2using System.Collections.Generic;
 
    7    public static int[][] 
DirList = 
new int[4][]
 
    9        new int[4] { 0, 1, 3, 2 },
 
   10        new int[4] { 1, 0, 2, 3 },
 
   11        new int[4] { 2, 1, 3, 0 },
 
   12        new int[4] { 3, 2, 0, 1 }
 
   15    public static Vector2Int[] 
VecList = 
new Vector2Int[4]
 
   17        new Vector2Int(0, -1),
 
   37                    return owner.hp < owner.MaxHP / 3;
 
   56    public override IEnumerable<Status> 
Run()
 
   74            trolley.owner.dir = nextDir;
 
   88            foreach (
Chara item in point.ListCharas())
 
  109        foreach (
Thing thing 
in point.Things)
 
  126        for (
int i = 0; i < 3 + ((!
running) ? 1 : 0); i++)
 
override bool CancelOnAggro
Status Stop(Action action=null)
static Vector2Int[] VecList
override IEnumerable< Status > Run()
Point GetPoint(int d, bool onlyValid=true)
override bool CanManualCancel()
override bool CancelWhenMoved
override bool CancelWhenDamaged
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
void Talk(string idTopic, string ref1=null, string ref2=null, bool forceSync=false)
void MoveImmediate(Point p, bool focus=true, bool cancelAI=true)
void PlayAnime(AnimeID id, bool force=false)
void Say(string lang, string ref1=null, string ref2=null)
void Kick(Point p, bool ignoreSelf=false, bool checkWall=true)
override void SetDir(int d)
bool FindNearestNewEnemy()
static SoundManager Sound
void MoveCard(Point p, Card t)
Point Set(int _x, int _z)
bool Equals(int _x, int _z)
virtual string GetIdSound()
virtual float FadeDuration