Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
AI_Water.cs
Go to the documentation of this file.
1public class AI_Water : TaskPoint
2{
3 public Thing well;
4
5 public override int LeftHand => -1;
6
7 public override int RightHand => 1105;
8
9 public override bool HasProgress => true;
10
11 public override void OnProgress()
12 {
13 owner.SetTempHand(1106, -1);
14 owner.PlaySound("Material/mud");
15 }
16
17 public override void OnProgressComplete()
18 {
19 owner.PlaySound("water_farm");
20 EClass._map.SetLiquid(pos.x, pos.z, 1, 2);
21 pos.cell.isWatered = true;
22 }
23}
new Chara owner
Definition: AIAct.cs:14
override void OnProgressComplete()
Definition: AI_Water.cs:17
override bool HasProgress
Definition: AI_Water.cs:9
override void OnProgress()
Definition: AI_Water.cs:11
override int LeftHand
Definition: AI_Water.cs:5
override int RightHand
Definition: AI_Water.cs:7
Thing well
Definition: AI_Water.cs:3
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition: Card.cs:5404
void SetTempHand(int right=0, int left=0)
Definition: Chara.cs:6057
Definition: EClass.cs:5
static Map _map
Definition: EClass.cs:18
void SetLiquid(int x, int z, CellEffect effect=null)
Definition: Map.cs:1464
int x
Definition: Point.cs:36
int z
Definition: Point.cs:39
Point pos
Definition: TaskPoint.cs:11
Definition: Thing.cs:8