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