1using System.Collections.Generic;
57 public override IEnumerable<Status>
Run()
115 target.ignoreStackHeight = Input.GetKey(KeyCode.LeftControl);
Status DoGrab(Card card, int num=-1, bool pickHeld=false, Func< Status > _onChildFail=null)
Status Do(AIAct _seq, Func< Status > _onChildFail=null)
Status DoGoto(Point pos, int dist=0, bool ignoreConnection=false, Func< Status > _onChildFail=null)
virtual bool IsRoofEditMode(Card c=null)
void SetPlaceState(PlaceState newState, bool byPlayer=false)
bool TryReserve(AIAct act)
virtual CardRow sourceCard
void PlayAnime(AnimeID id, bool force=false)
Card DropHeld(Point dropPos=null)
void RefreshFOV(int x, int z, int radius=6, bool recalculate=false)
void ForeachMultiSize(int w, int h, Action< Point, bool > action)
SoundSource PlaySound(string id, bool synced=true, float v=1f, bool spatial=true)
bool CanPlaceCard(Point pos, Card c)
bool PointHasOtherDesignation()
override void OnProgressComplete()
override HitResult GetHitResult()
override IEnumerable< Status > Run()
HitResult _HitTest(Point pos, Card target, bool canIgnore=true)
Card AddCard(Card t, Point point)