Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitBlanket.cs
1using System;
2using UnityEngine;
3
4// Token: 0x0200043E RID: 1086
5public class TraitBlanket : Trait
6{
7 // Token: 0x1700097E RID: 2430
8 // (get) Token: 0x06001E98 RID: 7832 RVA: 0x000AF7C2 File Offset: 0x000AD9C2
9 public override bool CanStack
10 {
11 get
12 {
13 return false;
14 }
15 }
16
17 // Token: 0x1700097F RID: 2431
18 // (get) Token: 0x06001E99 RID: 7833 RVA: 0x000AF7C5 File Offset: 0x000AD9C5
19 public override bool HasCharges
20 {
21 get
22 {
23 return true;
24 }
25 }
26
27 // Token: 0x06001E9A RID: 7834 RVA: 0x000AF7C8 File Offset: 0x000AD9C8
28 public override void OnCreate(int lv)
29 {
30 this.owner.c_charges = EClass.rndHalf(8 + Mathf.Clamp(this.owner.QualityLv * 2, -2, 30));
31 }
32
33 // Token: 0x06001E9B RID: 7835 RVA: 0x000AF7F2 File Offset: 0x000AD9F2
34 public override void OnCrafted(Recipe recipe)
35 {
36 this.OnCreate(this.owner.LV);
37 }
38}
Definition Trait.cs:9