diff --git a/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs b/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs index 1451a0996c..c1790a831d 100644 --- a/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs +++ b/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs @@ -101,8 +101,9 @@ namespace BrewMonster.UI panelRoot.pivot = new Vector2(0, 1); } - void Update() + public override void Update() { + base.Update(); if (!m_bShow) return; if (Input.GetKeyDown(KeyCode.Escape)) { @@ -111,7 +112,7 @@ namespace BrewMonster.UI } if ((Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1)) && panelRoot != null) { - var canvas = panelRoot.GetComponentInParent(); + var canvas = GetComponentInParent(); Camera cam = canvas != null && canvas.renderMode == RenderMode.ScreenSpaceCamera ? canvas.worldCamera : null; if (!RectTransformUtility.RectangleContainsScreenPoint(panelRoot, Input.mousePosition, cam)) Show(false); diff --git a/Assets/Scripts/CECHostPlayer.cs b/Assets/Scripts/CECHostPlayer.cs index 4b3521f7d9..1a16e303c5 100644 --- a/Assets/Scripts/CECHostPlayer.cs +++ b/Assets/Scripts/CECHostPlayer.cs @@ -580,6 +580,7 @@ namespace BrewMonster case EC_MsgDef.MSG_HST_SELTARGET: OnMsgHstSelTarget(Msg); break; case EC_MsgDef.MSG_HST_USEITEM: + OnMsgHstUseItem(Msg); break; case EC_MsgDef.MSG_HST_ATKRESULT: OnMsgHstAttackResult(Msg); break; case EC_MsgDef.MSG_HST_ATTACKED: OnMsgHstAttacked(Msg); break; @@ -593,7 +594,11 @@ namespace BrewMonster case EC_MsgDef.MSG_HST_STOPATTACK: OnMsgHstStopAttack(Msg); break; case EC_MsgDef.MSG_HST_SKILLRESULT: OnMsgHstSkillResult(Msg); break; case EC_MsgDef.MSG_PM_CASTSKILL: OnMsgPlayerCastSkill(Msg); break; + case EC_MsgDef.MSG_HST_SETCOOLTIME: OnMsgHstSetCoolTime(Msg); break; case EC_MsgDef.MSG_PM_ENCHANTRESULT: OnMsgEnchantResult(Msg); break; + case EC_MsgDef.MSG_HST_LEARNSKILL: OnMsgHstLearnSkill(Msg); break; + case EC_MsgDef.MSG_HST_COMBO_SKILL_PREPARE: OnMsgComboSkillPrepare(Msg); break; + case EC_MsgDef.MSG_HST_CONTINUECOMBOSKILL: OnMsgContinueComboSkill(Msg); break; case EC_MsgDef.MSG_HST_OWNEXTPROP: OnMsgHstExtProp(Msg); break; case EC_MsgDef.MSG_PM_PLAYERDOEMOTE: OnMsgPlayerDoEmote(Msg); break;