1using System.Collections.Generic;
51 public override IEnumerable<Status>
Run()
63 yield
return DoGrab<TraitDrink>();
81 onProgressBegin = delegate
93 onProgressComplete = delegate
100 yield
return Do(seq);
Status DoGrab(Card card, int num=-1, bool pickHeld=false, Func< Status > _onChildFail=null)
Status Do(AIAct _seq, Func< Status > _onChildFail=null)
override IEnumerable< Status > Run()
override bool IsHostileAct
override void OnSetOwner()
virtual string GetName(NameStyle style, int num=-1)
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
void Say(string lang, string ref1=null, string ref2=null)
void HoldCard(Card t, int num=-1)
void EndTurn(bool consume=true)
Thing Identify(bool show=true, IDTSource idtSource=IDTSource.Identify)
virtual int GetActDuration(Chara c)
virtual bool TryProgress(AIProgress p)
virtual void OnRead(Chara c)