public void Regisiter(string name, MSGObjectBase mSGObjeck) { if (objects.ContainsKey(name)) { Debug.LogError("the name already exits" + name); } else { objects.Add(name, mSGObjeck); } }
public static void Regisiter(ManagerKind kind, string token, MSGObjectBase mSGObjeck) { switch (kind) { case ManagerKind.BTNManager: BTNManager.instance.Regisiter(token, mSGObjeck); break; case ManagerKind.UIManager: UIManager.instance.Regisiter(token, mSGObjeck); break; default: Debug.LogError("no manager you have appointed"); break; } }