private void Leave(BaseUnit unit, BaseTile destinationTile) { unit.OnLeaved(this); OnLeaved(unit, destinationTile); }