private void OnCallBack(UIYouseiSwitch.ActionType actionType) { if (this.mYouseiSwitchActionCallBack != null) { this.mYouseiSwitchActionCallBack(actionType); } }
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); }
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); }
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]); }
public bool IsDetermined() { UIYouseiSwitch.ActionType actionType = this.mSwitchState; return(actionType != UIYouseiSwitch.ActionType.OFF && actionType == UIYouseiSwitch.ActionType.ON); }