private void Start() { m_player = GetComponent <MainPlayerBehavior> (); m_resourceManager = GetComponent <ResourceManager> (); m_menuUI = UIController.FindUI <UIElement> (m_menuUIName); m_openMenuButton = UIController.FindUI <UIButton> (m_openMenuButtonName); m_openMenuButton.AddOnClickListener(PausePlay); m_continueButton = UIController.FindUI <UIButton> (m_continueButtonName); m_continueButton.AddOnClickListener(ContinuePlay); m_exitButton = UIController.FindUI <UIButton> (m_exitButtonName); m_exitButton.AddOnClickListener(ExitPlay); m_upgradeButton = UIController.FindUI <UIButton> (m_upgradeButtonName); m_upgradeButton.AddOnClickListener(UpgradeSelectedFloor); m_spawnButton = UIController.FindUI <UIButton> (m_spawnButtonName); m_spawnButton.AddOnClickListener(SpawnFairyOnSelected); m_miniGameTimer = GetComponent <Timer> (); m_miniGameTimer.RemainTimeUI = UIController.FindUI <UIText> (m_miniGameTimerTextName); m_miniGameTimer.EndEvent.AddListener(PlayMiniGame); }
public void SetInfo(GameInfoPacket gameInfo, GamesListView owner) { if (gameNameText) { gameNameText.text = gameInfo.IsPasswordProtected ? $"{gameInfo.Name} <color=yellow>[Password]</color>" : gameInfo.Name; } if (gameAddressText) { gameAddressText.text = gameInfo.Address; } if (gameRegionText) { string region = string.IsNullOrEmpty(gameInfo.Region) ? "International" : gameInfo.Region; gameRegionText.text = $"Region: <color=yellow>{region}</color>"; } if (gamePlayersText) { string maxPleyers = gameInfo.MaxPlayers <= 0 ? "∞" : gameInfo.MaxPlayers.ToString(); gamePlayersText.text = $"Players: <color=yellow>{gameInfo.OnlinePlayers} / {maxPleyers}</color>"; } if (connectButton) { connectButton.AddOnClickListener(() => { owner.StartGame(gameInfo); }); } }
private void Start() { m_cSlider = UIController.FindUI <UISlider> (m_cyanSliderName); m_mSlider = UIController.FindUI <UISlider> (m_magentaSliderName); m_ySlider = UIController.FindUI <UISlider> (m_yellowSliderName); m_kSlider = UIController.FindUI <UISlider> (m_keySliderName); m_brushSizeSlider = UIController.FindUI <UISlider> (m_brushSizeSliderName); m_brushSizeSlider.MinValue = m_painter.MinBrushSize; m_brushSizeSlider.MaxValue = m_painter.MaxBrushSize; m_brushSizeSlider.Value = 0.5f * (m_painter.MinBrushSize + m_painter.MaxBrushSize); m_clearButton = UIController.FindUI <UIButton> (m_clearButtonName); m_clearButton.AddOnClickListener(ClearImage); m_targetImage = UIController.FindUI <UIImage> (m_targetImageName); m_targetImage.Sprite = m_miniGameSprites[Random.Range(0, m_miniGameSprites.Length)]; m_timer = GetComponent <Timer> (); m_timer.RemainTimeUI = UIController.FindUI <UIText> (m_timerTextName); m_timer.EndEvent.AddListener(FinishGame); m_scoreUI = UIController.FindUI <UIElement> (m_scoreUIName); m_scoreText = UIController.FindUI <UIText> (m_scoreTextName); m_exitButton = UIController.FindUI <UIButton> (m_exitButtonName); m_exitButton.AddOnClickListener(Exit); }