public void Move(int2 step, TurnToken token) { MoveEntityAction action = new MoveEntityAction(entity, entity.CellTransform.Position + step); token.BufferAction(action); }
public bool IsValidMovement(int2 step) { return(MoveEntityAction.IsValid(entity, entity.CellTransform.Position + step)); }