Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitChestPractice.cs
1using System;
2
3// Token: 0x02000396 RID: 918
5{
6 // Token: 0x1700083C RID: 2108
7 // (get) Token: 0x06001BAB RID: 7083 RVA: 0x000A845D File Offset: 0x000A665D
8 public override int ChanceLock
9 {
10 get
11 {
12 return 100;
13 }
14 }
15
16 // Token: 0x06001BAC RID: 7084 RVA: 0x000A8461 File Offset: 0x000A6661
17 public override void Prespawn(int lv)
18 {
19 }
20
21 // Token: 0x06001BAD RID: 7085 RVA: 0x000A8463 File Offset: 0x000A6663
22 public override void OnCreate(int lv)
23 {
24 base.OnCreate(lv);
25 this.owner.refVal = 0;
26 this.owner.LV = 1;
27 this.owner.c_lockLv = this.owner.LV;
28 }
29
30 // Token: 0x06001BAE RID: 7086 RVA: 0x000A849C File Offset: 0x000A669C
31 public override void OnSimulateHour(VirtualDate date)
32 {
33 this.owner.turn++;
34 if (this.owner.turn >= 2)
35 {
36 this.owner.turn = 0;
37 if (this.owner.c_lockLv == 0)
38 {
39 Card owner = this.owner;
40 int lv = owner.LV;
41 owner.LV = lv + 1;
42 }
43 else
44 {
45 Card owner2 = this.owner;
46 int lv = owner2.LV;
47 owner2.LV = lv - 1;
48 if (this.owner.LV < 1)
49 {
50 this.owner.LV = 1;
51 }
52 }
53 this.owner.c_lockLv = this.owner.LV;
54 }
55 }
56}
Definition Card.cs:13