private void OnCallBack(UIYouseiSwitch.ActionType actionType)
 {
     if (this.mYouseiSwitchActionCallBack != null)
     {
         this.mYouseiSwitchActionCallBack(actionType);
     }
 }
Example #2
0
        private void UIYouseiSwitchActionCallBack(UIYouseiSwitch.ActionType actionType)
        {
            switch (actionType)
            {
            case UIYouseiSwitch.ActionType.ON:
                mSwitchState = UIYouseiSwitch.ActionType.ON;
                mRevampRecipeDetailModel.Determined = true;
                break;

            case UIYouseiSwitch.ActionType.OFF:
                mSwitchState = UIYouseiSwitch.ActionType.OFF;
                mRevampRecipeDetailModel.Determined = false;
                break;
            }
            UpdateRevampRecipeDetail(mRevampRecipeDetailModel);
        }
Example #3
0
 private void UIYouseiSwitchActionCallBack(UIYouseiSwitch.ActionType actionType)
 {
     if (actionType != UIYouseiSwitch.ActionType.OFF)
     {
         if (actionType == UIYouseiSwitch.ActionType.ON)
         {
             this.mSwitchState = UIYouseiSwitch.ActionType.ON;
             this.mRevampRecipeDetailModel.Determined = true;
         }
     }
     else
     {
         this.mSwitchState = UIYouseiSwitch.ActionType.OFF;
         this.mRevampRecipeDetailModel.Determined = false;
     }
     this.UpdateRevampRecipeDetail(this.mRevampRecipeDetailModel);
 }
Example #4
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]);
 }
Example #5
0
 public bool IsDetermined()
 {
     UIYouseiSwitch.ActionType actionType = this.mSwitchState;
     return(actionType != UIYouseiSwitch.ActionType.OFF && actionType == UIYouseiSwitch.ActionType.ON);
 }