| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- cc.Class({
- extends: cc.BaseClass,
- properties: {
-
- },
- OnHideView:function(){
- this.unschedule(this.UpdateTime);
- var obj = null;
- do{
- obj = window.gClubClientKernel.OnGetInviteInfor();
- if(obj){
- this.OnSetInviteInfor(obj);
- return;
- }
- }while(window.gClubClientKernel._inviteInfor.length>0);
-
- this.node.active = false;
- },
- OnSetInviteInfor:function(InviteInfor){
- console.log(InviteInfor);
- this._inviteInfor = InviteInfor;
- if(this._LabTime == null)this._LabTime = this.$('BGM/time@Label');
- if(this._LabContent == null)this._LabContent = this.$('BGM/content@Label');
- var now = new Date().getTime();
- if(Math.round((now - InviteInfor.time)/1000)>60){
- this.HideView();
- return;
- }
- this._time = 60 - Math.round((now - InviteInfor.time)/1000); //60;
- var webUrl = PHP_HOME+'/UserFunc.php?GetMark=12&dwUserID='+InviteInfor.dwUserID;
- WebCenter.GetData(webUrl, 1, function (data) {
- var Res = JSON.parse(data);
- var webUrl1 = PHP_HOME+'/League.php?GetMark=24&ClubID='+InviteInfor.dwClubID;
- WebCenter.GetData(webUrl1, 1, function (data1) {
- var Res1 = JSON.parse(data1);
- var str = '';
- console.log("////////////////////////",InviteInfor);
- console.log(this.m_GameList)
- str +='【'+Res1[0]+'】俱樂部玩家【'+Res["NickName"]+'】邀請您進行一場【'+GameList[InviteInfor.dwKindID]+'】遊戲,是否接受邀請?'
- this._LabContent.string = str;
- this._LabTime.string = this._time+'s';
- this.schedule(this.UpdateTime,1.0);
- }.bind(this));
- }.bind(this));
- },
- UpdateTime:function(){
- this._time--;
- this._LabTime.string = this._time+'s';
- if(this._time <= 0){
- this.HideView();
- }
- },
- onClick_Agree:function(){
- if(g_Lobby)g_Lobby.OnQueryRoom(this._inviteInfor.dwRoomID,this._inviteInfor.dwClubID);
- this.HideView();
- },
- });
|