예제 #1
0
        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);
        }
예제 #2
0
 public IEnumerable <MapEvent> GetTileEvents(TilePosition tilePostion)
 {
     return(_events.Value.ContainsKey(tilePostion.ToString())
         ? _events.Value[tilePostion.ToString()]
         : new List <MapEvent>());
 }
예제 #3
0
 public override string ToString()
 {
     return(Position.ToString());
 }