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