示例#1
0
    public TileController InitializeTile(Map.Space s)
    {
        TileController currentCell = Instantiate(tile, new Vector2(s.x, s.y), Quaternion.identity, transform);

        currentCell.LoadTile(s, SetMyBattery, SetOpponentBattery);
        return(currentCell);
    }
示例#2
0
 public void LoadTile(Map.Space s, UnityAction <BatteryController> primaryCallback, UnityAction <BatteryController> secondaryCallback)
 {
     primaryBatterySetterCallback   = primaryCallback;
     secondaryBatterySetterCallback = secondaryCallback;
     if (s is Map.Battery)
     {
         LoadBatteryTile((Map.Battery)s);
     }
     else if (s is Map.Queue)
     {
         LoadQueueTile((Map.Queue)s);
     }
 }