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; }
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); }
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]; }