Elin Modding Docs Doc
Loading...
Searching...
No Matches
ConWet.cs
1using System;
2
3// Token: 0x020002B5 RID: 693
4public class ConWet : Condition
5{
6 // Token: 0x17000655 RID: 1621
7 // (get) Token: 0x060016A3 RID: 5795 RVA: 0x00096D20 File Offset: 0x00094F20
8 public override bool ShouldRefresh
9 {
10 get
11 {
12 return true;
13 }
14 }
15
16 // Token: 0x060016A4 RID: 5796 RVA: 0x00096D23 File Offset: 0x00094F23
17 public override int GetPhase()
18 {
19 return 0;
20 }
21
22 // Token: 0x060016A5 RID: 5797 RVA: 0x00096D26 File Offset: 0x00094F26
23 public override void OnRefresh()
24 {
25 this.owner.isWet = true;
26 }
27
28 // Token: 0x060016A6 RID: 5798 RVA: 0x00096D34 File Offset: 0x00094F34
29 public override void Tick()
30 {
31 if (base.value > 100)
32 {
33 base.value = 100;
34 }
35 if ((!this.owner.Cell.IsTopWaterAndNoSnow && !this.owner.Cell.HasLiquid) || this.owner.isLevitating)
36 {
37 base.Mod(-1, false);
38 }
39 }
40}