예제 #1
0
 public void CreateOnTile(Tile tile)
 {
     CreateOnTileActual(tile);
     if (GameManager.gameMode == GameManager.GameMode.online)
     {
         NetInterface.Get().SyncPermanentPlaced(SourceCard, tile);
     }
     // trigger ETBS
     E_OnDeployed.Invoke();
 }
예제 #2
0
    // places the creature passed to it on the tile passed
    public void CreateOnTile(Tile tile)
    {
        CreateCreatureActual(tile);

        // sync creature creation
        if (GameManager.gameMode == GameManager.GameMode.online)
        {
            NetInterface.Get().SyncPermanentPlaced(SourceCard, tile);
        }

        // trigger effects that need to be triggered
        E_OnDeployed.Invoke();
        GameEvents.E_CreaturePlayed.Invoke(this);
    }