Elin Modding Docs Doc
Loading...
Searching...
No Matches
AI_LeaveMap.cs
1
using
System;
2
using
System.Collections.Generic;
3
4
// Token: 0x020001E8 RID: 488
5
public
class
AI_LeaveMap
:
AIAct
6
{
7
// Token: 0x06000E06 RID: 3590 RVA: 0x0006A94B File Offset: 0x00068B4B
8
public
override
IEnumerable<
AIAct
.Status> Run()
9
{
10
Trait
random =
EClass
._map.Installed.traits.GetTraitSet<
TraitSpotExit
>().GetRandom();
11
Card
card = (random !=
null
) ? random.owner :
null
;
12
if
(card !=
null
)
13
{
14
yield
return
base.DoGoto(card,
null
);
15
}
16
this.owner.visitorState = VisitorState.AboutToLeave;
17
yield
break
;
18
}
19
}
AI_LeaveMap
Definition
AI_LeaveMap.cs:6
AIAct
Definition
AIAct.cs:7
Card
Definition
Card.cs:13
EClass
Definition
EClass.cs:7
Trait
Definition
Trait.cs:9
TraitSpotExit
Definition
TraitSpotExit.cs:5
Elin
AI_LeaveMap.cs
Generated by
1.12.0