public override void NET_RemoveBlock(Point pos) { ITile t = this[pos]; MyAssert.Assert(t.IsEmpty()); MyAssert.Assert(walls[pos] != null); UnityEngine.Object.Destroy(walls[pos]); }
public bool CanMove(ITile unitTile, ITile targetTile, ITile[] board) => targetTile.IsEmpty();