Elin Decompiled Documentation EA 23.265 Nightly Patch 2
Loading...
Searching...
No Matches
AI_Equip.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2
3public class AI_Equip : AIAct
4{
5 public Thing target;
6
7 public override IEnumerable<Status> Run()
8 {
10 {
11 yield return DoGoto(target);
12 }
14 {
16 }
17 if (target.parent != owner)
18 {
19 yield return Cancel();
20 }
22 }
23}
Definition: AIAct.cs:6
virtual Status Cancel()
Definition: AIAct.cs:295
new Chara owner
Definition: AIAct.cs:14
Status DoGoto(Point pos, int dist=0, bool ignoreConnection=false, Func< Status > _onChildFail=null)
Definition: AIAct.cs:436
Thing target
Definition: AI_Equip.cs:5
override IEnumerable< Status > Run()
Definition: AI_Equip.cs:7
ICardParent parent
Definition: Card.cs:56
bool ExistsOnMap
Definition: Card.cs:2086
bool Equip(Thing thing, BodySlot slot=null, bool msg=true)
Definition: CharaBody.cs:186
CharaBody body
Definition: Chara.cs:94
Thing Pick(Thing t, bool msg=true, bool tryStack=true)
Definition: Chara.cs:4312
Definition: Thing.cs:8