1 |
- !function(){"use strict";class e{constructor(){}static init(){Laya.ClassUtils.regClass}}e.width=720,e.height=1280,e.scaleMode="fixedwidth",e.screenMode="none",e.alignV="top",e.alignH="left",e.startScene="Window/HomeWindow.scene",e.sceneRoot="",e.debug=!1,e.stat=!1,e.physicsDebug=!1,e.exportSceneToJson=!0,e.init();class t{constructor(e){this.rewarditem=e}}var i,a,n,s,r,o,h,l,c,p,d,g,m;!function(e){e[e.ios=0]="ios",e[e.android=1]="android",e[e.other=2]="other"}(i||(i={})),function(e){e[e.plane=Laya.Physics3DUtils.COLLISIONFILTERGROUP_CUSTOMFILTER1]="plane",e[e.obstacle=Laya.Physics3DUtils.COLLISIONFILTERGROUP_CUSTOMFILTER2]="obstacle",e[e.monster=Laya.Physics3DUtils.COLLISIONFILTERGROUP_CUSTOMFILTER3]="monster",e[e.bullet=Laya.Physics3DUtils.COLLISIONFILTERGROUP_CUSTOMFILTER4]="bullet",e[e.end=Laya.Physics3DUtils.COLLISIONFILTERGROUP_CUSTOMFILTER5]="end",e[e.grass=Laya.Physics3DUtils.COLLISIONFILTERGROUP_CUSTOMFILTER6]="grass",e[e.player=Laya.Physics3DUtils.COLLISIONFILTERGROUP_CUSTOMFILTER7]="player"}(a||(a={})),function(e){e[e.none=0]="none",e[e.down=1]="down",e[e.up=2]="up",e[e.slider=3]="slider",e[e.slidermove=4]="slidermove"}(n||(n={})),function(e){e[e.None=0]="None",e[e.Ready=1]="Ready",e[e.Idle=2]="Idle",e[e.Start=3]="Start",e[e.Playing=4]="Playing",e[e.Pause=5]="Pause",e[e.Resurrection=6]="Resurrection",e[e.Die=7]="Die",e[e.Lose=8]="Lose",e[e.Win=9]="Win",e[e.Over=10]="Over"}(s||(s={})),function(e){e[e.role=1]="role",e[e.weapon=2]="weapon",e[e.tw=3]="tw"}(r||(r={})),function(e){e[e.useing=0]="useing",e[e.lock=1]="lock",e[e.getnoues=2]="getnoues"}(o||(o={})),function(e){e[e["系统赠送"]=1]="系统赠送",e[e["金币购买"]=2]="金币购买",e[e["观看视频"]=3]="观看视频",e[e["分享"]=4]="分享",e[e["签到"]=5]="签到",e[e["活动"]=6]="活动",e[e["通过关卡"]=7]="通过关卡",e[e["累计登陆"]=8]="累计登陆",e[e["邀请人数达到"]=9]="邀请人数达到",e[e["砖石购买"]=10]="砖石购买"}(h||(h={})),function(e){e[e.crop=0]="crop",e[e.things=1]="things",e[e.land=2]="land",e[e.global=3]="global",e[e.enemy=4]="enemy",e[e.config=5]="config",e[e.entity=6]="entity",e[e.sign=7]="sign",e[e.rewards=8]="rewards",e[e.achievement=9]="achievement",e[e.invite=10]="invite",e[e.mission=11]="mission",e[e.roads=12]="roads",e[e.treasure_click=13]="treasure_click",e[e.theme=14]="theme",e[e.lottery=15]="lottery",e[e.exchange=16]="exchange"}(l||(l={})),function(e){e[e.money=0]="money",e[e.diamond=1]="diamond",e[e.user_id=2]="user_id",e[e.game_times=3]="game_times",e[e.get_themes=4]="get_themes",e[e.video_times=5]="video_times",e[e.equip_themes=6]="equip_themes",e[e.last_action_time=7]="last_action_time",e[e.last_favorite_time=8]="last_favorite_time",e[e.progress_themes=9]="progress_themes",e[e.revival=10]="revival",e[e.stage=11]="stage"}(c||(c={})),function(e){e[e.id=0]="id",e[e.name=1]="name",e[e.quality=2]="quality",e[e.icon=3]="icon",e[e.prefab=4]="prefab",e[e.require_num=5]="require_num",e[e.require_type=6]="require_type"}(p||(p={})),function(e){e[e.sign_days=0]="sign_days",e[e.sign_time=1]="sign_time"}(d||(d={})),function(e){e[e.id=0]="id",e[e.name=1]="name",e[e.entity_id=2]="entity_id",e[e.icon=3]="icon"}(g||(g={})),function(e){e[e.effectValue_1=0]="effectValue_1",e[e.effectValue_2=1]="effectValue_2",e[e.effectValue_3=2]="effectValue_3",e[e.effectValue_4=3]="effectValue_4"}(m||(m={}));class u{constructor(){u.instance=this,console.log("new record")}static get Instance(){if(u.instance)return u.instance;var e=new u;return e.OnNew(),e}static InitVideo(){Laya.Browser.window.conch&&(u.Conch=Laya.Browser.window.conch,u.PlatformClass=Laya.Browser.window.PlatformClass,u.IsAndroid="Conch-android"==u.Conch.config.getOS(),u.IsAndroid&&(u.JavaClassAdHelper=u.PlatformClass.createClass("com.meta.android.mpg.cm.MetaAd"),console.log(0x27797f26d671c8),console.log(u.JavaClassAdHelper),u.MainActivity=u.PlatformClass.createClass("demo.MainActivity"),console.log(0x7e5196e2ae38e),console.log(u.MainActivity),u.MainActivity.callWithBack(e=>{u.Application=e,console.log(0x4a03ce68d215540),console.log(e)},"getApp"),u.JavaClassAdHelper.callWithBack(e=>{e&&console.log("SDK初始化成功")},"init",u.Application,"1135231362"),u.IsReady=!0))}static ShowVideo(e){u.IsAndroid&&u.JavaClassAdHelper.callWithBack(t=>{e&&e(t),console.log("SDK看视频成功")},"showVideoAd",u.MainActivity)}static Showbanner(){}static RecordEvent(e){}static Clear(){}RecordStart(){Laya.Browser.onMobile}RecordStop(){}ShareVideo(e=null){}static Share(e=null){}OnNew(){}static CreateMoreGameBtn(e){}static ShowLoading(e="加载中..."){this.isShowing||(this.isShowing=!0)}static HideLoading(){this.isShowing=!1}static CheckWXUpdate(){}static shake(){}static shakeLong(){}static Shake(e=!0){}static showToast(e){}static get SystemFrom(){return Laya.Browser.onWeiXin,i.other}static get IsLongScreenSystem(){return Laya.Browser.onWeiXin,!1}static SingletonList_expand(){console.log(Laya.SingletonList.prototype),Laya.SingletonList.prototype._remove=function(e){if(-1!=e&&(this.length--,e!==this.length)){var t=this.elements[this.length];t&&(this.elements[e]=t,t._setIndexInList(e))}};var e=Laya.SimpleSingletonList.prototype.add;Laya.SimpleSingletonList.prototype.add=function(t){-1===t._getIndexInList()&&e.call(this,t)}}}u.videlAdUnitId="5c4e6g4617991fkgl6",u.bannerAdUnitId="3ss56gpelt55a7e456",u.firstVideo=!0,u.IsReady=!1,u.canshow=!0,u.isShowing=!1,u.CanShake=!0;var y=Laya.Event,w=Laya.HttpRequest;const f="https://samuraitoutiaoapi.xwxgame.com/";class v{}v.Login="user/login",v.game="game/start",v.end="game/play",v.Sign="sign/sign",v.SignAhead="sign/ahead",v.entertreasure="treasure/enter",v.opentreasure="treasure/open",v.Buy="theme/buy",v.Equip="theme/equip",v.share="fission/share",v.vd="fission/vd",v.revival="game/revival",v.fission="theme/fission",v.themefission="theme/fission",v.treasure="treasure/click",v.Config="config/table",v.Lottery="lottery/lottery",v.GetAchieve="achievement/getRewards";class k{static get Instance(){return k.instance?k.instance:new k}constructor(){k.instance=this}login(e,t,i){var a=gt.CurrentAccount;let n=`code=${a.Code}&nickname=${a.NickName}&avatar=${a.Avatar}&gender=${a.Gender}&country=${a.Country}&province=${a.Province}&city=${a.City}& device=${a.Device}$&share_id=${a.ShareId}&scene=${a.Scene}&v=${a.ver}`,s=new w;s.once(y.PROGRESS,this,this.onHttpRequestProgress,[e,s]),s.once(y.COMPLETE,this,this.onLoginRequestComplete,[t,s]),s.once(y.ERROR,this,this.onHttpRequestError,[i,s]),s.send(f+v.Login,n,"post","text")}onHttpRequestProgress(e,t){e&&(console.log("HttpRequestProgress:..."),e.run())}onLoginRequestComplete(e,t){let i=JSON.parse(t.data);if("0"!=i.code)return console.log("登录异常错误!错误信息:",t.data),void console.log("登录异常错误!错误信息:= "+i.code,"httpRequest.dat");gt.ServerTime=i.t,console.log("登录正式成功"),gt.CurrentAccount.SetAccountData(i,e)}onHttpRequestError(e,t){null!=e&&e.runWith(t),console.log("Error! Http request error.. ","httpRequest.dat"),u.ShowLoading("连接网络失败..."),Laya.timer.once(8e3,this,()=>{u.HideLoading()}),console.log("Error! Http request error..."+t.data)}HttpPostRequest(e,t,i,a,n=!0){let s="",r=f+e;var o=gt.CurAccountData;if(1==n&&(s=`token=${o.m_token}&`),u.ShowLoading("连接网络中..."),e==v.game||e==v.end||e==v.fission||e==v.vd||e==v.themefission||e==v.Lottery||e==v.opentreasure){let e="abcdefghijkimnopqrstuvwxyz0123456789",i="{",a="";for(let t=0;t<4;t++)a+=e[Math.floor(100*Math.random())%e.length];for(let e=0;e<t.length;e++){for(let a in t[e])i+=`"${a}":"${t[e][a]}"`;e<t.length-1?i+=",":i+="}"}s+="_r="+a+this.base64Encode(i)}else if(null!=t)for(let e=0;e<t.length;e++)for(let i in t[e]){s+=`${i}=${t[e][i]}`,e<t.length-1&&(s+="&")}let h=new w;h.once(y.COMPLETE,this,this.onHttpRequestComplete,[i,a,h]),h.once(y.ERROR,this,this.onHttpRequestError,[a,h]),h.send(r,s,"post","text")}onHttpRequestComplete(e,t,i){u.HideLoading();let a=JSON.parse(i.data);0==a.code?(gt.CurrentAccount.SetAccountData(a,null),null!=e&&e.runWith(a)):(null!=t&&t.runWith(a),console.log("Error! Http request complete error, code: "+a.code+" message: "+a.message))}base64Encode(e){for(var t,i,a,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,r=e.length,o="";s<r;){if(t=255&e.charCodeAt(s++),s==r){o+=n.charAt(t>>2),o+=n.charAt((3&t)<<4),o+="==";break}if(i=e.charCodeAt(s++),s==r){o+=n.charAt(t>>2),o+=n.charAt((3&t)<<4|(240&i)>>4),o+=n.charAt((15&i)<<2),o+="=";break}a=e.charCodeAt(s++),o+=n.charAt(t>>2),o+=n.charAt((3&t)<<4|(240&i)>>4),o+=n.charAt((15&i)<<2|(192&a)>>6),o+=n.charAt(63&a)}return o}}class I{constructor(){this.keys=new Array,this.values=new Array}get count(){return this.keys.length}add(e,t){let i=this.keys.indexOf(e);-1==i?(this.keys.push(e),this.values.push(t)):this.values[i]=t}remove(e){let t=this.keys.indexOf(e);-1!=t&&(this.keys.splice(t,1),this.values.splice(t,1))}getValue(e){let t=this.keys.indexOf(e);return-1!=t?this.values[t]:null}containKey(e){return-1!=this.keys.indexOf(e)}containValue(e){return-1!=this.values.indexOf(e)}clear(){this.keys.length=0,this.values.length=0}}var x;!function(e){e[e.EnterGame=0]="EnterGame",e[e.GameIdle=1]="GameIdle",e[e.GetAd=2]="GetAd",e[e.DrawEnd=3]="DrawEnd",e[e.LevelCreateComplete=4]="LevelCreateComplete",e[e.InputState=5]="InputState",e[e.getmoney=6]="getmoney",e[e.UseSkin=7]="UseSkin",e[e.Cut=8]="Cut",e[e.Chui=9]="Chui",e[e.Running=10]="Running",e[e.Hit=11]="Hit",e[e.TriggerGold=12]="TriggerGold",e[e.SortPrecent=13]="SortPrecent",e[e.BoosDie=14]="BoosDie"}(x||(x={}));class b{static On(e,t,i,a=[]){b.curdispather.on(x[e],t,i,a)}static Off(e,t,i,a=[]){b.curdispather.off(x[e],t,i)}static Trigger(e,t=[]){b.curdispather.event(x[e],t)}static GameOn(e,t,i,a=[]){b.curdispather.on(s[e],t,i,a)}static GameOff(e,t,i,a=[]){b.curdispather.off(s[e],t,i)}static GameTrigger(e,t=[]){b.curdispather.event(s[e],t)}static InputOn(e,t,i,a=[]){b.curdispather.on(n[e],t,i,a)}static InputOff(e,t,i,a=[]){b.curdispather.off(n[e],t,i)}static InputTrigger(e,t=[]){b.curdispather.event(n[e],t)}}b.curdispather=new Laya.EventDispatcher;var C=Laya.Sprite3D;class S{constructor(){S.PoolManagerInstance=this,b.On(x.LevelCreateComplete,this,S.ClearPool)}static get Instance(){return S.PoolManagerInstance?S.PoolManagerInstance:new S}static GetSprite3D(e){var t=e.name;if(null!=this.Sprite3DDic[t]&&null!=this.Sprite3DDic[t]){if(this.Sprite3DDic[t].length>0){var i=this.Sprite3DDic[t][0];return i&&!i.destroyed||(i=C.instantiate(e)),this.Sprite3DDic[t].splice(0,1),i.transform.position=e.transform.position.clone(),i.transform.rotation=e.transform.rotation.clone(),i.transform.setWorldLossyScale(e.transform.getWorldLossyScale()),i.active=!0,i}var a;return(a=C.instantiate(e)).active=!0,a}return(a=C.instantiate(e)).active=!0,a}static RecoverSprite3D(e,t=!1){if(e)if(e.destroyed)console.warn("PoolManager Recover Error!","destroyed");else if(t||0!=e.active){var i=e.name;if(null!=this.Sprite3DDic[i]&&null!=this.Sprite3DDic[i]){var a=this.Sprite3DDic[i];if(a.length>this.PoolSize)return void e.destroy();a.push(e)}else(a=[]).push(e),this.Sprite3DDic[i]=a;e.transform.position=new Laya.Vector3(0,0,-100),e.removeSelf(),e.active=!1}else console.warn("PoolManager Recover Error!",e.name);else console.warn("PoolManager Recover Error!",null)}static ClearPool(){for(var e in this.Sprite3DDic)for(var t=this.Sprite3DDic[e],i=0;i<t.length;i++)t[i].destroy();this.Sprite3DDic={}}}S.PoolSize=80,S.Sprite3DDic={};var L,O=Laya.Vector3;!function(e){e[e.None=0]="None",e[e.Idle=1]="Idle",e[e.Runing=2]="Runing",e[e.Awake=3]="Awake",e[e.Die=4]="Die",e[e.Attack=5]="Attack",e[e.Escape=6]="Escape",e[e.Win=7]="Win",e[e.Wait=8]="Wait"}(L||(L={}));class A{constructor(e,t){this.id=e,this.startpos=t}}class D extends Laya.Script3D{constructor(){super(...arguments),this.startpos=new O,this.end=!1,this.clear=!1,this.die=!1,this.wudi=!1}static Create(e,t=null){return null}Init(e){this.cursprite=e,this.curanimator=e.getChildAt(0).getComponent(Laya.Animator),this.curanimator.enabled=!0,this.ChangeState(L.Idle),this.startpos=this.cursprite.transform.position.clone(),this.clear=!1,this.end=!1,b.GameOn(s.Win,this,this.OnGameEnd),b.GameOn(s.Lose,this,this.OnGameEnd),b.GameOn(s.Playing,this,this.OnGamePlaying)}OnGameEnd(){this.ChangeState(L.Idle)}OnGamePlaying(){this.ChangeState(L.Idle),this.end=!1,this.WithPlaying()}WithPlaying(){}Clear(){this.clear||(this.clear=!0,b.GameOff(s.Win,this,this.OnGameEnd),b.GameOff(s.Lose,this,this.OnGameEnd),b.GameOff(s.Playing,this,this.OnGamePlaying),S.RecoverSprite3D(this.cursprite,!0),this.OnClear(),this.destroy())}ChangeState(e,t=null){e==L.Die&&this.wudi||this.end||this.currolestate!=e&&(this.currolestate==L.Die&&null==t||this.currolestate!=L.Win&&(this.currolestate=e,this.onStateChange(this.currolestate,t)))}OnClear(){}onStateChange(e,t){}FallLand(e,t=null){if(this.die=!0,this.cursprite.transform.position.y>e){var i=this.cursprite.transform.position.clone(),a=new O(i.x,e,i.z);lt.TweenMove(this.cursprite.transform,a,1.5,Laya.Handler.create(this,()=>{t&&t()}),Laya.Ease.quadOut)}}BeBoom(){}Provocation(e=null){null!=this.provocationclip&&(this.curanimator.play(this.provocationclip),Laya.timer.once(2e3,this,()=>{e&&e(),this.ChangeState(L.Idle)}))}}var T,R=Laya.Vector3;!function(e){e[e.barrier=0]="barrier",e[e.stand=1]="stand",e[e.road=2]="road"}(T||(T={}));class G{constructor(e,t,i){this.type=e,this.buildid=t,this.startpos=new R(i.x,i.y,i.z),this.starteroty=i.w}}class V{constructor(){this.die=!1,this.clear=!1}Init(e){this.mdata=e;var t=z.BuildAsset(this.mdata.type,e.buildid);this.cursprite=S.GetSprite3D(t)}OnInit(){}OnClear(){}Clear(){this.clear||(this.clear=!0,this.OnClear(),this.cursprite.destroy())}}class B{}B.mainscene="subpackage/res/mainscene/Conventional/mainscene.ls",B.prefab=["subpackage/res/prefab/Conventional/role.lh","subpackage/res/prefab/Conventional/girl.lh","subpackage/res/prefab/Conventional/enemy.lh","subpackage/res/prefab/Conventional/obstacle.lh","subpackage/res/prefab/Conventional/bullet.lh","subpackage/res/prefab/Conventional/effect.lh","subpackage/res/prefab/Conventional/stand.lh","subpackage/res/prefab/Conventional/road.lh","subpackage/res/prefab/Conventional/weapon.lh","subpackage/res/prefab/Conventional/tw.lh","subpackage/res/prefab/Conventional/hand.lh"];class z{constructor(){z.instance=this}static get Instance(){return z.instance?z.instance:new z}static BuildAsset(e,t){return e==T.barrier?this.obstacle.getValue(t):e==T.stand?this.standbuild.getValue(t):null}}z.role=new I,z.girl=new I,z.enemy=new I,z.obstacle=new I,z.bullet=new I,z.effect=new I,z.standbuild=new I,z.road=new I,z.weapon=new I,z.tw=new I;var H=Laya.Vector3;class _{constructor(e){this.pts=new Array,this.add_0=new H,this.add_1=new H,this.add_2=new H,this.end=new H,this.step0_0=new H,this.step0_1=new H,this.step0_2=new H,this.step0=new H,this.step1_0=new H,this.step1_1=new H,this.step1_2=new H,this.step1=new H,this.step2_0=new H,this.step2=new H;for(var t=0;t<e.length;t++)this.pts.push(e[t].clone())}get CurrPtr(){return this.currPtr}get PathLength(){for(var e=0,t=0;t<this.pts.length-1;t++){e+=H.distance(this.pts[t],this.pts[t+1])}return e}Interp(e){let t=this.pts.length-3;this.currPtr=Math.min(Math.floor(e*t),t-1);let i=e*t-this.currPtr,a=this.pts[this.currPtr],n=this.pts[this.currPtr+1],s=this.pts[this.currPtr+2],r=this.pts[this.currPtr+3];if(null==a||null==n||null==s||null==r)return;let o=i*i,h=o*i,l=lt.ScaleVector3(n,3),c=lt.ScaleVector3(s,3),p=lt.ScaleVector3(a,2),d=lt.ScaleVector3(n,5),g=lt.ScaleVector3(s,4),m=lt.ScaleVector3(n,2);return H.subtract(l,a,this.step0_0),H.subtract(this.step0_0,c,this.step0_1),H.add(this.step0_1,r,this.step0_2),this.step0=lt.ScaleVector3(this.step0_2,h),H.subtract(p,d,this.step1_0),H.add(this.step1_0,g,this.step1_1),H.subtract(this.step1_1,r,this.step1_2),this.step1=lt.ScaleVector3(this.step1_2,o),H.subtract(s,a,this.step2_0),this.step2=lt.ScaleVector3(this.step2_0,i),H.add(this.step0,this.step1,this.add_0),H.add(this.add_0,this.step2,this.add_1),H.add(this.add_1,m,this.add_2),this.end=lt.ScaleVector3(this.add_2,.5),this.end}}var M,N=Laya.ClassUtils.regClass;!function(e){!function(e){class t extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(t.uiView)}}t.uiView={type:"Scene",props:{width:720,visible:!1,height:1280},compId:2,child:[{type:"Image",props:{y:0,x:0,width:720,var:"bg",top:0,skin:"game/task4.png",bottom:0,sizeGrid:"10,10,10,10"},compId:12},{type:"Box",props:{y:186,x:0,width:720,var:"pan",height:664},compId:3,child:[{type:"Image",props:{y:182,x:176,visible:!1,var:"firstbg",skin:"bg/-4(1).png"},compId:15},{type:"Image",props:{y:82,x:146,skin:"game/-1(1).png"},compId:14},{type:"Image",props:{y:359,x:359,width:281,skin:"game/huode-1-4.png",height:281,anchorY:.5,anchorX:.5},compId:6},{type:"Image",props:{y:358,x:360,var:"icon",skin:"icon/skin1.png",scaleY:1.8,scaleX:1.8,rotation:0,anchorY:.5,anchorX:.5},compId:7},{type:"Text",props:{y:520,x:241,width:237,visible:!0,var:"skindesc",valign:"middle",text:"获得奖励",height:50,fontSize:40,font:"SimSun",color:"#f6f636",bold:!0,align:"center",runtime:"laya.display.Text"},compId:13}]},{type:"Box",props:{y:788,x:0,width:720,var:"Btn",height:172},compId:4,child:[{type:"Button",props:{y:66,x:360,width:364,var:"getbtn",stateNum:1,skin:"cheatwindow/3 - 1.png",pivotY:66,pivotX:182,height:131},compId:9,child:[{type:"Text",props:{y:27,x:105,width:229,var:"gettex",valign:"middle",text:"开启宝箱",height:77,fontSize:55,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:11}]},{type:"Button",props:{y:72,x:314,var:"passbtn",stateNum:1,skin:"game/fuhuo-1-3.png",bottom:0},compId:10}]}],animations:[{nodes:[{target:6,keyframes:{rotation:[{value:0,tweenMethod:"linearNone",tween:!0,target:6,key:"rotation",index:0},{value:45,tweenMethod:"linearNone",tween:!0,target:6,key:"rotation",index:5},{value:90,tweenMethod:"linearNone",tween:!0,target:6,key:"rotation",index:10}]}}],name:"ani1",id:1,frameRate:24,action:2}],loadList:["game/task4.png","bg/-4(1).png","game/-1(1).png","game/huode-1-4.png","icon/skin1.png","cheatwindow/3 - 1.png","game/fuhuo-1-3.png"],loadList3D:[]},e.BaoXiangWindowUI=t,N("ui.Window.BaoXiangWindowUI",t);class i extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(i.uiView)}}i.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{width:720,top:0,skin:"game/zhezhao.png",name:"bg",bottom:0,sizeGrid:"10,10,10,10"},compId:3},{type:"Box",props:{y:386,x:0,width:720,var:"pan",height:508},compId:4,child:[{type:"Image",props:{x:86,top:0,skin:"bg/cdk3.png"},compId:5,child:[{type:"TextInput",props:{y:181,x:90,width:366,var:"inputtext",valign:"middle",type:"number",text:"123456",skin:"bg/cdk4.png",prompt:"请输入兑换码",maxChars:10,height:63,fontSize:30,align:"center"},compId:7}]},{type:"Button",props:{y:14,x:580,var:"closebtn",stateNum:1,skin:"game/cdk6.png"},compId:8},{type:"Button",props:{x:112,var:"backbtn",stateNum:1,skin:"game/cdk1.png",bottom:0},compId:9},{type:"Button",props:{x:386,var:"getbtn",stateNum:1,skin:"game/cdk2.png",bottom:0},compId:10}]}],loadList:["game/zhezhao.png","bg/cdk3.png","bg/cdk4.png","game/cdk6.png","game/cdk1.png","game/cdk2.png"],loadList3D:[]},e.CDKViewUI=i,N("ui.Window.CDKViewUI",i);class a extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(a.uiView)}}a.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{width:720,var:"bg",top:0,skin:"game/zhezhao.png",bottom:0,sizeGrid:"10,10,10,10"},compId:3},{type:"Box",props:{y:640,x:360,width:720,var:"pan",height:700,anchorY:.5,anchorX:.5},compId:4,child:[{type:"Image",props:{y:0,x:158,var:"tippan",skin:"cheatwindow/2.png"},compId:5},{type:"Image",props:{y:294,x:360,width:181,skin:"cheatwindow/kuangdiankaixiang-1-3.png",pivotY:89,pivotX:91,height:177},compId:6}]},{type:"Box",props:{y:814,x:0,width:720,var:"Btn",height:155},compId:8,child:[{type:"Button",props:{y:52,x:360,var:"clickbtn",stateNum:1,skin:"cheatwindow/3.png",anchorY:.5,anchorX:.5},compId:9},{type:"Button",props:{x:312,var:"passbtn",stateNum:1,skin:"cheatwindow/4.png",bottom:0},compId:11}]}],animations:[{nodes:[{target:4,keyframes:{scaleY:[{value:.4,tweenMethod:"linearNone",tween:!0,target:4,key:"scaleY",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:4,key:"scaleY",index:10}],scaleX:[{value:.4,tweenMethod:"linearNone",tween:!0,target:4,key:"scaleX",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:4,key:"scaleX",index:10}]}},{target:8,keyframes:{visible:[{value:!1,tweenMethod:"linearNone",tween:!1,target:8,key:"visible",index:0},{value:!0,tweenMethod:"linearNone",tween:!1,target:8,key:"visible",index:10}]}}],name:"ani1",id:1,frameRate:24,action:0},{nodes:[{target:6,keyframes:{scaleY:[{value:1,tweenMethod:"linearNone",tween:!0,target:6,key:"scaleY",index:0},{value:1.2,tweenMethod:"linearNone",tween:!0,target:6,key:"scaleY",index:3},{value:1,tweenMethod:"linearNone",tween:!0,target:6,key:"scaleY",index:5}],scaleX:[{value:1,tweenMethod:"linearNone",tween:!0,target:6,key:"scaleX",index:0},{value:1.2,tweenMethod:"linearNone",tween:!0,target:6,key:"scaleX",index:3},{value:1,tweenMethod:"linearNone",tween:!0,target:6,key:"scaleX",index:5}]}}],name:"ani2",id:2,frameRate:24,action:0}],loadList:["game/zhezhao.png","cheatwindow/2.png","cheatwindow/kuangdiankaixiang-1-3.png","cheatwindow/3.png","cheatwindow/4.png"],loadList3D:[]},e.CheatWindowUI=a,N("ui.Window.CheatWindowUI",a);class n extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(n.uiView)}}n.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{width:720,top:0,skin:"game/pifu-1-13.png",name:"bg",bottom:0,sizeGrid:"10,10,10,10"},compId:3},{type:"Button",props:{y:78,x:38,var:"homebtn",stateNum:1,skin:"game/pifu-1-1.png"},compId:4},{type:"Box",props:{y:203,x:0,width:720,var:"chestpan",height:950},compId:26,child:[{type:"Image",props:{y:147,x:37,width:645,skin:"game/dalandi.png",height:655,sizeGrid:"65,65,65,65"},compId:30,child:[{type:"List",props:{y:28,x:26,width:592,var:"chestlist",spaceY:25,spaceX:25,height:599},compId:5,child:[{type:"Box",props:{width:180,renderType:"render",height:180},compId:7,child:[{type:"Image",props:{width:180,skin:"game/xiaodi.png",height:180,sizeGrid:"35,35,35,35"},compId:8},{type:"Image",props:{y:11,x:10,skin:"game/baoxian.png",name:"chest"},compId:13,child:[{type:"Image",props:{y:106,x:101,skin:"game/shipin.png",name:"video"},compId:19}]},{type:"Box",props:{y:15,x:15,width:150,visible:!1,name:"skin",height:150},compId:14,child:[{type:"Image",props:{y:75,x:75,skin:"icon/skin1.png",name:"icon",anchorY:.5,anchorX:.5},compId:15}]},{type:"Box",props:{y:15,x:15,width:150,visible:!1,name:"gold",height:150},compId:16,child:[{type:"Image",props:{y:53,x:29,width:41,skin:"game/pifu-1-10.png",height:44},compId:17},{type:"Text",props:{y:59,x:75,width:68,valign:"middle",text:"100",name:"gold",height:31,fontSize:30,font:"Arial",color:"#ffffff",bold:!0,align:"left",runtime:"laya.display.Text"},compId:18}]},{type:"Button",props:{y:0,x:0,width:180,name:"getbtn",height:180},compId:25}]}]}]},{type:"Box",props:{y:875,x:0,width:720,var:"ys",height:150},compId:20,child:[{type:"Image",props:{y:8,x:234,skin:"game/KeyIconBase.png"},compId:31,child:[{type:"Image",props:{y:0,x:0,var:"key1",skin:"game/KeyIcon.png"},compId:21}]},{type:"Image",props:{y:8,x:322,skin:"game/KeyIconBase.png"},compId:32,child:[{type:"Image",props:{y:0,x:0,var:"key2",skin:"game/KeyIcon.png"},compId:23}]},{type:"Image",props:{y:8,x:410,skin:"game/KeyIconBase.png"},compId:33,child:[{type:"Image",props:{y:0,x:0,var:"key3",skin:"game/KeyIcon.png"},compId:22}]},{type:"Text",props:{y:-60,x:257,width:205,var:"opspr",valign:"middle",text:"领取奖励",styleSkin:"game/fasf.png",height:60,fontSize:45,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:27},{type:"Button",props:{y:8,x:190,visible:!1,var:"getys",stateNum:1,skin:"game/baoxiang-1-14.png"},compId:9,child:[{type:"Text",props:{y:-72,x:-37,width:413,valign:"middle",text:"额外获得三把钥匙",height:67,fontSize:45,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:29}]}]},{type:"Image",props:{y:-48,x:124,skin:"game/biaoti.png"},compId:10,child:[{type:"Text",props:{y:115,x:48.5,width:375,valign:"middle",text:"可免费开启2个宝箱",height:76,fontSize:36,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:28}]}]}],loadList:["game/pifu-1-13.png","game/pifu-1-1.png","game/dalandi.png","game/xiaodi.png","game/baoxian.png","game/shipin.png","icon/skin1.png","game/pifu-1-10.png","game/KeyIconBase.png","game/KeyIcon.png","game/fasf.png","game/baoxiang-1-14.png","game/biaoti.png"],loadList3D:[]},e.ChestWindowUI=n,N("ui.Window.ChestWindowUI",n);class s extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(s.uiView)}}s.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{y:77,x:487,width:233,var:"moneypan",skin:"game/zhujiemian-1-5.png",height:70,sizeGrid:"30,30,30,30"},compId:87,child:[{type:"Image",props:{y:8,x:20,skin:"game/zhujiemian-1-4.png"},compId:88},{type:"Text",props:{y:5,x:81,width:127,var:"moneyclip",valign:"middle",text:"999",height:60,fontSize:35,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:89},{type:"Button",props:{y:97,x:70,visible:!1,var:"backbtn",stateNum:1,skin:"recommend/hutui-1-2.png"},compId:145}]},{type:"Box",props:{y:912,x:0,width:720,var:"bottombtnpan",height:118},compId:61,child:[{type:"Image",props:{y:-178,x:236.5,skin:"game/zhujiemian-1-8 (2).png"},compId:91,child:[{type:"Image",props:{y:47.5,x:123,width:77,skin:"game/zhujiemian-1-9.png",pivotY:24,pivotX:30,height:112},compId:92},{type:"Image",props:{y:185,x:-8,skin:"game/zhujiemian-1-10.png"},compId:93}]},{type:"Button",props:{y:-220,x:229,width:260,var:"startbtn",stateNum:1,labelSize:50,height:324},compId:3},{type:"Button",props:{y:-64,visible:!1,var:"othergamebtn",stateNum:1,skin:"game/zhujiemian-1-6.png",left:0},compId:62},{type:"Button",props:{y:-66,x:541,var:"skinbtn",stateNum:1,skin:"game/zhujiemian-1-7.png"},compId:86},{type:"Button",props:{y:-215,var:"signbtn",stateNum:1,skin:"game/zhujiemian-1-11.png",right:0},compId:144},{type:"Button",props:{y:-207,visible:!1,var:"eggbtn",stateNum:1,skin:"game/zhujiemian-1-6.png",left:0},compId:146},{type:"Button",props:{y:-144,x:56,var:"cdbtn",stateNum:1,skin:"game/cdbtn.png",anchorY:.5,anchorX:.5},compId:147}]},{type:"Box",props:{y:227,x:0,width:720,var:"stagepan",height:86},compId:94,child:[{type:"Image",props:{y:34,x:110,width:500,skin:"game/zhujiemian-1-2.png",sizeGrid:"10,10,10,10"},compId:95},{type:"Box",props:{y:10,x:107,width:505,var:"stagelist",spaceX:50,repeatY:1,repeatX:5,height:66},compId:96,child:[{type:"Box",props:{renderType:"render"},compId:97,child:[{type:"Image",props:{skin:"game/zhujiemian-1-1.png"},compId:98,child:[{type:"Text",props:{y:3,x:0,width:60,valign:"middle",text:"12",height:60,fontSize:35,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:100}]},{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/zhujiemian-1-3.png"},compId:101}]},{type:"Box",props:{y:0,x:109,renderType:"render"},compId:103,child:[{type:"Image",props:{skin:"game/zhujiemian-1-1.png"},compId:104,child:[{type:"Text",props:{y:3,x:0,width:60,valign:"middle",text:"12",height:60,fontSize:35,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:105}]},{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/zhujiemian-1-3.png"},compId:106}]},{type:"Box",props:{y:0,x:222,renderType:"render"},compId:107,child:[{type:"Image",props:{skin:"game/zhujiemian-1-1.png"},compId:108,child:[{type:"Text",props:{y:3,x:0,width:60,valign:"middle",text:"12",height:60,fontSize:35,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:109}]},{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/zhujiemian-1-3.png"},compId:110}]},{type:"Box",props:{y:0,x:338,renderType:"render"},compId:111,child:[{type:"Image",props:{skin:"game/zhujiemian-1-1.png"},compId:112,child:[{type:"Text",props:{y:3,x:0,width:60,valign:"middle",text:"12",height:60,fontSize:35,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:113}]},{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/zhujiemian-1-3.png"},compId:114}]},{type:"Box",props:{y:0,x:444,renderType:"render"},compId:115,child:[{type:"Image",props:{skin:"game/zhujiemian-1-1.png"},compId:116,child:[{type:"Text",props:{y:3,x:0,width:60,valign:"middle",text:"12",height:60,fontSize:35,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:117}]},{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/zhujiemian-1-3.png"},compId:118}]}]}]},{type:"Box",props:{y:334,width:172,var:"videopan",right:0,height:306},compId:148,child:[{type:"Box",props:{x:0,width:172,height:175,bottom:0},compId:153,child:[{type:"Image",props:{y:0,x:0,skin:"bg/gaungdi.png"},compId:154},{type:"Image",props:{y:87,x:85,skin:"bg/Rays.png",anchorY:.5,anchorX:.5},compId:155},{type:"Button",props:{y:87,x:85,var:"videogettw",stateNum:1,skin:"bg/qiriqd-2.png",scaleY:1,scaleX:1,anchorY:.5,anchorX:.5},compId:156}]},{type:"Box",props:{y:-334,x:0,width:172,top:0,height:175},compId:149,child:[{type:"Image",props:{y:7,x:7.5,skin:"bg/guangi.png"},compId:151},{type:"Image",props:{y:87,x:85,skin:"bg/Rays.png",anchorY:.5,anchorX:.5},compId:150},{type:"Button",props:{y:87,x:85,var:"videogetweapon",stateNum:1,skin:"bg/qiriqd.png",anchorY:.5,anchorX:.5},compId:152}]}]}],animations:[{nodes:[{target:92,keyframes:{y:[{value:47.5,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:0},{value:17,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:10},{value:47.5,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:20},{value:95,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:30},{value:47.5,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:40},{value:14,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:50},{value:47.5,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:60},{value:95,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:70},{value:47.5,tweenMethod:"linearNone",tween:!0,target:92,key:"y",index:80}],x:[{value:123,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:0},{value:57,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:10},{value:0,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:20},{value:58,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:30},{value:123.5,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:40},{value:197,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:50},{value:247,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:60},{value:195,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:70},{value:123.5,tweenMethod:"linearNone",tween:!0,target:92,key:"x",index:80}]}}],name:"ani1",id:1,frameRate:24,action:2},{nodes:[{target:147,keyframes:{scaleY:[{value:1,tweenMethod:"linearNone",tween:!0,target:147,key:"scaleY",index:0},{value:1.3,tweenMethod:"linearNone",tween:!0,target:147,key:"scaleY",index:10},{value:1,tweenMethod:"linearNone",tween:!0,target:147,key:"scaleY",index:20}],scaleX:[{value:1,tweenMethod:"linearNone",tween:!0,target:147,key:"scaleX",index:0},{value:1.3,tweenMethod:"linearNone",tween:!0,target:147,key:"scaleX",index:10},{value:1,tweenMethod:"linearNone",tween:!0,target:147,key:"scaleX",index:20}]}}],name:"ani2",id:2,frameRate:24,action:2},{nodes:[{target:150,keyframes:{rotation:[{value:0,tweenMethod:"linearNone",tween:!0,target:150,key:"rotation",index:0},{value:45,tweenMethod:"linearNone",tween:!0,target:150,key:"rotation",index:10},{value:90,tweenMethod:"linearNone",tween:!0,target:150,key:"rotation",index:20},{value:135,tweenMethod:"linearNone",tween:!0,target:150,key:"rotation",index:30},{value:180,tweenMethod:"linearNone",tween:!0,target:150,key:"rotation",index:40}]}},{target:152,keyframes:{scaleY:[{value:1,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleY",index:0},{value:1.2,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleY",index:10},{value:1,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleY",index:20},{value:1.2,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleY",index:30},{value:1,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleY",index:40}],scaleX:[{value:1,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleX",index:0},{value:1.2,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleX",index:10},{value:1,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleX",index:20},{value:1.2,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleX",index:30},{value:1,tweenMethod:"linearNone",tween:!0,target:152,key:"scaleX",index:40}]}}],name:"ani3",id:3,frameRate:24,action:2},{nodes:[{target:155,keyframes:{rotation:[{value:0,tweenMethod:"linearNone",tween:!0,target:155,key:"rotation",index:0},{value:45,tweenMethod:"linearNone",tween:!0,target:155,key:"rotation",index:10},{value:90,tweenMethod:"linearNone",tween:!0,target:155,key:"rotation",index:20},{value:135,tweenMethod:"linearNone",tween:!0,target:155,key:"rotation",index:30},{value:180,tweenMethod:"linearNone",tween:!0,target:155,key:"rotation",index:40}]}},{target:156,keyframes:{scaleY:[{value:1,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleY",index:0},{value:1.2,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleY",index:10},{value:1,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleY",index:20},{value:1.2,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleY",index:30},{value:1,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleY",index:40}],scaleX:[{value:1,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleX",index:0},{value:1.2,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleX",index:10},{value:1,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleX",index:20},{value:1.2,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleX",index:30},{value:1,tweenMethod:"linearNone",tween:!0,target:156,key:"scaleX",index:40}]}}],name:"ani3_0",id:3,frameRate:24,action:2}],loadList:["game/zhujiemian-1-5.png","game/zhujiemian-1-4.png","recommend/hutui-1-2.png","game/zhujiemian-1-8 (2).png","game/zhujiemian-1-9.png","game/zhujiemian-1-10.png","game/zhujiemian-1-6.png","game/zhujiemian-1-7.png","game/zhujiemian-1-11.png","game/cdbtn.png","game/zhujiemian-1-2.png","game/zhujiemian-1-1.png","game/zhujiemian-1-3.png","bg/gaungdi.png","bg/Rays.png","bg/qiriqd-2.png","bg/guangi.png","bg/qiriqd.png"],loadList3D:[]},e.HomeWindowUI=s,N("ui.Window.HomeWindowUI",s);class r extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(r.uiView)}}r.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Box",props:{x:0,width:720,var:"drawpan",height:300,bottom:1},compId:96,child:[{type:"Box",props:{y:25,x:0,width:127,var:"attackbox",height:250},compId:97,child:[{type:"Button",props:{y:4,x:0,var:"onebtn",stateNum:1,skin:"game/--4.png"},compId:98,child:[{type:"Image",props:{y:-4,x:0,skin:"game/--7.png"},compId:104},{type:"Image",props:{y:22,x:7,skin:"game/--3.png"},compId:101}]},{type:"Button",props:{y:88,x:0,var:"twobtn",stateNum:1,skin:"game/--5.png"},compId:99,child:[{type:"Image",props:{y:-4,skin:"game/--8.png"},compId:102},{type:"Image",props:{y:22,x:18,skin:"game/--2.png"},compId:105}]},{type:"Button",props:{y:171,x:0,var:"threebtn",stateNum:1,skin:"game/--6.png"},compId:100,child:[{type:"Image",props:{y:-4,skin:"game/--9.png"},compId:103},{type:"Image",props:{y:22,x:18,skin:"game/--1.png"},compId:106}]}]},{type:"Image",props:{y:17,x:153,width:520,var:"drawban",skin:"bg/-12.png",height:279},compId:95,child:[{type:"Text",props:{y:5,x:44.5,width:431,var:"drawtip",valign:"middle",text:"绘制你想要的武器",height:41,fontSize:40,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:127}]},{type:"List",props:{x:165,width:497,visible:!1,var:"skinlist",top:36,spaceY:5,spaceX:5,height:247},compId:107,child:[{type:"Box",props:{width:120,renderType:"render",height:120},compId:108,child:[{type:"Image",props:{y:0,x:0,width:120,skin:"game/pifu-1-12.png",name:"bg",height:120,alpha:.4,sizeGrid:"35,35,35,35"},compId:109},{type:"Image",props:{y:0,x:0,width:120,visible:!1,skin:"game/pifu-1-8.png",name:"selected",height:120,alpha:.4,sizeGrid:"35,35,35,35"},compId:110},{type:"Image",props:{y:60,x:60,skin:"icon/wuqi1.png",scaleY:.7,scaleX:.7,name:"icon",anchorY:.5,anchorX:.5},compId:111},{type:"Box",props:{x:0,width:120,styleSkin:"game/pifu-1-4.png",height:30,bottom:0},compId:113,child:[{type:"Image",props:{x:0,width:120,skin:"game/pifu-1-9.png",height:30,bottom:0},compId:114},{type:"Text",props:{y:0,x:0,width:120,valign:"middle",text:"使用中",strokeColor:"#812c03",name:"useing",height:30,fontSize:20,font:"Microsoft YaHei",color:"#ffffff",bold:!1,align:"center",runtime:"laya.display.Text"},compId:115},{type:"Text",props:{x:0,width:120,visible:!1,valign:"middle",text:"使用",strokeColor:"#812c03",name:"use",height:30,fontSize:20,font:"Microsoft YaHei",color:"#ffffff",bold:!1,align:"center",runtime:"laya.display.Text"},compId:116},{type:"Box",props:{x:0,width:120,visible:!1,name:"video",height:30,bottom:0},compId:117,child:[{type:"Image",props:{y:3,x:27,width:24,skin:"game/pifu-1-11.png",height:24},compId:118},{type:"Text",props:{y:4,x:51,width:41,valign:"middle",text:"试用",strokeColor:"#812c03",name:"useing",height:22,fontSize:20,font:"SimHei",color:"#ffffff",bold:!1,align:"left",runtime:"laya.display.Text"},compId:119}]}]},{type:"Button",props:{y:52,x:0,width:120,stateNum:1,name:"getbtn",height:68},compId:126}]}]}]}],animations:[{nodes:[{target:89,keyframes:{visible:[{value:!0,tweenMethod:"linearNone",tween:!1,target:89,key:"visible",index:0}],scaleY:[{value:1,tweenMethod:"linearNone",tween:!0,target:89,key:"scaleY",index:0},{value:1.2,tweenMethod:"linearNone",tween:!0,target:89,key:"scaleY",index:10},{value:1,tweenMethod:"linearNone",tween:!0,target:89,key:"scaleY",index:20}],scaleX:[{value:1,tweenMethod:"linearNone",tween:!0,target:89,key:"scaleX",index:0},{value:1.2,tweenMethod:"linearNone",tween:!0,target:89,key:"scaleX",index:10},{value:1,tweenMethod:"linearNone",tween:!0,target:89,key:"scaleX",index:20}]}}],name:"ani1",id:1,frameRate:24,action:2}],loadList:["game/--4.png","game/--7.png","game/--3.png","game/--5.png","game/--8.png","game/--2.png","game/--6.png","game/--9.png","game/--1.png","bg/-12.png","game/pifu-1-12.png","game/pifu-1-8.png","icon/wuqi1.png","game/pifu-1-4.png","game/pifu-1-9.png","game/pifu-1-11.png"],loadList3D:[]},e.InGameWindowUI=r,N("ui.Window.InGameWindowUI",r);class o extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(o.uiView)}}o.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{x:0,width:720,top:0,skin:"load/login.png",name:"bg",bottom:0},compId:6},{type:"Image",props:{y:207,x:88,var:"logo",skin:"load/jiazai-1-3.png"},compId:32},{type:"Box",props:{y:811,x:0,width:720,var:"logo1",styleSkin:"load/jiazai-1-1.png",height:100},compId:33,child:[{type:"Image",props:{y:33,x:405,skin:"load/loding-3.png",scaleY:1,scaleX:1},compId:13},{type:"FontClip",props:{y:39,x:321,width:75,var:"preclip",value:"100",skin:"load/43.png",sheet:"0123456789",scaleY:1,scaleX:1,height:29,align:"right"},compId:12}]}],animations:[{nodes:[{target:9,keyframes:{alpha:[{value:0,tweenMethod:"linearNone",tween:!0,target:9,key:"alpha",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:9,key:"alpha",index:5},{value:0,tweenMethod:"linearNone",tween:!0,target:9,key:"alpha",index:20}]}},{target:10,keyframes:{alpha:[{value:0,tweenMethod:"linearNone",tween:!0,target:10,key:"alpha",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:10,key:"alpha",index:10},{value:0,tweenMethod:"linearNone",tween:!0,target:10,key:"alpha",index:20}]}},{target:11,keyframes:{alpha:[{value:0,tweenMethod:"linearNone",tween:!0,target:11,key:"alpha",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:11,key:"alpha",index:15},{value:0,tweenMethod:"linearNone",tween:!0,target:11,key:"alpha",index:20}]}}],name:"ani1",id:1,frameRate:24,action:2}],loadList:["load/login.png","load/jiazai-1-3.png","load/jiazai-1-1.png","load/loding-3.png","load/43.png"],loadList3D:[]},e.LoadWindowUI=o,N("ui.Window.LoadWindowUI",o);class h extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(h.uiView)}}h.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{y:0,x:0,width:720,top:0,skin:"game/zhezhao.png",name:"bg",bottom:0,sizeGrid:"10,10,10,10"},compId:3,child:[{type:"Image",props:{y:284,x:158.5,skin:"game/fuhuo-1-2.png"},compId:5}]},{type:"Box",props:{y:705,x:0,width:720,var:"pan",height:112},compId:19,child:[{type:"Text",props:{y:2,x:281,width:157,var:"timetex",valign:"middle",text:"5",height:124,fontSize:120,font:"Arial",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:6}]},{type:"Box",props:{y:817,x:0,width:720,var:"Btn",height:143},compId:4,child:[{type:"Button",props:{y:42,x:360,var:"passbtn",stateNum:1,skin:"game/fuhuo-1-1.png",scaleY:1,scaleX:1,anchorY:.5,anchorX:.5},compId:7},{type:"Button",props:{y:155,x:314,var:"closebtn",stateNum:1,skin:"game/fuhuo-1-3.png",bottom:0},compId:8}]}],loadList:["game/zhezhao.png","game/fuhuo-1-2.png","game/fuhuo-1-1.png","game/fuhuo-1-3.png"],loadList3D:[]},e.ReviveWindowUI=h,N("ui.Window.ReviveWindowUI",h);class l extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(l.uiView)}}l.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{width:720,top:0,skin:"game/zhezhao.png",name:"bg",bottom:0,alpha:1,sizeGrid:"10,10,10,10"},compId:4},{type:"Box",props:{y:540,x:360,width:572,var:"pan",styleSkin:"game/shezhi-1-3.png",pivotY:220,pivotX:286,height:440},compId:3,child:[{type:"Image",props:{y:-5,x:57,width:457,skin:"game/pifu-1-13.png",height:459,sizeGrid:"10,10,10,10"},compId:21},{type:"Image",props:{y:-30,x:192,skin:"game/huode-1-2.png"},compId:19},{type:"Image",props:{y:220,x:286,width:234,skin:"game/huode-1-4.png",pivotY:118,pivotX:117,height:235},compId:20},{type:"Image",props:{y:220,x:287,var:"icon",anchorY:.5,anchorX:.5},compId:15},{type:"Text",props:{y:405,x:167.5,width:237,visible:!1,var:"skindesc",valign:"middle",text:"获得奖励",height:50,fontSize:40,font:"SimSun",color:"#f6f636",bold:!0,align:"center",runtime:"laya.display.Text"},compId:17}]},{type:"Box",props:{y:817,x:0,width:720,var:"Btn",height:113},compId:10,child:[{type:"Button",props:{y:0,x:255,visible:!1,var:"usebtn",top:0,stateNum:1,skin:"game/huode-1-1.png"},compId:8},{type:"Button",props:{y:63,x:305,var:"closebtn",stateNum:1,skin:"game/huode-1-5.png",bottom:0},compId:9}]}],animations:[{nodes:[{target:20,keyframes:{rotation:[{value:0,tweenMethod:"linearNone",tween:!0,target:20,key:"rotation",index:0},{value:90,tweenMethod:"linearNone",tween:!0,target:20,key:"rotation",index:15},{value:180,tweenMethod:"linearNone",tween:!0,target:20,key:"rotation",index:30}]}}],name:"ani2",id:2,frameRate:24,action:2}],loadList:["game/zhezhao.png","game/shezhi-1-3.png","game/pifu-1-13.png","game/huode-1-2.png","game/huode-1-4.png","game/huode-1-1.png","game/huode-1-5.png"],loadList3D:[]},e.RewardWindowUI=l,N("ui.Window.RewardWindowUI",l);class c extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(c.uiView)}}c.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{width:720,top:0,skin:"bg/beijing-shengli.png",name:"bg",bottom:0},compId:3},{type:"Box",props:{y:340,x:35,width:650,height:600},compId:4,child:[{type:"Image",props:{x:0,width:650,skin:"game/shezhi-di.png",height:400,bottom:100,sizeGrid:"20,20,20,20"},compId:7},{type:"Image",props:{y:119,x:276,skin:"game/shezhi (2).png"},compId:6},{type:"Button",props:{var:"closeBtn",top:125,stateNum:1,skin:"game/guaidbi.png",scaleY:1.3,scaleX:1.3,right:24},compId:5},{type:"Image",props:{y:331,skin:"game/zhendong.png",left:86},compId:8},{type:"Image",props:{y:239,skin:"game/yinyue.png",left:86},compId:9},{type:"Box",props:{y:342,x:396,width:175,var:"shakePan",styleSkin:"settingwindow/shezhi_1_2_3.png",height:47},compId:11,child:[{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/di-kaiguan.png",name:"openSprite"},compId:14,child:[{type:"Image",props:{y:3,skin:"game/huakuai.png",left:5},compId:32},{type:"Image",props:{y:14.5,skin:"game/ON.png",right:15},compId:33}]},{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/di-kaiguan.png",name:"closeSprite"},compId:22,child:[{type:"Image",props:{y:3,skin:"game/huakuai.png",right:5},compId:34},{type:"Image",props:{y:14,skin:"game/OFF.png",left:10},compId:35}]},{type:"Button",props:{y:0,x:0,width:175,name:"button",height:47},compId:17}]},{type:"Box",props:{y:229,x:396,width:175,var:"soundPan",styleSkin:"settingwindow/shezhi_1_2_3.png",height:47},compId:10,child:[{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/di-kaiguan.png",name:"openSprite"},compId:36,child:[{type:"Image",props:{y:3,skin:"game/huakuai.png",left:5},compId:38},{type:"Image",props:{y:14.5,skin:"game/ON.png",right:15},compId:39}]},{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/di-kaiguan.png",name:"closeSprite"},compId:37,child:[{type:"Image",props:{y:3,skin:"game/huakuai.png",right:5},compId:40},{type:"Image",props:{y:14,skin:"game/OFF.png",left:10},compId:41}]},{type:"Button",props:{y:0,x:0,width:175,name:"button",height:47},compId:16}]},{type:"Text",props:{y:519,x:24,width:602,var:"userid",valign:"middle",text:"用户ID:0000",height:59,fontSize:30,color:"#ffffff",align:"center",runtime:"laya.display.Text"},compId:28},{type:"Text",props:{y:571,x:24,width:602,var:"ver",valign:"middle",text:"1.0.9",height:59,fontSize:30,color:"#ffffff",align:"center",runtime:"laya.display.Text"},compId:31}]}],loadList:["bg/beijing-shengli.png","game/shezhi-di.png","game/shezhi (2).png","game/guaidbi.png","game/zhendong.png","game/yinyue.png","settingwindow/shezhi_1_2_3.png","game/di-kaiguan.png","game/huakuai.png","game/ON.png","game/OFF.png"],loadList3D:[]},e.SettingWindowUI=c,N("ui.Window.SettingWindowUI",c);class p extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(p.uiView)}}p.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{x:0,width:720,visible:!0,top:0,skin:"game/zhezhao.png",name:"bg",bottom:0,alpha:.8,sizeGrid:"10,10,10,10"},compId:7},{type:"Box",props:{y:229,x:0,width:720,var:"pan",height:104},compId:30,child:[{type:"Image",props:{y:12,x:158,var:"loseshow",skin:"game/jiesuan-1-1.png"},compId:41},{type:"Image",props:{y:12,x:159,var:"winshow",skin:"game/jiesuan-1-2.png"},compId:31}]},{type:"Box",props:{y:577,x:176,width:368,var:"moneypan",height:63},compId:32,child:[{type:"Image",props:{x:1,width:367,top:0,skin:"game/jiesuan-1-5.png",height:64},compId:33},{type:"Image",props:{y:31.5,x:112,width:58,var:"moneytt",skin:"game/jiesuan-1-6.png",pivotY:31,pivotX:29,height:62},compId:34},{type:"Text",props:{y:9,x:160,width:121,var:"moneyclip",valign:"middle",text:"1234",height:45,fontSize:55,font:"SimHei",color:"#ffffff",bold:!0,align:"left",runtime:"laya.display.Text"},compId:35}]},{type:"Box",props:{y:821,x:0,width:720,var:"Btn",height:149},compId:5,child:[{type:"Button",props:{y:-35,x:228,width:263,var:"videobtn",height:27},compId:71,child:[{type:"Image",props:{y:2,skin:"game/waiquan.png"},compId:73,child:[{type:"Image",props:{y:4,x:4,var:"videopoint",skin:"game/zhongquan.png"},compId:74}]},{type:"Image",props:{y:0,x:29,skin:"game/kanshipin-wenzi.png"},compId:72}]},{type:"Button",props:{y:0,x:198,var:"awardbtn",stateNum:1,skin:"game/jiesuan-1-3.png"},compId:40},{type:"Button",props:{y:105,x:293,visible:!0,var:"nomalaward",stateNum:1,skin:"game/jiesuan-1-4.png",bottom:0},compId:3}]}],loadList:["game/zhezhao.png","game/jiesuan-1-1.png","game/jiesuan-1-2.png","game/jiesuan-1-5.png","game/jiesuan-1-6.png","game/waiquan.png","game/zhongquan.png","game/kanshipin-wenzi.png","game/jiesuan-1-3.png","game/jiesuan-1-4.png"],loadList3D:[]},e.SettlementWindowUI=p,N("ui.Window.SettlementWindowUI",p);class d extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(d.uiView)}}d.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{width:720,top:0,skin:"game/pifu-1-13.png",name:"bg",bottom:0,sizeGrid:"10,10,10,10"},compId:4},{type:"Box",props:{y:679,x:360,width:720,var:"pan",pivotY:289,pivotX:360,height:578},compId:3,child:[{type:"Image",props:{x:112,var:"sharetip",top:0,skin:"game/-1(2).png"},compId:5},{type:"Image",props:{y:0,x:103,var:"firstshare",skin:"bg/-1.png"},compId:11,child:[{type:"Box",props:{y:-86,x:-104,width:720,height:664},compId:12,child:[{type:"Image",props:{y:359,x:359,width:281,skin:"game/huode-1-4.png",height:281,anchorY:.5,anchorX:.5},compId:13},{type:"Image",props:{y:358,x:360,var:"icon",skin:"icon/skin1.png",scaleY:1.8,scaleX:1.8,rotation:0,anchorY:.5,anchorX:.5},compId:14}]}]},{type:"Image",props:{y:227,x:251,width:78,var:"sharemoney",skin:"game/jiesuan-1-6.png",height:81},compId:7,child:[{type:"Text",props:{y:0,x:101,width:102,valign:"middle",text:"100",height:82,fontSize:60,color:"#ffffff",bold:!0,align:"left",runtime:"laya.display.Text"},compId:8}]},{type:"Button",props:{y:478,x:217,var:"sharebtn",stateNum:1,skin:"game/-2.png",bottom:0},compId:9},{type:"Button",props:{y:594,x:314,var:"closebtn",stateNum:1,skin:"game/fuhuo-1-3.png"},compId:10}]}],animations:[{nodes:[{target:3,keyframes:{scaleY:[{value:.6,tweenMethod:"linearNone",tween:!0,target:3,key:"scaleY",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:3,key:"scaleY",index:5}],scaleX:[{value:.6,tweenMethod:"linearNone",tween:!0,target:3,key:"scaleX",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:3,key:"scaleX",index:5}]}},{target:10,keyframes:{visible:[{value:!1,tweenMethod:"linearNone",tween:!1,target:10,key:"visible",index:0},{value:!0,tweenMethod:"linearNone",tween:!1,target:10,key:"visible",index:40}]}}],name:"ani1",id:1,frameRate:24,action:1},{nodes:[{target:13,keyframes:{rotation:[{value:0,tweenMethod:"linearNone",tween:!0,target:13,key:"rotation",index:0},{value:45,tweenMethod:"linearNone",tween:!0,target:13,key:"rotation",index:5},{value:90,tweenMethod:"linearNone",tween:!0,target:13,key:"rotation",index:10}]}}],name:"ani2",id:2,frameRate:24,action:2}],loadList:["game/pifu-1-13.png","game/-1(2).png","bg/-1.png","game/huode-1-4.png","icon/skin1.png","game/jiesuan-1-6.png","game/-2.png","game/fuhuo-1-3.png"],loadList3D:[]},e.ShareVideoWindowUI=d,N("ui.Window.ShareVideoWindowUI",d);class g extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(g.uiView)}}g.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{width:720,top:0,skin:"game/zhezhao.png",name:"bg",bottom:0,alpha:.75,sizeGrid:"10,10,10,10"},compId:3},{type:"Box",props:{y:158,x:12,width:696,var:"pan",height:642},compId:9,child:[{type:"Image",props:{y:51,x:53.5,width:589,skin:"sign/qiandao-1-2.png",sizeGrid:"60,60,60,60",height:580},compId:779,child:[{type:"Image",props:{y:-31,x:177,skin:"sign/qiandao-1-1.png"},compId:985}]},{type:"Box",props:{y:105,x:89,width:520,var:"signlist",height:472},compId:19,child:[{type:"Box",props:{y:11,width:122,left:50,height:133},compId:14,child:[{type:"Box",props:{x:0,width:122,name:"lock",height:133},compId:49,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:15,child:[{type:"Text",props:{y:10,x:17.5,width:87,value:"100",valign:"middle",text:"第1天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:996}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:50,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:53},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:55}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:51,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:56}]}]},{type:"Box",props:{x:0,width:122,visible:!1,name:"arrive",height:133},compId:986,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-4.png",name:"bg",height:133,bottom:0,sizeGrid:"24,22,25,23"},compId:992,child:[{type:"Image",props:{y:5.5,x:0,width:122,skin:"sign/qiandao-1-7.png",height:122},compId:993},{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第2天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:997}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:987,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:988},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:989}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:990,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1202}]}]},{type:"Box",props:{y:0,x:0,width:122,visible:!1,styleSkin:"sign/qianwan-di.png",name:"complete",height:133},compId:47,child:[{type:"Image",props:{y:0,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:994,child:[{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第1天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:998}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"gold",height:100},compId:999,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1001},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1002}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"car",height:100},compId:1e3,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1203}]},{type:"Image",props:{y:82,x:0,skin:"sign/qiandao-1-5.png"},compId:666}]},{type:"Button",props:{y:0,x:0,width:122,visible:!1,stateNum:1,name:"signbtn",height:133},compId:675}]},{type:"Box",props:{y:11,width:273,right:50,height:133},compId:1032,child:[{type:"Box",props:{x:0,width:273,name:"lock",height:133},compId:1033,child:[{type:"Image",props:{y:-33,x:0,width:273,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1034,child:[{type:"Text",props:{y:10,x:93,width:87,value:"100",valign:"middle",text:"第2天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1035}]},{type:"Box",props:{y:33,x:75,width:122,visible:!1,name:"gold",height:100},compId:1036,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1037},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1038}]},{type:"Box",props:{y:33,x:75,width:122,visible:!1,name:"car",height:100},compId:1039,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1204}]}]},{type:"Box",props:{x:0,width:273,visible:!1,name:"arrive",height:133},compId:1041,child:[{type:"Image",props:{y:-33,x:0,width:273,skin:"sign/qiandao-1-4.png",name:"bg",height:133,bottom:0,sizeGrid:"24,22,25,23"},compId:1042,child:[{type:"Image",props:{y:5,x:75,width:122,skin:"sign/qiandao-1-7.png",height:122},compId:1043},{type:"Text",props:{y:9,x:93,width:87,value:"100",valign:"middle",text:"第2天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1044}]},{type:"Box",props:{y:33,x:75,width:122,visible:!1,name:"gold",height:100},compId:1045,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1046},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1047}]},{type:"Box",props:{y:33,x:75,width:122,visible:!1,name:"car",height:100},compId:1048,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1205}]}]},{type:"Box",props:{y:0,x:0,width:273,visible:!1,styleSkin:"sign/qianwan-di.png",name:"complete",height:133},compId:1050,child:[{type:"Image",props:{y:0,x:0,width:273,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1051,child:[{type:"Text",props:{y:9,x:93,width:87,value:"100",valign:"middle",text:"第2天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1052}]},{type:"Box",props:{y:32,x:75,width:122,visible:!1,name:"gold",height:100},compId:1053,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1054},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1055}]},{type:"Box",props:{y:32,x:75,width:122,visible:!1,name:"car",height:100},compId:1056,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1206}]},{type:"Image",props:{y:82,x:0,skin:"sign/qiandao-1-5.png"},compId:1058}]},{type:"Button",props:{y:0,x:0,width:273,visible:!1,stateNum:1,name:"signbtn",height:133},compId:1059}]},{type:"Box",props:{y:169.5,x:50,width:273,height:133},compId:1060,child:[{type:"Box",props:{x:0,width:273,name:"lock",height:133},compId:1061,child:[{type:"Image",props:{y:-33,x:0,width:273,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1062,child:[{type:"Text",props:{y:10,x:93,width:87,value:"100",valign:"middle",text:"第3天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1063}]},{type:"Box",props:{y:33,x:75,width:122,visible:!1,name:"gold",height:100},compId:1064,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1065},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1066}]},{type:"Box",props:{y:33,x:75,width:122,visible:!1,name:"car",height:100},compId:1067,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1207}]}]},{type:"Box",props:{x:0,width:273,visible:!1,name:"arrive",height:133},compId:1069,child:[{type:"Image",props:{y:-33,x:0,width:273,skin:"sign/qiandao-1-4.png",name:"bg",height:133,bottom:0,sizeGrid:"24,22,25,23"},compId:1070,child:[{type:"Image",props:{y:5,x:75,width:122,skin:"sign/qiandao-1-7.png",height:122},compId:1071},{type:"Text",props:{y:9,x:93,width:87,value:"100",valign:"middle",text:"第3天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1072}]},{type:"Box",props:{y:33,x:75,width:122,visible:!1,name:"gold",height:100},compId:1073,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1074},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1075}]},{type:"Box",props:{y:33,x:75,width:122,visible:!1,name:"car",height:100},compId:1076,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1208}]}]},{type:"Box",props:{y:0,x:0,width:273,visible:!1,styleSkin:"sign/qianwan-di.png",name:"complete",height:133},compId:1078,child:[{type:"Image",props:{y:0,x:0,width:273,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1079,child:[{type:"Text",props:{y:9,x:93,width:87,value:"100",valign:"middle",text:"第3天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1080}]},{type:"Box",props:{y:32,x:75,width:122,visible:!1,name:"gold",height:100},compId:1081,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1082},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1083}]},{type:"Box",props:{y:32,x:75,width:122,visible:!1,name:"car",height:100},compId:1084,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1209}]},{type:"Image",props:{y:82,x:0,skin:"sign/qiandao-1-5.png"},compId:1086}]},{type:"Button",props:{y:0,x:0,width:273,visible:!1,stateNum:1,name:"signbtn",height:133},compId:1087}]},{type:"Box",props:{y:169.5,x:348,width:122,height:133},compId:1088,child:[{type:"Box",props:{x:0,width:122,name:"lock",height:133},compId:1089,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1090,child:[{type:"Text",props:{y:10,x:17.5,width:87,value:"100",valign:"middle",text:"第4天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1091}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:1092,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1093},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1094}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:1095,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1210}]}]},{type:"Box",props:{x:0,width:122,visible:!1,name:"arrive",height:133},compId:1097,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-4.png",name:"bg",height:133,bottom:0,sizeGrid:"24,22,25,23"},compId:1098,child:[{type:"Image",props:{y:5.5,x:0,width:122,skin:"sign/qiandao-1-7.png",height:122},compId:1099},{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第4天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1100}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:1101,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1102},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1103}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:1104,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1211}]}]},{type:"Box",props:{y:0,x:0,width:122,visible:!1,styleSkin:"sign/qianwan-di.png",name:"complete",height:133},compId:1106,child:[{type:"Image",props:{y:0,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1107,child:[{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第4天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1108}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"gold",height:100},compId:1109,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1110},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1111}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"car",height:100},compId:1112,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1212}]},{type:"Image",props:{y:82,x:0,skin:"sign/qiandao-1-5.png"},compId:1114}]},{type:"Button",props:{y:0,x:0,width:122,visible:!1,stateNum:1,name:"signbtn",height:133},compId:1115}]},{type:"Box",props:{y:318,x:50,width:122,height:133},compId:1116,child:[{type:"Box",props:{x:0,width:122,name:"lock",height:133},compId:1117,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1118,child:[{type:"Text",props:{y:10,x:17.5,width:87,value:"100",valign:"middle",text:"第5天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1119}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:1120,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1121},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1122}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:1123,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1213}]}]},{type:"Box",props:{x:0,width:122,visible:!1,name:"arrive",height:133},compId:1125,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-4.png",name:"bg",height:133,bottom:0,sizeGrid:"24,22,25,23"},compId:1126,child:[{type:"Image",props:{y:5.5,x:0,width:122,skin:"sign/qiandao-1-7.png",height:122},compId:1127},{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第5天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1128}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:1129,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1130},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1131}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:1132,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1214}]}]},{type:"Box",props:{y:0,x:0,width:122,visible:!1,styleSkin:"sign/qianwan-di.png",name:"complete",height:133},compId:1134,child:[{type:"Image",props:{y:0,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1135,child:[{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第5天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1136}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"gold",height:100},compId:1137,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1138},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1139}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"car",height:100},compId:1140,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1215}]},{type:"Image",props:{y:82,x:0,skin:"sign/qiandao-1-5.png"},compId:1142}]},{type:"Button",props:{y:0,x:0,width:122,visible:!1,stateNum:1,name:"signbtn",height:133},compId:1143}]},{type:"Box",props:{y:318,x:209.5,width:122,height:133},compId:1144,child:[{type:"Box",props:{x:0,width:122,name:"lock",height:133},compId:1145,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1146,child:[{type:"Text",props:{y:10,x:17.5,width:87,value:"100",valign:"middle",text:"第6天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1147}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:1148,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1149},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1150}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:1151,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1216}]}]},{type:"Box",props:{x:0,width:122,visible:!1,name:"arrive",height:133},compId:1153,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-4.png",name:"bg",height:133,bottom:0,sizeGrid:"24,22,25,23"},compId:1154,child:[{type:"Image",props:{y:5.5,x:0,width:122,skin:"sign/qiandao-1-7.png",height:122},compId:1155},{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第6天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1156}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:1157,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1158},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1159}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:1160,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1217}]}]},{type:"Box",props:{y:0,x:0,width:122,visible:!1,styleSkin:"sign/qianwan-di.png",name:"complete",height:133},compId:1162,child:[{type:"Image",props:{y:0,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1163,child:[{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第6天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1164}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"gold",height:100},compId:1165,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1166},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1167}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"car",height:100},compId:1168,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1218}]},{type:"Image",props:{y:82,x:0,skin:"sign/qiandao-1-5.png"},compId:1170}]},{type:"Button",props:{y:0,x:0,width:122,visible:!1,stateNum:1,name:"signbtn",height:133},compId:1171}]},{type:"Box",props:{y:318,x:348,width:122,height:133},compId:1172,child:[{type:"Box",props:{x:0,width:122,name:"lock",height:133},compId:1173,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1174,child:[{type:"Text",props:{y:10,x:17.5,width:87,value:"100",valign:"middle",text:"第7天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1175}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:1176,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1177},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1178}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:1179,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1219}]}]},{type:"Box",props:{x:0,width:122,visible:!1,name:"arrive",height:133},compId:1181,child:[{type:"Image",props:{y:-33,x:0,width:122,skin:"sign/qiandao-1-4.png",name:"bg",height:133,bottom:0,sizeGrid:"24,22,25,23"},compId:1182,child:[{type:"Image",props:{y:5.5,x:0,width:122,skin:"sign/qiandao-1-7.png",height:122},compId:1183},{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第7天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1184}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"gold",height:100},compId:1185,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1186},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1187}]},{type:"Box",props:{y:33,x:0,width:122,visible:!1,name:"car",height:100},compId:1188,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1220}]}]},{type:"Box",props:{y:0,x:0,width:122,visible:!1,styleSkin:"sign/qianwan-di.png",name:"complete",height:133},compId:1190,child:[{type:"Image",props:{y:0,x:0,width:122,skin:"sign/qiandao-1-3.png",name:"bg",height:133,bottom:0,sizeGrid:"28,20,27,21"},compId:1191,child:[{type:"Text",props:{y:9,x:17,width:87,value:"100",valign:"middle",text:"第7天",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:26,fontSize:22,font:"SimHei",color:"#0d83ff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1192}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"gold",height:100},compId:1193,child:[{type:"Image",props:{y:9,x:41,width:39,skin:"sign/jb.png",height:49},compId:1194},{type:"Text",props:{y:58,x:17.5,width:87,value:"100",valign:"middle",text:"100",styleSkin:"game/qiandao-1-2.png",sheet:"0123456789",height:34,fontSize:26,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:1195}]},{type:"Box",props:{y:32,x:0,width:122,visible:!1,name:"car",height:100},compId:1196,child:[{type:"Image",props:{y:50,x:61,width:42,skin:"icon/skin1.png",height:91,anchorY:.5,anchorX:.5},compId:1221}]},{type:"Image",props:{y:82,x:0,skin:"sign/qiandao-1-5.png"},compId:1198}]},{type:"Button",props:{y:0,x:0,width:122,visible:!1,stateNum:1,name:"signbtn",height:133},compId:1199}]}]},{type:"Button",props:{y:35,x:590,var:"closebtn2",stateNum:1,skin:"sign/qiandao-1-8.png"},compId:673}]},{type:"Box",props:{y:831,x:0,width:720,visible:!0,var:"Btn",height:164},compId:598,child:[{type:"Button",props:{y:-27,x:228.5,width:263,var:"videobtn",height:27},compId:1222,child:[{type:"Image",props:{y:2,skin:"game/waiquan.png"},compId:1223,child:[{type:"Image",props:{y:4,x:4,var:"videopoint",skin:"game/zhongquan.png"},compId:1224}]},{type:"Image",props:{y:0,x:29,skin:"game/kanshipin-wenzi.png"},compId:1225}]},{type:"Button",props:{y:146,x:353,width:124,var:"signBtn",stateNum:1,skin:"sign/qiandao-1-6.png",scaleY:1.1,scaleX:1.1,pivotY:17,pivotX:62,height:34},compId:46},{type:"Button",props:{y:61,x:377,var:"awardbtn",stateNum:1,skin:"game/jiesuan-1-3.png",pivotY:61,pivotX:179},compId:913}]}],animations:[{nodes:[{target:913,keyframes:{scaleY:[{value:1.1,tweenMethod:"linearNone",tween:!0,target:913,key:"scaleY",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:913,key:"scaleY",index:10},{value:1.1,tweenMethod:"linearNone",tween:!0,target:913,key:"scaleY",index:20}],scaleX:[{value:1.1,tweenMethod:"linearNone",tween:!0,target:913,key:"scaleX",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:913,key:"scaleX",index:10},{value:1.1,tweenMethod:"linearNone",tween:!0,target:913,key:"scaleX",index:20}]}}],name:"ani8",id:8,frameRate:24,action:2}],loadList:["game/zhezhao.png","sign/qiandao-1-2.png","sign/qiandao-1-1.png","sign/qiandao-1-3.png","game/qiandao-1-2.png","sign/jb.png","icon/skin1.png","sign/qiandao-1-4.png","sign/qiandao-1-7.png","sign/qianwan-di.png","sign/qiandao-1-5.png","sign/qiandao-1-8.png","game/waiquan.png","game/zhongquan.png","game/kanshipin-wenzi.png","sign/qiandao-1-6.png","game/jiesuan-1-3.png"],loadList3D:[]},e.SignWindowUI=g,N("ui.Window.SignWindowUI",g);class m extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(m.uiView)}}m.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{x:0,width:720,top:0,skin:"game/pifu-1-13.png",name:"bg",bottom:0,sizeGrid:"10,10,10,10"},compId:3},{type:"Image",props:{y:138,x:478,width:233,var:"moneypan",skin:"game/zhujiemian-1-5.png",height:70,sizeGrid:"30,30,30,30"},compId:122,child:[{type:"Image",props:{y:8,x:20,skin:"game/zhujiemian-1-4.png"},compId:123},{type:"Text",props:{y:5,x:81,width:127,var:"moneyclip",valign:"middle",text:"999",height:60,fontSize:35,font:"SimHei",color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:124}]},{type:"Button",props:{y:138,var:"homebtn",stateNum:1,skin:"game/pifu-1-1.png",left:11},compId:4},{type:"Button",props:{y:328,x:557,var:"cdkbtn",stateNum:1,skin:"game/cdkbtn.png"},compId:132},{type:"Image",props:{x:0,width:720,var:"listpan",top:550,skin:"game/pifu-1-6.png",height:730,bottom:0,sizeGrid:"32,11,9,8"},compId:5,child:[{type:"Image",props:{x:35,width:650,top:50,skin:"game/pifu-1-7.png",bottom:30,sizeGrid:"25,25,25,25"},compId:94},{type:"Image",props:{y:-508,x:144,width:432,var:"patbg",height:437},compId:120,child:[{type:"Image",props:{y:336,x:216,width:325,var:"pt",pivotY:30,pivotX:163,height:77},compId:121}]},{type:"Box",props:{x:0,width:720,var:"skinpan",top:-80,height:80},compId:77,child:[{type:"Box",props:{y:0,width:194,var:"pf",left:50,height:80},compId:96,child:[{type:"Image",props:{y:0,x:0,skin:"game/pifu-1-2.png",name:"openSprite1"},compId:80},{type:"Image",props:{x:0,visible:!1,skin:"game/pifu-1-3.png",name:"closeSprite1"},compId:81},{type:"Image",props:{y:17,x:50,skin:"game/pifu-1-4.png"},compId:109},{type:"Button",props:{y:0,x:0,width:194,var:"pfbtn",height:80},compId:50}]},{type:"Box",props:{y:0,x:263,width:194,var:"wq",height:80},compId:97,child:[{type:"Image",props:{y:0,x:0,skin:"game/pifu-1-2.png",name:"openSprite1"},compId:98},{type:"Image",props:{x:0,skin:"game/pifu-1-3.png",name:"closeSprite1"},compId:99},{type:"Image",props:{y:18,x:50,skin:"game/pifu-1-5.png"},compId:111},{type:"Button",props:{y:0,x:0,width:194,var:"wqbtn",height:80},compId:100}]},{type:"Box",props:{y:0,width:194,var:"tw",right:50,height:80},compId:127,child:[{type:"Image",props:{y:0,x:0,skin:"game/pifu-1-2.png",name:"openSprite1"},compId:128},{type:"Image",props:{x:0,skin:"game/pifu-1-3.png",name:"closeSprite1"},compId:129},{type:"Image",props:{y:18,x:50,skin:"game/pifu-1-14.png"},compId:130},{type:"Button",props:{y:0,x:0,width:194,var:"twbtn",height:80},compId:131}]}]},{type:"List",props:{x:61,width:598,var:"skinlist",top:71,spaceY:10,spaceX:10,bottom:44},compId:6,child:[{type:"Box",props:{width:190,renderType:"render",height:191},compId:52,child:[{type:"Image",props:{y:0,x:0,width:190,skin:"game/pifu-1-12.png",name:"bg",height:191,sizeGrid:"35,35,35,35"},compId:8},{type:"Image",props:{y:0,x:0,visible:!1,skin:"game/pifu-1-8.png",name:"selected",sizeGrid:"35,35,35,35"},compId:119},{type:"Image",props:{y:95,x:95,name:"icon",anchorY:.5,anchorX:.5},compId:117},{type:"Button",props:{y:0,x:0,width:190,name:"showbtn",height:191},compId:22},{type:"Box",props:{x:0,width:190,styleSkin:"game/pifu-1-4.png",height:63,bottom:5},compId:23,child:[{type:"Image",props:{y:17,x:8.5,skin:"game/pifu-1-9.png"},compId:118},{type:"Text",props:{y:23,x:28,width:133,valign:"middle",text:"使用中",strokeColor:"#812c03",name:"useing",height:28,fontSize:25,font:"Microsoft YaHei",color:"#ffffff",bold:!1,align:"center",runtime:"laya.display.Text"},compId:25},{type:"Text",props:{y:23,x:28,width:133,valign:"middle",text:"使用",strokeColor:"#812c03",name:"use",height:28,fontSize:25,font:"Microsoft YaHei",color:"#ffffff",bold:!1,align:"center",runtime:"laya.display.Text"},compId:26},{type:"Box",props:{x:20,width:149,name:"video",height:43,bottom:5},compId:27,child:[{type:"Image",props:{y:4.5,x:34.5,skin:"game/pifu-1-11.png"},compId:28},{type:"Text",props:{y:12,x:81,width:49,valign:"middle",text:"0/2",strokeColor:"#812c03",name:"useing",height:28,fontSize:25,font:"SimHei",color:"#ffffff",bold:!1,align:"left",runtime:"laya.display.Text"},compId:29}]},{type:"Box",props:{x:20,width:149,name:"money",height:43,bottom:5},compId:30,child:[{type:"Image",props:{y:7,x:28,width:32,skin:"game/zhujiemian-1-4.png",height:34},compId:31},{type:"Text",props:{y:12,x:65,width:61,valign:"middle",text:"1000",strokeColor:"#812c03",name:"useing",height:28,fontSize:25,font:"SimHei",color:"#ffffff",bold:!1,align:"left",runtime:"laya.display.Text"},compId:32}]},{type:"Text",props:{y:23,x:40,width:110,valign:"middle",text:"活动获取",strokeColor:"#812c03",name:"activeity",height:33,fontSize:25,font:"Microsoft YaHei",color:"#ffffff",bold:!1,align:"center",runtime:"laya.display.Text"},compId:33},{type:"Text",props:{y:23,x:40,width:110,valign:"middle",text:"签到获取",strokeColor:"#812c03",name:"sign",height:33,fontSize:25,font:"Microsoft YaHei",color:"#ffffff",bold:!1,align:"center",runtime:"laya.display.Text"},compId:125},{type:"Text",props:{y:23,x:23,width:144,valign:"middle",text:"通过1关获取",strokeColor:"#812c03",name:"stage",height:33,fontSize:25,font:"Microsoft YaHei",color:"#ffffff",bold:!1,align:"center",runtime:"laya.display.Text"},compId:126}]},{type:"Button",props:{x:0,width:190,stateNum:1,name:"getbtn",height:63,bottom:5},compId:34}]}]}]}],loadList:["game/pifu-1-13.png","game/zhujiemian-1-5.png","game/zhujiemian-1-4.png","game/pifu-1-1.png","game/cdkbtn.png","game/pifu-1-6.png","game/pifu-1-7.png","game/pifu-1-2.png","game/pifu-1-3.png","game/pifu-1-4.png","game/pifu-1-5.png","game/pifu-1-14.png","game/pifu-1-12.png","game/pifu-1-8.png","game/pifu-1-9.png","game/pifu-1-11.png"],loadList3D:[]},e.SkinWindowUI=m,N("ui.Window.SkinWindowUI",m);class u extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(u.uiView)}}u.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{x:0,width:720,top:0,skin:"bg/dise-2.png",name:"bg",bottom:0},compId:4},{type:"Box",props:{y:514,x:360,width:720,var:"pan",height:720,anchorY:.5,anchorX:.5},compId:3,child:[{type:"Button",props:{y:-56,x:41,var:"backbtn",stateNum:1,skin:"game/fanhui.png"},compId:5},{type:"Image",props:{y:117,x:4,skin:"bg/dise.png"},compId:6,child:[{type:"Image",props:{y:314,x:14,skin:"bg/wenzilo.png"},compId:7,child:[{type:"Image",props:{y:-218,x:139,width:404,skin:"bg/gagag.png",height:299},compId:17}]},{type:"Image",props:{y:514,x:7,skin:"bg/disilv.png"},compId:8,child:[{type:"Image",props:{y:19.5,x:202.5,skin:"game/wenzi-1 (2).png"},compId:9},{type:"Image",props:{y:63,x:238,var:"pre1",skin:"game/lanyuan.png"},compId:11,child:[{type:"Image",props:{skin:"game/youyuan.png"},compId:14}]},{type:"Image",props:{y:63,x:315.5,var:"pre2",skin:"game/lanyuan.png"},compId:10,child:[{type:"Image",props:{skin:"game/youyuan.png"},compId:13}]},{type:"Image",props:{y:63,x:396,var:"pre3",skin:"game/lanyuan.png"},compId:12,child:[{type:"Image",props:{skin:"game/youyuan.png"},compId:15}]}]},{type:"Button",props:{y:645,x:205,var:"getbtn",stateNum:1,skin:"game/at-anni.png"},compId:16}]}]}],animations:[{nodes:[{target:3,keyframes:{scaleY:[{value:.6,tweenMethod:"linearNone",tween:!0,target:3,key:"scaleY",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:3,key:"scaleY",index:10}],scaleX:[{value:.6,tweenMethod:"linearNone",tween:!0,target:3,key:"scaleX",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:3,key:"scaleX",index:10}]}}],name:"ani1",id:1,frameRate:24,action:1}],loadList:["bg/dise-2.png","game/fanhui.png","bg/dise.png","bg/wenzilo.png","bg/gagag.png","bg/disilv.png","game/wenzi-1 (2).png","game/lanyuan.png","game/youyuan.png","game/at-anni.png"],loadList3D:[]},e.TaoZhuangWindowUI=u,N("ui.Window.TaoZhuangWindowUI",u);class y extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(y.uiView)}}y.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{y:0,x:0,width:720,top:0,skin:"game/taskcc5.png",name:"bg",bottom:0,sizeGrid:"10,10,10,10"},compId:4,child:[{type:"Image",props:{y:57,x:-150.5,width:149,skin:"bg/taskcc4.png",rotation:-32,height:702,alpha:.5},compId:21},{type:"Image",props:{y:-42,x:574,skin:"bg/taskcc4.png",rotation:28,alpha:.5},compId:13},{type:"Image",props:{y:0,x:232,skin:"bg/taskcc4.png",alpha:.5},compId:12},{type:"Image",props:{y:295,x:-136,skin:"bg/taskcc4.png",rotation:-42,alpha:.5},compId:14},{type:"Image",props:{y:1108,x:-108,skin:"bg/taskcc4.png",rotation:-126,alpha:.5},compId:15},{type:"Image",props:{y:1297,x:122,skin:"bg/taskcc4.png",rotation:-148,alpha:.5},compId:16},{type:"Image",props:{y:1353,x:473,skin:"bg/taskcc4.png",rotation:-178,alpha:.5},compId:17},{type:"Image",props:{y:1242,x:790,skin:"bg/taskcc4.png",rotation:-206,alpha:.5},compId:18},{type:"Image",props:{y:1042,x:920,skin:"bg/taskcc4.png",rotation:-224,alpha:.5},compId:19},{type:"Image",props:{y:179,x:720,skin:"bg/taskcc4.png",rotation:38,alpha:.5},compId:20},{type:"Image",props:{x:0,width:720,top:0,skin:"bg/taskcc3.png",bottom:0},compId:11}]},{type:"Box",props:{y:640,x:360,width:720,var:"mespan",height:440,anchorY:.5,anchorX:.5},compId:5,child:[{type:"Image",props:{y:-177,x:158,visible:!1,var:"tips",skin:"bg/taskcc2.png"},compId:24},{type:"Image",props:{x:111,top:0,skin:"bg/taskmes2.png"},compId:6,child:[{type:"Text",props:{y:38,x:167,width:176,var:"title",valign:"middle",text:"愈挫愈勇",height:38,fontSize:25,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:9},{type:"Text",props:{y:98.5,x:101.5,wordWrap:!0,width:296,var:"content",valign:"middle",text:"在一关失败达到5次",height:67,fontSize:23,color:"#5e3513",bold:!0,align:"center",runtime:"laya.display.Text"},compId:10},{type:"Text",props:{y:144,x:101.5,wordWrap:!0,width:296,var:"cdktex",valign:"middle",text:"兑换码:123456",height:67,fontSize:23,color:"#5e3513",bold:!0,align:"center",runtime:"laya.display.Text"},compId:22},{type:"Button",props:{y:85,x:404,var:"closemesview",stateNum:1,skin:"game/cd4.png"},compId:7}]},{type:"Button",props:{x:247.5,visible:!1,var:"sharebtn",stateNum:1,skin:"game/taskmes1.png",bottom:0},compId:8}]}],animations:[{nodes:[{target:5,keyframes:{scaleY:[{value:.6,tweenMethod:"linearNone",tween:!0,target:5,key:"scaleY",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:5,key:"scaleY",index:10}],scaleX:[{value:.6,tweenMethod:"linearNone",tween:!0,target:5,key:"scaleX",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:5,key:"scaleX",index:10}]}}],name:"ani1",id:1,frameRate:24,action:0}],loadList:["game/taskcc5.png","bg/taskcc4.png","bg/taskcc3.png","bg/taskcc2.png","bg/taskmes2.png","game/cd4.png","game/taskmes1.png"],loadList3D:[]},e.TaskContentViewUI=y,N("ui.Window.TaskContentViewUI",y);class w extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(w.uiView)}}w.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{y:0,x:0,width:720,top:0,skin:"game/task2.png",name:"bg",bottom:0,sizeGrid:"10,10,10,10"},compId:3},{type:"Button",props:{y:138,x:0,var:"homebtn",stateNum:1,skin:"game/pifu-1-1.png",left:11},compId:5},{type:"Image",props:{x:0,width:720,var:"listpan",top:466,skin:"game/pifu-1-6.png",bottom:0,sizeGrid:"32,11,9,8"},compId:6,child:[{type:"Image",props:{x:0,width:720,top:62,skin:"game/task4.png",bottom:0,sizeGrid:"10,10,10,10"},compId:9},{type:"Image",props:{skin:"bg/task3.png"},compId:48},{type:"List",props:{x:39,width:642,var:"cdlist",top:73,spaceY:10,spaceX:10,height:668,bottom:73},compId:49,child:[{type:"Box",props:{y:0,x:0,width:207,renderType:"render",height:215},compId:50,child:[{type:"Image",props:{skin:"bg/task5.png"},compId:69,child:[{type:"Image",props:{y:42,x:58,skin:"bg/egg.png",name:"egg"},compId:81},{type:"Text",props:{y:77,x:5,width:197,visible:!1,valign:"middle",text:"兑换码:1234563",height:53,fontSize:25,color:"#ffffff",align:"center",runtime:"laya.display.Text"},compId:74},{type:"Button",props:{y:162,x:32,stateNum:1,skin:"game/2.png",name:"videogetbtn"},compId:70},{type:"Button",props:{y:162,x:32,stateNum:1,skin:"game/1(2).png",name:"readbtn"},compId:72}]},{type:"Image",props:{y:17,x:13,skin:"game/cd1.png"},compId:71},{type:"Image",props:{y:75,x:77,skin:"game/gasgahah.png"},compId:82}]}]}]}],animations:[{nodes:[{target:78,keyframes:{scaleY:[{value:.6,tweenMethod:"linearNone",tween:!0,target:78,key:"scaleY",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:78,key:"scaleY",index:10}],scaleX:[{value:.6,tweenMethod:"linearNone",tween:!0,target:78,key:"scaleX",index:0},{value:1,tweenMethod:"linearNone",tween:!0,target:78,key:"scaleX",index:10}]}}],name:"ani1",id:1,frameRate:24,action:0}],loadList:["game/task2.png","game/pifu-1-1.png","game/pifu-1-6.png","game/task4.png","bg/task3.png","bg/task5.png","bg/egg.png","game/2.png","game/1(2).png","game/cd1.png","game/gasgahah.png"],loadList3D:[]},e.TaskWindowUI=w,N("ui.Window.TaskWindowUI",w);class f extends Laya.Scene{constructor(){super()}createChildren(){super.createChildren(),this.createView(f.uiView)}}f.uiView={type:"Scene",props:{width:720,height:1280},compId:2,child:[{type:"Image",props:{width:720,top:0,skin:"game/zhezhao.png",name:"bg",bottom:0,sizeGrid:"10,10,10,10"},compId:3},{type:"Box",props:{y:146,x:0,width:720,var:"pan",height:796},compId:5,child:[{type:"Image",props:{x:268,top:0,skin:"game/wuqilo.png"},compId:26},{type:"Box",props:{y:80,x:0,width:720,var:"upskinpan",height:374},compId:27,child:[{type:"Image",props:{skin:"game/zi-z.png",left:50},compId:28,child:[{type:"Image",props:{y:206,x:15,skin:"game/shipin.png"},compId:34},{type:"Button",props:{y:288,x:5,var:"tribtn10",stateNum:1,skin:"game/shiyong.png"},compId:29},{type:"Text",props:{y:15,x:38.5,width:116,valign:"middle",text:"武器名字",name:"name",height:34,fontSize:26,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:42},{type:"Image",props:{y:131,x:96,width:99,skin:"icon/wuqi12.png",name:"icon",height:199,anchorY:.5,anchorX:.5},compId:45}]},{type:"Image",props:{y:0,x:263,skin:"game/zi-z.png"},compId:30,child:[{type:"Image",props:{y:206,x:15,skin:"game/shipin.png"},compId:35},{type:"Button",props:{y:288,x:5,var:"tribtn11",stateNum:1,skin:"game/shiyong.png"},compId:31},{type:"Text",props:{y:15,x:38,width:116,valign:"middle",text:"武器名字",name:"name",height:34,fontSize:26,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:43},{type:"Image",props:{y:131,x:96,width:99,skin:"icon/wuqi12.png",name:"icon",height:199,anchorY:.5,anchorX:.5},compId:46}]},{type:"Image",props:{y:0,skin:"game/zi-z.png",right:50},compId:32,child:[{type:"Image",props:{y:206,x:15,skin:"game/shipin.png"},compId:36},{type:"Button",props:{y:288,x:5,var:"tribtn12",stateNum:1,skin:"game/shiyong.png"},compId:33},{type:"Text",props:{y:15,x:38,width:116,valign:"middle",text:"武器名字",name:"name",height:34,fontSize:26,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:44},{type:"Image",props:{y:131,x:96,width:99,skin:"icon/wuqi12.png",name:"icon",height:199,anchorY:.5,anchorX:.5},compId:47}]}]},{type:"Image",props:{x:0,width:720,var:"downskinpan",skin:"bg/hdi.png",bottom:0},compId:37,child:[{type:"Image",props:{y:3,x:16,stateNum:1,skin:"game/wuqihdi.png"},compId:38,child:[{type:"Text",props:{y:15,x:38,width:116,valign:"middle",text:"武器名字",name:"name",height:34,fontSize:26,color:"#ffffff",bold:!0,align:"center",runtime:"laya.display.Text"},compId:48},{type:"Image",props:{y:131,x:96,width:99,skin:"icon/wuqi12.png",name:"icon",height:199,anchorY:.5,anchorX:.5},compId:49}]},{type:"Image",props:{y:62,x:254,skin:"game/wenzi-6.png"},compId:39,child:[{type:"Image",props:{y:70,x:0,skin:"game/wenzi-1.png"},compId:40}]},{type:"Button",props:{y:158,x:422,var:"tribtn2",stateNum:1,skin:"game/anniu-.png"},compId:41}]}]},{type:"Box",props:{y:955,x:0,width:720,var:"Btn",height:45},compId:12,child:[{type:"Button",props:{y:143,x:289,var:"passbtn",stateNum:1,skin:"game/tuichu.png",bottom:0},compId:16}]}],loadList:["game/zhezhao.png","game/wuqilo.png","game/zi-z.png","game/shipin.png","game/shiyong.png","icon/wuqi12.png","bg/hdi.png","game/wuqihdi.png","game/wenzi-6.png","game/wenzi-1.png","game/anniu-.png","game/tuichu.png"],loadList3D:[]},e.TryoutWindowUI=f,N("ui.Window.TryoutWindowUI",f)}(e.Window||(e.Window={}))}(M||(M={}));class E{static initAd(){console.log("newnewnewnewnew"),console.log(">>>>>>>>>>>>>>>>Ad000000000000000"),Laya.Browser.window.conch&&(console.log(">>>>>>>>>>>>>>>>Ad111111111111111111"),E.Conch=Laya.Browser.window.conch,E.PlatformClass=Laya.Browser.window.PlatformClass,E.IsAndroid="Conch-android"==E.Conch.config.getOS(),E.IsAndroid&&(console.log(">>>>>>>>>>>>>>>>Ad222222222222222"),E.JavaClassAdHelper=E.PlatformClass.createClass("ad.AdHelper"),E.JavaClassAdHelper.callWithBack(e=>{console.log(">>>>>>>>>>>>>>>>Ad"),console.log(e),E.IsReady=!0,console.log("[LOG]Java_initAd ok")},"initAd")))}static showVideoAd(e){E.IsAndroid?(console.log(">>>>>>>>>>>>>>>>Ad"),console.log(E.JavaClassAdHelper),E.JavaClassAdHelper.callWithBack(t=>{console.log(">>>>>>>>>>>>>"),console.log(t),console.log("[LOG]Java_shwoVideoAd callback enter",t),e&&e(t)},"showVideoAd")):e&&e(!0)}static showBanner(){E.IsAndroid&&(E.IsBannerVisible=!0,E.JavaClassAdHelper.callWithBack(()=>{E.IsBannerVisible||E.hideBanner()},"showBanner"))}static hideBanner(){E.IsAndroid&&(E.IsBannerVisible=!1,E.JavaClassAdHelper.call("hideBanner"))}}E.IsReady=!1,E.IsBannerVisible=!1;var W,P=Laya.Vector2;!function(e){e[e.one=0]="one",e[e.two=1]="two",e[e.three=2]="three"}(W||(W={}));class q extends M.Window.InGameWindowUI{constructor(){super(),this.skindatas=[],this.enter=!1,this.path=[],this.points=[],q.instance=this}static get Instance(){return q.instance}InitSize(){this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height}),this.drawbany=Laya.stage.height-q.Instance.drawpan.height+q.Instance.drawban.y}OnOpen(e=!1){this.skindatas=this.GetSkinDatas(r.weapon),this.InitSize(),this.RegButton(),u.RecordEvent("enterGame")}RegButton(){this.onebtn.clickHandler=Laya.Handler.create(this,this.OnClickOne,null,!1),this.twobtn.clickHandler=Laya.Handler.create(this,this.OnClickTwo,null,!1),this.threebtn.clickHandler=Laya.Handler.create(this,this.OnClickThree,null,!1),b.InputOn(n.down,this,this.OnDown),b.InputOn(n.up,this,this.OnUp),b.InputOn(n.slidermove,this,this.OnSlider),this.OnClickOne()}OnClickOne(){this.curattacktype!=W.one&&(this.skinlist.visible=!0,this.SetBtnShow(W.one),this.ShowWeaponList(),this.drawbg&&(this.drawbg.removeSelf(),this.drawbg.destroy(),this.drawbg=null),this.drawtip.visible=!1,te.mainpalyer.ShowWeapon(!0))}OnClickTwo(){this.curattacktype!=W.two&&(this.skinlist.visible=!1,this.SetBtnShow(W.two),this.drawbg&&(this.drawbg.removeSelf(),this.drawbg.destroy(),this.drawbg=null),this.drawtip.visible=!0)}OnClickThree(){this.curattacktype!=W.three&&(this.skinlist.visible=!1,this.SetBtnShow(W.three),this.drawbg&&(this.drawbg.removeSelf(),this.drawbg.destroy(),this.drawbg=null),this.drawtip.visible=!0)}ShowWeaponList(){this.skinlist.vScrollBarSkin="",this.skinlist.array=this.skindatas,this.skinlist.renderHandler=Laya.Handler.create(this,this.OnRender,null,!1)}OnRender(e){var t=e.dataSource,i=e.getChildAt(1);i.visible=!1;var a=e.getChildAt(2),n=e.getChildAt(3),s=e.getChildAt(4);a.skin="icon/"+t.skinicon+".png",this.SetGetBtn(n,t),t.curskinstate==o.getnoues?s.clickHandler=Laya.Handler.create(this,this.OnUseSkin,[t],!1):t.curskinstate==o.lock?s.clickHandler=Laya.Handler.create(this,this.OnVideoGet,[t],!1):t.curskinstate==o.useing&&(i.visible=!0)}OnHide(){this.drawbg&&(this.drawbg.removeSelf(),this.drawbg.destroy(),this.drawbg=null),b.InputOff(n.down,this,this.OnDown),b.InputOff(n.up,this,this.OnUp),b.InputOff(n.slidermove,this,this.OnSlider)}OnUseSkin(e){this.wearskin!=e&&this.WearSkin(e)}OnVideoGet(e){E.IsAndroid&&E.showVideoAd(t=>{t&&this.OnUseSkin(e)})}WearSkin(e){console.log("wear:",e.skinid),e.curskinstate=o.useing,b.Trigger(x.UseSkin,[e]);for(var t=0;t<this.skindatas.length;t++){var i=this.skindatas[t];i!=e&&i.curskinstate==o.useing&&(i.curskinstate=o.getnoues)}this.ShowWeaponList()}SetGetBtn(e,t){e.getChildAt(1).visible=t.curskinstate==o.useing,e.getChildAt(2).visible=t.curskinstate==o.getnoues;var i=e.getChildAt(3);i.visible=!1,t.curskinstate==o.lock&&(i.visible=!0)}SetBtnShow(e){this.curattacktype=e;for(var t=0;t<this.attackbox.numChildren;t++){var i=this.attackbox.getChildAt(t).getChildAt(0);i.visible=t==e}}GetSkinDatas(e){for(var t=gt.CurAccountData.m_skinDic.values,i=[],a=[],n=0;n<t.length;n++){var s=t[n];s.skintype==e&&(s.curskinstate!=o.lock?i.push(s):a.push(s))}return i.concat(a)}OnDown(){this.curattacktype!=W.one&&(this.startpoint=new P(this.drawban.mouseX,this.drawban.mouseY),this.drawban.mouseY<50||this.drawban.mouseY>this.drawban.height||this.drawban.mouseX<0||this.drawban.mouseX>this.drawban.width||(this.enter=!0,this.drawbg&&(this.drawbg.removeSelf(),this.drawbg.destroy(),this.drawbg=null),this.drawbg=new Laya.Sprite,this.drawbg.width=this.drawban.width,this.drawbg.height=this.drawban.height,this.drawbg.pos(this.drawban.x,this.drawban.y),this.drawpan.addChild(this.drawbg),this.points=[],this.path=[]))}OnUp(){this.curattacktype!=W.one&&(this.drawbg&&(this.drawbg.graphics.clear(),this.drawbg.removeSelf(),this.drawbg.destroy(),this.drawbg=null),this.drawban.mouseY<50||this.drawban.mouseY>this.drawban.height||this.drawban.mouseX<0||this.drawban.mouseX>this.drawban.width||(this.enter=!1,this.path.length>4&&(this.curattacktype==W.two?b.Trigger(x.DrawEnd,[this.path,!0]):b.Trigger(x.DrawEnd,[this.path,!1]))))}static get caninput(){return!(q.Instance.drawban.mouseY>50)}OnSlider(){if(this.enter&&this.curattacktype!=W.one){this.curscreenpos=new P(this.drawban.mouseX,this.drawban.mouseY),null==this.startpoint&&(this.startpoint=this.curscreenpos.clone()),null==this.varpoint&&(this.varpoint=this.curscreenpos.clone()),this.drawban.mouseY<50&&(this.curscreenpos=new P(this.curscreenpos.x,50)),this.drawban.mouseY>this.drawban.height&&(this.curscreenpos=new P(this.curscreenpos.x,this.drawban.height)),this.drawban.mouseX<0&&(this.curscreenpos=new P(0,this.curscreenpos.y)),this.drawban.mouseX>this.drawban.width&&(this.curscreenpos=new P(this.drawban.width,this.curscreenpos.y));var e=this.curscreenpos.x-this.startpoint.x,t=this.curscreenpos.y-this.startpoint.y;lt.Vector2Length(this.varpoint,this.curscreenpos)>5&&(this.curattacktype==W.two?this.path.push(new Laya.Vector3(t,Math.abs(e),0)):this.path.push(new Laya.Vector3(Math.abs(e),0,t)),this.varpoint=this.curscreenpos),this.points.push(e),this.points.push(t),this.drawbg&&(this.drawbg.graphics.clear(),this.curline=this.drawbg.graphics.drawLines(this.startpoint.x,this.startpoint.y,this.points,"#211f1e",10))}}}var X=Laya.Vector3;class U extends Laya.Script3D{constructor(){super(),this.follow=!1,this.offest=new X,this.followrate=.25,this.curcamerapos=new X,this.curstarpos=new X,U.instance=this}static get Instance(){return U.instance}SetFollow(e){this.m_cameranode||(this.m_cameranode=ot.maincamera),this.follow=!0,this.FollowTarget=e,X.subtract(e.transform.position,this.m_cameranode.transform.position,this.offest)}SetOffest(e,t){this.FollowTarget=t,X.subtract(t.transform.position,e,this.offest)}ResetTarget(e){this.FollowTarget=e,this.follow=!0}StopFollow(){this.follow=!1,this.FollowTarget=null}onUpdate(){if(this.follow&&this.FollowTarget){X.subtract(this.FollowTarget.transform.position,this.offest,this.curcamerapos);var e=this.curcamerapos.z;X.lerp(ot.maincamera.transform.position,this.curcamerapos,this.followrate,this.curcamerapos),this.curcamerapos=new X(this.curcamerapos.x,this.curcamerapos.y,e),ot.maincamera.transform.position=new X(this.curcamerapos.x,this.curcamerapos.y,this.curcamerapos.z)}}}class Y extends Laya.Script3D{onAwake(){this.mainplayer=te.mainpalyer}onTriggerEnter(e){this.mainplayer.currolestate==L.Runing&&this.cantrigger(e)&&b.Trigger(x.Cut,[e])}cantrigger(e){if(st.Instance.curgamestate==s.Playing)return e.collisionGroup==a.monster||(e.collisionGroup==a.bullet||(e.collisionGroup==a.obstacle||e.collisionGroup==a.grass||void 0))}}var F,j,J=Laya.Vector3;class K{constructor(){this.curtouthstate=n.none,this.touchPos=new J,this.curMousePos=new J(0,0,0),this.sliderawakesize=5,this.curdir=new J,this.curtouchpos=new J,K.instance=this,this.Init()}static get Instance(){return K.instance}Init(){Laya.stage.on(Laya.Event.MOUSE_DOWN,this,this.TouchEnter),Laya.stage.on(Laya.Event.MOUSE_UP,this,this.OnTouchOut),Laya.stage.on(Laya.Event.MOUSE_OUT,this,this.OnTouchOut),Laya.stage.on(Laya.Event.MOUSE_MOVE,this,this.OnSliderMove),b.GameOn(s.Ready,this,this.OnGameReady),b.GameOn(s.Playing,this,this.OnGamePlaying),b.GameOn(s.Resurrection,this,this.OnGameResurrection),b.GameOn(s.Lose,this,this.OnGameLose),b.GameOn(s.Win,this,this.OnGameWin)}OnGameReady(){Laya.timer.clear(this,this.OnTouchMove),this.curtouthstate=n.down,K.caninput=!0}OnGamePlaying(){K.caninput=!0}OnGameResurrection(){Laya.timer.clear(this,this.OnTouchMove),this.curtouthstate=n.down,K.caninput=!1}OnGameLose(){Laya.timer.clear(this,this.OnTouchMove),this.curtouthstate=n.down,K.caninput=!1}OnGameWin(){Laya.timer.clear(this,this.OnTouchMove),this.curtouthstate=n.down,K.caninput=!1}TouchEnter(e){this.curtouthstate=n.down,b.Trigger(x.InputState,[this.curtouthstate]),K.caninput&&(this.curtouchpos=new Laya.Vector3(Laya.MouseManager.instance.mouseX,Laya.MouseManager.instance.mouseY,0),Laya.timer.clear(this,this.OnTouchMove),b.InputTrigger(n.down,[this.curMousePos]),Laya.timer.frameLoop(1,this,this.OnTouchMove))}OnTouchOut(){this.curtouthstate=n.up,b.Trigger(x.InputState,[this.curtouthstate]),K.caninput&&(Laya.timer.clear(this,this.OnTouchMove),b.InputTrigger(n.up))}OnTouchMove(){(this.curtouthstate=n.slider,b.Trigger(x.InputState,[this.curtouthstate]),K.caninput)&&(this.curMousePos=new Laya.Vector3(Laya.MouseManager.instance.mouseX,Laya.MouseManager.instance.mouseY,0),J.distance(this.curtouchpos,this.curMousePos)>this.sliderawakesize&&(J.subtract(this.curtouchpos,this.curMousePos,this.curdir),J.normalize(this.curdir,this.curdir),b.InputTrigger(n.slider,[new J(this.curdir.x,0,this.curdir.y)])))}OnSliderMove(){K.caninput&&b.InputTrigger(n.slidermove)}}K.caninput=!1,function(e){e[e.boom=0]="boom",e[e.cut=1]="cut",e[e.cutgrass=2]="cutgrass",e[e.lose=3]="lose",e[e.win=4]="win"}(F||(F={})),function(e){e[e.bgm=0]="bgm"}(j||(j={}));class Q{static voiceres(e){return"subpackage/res/sound/"+F[e]+".wav"}static PlayVoice(e,t=!1){if(this.play){var i=t?0:1;Laya.SoundManager.playSound(this.voiceres(e),i)}}static ClearAudio(){Laya.SoundManager.stopAllSound()}static bgmres(e){return"subpackage/res/sound/"+j[e]+".mp3"}static PlayBgm(e,t=!0){if(this.play){var i=t?0:1;Laya.SoundManager.playMusic(this.bgmres(e),i)}}static ClearBgm(){Laya.SoundManager.stopMusic()}}Q.play=!0;var Z=Laya.Vector3,$=Laya.Vector4;class ee extends A{constructor(e,t){super(e,t)}}class te extends D{constructor(){super(...arguments),this.onland=!0,this.runpoint=[],this.allfall=!1,this.allstand=!1,this.hands=[],this.movespeed=1.25,this.curpos=new Z,this.currot=new Laya.Quaternion,this.landhit=new Laya.HitResult,this.forwardhit=new Laya.HitResult,this.playfall=!1,this.canfowardmove=!0,this.landg=0,this.falltime=0,this.standtime=-2,this.startcamerapos=new Z,this.startcamerarot=new Laya.Quaternion,this.find=!1}static Create(e,t){var i=t.skinid,n=i<=6?i:i-12,s=z.role.getValue(n);null==s&&(s=z.role.getValue(1));var r=S.GetSprite3D(s);ot.mainscene.addChild(r),r.transform.position=new Z(e.startpos.x,e.startpos.y+.2,e.startpos.z),r.transform.rotationEuler=new Z(r.transform.rotationEuler.x,360-e.startpos.w,r.transform.rotationEuler.z);var o,h=r.addComponent(te);return te.mainpalyer=h,o=1==n||7==n||10==n?r.getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(2).getChildAt(0):r.getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(2).getChildAt(0).getChildAt(0),h.lefthandpoint=o.getChildAt(1).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0),h.righthandpoint=o.getChildAt(2).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0),h.WeaponShow(),h.jseffect=S.GetSprite3D(z.effect.getValue(3)),r.addChild(h.jseffect),h.jseffect.transform.localPosition=new Z(0,0,0),h.jseffect.active=!1,h.mcollider=r.getChildAt(1).getComponent(Laya.PhysicsCollider),h.mcollider.collisionGroup=a.player,h.handmaterial=new Laya.BlinnPhongMaterial,h.handmaterial.albedoColor=new $(0,0,0),h.Init(r),h.OnInit(),h}OnInit(){this.mlevel=ze.Instance.curlevel,this.movespeed=this.mlevel.leveldata.missiondata.move,this.RegEvent(),U.Instance.SetFollow(this.cursprite),Laya.timer.frameLoop(1,this,this.OnLifeLoop),this.runpoint.push(this.cursprite.transform.position.clone())}OnClear(){this.ClearDraws(),b.Off(x.DrawEnd,this,this.PathToCurve),this.curlweapontrigger.destroy(),this.currweapontrigger.destroy(),S.RecoverSprite3D(this.curlweapon,!0),S.RecoverSprite3D(this.currweapon,!0),S.RecoverSprite3D(this.jseffect,!0),this.curlweaponeffect.destroy(),this.currweaponeffect.destroy(),this.wineffect&&S.RecoverSprite3D(this.wineffect),b.InputOff(n.slider,this,this.OnSlider),b.InputOff(n.up,this,this.OnUp),b.Off(x.Hit,this,this.OnHit),b.GameOff(s.Playing,this,this.OnGamePlaying),Laya.timer.clear(this,this.OnLifeLoop),this.runpoint=[]}ClearDraws(){Laya.timer.clear(this,this.OnRotWeapon),this.ClearHands(),null!=this.currweaponrig&&(this.currweaponrig.destroy(),this.currdrawweaponcheck.destroy(),this.currweaponrig=null),null!=this.curlweaponrig&&(this.curlweaponrig.destroy(),this.curldrawweaponcheck.destroy(),this.curlweaponrig=null),null!=this.drawlweapon&&(this.drawlweapon.destroy(),this.drawlweapon=null),null!=this.drawrweapon&&(this.drawrweapon.destroy(),this.drawrweapon=null)}ShowWeapon(e){this.curlweapon.active=e,this.currweapon.active=e,this.ClearDraws()}RegEvent(){b.InputOn(n.slider,this,this.OnSlider),b.InputOn(n.up,this,this.OnUp),b.On(x.Hit,this,this.OnHit),b.GameOn(s.Playing,this,this.OnGamePlaying),b.On(x.DrawEnd,this,this.PathToCurve)}OnGamePlaying(){}onStateChange(e,t){this.standtime=0,e==L.Die?this.OnEnterDie():e==L.Runing?this.OnEnterRunning():e==L.Idle?this.OnEnterIdle():e==L.Attack?this.OnEnterAttack(t):e==L.Win&&this.OnEnterWin()}ClearHands(){for(var e=0;e<this.hands.length;e++){var t=this.hands[e];S.RecoverSprite3D(t)}this.hands=[]}PathToCurve(e,t){this.curlweapon.active=!1,this.currweapon.active=!1,this.ClearDraws();var i=[],a=[];this.drawlweapon=new Laya.Sprite3D,ot.mainscene.addChild(this.drawlweapon),this.drawlweapon.transform.rotationEuler=new Z(0,0,0),this.drawlweapon.transform.position=new Z(0,0,0),this.drawrweapon=new Laya.Sprite3D,ot.mainscene.addChild(this.drawrweapon),this.drawrweapon.transform.rotationEuler=new Z(0,0,0),this.drawrweapon.transform.position=new Z(0,0,0),this.curlweaponrig=this.drawlweapon.addComponent(Laya.Rigidbody3D),this.comlbincollider=new Laya.CompoundColliderShape,this.curlweaponrig.isKinematic=!0,this.curlweaponrig.colliderShape=this.comlbincollider,this.curldrawweaponcheck=this.drawlweapon.addComponent(Y),this.currweaponrig=this.drawrweapon.addComponent(Laya.Rigidbody3D),this.comrbincollider=new Laya.CompoundColliderShape,this.currweaponrig.isKinematic=!0,this.currweaponrig.colliderShape=this.comrbincollider,this.currdrawweaponcheck=this.drawrweapon.addComponent(Y);for(var n=this.drawlweapon.transform.position,s=this.drawrweapon.transform.position,r=0;r<e.length;r++){var o=e[r],h=new Z(o.x/150,o.y/150,o.z/150),l=new Z(n.x+h.x,n.y+h.y,n.z+h.z);i.push(l);var c=new Z(s.x-h.x,s.y-h.y,s.z-h.z);a.push(c)}var p=new _(i),d=new _(a);this.CreateHand(p,d,t)}CreateHand(e,t,i){for(var a=lt.PathangleLength(e.pts),n=Math.floor(a/.04),s=0;s<n;s++){var r=.02*s;if(r>=1)break;if(null==(p=e.Interp(r))||null==p)return void console.log(p);i||(p=new Z(p.x+1,p.y+1.2,p.z));var o=S.GetSprite3D(z.hand);if(this.drawlweapon.addChild(o),this.hands.push(o),o.transform.position=p,o.transform.setWorldLossyScale(new Z(1,1,1)),r>.9||s%20==0){var h=new Laya.SphereColliderShape(.125);this.drawlweapon.transform.position.clone();h.localOffset=p,this.comlbincollider.addChildShape(h)}var l=e.Interp(r+.01),c=new Laya.Quaternion;if(Laya.Quaternion.lookAt(l,o.transform.position,new Z(0,0,1),c),c.invert(c),o.transform.rotation=c,!i){var p=t.Interp(r);p=new Z(p.x-1,p.y+1.2,p.z)}var d=S.GetSprite3D(z.hand);if(this.drawrweapon.addChild(d),this.hands.push(d),d.transform.position=p,d.transform.setWorldLossyScale(new Z(1,1,1)),r>.9||s%20==0){h=new Laya.SphereColliderShape(.125),this.drawrweapon.transform.position.clone();h.localOffset=p,this.comrbincollider.addChildShape(h)}l=e.Interp(r+.01),c=new Laya.Quaternion;Laya.Quaternion.lookAt(l,d.transform.position,new Z(0,0,1),c),c.invert(c),d.transform.rotation=c}i?(this.lefthandpoint.addChild(this.drawlweapon),this.drawlweapon.transform.localPosition=new Z(0,0,0),this.drawlweapon.transform.localRotationEuler=new Z(0,0,0),this.drawlweapon.transform.setWorldLossyScale(new Z(1,1,1)),this.righthandpoint.addChild(this.drawrweapon),this.drawrweapon.transform.localPosition=new Z(0,0,0),this.drawrweapon.transform.localRotationEuler=new Z(0,0,0),this.drawrweapon.transform.setWorldLossyScale(new Z(1,1,1))):(this.cursprite.addChild(this.drawlweapon),this.drawlweapon.transform.localPosition=new Z(0,0,0),this.drawlweapon.transform.localRotationEuler=new Z(0,0,0),this.drawlweapon.transform.setWorldLossyScale(new Z(1,1,1)),this.cursprite.addChild(this.drawrweapon),this.drawrweapon.transform.localPosition=new Z(0,0,0),this.drawrweapon.transform.localRotationEuler=new Z(0,0,0),this.drawrweapon.transform.setWorldLossyScale(new Z(1,1,1)),Laya.timer.frameLoop(1,this,this.OnRotWeapon))}OnRotWeapon(){this.drawlweapon&&this.drawlweapon.transform.rotate(new Z(0,.1,0)),this.drawrweapon&&this.drawrweapon.transform.rotate(new Z(0,.1,0))}OnEnterWin(){u.Shake(!1),this.curanimator.play("dance"),Laya.timer.clear(this,this.OnLifeLoop),this.wineffect=S.GetSprite3D(z.effect.getValue(6)),ot.mainscene.addChild(this.wineffect),this.wineffect.transform.position=this.cursprite.transform.position,Q.ClearBgm(),Q.PlayVoice(F.win),Laya.timer.once(2500,this,()=>{st.Instance.ChangeGameState(s.Win)})}OnHit(e){0!=K.caninput&&this.ChangeState(L.Die)}OnEnterAttack(e){}OnEnterIdle(){this.playfall||this.curanimator.play("idle")}OnEnterRunning(){this.playfall||this.curanimator.play("run")}OnEnterDie(){u.Shake(!1),Q.ClearBgm(),Q.PlayVoice(F.lose),this.curanimator.play("die"),U.Instance.StopFollow(),Laya.timer.frameOnce(80,this,()=>{st.Instance.ChangeGameState(s.Lose)})}OnEnterLose(){}OnGameWin(e){}OnSlider(e){if(st.Instance.curgamestate==s.Playing&&q.caninput){var t=e;this.Move(e,t)}}get revivepoint(){if(this.runpoint.length>0)return this.runpoint[0];var e=ze.Instance.curlevel.leveldata.playerdata.startpos;return new Z(e.x,e.y,e.z)}Revive(){this.cursprite.transform.position=this.revivepoint,this.end=!1,this.ChangeState(L.Idle,!0),U.Instance.ResetTarget(this.cursprite),this.SetWuDi()}SetWuDi(e=5e3){this.wudi=!0,Laya.timer.once(e,this,()=>{this.wudi=!1})}Move(e,t){if(this.ChangeState(L.Runing),this.currolestate==L.Runing){var i=new Z(-t.x,-t.y,-t.z);Laya.Quaternion.rotationLookAt(i,new Z(0,1,0),this.currot),this.currot.invert(this.currot),Laya.Quaternion.slerp(this.cursprite.transform.rotation,this.currot,.06,this.currot),this.cursprite.transform.rotation=this.currot,Z.add(this.cursprite.transform.position,e,this.curpos);var a=.1*this.movespeed;Z.lerp(this.cursprite.transform.position,this.curpos,a,this.curpos),this.canfowardmove&&(this.cursprite.transform.position=this.curpos),b.Trigger(x.Running,[this.cursprite.transform.position.clone()])}}OnUp(){this.ChangeState(L.Idle)}WeaponShow(e=null){var t=gt.CurAccountData.GetUser(c.equip_themes)[r.weapon],i=gt.CurAccountData.m_skinDic.getValue(t),a=(i=null==e?i:e).skinid-6;null!=this.curlweapon&&(S.RecoverSprite3D(this.curlweapon),this.curlweaponeffect.destroy());var n=z.weapon.getValue(a);null==n&&(n=z.weapon.getValue(1)),this.curlweapon=S.GetSprite3D(n),this.curlweapontrigger=this.curlweapon.getChildAt(0).addComponent(Y),this.lefthandpoint.addChild(this.curlweapon),this.curlweapon.transform.localPosition=new Z(0,0,0),this.curlweapon.transform.setWorldLossyScale(new Z(1,1,1));var s=gt.CurAccountData.GetUser(c.equip_themes)[r.tw],o=gt.CurAccountData.m_skinDic.getValue(s),h=z.tw.getValue(o.skinid-24);this.curlweaponeffect=S.GetSprite3D(h),this.curlweapon.addChild(this.curlweaponeffect),this.curlweaponeffect.transform.setWorldLossyScale(new Z(1,1,1)),this.curlweaponeffect.transform.localPosition=new Z(0,1,0),null!=this.currweapon&&(S.RecoverSprite3D(this.currweapon),this.currweaponeffect.destroy()),this.currweapon=S.GetSprite3D(n),this.currweapontrigger=this.currweapon.getChildAt(0).addComponent(Y),this.righthandpoint.addChild(this.currweapon),this.currweapon.transform.localPosition=new Z(0,0,0),this.currweapon.transform.setWorldLossyScale(new Z(1,1,1)),this.currweaponeffect=S.GetSprite3D(h),this.currweapon.addChild(this.currweaponeffect),this.currweaponeffect.transform.setWorldLossyScale(new Z(1,1,1)),this.currweaponeffect.transform.localPosition=new Z(0,1,0)}TurnWeaponEffect(e){var t=gt.CurAccountData.GetUser(c.equip_themes)[r.tw],i=gt.CurAccountData.m_skinDic.getValue(t),a=(i=null==e?i:e).skinid-24,n=z.tw.getValue(a);this.currweaponeffect&&S.RecoverSprite3D(this.currweaponeffect),this.currweaponeffect=S.GetSprite3D(n),this.currweapon.addChild(this.currweaponeffect),this.currweaponeffect.transform.setWorldLossyScale(new Z(1,1,1)),this.currweaponeffect.transform.localPosition=new Z(0,1,0),this.curlweaponeffect&&S.RecoverSprite3D(this.curlweaponeffect),this.curlweaponeffect=S.GetSprite3D(n),this.curlweapon.addChild(this.curlweaponeffect),this.curlweaponeffect.transform.setWorldLossyScale(new Z(1,1,1)),this.curlweaponeffect.transform.localPosition=new Z(0,1,0)}get LandCheck(){var e=!1,t=this.cursprite.transform.position,i=new Z(t.x,t.y+10,t.z),n=new Z(0,-1,0),s=new Laya.Ray(i,n),r=a.plane|a.end;if(ot.mainscene.physicsSimulation.rayCast(s,this.landhit,100,1,r)){var o=i.y-this.landhit.point.y;e=!0,e=o>9&&o<11,this.landhit.collider.collisionGroup==a.end&&this.ChangeState(L.Win)}return e}get ForwardCheck(){var e=this.cursprite.transform.position,t=new Z(e.x,e.y+.1,e.z),i=new Z;this.cursprite.transform.getForward(i),i=new Z(-i.x,-i.y,-i.z);var n=new Laya.Ray(t,i);return!ot.mainscene.physicsSimulation.rayCast(n,this.forwardhit,.5)||this.forwardhit.collider.collisionGroup!=a.obstacle}OnLifeLoop(){if(st.Instance.curgamestate==s.Playing){var e=this.LandCheck;if(e){var t=this.cursprite.transform.position;this.landhit&&(this.cursprite.transform.position=new Z(t.x,this.landhit.point.y,t.z),this.runpoint.push(this.cursprite.transform.position.clone()),this.runpoint.length>50&&this.runpoint.splice(0,1))}if(!this.onland&&e&&(this.playfall=!1,this.jseffect.active=!1,this.currolestate==L.Idle?this.curanimator.play("idle"):this.currolestate==L.Runing&&this.curanimator.play("run"),this.landg=0,this.falltime=0),this.onland=e,!this.onland){0==this.playfall&&(this.playfall=!0,this.curanimator.play("fall"),this.jseffect.active=!0),.1!=this.landg&&(this.landg=lt.lerp(this.landg,.1,.025));t=this.cursprite.transform.position;this.cursprite.transform.position=new Z(t.x,t.y-this.landg,t.z),this.falltime+=.016,!this.allfall&&this.falltime>5&&(this.allfall=!0),this.CheckFallDie()}this.canfowardmove=this.ForwardCheck,this.currolestate==L.Idle&&(this.standtime+=.016,!this.allstand&&this.standtime>10&&(this.allstand=!0))}}CheckFallDie(){this.cursprite.transform.position.y<ze.Instance.curlevel.minhight-3&&this.ChangeState(L.Die)}FindBoos(e){if(!this.find){this.find=!0,K.Instance.OnTouchOut(),K.caninput=!1,this.startcamerapos=ot.maincamera.transform.position.clone(),this.startcamerarot=ot.maincamera.transform.rotation.clone(),U.Instance.StopFollow(),this.ChangeState(L.Wait);var t=new Z,i=e.cursprite.transform.position.clone(),a=te.mainpalyer.cursprite.transform.position.clone();Z.subtract(a,i,t),Z.normalize(t,t),Z.scale(t,6,t);var n=new Z;Z.add(i,t,n),n=new Z(n.x,n.y+3,n.z);var s=new Z(i.x,i.y+1,i.z),r=lt.TweenMove(ot.maincamera.transform,n,1.2,Laya.Handler.create(this,()=>{r.clear(),e.Provocation(()=>{this.BackCa()})}),Laya.Ease.quadOut,s)}}BackCa(){ot.maincamera.transform.rotation=this.startcamerarot,U.Instance.ResetTarget(this.cursprite),K.caninput=!0}}var ie,ae,ne=Laya.Vector3;class se{constructor(e,t=null,i=2.5,a=0){if(this.awake=!1,this.minhight=0,this.mforce=0,this.starty=0,this.offestY=0,this.g=.1,this.m_time=0,this.curPos=new ne,this.screenhit=new Laya.HitResult,this.enter=!1,this.completecallback=t,Laya.timer.frameLoop(1,this,this.LifeLoop),a<i&&(a=0),this.rottime=a,i>0){var n=i>a?i:a;Laya.timer.once(1e3*n,this,this.Destory)}this.msprite=e,this.starty=e.transform.position.y,this.minhight=this.starty}AddForce(e,t,i=1){this.awake=!0,this.curdir=new ne,ne.normalize(e,this.curdir),ne.scale(this.curdir,t,this.curdir);var a=Math.random()>.5?1:-1,n=Math.random()>.5?1:-1,s=Math.random()>.5?1:-1;this.currotdir=new ne(.02*Math.random()*a*i,.02*Math.random()*n*i,.02*Math.random()*s*i)}LifeLoop(){if(this.awake){var e=this.PlaneCheck;if(null!=e&&e<=0)this.Destory();else{var t=this.msprite.transform.position;if(this.m_time+=.005,this.offestY-=this.g*this.m_time*this.m_time,ne.add(t,this.curdir,this.curPos),ne.lerp(t,this.curPos,.12,this.curPos),this.msprite.transform.rotate(this.currotdir),this.msprite.transform.position.y>=this.minhight){var i=this.curPos.x-t.x,a=this.curPos.y-t.y+this.offestY,n=this.curPos.z-t.z;ne.add(t,new ne(i,a,n),this.curPos),this.msprite.transform.position=this.curPos}a<0&&this.msprite.transform.position.y<this.minhight&&this.rottime>0&&(this.msprite.transform.position=new ne(t.x,this.minhight,t.z),this.Destory())}}}Destory(){this.Clear(),this.FallDown(()=>{null!=this.completecallback&&this.completecallback()})}Clear(){Laya.timer.clearAll(this),Laya.timer.clear(this,this.LifeLoop)}FallDown(e){var t=this.msprite.transform.position.clone(),i=new ne(t.x,t.y-2,t.z);lt.TweenMove(this.msprite.transform,i,.8,Laya.Handler.create(this,()=>{e()}))}get PlaneCheck(){var e=this.msprite.transform.position,t=new Laya.Ray(e,new ne(0,-1,0));if(ot.mainscene.physicsSimulation.rayCast(t,this.screenhit,100)){if(this.screenhit){var i=this.msprite.transform.position.y-this.screenhit.point.y;if(i>0)return i}return null}return null}}!function(e){e[e.BallBoss=0]="BallBoss",e[e.Shooter=1]="Shooter",e[e.Warrior=2]="Warrior"}(ie||(ie={})),function(e){e[e.Guitar=1]="Guitar",e[e.Fireaxe=2]="Fireaxe",e[e.Chair=3]="Chair",e[e.Pole=4]="Pole",e[e.shuriken=5]="shuriken",e[e.Pistol=6]="Pistol",e[e.missile=7]="missile",e[e.wtaagsg=8]="wtaagsg"}(ae||(ae={}));class re{constructor(){this.bulletamount=1,this.recognition=6,this.attack_range=2,this.move_speed=.3,this.frequency=1,this.bullet_speed=1}}class oe{constructor(){oe.OnInit()}static OnInit(){var e=gt.CurAccountData.GetConfig(l.enemy);for(var t in e){var i=e[t],a=Number(i.id),n=new re;n.recognition=Number(i.recognition),n.attack_range=Number(i.attack_range),n.enemy_type=i.enemy_type,n.move_speed=Number(i.move_speed),n.frequency=Number(i.frequency),n.bullet_speed=Number(i.bullet_speed),this.MonsterDic.add(a,n)}var s=this.MonsterDic.getValue(1);s.monstertype=ie.Warrior,s.weapontype=ae.Guitar;var r=this.MonsterDic.getValue(2);r.monstertype=ie.Warrior,r.weapontype=ae.Fireaxe;var o=this.MonsterDic.getValue(3);o.monstertype=ie.Warrior,o.weapontype=ae.Chair;var h=this.MonsterDic.getValue(4);h.monstertype=ie.Warrior,h.weapontype=ae.Pole;var c=this.MonsterDic.getValue(5);c.monstertype=ie.Shooter,c.bulletamount=1,c.weapontype=ae.shuriken;var p=this.MonsterDic.getValue(6);p.monstertype=ie.Shooter,p.weapontype=ae.shuriken,p.bulletamount=2;var d=this.MonsterDic.getValue(7);d.monstertype=ie.Shooter,d.bulletamount=1,d.weapontype=ae.Pistol;var g=this.MonsterDic.getValue(8);g.monstertype=ie.Shooter,g.weapontype=ae.Pistol,g.bulletamount=3,g.masktype=2,g.provocationclip="gunboosprovocation";var m=this.MonsterDic.getValue(9);m.monstertype=ie.Shooter,m.weapontype=ae.shuriken,m.bulletamount=3,m.masktype=3,m.provocationclip="dartsboosprovocation";var u=this.MonsterDic.getValue(10);u.monstertype=ie.BallBoss,u.weapontype=ae.wtaagsg,u.bulletamount=1,u.masktype=5,u.provocationclip="chuiboosprovocation";var y=this.MonsterDic.getValue(11);y.monstertype=ie.Shooter,y.weapontype=ae.missile,y.bulletamount=1,y.masktype=4,y.provocationclip="paoboosprovocation"}}oe.MonsterDic=new I;var he=Laya.Vector3;class le extends A{constructor(e,t){super(e,t),this.boos=!1,this.monsterconfig=oe.MonsterDic.getValue(e)}}class ce extends D{constructor(){super(...arguments),this.movespeed=.3,this.awakedistance=8,this.attackdistance=2,this.attackrate=1,this.life=!1,this.movedir=new he,this.movepos=new he,this.moverot=new Laya.Quaternion,this.landhit=new Laya.HitResult}static Create(e){e.id;var t=z.enemy.getValue(1),i=S.GetSprite3D(t);ot.mainscene.addChild(i),i.transform.position=new he(e.startpos.x,e.startpos.y,e.startpos.z),i.transform.rotationEuler=new he(i.transform.rotationEuler.x,360-e.startpos.w,i.transform.rotationEuler.z);var n=i.addComponent(ce);n.mdata=e,n.provocationclip=e.monsterconfig.provocationclip;var s=i.getChildAt(0).getChildAt(0).getChildAt(1).getChildAt(0).getChildAt(2).getChildAt(0);return n.headpoint=s.getChildAt(0).getChildAt(0),n.weaponpoint=s.getChildAt(2).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0),n.Init(i),n.collider=i.getChildAt(1).getComponent(Laya.PhysicsCollider),n.collider.collisionGroup=a.monster,n.collider.enabled=!0,n.SkinShow(n.mdata.monsterconfig.masktype,n.mdata.monsterconfig.weapontype),n.awakedistance=e.monsterconfig.recognition,n.attackdistance=e.monsterconfig.attack_range,n.movespeed=e.monsterconfig.move_speed,n.attackrate=e.monsterconfig.frequency,n.upsprite=i.getChildAt(0).getChildAt(2),n.upsprite.active=!0,n.downsprite=i.getChildAt(0).getChildAt(1),n.downsprite.active=!0,n.OnInit(),n}OnInit(){this.mlevel=ze.Instance.curlevel,this.RegEvent(),this.mdata.boos&&this.cursprite.transform.setWorldLossyScale(new he(1.5,1.5,1.5))}OnClear(){(b.Off(x.Cut,this,this.OnCut),b.Off(x.Running,this,this.OnRunning),Laya.timer.clearAll(this),Laya.timer.clear(this,this.CheckAttack),Laya.timer.clear(this,this.AttackLoop),Laya.timer.clear(this,this.MoveLoop),Laya.timer.clear(this,this.OnLife),this.SkinShow(0,0),this.cuteffect&&S.RecoverSprite3D(this.cuteffect),this.curanimator.speed=1,this.diedownsprite)&&(this.diedownsprite.getChildAt(0).getComponent(Laya.Animator).speed=1,S.RecoverSprite3D(this.diedownsprite))}RegEvent(){b.On(x.Cut,this,this.OnCut),b.On(x.Running,this,this.OnRunning)}WithPlaying(){this.mdata.boos&&te.mainpalyer.FindBoos(this)}OnCut(e){e==this.collider&&(u.Shake(!1),Q.PlayVoice(F.cut),this.AttackTarget&&this.StopMove(),this.ChangeState(L.Die,!gt.CurAccountData.cuteffect))}get displayer(){var e=this.cursprite.transform.position.clone(),t=te.mainpalyer.cursprite.transform.position.clone();return lt.Vector32Length(t,e)}OnRunning(e){if(!this.life){var t=this.cursprite.transform.position.clone(),i=lt.Vector32Length(e,t);i<this.attackdistance&&this.currolestate==L.Idle?this.ChangeState(L.Attack):i<this.awakedistance&&this.currolestate==L.Idle&&this.ChangeState(L.Awake)}}OnLife(){te.mainpalyer.currolestate!=L.Die&&te.mainpalyer.currolestate!=L.Win&&(this.displayer<this.attackdistance&&this.currolestate==L.Idle?this.ChangeState(L.Attack):this.ChangeState(L.Awake))}onStateChange(e,t){Laya.timer.clearAll(this),Laya.timer.clear(this,this.AttackLoop),Laya.timer.clear(this,this.MoveLoop),Laya.timer.clear(this,this.OnLife),e==L.Awake?this.OnEnterAwake():e==L.Die?this.OnEnterDie(t):e==L.Attack?this.OnEnterAttack():e==L.Idle&&this.OnEnterIdle()}OnEnterIdle(){this.curanimator.play("warrioridle"),this.life&&Laya.timer.frameOnce(40,this,()=>{Laya.timer.clear(this,this.OnLife),Laya.timer.frameLoop(1,this,this.OnLife)})}OnEnterAttack(){Laya.timer.clear(this,this.AttackLoop),this.AttackLoop()}AttackLoop(){if(K.caninput){this.curanimator.play("attack"),Laya.timer.frameOnce(40,this,this.CheckAttack);var e=100/this.attackrate;Laya.timer.frameOnce(e,this,()=>{this.ChangeState(L.Idle)})}}CheckAttack(){this.currolestate!=L.Die&&this.displayer<1.4*this.attackdistance&&te.mainpalyer.ChangeState(L.Die)}OnEnterAwake(){b.Off(x.Running,this,this.OnRunning),this.life=!0,this.curanimator.play("run"),this.SetMove(te.mainpalyer)}SetMove(e){this.AttackTarget=e,Laya.timer.clear(this,this.MoveLoop),Laya.timer.frameLoop(1,this,this.MoveLoop)}StopMove(){Laya.timer.clear(this,this.MoveLoop),this.AttackTarget=null}MoveLoop(){if(K.caninput&&this.AttackTarget&&this.AttackTarget.currolestate!=L.Wait){var e=this.cursprite.transform.position.clone();if(he.subtract(this.AttackTarget.cursprite.transform.position,e,this.movedir),he.normalize(this.movedir,this.movedir),he.scale(this.movedir,this.movespeed,this.movedir),he.add(e,this.movedir,this.movepos),he.lerp(e,this.movepos,.12,this.movepos),this.LandCheck){var t=this.cursprite.transform.position;this.landhit&&(this.cursprite.transform.position=new he(t.x,this.landhit.point.y,t.z)),this.cursprite.transform.position=this.movepos}this.cursprite.transform.rotation=this.RotLook(this.AttackTarget.cursprite.transform.position),this.displayer<this.attackdistance&&this.ChangeState(L.Attack)}}RotLook(e,t=!0){var i=this.cursprite.transform.position.clone();return e=new he(e.x,i.y,e.z),Laya.Quaternion.lookAt(e,i,new he(0,1,0),this.moverot),this.moverot.invert(this.moverot),t&&Laya.Quaternion.slerp(this.cursprite.transform.rotation,this.moverot,.2,this.moverot),this.cursprite.transform.rotation=this.moverot,this.moverot}BeBoom(){this.ChangeState(L.Die,!0)}OnEnterDie(e=!1){if(st.Instance.goldnum+=ze.Instance.curlevel.leveldata.missiondata.masterdrop,e)return this.collider.enabled=!1,this.curanimator.play("die"),this.mdata.boos&&b.Trigger(x.BoosDie,[this]),void Laya.timer.frameOnce(80,this,()=>{this.FallLand(this.cursprite.transform.position.y-1,()=>{this.Clear()})});var t=z.effect.getValue(4);this.cuteffect=S.GetSprite3D(t),ot.mainscene.addChild(this.cuteffect),this.cuteffect.transform.position=this.upsprite.transform.position.clone(),this.diedownsprite=S.GetSprite3D(z.enemy.getValue(1)),ot.mainscene.addChild(this.diedownsprite),this.diedownsprite.transform.position=this.cursprite.transform.position.clone(),this.diedownsprite.transform.rotationEuler=this.cursprite.transform.rotationEuler.clone(),this.mdata.boos&&this.diedownsprite.transform.setWorldLossyScale(new he(1.5,1.5,1.5)),this.diedownsprite.getChildAt(0).getChildAt(2).active=!1,this.diedownsprite.getChildAt(0).getChildAt(1).active=!0,this.diedownsprite.getChildAt(0).getComponent(Laya.Animator).speed=0,this.diedownsprite.getChildAt(1).getComponent(Laya.PhysicsCollider).enabled=!1;var i=new se(this.diedownsprite,null,1,1.2);i.minhight=1,i.AddForce(new Laya.Vector3(0,1,.5),.3),this.curanimator.speed=0,this.downsprite.active=!1;var a=new se(this.cursprite,()=>{a.Clear(),this.Clear()},1);a.AddForce(new Laya.Vector3(0,1,1),.5,2),this.mdata.boos&&b.Trigger(x.BoosDie,[this])}OnEnterLose(){}onUpdate(){}EscapeLoop(){}AwakeLoop(){}onTriggerEnter(e){}SkinShow(e,t){for(var i=0;i<this.headpoint.numChildren;i++){this.headpoint.getChildAt(i).active=e-1==i}for(i=0;i<this.weaponpoint.numChildren;i++){var a=this.weaponpoint.getChildAt(i);t-1==i?(this.curweapon=a,this.curweapon.active=!0,this.curweaponid=t):a.active=!1}}get LandCheck(){var e=!1,t=this.cursprite.transform.position,i=new he(t.x,t.y+10,t.z),n=new he(0,-1,0),s=new Laya.Ray(i,n),r=a.plane|a.end;if(ot.mainscene.physicsSimulation.rayCast(s,this.landhit,100,1,r)){var o=i.y-this.landhit.point.y;e=!0,e=o>9&&o<13}return e}}var pe=Laya.Vector3;class de{constructor(e,t,i,n){this.cut=!1,this.life=10,this.clear=!1,this.follower=!1,this.curpos=new pe,this.currot=new Laya.Quaternion,this.firedir=new pe,this.tridis=.5,this.forwardhit=new Laya.HitResult,this.formonster=e,this.type=i,this.bulletspeed=n,this.cursprite=S.GetSprite3D(z.bullet.getValue(this.type)),ot.mainscene.addChild(this.cursprite),this.cursprite.transform.position=t,1==this.type||2==this.type?(this.tw=S.GetSprite3D(z.effect.getValue(1)),this.cursprite.addChild(this.tw),this.tw.transform.localPosition=new pe(0,0,0)):3==this.type&&(this.tw=S.GetSprite3D(z.effect.getValue(7)),this.cursprite.addChild(this.tw),this.tw.transform.localPosition=new pe(0,0,0)),this.upsprite=this.cursprite.getChildAt(1),this.downsprite=this.cursprite.getChildAt(0),this.curcollider=this.cursprite.getChildAt(2).getComponent(Laya.PhysicsCollider),this.curcollider.collisionGroup=a.bullet,this.OnInit()}OnInit(){b.On(x.Cut,this,this.OnCut),b.GameOn(s.Over,this,this.OnGameEnd)}OnGameEnd(){this.Clear()}OnCut(e){e!=this.curcollider||this.cut||this.BeCut()}Clear(){if(!this.clear){if(this.clear=!0,Laya.timer.clearAll(this),Laya.timer.clear(this,this.FireLoop),this.tw&&this.tw.destroy(),this.uprig&&this.uprig.Clear(),this.downrig&&this.downrig.Clear(),this.cuteffect&&S.RecoverSprite3D(this.cuteffect),this.copysprite)this.copysprite.getChildAt(1).active=!0,S.RecoverSprite3D(this.copysprite);this.downsprite.active=!0,S.RecoverSprite3D(this.cursprite),b.Off(x.Cut,this,this.OnCut),b.GameOff(s.Over,this,this.OnGameEnd)}}Fire(e,t=null,i=!1){if(this.firetarget=t,this.firedir=e||this.firedir,this.follower=i,i&&2!=this.type){var a=this.firetarget.transform.position.clone(),n=new pe(a.x,a.y+.5,a.z);Laya.Quaternion.lookAt(n,this.cursprite.transform.position,new pe(0,1,0),this.currot),this.currot.invert(this.currot),this.cursprite.transform.rotation=this.currot}if(null!=t){var s=t.transform.position.clone(),r=new pe(s.x,s.y+.5,s.z);pe.subtract(r,this.cursprite.transform.position,this.firedir)}this.follower=this.follower&&null!=t,pe.normalize(this.firedir,this.firedir),pe.scale(this.firedir,this.bulletspeed,this.firedir),Laya.timer.frameLoop(1,this,this.FireLoop),Laya.timer.once(1e3*this.life,this,this.Clear)}FireLoop(){if(K.caninput){if(pe.add(this.cursprite.transform.position,this.firedir,this.curpos),pe.lerp(this.cursprite.transform.position,this.curpos,.12,this.curpos),this.cursprite.transform.position=this.curpos,this.follower){var e=this.firetarget.transform.position.clone(),t=new pe(e.x,e.y+.5,e.z);if(pe.subtract(t,this.cursprite.transform.position,this.firedir),pe.normalize(this.firedir,this.firedir),pe.scale(this.firedir,this.bulletspeed,this.firedir),2!=this.type){var i=this.firetarget.transform.position.clone(),a=new pe(i.x,this.cursprite.transform.position.y,i.z);Laya.Quaternion.lookAt(a,this.cursprite.transform.position,new pe(0,1,0),this.currot),this.currot.invert(this.currot),Laya.Quaternion.slerp(this.cursprite.transform.rotation,this.currot,.2,this.currot),this.cursprite.transform.rotation=this.currot}}if(2==this.type)if(this.cursprite.transform.rotate(new pe(0,.1,0)),this.ForwardCheck(this.firedir)){var n=this.forwardhit.normal,s=new pe,r=-2*pe.dot(n,this.firedir),o=new pe;pe.scale(n,r,o),pe.subtract(n,o,s),this.firedir=s,pe.normalize(this.firedir,this.firedir),pe.scale(this.firedir,this.bulletspeed,this.firedir)}this.displayer<this.tridis&&(this.Clear(),b.Trigger(x.Hit,[this.formonster]))}}BeCut(){this.cut=!0,this.tw&&(this.tw.destroy(),this.tw=null),Laya.timer.clear(this,this.FireLoop);var e=z.effect.getValue(4);this.cuteffect=S.GetSprite3D(e),ot.mainscene.addChild(this.cuteffect),this.cuteffect.transform.position=this.upsprite.transform.position.clone(),Q.PlayVoice(F.cut),this.copysprite=S.GetSprite3D(z.bullet.getValue(this.type)),ot.mainscene.addChild(this.copysprite),this.copysprite.transform.position=this.cursprite.transform.position.clone(),this.copysprite.transform.rotationEuler=this.cursprite.transform.rotationEuler.clone(),this.copysprite.getChildAt(1).active=!1,this.uprig=new se(this.copysprite,null,1),this.uprig.minhight=1,this.uprig.AddForce(new Laya.Vector3(0,1,.1),.5),this.downsprite.active=!1,this.downrig=new se(this.cursprite,()=>{this.Clear()},1.2),this.downrig.minhight=1,this.downrig.AddForce(new Laya.Vector3(0,1,.1),.3)}get displayer(){var e=this.cursprite.transform.position.clone(),t=te.mainpalyer.cursprite.transform.position.clone();return t=new pe(t.x,t.y+.5,t.z),pe.distance(t,e)}ForwardCheck(e){var t=this.cursprite.transform.position,i=new pe(t.x,t.y,t.z),n=new Laya.Ray(i,e);return!(!ot.mainscene.physicsSimulation.rayCast(n,this.forwardhit,.5)||this.forwardhit.collider.collisionGroup!=a.obstacle)}}var ge=Laya.Vector3;class me extends D{constructor(){super(...arguments),this.awakespeed=.3,this.awakedistance=10,this.attackdistance=10,this.attackrate=1,this.bulletspeed=1,this.life=!1,this.movedir=new ge,this.movepos=new ge,this.moverot=new Laya.Quaternion}static Create(e){e.id;var t=z.enemy.getValue(1),i=S.GetSprite3D(t);ot.mainscene.addChild(i),i.transform.position=new ge(e.startpos.x,e.startpos.y,e.startpos.z),i.transform.rotationEuler=new ge(i.transform.rotationEuler.x,360-e.startpos.w,i.transform.rotationEuler.z);var n=i.addComponent(me);n.mdata=e,n.provocationclip=e.monsterconfig.provocationclip;var s=i.getChildAt(0).getChildAt(0).getChildAt(1).getChildAt(0).getChildAt(2).getChildAt(0);return n.headpoint=s.getChildAt(0).getChildAt(0),n.weaponpoint=s.getChildAt(2).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0),n.Init(i),n.collider=i.getChildAt(1).getComponent(Laya.PhysicsCollider),n.collider.collisionGroup=a.monster,n.collider.enabled=!0,n.SkinShow(n.mdata.monsterconfig.masktype,n.mdata.monsterconfig.weapontype),n.awakedistance=e.monsterconfig.recognition,n.attackdistance=e.monsterconfig.attack_range,n.movespeed=e.monsterconfig.move_speed,n.attackrate=e.monsterconfig.frequency,n.bulletspeed=e.monsterconfig.bullet_speed,n.upsprite=i.getChildAt(0).getChildAt(2),n.upsprite.active=!0,n.downsprite=i.getChildAt(0).getChildAt(1),n.downsprite.active=!0,n.OnInit(),n}OnInit(){this.mlevel=ze.Instance.curlevel,this.RegEvent(),this.mdata.boos&&this.cursprite.transform.setWorldLossyScale(new ge(1.5,1.5,1.5))}OnClear(){(b.Off(x.Cut,this,this.OnCut),b.Off(x.Running,this,this.OnRunning),Laya.timer.clearAll(this),Laya.timer.clear(this,this.AttackLoop),Laya.timer.clear(this,this.MoveLoop),Laya.timer.clear(this,this.OnLife),this.SkinShow(0,0),this.curanimator.speed=1,this.cuteffect&&S.RecoverSprite3D(this.cuteffect),this.diedownsprite)&&(this.diedownsprite.getChildAt(0).getComponent(Laya.Animator).speed=1,S.RecoverSprite3D(this.diedownsprite))}RegEvent(){b.On(x.Cut,this,this.OnCut),b.On(x.Running,this,this.OnRunning)}WithPlaying(){this.mdata.boos&&te.mainpalyer.FindBoos(this)}OnCut(e){e==this.collider&&(u.Shake(!1),Q.PlayVoice(F.cut),this.AttackTarget&&this.StopMove(),this.ChangeState(L.Die,!gt.CurAccountData.cuteffect))}get displayer(){var e=this.cursprite.transform.position.clone(),t=te.mainpalyer.cursprite.transform.position.clone();return ge.distance(t,e)}OnRunning(e){if(!this.life){var t=this.cursprite.transform.position.clone();ge.distance(e,t)<this.attackdistance&&this.currolestate==L.Idle&&this.ChangeState(L.Attack),this.AttackTarget&&(this.cursprite.transform.rotation=this.RotLook(this.AttackTarget.transform.position,!1))}}OnLife(){te.mainpalyer.currolestate!=L.Die&&te.mainpalyer.currolestate!=L.Win&&(this.currolestate==L.Idle&&this.ChangeState(L.Attack),this.AttackTarget&&(this.cursprite.transform.rotation=this.RotLook(this.AttackTarget.transform.position,!1)))}onStateChange(e,t){Laya.timer.clear(this,this.AttackLoop),Laya.timer.clear(this,this.MoveLoop),Laya.timer.clear(this,this.OnLife),e==L.Awake?this.OnEnterAwake():e==L.Die?this.OnEnterDie(t):e==L.Attack?this.OnEnterAttack():e==L.Idle&&this.OnEnterIdle()}OnEnterIdle(){5==this.curweaponid?this.curanimator.crossFade("dartsidle",.2):6==this.curweaponid?this.curanimator.crossFade("gunidle",.2):7==this.curweaponid&&this.curanimator.crossFade("paoboosidle",.2),this.life&&Laya.timer.frameOnce(80,this,()=>{Laya.timer.clear(this,this.OnLife),Laya.timer.frameLoop(1,this,this.OnLife)})}OnEnterAttack(){this.life=!0,Laya.timer.clear(this,this.AttackLoop),this.AttackLoop(),this.AttackTarget=te.mainpalyer.cursprite,this.cursprite.transform.rotation=this.RotLook(this.AttackTarget.transform.position,!1)}AttackLoop(){5==this.curweaponid?this.curanimator.crossFade("darts",.2):6==this.curweaponid?this.curanimator.play("shoot"):7==this.curweaponid&&this.curanimator.crossFade("paoboosattack",.2),Laya.timer.frameOnce(30,this,()=>{this.currolestate!=L.Die&&this.Fire()});var e=100/this.attackrate;Laya.timer.frameOnce(e,this,()=>{this.ChangeState(L.Idle)})}Fire(){if(K.caninput){var e,t,i=!1,a=this.mdata.monsterconfig.bullet_speed;if(5==this.curweaponid?(e=2,t=this.curweapon.transform.position):6==this.curweaponid?(e=1,t=this.firepoint.transform.position):7==this.curweaponid&&(e=3,t=this.curweapon.transform.position,i=!0),1==this.mdata.monsterconfig.bulletamount)(p=new de(this,t,e,a)).Fire(null,te.mainpalyer.cursprite,i);else if(2==this.mdata.monsterconfig.bulletamount){var n=new de(this,t,e,a);n.Fire(null,te.mainpalyer.cursprite,i);var s=new ge;ge.subtract(te.mainpalyer.cursprite.transform.position,n.cursprite.transform.position,s);var r=180*Math.atan(s.z/s.x)/Math.PI,o=ge.scalarLength(s);s.x>0&&(r+=180),console.log("angle:",r);var h=r+5,l=s.x>0?Math.abs(Math.sin(h)):-Math.abs(Math.sin(h)),c=s.z>0?Math.abs(Math.sin(h)):-Math.abs(Math.sin(h));s=new ge(l*o,s.y,c*o),new de(this,t,e,a).Fire(s,null,i)}else if(3==this.mdata.monsterconfig.bulletamount){var p;(p=new de(this,t,e,a)).Fire(null,te.mainpalyer.cursprite,i);s=new ge;ge.subtract(te.mainpalyer.cursprite.transform.position,p.cursprite.transform.position,s);r=180*Math.atan(s.z/s.x)/Math.PI,o=ge.scalarLength(s);s.x>0&&(r+=180);h=r+5,l=s.x>0?Math.abs(Math.sin(h)):-Math.abs(Math.sin(h)),c=s.z>0?Math.abs(Math.sin(h)):-Math.abs(Math.sin(h));s=new ge(l*o,s.y,c*o),new de(this,t,e,a).Fire(s,null,i);var d=new ge,g=r+10,m=s.x>0?Math.abs(Math.sin(g)):-Math.abs(Math.sin(g)),u=s.z>0?Math.abs(Math.sin(g)):-Math.abs(Math.sin(g));d=new ge(m*o,s.y,u*o),new de(this,t,e,a).Fire(d,null,i)}}}OnEnterAwake(){b.Off(x.Running,this,this.OnRunning),this.curanimator.play("run"),this.SetMove(te.mainpalyer.cursprite)}SetMove(e){this.AttackTarget=e,this.movespeed=this.awakespeed,Laya.timer.clear(this,this.MoveLoop),Laya.timer.frameLoop(1,this,this.MoveLoop)}StopMove(){Laya.timer.clear(this,this.MoveLoop),this.AttackTarget=null}MoveLoop(){if(this.AttackTarget){var e=this.cursprite.transform.position.clone();ge.subtract(this.AttackTarget.transform.position,e,this.movedir),ge.normalize(this.movedir,this.movedir),ge.scale(this.movedir,this.movespeed,this.movedir),ge.add(e,this.movedir,this.movepos),ge.lerp(e,this.movepos,.12,this.movepos),this.cursprite.transform.position=this.movepos,this.cursprite.transform.rotation=this.RotLook(this.AttackTarget.transform.position),this.displayer<this.attackdistance&&this.ChangeState(L.Attack)}}RotLook(e,t=!0){var i=this.cursprite.transform.position.clone();return e=new ge(e.x,i.y,e.z),Laya.Quaternion.lookAt(e,i,new ge(0,1,0),this.moverot),this.moverot.invert(this.moverot),t&&Laya.Quaternion.slerp(this.cursprite.transform.rotation,this.moverot,.2,this.moverot),this.cursprite.transform.rotation=this.moverot,this.moverot}BeBoom(){this.ChangeState(L.Die,!0)}OnEnterDie(e=!1){if(st.Instance.goldnum+=ze.Instance.curlevel.leveldata.missiondata.masterdrop,e)return this.collider.enabled=!1,this.curanimator.play("die"),this.mdata.boos&&b.Trigger(x.BoosDie,[this]),void Laya.timer.frameOnce(80,this,()=>{this.FallLand(this.cursprite.transform.position.y-1,()=>{this.Clear()})});var t=z.effect.getValue(4);this.cuteffect=S.GetSprite3D(t),ot.mainscene.addChild(this.cuteffect),this.cuteffect.transform.position=this.upsprite.transform.position.clone(),this.diedownsprite=S.GetSprite3D(z.enemy.getValue(1)),ot.mainscene.addChild(this.diedownsprite),this.diedownsprite.transform.position=this.cursprite.transform.position.clone(),this.diedownsprite.transform.rotationEuler=this.cursprite.transform.rotationEuler.clone(),this.mdata.boos&&this.diedownsprite.transform.setWorldLossyScale(new ge(1.5,1.5,1.5)),this.diedownsprite.getChildAt(0).getChildAt(2).active=!1,this.diedownsprite.getChildAt(0).getChildAt(1).active=!0,this.diedownsprite.getChildAt(0).getComponent(Laya.Animator).speed=0,this.diedownsprite.getChildAt(1).getComponent(Laya.PhysicsCollider).enabled=!1;var i=new se(this.diedownsprite,null,1,1);i.minhight=1,i.AddForce(new Laya.Vector3(0,1,.5),.3),this.curanimator.speed=0,this.downsprite.active=!1;var a=new se(this.cursprite,()=>{a.Clear(),this.Clear()},1);a.AddForce(new Laya.Vector3(0,1,1),.5,2),this.mdata.boos&&b.Trigger(x.BoosDie,[this])}OnEnterLose(){}onUpdate(){}EscapeLoop(){}AwakeLoop(){}SkinShow(e,t){for(var i=0;i<this.headpoint.numChildren;i++){this.headpoint.getChildAt(i).active=e-1==i}for(i=0;i<this.weaponpoint.numChildren;i++){var a=this.weaponpoint.getChildAt(i);t-1==i?(this.curweapon=a,this.curweapon.active=!0,this.curweaponid=t,6==t&&(this.firepoint=this.curweapon.getChildAt(1))):a.active=!1}}}var ue=Laya.Vector3;class ye{constructor(e){this.type=e}}class we{constructor(e){this.curdata=e;var t=z.road.getValue(e.type);this.cursprite=S.GetSprite3D(t),ot.mainscene.addChild(this.cursprite),this.cursprite.transform.setWorldLossyScale(e.scale),this.cursprite.transform.position=new ue(e.pos.x,e.pos.y,e.pos.z),this.cursprite.transform.rotationEuler=new ue(e.erot.x,360-e.erot.y,e.erot.z),lt.SetColliderLay(this.cursprite,a.plane)}Clear(){S.RecoverSprite3D(this.cursprite)}}class fe extends Laya.Script3D{onAwake(){this.mainplayer=te.mainpalyer}onTriggerEnter(e){this.mainplayer.currolestate!=L.Die&&this.cantrigger(e)&&b.Trigger(x.Chui,[e])}cantrigger(e){return st.Instance.curgamestate==s.Playing&&e.collisionGroup==a.player}}var ve=Laya.Vector3;class ke extends D{constructor(){super(...arguments),this.awakespeed=.3,this.awakedistance=8,this.attackdistance=6,this.standattackdis=2,this.attackrate=1,this.life=!1,this.movedir=new ve,this.movepos=new ve,this.moverot=new Laya.Quaternion}static Create(e){e.id;var t=z.enemy.getValue(1),i=S.GetSprite3D(t);ot.mainscene.addChild(i),i.transform.position=new ve(e.startpos.x,e.startpos.y,e.startpos.z),i.transform.rotationEuler=new ve(i.transform.rotationEuler.x,360-e.startpos.w,i.transform.rotationEuler.z);var n=i.addComponent(ke);n.mdata=e,n.provocationclip=e.monsterconfig.provocationclip;var s=i.getChildAt(0).getChildAt(0).getChildAt(1).getChildAt(0).getChildAt(2).getChildAt(0);return n.headpoint=s.getChildAt(0).getChildAt(0),n.weaponpoint=s.getChildAt(2).getChildAt(0).getChildAt(0).getChildAt(0).getChildAt(0),n.Init(i),n.collider=i.getChildAt(1).getComponent(Laya.PhysicsCollider),n.collider.collisionGroup=a.monster,n.SkinShow(e.monsterconfig.masktype,8),n.awakedistance=e.monsterconfig.recognition,n.attackdistance=e.monsterconfig.attack_range,n.movespeed=e.monsterconfig.move_speed,n.attackrate=e.monsterconfig.frequency,n.upsprite=i.getChildAt(0).getChildAt(2),n.upsprite.active=!0,n.downsprite=i.getChildAt(0).getChildAt(1),n.downsprite.active=!0,n.OnInit(),n}OnInit(){this.mlevel=ze.Instance.curlevel,this.RegEvent(),this.cursprite.transform.setWorldLossyScale(new ve(1.2,1.2,1.2))}OnClear(){b.Off(x.Cut,this,this.OnCut),b.Off(x.Running,this,this.OnRunning),b.Off(x.Chui,this,this.CheckAttack),Laya.timer.clearAll(this),Laya.timer.clear(this,this.CheckAttack),Laya.timer.clear(this,this.AttackLoop),Laya.timer.clear(this,this.MoveLoop),Laya.timer.clear(this,this.OnLife);var e=this.curweapon.getComponent(fe);(e&&e.destroy(),this.cuteffect&&S.RecoverSprite3D(this.cuteffect),this.curanimator.speed=1,this.SkinShow(0,0),this.diedownsprite)&&(this.diedownsprite.getChildAt(0).getComponent(Laya.Animator).speed=1,S.RecoverSprite3D(this.diedownsprite))}RegEvent(){b.On(x.Cut,this,this.OnCut),b.On(x.Running,this,this.OnRunning),b.On(x.Chui,this,this.CheckAttack)}WithPlaying(){this.mdata.boos&&te.mainpalyer.FindBoos(this)}OnCut(e){if(e==this.collider){this.AttackTarget&&this.StopMove(),this.ChangeState(L.Die,!gt.CurAccountData.cuteffect),u.Shake(!1),Q.PlayVoice(F.cut);var t=z.effect.getValue(4);this.cuteffect=S.GetSprite3D(t),ot.mainscene.addChild(this.cuteffect),this.cuteffect.transform.position=this.upsprite.transform.position.clone()}}get displayer(){var e=this.cursprite.transform.position.clone(),t=te.mainpalyer.cursprite.transform.position.clone();return lt.Vector32Length(t,e)}OnRunning(e){if(!this.life){var t=this.cursprite.transform.position.clone(),i=lt.Vector32Length(e,t);i<this.attackdistance&&this.currolestate==L.Idle?this.ChangeState(L.Attack):i<this.awakedistance&&this.currolestate==L.Idle&&this.ChangeState(L.Awake)}}OnLife(){te.mainpalyer.currolestate!=L.Die&&(this.displayer<this.attackdistance&&this.currolestate==L.Idle?this.ChangeState(L.Attack):this.ChangeState(L.Awake))}onStateChange(e,t){Laya.timer.clearAll(this),Laya.timer.clear(this,this.AttackLoop),Laya.timer.clear(this,this.MoveLoop),Laya.timer.clear(this,this.OnLife),e==L.Awake?this.OnEnterAwake():e==L.Die?this.OnEnterDie(t):e==L.Attack?this.OnEnterAttack():e==L.Idle&&this.OnEnterIdle()}OnEnterIdle(){this.curanimator.play("warrioridle"),this.curanimator.speed=1,this.life&&Laya.timer.frameOnce(40,this,()=>{Laya.timer.clear(this,this.OnLife),Laya.timer.frameLoop(1,this,this.OnLife)})}OnEnterAttack(){Laya.timer.clear(this,this.AttackLoop),this.AttackLoop()}AttackLoop(){this.curanimator.play("chuiboosattack"),this.curanimator.speed=.5;var e=250/this.attackrate;this.displayer>this.standattackdis&&(this.AttackTarget=te.mainpalyer,this.movespeed=this.awakespeed,Laya.timer.clear(this,this.MoveLoop),Laya.timer.frameLoop(1,this,this.MoveLoop)),Laya.timer.frameOnce(e,this,()=>{this.ChangeState(L.Idle)})}CheckAttack(){this.currolestate!=L.Die&&te.mainpalyer.ChangeState(L.Die)}OnEnterAwake(){b.Off(x.Running,this,this.OnRunning),this.life=!0,this.curanimator.play("run"),this.curanimator.speed=1,this.SetMove(te.mainpalyer)}SetMove(e){this.AttackTarget=e,this.movespeed=this.awakespeed,Laya.timer.clear(this,this.MoveLoop),Laya.timer.frameLoop(1,this,this.MoveLoop)}StopMove(){Laya.timer.clear(this,this.MoveLoop),this.AttackTarget=null}MoveLoop(){if(K.caninput&&this.AttackTarget&&this.AttackTarget.currolestate!=L.Die){var e=this.cursprite.transform.position.clone();ve.subtract(this.AttackTarget.cursprite.transform.position,e,this.movedir),ve.normalize(this.movedir,this.movedir),ve.scale(this.movedir,this.movespeed,this.movedir),ve.add(e,this.movedir,this.movepos),ve.lerp(e,this.movepos,.12,this.movepos),this.cursprite.transform.position=this.movepos,Laya.Quaternion.lookAt(this.AttackTarget.cursprite.transform.position,e,new ve(0,1,0),this.moverot),this.moverot.invert(this.moverot),Laya.Quaternion.slerp(this.cursprite.transform.rotation,this.moverot,.2,this.moverot),this.cursprite.transform.rotation=this.moverot,this.displayer<this.attackdistance&&this.ChangeState(L.Attack)}}OnEnterDie(e){if(st.Instance.goldnum+=ze.Instance.curlevel.leveldata.missiondata.masterdrop,e)return this.curanimator.play("die"),this.curanimator.speed=1,this.mdata.boos&&b.Trigger(x.BoosDie,[this]),void Laya.timer.frameOnce(80,this,()=>{this.FallLand(this.cursprite.transform.position.y-1,()=>{this.Clear()})});var t=z.effect.getValue(4);this.cuteffect=S.GetSprite3D(t),ot.mainscene.addChild(this.cuteffect),this.cuteffect.transform.position=this.upsprite.transform.position.clone(),this.diedownsprite=S.GetSprite3D(z.enemy.getValue(1)),ot.mainscene.addChild(this.diedownsprite),this.diedownsprite.transform.position=this.cursprite.transform.position.clone(),this.diedownsprite.transform.rotationEuler=this.cursprite.transform.rotationEuler.clone(),this.diedownsprite.transform.setWorldLossyScale(new ve(1.2,1.2,1.2)),this.diedownsprite.getChildAt(0).getChildAt(2).active=!1,this.diedownsprite.getChildAt(0).getChildAt(1).active=!0,this.diedownsprite.getChildAt(0).getComponent(Laya.Animator).speed=0,this.diedownsprite.getChildAt(1).getComponent(Laya.PhysicsCollider).enabled=!1;var i=new se(this.diedownsprite,null,1,1);i.minhight=1,i.AddForce(new Laya.Vector3(0,1,.5),.6),this.curanimator.speed=0,this.downsprite.active=!1,new se(this.cursprite,()=>{this.Clear()},1).AddForce(new Laya.Vector3(0,1,.6),.5,2),this.mdata.boos&&b.Trigger(x.BoosDie,[this])}BeBoom(){this.ChangeState(L.Die,!0)}OnEnterLose(){}onUpdate(){}EscapeLoop(){}AwakeLoop(){}onTriggerEnter(e){}SkinShow(e,t){for(var i=0;i<this.headpoint.numChildren;i++){this.headpoint.getChildAt(i).active=e-1==i}for(i=0;i<this.weaponpoint.numChildren;i++){var a=this.weaponpoint.getChildAt(i);t-1==i?(this.curweapon=a,this.curweapon.active=!0,this.curweapon.addComponent(fe),this.curweaponid=t):a.active=!1}}}var Ie,xe=Laya.Vector3;class be extends A{constructor(e,t){super(e,t)}}class Ce extends D{constructor(){super(...arguments),this.awakedistance=8,this.life=!1}static Create(e){var t=e.id,i=z.girl.getValue(t),n=S.GetSprite3D(i);ot.mainscene.addChild(n),n.transform.position=new xe(e.startpos.x,e.startpos.y,e.startpos.z),n.transform.rotationEuler=new xe(n.transform.rotationEuler.x,360-e.startpos.w,n.transform.rotationEuler.z);var s=n.addComponent(Ce);return s.Init(n),s.collider=n.getChildAt(1).getComponent(Laya.PhysicsCollider),s.collider.collisionGroup=a.monster,s.OnInit(),s}OnInit(){this.mlevel=ze.Instance.curlevel,this.RegEvent()}OnClear(){b.Off(x.Cut,this,this.OnCut),b.Off(x.Running,this,this.OnRunning)}RegEvent(){b.On(x.Cut,this,this.OnCut),b.On(x.Running,this,this.OnRunning)}OnCut(e){e==this.collider&&this.ChangeState(L.Die)}get displayer(){var e=this.cursprite.transform.position.clone(),t=te.mainpalyer.cursprite.transform.position.clone();return lt.Vector32Length(t,e)}OnRunning(e){if(!this.life){var t=this.cursprite.transform.position.clone();lt.Vector32Length(e,t)<this.awakedistance&&this.currolestate==L.Idle&&this.ChangeState(L.Awake)}}OnLife(){te.mainpalyer.currolestate!=L.Die&&this.ChangeState(L.Awake)}onStateChange(e,t){Laya.timer.clearAll(this),Laya.timer.clear(this,this.OnLife),e==L.Awake?this.OnEnterAwake():e==L.Die?this.OnEnterDie():e==L.Attack?this.OnEnterAttack():e==L.Idle&&this.OnEnterIdle()}OnEnterIdle(){this.curanimator.play("idle"),this.life&&Laya.timer.frameOnce(40,this,()=>{Laya.timer.clear(this,this.OnLife),Laya.timer.frameLoop(1,this,this.OnLife)})}OnEnterAttack(){Laya.timer.clear(this,this.AttackLoop),this.AttackLoop()}AttackLoop(){this.curanimator.play("help");Laya.timer.frameOnce(80,this,()=>{this.ChangeState(L.Idle)})}OnEnterAwake(){this.life=!0}OnEnterDie(){this.curanimator.play("die"),Laya.timer.frameOnce(50,this,()=>{this.FallLand(0,()=>{this.Clear()}),st.Instance.ChangeGameState(s.Lose)})}OnEnterLose(){}onUpdate(){}EscapeLoop(){}AwakeLoop(){}onTriggerEnter(e){}}!function(e){e[e.lock=0]="lock",e[e.open=1]="open",e[e.complete=2]="complete",e[e.geted=3]="geted"}(Ie||(Ie={}));class Se{constructor(e){this.state=0,this.find=1,this.id=e}}class Le{constructor(){Le.Init()}static Init(){gt.is_new&&(Laya.LocalStorage.removeItem("cdtask"),Laya.LocalStorage.removeItem("firstbx"),Laya.LocalStorage.removeItem("firstshare"),Laya.LocalStorage.removeItem("curleveldata"),Laya.LocalStorage.removeItem("tzpre"));var e=Laya.LocalStorage.getItem("cdtask");if(e){this.cdtask=JSON.parse(e);for(var t=0;t<this.cdtask.length;t++){var i=this.cdtask[t],a=Number(i.id);(r=new Se(a)).title=i.title,r.content=i.content,r.cdk=Number(i.cdk),r.find=Number(i.find),r.state=Number(i.state),this.taskdic.add(a,r)}}else{var n=gt.CurAccountData.GetConfig(l.exchange);if(n)for(var s in n){var r,o=n[s];a=Number(o.id);(r=new Se(a)).title=o.name,r.content=o.content,r.cdk=Number(o.code),this.taskdic.add(a,r)}for(t=0;t<this.taskdic.values.length;t++){var h=this.taskdic.values[t],c={};c.id=h.id,c.title=h.title,c.content=h.content,c.cdk=h.cdk,c.state=0,c.find=1,this.cdtask.push(c)}var p=JSON.stringify(this.cdtask);Laya.LocalStorage.setItem("cdtask",p)}}static SetData(e=null){if(this.cdtask.length>0){if(null!=e)for(var t=0;t<this.cdtask.length;t++)if(e.id==this.cdtask[t].id){this.cdtask[t].find=e.find,this.cdtask[t].state=e.state;break}var i=JSON.stringify(this.cdtask);Laya.LocalStorage.setItem("cdtask",i),this.taskdic=new I;for(t=0;t<this.cdtask.length;t++){var a=this.cdtask[t],n=Number(a.id),s=new Se(n);s.title=a.title,s.content=a.content,s.cdk=Number(a.cdk),s.find=Number(a.find),s.state=Number(a.state),this.taskdic.add(n,s)}}}static GetEgg(e=!1){if(this.cdtask.length>0){for(var t,i=[],a=0;a<this.cdtask.length;a++){var n=this.cdtask[a];1==n.find&&i.push(n)}i.length>0&&(t=i[lt.getRandomInt(0,i.length-1)]),null!=t&&e&&(t.find=1,this.SetData())}return t}static OpenEgg(e){for(var t=0;t<this.cdtask.length;t++){var i=this.cdtask[t];if(i.id==e.id&&0==i.state){i.state=1,this.SetData();break}}}static CompleteEgg(e){for(var t=0;t<this.cdtask.length;t++){var i=this.cdtask[t];if(i.id==e.id&&1==i.state){i.state=2,this.SetData();break}}}static GeEgg(e){for(var t,i=!1,a=0;a<this.taskdic.values.length;a++){var n=this.taskdic.values[a];if(n.cdk==e){i=!0,t=n;break}}if(i)for(a=0;a<this.cdtask.length;a++){var s=this.cdtask[a];if(s.id==t.id&&2==s.state){s.state=3,this.SetData();break}}}}Le.cdtask=[],Le.taskdic=new I;var Oe=Laya.Vector3;class Ae{constructor(e){this.color=new Laya.Vector4(130/255,201/255,254/255),this.trial=!1,this.ID=e}}class De{constructor(e){this.camerapos=new Oe,this.cameraerot=new Oe,this.girldatas=[],this.enemydatas=[],this.builddatas=[],this.roaddatas=[],this.move=1.25,this.color=new Laya.Vector4,this.id=Number(e)}getbooslevel(){for(var e=!1,t=0;t<this.enemydatas.length;t++){this.enemydatas[t].boos&&(e=!0)}for(t=0;t<this.builddatas.length;t++){this.builddatas[t].boos&&(e=!0)}return e}}class Te{constructor(e,t){this.simple=!1,this.gameroles=[],this.booss=[],this.lenemys=[],this.roads=[],this.builds=[],this.caocongs=[],this.leveltasks=[],this.minhight=100,this.allboomree=!1,this.create=!1,this.clear=!1,this.levelid=e,this.leveldata=t,this.Init()}Init(){this.map=new Laya.Node,this.levelname="stage"+this.levelid,this.map.name=this.levelname}GetTask(){this.leveltasks=[];for(var e=0;e<Le.taskdic.values.length;e++){var t=Le.taskdic.values[e];t.state==Ie.open&&this.leveltasks.push(t)}}Create(){if(!this.create){this.GetTask(),b.On(x.BoosDie,this,this.OnBoosDie),b.On(x.UseSkin,this,this.OnUseSkin),ot.maincamera.clearColor=this.leveldata.missiondata.color,ot.maincamera.transform.position=this.leveldata.camerapos,ot.maincamera.transform.rotationEuler=this.leveldata.cameraerot,this.leveldata.endpos?(ot.endsprite.active=!0,ot.endsprite.transform.position=this.leveldata.endpos,ot.endsprite.transform.rotationEuler=new Oe(0,this.leveldata.enderoty,0)):ot.endsprite.active=!1;var e=gt.CurAccountData.GetUser(c.equip_themes)[r.role],t=gt.CurAccountData.m_skinDic.getValue(e);t=null==t?gt.CurAccountData.m_skinDic.getValue(1):t;var i=te.Create(this.leveldata.playerdata,t);this.gameroles.push(i);for(var a=0;a<this.leveldata.enemydatas.length;a++){var n,s=this.leveldata.enemydatas[a];n=s.monsterconfig.monstertype==ie.Warrior?ce.Create(s):s.monsterconfig.monstertype==ie.Shooter?me.Create(s):ke.Create(s),s.boos&&this.booss.push(n),this.lenemys.push(n),this.gameroles.push(n)}for(a=0;a<this.leveldata.girldatas.length;a++){var o=this.leveldata.girldatas[a],h=Ce.Create(o);this.gameroles.push(h)}for(a=0;a<this.leveldata.builddatas.length;a++){var l=this.leveldata.builddatas[a],p=st.GetBuild(l);ot.mainscene.addChild(p.cursprite),p.cursprite.transform.position=new Oe(l.startpos.x,l.startpos.y,l.startpos.z),p.cursprite.transform.rotationEuler=new Oe(-p.cursprite.transform.rotationEuler.x,360-l.starteroty,p.cursprite.transform.rotationEuler.z),p.OnInit(),this.builds.push(p),6==p.mdata.buildid&&this.caocongs.push(p)}for(a=0;a<this.leveldata.roaddatas.length;a++){var d=this.leveldata.roaddatas[a],g=new we(d);this.roads.push(g),g.cursprite.transform.position.y<this.minhight&&(this.minhight=g.cursprite.transform.position.y)}console.log("minhight:",this.minhight),console.log("Create Level",this.levelid),this.create=!0,this.clear=!1}}Clear(){if(!this.clear){ot.endsprite.active=!1,b.Off(x.UseSkin,this,this.OnUseSkin),b.Off(x.BoosDie,this,this.OnBoosDie),this.leveltasks=[],this.lenemys=[];for(var e=0;e<this.gameroles.length;e++){this.gameroles[e].Clear()}this.gameroles=[],this.booss=[];for(e=0;e<this.builds.length;e++){this.builds[e].Clear()}this.builds=[];for(e=0;e<this.roads.length;e++){this.roads[e].Clear()}this.roads=[],console.log("Clear Level",this.levelid),this.create=!1,this.clear=!0}}get allccclear(){if(0==this.caocongs.length)return!1;for(var e=0;e<this.caocongs.length;e++){if(!this.caocongs[e].die)return!1}return!0}get alllenemynoneclear(){if(0==this.lenemys.length)return!1;for(var e=0;e<this.lenemys.length;e++){if(this.lenemys[e].die)return!1}return!0}get allbuildnoclear(){if(0==this.builds.length)return!1;for(var e=0;e<this.builds.length;e++){if(this.builds[e].die)return!1}return!0}OnBoosDie(e){console.log("BoosDie",this.booss.length);var t=this.booss.indexOf(e);-1!=t&&this.booss.splice(t,1),0==this.booss.length&&te.mainpalyer.ChangeState(L.Win)}OnUseSkin(e){if(null!=e)if(e.skintype==r.role){var t=(n=te.mainpalyer).revivepoint,i=this.gameroles.indexOf(n);this.gameroles.splice(i,1),n.Clear(),this.leveldata.playerdata.startpos=new Laya.Vector4(t.x,t.y,t.z,0);var a=te.Create(this.leveldata.playerdata,e);this.gameroles.push(a)}else if(e.skintype==r.weapon){(n=te.mainpalyer).WeaponShow(e)}else{var n;(n=te.mainpalyer).TurnWeaponEffect(e)}}}var Re,Ge,Ve,Be=Laya.Vector3;class ze{constructor(){this.missiondatas=new I,this.leveldatas=new I,this.levelConfigs=new I,ze.instance=this,console.log("关卡初始化..."),this.LevelInit()}static get Instance(){return ze.instance}LevelInit(){this.LevelConfigInit()}LevelConfigInit(){var e=gt.CurAccountData.GetConfig(l.mission);for(var t in e){var i=e[t],a=Number(i.ID),n=new Ae(a);n.win=Number(i.win),n.lose=Number(i.lose),n.masterdrop=Number(i.masterdrop),n.move=Number(i.move);var s=i.color.split(";");n.color=new Laya.Vector4(Number(s[0])/255,Number(s[1])/255,Number(s[2])/255,1);var r=i.trial;n.trial=1==r,n.type=i.type,this.missiondatas.add(a,n)}var o=gt.CurAccountData.GetConfig(l.config),h="";for(var t in o){h+=o[t].config}for(var t in o=JSON.parse(h)){var c=o[t],p=(a=Number(c.id),new De(a)),d=c.camera.split(",");p.camerapos=new Be(-Number(d[0]),Number(d[1]),Number(d[2])),p.cameraerot=new Be(-Number(d[3]),180-Number(d[4]),Number(d[5]));var g=c.player.split(",");if(p.playerdata=new ee(Number(g[0]),new Laya.Vector4(-Number(g[1]),Number(g[2]),Number(g[3]))),c.end&&""!=c.end){var m=c.end.split(",");p.endpos=new Be(-Number(m[0]),Number(m[1]),Number(m[2])),p.enderoty=360-Number(m[3])}if(c.enemy&&""!=c.enemy)for(var u=c.enemy.split(":"),y=0;y<u.length;y++){var w=u[y].split(","),f=new le(Number(w[0]),new Laya.Vector4(-Number(w[1]),Number(w[2]),Number(w[3]),Number(w[4])));f.boos="1"==w[5],p.enemydatas.push(f)}if(c.barrier&&""!=c.barrier){var v=c.barrier.split(":");for(y=0;y<v.length;y++){var k=v[y].split(","),I=new G(T.barrier,Number(k[0]),new Laya.Vector4(-Number(k[1]),Number(k[2]),Number(k[3]),Number(k[4])));p.builddatas.push(I)}}if(c.stand&&""!=c.stand){var x=c.stand.split(":");for(y=0;y<x.length;y++){var b=x[y].split(","),C=new G(T.stand,Number(b[0]),new Laya.Vector4(-Number(b[3]),Number(b[4]),Number(b[5]),Number(b[6])));C.monsterid=Number(b[1]),C.boos=1==b[2],p.builddatas.push(C)}}if(c.road&&""!=c.road){var S=c.road.split(":");for(y=0;y<S.length;y++){var L=S[y].split(","),O=new ye(Number(L[0]));O.pos=new Be(-Number(L[1]),Number(L[2]),Number(L[3])),O.erot=new Be(Number(L[4]),Number(L[5]),Number(L[6])),O.scale=new Be(Number(L[7]),Number(L[8]),Number(L[9])),p.roaddatas.push(O)}}if(c.girl&&""!=c.girl){var A=c.girl.split(":");for(y=0;y<A.length;y++){var D=A[y].split(","),R=new Laya.Vector4(-Number(D[1]),Number(D[2]),Number(D[3]),Number(D[4])),V=new be(Number(D[0]),R);p.girldatas.push(V)}}if(this.missiondatas.containKey(a)){var B=this.missiondatas.getValue(a);p.missiondata=B}this.leveldatas.add(a,p);var z=new Te(p.id,p);this.levelConfigs.add(z.levelid,z)}for(var H=this.levelConfigs.count;this.levelConfigs.count<500;){var _=this.levelConfigs.count,M=lt.getRandomInt(.5*H,this.levelConfigs.count),N=this.levelConfigs.getValue(M),E=new De(_+1);E.camerapos=N.leveldata.camerapos,E.cameraerot=N.leveldata.cameraerot,E.endpos=N.leveldata.endpos,E.enderoty=N.leveldata.enderoty,E.playerdata=N.leveldata.playerdata,E.girldatas=N.leveldata.girldatas,E.enemydatas=N.leveldata.enemydatas,E.builddatas=N.leveldata.builddatas,E.roaddatas=N.leveldata.roaddatas,E.missiondata=N.leveldata.missiondata;var W=new Te(_+1,E);this.levelConfigs.add(W.levelid,W)}}CreateLevel(e){this.curlevel=e,e.Create(),b.Trigger(x.LevelCreateComplete,[e])}ReadyLevel(){var e=Number(gt.CurAccountData.GetUser(c.stage));console.log("ready level",e+1),this.curlevel=this.levelConfigs.getValue(Number(e+1)),this.CreateLevel(this.curlevel)}ClearLevel(){this.curlevel&&this.curlevel.Clear()}}ze.teststage=19;class He extends M.Window.HomeWindowUI{constructor(){super(),this.showlevel=[],this.cantouch=!0,He.instance=this}static get Instance(){return He.instance}InitSize(){this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height}),this.moneypan.y=Laya.stage.height/1280*this.moneypan.y,this.bottombtnpan.y=Laya.stage.height/1280*this.bottombtnpan.y,this.stagepan.y=Laya.stage.height/1280*this.stagepan.y,this.videopan.y=Laya.stage.height/1280*this.videopan.y}getshowleveldata(){for(var e=[],t=Number(gt.CurAccountData.GetUser(c.stage))+1,i=ze.Instance.levelConfigs.values,a=0;a<i.length;a++){var n=i[a].leveldata;n.id>=t-2&&n.id<=t+2&&(n.booslevel=n.getbooslevel(),n.id<t&&(n.state=-1),n.id==t&&(n.state=0),n.id>t&&(n.state=1),e.push(n))}var s=e[e.length-1].id;if(4==e.length)(r=ze.Instance.levelConfigs.getValue(s+1).leveldata).booslevel=r.getbooslevel(),e.push(r);else if(3==e.length){var r;(r=ze.Instance.levelConfigs.getValue(s+1).leveldata).booslevel=r.getbooslevel(),r.state=1;var o=ze.Instance.levelConfigs.getValue(s+2).leveldata;o.booslevel=o.getbooslevel(),o.state=1,e.push(r),e.push(o)}return e}OnOpen(e=!1){console.log("主界面打开..."),u.RecordEvent("enterMain"),this.InitSize(),this.RegButton(),this.showlevel=this.getshowleveldata(),this.RenderStage(),this.moneyclip.text=gt.CurAccountData.GetUser(c.money)}RegButton(){this.startbtn.clickHandler=Laya.Handler.create(this,this.OnClickStart,null,!1),this.othergamebtn.clickHandler=Laya.Handler.create(this,this.OnClickMoreGame,null,!1),this.skinbtn.clickHandler=Laya.Handler.create(this,this.OnClickSkinShop,null,!1),this.signbtn.clickHandler=Laya.Handler.create(this,this.OnSign,null,!1),this.cdbtn.clickHandler=Laya.Handler.create(this,this.OnClickCD,null,!1),this.videogetweapon.clickHandler=Laya.Handler.create(this,this.OnClickVideoGetWeapon,null,!1),this.videogettw.clickHandler=Laya.Handler.create(this,this.OnClickVideoGetTw,null,!1),b.InputOn(n.slider,this,this.OnTouchStart)}OnClickVideoGetWeapon(){var e=gt.CurAccountData.GetReward(r.weapon);null!=e&&E.showVideoAd(t=>{t&&this.VideoGet(e)})}OnClickVideoGetTw(){var e=gt.CurAccountData.GetReward(r.tw);null!=e&&E.showVideoAd(t=>{t&&this.VideoGet(e)})}VideoGet(e){let t=[{reward_item:e.rewarditem.toString()},{reward_num:e.rewardnum.toString()},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(v.vd,t,Laya.Handler.create(this,t=>{tt.Instance.OpenPopView(Ve.RewardWindow,e)}),Laya.Handler.create(this,this.OnSignError),!0)}RenderStage(){for(var e=0;e<this.stagelist.numChildren;e++){var t=this.stagelist.getChildAt(e),i=this.showlevel[e],a=t.getChildAt(0);a.visible=!i.booslevel;var n="";a.getChildAt(0).text=i.id.toString(),-1==i.state?(n="zhujiemian-1-1",a.gray=!0):n=0==i.state?"zhujiemian-3-1":"zhujiemian-1-1",a.skin="game/"+n+".png";var s="",r=t.getChildAt(1);r.visible=i.booslevel,-1==i.state?(s="zhujiemian-1-3",r.gray=!0):s=0==i.state?"zhujiemian-4-3":"zhujiemian-1-3",r.skin="game/"+s+".png"}}OnHide(){Laya.timer.clearAll(this),b.InputOff(n.slider,this,this.OnTouchStart)}OnTouchStart(){if(this.cantouch){var e=new Laya.Point;e=this.bottombtnpan.localToGlobal(new Laya.Point(this.startbtn.x,this.startbtn.y));new Laya.Vector2(this.mouseX,this.mouseY);this.mouseX<e.x||this.mouseX>e.x+this.startbtn.width||this.mouseY<e.y||this.mouseY>e.y+this.startbtn.height||(b.InputOff(n.slider,this,this.OnTouchStart),st.Instance.BeginGame())}}OnClickStart(){st.Instance.BeginGame()}OnClickSkinShop(){lt.TweenButton(this.skinbtn,()=>{tt.Instance.ShowWindow(Ve.SkinWindow)})}OnSign(){lt.TweenButton(this.signbtn,()=>{tt.Instance.ShowWindow(Ve.SignWindow)})}OnClickCD(){tt.Instance.ShowWindow(Ve.TaskWindow)}OnClickMoreGame(){lt.TweenButton(this.othergamebtn,()=>{u.showToast("暂未开放")})}OnSignError(e){console.log(e)}}He.sign=!0,He.skin=!0;class _e extends M.Window.SettlementWindowUI{constructor(){super(),this.curwin=!1,this.videoopen=!0,this.settment=!1,_e.instance=this}static get Instance(){return _e.instance}InitSize(){this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height}),this.pan.y=Laya.stage.height/1280*this.pan.y,this.moneypan.y=Laya.stage.height/1280*this.moneypan.y,this.Btn.y=Laya.stage.height/1280*this.Btn.y}OnOpen(e=!1){this.curwin=e,this.curlevel=ze.Instance.curlevel;var t=this.curwin?this.curlevel.leveldata.missiondata.win:this.curlevel.leveldata.missiondata.lose;t+=st.Instance.goldnum,this.moneyclip.text=t.toString(),this.InitSize(),this.RegButton(),u.Instance.RecordStop(),u.RecordEvent("openResult"),this.winshow.visible=this.curwin,this.loseshow.visible=!this.curwin,this.videoopen=gt.CurAccountData.videolock,this.videopoint.visible=this.videoopen}RegButton(){this.nomalaward.clickHandler=Laya.Handler.create(this,this.OnClickNomalAward,null,!1),this.awardbtn.clickHandler=Laya.Handler.create(this,this.OnGetAward,null,!1),this.videobtn.clickHandler=Laya.Handler.create(this,this.OnClcikVideo,null,!1)}OnHide(){}OnClcikVideo(){this.videoopen=!this.videoopen,this.videopoint.visible=this.videoopen}GetSettment(e,t=!1){this.settment&&(e(),st.Instance.ChangeGameState(s.Over,this.curwin)),this.settment=!0;var i=this.curwin?this.curlevel.leveldata.missiondata.win:this.curlevel.leveldata.missiondata.lose;i+=st.Instance.goldnum,t&&(i*=3);var a=i.toString(),n=this.curwin?"1":"0",r=[{t:gt.CurrentAccount.ServerTime.toString()},{play_id:st.Instance.play_id.toString()},{win:n},{money:a}];k.Instance.HttpPostRequest(v.end,r,new Laya.Handler(this,t=>{e()}),new Laya.Handler(this,e=>{console.log("游戏结果err",e)}))}OnClickNomalAward(){lt.TweenButton(this.nomalaward,this.OnSee)}OnSee(){_e.Instance.videoopen?_e.Instance.OnGetAward():_e.Instance.GetSettment(()=>{st.Instance.ChangeGameState(s.Over,_e.Instance.curwin)})}OnGetAward(){E.IsAndroid?E.showVideoAd(e=>{e&&this.GetSettment(()=>{st.Instance.ChangeGameState(s.Over,this.curwin)},!0)}):this.GetSettment(()=>{st.Instance.ChangeGameState(s.Over,this.curwin)},!0)}}class Me extends M.Window.RewardWindowUI{constructor(){super(),Me.instance=this,this.pan.y=Laya.stage.height/1280*this.pan.y,Me.btny=this.Btn.y}static get Instance(){return Me.instance}OnOpen(e=null){this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height}),this.Btn.y=Laya.stage.height/1280*Me.btny,this.curreward=e,null!=this.curreward?(this.skindesc.visible=!1,this.usebtn.visible=!1,this.ShowReward(e),u.Showbanner()):tt.Instance.ClosePopView(Ve.RewardWindow)}OnHide(){}OnClickClose(){tt.Instance.ClosePopView(Ve.RewardWindow),this.closeback&&(this.closeback(),this.closeback=null)}ShowReward(e){this.closebtn.clickHandler=Laya.Handler.create(this,this.OnClickClose),this.icon.skin="icon/"+e.rewardicon+".png",this.skindesc.visible=!0,this.skindesc.text=e.rewardname,this.usebtn.visible=!0;var t=e.rewarditem%6e3;this.usebtn.clickHandler=Laya.Handler.create(this,this.OnUseSkin,[t],!1)}OnUseSkin(e){var t=e,i=gt.CurAccountData.m_skinDic.getValue(e),a=[{id:t.toString()}];k.Instance.HttpPostRequest(v.Equip,a,Laya.Handler.create(this,()=>{gt.CurAccountData.UpdateSkinDic(),this.OnClickClose(),b.Trigger(x.UseSkin,[i])}),null)}}Me.btny=1;class Ne extends M.Window.ReviveWindowUI{constructor(){super(),this.counttime=5,this.play=!0,Ne.instance=this}static get Instance(){return Ne.instance}InitSize(){this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height}),this.Btn.y=Laya.stage.height/1280*this.Btn.y,this.pan.y=Laya.stage.height/1280*this.pan.y}OnOpen(e=!1){this.InitSize(),this.RegButton(),st.alllose++,Laya.timer.loop(1e3,this,this.OnCountTime),u.RecordEvent("openRelive"),u.Showbanner()}RegButton(){this.passbtn.clickHandler=Laya.Handler.create(this,this.OnPass,null,!1),this.closebtn.clickHandler=Laya.Handler.create(this,this.OnClose,null,!1)}OnHide(){Laya.timer.clear(this,this.OnCountTime)}OnCountTime(){this.play&&(this.counttime>0?this.counttime-=1:(Laya.timer.clear(this,this.OnCountTime),this.counttime=0,this.OnClose()),this.timetex.text=this.counttime.toString())}OnPass(){E.IsAndroid?(this.play=!1,E.showVideoAd(e=>{e?(te.mainpalyer.Revive(),st.Instance.ChangeGameState(s.Playing)):this.play=!0})):(te.mainpalyer.Revive(),st.Instance.ChangeGameState(s.Playing))}OnClose(){st.Instance.CheckComplete(!1)}}class Ee extends M.Window.SkinWindowUI{constructor(){super(),this.curskindatas=[],this.rootspeed1=-.015,this.currotspeed=-.015,this.canwear=!0,Ee.instance=this}static get Instance(){return Ee.instance}OnOpen(e=null){this.height=Laya.stage.height,this.moneypan.y=Laya.stage.height/1280*this.moneypan.y,this.homebtn.y=Laya.stage.height/1280*this.homebtn.y,this.listpan.top=Laya.stage.height/1280*this.listpan.top,this.cdkbtn.y=Laya.stage.height/1280*this.cdkbtn.y,this.RegEvent(),this.moneyclip.text=gt.CurAccountData.GetUser(c.money),Laya.timer.once(10,this,()=>{this.NewShow()})}RegEvent(){this.homebtn.clickHandler=Laya.Handler.create(this,this.OnClickClose,null,!1),this.pfbtn.clickHandler=Laya.Handler.create(this,this.OnClickXGG,null,!1),this.wqbtn.clickHandler=Laya.Handler.create(this,this.OnClickXJJ,null,!1),this.twbtn.clickHandler=Laya.Handler.create(this,this.OnClickTW,null,!1),this.cdkbtn.clickHandler=Laya.Handler.create(this,this.OnOpenCDkView,null,!1),b.On(x.UseSkin,this,this.ReFreshData),b.On(x.getmoney,this,this.ReFreshData)}OnClickXGG(){this.SetBtnShow(r.role),this.ShowBoySkin()}OnClickXJJ(){this.SetBtnShow(r.weapon),this.ShowGirlSkin()}OnClickTW(){this.SetBtnShow(r.tw),this.ShowTwSkin()}OnOpenCDkView(){tt.Instance.OpenPopView(Ve.CDKView)}SetBtnShow(e){for(var t=0;t<this.skinpan.numChildren;t++){var i=this.skinpan.getChildAt(t).getChildAt(1);i.visible=t+1!=e}}OnHide(){this.mainrole&&S.RecoverSprite3D(this.mainrole),Laya.timer.clear(this,this.RotLoop),this.panCamera&&(this.panCamera.active=!1,this.panCamera.removeSelf(),this.panCamera.destroy()),this.panlight&&(this.panlight.active=!1,this.panlight.removeSelf(),this.panlight.destroy()),this.showpan&&(this.showpan.active=!1,this.showpan.removeSelf(),this.showpan.destroy()),this.panScence&&(this.panScence.active=!1,this.panScence.removeSelf(),this.panScence.destroy()),b.Off(x.UseSkin,this,this.ReFreshData),b.Off(x.getmoney,this,this.ReFreshData)}GetSkinDatas(e){for(var t=gt.CurAccountData.m_skinDic.values,i=[],a=[],n=0;n<t.length;n++){var s=t[n];s.skintype==e&&(s.curskinstate!=o.lock?i.push(s):a.push(s))}return i.concat(a)}NewShow(){this.panScence=new Laya.Scene3D,this.addChild(this.panScence),this.panCamera=new Laya.Camera,this.panCamera.orthographic=!0,this.panScence.addChild(this.panCamera),this.panCamera.transform.position=new Laya.Vector3(0,10,10),this.panCamera.viewport=new Laya.Viewport(0,0,Laya.stage.width,Laya.stage.height),this.panCamera.clearFlag=2;var e=Laya.stage.height/1280;this.panCamera.orthographicVerticalSize=20*e,this.panlight=new Laya.DirectionLight,this.panScence.addChild(this.panlight),this.panlight.intensity=.6,this.showpan=new Laya.Sprite3D,this.panScence.addChild(this.showpan);var t=this.patbg.localToGlobal(new Laya.Point(this.pt.x,this.pt.y)),i=new Laya.Vector3(t.x,t.y,0),a=new Laya.Vector3;this.panCamera.convertScreenCoordToOrthographicCoord(i,a),this.showpan.transform.position=new Laya.Vector3(a.x,a.y,0),Laya.timer.frameLoop(1,this,this.RotLoop),this.skinlist.vScrollBarSkin="",this.skinlist.renderHandler=Laya.Handler.create(this,this.OnRender,null,!1),this.OnClickXGG()}RotLoop(){this.mainrole&&this.mainrole.active&&this.showpan.transform.rotate(new Laya.Vector3(0,this.currotspeed,0))}OnClickClose(){lt.TweenButton(this.homebtn,()=>{tt.Instance.ShowWindow(Ve.HomeWindow)})}OnRender(e,t){var i=e.dataSource,a=e.getChildAt(2);e.getChildAt(1).visible=!1;var n=e.getChildAt(5);n.visible=!1;var s=e.getChildAt(4);this.SetGetBtn(s,i),n.clickHandler=null,i.curskinstate==o.getnoues?(n.visible=!0,n.clickHandler=Laya.Handler.create(this,this.WearSkin,[i],!1)):i.curskinstate==o.lock&&(2==i.require_type?(n.visible=!0,n.clickHandler=Laya.Handler.create(this,this.MoneyGet,[i],!1)):3==i.require_type&&(n.visible=!0,n.clickHandler=Laya.Handler.create(this,this.VideoGet,[i],!1))),a.skin="icon/"+i.skinicon+".png",e.getChildAt(3).clickHandler=Laya.Handler.create(this,this.ShowRole,[i,t],!1)}SetGetBtn(e,t){e.getChildAt(1).visible=t.curskinstate==o.useing,e.getChildAt(2).visible=t.curskinstate==o.getnoues;var i=e.getChildAt(3);i.visible=!1;var a=i.getChildAt(1),n=e.getChildAt(4);n.visible=!1;var s=n.getChildAt(1),r=e.getChildAt(5);r.visible=!1;var h=e.getChildAt(6);h.visible=!1;var l=e.getChildAt(7);l.visible=!1,t.curskinstate==o.lock&&(2==t.require_type?(n.visible=!0,s.text=t.require_num.toString()):3==t.require_type?(i.visible=!0,a.text=this.GetProgress(t.skinid)+"/"+t.require_num):5==t.require_type?h.visible=!0:7==t.require_type?(l.visible=!0,l.text="通过第"+t.require_num+"关"):r.visible=!0)}ShowRole(e,t=0){for(var i=0;i<this.skinlist.cells.length;i++){this.skinlist.cells[i].getChildAt(1).visible=i==t}if(this.roomfangjianmaterial&&(this.roomfangjianmaterial.albedoTexture=null),e&&this.curskin!=e){var a;if(this.showpan.transform.rotationEuler=new Laya.Vector3(0,0,0),null!=this.curskin&&this.mainrole&&S.RecoverSprite3D(this.mainrole),this.curskin=e,this.curskin.skintype==r.role){var n=this.curskin.skinid<=6?this.curskin.skinid:this.curskin.skinid-12;a=z.role.getValue(n)}else a=this.curskin.skintype==r.weapon?z.weapon.getValue(this.curskin.skinid-6):z.tw.getValue(this.curskin.skinid-24);this.mainrole=S.GetSprite3D(a),this.showpan.addChild(this.mainrole),this.mainrole.transform.localPosition=new Laya.Vector3(0,0,0),this.curskin.skintype!=r.role?this.mainrole.transform.setWorldLossyScale(new Laya.Vector3(2.5,2.5,2.5)):this.mainrole.transform.setWorldLossyScale(new Laya.Vector3(1.5,1.5,1.5)),e.skintype==r.tw?(this.mainrole.transform.localPositionX=2,this.currotspeed=-.1):this.currotspeed=0}}GetProgress(e){var t=gt.CurAccountData.GetUser(c.progress_themes);return t[e]?t[e]:0}MoneyGet(e){if(console.log("点击金币购买:"+e.skinname,"1"),Number(gt.CurAccountData.GetUser(c.money))<e.require_num)u.showToast("金币不足!");else{var i=v.Buy,a=[{id:e.skinid.toString()}];k.Instance.HttpPostRequest(i,a,Laya.Handler.create(this,()=>{this.ReFreshData(),console.log("点击金币购买成功:"+e.skinname,"1");var i=new t(e.skinid+6e3);i.type=1,i.rewardicon=e.skinicon,i.rewardname=e.skinname,i.rewardnum=1,tt.Instance.OpenPopView(Ve.RewardWindow,i)}),null)}}VideoGet(e){if(console.log("商城界面:点击看视频获得皮肤->"+e.skinname,"1"),E.IsAndroid)E.showVideoAd(i=>{if(i){var a=v.fission,n=[{id:e.skinid.toString()},{channel:"video"},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(a,n,Laya.Handler.create(this,()=>{if(this.ReFreshData(),console.log("点击看视频获得皮肤成功:"+e.skinname,"1"),gt.CurAccountData.m_skinDic.getValue(e.skinid).curskinstate==o.getnoues){var i=new t(e.skinid+6e3);i.type=1,i.rewardicon=e.skinicon,i.rewardname=e.skinname,i.rewardnum=1,tt.Instance.OpenPopView(Ve.RewardWindow,i)}}),Laya.Handler.create(this,()=>{}))}});else{var i=v.fission,a=[{id:e.skinid.toString()},{channel:"video"},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(i,a,Laya.Handler.create(this,()=>{if(this.ReFreshData(),gt.CurAccountData.m_skinDic.getValue(e.skinid).curskinstate==o.getnoues){var i=new t(e.skinid+6e3);i.type=1,i.rewardicon=e.skinicon,i.rewardname=e.skinname,i.rewardnum=1,tt.Instance.OpenPopView(Ve.RewardWindow,i)}}),Laya.Handler.create(this,()=>{}))}}ReFreshData(){this.moneyclip.text=gt.CurAccountData.GetUser(c.money),gt.CurAccountData.UpdateSkinDic(),this.skinlist.array=this.GetSkinDatas(this.curskintype);var e=gt.CurAccountData.GetUser(c.equip_themes)[this.curskintype],t=gt.CurAccountData.m_skinDic.getValue(e);console.log(this.curskintype,e,t),this.ShowRole(t)}WearSkin(e){if(this.canwear){this.canwear=!1,console.log("wear:",e.skinid);var t=[{id:e.skinid.toString()}];k.Instance.HttpPostRequest(v.Equip,t,Laya.Handler.create(this,t=>{this.ReFreshData();var i=gt.CurAccountData.GetUser(c.equip_themes)[this.curskintype],a=gt.CurAccountData.m_skinDic.getValue(i);b.Trigger(x.UseSkin,[e]),this.ShowRole(a),this.canwear=!0}),null)}}ShowBoySkin(){this.curskintype=r.role,this.curskindatas=this.GetSkinDatas(r.role),this.skinlist.array=this.curskindatas;var e=gt.CurAccountData.GetUser(c.equip_themes)[this.curskintype],t=gt.CurAccountData.m_skinDic.getValue(e);this.ShowRole(t)}ShowGirlSkin(){this.curskintype=r.weapon,this.curskindatas=this.GetSkinDatas(r.weapon),this.skinlist.array=this.curskindatas;var e=gt.CurAccountData.GetUser(c.equip_themes)[this.curskintype],t=gt.CurAccountData.m_skinDic.getValue(e);t&&this.ShowRole(t)}ShowTwSkin(){this.curskintype=r.tw,this.curskindatas=this.GetSkinDatas(r.tw),this.skinlist.array=this.curskindatas;var e=gt.CurAccountData.GetUser(c.equip_themes)[this.curskintype];null==e&&(e=25);var t=gt.CurAccountData.m_skinDic.getValue(e);t&&this.ShowRole(t)}}class We extends M.Window.TryoutWindowUI{constructor(){super(),this.lowskins=[],this.highskins=[],this.upskins=[],We.instance=this}static get Instance(){return We.instance}InitSize(){this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height}),this.pan.y=Laya.stage.height/1180*this.pan.y,this.Btn.y=Laya.stage.height/1280*this.Btn.y}OnOpen(e=null){if(this.InitSize(),this.RegButton(),this.GetSkinDatas(),0==this.lowskins.length&&0==this.highskins.length)this.OnClickClose();else{if(u.Showbanner(),u.RecordEvent("enterTry"),this.upskins=this.GetUpdatas(this.lowskins),this.downskin=this.GetDowndatas(),0==this.upskins.length&&!this.downskin)return void this.OnClickClose();this.ShowUpSkins(),this.ShowDownSkin()}}RegButton(){this.passbtn.clickHandler=Laya.Handler.create(this,this.OnClickClose,null,!1)}OnHide(){}OnClickClose(){st.Instance.RecordLevelStart(),st.Instance.ChangeGameState(s.Start)}OnClcikItem(e){E.IsAndroid?E.showVideoAd(t=>{t&&this.GetGetVideoAward(e)}):this.GetGetVideoAward(e)}GetGetVideoAward(e){b.Trigger(x.UseSkin,[e]),this.OnClickClose()}ShowUpSkins(){this.upskinpan.x+=99*(3-this.upskins.length);for(var e=0;e<this.upskinpan.numChildren;e++){var t=this.upskinpan.getChildAt(e);if(e<this.upskins.length){var i=this.upskins[e],a=t.getChildAt(1);t.getChildAt(2).text=i.skinname,t.getChildAt(3).skin="icon/"+i.skinicon+".png",a.clickHandler=Laya.Handler.create(this,this.OnClcikItem,[i],!1)}else t.visible=!1}}ShowDownSkin(){(this.downskinpan.visible=null!=this.downskin,this.downskinpan.visible)&&(this.downskinpan.getChildAt(0).getChildAt(0).text=this.downskin.skinname,this.downskinpan.getChildAt(0).getChildAt(1).skin="icon/"+this.downskin.skinicon+".png",this.tribtn2.clickHandler=Laya.Handler.create(this,this.OnClcikItem,[this.downskin],!1))}GetSkinDatas(){for(var e=0;e<gt.CurAccountData.m_skinDic.values.length;e++){var t=gt.CurAccountData.m_skinDic.values[e];t.curskinstate==o.lock&&t.skintype==r.weapon&&6!=t.require_type&&(1==t.quality?this.lowskins.push(t):this.highskins.push(t))}}GetUpdatas(e){var t=[],i=lt.getRandomInt(0,e.length-1),a=e[i];if(t.push(a),e.splice(i,1),e.length>0){var n=lt.getRandomInt(0,e.length-1),s=e[n];t.push(s),e.splice(n,1)}if(e.length>0){var r=lt.getRandomInt(0,e.length-1),o=e[r];t.push(o),e.splice(r,1)}return t}GetDowndatas(){var e;if(this.highskins.length>0){var t=lt.getRandomInt(0,this.highskins.length-1);e=this.highskins[t]}else if(this.lowskins.length>0){var i=lt.getRandomInt(0,this.lowskins.length-1);e=this.lowskins[i]}return e}OnSignError(e){console.log(e)}}!function(e){e[e.ready=0]="ready",e[e.videoready=1]="videoready",e[e.locking=2]="locking",e[e.complete=3]="complete"}(Re||(Re={}));class Pe{constructor(e,t){this.rewardid=e,this.rewardnum=t}}class qe{get RewardsData(){return this.rewards.split(";").length>1?new Pe(Number(6e3),Number(1)):new Pe(Number(this.rewards),Number(this.rewardsNum))}}class Xe extends M.Window.SignWindowUI{constructor(){super(),this.SignAwardDic={},this.curSignItems=[],this.videoopen=!0,Xe.instance=this}static get Instance(){return Xe.instance}OnOpen(e=null){this.pan.y=Laya.stage.height/1280*this.pan.y,this.Btn.y=Laya.stage.height/1280*this.Btn.y,this.curSignItems=this.SignItemsData,this.ReFreshSginList(),this.signBtn.visible=Xe.canSgin,this.awardbtn.visible=Xe.canSgin,this.signBtn.clickHandler=Laya.Handler.create(this,this.OOPO,null,!1),this.closebtn2.clickHandler=Laya.Handler.create(this,this.OnCloseClick),this.awardbtn.clickHandler=Laya.Handler.create(this,this.OnClickDouble,null,!1),this.height=Laya.stage.height,this.videobtn.clickHandler=Laya.Handler.create(this,this.OnClcikVideo,null,!1),u.Showbanner(),this.videoopen=gt.CurAccountData.videolock,this.videopoint.visible=this.videoopen}OnCloseClick(){tt.Instance.ShowWindow(Ve.HomeWindow)}OnClcikVideo(){this.videoopen=!this.videoopen,this.videopoint.visible=this.videoopen}get SignItemsData(){for(var e=[],t=gt.CurAccountData.GetConfig(l.sign),i=Number(gt.CurAccountData.GetSign(d.sign_days)),a=(Number(gt.CurAccountData.GetSign(d.sign_time)),i<7?0:7),n=a;n<a+7;n++)this.SignAwardDic[t[n].id]=t[n].rewards;for(var s in this.SignAwardDic){var r=this.SignAwardDic[s],o=gt.CurAccountData.GetRewardConfig(r),h=new qe;h.desc=o.group_name,h.icon=o.icon,h.signId=Number(o.id),h.rewards=o.reward_item,h.rewardsNum=o.reward_num,h.weight=o.reward_weight;var c=Number(s);i+1>c&&(h.itemState=Re.complete),i+1<c&&(h.itemState=Re.locking),i+1==c&&(h.itemState=Re.ready),e.push(h)}return e}static get canSgin(){let e=new Date(1e3*gt.ServerTime);e.setHours(0,0,0,0);var t=e.valueOf();return 1e3*Number(gt.CurAccountData.GetSign(d.sign_time))<t}ReFreshSginList(){this.Btn.visible=Xe.canSgin,this.closebtn2.visible=!Xe.canSgin;for(var e=0;e<this.signlist.numChildren;e++){var t,i=this.signlist.getChildAt(e),a=this.curSignItems[e],n=i.getChildAt(0);n.visible=!1;var s=i.getChildAt(1);s.visible=!1;var r=i.getChildAt(2);r.visible=!1,(t=a.itemState==Re.locking?n:a.itemState==Re.ready?s:r).visible=!0;var o=a.RewardsData.rewardid;if(1e3==o){var h=t.getChildByName("gold");h.visible=!0,h.getChildAt(1).text=a.RewardsData.rewardnum.toString()}else{var l=t.getChildByName("car");l.visible=!0;var c=o%6e3,p="";gt.CurAccountData.m_skinDic.containKey(c)&&(p=gt.CurAccountData.m_skinDic.getValue(c).skinicon);var d=l.getChildAt(0);p&&(d.skin="icon/"+p+".png")}a.itemState==Re.ready&&(this.cursignitem=a)}}OnClickDouble(){E.IsAndroid?E.showVideoAd(e=>{e&&this.OnSign(!0)}):this.OnSign(!0)}OOPO(){this.videoopen?this.OnClickDouble():this.OnSign()}OnSign(e=!1){if(!Xe.canSgin)return;Number(gt.CurAccountData.GetUser(c.money));let i=[{video:"0"}];k.Instance.HttpPostRequest(v.Sign,i,Laya.Handler.create(this,i=>{var a=new t(this.cursignitem.RewardsData.rewardid);if(a.type=a.rewarditem>1e3?1:0,0!=a.type){var n=a.rewarditem%6e3,s=gt.CurAccountData.m_skinDic.getValue(n);s&&(a.rewardicon=s.skinicon,a.rewardname=this.cursignitem.desc,a.rewardnum=this.cursignitem.RewardsData.rewardnum,a.rewarditem=this.cursignitem.RewardsData.rewardid,tt.Instance.OpenPopView(Ve.RewardWindow,a)),this.curSignItems=this.SignItemsData,Xe.Instance.ReFreshSginList()}else this.GetAward(e,Number(this.cursignitem.rewardsNum),()=>{this.OnCloseClick()})}),Laya.Handler.create(this,this.OnSignError),!0)}OnSignError(e){console.log(e)}OnHide(){}GetAward(e,t,i){var a=t,n=t;e&&(a=2*t,n=3*t);let s=[{reward_item:"1000"},{reward_num:a.toString()},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(v.vd,s,Laya.Handler.create(this,e=>{lt.GetMoney(n,null,Laya.Handler.create(this,()=>{i()}))}),Laya.Handler.create(this,this.OnSignError),!0)}}class Ue{constructor(e,t){this.rewardid=e,this.rewardicon=t}}!function(e){e[e.role=0]="role",e[e.weapon=1]="weapon",e[e.money=2]="money",e[e.egg=3]="egg"}(Ge||(Ge={}));class Ye extends M.Window.CheatWindowUI{constructor(){super(),this.curooo=!1,this.currewarddic=new I,this.clickcomplete=!1,Ye.instance=this,Ye.instance.InitSize()}static get Instance(){return Ye.instance}InitSize(){this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height}),this.pan.y=Laya.stage.height/1280*this.pan.y,this.Btn.y=Laya.stage.height/1280*this.Btn.y}OnOpen(e=!0){this.RegButton(),this.curooo=e,this.tippan.visible=e,e||this.ani1.play(null,!1),this.bg.visible=e,this.currewarddic=new I;var t=gt.CurAccountData.GetConfig(l.lottery);for(var i in t){var a=t[i],n=Number(i),s=new Ue(n,a.icon);s.name=a.name,s.reward_item=a.reward_item,s.reward_num=a.reward_num,s.weight=a.weight,this.currewarddic.add(n+1,s)}K.caninput=!1,this.clickcomplete=!1}RegButton(){this.clickbtn.clickHandler=Laya.Handler.create(this,this.OnClickChect,null,!1),this.passbtn.clickHandler=Laya.Handler.create(this,this.OnPass,null,!1)}OnClickChect(){this.clickcomplete||(Laya.Browser.onPC?this.OnGetGift():E.showVideoAd(e=>{e&&this.OnGetGift()}))}OnHide(){K.caninput=!0}OnPass(){this.OnEnd()}OnGetGift(){var e=[{t:gt.CurrentAccount.ServerTime.toString()},{channel:"video"}];k.Instance.HttpPostRequest(v.Lottery,e,Laya.Handler.create(this,e=>{this.clickcomplete=!0;var i=Number(e.lottery_id),a=this.currewarddic.getValue(i),n=new t(a.reward_item);1e3==n.rewarditem||2e3==n.rewarditem?lt.GetMoney(a.reward_num,null,Laya.Handler.create(this,()=>{this.OnEnd()})):(n.type=6e3==n.rewarditem?Ge.role:Ge.weapon,n.rewardicon=a.rewardicon,n.rewardname=a.name,n.rewardnum=a.reward_num,n.rewarditem=a.reward_item,tt.Instance.OpenPopView(Ve.RewardWindow,n),Me.Instance.closeback=(()=>{this.OnEnd()}))}),Laya.Handler.create(this,()=>{u.showToast("领取失败")}))}OnEnd(){0==this.curooo?tt.Instance.ClosePopView(Ve.CheatWindow):st.Instance.RessetGame()}}class Fe extends M.Window.ShareVideoWindowUI{constructor(){super(),this.first=!1,Fe.instance=this}static get Instance(){return Fe.instance}OnOpen(e=null){this.ani1.play(0,!1),this.first=!1,Laya.LocalStorage.getItem("firstshare")||(this.first=!0,this.firstreward=this.GetReward,this.icon.skin="icon/"+this.firstreward.rewardicon+".png"),this.firstshare.visible=this.first,this.sharetip.visible=!this.first,this.sharemoney.visible=!this.first,this.sharebtn.clickHandler=Laya.Handler.create(this,this.OnShareVideo,null,!1),this.closebtn.clickHandler=Laya.Handler.create(this,this.OnClickClose,null,!1),this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height})}OnHide(){}OnClickClose(){tt.Instance.ClosePopView(Ve.ShareVideoWindow)}OnShareVideo(){E.IsAndroid?u.Instance.ShareVideo(e=>{e&&this.GetVideoReward()}):this.GetVideoReward()}GetVideoReward(){this.first?this.GetSkinReward():this.RewardShareGold()}RewardShareGold(){let e=[{reward_item:"1000"},{reward_num:"100"},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(v.vd,e,Laya.Handler.create(this,e=>{lt.GetMoney(100),this.OnClickClose()}),Laya.Handler.create(this,this.OnSignError),!0)}OnSignError(e){console.log(e)}GetSkinReward(){let e=[{reward_item:this.firstreward.rewarditem.toString()},{reward_num:this.firstreward.rewardnum.toString()},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(v.vd,e,Laya.Handler.create(this,e=>{Laya.LocalStorage.setItem("firstshare","1"),this.firstreward.type==Ge.money?lt.GetMoney(this.firstreward.rewardnum,null,Laya.Handler.create(this,()=>{this.OnClickClose()})):(this.OnClickClose(),tt.Instance.OpenPopView(Ve.RewardWindow,this.firstreward))}),Laya.Handler.create(this,this.OnSignError),!0)}get GetReward(){for(var e,i=!1,a=[],n=gt.CurAccountData.m_skinDic,s=0;s<n.values.length;s++){var r=n.values[s];r.curskinstate==o.lock&&6!=r.require_type&&a.push(r)}if(!(a.length>0))return null;if(i=!0,e=a[lt.getRandomInt(0,a.length-1)],i){var h=new t(6e3+e.skinid);return h.rewardicon=e.skinicon,h.rewardname=e.skinname,h.rewardnum=1,h.type=Ge.role,h}var l=new t(1e3);return l.rewardicon="jb",l.rewardname="金币",l.rewardnum=100,l.type=Ge.money,l}}class je extends M.Window.BaoXiangWindowUI{constructor(){super(),this.firstbx=!1,je.instance=this,je.instance.InitSize()}static get Instance(){return je.instance}InitSize(){this.height=Laya.stage.height,this.pan.y=Laya.stage.height/1280*this.pan.y,this.Btn.y=Laya.stage.height/1280*this.Btn.y,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height})}OnOpen(e=null){this.visible=!1,Laya.timer.once(500,this,()=>{this.visible=!0}),this.RegButton();var t=Laya.LocalStorage.getItem("firstbx");if(this.firstbg.visible=!1,t||(this.firstbx=!0,this.firstbg.visible=!0),this.curreward=this.GetReward,K.Instance.OnTouchOut(),K.caninput=!1,this.curreward){this.curreward.type!=Ge.egg?(this.icon.skin="icon/"+this.curreward.rewardicon+".png",this.gettex.text="开启宝箱"):(this.icon.skin="game/egg.png",this.gettex.text="开启彩蛋");var i=this.curreward.type==Ge.money?"金币+"+this.curreward.rewardnum:this.curreward.rewardname;this.skindesc.text=i,u.Showbanner()}else this.OnClickClose()}RegButton(){this.getbtn.clickHandler=Laya.Handler.create(this,this.GetSkinReward,null,!1),this.passbtn.clickHandler=Laya.Handler.create(this,this.OnClickClose,null,!1)}OnHide(){K.caninput=!0}get GetReward(){for(var e,i=!1,a=[],n=gt.CurAccountData.m_skinDic,s=0;s<n.values.length;s++){var r=n.values[s];r.curskinstate==o.lock&&a.push(r)}if(!(a.length>0))return null;if(i=!0,e=a[lt.getRandomInt(0,a.length-1)],!this.firstbx&&Math.random()>.35&&Le.GetEgg){var h,l=Le.GetEgg(!0);return(h=new t(l.id)).rewardnum=1,h.type=Ge.egg,h.rewardname="神秘彩蛋",h}if(i&&(Math.random()>.4||this.firstbx))return(h=new t(6e3+e.skinid)).rewardicon=e.skinicon,h.rewardname=e.skinname,h.rewardnum=1,h.type=Ge.role,h;var c=new t(1e3);return c.rewardicon="jb",c.rewardname="金币",c.rewardnum=100,c.type=Ge.money,c}GetSkinReward(){this.curreward.type==Ge.egg?this.VideoGetEgg():this.VideoGetSkin()}VideoGetEgg(){if(Laya.Browser.onPC){this.OnClickClose();var e=Le.taskdic.getValue(this.curreward.rewarditem);tt.Instance.OpenPopView(Ve.TaskContentView,[e,!1,!1])}else E.showVideoAd(e=>{if(e){this.OnClickClose();var t=Le.taskdic.getValue(this.curreward.rewarditem);tt.Instance.OpenPopView(Ve.TaskContentView,[t,!1,!1])}})}VideoGetSkin(){if(Laya.Browser.onPC){let e=[{reward_item:this.curreward.rewarditem.toString()},{reward_num:this.curreward.rewardnum.toString()},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(v.vd,e,Laya.Handler.create(this,e=>{this.firstbx&&Laya.LocalStorage.setItem("firstbx","1"),this.curreward.type==Ge.money?lt.GetMoney(this.curreward.rewardnum,null,Laya.Handler.create(this,()=>{this.OnClickClose()})):(tt.Instance.OpenPopView(Ve.RewardWindow,this.curreward),tt.Instance.ClosePopView(Ve.BaoXiangWindow))}),Laya.Handler.create(this,this.OnSignError),!0)}else E.showVideoAd(e=>{if(e){let e=[{reward_item:this.curreward.rewarditem.toString()},{reward_num:this.curreward.rewardnum.toString()},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(v.vd,e,Laya.Handler.create(this,e=>{this.firstbx&&Laya.LocalStorage.setItem("firstbx","1"),this.curreward.type==Ge.money?lt.GetMoney(this.curreward.rewardnum,null,Laya.Handler.create(this,()=>{this.OnClickClose()})):(tt.Instance.OpenPopView(Ve.RewardWindow,this.curreward),tt.Instance.ClosePopView(Ve.BaoXiangWindow))}),Laya.Handler.create(this,this.OnSignError),!0)}})}OnSignError(e){console.log(e)}OnClickClose(){tt.Instance.ClosePopView(Ve.BaoXiangWindow),te.mainpalyer.SetWuDi(2e3)}}class Je extends M.Window.TaskWindowUI{constructor(){super(),this.cddatas=[],this.completelevels=[],Je.instance=this}static get Instance(){return Je.instance}InitSize(){this.height=Laya.stage.height,this.homebtn.y=Laya.stage.height/1280*this.homebtn.y,this.listpan.top=Laya.stage.height/1280*this.listpan.top,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height})}OnOpen(e=null){this.InitSize(),this.RegButton(),this.RefreshCDList()}RegButton(){this.homebtn.clickHandler=Laya.Handler.create(this,this.OnBackHome,null,!1)}OnHide(){}OnBackHome(){tt.Instance.ShowWindow(Ve.HomeWindow)}static get canshoweffview(){for(var e=[],t=0;t<Le.taskdic.values.length;t++){var i=Le.taskdic.values[t];1==i.find&&e.push(i)}return e}RefreshCDList(){this.cddatas=Je.canshoweffview,this.cdlist.vScrollBarSkin="",this.cdlist.array=this.cddatas,this.cdlist.renderHandler=Laya.Handler.create(this,this.OnRender,null,!1),this.completelevels=this.CheckEggComplete(),this.completelevels.length>0&&this.ShowCompleteTask()}ShowCompleteTask(){var e=this.completelevels[0];tt.Instance.OpenPopView(Ve.TaskContentView,[e,!0,!1]),this.cddatas=Je.canshoweffview,this.cdlist.array=this.cddatas}ReCompleteCheck(e){var t=this.completelevels.indexOf(e);-1!=t&&this.completelevels.splice(t,1),this.completelevels.length>0&&this.ShowCompleteTask()}CheckEggComplete(){for(var e=[],t=ze.Instance.curlevel,i=0;i<t.leveltasks.length;i++){var a=t.leveltasks[i];if(4==a.id&&1==a.state){for(var n=[],s=0;s<gt.CurAccountData.m_skinDic.values.length;s++){(l=gt.CurAccountData.m_skinDic.values[s]).curskinstate!=o.lock&&l.skintype==r.weapon&&n.push(l)}n.length>=8&&(e.push(a),Le.CompleteEgg(a))}else if(9==a.id&&1==a.state){n=[];for(var h=0;h<gt.CurAccountData.m_skinDic.values.length;h++){var l;(l=gt.CurAccountData.m_skinDic.values[h]).curskinstate!=o.lock&&l.skintype==r.role&&n.push(l)}n.length>=4&&(e.push(a),Le.CompleteEgg(a))}}return e}OnRender(e){var t=e.dataSource,i=e.getChildAt(0),a=i.getChildAt(0),n=i.getChildAt(1);n.visible=!1;var s=i.getChildAt(2);s.visible=!1;var r=i.getChildAt(3);r.visible=!1;var o=e.getChildAt(1);o.visible=!1;var h=e.getChildAt(2);h.visible=!1,t.state==Ie.lock?(a.visible=!0,h.visible=!0,s.visible=!0,s.clickHandler=Laya.Handler.create(this,this.OnClickVideoGet,[t],!1)):t.state==Ie.open?(a.visible=!0,h.visible=!1,r.visible=!0,r.clickHandler=Laya.Handler.create(this,this.OnReadTask,[t],!1)):t.state==Ie.complete?(n.visible=!0,n.text="兑换码:"+t.cdk.toString(),a.alpha=.4):t.state==Ie.geted&&(n.visible=!0,o.visible=!0,n.text="兑换码:"+t.cdk.toString(),a.alpha=.4)}OnReadTask(e){tt.Instance.OpenPopView(Ve.TaskContentView,[e,!1,!1])}OnClickVideoGet(e){e.state==Ie.lock&&E.IsAndroid&&E.showVideoAd(t=>{t&&(e.state=Ie.open,Le.SetData(e),this.RefreshCDList())})}}class Ke extends M.Window.TaskContentViewUI{constructor(){super(),this.settlement=!1,Ke.instance=this,Ke.instance.InitSize()}static get Instance(){return Ke.instance}InitSize(){this.height=Laya.stage.height,this.mespan.y=Laya.stage.height/1280*this.mespan.y,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height})}OnOpen(e=null){K.caninput=!1,null==e&&this.OnClickClose(),this.RegButton(),this.taskdata=e[0],this.complete=e[1],this.settlement=e[2],this.tips.visible=this.complete,this.cdktex.visible=this.complete,this.complete&&(this.cdktex.text="兑换码:"+this.taskdata.cdk,this.ani1.play(null,!1)),Le.OpenEgg(this.taskdata),ze.Instance.curlevel.GetTask(),this.title.text=this.taskdata.title,this.content.text=this.taskdata.content}RegButton(){this.closemesview.clickHandler=Laya.Handler.create(this,this.OnClickClose,null,!1)}OnHide(){K.caninput=!0}OnClickClose(){tt.Instance.ClosePopView(Ve.TaskContentView),te.mainpalyer.SetWuDi(2e3),this.complete&&(this.settlement?st.Instance.ReCompleteCheck(this.taskdata):Je.Instance.ReCompleteCheck(this.taskdata))}OnShare(){u.Share()}}class Qe extends M.Window.CDKViewUI{constructor(){super(),Qe.instance=this,Qe.instance.InitSize()}static get Instance(){return Qe.instance}InitSize(){this.height=Laya.stage.height,this.pan.y=Laya.stage.height/1280*this.pan.y,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height})}OnOpen(e=null){this.RegButton(),this.inputtext.text=""}RegButton(){this.closebtn.clickHandler=Laya.Handler.create(this,this.OnClickClose,null,!1),this.backbtn.clickHandler=Laya.Handler.create(this,this.OnClickClose,null,!1),this.getbtn.clickHandler=Laya.Handler.create(this,this.OnGetSkin,null,!1)}OnHide(){}OnClickClose(){tt.Instance.ClosePopView(Ve.CDKView)}OnGetSkin(){console.log(this.inputtext.text);for(var e,t=Number(this.inputtext.text),i=gt.CurAccountData.m_skinDic.values,a=0;a<i.length;a++){var n=i[a];if(n.cdk==t){e=n;break}}null==e?u.showToast("兑换码错误"):e.curskinstate!=o.lock?u.showToast("已兑换"):this.GetSkinAward(e)}GetSkinAward(e){if(e.curskinstate!=o.lock)return void Le.GeEgg(e.cdk);var i=e.skinid+6e3;let a=[{reward_item:i.toString()},{reward_num:"1"},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(v.vd,a,Laya.Handler.create(this,a=>{Le.GeEgg(e.cdk),tt.Instance.ClosePopView(Ve.CDKView),b.Trigger(x.UseSkin);var n=new t(i);n.type=1,n.rewardicon=e.skinicon,n.rewardname=e.skinname,n.rewardnum=1,tt.Instance.OpenPopView(Ve.RewardWindow,n)}),Laya.Handler.create(this,this.OnSignError),!0)}OnSignError(e){console.log(e)}}class Ze{constructor(){this.cheststate=0,this.canvideoopen=!1}get chesticon(){return 1e3==this.chesttype?"jb":gt.CurAccountData.m_skinDic.getValue(this.chestid).skinicon}}class $e extends M.Window.ChestWindowUI{constructor(){super(),this.chestdatas=[],this.keynum=2,this.canhome=!1,this.video=!1,this.getkey=!1,this.gamewin=!1,$e.instance=this}static get Instance(){return $e.instance}InitList(){for(var e=[],t=0;t<9;t++){var i=new Ze;t>5&&(i.canvideoopen=!0),e.push(i)}return e}EnterChest(){k.Instance.HttpPostRequest(v.entertreasure,null,new Laya.Handler(null,e=>{var t=new Ze;t.chesttype=6e3,t.chestid=e.theme_id,this.InitChest(t)}),new Laya.Handler(this,e=>{console.log("err"+e)}))}InitChest(e){this.targetChest=e,this.chestdatas=this.InitList(),this.chestlist.array=this.chestdatas,this.chestlist.renderHandler=Laya.Handler.create(this,this.OnRender,null,!1),this.getys.visible=!1,this.getys.clickHandler=Laya.Handler.create(this,this.OnGetKey,null,!1),this.homebtn.clickHandler=Laya.Handler.create(this,this.OnBackHome,null,!1),this.RefreshChestDatas()}OnOpen(e=!1){this.gamewin=e,this.EnterChest(),this.chestpan.y=Laya.stage.height/1280*this.chestpan.y,this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height})}OnHide(){}OnRender(e,t){var i=e.dataSource,a=e.getChildAt(1);a.visible=0==i.cheststate,a.getChildAt(0).visible=i.canvideoopen;var n=e.getChildAt(2);(n.visible=1==i.cheststate&&i.chesttype>1e3,n.visible)&&(n.getChildAt(0).skin="icon/"+i.chesticon+".png");var s=e.getChildAt(3);(s.visible=1==i.cheststate&&1e3==i.chesttype,s.visible)&&(s.getChildAt(1).text=i.chestnum.toString());var r=e.getChildAt(4);0==i.cheststate?i.canvideoopen?r.clickHandler=Laya.Handler.create(this,this.VideoOpenTreasure,[!1,t],!1):r.clickHandler=Laya.Handler.create(this,this.OpenTreasure,[!1,!0,t],!1):r.clickHandler=null}OnBackHome(){st.Instance.RessetGame()}SetChestData(e,t){this.chestdatas[e]=t,this.RefreshChestDatas()}get getTarget(){for(var e=0;e<this.chestdatas.length;e++){var t=this.chestdatas[e];if(1e3!=t.chesttype&&t.chestid==this.targetChest.chestid)return!0}return!1}RefreshChestDatas(){this.chestlist.array=this.chestdatas,this.chestlist.renderHandler=Laya.Handler.create(this,this.OnRender,null,!1),this.key1.visible=this.keynum>0,this.key2.visible=this.keynum>1,this.key3.visible=this.keynum>2,this.opspr.visible=this.keynum>0;for(var e=!0,t=0;t<this.chestdatas.length;t++)if(0==this.chestdatas[t].cheststate){e=!1;break}(0==this.canhome&&0==this.keynum||e)&&(this.canhome=!0),this.homebtn.visible=this.canhome,this.getys.visible=0==this.keynum&&!e,this.getys.visible&&(this.getys.clickHandler=Laya.Handler.create(this,this.OnGetKey,null,!1))}OnGetKey(){this.getkey=!0,E.IsAndroid&&E.showVideoAd(e=>{e&&(this.keynum=3,this.video=!0,this.RefreshChestDatas())})}VideoOpenTreasure(e,t){E.IsAndroid&&E.showVideoAd(i=>{i&&this.OpenTreasure(!0,e,t)})}OpenTreasure(e,i,a){if(i&&this.keynum<=0)u.showToast("钥匙用完啦!");else if(!e&&i&>.CurAccountData.videonum)this.VideoOpenTreasure(!0,a);else{var n=e&&!this.video?"key:treasure_open":"video:treasure_open",s=[{t:gt.CurrentAccount.ServerTime.toString()},{channel:n}];k.Instance.HttpPostRequest(v.opentreasure,s,new Laya.Handler(null,e=>{i&&(this.keynum-=1);var n=new Ze;for(var s in n.cheststate=1,e.rewards){var r=Number(s);1e3==r?(n.chesttype=1e3,n.chestnum=Number(e.rewards[s])):(n.chesttype=6e3,n.chestid=r%6e3)}if(this.SetChestData(a,n),r>1e3){var o=new t(n.chestid);o.type=Ge.role;var h=gt.CurAccountData.m_skinDic.getValue(n.chestid);o.rewardicon=h.skinicon,o.rewardname=h.skinname,o.rewardnum=1,tt.Instance.OpenPopView(Ve.RewardWindow,o)}this.RefreshChestDatas()}),new Laya.Handler(this,e=>{console.log("err"+e)}))}}}class et extends M.Window.TaoZhuangWindowUI{constructor(){super(),this.tzpre=0,et.instance=this}static get Instance(){return et.instance}InitSize(){this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height}),this.pan.y=Laya.stage.height/1280*this.pan.y}OnOpen(e=null){this.InitSize(),this.RegButton(),this.GetAwardDatas(),this.ShowPre()}RegButton(){this.getbtn.clickHandler=Laya.Handler.create(this,this.OnGetSkins,null,!1),this.backbtn.clickHandler=Laya.Handler.create(this,this.OnBack,null,!1)}OnHide(){}GetAwardDatas(){var e=gt.CurAccountData.m_skinDic.getValue(22),i=gt.CurAccountData.m_skinDic.getValue(17),a=e&&e.curskinstate==o.lock,n=i&&i.curskinstate==o.lock;if(a){var s=new t(e.skinid+6e3);s.rewardicon=e.skinicon,s.rewardname=e.skinname,s.type=Ge.role,s.rewardnum=1,this.roleaward=s}if(n){var r=new t(i.skinid+6e3);r.rewardicon=i.skinicon,r.rewardname=i.skinname,r.type=Ge.weapon,r.rewardnum=1,this.weaponaward=r}}static canshow(){var e=gt.CurAccountData.m_skinDic.getValue(22),t=gt.CurAccountData.m_skinDic.getValue(17),i=e&&e.curskinstate==o.lock,a=t&&t.curskinstate==o.lock;return!(!i&&!a)}ShowPre(){var e=et.GetPre();this.pre1.getChildAt(0).visible=e>0,this.pre2.getChildAt(0).visible=e>1,this.pre3.getChildAt(0).visible=e>2,e>=3&&(this.getbtn.mouseEnabled=!1,this.GetRole())}OnGetSkins(){E.IsAndroid?E.showVideoAd(e=>{e&&(this.SetPre(1),this.ShowPre())}):(this.SetPre(1),this.ShowPre())}SetPre(e){var t=Laya.LocalStorage.getItem("tzpre"),i=0;return t?(i=Number(t)+e,Laya.LocalStorage.setItem("tzpre",i.toString())):(i=e,Laya.LocalStorage.setItem("tzpre",e.toString())),i}static GetPre(){var e=Laya.LocalStorage.getItem("tzpre");return e?Number(e):0}GetRole(){var e=gt.CurAccountData.m_skinDic.getValue(22);e&&e.curskinstate==o.lock?this.GetAward(this.roleaward,()=>{this.GetWeapon()}):this.GetWeapon()}GetWeapon(){var e=gt.CurAccountData.m_skinDic.getValue(17);e&&e.curskinstate==o.lock?this.GetAward(this.weaponaward,()=>{this.OnBack()}):this.OnBack()}GetAward(e,t){let i=[{reward_item:e.rewarditem.toString()},{reward_num:e.rewardnum.toString()},{t:gt.ServerTime.toString()}];k.Instance.HttpPostRequest(v.vd,i,Laya.Handler.create(this,i=>{tt.Instance.OpenPopView(Ve.RewardWindow,e),Me.Instance.closeback=(()=>{t()})}),Laya.Handler.create(this,this.OnSignError),!0)}OnSignError(e){console.log(e)}OnBack(){tt.Instance.ShowWindow(Ve.HomeWindow)}}!function(e){e[e.HomeWindow=0]="HomeWindow",e[e.InGameWindow=1]="InGameWindow",e[e.ChestWindow=2]="ChestWindow",e[e.TaoZhuangWindow=3]="TaoZhuangWindow",e[e.BaoXiangWindow=4]="BaoXiangWindow",e[e.CDKView=5]="CDKView",e[e.TaskContentView=6]="TaskContentView",e[e.TaskWindow=7]="TaskWindow",e[e.CheatWindow=8]="CheatWindow",e[e.SettlementWindow=9]="SettlementWindow",e[e.SkinWindow=10]="SkinWindow",e[e.ResurrectionWindow=11]="ResurrectionWindow",e[e.PlaneGiftWindow=12]="PlaneGiftWindow",e[e.SignWindow=13]="SignWindow",e[e.LotteryWindow=14]="LotteryWindow",e[e.TryOutWindow=15]="TryOutWindow",e[e.RewardWindow=16]="RewardWindow",e[e.ShareVideoWindow=17]="ShareVideoWindow"}(Ve||(Ve={}));class tt{constructor(){this.ViewDic=[],this.popViewDic=[],this.viewCont=new Laya.Sprite,this.popCont=new Laya.Sprite,tt.WindowManagerInstance=this,this.Init()}static get Instance(){return tt.WindowManagerInstance?tt.WindowManagerInstance:new tt}Init(){this.ViewDic[Ve.HomeWindow]=He,this.ViewDic[Ve.InGameWindow]=q,this.ViewDic[Ve.SettlementWindow]=_e,this.ViewDic[Ve.ResurrectionWindow]=Ne,this.ViewDic[Ve.SkinWindow]=Ee,this.ViewDic[Ve.RewardWindow]=Me,this.ViewDic[Ve.TryOutWindow]=We,this.ViewDic[Ve.SignWindow]=Xe,this.ViewDic[Ve.ShareVideoWindow]=Fe,this.ViewDic[Ve.CheatWindow]=Ye,this.ViewDic[Ve.BaoXiangWindow]=je,this.ViewDic[Ve.TaskWindow]=Je,this.ViewDic[Ve.TaskContentView]=Ke,this.ViewDic[Ve.CDKView]=Qe,this.ViewDic[Ve.ChestWindow]=$e,this.ViewDic[Ve.TaoZhuangWindow]=et,Laya.stage.addChild(this.viewCont),Laya.stage.addChild(this.popCont)}ShowWindow(e,t=null){null!=this.curOpenedView&&(this.curOpenedView.OnHide(),this.curOpenedView.destroy(),this.curOpenedView.removeSelf()),u.Clear(),this.ClearPopViews(),console.log(Ve[e]),this.curOpenedView=new this.ViewDic[e],this.curOpenedView.name=Ve[e],this.viewCont.addChild(this.curOpenedView),this.curOpenedView.OnOpen(t)}OpenPopView(e,t=null){var i;if(this.popViewDic[e]){if((i=this.popViewDic[e]).visible)return;this.popCont.setChildIndex(i,this.popCont.numChildren-1),i.visible=!0}else i=new this.ViewDic[e],this.popCont.addChild(i),this.popViewDic[e]=i;u.Clear(),i.OnOpen(t)}ClosePopView(e){var t=this.popViewDic[e];null!=t&&t.visible&&(t.OnHide(),u.Clear(),t.visible=!1)}CloseCurrentWindow(){this.curOpenedView.OnHide(),this.curOpenedView.destroy(),this.curOpenedView.removeSelf()}ClearPopViews(){this.ClosePopView(Ve.PlaneGiftWindow),this.ClosePopView(Ve.ShareVideoWindow)}}var it=Laya.Vector3;class at extends V{constructor(){super(...arguments),this.cut=!1}OnInit(){7!=this.mdata.buildid?(this.mcollider=this.cursprite.getChildAt(2).getComponent(Laya.PhysicsCollider),this.mcollider.collisionGroup=a.obstacle,this.mcollider.enabled=!0,this.downsprite=this.cursprite.getChildAt(0),this.upsprite=this.cursprite.getChildAt(1)):(this.mcollider=this.cursprite.getChildAt(1).getComponent(Laya.PhysicsCollider),this.mcollider.collisionGroup=a.obstacle,this.mcollider1=this.cursprite.getChildAt(2).getComponent(Laya.PhysicsCollider),this.mcollider1.collisionGroup=a.obstacle,this.mcollider1.enabled=!0,this.downsprite=this.cursprite.getChildAt(1),this.downsprite1=this.cursprite.getChildAt(2),this.upsprite=this.cursprite.getChildAt(0),this.mcollider.enabled=!0),6==this.mdata.buildid&&(this.mcollider.collisionGroup=a.grass);for(var e=0;e<this.cursprite.numChildren;e++){this.cursprite.getChildAt(e).active=!0}this.OnReg()}OnReg(){b.On(x.Cut,this,this.OnCut)}OnClear(){if(b.Off(x.Cut,this,this.OnCut),this.uprig&&this.uprig.Clear(),this.downrig&&this.downrig.Clear(),this.copysprite){for(var e=0;e<this.copysprite.numChildren;e++){this.copysprite.getChildAt(e).active=!0}S.RecoverSprite3D(this.copysprite,!0)}this.cuteffect&&S.RecoverSprite3D(this.cuteffect)}OnCut(e){this.cut||(this.mcollider==e||this.mcollider1&&this.mcollider1==e)&&this.BeCut(e)}BeCut(e){if(!this.cut){if(this.cut=!0,this.die=!0,this.mcollider.enabled=!1,u.Shake(),4==this.mdata.buildid){for(var t=0,i=0;i<ze.Instance.curlevel.gameroles.length;i++){var a=ze.Instance.curlevel.gameroles[i];if(a!=te.mainpalyer)it.distance(this.cursprite.transform.position,a.cursprite.transform.position)<5&&(a.BeBoom(),t++),t>2&&(ze.Instance.curlevel.allboomree=!0)}for(i=0;i<ze.Instance.curlevel.builds.length;i++){var n=ze.Instance.curlevel.builds[i];if(n!=this)if(it.distance(this.cursprite.transform.position,n.cursprite.transform.position)<5)if(0==n.mdata.type){var s=n;s.cut||s.BeCut(null)}else if(1==n.mdata.type){n.BeCut()}}}var r=4;4==this.mdata.buildid?(r=2,Q.PlayVoice(F.boom)):2==this.mdata.buildid?(r=5,Q.PlayVoice(F.cut)):6==this.mdata.buildid?Q.PlayVoice(F.cutgrass):Q.PlayVoice(F.cut),8==this.mdata.buildid&&tt.Instance.OpenPopView(Ve.BaoXiangWindow);var o=z.effect.getValue(r);if(this.cuteffect=S.GetSprite3D(o),ot.mainscene.addChild(this.cuteffect),2!=this.mdata.buildid?this.cuteffect.transform.position=this.upsprite.transform.position.clone():this.cuteffect.transform.position=this.cursprite.transform.position.clone(),this.copysprite=S.GetSprite3D(z.BuildAsset(T.barrier,this.mdata.buildid)),ot.mainscene.addChild(this.copysprite),this.copysprite.transform.position=this.cursprite.transform.position.clone(),this.copysprite.transform.rotationEuler=this.cursprite.transform.rotationEuler.clone(),7==this.mdata.buildid){this.copysprite.getChildAt(0).active=!1;var h=e==this.mcollider1?1:2;this.copysprite.getChildAt(h).active=!1}else{this.copysprite.getChildAt(1).active=!1,this.copysprite.getChildAt(0).active=!0;var l=new se(this.copysprite,null,1,1.2);l.minhight=0;var c=6==this.mdata.buildid?0:.5;l.AddForce(new Laya.Vector3(0,1,c),.3),this.copysprite.getChildAt(2).getComponent(Laya.PhysicsCollider).enabled=!1}null!=e&&e==this.mcollider1?this.downsprite1.active=!1:this.downsprite.active=!1,this.uprig=new se(this.cursprite,()=>{l&&l.Clear(),this.copysprite.active=!1,this.cursprite.active=!1},1.5,1.5),this.uprig.minhight=1,this.uprig.AddForce(new Laya.Vector3(0,1,.4),1)}}}class nt extends V{constructor(){super(...arguments),this.cut=!1}OnInit(){this.mcollider=this.cursprite.getChildAt(2).getComponent(Laya.PhysicsCollider),this.mcollider.collisionGroup=a.obstacle,this.downsprite=this.cursprite.getChildAt(0),this.upsprite=this.cursprite.getChildAt(1),this.standnode=this.cursprite.getChildAt(3);var e=this.standnode.transform.position.clone(),t=new Laya.Vector4(e.x,e.y,e.z,this.standnode.transform.rotationEuler.y),i=new le(this.mdata.monsterid,t);i.boos=this.mdata.boos,this.mshooter=me.Create(i),this.mshooter.SkinShow(1,6),this.OnReg()}OnReg(){b.On(x.Cut,this,this.OnCut),this.uprig&&this.uprig.Clear(),this.downrig&&this.downrig.Clear(),this.copysprite&&S.RecoverSprite3D(this.copysprite)}OnClear(){b.Off(x.Cut,this,this.OnCut),this.copysprite&&this.copysprite.destroy(),this.cut||this.mshooter.Clear(),this.cuteffect&&S.RecoverSprite3D(this.cuteffect)}OnCut(e){this.mcollider!=e||this.cut||(this.BeCut(),ze.Instance.curlevel.gameroles.push(this.mshooter),this.mshooter.FallLand(this.cursprite.transform.position.y))}BeCut(){this.cut=!0,u.Shake(),Q.PlayVoice(F.cut);var e=z.effect.getValue(4);this.cuteffect=S.GetSprite3D(e),ot.mainscene.addChild(this.cuteffect),this.cuteffect.transform.position=this.upsprite.transform.position.clone(),this.copysprite=S.GetSprite3D(z.BuildAsset(T.stand,this.mdata.buildid)),ot.mainscene.addChild(this.copysprite),this.copysprite.transform.position=this.cursprite.transform.position.clone(),this.copysprite.transform.rotationEuler=this.cursprite.transform.rotationEuler.clone(),this.copysprite.getChildAt(1).active=!1,this.downrig=new se(this.copysprite,null,1),this.downrig.minhight=1,this.downrig.AddForce(new Laya.Vector3(0,1,.1),.5),this.downsprite.active=!1,this.uprig=new se(this.cursprite,()=>{this.Clear()},1.5,1.5),this.uprig.minhight=1,this.uprig.AddForce(new Laya.Vector3(0,1,.4),.5)}}class st{constructor(){this.curgamestate=s.None,this.play_id=0,this.gamecount=0,this.goldnum=0,this.begin=!1,this.completelevels=[],st.instance=this,console.log("游戏初始化..."),this.GameInit()}static get Instance(){return st.instance}static GetBuild(e){var t=new st.builddic[e.type];return t.Init(e),t.clear=!1,t}GameInit(){st.builddic[T.barrier]=at,st.builddic[T.stand]=nt,st.builddic[T.road]=at,new Le,new oe,new ze,new K,this.RegEvent(),this.ChangeGameState(s.Ready)}RegEvent(){b.GameOn(s.Ready,this,this.GameReady),b.GameOn(s.Idle,this,this.GameIdle),b.GameOn(s.Start,this,this.OnGameStart),b.GameOn(s.Playing,this,this.GamePlaying),b.GameOn(s.Die,this,this.GameDie),b.GameOn(s.Lose,this,this.GameLose),b.GameOn(s.Win,this,this.GameWin),b.GameOn(s.Over,this,this.GameOver),b.On(x.GameIdle,this,this.OnGameIdle)}ChangeGameState(e,t=null){e!=this.curgamestate&&(this.curgamestate=e,console.log("GameState:",s[e]),b.GameTrigger(e,t))}OnGameIdle(){this.ChangeGameState(s.Idle)}GameIdle(){}GameReady(){return ze.Instance.ReadyLevel(),tt.Instance.ShowWindow(Ve.HomeWindow),this.ChangeGameState(s.Idle),this.begin=!1,He.sign&&st.Instance.gamecount>0&&Xe.canSgin?(He.sign=!1,void tt.Instance.ShowWindow(Ve.SignWindow)):(!He.sign||!Xe.canSgin)&&He.skin&&st.Instance.gamecount>0?(He.skin=!1,void tt.Instance.ShowWindow(Ve.SkinWindow)):void(st.Instance.gamecount>1&&st.Instance.gamecount%3==0&&et.canshow&&tt.Instance.ShowWindow(Ve.TaoZhuangWindow))}BeginGame(){if(this.curgamestate==s.Idle&&!this.begin){this.begin=!0;var e=[{t:gt.CurrentAccount.ServerTime.toString()}];k.Instance.HttpPostRequest(v.game,e,new Laya.Handler(null,e=>{st.Instance.play_id=e.play_id,this.OnGameBegin()}),new Laya.Handler(this,e=>{this.begin=!1,console.log("err"+e)}))}}OnGameBegin(){u.Instance.RecordStart(),ze.Instance.curlevel.leveldata.missiondata.trial?tt.Instance.ShowWindow(Ve.TryOutWindow):(this.RecordLevelStart(),this.ChangeGameState(s.Start))}OnGameStart(){this.curlevel=ze.Instance.curlevel,this.gamecount++,this.goldnum=0,console.log("打开游戏中界面..."),this.ChangeGameState(s.Playing)}GamePlaying(){Q.PlayBgm(j.bgm),tt.Instance.ShowWindow(Ve.InGameWindow)}GameDie(){tt.Instance.ClearPopViews(),this.ChangeGameState(s.Lose)}GameLose(){this.curwin=!1,console.log("打开结算界面(游戏失败)"),tt.Instance.ShowWindow(Ve.ResurrectionWindow),this.RecropLevelEnd(!1)}GameWin(){this.curwin=!0,console.log("打开结算界面(游戏胜利)"),st.alllose=0,this.CheckComplete(!0),this.RecropLevelEnd(!0),ze.teststage++}CheckComplete(e){this.completelevels=this.CheckLevelTask(),0==this.completelevels.length?tt.Instance.ShowWindow(Ve.SettlementWindow,e):this.ShowCompleteTask()}ShowCompleteTask(){var e=this.completelevels[0];tt.Instance.OpenPopView(Ve.TaskContentView,[e,!0,!0])}ReCompleteCheck(e){var t=this.completelevels.indexOf(e);-1!=t&&this.completelevels.splice(t,1),this.completelevels.length>0?this.ShowCompleteTask():tt.Instance.ShowWindow(Ve.SettlementWindow,!0)}GameOver(e){Q.ClearAudio(),e?tt.Instance.ShowWindow(Ve.ChestWindow,!0):this.RessetGame()}RessetGame(){this.curlevel&&this.curlevel.Clear(),this.ChangeGameState(s.Ready)}RecordLevelStart(){if(Laya.Browser.onWeiXin){this.curlevel=ze.Instance.curlevel;this.curlevel.levelid.toString(),this.curlevel.levelname,gt.CurAccountData.UseId}}RecropLevelEnd(e){if(Laya.Browser.onWeiXin){this.curlevel.levelid.toString(),gt.CurAccountData.UseId,ze.Instance.curlevel.levelname;if(e);else gt.CurAccountData.GetUser(c.equip_themes)[1]}}CheckLevelTask(){for(var e=[],t=0;t<this.curlevel.leveltasks.length;t++){var i=this.curlevel.leveltasks[t];if(1==i.id&&1==i.state)this.curlevel.allccclear&&(e.push(i),Le.CompleteEgg(i));else if(2==i.id&&1==i.state)this.curlevel.alllenemynoneclear&&this.curwin&&(e.push(i),Le.CompleteEgg(i));else if(3==i.id&&1==i.state)te.mainpalyer.allfall&&(e.push(i),Le.CompleteEgg(i));else if(4==i.id&&1==i.state){for(var a=[],n=0;n<gt.CurAccountData.m_skinDic.values.length;n++){(h=gt.CurAccountData.m_skinDic.values[n]).curskinstate!=o.lock&&h.skintype==r.weapon&&a.push(h)}a.length>=8&&(e.push(i),Le.CompleteEgg(i))}else if(5==i.id&&1==i.state)st.alllose>2&&(e.push(i),Le.CompleteEgg(i));else if(6==i.id&&1==i.state)this.curlevel.allboomree&&(e.push(i),Le.CompleteEgg(i));else if(7==i.id&&1==i.state)te.mainpalyer.allstand&&this.curwin&&(e.push(i),Le.CompleteEgg(i));else if(8==i.id&&1==i.state)this.curlevel.allbuildnoclear&&this.curwin&&(e.push(i),Le.CompleteEgg(i));else if(9==i.id&&1==i.state){a=[];for(var s=0;s<gt.CurAccountData.m_skinDic.values.length;s++){var h;(h=gt.CurAccountData.m_skinDic.values[s]).curskinstate!=o.lock&&h.skintype==r.role&&a.push(h)}a.length>=4&&(e.push(i),Le.CompleteEgg(i))}}return e}}st.builddic=[],st.alllose=0;var rt=Laya.Vector3;class ot{constructor(e){this.frist=!0,ot.instance=this,ot.mainscene=e,ot.endsprite=e.getChildByName("end"),ot.endsprite.active=!1,ot.endsprite.getComponent(Laya.PhysicsCollider).collisionGroup=a.end,ot.mapparent=new Laya.Node,ot.mapparent.name="mapparent",ot.mainscene.addChild(ot.mapparent),ot.maincamera=e.getChildByName("Main Camera"),ot.maincamera.addComponent(U),ot.maincamera.enableHDR=!1,ot.maincamera.clearColor=new Laya.Vector4(130/255,201/255,254/255,1),ot.camerastartpos=ot.maincamera.transform.position.clone(),ot.camerastartrot=ot.maincamera.transform.rotation.clone(),ot.mainlight=e.getChildByName("Directional Light"),console.log("场景开始初始化..."),b.On(x.LevelCreateComplete,this,this.OnLevelCreate),new st}static get Instance(){return ot.instance}OnLevelCreate(){this.frist&&(this.frist=!1,this.FirstEnter()),b.Trigger(x.GameIdle)}FirstEnter(){ot.mainscene.visible=!0,console.log("场景首次打开...");for(var e=0;e<z.effect.values.length;e++){var t=z.effect.values[e];ot.mainscene.addChild(t),t.transform.position=new rt(0,0,5e3),t.active=!0}Laya.timer.once(3500,this,()=>{for(var e=0;e<z.effect.values.length;e++){var t=z.effect.values[e];t.removeSelf(),t.transform.position=new rt(0,0,0),t.active=!1}})}}ot.camerastartpos=new rt,ot.camerastartrot=new Laya.Quaternion;var ht=Laya.Vector3;class lt{static ScaleVector3(e,t){return new ht(e.x*t,e.y*t,e.z*t)}static getConverseVector3(e){return new ht(-e.x,-e.y,-e.z)}static angleToEangle(e){return e*Math.PI/180}static absEangle(e){var t=e.x;-0==t&&(t=0);var i=e.y;-0==i&&(i=0);var a=e.z;return-0==a&&(a=0),new ht(t,i,a)}static debugVector3(e){console.log(e.x+" "+e.y+" "+e.z)}static getRandomInt(e,t){if(e>t)return 0;var i=t-e+1,a=Math.random()*i+e;return Math.floor(a)}static getRandomfloat(e,t){if(e>=t)return 0;var i=t-e;return Math.random()*i+e}static Vector2Length(e,t){var i=e.x-t.x,a=e.y-t.y,n=Math.pow(i,2),s=Math.pow(a,2);return Math.sqrt(n+s)}static Vector32Length(e,t){var i=e.x-t.x,a=e.z-t.z,n=Math.pow(i,2),s=Math.pow(a,2);return Math.sqrt(n+s)}static Vector3Angle(e,t){var i=ht.dot(e,t)/(ht.scalarLength(e)*ht.scalarLength(t));return 180*Math.acos(i)/Math.PI}static Angle(e,t){var i=(e.x*t.x+e.y*t.y+e.z*t.z)/(Math.sqrt(e.x*e.x+e.y*e.y+e.z*e.z)*Math.sqrt(t.x*t.x+t.y*t.y+t.z*t.z));return 180*Math.acos(i)/Math.PI}static SetColliderLay(e,t){var i=e.numChildren;(n=e.getComponent(Laya.PhysicsCollider))&&(n.collisionGroup=t,n.friction=1,n.restitution=0);for(var a=0;a<i;a++){var n;e.getChildAt(a).numChildren>0&&this.SetColliderLay(e.getChildAt(a),t),(n=e.getChildAt(a).getComponent(Laya.PhysicsCollider))&&(n.collisionGroup=t,n.friction=1,n.restitution=0)}}static TweenButton(e,t){e.mouseEnabled=!1,.5!=e.anchorX&&(e.anchorX=.5,e.anchorY=.5,e.x+=e.width/2,e.y+=e.height/2),Laya.Tween.to(e,{scaleX:1.2,scaleY:1.2},150,Laya.Ease.quadOut,Laya.Handler.create(this,()=>{Laya.Tween.to(e,{scaleX:1,scaleY:1},100,Laya.Ease.quadIn,Laya.Handler.create(this,()=>{e.mouseEnabled=!0,t()}))}))}static TweenMove(e,t,i,a=null,n=null,s=null){var r=e.position,o=Laya.Tween.to(r,{x:t.x,y:t.y,z:t.z,update:new Laya.Handler(this,function(){s&&e.lookAt(s,new Laya.Vector3(0,1,0)),e.position=r})},1e3*i,n,Laya.Handler.create(this,function(){o.clear(),null!=a&&a.run()}));return o}static TweenERot(e,t,i,a=null,n=null){var s=e.rotationEuler,r=Laya.Tween.to(s,{x:t.x,y:t.y,z:t.z,update:new Laya.Handler(this,function(){e.rotationEuler=s})},1e3*i,n,Laya.Handler.create(this,function(){r.clear(),null!=a&&a.run()}));return r}static TweenProgress(e,t,i,a,n=null){return e.value=t,Laya.Tween.to(e,{value:i},1e3*a,null,n)}static lerp(e,t,i){return i<=0?e:i>=1?t:i*t+(1-i)*e}static DelayToDo(e,t){Laya.timer.once(1e3*e,this,t)}static ArrayContainsItem(e,t){return-1!=e.indexOf(t)}static PathangleLength(e){for(var t=0,i=0;i<e.length-1;i++){t+=ht.distance(e[i],e[i+1])}return t}static TweenText(e,t,i=null,a=1e3){var n=new Laya.Text;n.width=e.size.x,n.height=e.size.y,n.align="center",n.valign="middle",n.font="Microsoft YaHei",n.fontSize=e.fontSize,n.pivotX=n.width/2,n.pivotY=n.height/2,n.color="#5ad122",n.bold=!0,n.stroke=5,n.strokeColor="#ffffff",e.color&&(e.color=e.color),n.text=e.message,n.zOrder=1,Laya.stage.addChildAt(n,Laya.stage.numChildren-1),n.pos(e.pos.x,e.pos.y);var s=Laya.Tween.to(n,{y:n.y-t,update:new Laya.Handler(this,function(){})},a,Laya.Ease.expoInOut,Laya.Handler.create(this,function(){s.clear(),n.destroy(),i&&i.run()}));return Laya.Tween.to(n,{alpha:.4},a,Laya.Ease.backInOut),n}static TweenGold(e,t){var i=new Laya.Vector4;ot.maincamera.worldToViewportPoint(e,i);var a=new Laya.Image;a.width=51,a.height=53,a.pivotX=a.width/2,a.pivotY=a.height/2,Laya.stage.addChild(a),a.x=i.x,a.y=i.y,a.skin="game/zhujiemian-1-7.png",Laya.Tween.to(a,{x:t.x,y:t.y,alpha:.4},1e3,null,Laya.Handler.create(this,()=>{a&&a.destroy()}),null,!1)}static GetMoney(e,t=null,i=null){if(0!=e){var a=new Laya.Box;a.width=400,a.height=100,a.pivotX=a.width/2,a.pivotY=a.height/2,null==t&&(t=new Laya.Vector2(Laya.stage.width/2,Laya.stage.height/2)),a.pos(t.x,t.y);var n=new Laya.Image;n.skin="game/jiesuan-1-6.png",n.width=81,n.height=87,n.left=50,n.y=10,a.addChild(n);var s=new Laya.Text;s.width=300,s.height=50,s.align="left",s.valign="middle",s.font="Microsoft YaHei",s.fontSize=45,s.color="#FFFFFF",s.bold=!0,s.font="Microsoft YaHei",s.text="金币 +"+e,s.x=150,s.y=25,a.addChild(s),Laya.stage.addChild(a);var r=Laya.Tween.to(a,{y:a.y-200},1500,Laya.Ease.expoInOut,Laya.Handler.create(this,()=>{r.clear(),a.destroy(),i&&i.run()}),100);return a}}static DirToAngle(e){var t=new ht(Math.round(10*e.x)/10,Math.round(10*e.y)/10,Math.round(10*e.z)/10);-0==t.x&&(t=new ht(0,t.y,t.z)),-0==t.y&&(t=new ht(t.x,0,t.z)),-0==t.z&&(t=new ht(t.x,t.y,0));var i=180*Math.atan(t.y/t.z)/Math.PI;return t.z<0&&(i+=180),(i-=90)*Math.PI/180}static YNAngleToVe(e){var t=this.DirToAngle(e),i=Math.cos(t),a=Math.sin(t);return new ht(0,a,i)}static DirRotYToDir(e,t){return new ht}}class ct{constructor(e,t){this.skinid=e,this.skintype=t,this.GetSkinState(this.skintype)}GetSkinState(e){var t=gt.CurAccountData.GetUser(c.equip_themes)[e]==this.skinid.toString(),i=gt.CurAccountData.HasTheme(this.skinid);this.curskinstate=t?o.useing:!t&&i?o.getnoues:o.lock}}class pt{static get checkgame(){var e=!0;return pt.game?(pt.game=!1,this.GameInit()):e=!1,e}static GameInit(){console.log("gameinit"),console.log("Ver",this.mVer)}}pt.mVer="1.3.3",pt.game=!0,pt.WX=!1;class dt{constructor(e,t,i,a,n=null,s=null,r,o,h,l){this.city_deny=!1,this.openid="",this.userId="",this.scene="",this.top_scene="",this.roadconfig={},this.m_RewardDic={},this.m_EntityDic={},this.m_AchievementDic={},this.m_skinDic=new I,this.m_token=e,this.m_app_setting=t,this.m_user=i,this.m_user_base=a,this.m_sign=r,this.m_task=o,this.lottery=h,this.m_user_video=l,this.userId=this.m_user.user_id,this.openid=this.m_user_base.openid,this.scene=this.m_user_base.scene,this.top_scene=this.m_user_base.top_scene,console.log("user_id:"+this.userId)}get lotterytime(){return Number(this.lottery.day_video_times)}get share(){return"1"==this.m_app_setting.share}get sharecontent(){return this.m_app_setting.sharecontent}get ShareImage(){return this.m_app_setting.ShareImage}get cheattime(){return Number(this.m_app_setting.cheattime)}get banner(){return"1"==this.m_app_setting.banner}get video(){return"1"==this.m_app_setting.video}get checkscence(){return"1"==this.m_app_setting.checkscence}get bgm(){return"1"==this.m_app_setting.bgm}get newaccount(){return"0"==this.m_user.game_times&&0==st.Instance.gamecount}get ctnfilename(){return this.m_app_setting.ctnfilename}get cheat(){return"1"==this.m_app_setting.cheat}get shakestage(){return this.m_app_setting.shakestage&&"1"==this.m_app_setting.shakestage}get videlAdUnitId(){return this.m_app_setting.videlAdUnitId}get bannerAdUnitId(){return this.m_app_setting.bannerAdUnitId}get tri(){return"1"==this.m_app_setting.tri}get recommend(){return"1"==this.m_app_setting.recommend}get recommendbanner(){return"1"==this.m_app_setting.recommendbanner}get chest(){return"1"==this.m_app_setting.chest}get egg(){return Number(this.m_app_setting.egg)>Math.random()}get cheatback(){return"1"==this.m_app_setting.cheatback}get cuteffect(){return"1"==this.m_app_setting.cuteffect}get videolock(){return!1}get videonum(){return!1}get UseId(){return this.userId}GetConfig(e){var t=l[e];return this.m_configs[t]}GetUser(e){var t=c[e];return this.m_user[t]}get GetVideoTotal(){return Number(this.m_user_video.total)}GetSign(e){var t=d[e];return this.m_sign[t]}GetRewardConfig(e){return this.m_RewardDic[e]}GetEntity(e,t){return this.m_EntityDic[e]?this.m_EntityDic[e][g[t]]:null}GetRewardDic(){var e=this.GetConfig(l.rewards);for(var t in e)this.m_RewardDic[e[t].id]=e[t]}GetEntityDic(){var e=this.GetConfig(l.entity);for(var t in e)this.m_EntityDic[e[t].entity_id]=e[t]}GetThemeById(e){var t=this.GetConfig(l.theme);if(t)for(let i=0;i<t.length;i++){const a=t[i];if(a.id==e)return a}}GetSkinAttr(e){for(var t=this.GetConfig(l.theme),i=0;i<t.length;i++)if(t[i].id==e)return t[i]}GetAchievementData(){var e=this.GetConfig(l.achievement),t={};for(var i in e){var a=e[i].type;if(!t[a]){var n=[];for(var s in e){a==e[s].type&&n.push(e[s])}t[a]=n}}this.m_AchievementDic=t}HasTheme(e){for(var t=!1,i=this.GetUser(c.get_themes),a=0;a<i.length;a++)i[a]==e&&(t=!0);return t}GetSkinDic(e){for(var t=e.theme,i=0;i<t.length;i++){var a=t[i],n=new ct(Number(a.id),0);n.skinname=a.name,n.skintype=Number(a.type),n.achievement_type=Number(a.achievement_type),n.quality=Number(a.quality),n.require_type=Number(a.require_type),n.require_num=Number(a.require_num),n.skinicon=a.icon,n.prefab=a.prefab,n.lev_big=Number(a.lev_big),n.prop=Number(a.prop),n.cdk=Number(a.code),n.shield=Number(a.shield),n.GetSkinState(n.skintype),0==n.shield&&this.m_skinDic.add(Number(a.id),n)}}GetReward(e){for(var i,a=[],n=gt.CurAccountData.m_skinDic,s=0;s<n.values.length;s++){var r=n.values[s];r.curskinstate==o.lock&&6!=r.require_type&&r.skintype==e&&a.push(r)}if(a.length>0){i=a[lt.getRandomInt(0,a.length-1)];var h=new t(6e3+i.skinid);return h.rewardicon=i.skinicon,h.rewardname=i.skinname,h.rewardnum=1,h.type=Ge.role,h}return null}GetSeverConfig(e){this.m_configs=e,this.GetSkinDic(this.m_configs),this.GetRewardDic()}UpdateSkinDic(){this.GetSkinDic(this.m_configs)}GetGlobe(e){var t=this.GetConfig(l.global);for(var i in t){var a=t[i];if(a.key==e)return a.value}return null}}class gt{constructor(e,t,i,a,n,s,r,o,h,l,c){this.localTime=Laya.timer.currTimer,this.Code=e,this.NickName=t,this.Avatar=i,this.Gender=a,this.Country=n,this.Province=s,this.City=r,this.Device=o,this.ShareId=h,this.Scene=l,this.ver=c,gt.instance=this}static get CurrentAccount(){return null==gt.instance?(console.log("生成本地测试账号..."),gt.TestAccount):gt.instance}static get TestAccount(){var e=Laya.LocalStorage.getItem("localcode");if(e)console.log("老用户",e);else{var t=(new Date).getTime().toString(),i=lt.getRandomInt(1e4,99999).toString();e="xj_"+t+i,Laya.LocalStorage.setItem("localcode",e),console.log(t,i),console.log("新用户",e)}return new gt(e,null,null,null,null,null,null,null,null,null,pt.mVer)}SetAccountData(e,t){var i=e.token,a=e.app_setting,n=e.user,s=e.user_base,r=e.user_sign,o=e.user_achievement,h=e.user_lottery,l=e.user_video,c=e.city_deny;null==gt.CurAccountData?(console.log("开始获取config数据"),gt.CurAccountData=new dt(i,a,n,s,null,null,r,o,h,l),gt.CurAccountData.city_deny=c,gt.day_first=1==e.day_first,gt.is_new=!!e.is_new,this.CheckLocalConfig(e.table_version,i=>{gt.CurAccountData.GetSeverConfig(i),null!=t&&t.runWith(e)})):(n&&(gt.CurAccountData.m_user=n),s&&(gt.CurAccountData.m_user_base=s),r&&(gt.CurAccountData.m_sign=r),o&&(gt.CurAccountData.m_task=o),h&&(gt.CurAccountData.lottery=h),l&&(gt.CurAccountData.m_user_video=l),null!=gt.CurAccountData.m_configs&>.CurAccountData.GetSeverConfig(gt.CurAccountData.m_configs))}CheckLocalConfig(e,t){var i=Laya.LocalStorage.getJSON(gt.localcofigkey);i?i.ver==e?(console.log("sever配置是最新的...",e),console.log("config接口获取成功"),t(i)):k.Instance.HttpPostRequest(v.Config,null,Laya.Handler.create(this,i=>{i.configs.ver=e,Laya.LocalStorage.setJSON(gt.localcofigkey,i.configs),console.log("sever配置更新完成...",e),console.log("config接口获取成功"),t(i.configs)}),Laya.Handler.create(this,e=>{console.log("配置获取失败"+e),console.log("config接口获取失败")})):k.Instance.HttpPostRequest(v.Config,null,Laya.Handler.create(this,i=>{i.configs.ver=e,Laya.LocalStorage.setJSON(gt.localcofigkey,i.configs),console.log("sever保存配置完成...",e),console.log("config接口获取成功"),t(i.configs)}),Laya.Handler.create(this,e=>{console.log("配置获取失败"+e),console.log("config接口获取失败")}))}get ServerTime(){let e=Laya.timer.currTimer;return gt.ServerTime+Math.ceil((e-this.localTime)/1e3)}}gt.localcofigkey="mconfig",gt.day_first=!1,gt.is_new=!1;var mt=Laya.Tween;class ut extends M.Window.LoadWindowUI{constructor(){super(),this.respaths=[],this.prenum=new Laya.Vector2,ut.instance=this,Laya.stage.addChild(this),this.logo.y=Laya.stage.height/1280*this.logo.y,this.logo1.y=Laya.stage.height/1280*this.logo1.y,this.Open(),b.On(x.LevelCreateComplete,this,this.OnHomeInit)}static get Instance(){return ut.instance}Open(e=null){console.log("Landing..."),this.LoginWx(),this.TweenProgress(0,65,1,this.ShowProgress),u.RecordEvent("enterLoad"),this.height=Laya.stage.height,Laya.stage.on(Laya.Event.RESIZE,this,()=>{this.height=Laya.stage.height})}LoginWx(){this.LoginLocalSever()}LoginLocal(){var e=Laya.LocalStorage.getItem("ttcode");if(e)console.log("老用户",e);else{var t=(new Date).getTime().toString(),i=lt.getRandomInt(1e4,99999).toString();e="xj_"+t+i,Laya.LocalStorage.setItem("ttcode",e),console.log(t,i),console.log("新用户",e)}new gt(e,"","",0,"","","","","","",pt.mVer),k.Instance.login(null,Laya.Handler.create(this,this.OnLoginLocalComplete),Laya.Handler.create(this,this.OnLoginError))}LoadSbp(){this.LoadScene()}LoginLocalSever(e=null){console.log("开始本地登录"),k.Instance.login(null,Laya.Handler.create(this,this.OnLoginLocalComplete),Laya.Handler.create(this,this.OnLoginError))}OnLoginLocalComplete(){console.log("本地服务器登录完成..."),E.initAd(),this.LoadScene()}OnLoginError(e){console.log(e),this.LoginWx()}CompleteProgress(){this.TweenProgress(this.prenum.x,100,.3,this.LoadEnd)}ShowProgress(){this.TweenProgress(this.prenum.x,95,50)}Hide(){Laya.loader.clearRes("res/atlas/load.atlas"),Laya.loader.clearRes("res/atlas/load.png"),this.destroy()}LoadScene(){Laya.Scene3D.load(B.mainscene,Laya.Handler.create(this,e=>{this.mainscene=e,this.mainscene.visible=!1,Laya.stage.addChildAt(this.mainscene,1),console.log("场景加载完成..."),this.LoadResources()}))}LoadResources(){var e=[];e=e.concat(B.prefab),Laya.loader.create(e,Laya.Handler.create(this,()=>{for(var e=Laya.loader.getRes(B.prefab[0]),t=0;t<e.numChildren;t++){var i=e.getChildAt(t);i.active=!1,z.role.add(t+1,i)}Laya.loader.clearRes(B.prefab[0]);var a=Laya.loader.getRes(B.prefab[1]);for(t=0;t<a.numChildren;t++){var n=a.getChildAt(t);n.active=!1,z.girl.add(t+1,n)}Laya.loader.clearRes(B.prefab[1]);var s=Laya.loader.getRes(B.prefab[2]);for(t=0;t<s.numChildren;t++){var r=s.getChildAt(t);r.active=!1,z.enemy.add(t+1,r)}Laya.loader.clearRes(B.prefab[2]);var o=Laya.loader.getRes(B.prefab[3]);for(t=0;t<o.numChildren;t++){var h=o.getChildAt(t);h.active=!1,z.obstacle.add(t+1,h)}Laya.loader.clearRes(B.prefab[3]);var l=Laya.loader.getRes(B.prefab[4]);for(t=0;t<l.numChildren;t++){var c=l.getChildAt(t);c.active=!1,z.bullet.add(t+1,c)}Laya.loader.clearRes(B.prefab[4]);var p=Laya.loader.getRes(B.prefab[5]);for(t=0;t<p.numChildren;t++){var d=p.getChildAt(t);d.active=!1,z.effect.add(t+1,d)}Laya.loader.clearRes(B.prefab[5]);var g=Laya.loader.getRes(B.prefab[6]);for(t=0;t<g.numChildren;t++){var m=g.getChildAt(t);m.active=!1,z.standbuild.add(t+1,m)}Laya.loader.clearRes(B.prefab[6]);var u=Laya.loader.getRes(B.prefab[7]);for(t=0;t<u.numChildren;t++){var y=u.getChildAt(t);y.active=!1,z.road.add(t+1,y)}Laya.loader.clearRes(B.prefab[7]);var w=Laya.loader.getRes(B.prefab[8]);for(t=0;t<w.numChildren;t++){var f=w.getChildAt(t);f.active=!1,z.weapon.add(t+1,f)}Laya.loader.clearRes(B.prefab[8]);var v=Laya.loader.getRes(B.prefab[9]);for(t=0;t<v.numChildren;t++){var k=v.getChildAt(t);k.active=!1,z.tw.add(t+1,k)}Laya.loader.clearRes(B.prefab[9]);var I=Laya.loader.getRes(B.prefab[10]);I.active=!1,z.hand=I,Laya.loader.clearRes(B.prefab[10]),console.log("游戏资源加载完成..."),this.CompleteProgress()}))}LoadEnd(){console.log("加载完成..."),this.ProgressTween.clear(),new ot(this.mainscene)}OnHomeInit(){b.Off(x.LevelCreateComplete,this,this.OnHomeInit),this.Hide()}TweenProgress(e,t,i,a=null){this.ProgressTween&&this.ProgressTween.clear(),this.prenum=new Laya.Vector2(e,0),this.ProgressTween=mt.to(this.prenum,{x:t,update:new Laya.Handler(this,()=>{this.preclip.value=Math.floor(this.prenum.x).toString()})},1e3*i,null,Laya.Handler.create(this,a),null,!0,!0)}}new class{constructor(){window.Laya3D?Laya3D.init(e.width,e.height):Laya.init(e.width,e.height,Laya.WebGL),Laya.Physics&&Laya.Physics.enable(),Laya.DebugPanel&&Laya.DebugPanel.enable(),Laya.stage.scaleMode=e.scaleMode,Laya.stage.screenMode=e.screenMode,Laya.stage.alignV=e.alignV,Laya.stage.alignH=e.alignH,Laya.URL.exportSceneToJson=e.exportSceneToJson,(e.debug||"true"==Laya.Utils.getQueryString("debug"))&&Laya.enableDebugPanel(),e.physicsDebug&&Laya.PhysicsDebugDraw&&Laya.PhysicsDebugDraw.enable(),e.stat&&Laya.Stat.show(),console.log("Ver",pt.mVer),Laya.Browser.onPC||(pt.WX=!0),Laya.ResourceVersion.enable("version.json",Laya.Handler.create(this,this.onVersionLoaded),Laya.ResourceVersion.FILENAME_VERSION)}onVersionLoaded(){Laya.AtlasInfoManager.enable("fileconfig.json",Laya.Handler.create(this,this.onConfigLoaded))}onConfigLoaded(){new ut}}}();
|