Elin Modding Docs Doc
Loading...
Searching...
No Matches
AI_LeaveMap.cs
1using System;
2using System.Collections.Generic;
3
4// Token: 0x020001E8 RID: 488
5public 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}
Definition AIAct.cs:7
Definition Card.cs:13
Definition Trait.cs:9