private void Start() { _configuration = BoardConfigurationGetter.getConfigurationObject(); _configuration.DisabledGeneralAudio(); Player player1 = null; Player player2 = null; _restartInfo = GameObject.Find("restartInfo").GetComponent <SpriteRenderer>(); _restartInfo.enabled = false; _infoPlayerSymbol = GameObject.Find("infoPlayerSymbol").GetComponent <SpriteRenderer>(); if (_configuration.GameModeOption.Value == 1) { player1 = new AIPlayer(1, PlayerType.AIPlayer, Cross); _infoPlayerSymbol.sprite = InfoP1Computer; } else { player1 = new Player(1, PlayerType.HumanPlayer, Cross); _infoPlayerSymbol.sprite = InfoP1P2; } player2 = new Player(2, PlayerType.HumanPlayer, Circle); _game = new Game(player1, player2); _currentPlayerSymbol = GameObject.Find("currentInfo").GetComponent <SpriteRenderer>(); if (_configuration.Starter == 1) { SetCurrentPlayer(player1); } else { SetCurrentPlayer(player2); } _finishingGame = false; InitializeBoardPositions(); }
private void Start() { _gameModeDropdown = GameObject.Find("GameModeDropdown").GetComponent <Dropdown>(); List <Dropdown.OptionData> optionDataList = new List <Dropdown.OptionData>(); optionDataList.Add(new Dropdown.OptionData("Select a Game Mode ...")); for (int position = 0; position < GameModeOptions.options.Length; position++) { optionDataList.Add(new Dropdown.OptionData(GameModeOptions.options[position].Label)); } _gameModeDropdown.AddOptions(optionDataList); _gameModeDropdown.onValueChanged.AddListener(delegate { GameModeDropdownChanged(_gameModeDropdown); }); _difficultyDropdown = GameObject.Find("DifficultyDropdown").GetComponent <Dropdown>(); _difficultyDropdown.onValueChanged.AddListener(delegate { DifficultyDropdownChanged(_difficultyDropdown); }); _difficultyDropdown.gameObject.SetActive(false); _difficultyText = GameObject.Find("DifficultyText").GetComponent <Text>(); _difficultyText.gameObject.SetActive(false); _startButton = GameObject.Find("StartButton").GetComponent <Button>(); _startButton.onClick.AddListener(delegate { StartGame(_startButton); }); _configuration = BoardConfigurationGetter.getConfigurationObject(); _configuration.EnabledGeneralAudio(); _configuration.Difficulty = (DifficultyOptions.Options) 0; }
private void Start() { _coin = GetComponent <SpriteRenderer>(); _initScaleX = transform.localScale.x; _luckyNumber = Random.Range(3f, 6f); _configuration = BoardConfigurationGetter.getConfigurationObject(); _configuration.Starter = 0; _audioSource = GetComponent <AudioSource>(); if (_configuration.GameModeOption.Label == "Player X Computer") { coinPlayer1 = coinComputer; coinPlayer2 = coinPlayer; } }
void Start() { _configuration = NetworkConfigurationGetter.getConfigurationObject(); _configurationGame = BoardConfigurationGetter.getConfigurationObject(); AddListeners(); }