// Use this for initialization void Start() { m_difficultyLabel.text = ApplicationModel.GetDifficultyLabel(Mathf.FloorToInt(m_slider.value)); m_slider.onValueChanged.AddListener(delegate { SetDifficultyLevel(Mathf.FloorToInt(m_slider.value)); }); m_sideSelectX.interactable = false; m_sideSet = true; ApplicationModel.playerStart = (int)ApplicationModel.PlayerStartState.Unset; m_sideSelectX.onClick.AddListener(delegate { SetPlayerSide(m_sideSelectX.GetComponentInChildren <Text>().text); }); m_sideSelectO.onClick.AddListener(delegate { SetPlayerSide(m_sideSelectO.GetComponentInChildren <Text>().text); }); m_startButton.onClick.AddListener(LoadGameBoard); }
void SetDifficultyLevel(int level) { m_difficultyLabel.text = ApplicationModel.GetDifficultyLabel(level); ApplicationModel.difficulty = (ApplicationModel.Difficulty)level; }