Exemplo n.º 1
0
 public void DoAction(TileActions.Actions action, Tilemap tilemap, Vector3Int location)
 {
     tilemap.SetTile(location, tileTransfers.Find(ByAction(action)).tile);
     if (tileActionEvent != null)
     {
         tileActionEvent(action, location, tilemap);
     }
 }
Exemplo n.º 2
0
 static Predicate <TileTransfer> ByAction(TileActions.Actions action)
 {
     return(delegate(TileTransfer transfer) {
         return transfer.action == action;
     });
 }