/// <summary> /// 发送消息 /// </summary> /// <param name="msg"></param> public void SendMsg(MsgBase msg) { switch (msg.GetMsgType()) { case MsgType.UI: uiMgr.ProcessEvent(msg); break; case MsgType.Entity: entityMgr.ProcessEvent(msg); break; case MsgType.Player: break; case MsgType.Net: netMgr.ProcessEvent(msg); break; case MsgType.Game: break; case MsgType.AI: break; case MsgType.Audio: audioMgr.ProcessEvent(msg); break; case MsgType.Asset: assetMgr.ProcessEvent(msg); break; } }