Elin Decompiled Documentation
EA 23.200 Stable
Loading...
Searching...
No Matches
TraitBlanket.cs
Go to the documentation of this file.
1
using
System.Collections.Generic;
2
using
UnityEngine;
3
4
public
class
TraitBlanket
:
Trait
5
{
6
public
override
bool
CanStack
=>
false
;
7
8
public
override
bool
HasCharges
=>
true
;
9
10
public
override
void
OnCreate
(
int
lv)
11
{
12
owner.c_charges =
EClass
.
rndHalf
(8 + Mathf.Clamp(
owner
.
QualityLv
* 2, -2, 30));
13
}
14
15
public
override
void
OnCrafted
(
Recipe
recipe, List<Thing> ings)
16
{
17
OnCreate
(
owner
.
LV
);
18
}
19
}
Card.LV
int LV
Definition:
Card.cs:372
Card.QualityLv
int QualityLv
Definition:
Card.cs:2389
EClass
Definition:
EClass.cs:5
EClass.rndHalf
static int rndHalf(int a)
Definition:
EClass.cs:87
Recipe
Definition:
Recipe.cs:7
TraitBlanket
Definition:
TraitBlanket.cs:5
TraitBlanket.HasCharges
override bool HasCharges
Definition:
TraitBlanket.cs:8
TraitBlanket.OnCrafted
override void OnCrafted(Recipe recipe, List< Thing > ings)
Definition:
TraitBlanket.cs:15
TraitBlanket.OnCreate
override void OnCreate(int lv)
Definition:
TraitBlanket.cs:10
TraitBlanket.CanStack
override bool CanStack
Definition:
TraitBlanket.cs:6
Trait
Definition:
Trait.cs:7
Trait.owner
Card owner
Definition:
Trait.cs:27
Elin
TraitBlanket.cs
Generated by
1.9.6