Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitGambleChest.cs
1using System;
2
3// Token: 0x020003A0 RID: 928
5{
6 // Token: 0x06001BD6 RID: 7126 RVA: 0x000A8761 File Offset: 0x000A6961
7 public override void OnCreate(int lv)
8 {
9 this.owner.c_lockLv = lv;
10 this.owner.c_revealLock = true;
11 }
12
13 // Token: 0x06001BD7 RID: 7127 RVA: 0x000A877B File Offset: 0x000A697B
14 public override bool OnUse(Chara c)
15 {
16 EClass.pc.SetAIImmediate(new AI_OpenGambleChest
17 {
18 target = this.owner.Thing
19 });
20 return false;
21 }
22
23 // Token: 0x06001BD8 RID: 7128 RVA: 0x000A879E File Offset: 0x000A699E
24 public override bool CanStackTo(Thing to)
25 {
26 return this.owner.c_lockLv == to.c_lockLv;
27 }
28
29 // Token: 0x06001BD9 RID: 7129 RVA: 0x000A87B3 File Offset: 0x000A69B3
30 public override int GetValue()
31 {
32 return this.owner.sourceCard.value + this.owner.c_lockLv * 50;
33 }
34}
Definition Chara.cs:12
Definition Thing.cs:10