public JumpCommand(LuaNPC parent) : base(parent) { }
public AIQueue(LuaNPC parent) { _parent = parent; _queue = new List<AICommand>(); }
public WaitCommand(LuaNPC parent, float time) : base(parent) { _time = time; }
public AICommand(LuaNPC parent) { _parent = parent; }
public MoveCommand(LuaNPC parent, float time, float dir) : base(parent) { _time = time; _dir = dir; }
public LuaCommand(LuaNPC parent, Player player, string command) : base(parent) { _command = command; _target = player; }