private void _Packet(ScNpcPerfusion msg) { moduleGlobal.UnLockUI(); INpcMessage npcInfo = GetTargetNpc((NpcTypeID)msg.npcId); npcInfo.starLv = msg.starLv; npcInfo.starExp = msg.startExp; DispatchEvent(NpcPerfusionChangeEvent); DispatchModuleEvent(Response_NpcPerfusionChange, msg); }
private void ResponseControl(ScNpcPerfusion msg) { if (null == msg) { return; } if (msg.result != 0) { _excuteTimes = 0; moduleGlobal.ShowMessage(9815, 2); return; } _excuteTimes -= msg.times; _excuteTimes = Mathf.Max(0, _excuteTimes); RefreshUI(); }