コード例 #1
0
    void ack_login_gate(int err, wire obj)
    {
        a_login_gate ack = (a_login_gate)obj;
        Vector2      pos = new Vector2();

        Debug.Log("login_gate!" + err + "x:" + ack.pos.x + " z:" + ack.pos.z);
        Tool.ToNative(ref pos, ack.pos);
        Player.Instance.Init(uid, pos);
        SceneManager.Instance.SwitchScene("GameScene");
    }
コード例 #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);
    }