Esempio n. 1
0
    // Use this for initialization
    public override void Start()
    {
        base.Start();
        _model = MainWinController.Instance().LoginMgr;

        //add listener..
        btnLogin = gameObject.GetComponentInChildren <Button>();
        btnLogin.onClick.AddListener(delegate() {
            this.Login();
        });
    }
Esempio n. 2
0
    /// <summary>
    /// Login this instance.
    /// 登录成功处理...
    /// TODO:Realize...
    /// </summary>
    public void LoginSuccess(DangmuLoginRsp loginRsp)
    {
        _model.WexinId  = loginRsp.weixinId;
        _model.nickname = loginRsp.nickname;
        _model.qrcode   = loginRsp.qrcodeUrl;

        //_model.IsLogined = true;
        //Start Init dangmu messages...
        MainWinController.Instance().InitDangmu();

        //
        _model.LoginTime = Utility.GetUnixTimeStamp().ToString();
    }
Esempio n. 3
0
    // Update is called once per frame
    void Update()
    {
        //未登录不进入弹幕世界...
        if (false == MainWinController.Instance().LoginMgr.IsLogined)
        {
            return;
        }

        //network update...
        NetWorkManager.Instance.Update();

        //for all win manager..
        WindowsManager.Instance.Update(Time.deltaTime);

        //for all model controoler
        //DangmuTextController.Instance.Update ();
        VerticalTextController.Instance.Update();

        //TODO:
        //time update...
        //TimeScaleManager.Instance.Update ();
    }