internal void init(ILocalizationConfig localizationConfig, int waveCount) { string titleText = localizationConfig.getTextByKey(LocalizationKeys.MENU_TEXT_CHOOSE_WAVE); string buttonWaveText = localizationConfig.getTextByKey(LocalizationKeys.BUTTON_WAVE); string buttonBackText = localizationConfig.getTextByKey(LocalizationKeys.BUTTON_EXIT); textTitle.text = titleText; screenUtil.setButtonText(buttonBack, buttonBackText); buttonBack.onClick.AddListener(onClose); if (buttonWaves != null) { Button buttonWave; for (byte i = 0; i < buttonWaves.Length; i++) { buttonWave = buttonWaves [i]; if (i < waveCount) { int buttonId = i + 1; screenUtil.setButtonText(buttonWave, buttonWaveText + buttonId.ToString()); buttonWave.name = buttonId.ToString(); buttonWave.onClick.AddListener(() => { OnChooseWave(buttonId); }); } else { buttonWave.gameObject.SetActive(false); } } } }
internal void init(ILocalizationConfig localizationConfig) { textTitle.text = localizationConfig.getTextByKey(LocalizationKeys.MENU_TEXT_WIN); string buttonExitText = localizationConfig.getTextByKey(LocalizationKeys.BUTTON_EXIT); setButtonText(buttonExit, buttonExitText); buttonExit.onClick.AddListener(onCloseDialog); }
internal void init(ILocalizationConfig localizationConfig) { // Getting the intial scale of the healthbar (whilst the player has full health). _playerHpScale = playerHpBar.transform.localScale; _playerExpScale = playerHpBar.transform.localScale; //_enemyHpScale = enemyHpBar.transform.localScale; string buttonText = ""; buttonText = localizationConfig.getTextByKey(LocalizationKeys.BUTTON_HIT); screenUtil.setButtonText(buttonHit, buttonText); //buttonText = localizationConfig.getTextByKey (LocalizationKeys.BUTTON_GO); //screenUtil.setButtonText (buttonGo, buttonText); }
internal void init(ILocalizationConfig localizationConfig) { string titleText = localizationConfig.getTextByKey(LocalizationKeys.MENU_TEXT_PAUSE_GAME); string buttonContinueText = localizationConfig.getTextByKey(LocalizationKeys.BUTTON_CONTINUE); string buttonMenuText = localizationConfig.getTextByKey(LocalizationKeys.BUTTON_MENU); string buttonVillageText = localizationConfig.getTextByKey(LocalizationKeys.BUTTON_VILLAGE); textTitle.text = titleText; setButtonText(buttonContinue, buttonContinueText); setButtonText(buttonVillage, buttonVillageText); setButtonText(buttonMenu, buttonMenuText); buttonContinue.onClick.AddListener(onContinueGame); buttonMenu.onClick.AddListener(onGotoMenu); buttonVillage.onClick.AddListener(onGotoVillage); }