Exemple #1
0
 private void OnDestroy()
 {
     this.mUIRevampSettingActionCallBack   = null;
     this.mRevampSettingStateCheckDelegate = null;
     this.mSprite_RequireSlotItemState     = null;
     this.mLabel_Name              = null;
     this.mLabel_Fuel              = null;
     this.mLabel_Steel             = null;
     this.mLabel_Devkit            = null;
     this.mLabel_Ammo              = null;
     this.mLabel_Bauxite           = null;
     this.mLabel_RevampKit         = null;
     this.mButton_Start            = null;
     this.mButton_Cancel           = null;
     this.mButton_Switch           = null;
     this.mRevampIcon              = null;
     this.mYousei_Switch           = null;
     this.mSprites_Star            = null;
     this.mPanelThis               = null;
     this.mButtonsFocusable        = null;
     this.mRevampRecipeDetailModel = null;
     this.mButtonFocus             = null;
     this.mKeyController           = null;
     this._uiOverlayButton         = null;
 }
Exemple #2
0
 public void Initialize(RevampRecipeDetailModel recipeDetail, UIRevampSetting.UIRevampSettingStateCheck stateCheckDelegate, Camera prodCamera)
 {
     this.mSwitchState = UIYouseiSwitch.ActionType.OFF;
     this.mRevampSettingStateCheckDelegate = stateCheckDelegate;
     this.mRevampRecipeDetailModel         = recipeDetail;
     this.mLabel_Name.text = recipeDetail.Slotitem.Name;
     if (0 < recipeDetail.RequiredSlotitemCount)
     {
         this.mSprite_RequireSlotItemState.spriteName = "txt_need_on";
     }
     else
     {
         this.mSprite_RequireSlotItemState.spriteName = "txt_need_off";
     }
     for (int i = 0; i < this.mRevampRecipeDetailModel.Slotitem.Level; i++)
     {
         this.mSprites_Star[i].spriteName = "icon_star";
     }
     this.mRevampIcon.Initialize(recipeDetail.Slotitem.MstId, recipeDetail.Slotitem.Level, prodCamera);
     this.UpdateRevampRecipeDetail(this.mRevampRecipeDetailModel);
     this.ChangeFocusButton(this.mButtonsFocusable[0]);
 }