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(); }
private void Start() { LocalGameManager.aiTurnBegins += AITurnBegins; tcgPlayer = GetComponent <OfflineTCGPlayer>(); }