Ejemplo n.º 1
0
    void ack_login(int err, wire obj)
    {
        a_login ack = (a_login)obj;

        if (err == 0)
        {
            uid     = ack.uid;
            session = ack.session;
            NetInstance.Login.Close();
            req_login_gate();
            Debug.Log("Login uid:" + uid + ack.session);
        }
        Debug.Log("login! uid:" + uid + " err:" + err);
    }
Ejemplo n.º 2
0
    void Start()
    {
        user_name.text   = "findstr";
        user_passwd.text = "asdfg";
        //event
        create_btn.onClick.AddListener(on_create);
        login_btn.onClick.AddListener(on_login);
        //protocol
        a_create     create     = new a_create();
        a_login      login      = new a_login();
        a_challenge  challenge  = new a_challenge();
        a_login_gate login_gate = new a_login_gate();

        NetInstance.Login.Register(create, ack_create);
        NetInstance.Login.Register(challenge, ack_challenge);
        NetInstance.Login.Register(login, ack_login);
        NetInstance.Gate.Register(login_gate, ack_login_gate);
    }