private IEnumerator InitializeGameAfterSmallTime()
    {
        yield return(new WaitForSeconds(.1f));

        Debug.Log("Starting single player game.");
        GameObject singlePlayerObject = Instantiate(offlinePlayerPrefab);

        localPlayer = singlePlayerObject.GetComponent <OfflineTCGPlayer>();

        GameObject aiOpponentObject = Instantiate(offlinePlayerPrefab);

        opponentPlayer = aiOpponentObject.GetComponent <OfflineTCGPlayer>();

        localPlayer.InitializePlayer(hardCodedLibrary, false);
        opponentPlayer.InitializePlayer(hardCodedLibrary, true);

        isPlayersTurn = true;
        uiManager.UpdateUI(localPlayer, opponentPlayer);
        uiManager.InitializeLocalTurnUI();
    }
示例#2
0
 private void Start()
 {
     LocalGameManager.aiTurnBegins += AITurnBegins;
     tcgPlayer = GetComponent <OfflineTCGPlayer>();
 }