Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
GoalSpot.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2
3public class GoalSpot : Goal
4{
5 public override IEnumerable<Status> Run()
6 {
8 if (random != null)
9 {
10 yield return DoGoto(random.GetRandomPoint(), 0, ignoreConnection: false, Cancel);
11 owner.SetAI(new GoalSearch());
12 }
13 }
14}
virtual Status Cancel()
Definition: AIAct.cs:291
new Chara owner
Definition: AIAct.cs:14
Status DoGoto(Point pos, int dist=0, bool ignoreConnection=false, Func< Status > _onChildFail=null)
Definition: AIAct.cs:432
AIAct SetAI(AIAct g)
Definition: Chara.cs:8045
Definition: EClass.cs:5
static Map _map
Definition: EClass.cs:18
override IEnumerable< Status > Run()
Definition: GoalSpot.cs:5
Definition: Goal.cs:4
PropsInstalled Installed
Definition: Map.cs:123
TraitManager traits
Definition: Props.cs:18
TraitSet GetTraitSet(Type t)
Definition: TraitManager.cs:94
Definition: Trait.cs:7
Point GetRandomPoint(Func< Point, bool > func=null, Chara accessChara=null)
Definition: Trait.cs:689