Elin Modding Docs Doc
Loading...
Searching...
No Matches
AI_Water.cs
1using System;
2
3// Token: 0x02000226 RID: 550
4public class AI_Water : TaskPoint
5{
6 // Token: 0x17000404 RID: 1028
7 // (get) Token: 0x06000F84 RID: 3972 RVA: 0x0006FD70 File Offset: 0x0006DF70
8 public override int LeftHand
9 {
10 get
11 {
12 return -1;
13 }
14 }
15
16 // Token: 0x17000405 RID: 1029
17 // (get) Token: 0x06000F85 RID: 3973 RVA: 0x0006FD73 File Offset: 0x0006DF73
18 public override int RightHand
19 {
20 get
21 {
22 return 1105;
23 }
24 }
25
26 // Token: 0x17000406 RID: 1030
27 // (get) Token: 0x06000F86 RID: 3974 RVA: 0x0006FD7A File Offset: 0x0006DF7A
28 public override bool HasProgress
29 {
30 get
31 {
32 return true;
33 }
34 }
35
36 // Token: 0x06000F87 RID: 3975 RVA: 0x0006FD7D File Offset: 0x0006DF7D
37 public override void OnProgress()
38 {
39 this.owner.SetTempHand(1106, -1);
40 this.owner.PlaySound("Material/mud", 1f, true);
41 }
42
43 // Token: 0x06000F88 RID: 3976 RVA: 0x0006FDA8 File Offset: 0x0006DFA8
44 public override void OnProgressComplete()
45 {
46 this.owner.PlaySound("water_farm", 1f, true);
47 EClass._map.SetLiquid(this.pos.x, this.pos.z, 1, 2);
48 this.pos.cell.isWatered = true;
49 }
50
51 // Token: 0x04000D83 RID: 3459
52 public Thing well;
53}
Definition Thing.cs:10