Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
AI_LeaveMap.cs
Go to the documentation of this file.
1
using
System.Collections.Generic;
2
3
public
class
AI_LeaveMap
:
AIAct
4
{
5
public
override
IEnumerable<Status>
Run
()
6
{
7
Card
card
=
EClass
.
_map
.
Installed
.
traits
.
GetTraitSet
<
TraitSpotExit
>().GetRandom()?.
owner
;
8
if
(
card
!=
null
)
9
{
10
yield
return
DoGoto
(
card
);
11
}
12
owner.visitorState =
VisitorState
.AboutToLeave;
13
}
14
}
ContainerFlag2.card
@ card
VisitorState
VisitorState
Definition:
VisitorState.cs:2
AIAct
Definition:
AIAct.cs:6
AIAct.DoGoto
Status DoGoto(Point pos, int dist=0, bool ignoreConnection=false, Func< Status > _onChildFail=null)
Definition:
AIAct.cs:432
AI_LeaveMap
Definition:
AI_LeaveMap.cs:4
AI_LeaveMap.Run
override IEnumerable< Status > Run()
Definition:
AI_LeaveMap.cs:5
Card
Definition:
Card.cs:11
EClass
Definition:
EClass.cs:5
EClass._map
static Map _map
Definition:
EClass.cs:18
Map.Installed
PropsInstalled Installed
Definition:
Map.cs:123
Props.traits
TraitManager traits
Definition:
Props.cs:18
TraitManager.GetTraitSet
TraitSet GetTraitSet(Type t)
Definition:
TraitManager.cs:94
TraitSpotExit
Definition:
TraitSpotExit.cs:2
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
AI_LeaveMap.cs
Generated by
1.9.6