private void AnalysisMsg(MessageBase tmpMsg) { ManagerID tempId = tmpMsg.GetManagerId(); switch (tempId) { case ManagerID.GameManager: break; case ManagerID.UIManager: break; case ManagerID.AudioManager: break; case ManagerID.NPCManager: break; case ManagerID.CharacterManager: break; case ManagerID.AssetManager: break; case ManagerID.NetManager: break; default: break; } }
private void AnasysisMsg(MsgBase tmpMsg) { ManagerID tmpId = tmpMsg.getManager(); switch (tmpId) { case ManagerID.AssetManager: AssetManager.Instance.ProcessEvent(tmpMsg); break; case ManagerID.AudioManager: break; case ManagerID.CharactorManager: break; case ManagerID.GameManager: break; case ManagerID.NetManager: break; case ManagerID.NPCManager: break; case ManagerID.UIManager: UIManager.Instance.ProcessEvent(tmpMsg); 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; } }
public void AnasysisMsg(MsgBase tmpMsg) { ManagerID tmpId = (ManagerID)(tmpMsg.msgId); switch (tmpId) { case ManagerID.AssetManager: break; case ManagerID.AudioManager: break; case ManagerID.CharactorManager: break; case ManagerID.GameManager: break; case ManagerID.NPCManager: break; case ManagerID.NetManager: break; case ManagerID.UIManager: break; } }
public void SendMsg(int msgid, ManagerID managerID, MessageArg arg) { if (managers.ContainsKey((int)managerID)) { managers[(int)managerID].handlers[msgid].Invoke(arg); } }
public void AnasysisMsg(MessageBase tempMsg) { ManagerID tempId = tempMsg.GetManager(); switch (tempId) { case ManagerID.GameManager: break; case ManagerID.UIManager: break; case ManagerID.AudioManager: break; case ManagerID.NPCManager: break; case ManagerID.CharactorManager: break; case ManagerID.AssetManager: break; case ManagerID.NetManager: break; default: break; } }
private void AnasysisMsg(MsgBase tmpMsg) { ManagerID tmpId = tmpMsg.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; } }
private void AnasysisMsg(MsgBase tmpMsg) { ManagerID tmpId = tmpMsg.GetManager(); switch (tmpId) { case ManagerID.AssetManager: Debug.Log("AssetManager"); AssetManager.instance.SendMsg(tmpMsg); break; case ManagerID.UIManager: Debug.Log("UIManager"); break; case ManagerID.NPCManager: break; case ManagerID.GameManager: break; case ManagerID.AudioManager: break; default: break; } }
private void AnalysisMsg(MsgBase msg) { ManagerID managerID = msg.GetManagerID(); if ((ushort)managerID < (ushort)ManagerID.GameManager) { LuaEventProcess.Instance.ProcessEvent(msg); } switch (managerID) { case ManagerID.GameManager: break; case ManagerID.UIManager: break; case ManagerID.AudioManager: break; case ManagerID.NPCManager: break; case ManagerID.CharactorManager: break; case ManagerID.AssetManager: break; case ManagerID.NetManager: break; default: break; } }
private void AnasysisMsg(MsgBase tmpMsg) { ManagerID tmpId = tmpMsg.GetManager(); switch (tmpId) { case ManagerID.UIManager: UIManager.Instance.SendMsg(tmpMsg); //GameManager.Instance.SendMssg(tmpMsg); break; } }
static int GetManagerID(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); MsgBase obj = (MsgBase)ToLua.CheckObject <MsgBase>(L, 1); ManagerID o = obj.GetManagerID(); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
// 消息分析 private void AnalysisMsg(MsgBase msg) { if (msg == null) { return; } int tmpId = msg.GetMananger(); if (tmpId < (int)ManagerID.NetManager) // lua的消息 { LuaEventProcess.Instance.ProcessEvent(msg); } else // c#的消息 { ManagerID managerID = (ManagerID)tmpId; switch (managerID) { case ManagerID.UIManager: UIManager.Instance.SendMsg(msg); break; case ManagerID.AudioManager: break; case ManagerID.NPCManager: NPCManager.Instance.SendMsg(msg); break; case ManagerID.CharactorManager: break; case ManagerID.AssetMananger: break; case ManagerID.NetManager: break; case ManagerID.DataManager: break; default: break; } } }
public void SendToMsg(MsgBase msg) { ManagerID id = msg.GetManager(); switch (id) { case ManagerID.GameManager: break; case ManagerID.UIManager: UIManager.Instance.SendMsg(msg); break; case ManagerID.AudioManager: break; case ManagerID.CharaterManager: CharaterManager.Instance.SendMsg(msg); break; case ManagerID.NetManager: NetManager.Instance.SendMsg(msg); break; case ManagerID.AssetManager: AssetManager.Instance.SendMsg(msg); break; case ManagerID.ModelManager: ModelManager.Instance.SendMsg(msg); break; case ManagerID.CameraManager: CameraManager.Instance.SendMsg(msg); break; default: break; } }
private void AnalysisMsg(MsgBase msg) { ManagerID tmpID = msg.GetManagerID(); switch (tmpID) { case ManagerID.UIManager: UIManager.Instance.AnalysisMsg(msg); break; case ManagerID.NpcManager: NPCManager.Instance.AnalysisMsg(msg); break; case ManagerID.AssetManager: AssetManager.Instance.AnalysisMsg(msg); break; case ManagerID.GameManager: break; } }
/// <summary> /// 消息分发 /// </summary> /// <param name="msg"></param> private void AnasysisMsg(MsgBase tmpMsg) { ManagerID tmpId = tmpMsg.GetManager(); switch (tmpId) { case ManagerID.GameManager: GameManager.Instance.ProcessEvent(tmpMsg); break; case ManagerID.ViewManager: ViewManager.Instance.ProcessEvent(tmpMsg); break; case ManagerID.AudioManager: AudioManager.Instance.ProcessEvent(tmpMsg); break; case ManagerID.NPCManager: NPCManager.Instance.ProcessEvent(tmpMsg); break; case ManagerID.CharacterManager: CharacterManager.Instance.ProcessEvent(tmpMsg); break; case ManagerID.AssetManager: AssetManager.Instance.ProcessEvent(tmpMsg); break; case ManagerID.NetManager: NetManager.Instance.ProcessEvent(tmpMsg); break; default: Debug.LogError("Wrong Msg"); break; } }
private void AnalysisMsg(MsgBase tmpMsg) { ManagerID tmpId = tmpMsg.GetManager(); switch (tmpId) { case ManagerID.AssestMnanger: AssetManager.Instance.SendMsg(tmpMsg); break; case ManagerID.AudioManager: break; case ManagerID.CharactorMnanger: CharactorMnanger.Instance.SendMsg(tmpMsg); break; case ManagerID.GameManager: break; case ManagerID.NetManager: break; case ManagerID.NPCManager: NPCManager.Instance.SendMsg(tmpMsg); break; case ManagerID.UIManager: UIManager.Instance.SendMsg(tmpMsg); break; default: break; } }
public virtual void SendMsg(int msgid, ManagerID managerID, MessageArg arg) { MessageCenter.Instance.SendMsg(msgid, managerID, arg); }
public List <Claim> GetClaims(ClaimsPrincipal principal) { //getting the claims for the token created by the sts List <Claim> claims = new List <Claim>() { new Claim("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Email), new Claim("http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider", Email), new Claim("'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", Email), new Claim(System.IdentityModel.Claims.ClaimTypes.Name, Email), //new Claim(System.IdentityModel.Claims.ClaimTypes.NameIdentifier, Email), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + "Email", Email), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + "PhoneNumber", PhoneNumber), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_ROLE_ID, ManagerID.ToString()), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_FIRST_NAME, FirstName), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_LAST_NAME, LastName), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_ACCESS, Administrator), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_FIRST_NAME, FirstName), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_LAST_NAME, LastName), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_ACCOUNT, Account), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_DEPARTMENT_ID, DepartmentID.ToString()), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_ROLE_ID, RoleID.ToString()), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_ID, EmployeeID.ToString()), new Claim(Const.CLAIM.CLAIM_NAMESPACE + "/" + Const.Fields.EMPLOYEE_HIRE_DATE, HireDate.ToString()) }; return(claims); }
public virtual void SendMsg(int msgid, ManagerID managerID, MessageArg arg) { Manager.SendMsg(msgid, managerID, arg); }