Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
AI_GotoHearth.cs
Go to the documentation of this file.
1
using
System.Collections.Generic;
2
3
public
class
AI_GotoHearth
:
AIAct
4
{
5
public
override
IEnumerable<Status>
Run
()
6
{
7
Thing
card
=
EClass
.
_map
.
Installed
.
traits
.
GetTraitSet
<
TraitHearth
>().GetRandom()?.
owner
.
Thing
;
8
yield
return
DoGoto
(
card
);
9
owner
.
Talk
(
"visitor_greet"
);
10
owner.visitorState =
VisitorState
.Idle;
11
}
12
}
ContainerFlag2.card
@ card
VisitorState
VisitorState
Definition:
VisitorState.cs:2
AIAct
Definition:
AIAct.cs:6
AIAct.owner
new Chara owner
Definition:
AIAct.cs:14
AIAct.DoGoto
Status DoGoto(Point pos, int dist=0, bool ignoreConnection=false, Func< Status > _onChildFail=null)
Definition:
AIAct.cs:432
AI_GotoHearth
Definition:
AI_GotoHearth.cs:4
AI_GotoHearth.Run
override IEnumerable< Status > Run()
Definition:
AI_GotoHearth.cs:5
Card.Talk
void Talk(string idTopic, string ref1=null, string ref2=null, bool forceSync=false)
Definition:
Card.cs:5949
Card.Thing
virtual Thing Thing
Definition:
Card.cs:1934
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
Thing
Definition:
Thing.cs:8
TraitHearth
Definition:
TraitHearth.cs:2
TraitManager.GetTraitSet
TraitSet GetTraitSet(Type t)
Definition:
TraitManager.cs:94
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
AI_GotoHearth.cs
Generated by
1.9.6