public override void ProcessMsg(QMsg msg) { switch (msg.msgId) { case (ushort)ToDoListEvent.ModifiedItem: ModifiedItemMsg modifiedMsg = msg as ModifiedItemMsg; m_CachedData.Remove(modifiedMsg.SrcTitle); modifiedMsg.ItemData.Description(); m_CachedData.Add(modifiedMsg.ItemData.Title, modifiedMsg.ItemData); NetManager.Instance.ModifiedItemUpload(modifiedMsg.ItemData.Title, modifiedMsg.ItemData); this.SendMsg(new QMsg((ushort)UIEvent.UpdateView)); break; case (ushort)ToDoListEvent.CreateNewItem: CreateNewItemMsg newItemMsg = msg as CreateNewItemMsg; newItemMsg.NewItemData.Description(); m_CachedData.Add(newItemMsg.NewItemData.Title, newItemMsg.NewItemData); NetManager.Instance.NewItemUpload(newItemMsg.NewItemData); this.SendMsg(new QMsg((ushort)UIEvent.UpdateView)); break; case (ushort)ToDoListEvent.DeleteItem: DeleteItemMsg deleteItemMsg = msg as DeleteItemMsg; m_CachedData.Remove(deleteItemMsg.Title); NetManager.Instance.DeleteItemUpload(deleteItemMsg.Title); this.SendMsg(new QMsg((ushort)UIEvent.UpdateView)); break; } }
public void HandleEvent(QMsg msg) { AvoidMsg am = msg as AvoidMsg; AvoidControll_E ace = am.controllmode; currentcontrollmode = ace; currentcontrollindex = am.index; switch (currentcontrollmode) { case AvoidControll_E.Ido: break; case AvoidControll_E.Edit: OnEdit(); break; case AvoidControll_E.Save: OnSave(); break; case AvoidControll_E.Remove: OnRemove(); break; default: break; } }
/// <summary> /// 转发消息 /// </summary> private void ForwardMsg(QMsg tempMsg) { QMgrID tmpId = tempMsg.GetMgrID(); switch (tmpId) { case QMgrID.AB: break; case QMgrID.Sound: break; case QMgrID.CharactorManager: break; case QMgrID.Game: break; case QMgrID.NetManager: break; case QMgrID.NPCManager: break; case QMgrID.UI: break; default: break; } }
/// <summary> /// 转发消息 /// </summary> private void ForwardMsg(QMsg msg) { QMgrID tmpId = msg.GetMgrID(); switch (tmpId) { case QMgrID.AB: break; case QMgrID.Sound: QSoundMgr.Instance.SendMsg(msg); break; case QMgrID.CharactorManager: break; case QMgrID.Game: break; case QMgrID.NetManager: break; case QMgrID.NPCManager: break; case QMgrID.UI: break; default: break; } }
public override void HandleEvent(QMsg msg) { PointMsg pm = msg as PointMsg; switch (pm.controllmode) { case PointControll_E.Edit: break; case PointControll_E.SaveMatchingpoint: break; case PointControll_E.Cancle: break; case PointControll_E.AutoNext: break; case PointControll_E.Load: LoadPointer(pm.parent, pm.pointsmap); break; case PointControll_E.ChoiseGroup: case PointControll_E.AllDisplay: RefreshDisplay(pm.controllmode, pm); break; default: break; } }
protected override void ProcessMsg(int key, QMsg msg) { switch (msg.msgId) { case (ushort)ToDoListEvent.ModifiedItem: ModifiedItemMsg modifiedMsg = msg as ModifiedItemMsg; mCachedData.Remove(modifiedMsg.SrcTitle); modifiedMsg.ItemData.Description(); mCachedData.Add(modifiedMsg.ItemData.Id, modifiedMsg.ItemData); this.SendMsg(new QMsg((ushort)UIEvent.UpdateView)); break; case (ushort)ToDoListEvent.CreateNewItem: CreateNewItemMsg newItemMsg = msg as CreateNewItemMsg; newItemMsg.NewItemData.Description(); mCachedData.Add(newItemMsg.NewItemData.Id, newItemMsg.NewItemData); this.SendMsg(new QMsg((ushort)UIEvent.UpdateView)); break; case (ushort)ToDoListEvent.DeleteItem: DeleteItemMsg deleteItemMsg = msg as DeleteItemMsg; mCachedData.Remove(deleteItemMsg.Title); this.SendMsg(new QMsg((ushort)UIEvent.UpdateView)); break; } }
protected override void ProcessMsg(int eventId, QMsg msg) { // 这是向此Manager内事件系统发送消息的操作,在未注册事件时不起作用 // base.ProcessMsg(eventId, msg); switch (eventId) { case (int)PlayerEvent.BasicEvent.Spawm: var playerBasicSpawn = msg as PlayerBasicSpawn; CreatePlayer(playerBasicSpawn.playerId, playerBasicSpawn.position); break; case (int)PlayerEvent.MovementEvent.Click: var playerMoveClick = msg as PlayerMoveClick; // 移动所有玩家对象 foreach (var pair in players) { pair.Value.OnPlayerClick(playerMoveClick.position); } break; default: break; } }
public override void HandleEvent(QMsg msg) { AvoidMsg am = msg as AvoidMsg; AvoidControll_E ace = am.controllmode; switch (ace) { case AvoidControll_E.Edit: break; case AvoidControll_E.Save: break; case AvoidControll_E.Remove: break; case AvoidControll_E.HiddenSingle: case AvoidControll_E.DisplaySingle: case AvoidControll_E.HiddenAll: case AvoidControll_E.DisplayAll: DisplayControll(ace); break; default: break; } }
public override void ProcessMsg(QMsg msg) { switch (msg.msgId) { case (ushort)UIToDoListPageEvent.CreateNewItem: CreateNewItemMsg createNewItemMsg = msg as CreateNewItemMsg; createNewItemMsg.msgId = (ushort)ToDoListEvent.CreateNewItem; createNewItemMsg.NewItemData.Description(); this.SendMsg(createNewItemMsg); break; case (ushort)UIToDoListPageEvent.ModifiedItem: ModifiedItemMsg modifiedItemMsg = msg as ModifiedItemMsg; modifiedItemMsg.msgId = (ushort)ToDoListEvent.ModifiedItem; modifiedItemMsg.ItemData.Description(); this.SendMsg(modifiedItemMsg); break; case (ushort)UIToDoListPageEvent.DeleteItem: DeleteItemMsg deleteItemMsg = msg as DeleteItemMsg; deleteItemMsg.msgId = (ushort)ToDoListEvent.DeleteItem; this.SendMsg(deleteItemMsg); break; case (ushort)UIEvent.UpdateView: UpdateView(); break; } }
/// <summary> /// 转发消息 /// </summary> private void ForwardMsg(QMsg msg) { QMgrID tmpId = msg.GetMgrID(); switch (tmpId) { case QMgrID.AB: break; case QMgrID.Sound: QSoundMgr.Instance.SendMsg (msg); break; case QMgrID.CharactorManager: break; case QMgrID.Game: break; case QMgrID.NetManager: break; case QMgrID.NPCManager: break; case QMgrID.UI: break; default: break; } }
//点控制 void ControllPoint(QMsg msg) { PointMsg pm = msg as PointMsg; PointControll_E pce = pm.controllmode; currentmode = pce; switch (pce) { case PointControll_E.Edit: CheckLastEdit(currentgroup, currentindex); this.currentgroup = pm.group; this.currentindex = pm.index; break; case PointControll_E.SaveMatchingpoint: SaveGizmo(); break; case PointControll_E.Cancle: CancleGizmo(); break; case PointControll_E.AutoNext: break; default: break; } }
/// <summary> /// 转发消息 /// </summary> private void ForwardMsg(QMsg tempMsg) { ManagerID tmpId = tempMsg.GetManager(); switch (tmpId) { case ManagerID.AssetManager: break; case ManagerID.AudioManager: break; case ManagerID.CharactorManager: break; case ManagerID.GameManager: break; case ManagerID.NetManager: break; case ManagerID.NPCManager: break; case ManagerID.UIManager: break; default: break; } }
protected override void ProcessMsg(int eventId, QMsg msg) { WebMsg wm = msg as WebMsg; string url = wm.url; string message = wm.message; Action <bool, string> callback = wm.callback; switch (eventId) { case (int)Web_E.GET: Get(url, callback); break; case (int)Web_E.PUT: Put(url, message, callback); break; case (int)Web_E.POST: Post(url, message, callback); break; default: break; } }
/// <summary> /// 覆盖掉上一级的消息转发 /// </summary> public override void ProcessMsg (QMsg msg) { switch (msg.msgId) { case (ushort)QSoundEvent.SoundSwitch: Debug.Log ("SoundOn:" + ((QSoundMsg)msg).soundOn); break; } }
/// <summary> /// メッセージの取得 /// </summary> /// <param name="messageCode">メッセージコード</param> /// <returns>メッセージ</returns> public virtual string GetMessage(QMsg messageCode) { if (_messageMap.ContainsKey(messageCode)) { return(_messageMap[messageCode]); } return("[Unknown Message]"); }
/// <summary> /// 处理消息 /// </summary> public override void ProcessMsg(QMsg msg) { switch (msg.msgId) { case (ushort)GameEvent.SayHello: Debug.Log("Say Hello"); break; } }
/// <summary> /// 处理消息 /// </summary> protected override void ProcessMsg(int key, QMsg msg) { switch (msg.msgId) { case (ushort)GameEvent.SayHello: Debug.Log("Say Hello"); break; } }
public override void ProcessMsg(QMsg msg) { switch (msg.msgId) { case (ushort)UIEvent.Hello: mUIComponents.ReceivedMsg_Text.text = ((QStrMsg)msg).strMsg; break; } }
protected override void ProcessMsg(int eventId, QMsg msg) { switch (eventId) { case (int)UIEventID.MenuPanel.ChangeMenuColor: transform.GetComponentInChildren <Image>().color = "#00FFFFFF".HtmlStringToColor(); break; } }
public override void ProcessMsg(QMsg msg) { switch (msg.msgId) { case (ushort)RECEIVE_MSG_FROM_SELF: string a = ((QMsgWithStr)msg).str; break; } }
protected override void ProcessMsg(int eventId, QMsg msg) { Log.I("Process"); switch (eventId) { case (int)UIEventID.MenuPanel.OnChangeMusic: Log.I("{0}:Process EventId {1}", Transform.name, eventId); break; } }
// Update is called once per frame protected override void ProcessMsg(int eventId, QMsg msg) { switch (eventId) { case (int)PlayerEvent.Run: Log.I("收到跑的消息了"); break; } }
public void SendMsg(QMsg msg) { if (msg.GetManager() == ManagerID.UIManager) { ProcessMsg(msg); } else { QMsgCenter.Instance.SendToMsg(msg); } }
/// <summary> /// 转发消息 /// </summary> private void ForwardMsg(QMsg msg) { int tmpId = msg.GetMgrID(); switch (tmpId) { case QMgrID.UI: QUIManager.Instance.SendMsg(msg); break; } }
protected override void ProcessMsg(int eventId, QMsg msg) { Log.I("Process"); switch (eventId) { case (int)UIEventID.MenuPanel.ChangeMenuColor: Log.I("{0}:Process EventId {1}", Transform.name, eventId); ImageBg.color = "#00FFFFFF".HtmlStringToColor(); break; } }
public override void ProcessMsg(QMsg receiveMsg) { switch (receiveMsg.msgId) { case (ushort)AssetEvent.ReleaseSingleObj: { HunkAssetRes tmpMsg = (HunkAssetRes)receiveMsg; // ILoadMgr.Instance.UnloadResObj (tmpMsg.sceneName, tmpMsg.bundleName,tmpMsg.resName); } break; case (ushort)AssetEvent.ReleaseBundleObj: { HunkAssetRes tmpMsg = (HunkAssetRes)receiveMsg; // ILoadMgr.Instance.UnloadBundleResObjs (tmpMsg.sceneName, tmpMsg.bundleName); } break; case (ushort)AssetEvent.ReleaseSingleBundle: { HunkAssetRes tmpMsg = (HunkAssetRes)receiveMsg; // ILoadMgr.Instance.UnloadBundle (tmpMsg.sceneName, tmpMsg.bundleName); } break; case (ushort)AssetEvent.ReleaseSceneBundle: { HunkAssetRes tmpMsg = (HunkAssetRes)receiveMsg; // ILoadMgr.Instance.UnloadAllAB (tmpMsg.sceneName); } break; case (ushort)AssetEvent.ReleaseAll: { HunkAssetRes tmpMsg = (HunkAssetRes)receiveMsg; // ILoadMgr.Instance.UnLoadAllABAndResObjs (tmpMsg.sceneName); } break; case (ushort)AssetEvent.HunkRes: { HunkAssetRes tmpMsg = (HunkAssetRes)receiveMsg; GetRes(tmpMsg.sceneName, tmpMsg.bundleName, tmpMsg.resName, tmpMsg.isSingle, tmpMsg.backMsgId); } break; } }
protected override void ProcessMsg(int eventId, QMsg msg) { switch (eventId) { case (int)Avoid_E.Begin: useravoidcontroller.HandleEvent(msg); break; default: break; } }
protected override void ProcessMsg(int eventId, QMsg msg) { switch (eventId) { case (int)Camera_E.Begin: camerarotatesphere.CallBack(msg); break; default: break; } }
protected override void ProcessMsg(int eventId, QMsg msg) { if (eventId == (int)EnemyEvent.SkillEvent.Play) { var enemySkillPlay = msg as EnemySkillPlay; var enemy = mEnemies[enemySkillPlay.EnemyId]; enemy.PlaySkill(enemySkillPlay.SkillName); Debug.Log(enemySkillPlay.EnemyId + ":" + enemySkillPlay.SkillName); } }
//六视图回调 public void CallBack(QMsg obj) { CameraControllMsg cmcc = obj as CameraControllMsg; Camera_E ce = cmcc.cameraevent; Vector3 endvilue = back; switch (ce) { case Camera_E.Forword: endvilue = forword; break; case Camera_E.Left: endvilue = left; break; case Camera_E.Down: endvilue = down; break; case Camera_E.Right: endvilue = right; break; case Camera_E.Back: endvilue = back; break; case Camera_E.Up: endvilue = up; break; case Camera_E.ResetView: endvilue = back; Replay(); break; case Camera_E.ChangeTargetPos: break; case Camera_E.Target: Init(cmcc.camerarotatetarget); endvilue = back; break; default: break; } MoveTo(center, endvilue, 1); }
protected override void ProcessMsg(int eventId, QMsg msg) { switch (eventId) { case (int)Point_E.Userimport: userpcontroller.HandleEvent(msg); break; case (int)Point_E.Normal: normalpcontroller.HandleEvent(msg); break; default: break; } }
protected virtual void RefreshDisplay(PointControll_E pce, QMsg msg) { PointMsg pm = msg as PointMsg; switch (pce) { case PointControll_E.ChoiseGroup: Refreshdis(pm.group); break; case PointControll_E.AllDisplay: Refreshdis(allactive: true); break; default: break; } }
public override void ProcessMsg (QMsg msg) { }
public void SendMsg(QMsg msg) { if ((ushort)msg.GetMgrID() == mMgrId) { ProcessMsg(msg); } else { QMsgCenter.Instance.SendToMsg(msg); } }
public void SendToMsg(QMsg tmpMsg) { ForwardMsg(tmpMsg); }
public override void ProcessMsg (QMsg receiveMsg) { switch (receiveMsg.msgId) { case (ushort)AssetEvent.ReleaseSingleObj: { HunkAssetRes tmpMsg = (HunkAssetRes) receiveMsg; // ILoadMgr.Instance.UnloadResObj (tmpMsg.sceneName, tmpMsg.bundleName,tmpMsg.resName); } break; case (ushort)AssetEvent.ReleaseBundleObj: { HunkAssetRes tmpMsg = (HunkAssetRes) receiveMsg; // ILoadMgr.Instance.UnloadBundleResObjs (tmpMsg.sceneName, tmpMsg.bundleName); } break; case (ushort)AssetEvent.ReleaseSingleBundle: { HunkAssetRes tmpMsg = (HunkAssetRes) receiveMsg; // ILoadMgr.Instance.UnloadBundle (tmpMsg.sceneName, tmpMsg.bundleName); } break; case (ushort)AssetEvent.ReleaseSceneBundle: { HunkAssetRes tmpMsg = (HunkAssetRes) receiveMsg; // ILoadMgr.Instance.UnloadAllAB (tmpMsg.sceneName); } break; case (ushort)AssetEvent.ReleaseAll: { HunkAssetRes tmpMsg = (HunkAssetRes) receiveMsg; // ILoadMgr.Instance.UnLoadAllABAndResObjs (tmpMsg.sceneName); } break; case (ushort)AssetEvent.HunkRes: { HunkAssetRes tmpMsg = (HunkAssetRes)receiveMsg; GetRes (tmpMsg.sceneName, tmpMsg.bundleName, tmpMsg.resName, tmpMsg.isSingle, tmpMsg.backMsgId); } break; } }
public void SendMsg(QMsg msg) { QUGUIMgr.Instance.SendMsg(msg); }
// 来了消息以后,通知整个消息链 public override void ProcessMsg(QMsg msg) { if (!msgDic.ContainsKey(msg.msgId)) { Debug.LogError("msg not found:" + msg.msgId); return; } else { QMsgNode msgNode = msgDic[msg.msgId]; // 进行广播 do { msgNode.behaviour.ProcessMsg(msg); msgNode = msgNode.next; } while (msgNode != null); } }
public override void ProcessMsg (QMsg msg) { throw new System.NotImplementedException (); }