private void LockView(UnitData unitData, TobiraParam tobiraParam) { this.TobiraOpenButtonText.set_text(string.Format(LocalizedText.Get("sys.TOBIRA_INVENTORY_OPEN_TITLE"), (object)TobiraParam.GetCategoryName(tobiraParam.TobiraCategory))); this.mLockedLayout.SetActive(true); this.mTobiraConditionsLayout.SetActive(true); this.mUnlockedLayout.SetActive(false); this.mTobiraMasterBonusLayout.SetActive(false); this.mTobiraMasterEbaleLayout.SetActive(false); bool isEnable = TobiraUtility.IsClearAllToboraConditions(unitData, tobiraParam.TobiraCategory); ((Selectable)this.TobiraOpenButton.GetComponent <Button>()).set_interactable(isEnable); UnitTobiraParamWindow.SetHilightAnimationEnable(this.TobiraOpenButton, isEnable); }
private void UnlockView(UnitData unitData, TobiraData tobiraData) { this.TobiraLevelUpButtonText.set_text(string.Format(LocalizedText.Get("sys.TOBIRA_INVENTORY_BTN_LV_UP"), (object)TobiraParam.GetCategoryName(tobiraData.Param.TobiraCategory))); this.TobiraLevelUpButton.SetActive(true); this.mLockedLayout.SetActive(!tobiraData.IsUnlocked); this.mTobiraConditionsLayout.SetActive(!tobiraData.IsUnlocked); this.mUnlockedLayout.SetActive(tobiraData.IsUnlocked); this.mTobiraMasterBonusLayout.SetActive(tobiraData.IsUnlocked); if (tobiraData.IsMaxLv) { this.TobiraLevelUpButton.SetActive(false); this.mTobiraMasterEbaleLayout.SetActive(true); } else { this.TobiraLevelUpButton.SetActive(true); this.mTobiraMasterEbaleLayout.SetActive(false); bool isEnable = TobiraUtility.IsClearAllToboraRecipe(unitData, tobiraData.Param.TobiraCategory, tobiraData.Lv); ((Selectable)this.TobiraOpenButton.GetComponent <Button>()).set_interactable(isEnable); UnitTobiraParamWindow.SetHilightAnimationEnable(this.TobiraLevelUpButton, isEnable); } }