Exemplo n.º 1
0
 public MSGBase(string from, ManagerKind kind, string to, string OPCode)
 {
     this.from   = from;
     this.kind   = kind;
     this.to     = to;
     this.OPCode = OPCode;
 }
Exemplo n.º 2
0
    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;
        }
    }
Exemplo n.º 3
0
    public static void SendMSG(ManagerKind kind, MSGBase msg)
    {
        switch (kind)
        {
        case ManagerKind.BTNManager:
            BTNManager.instance.ReceiveMSG(msg);
            break;

        case ManagerKind.UIManager:
            UIManager.instance.ReceiveMSG(msg);
            break;

        default:
            Debug.LogError("no manager existed that you have appointed");
            break;
        }
    }