public void SendMessage(CMsg msg) { if ((ushort)msg.GetMgrID() == mMgrId) { aProcessMsg(msg); // ProcessMsg(msg); } else { CMsgCenter.Instance.SendToMsg(msg); } }
private void sendMsg(CMsg msg) { CMgrID tmpID = msg.GetMgrID(); switch (tmpID) { case CMgrID.UIManagerID: { UIManager.Instance.SendMessage(msg); break; } case CMgrID.NetManagerID: { NetManager.Instance.SendMessage(msg); break; } case CMgrID.GameManagerID: { GameManager.Instance.SendMessage(msg); break; } case CMgrID.SceneManagerID: { ScenesManager.Instance.SendMessage(msg); break; } case CMgrID.ModelsManagerID: { ModelsManager.Instance.SendMessage(msg); break; } default: break; } }