public override string ToString() { string result = TilePosition.ToString(); if (onTile.Children.Count > 0) { foreach (GameObject go in onTile.Children) { result += " " + go + ", "; } result = result.Substring(0, result.Length - 2); } return(result); }
public IEnumerable <MapEvent> GetTileEvents(TilePosition tilePostion) { return(_events.Value.ContainsKey(tilePostion.ToString()) ? _events.Value[tilePostion.ToString()] : new List <MapEvent>()); }
public override string ToString() { return(Position.ToString()); }