// 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(); }); }
/// <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(); }
// 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 (); }