/// <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; } }
public void SendMsg(QMsg msg) { if (msg.GetManager() == ManagerID.UIManager) { ProcessMsg(msg); } else { QMsgCenter.Instance.SendToMsg(msg); } }