void Awake()
    {
        //LeftBoard = MainCanvas.transform.GetChild(1).GetChild(2).GetChild(4).GetComponent<TotalValueTracker_script>();
        //RightBoard = MainCanvas.transform.GetChild(1).GetChild(2).GetChild(5).GetComponent<TotalValueTracker_script>();
        _leftDeck  = LeftBoard.GetComponent <PlayerDeckMananger_script>();
        _rightDeck = RightBoard.GetComponent <PlayerDeckMananger_script>();

        _uiManager         = GetComponent <UIManager_script>();
        _globalDeckManager = GetComponent <GlobalDeckManager_script>();
        _playerInfoManager = _uiManager.PlayerInfoManager;
    }
Example #2
0
    public void ConfigAI(AISelecter_script.AIStatesClass aiStates) //when choosing AI
    {
        AIStates = new AISelecter_script.AIStatesClass();
        AIStates = aiStates;

        _aiDeck            = AIBoard.GetComponent <PlayerDeckMananger_script>();
        _gameController    = AIBoard.GameController;
        _globalDeck        = _gameController.GetComponent <GlobalDeckManager_script>();
        _buttonHolder      = AIBoard.transform.GetChild(3).gameObject;
        AIBoard.PlayerName = AIStates.AIName;
        _aiDeck.SetPlayerDeck(AIStates.DeckValues, true);
        _buttonHolder.SetActive(false);
    }
Example #3
0
    void Awake()
    {
        _valueText          = this.transform.GetChild(2).GetChild(0).GetComponent <TextMeshProUGUI>();
        _skipButton         = this.transform.GetChild(3).GetChild(0).GetComponent <Button>();
        _stayButton         = this.transform.GetChild(3).GetChild(1).GetComponent <Button>();
        _mainCardBoard      = this.transform.GetChild(0);
        _handCardBoard      = this.transform.GetChild(1);
        _playerDeckMananger = GetComponent <PlayerDeckMananger_script>();
        _playerDoneScreen   = this.transform.GetChild(2).GetChild(3).gameObject;

        _uiManager       = GameController.GetComponent <UIManager_script>();
        _playerIndicator = _uiManager.PlayerIndicator[PlayerID];
    }