Example #1
0
 public void RemoveTileUpdateCallback(Point4 location, TileUpdateCallback callback)
 {
     if (tileUpdateCallbacks.ContainsKey(location))
     {
         tileUpdateCallbacks[location].Remove(callback);
     }
 }
Example #2
0
 public void RegisterTileUpdateCallback(Point4 location, TileUpdateCallback callback)
 {
     if (!tileUpdateCallbacks.ContainsKey(location))
     {
         tileUpdateCallbacks[location] = new HashSet <TileUpdateCallback>();
     }
     tileUpdateCallbacks[location].Add(callback);
 }