public void TeleportTo(I_Tile _Tile) { if (m_Tile != null) { m_Tile.SetUnit(null); OnTileExit(m_Tile); } m_Tile = _Tile; transform.position = m_Tile.GetPosition(); m_Tile.SetUnit(this); OnTileEnter(m_Tile); }
public override void OnTileExit(I_Tile _Tile) { _Tile.SetUnit(null); }
public override void OnTileEnter(I_Tile _Tile) { _Tile.SetUnit(this); }