Commit d1d563a6 authored by limingzhe's avatar limingzhe

fix: 默认数据处理

parent d73ea522
No preview for this file type
{ {"ver":"1.1.2","uuid":"35e7895d-d54a-4940-840f-e7ec5d397aca","isBundle":false,"bundleName":"","priority":1,"compressionType":{},"optimizeHotUpdate":{},"inlineSpriteFrames":{},"isRemoteBundle":{"ios":false,"android":false},"subMetas":{}}
"ver": "1.1.2", \ No newline at end of file
"uuid": "35e7895d-d54a-4940-840f-e7ec5d397aca",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {
"ios": false,
"android": false
},
"subMetas": {}
}
\ No newline at end of file
...@@ -49,6 +49,10 @@ cc.Class({ ...@@ -49,6 +49,10 @@ cc.Class({
//设置图片 //设置图片
setPicture: function (url) { setPicture: function (url) {
//图片资源 //图片资源
if (!url) {
return;
}
lwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => { lwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {
this.Picture.spriteFrame = list; this.Picture.spriteFrame = list;
this.photoScare(this.Picture.node); this.photoScare(this.Picture.node);
......
...@@ -99,6 +99,10 @@ var result = cc.Class({ ...@@ -99,6 +99,10 @@ var result = cc.Class({
//设置图片 //设置图片
setPicture: function (url) { setPicture: function (url) {
//图片资源 //图片资源
if (!url) {
return;
}
lwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => { lwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {
this.Picture.getComponent(cc.Sprite).spriteFrame = list; this.Picture.getComponent(cc.Sprite).spriteFrame = list;
this.photoScare(this.Picture); this.photoScare(this.Picture);
......
{"paths":{"0":["audios/eff_btn",0],"1":["audios/eff_congratulation",0],"2":["audios/eff_error",0],"3":["audios/eff_good",0],"4":["audios/eff_showPop",0],"5":["audios/eff_start",0],"6":["fonts/BRLNSDB",2],"7":["fonts/Comic_Sans_MS_Bold",2],"8":["textures/bg_grass",4],"9":["textures/bg_kate",4],"10":["textures/bg_road",4],"11":["textures/bg_sky",4],"12":["textures/btn_close",4],"13":["textures/btn_left",4],"14":["textures/btn_right",4],"15":["textures/btn_sound",4],"16":["textures/btn_start",4],"17":["textures/circle_1_light",4],"18":["textures/circle_1",4],"19":["textures/circle_2_light",4],"20":["textures/circle_2",4],"21":["textures/error",4],"22":["textures/farme_name",4],"23":["textures/frame_1",4],"24":["textures/frame_2",4],"25":["textures/frame_3",4],"26":["textures/frame_4",4],"27":["textures/frame_dragon",4],"28":["textures/gun",4],"29":["textures/lb_welldone",4],"30":["textures/spt_chick",4],"31":["textures/spt_cloud1",4],"32":["textures/spt_cloud2",4],"33":["textures/spt_cloud3",4],"34":["textures/spt_cloud4",4],"35":["textures/spt_Star",4],"37":["effect/eff_sahua",1],"38":["effect/eff_welldown",1],"39":["prefab/node_eff",3],"40":["textures/bg_grass",5,1],"41":["textures/bg_kate",5,1],"42":["textures/bg_road",5,1],"43":["textures/bg_sky",5,1],"44":["textures/btn_close",5,1],"45":["textures/btn_left",5,1],"46":["textures/btn_right",5,1],"47":["textures/btn_sound",5,1],"48":["textures/btn_start",5,1],"49":["textures/circle_1_light",5,1],"50":["textures/circle_1",5,1],"51":["textures/circle_2_light",5,1],"52":["textures/circle_2",5,1],"53":["textures/error",5,1],"54":["textures/farme_name",5,1],"55":["textures/frame_1",5,1],"56":["textures/frame_2",5,1],"57":["textures/frame_3",5,1],"58":["textures/frame_4",5,1],"59":["textures/frame_dragon",5,1],"60":["textures/gun",5,1],"61":["textures/lb_welldone",5,1],"62":["textures/spt_chick",5,1],"63":["textures/spt_cloud1",5,1],"64":["textures/spt_cloud2",5,1],"65":["textures/spt_cloud3",5,1],"66":["textures/spt_cloud4",5,1],"67":["textures/spt_Star",5,1]},"types":["cc.AudioClip","cc.AnimationClip","cc.TTFFont","cc.Prefab","cc.Texture2D","cc.SpriteFrame"],"uuids":["1dpKHrG39MZraCr7K7LCX4","89fbk0td1Ng7SCRckoEjZu","6cQnevrrtHC7zmUhWl7e6Q","8eBhyIvyFE4YNgE71ghbK/","4c0aMDHzlAo5EnWvytiOKv","beiFAVsBlLKIkA3Laxh1Lz","c5UZcOsJVF858dJc3ouN6x","61/MdZLrVOUKLzDMM5OIHY","44fLpLlPpKepHnleidXTHA","e6g19cyBpFe4QdI5onuraA","c600evta5AIZRPXyJcrjvz","e3MadOlG9D+bvO/TQpfSz/","799wUlqdhIhoQrHylUaA3r","8bybMr1wFD0ICksu3HvBdF","a6R12mgF1D55ggbRzgHH9t","d94iPPnQpMTrbPZn046n4u","56YsgsauhNJ7Wvh3GGlFl3","ddhHg/5vtMq7GUKTeGk6Kx","0dd9tuH8FC96CnXV+26/Xg","0b8KAZs3VAIbxaIAZ2ThnX","20gLoFPolG7rMaXwauFYKe","fbCvaKRNBG2JPAUyfyWmre","0eGc0H1nRNbb8PZZCbFHpv","9bcLgv22NL8KyMX1oQE6c3","87NDFs8N5G0LnLcsB7KriC","81w9gNNXZDLqd08+7fe8Dd","a4OpXj6lRLnqbA9EumDY7Y","b1UmZn3glEdaeT3n6bY8aN","eeC4uh8NtBPIhxy1K9aJLv","7e+aKwJc5BqpPCAYIxDShS","a0fDhLLklCbImW6+jm43+T","c2NSphT2pNJ7PyIwvbwPd1","41zZtChxZFvpA1i8wBtEvG","95FHtFKexMvYaeq6d3bnde","99U84+PW9NHaMsmrBPLYDy","8cl/GaMABBToJ+Mrfe6ezO","f7pM7UqO9IW7t+GRYhkpg+","acXNdPcxFPrqWG83qH5hRV","ceLWzO9LRPFLV88CbcGBqI","c0IMSqwmFOJK5upWSlu2hl","20/ec1jYJIt5xmbuMjtOkn","cbIjbB92JBdIEF8oF+0FmJ","f3LE+7hSJDrLO+hGhYIXw5","8aWjVzdVxKh4HalIeKJdpI","1aIwGgjx9H07dV7Ehhv1OW","61xtrIX8NH8qCCS6EwaTCA","5b6TprFetGQbWuKonn6HYL","62nFt465RHMIeSPqnLzMW4","57ZNNxbOlGjZ9bDGasuMMK","b2e7btOKlCDJbs4x+JUL2b","19XZeA+9RBPpkpCMkG79d1","d65cH/n0ZMWqPDCWd6YZh5","9bdSATq4xKWLrpbA5ty9aN","6fGrwU6ZtFGYiwQ7Kfgm/Q","dcvv5VG7xGSLqsrVSvVFJK","95C7MASzxK6J3SWpM7CLXP","05e7IksitNzr2DsFM2Msq8","96MH407LxBb7KX5OFjk0E+","2as8oovT9IkKdx4db8jJM3","8cZY/AweRJk7zktczjJLab","e5CcyRbghD+bAAXpBJSgTO","049z1e/+RF656eJBOzImap","61LkbpuwJB/Yjx9VZEzisn","b4PHqLf5hCYqPIuKyJ072V","699ZaPtghAIbltniHpP3lK","acL8urUhVP+ofI/9xImmnH","031nv4AZFPU4ZJMjWSG9Yc","72cmsG77tJoZBuPQtPj4Eq","ecpdLyjvZBwrvm+cedCcQy","a1U5RdJRFMFL57BdJC9H1X","a2MjXRFdtLlYQ5ouAFv/+R","02delMVqdBD70a/HSD99FK"],"scenes":{"db://assets/Lwd/scene/Lwd.fire":36},"redirect":[68,0,69,0,71,0],"deps":["internal"],"name":"Lwd","importBase":"import","nativeBase":"native","debug":false,"isZip":false,"encrypted":true,"versions":{"import":[66,"67044",61,"9dcd9",56,"f5d66",19,"7871f",18,"7871f",22,"7871f",50,"f0d5f",44,"d28ae",0,"bec14",20,"7871f",40,"a5587",58,"33f9c",32,"7871f",8,"7871f",4,"2438a",16,"7871f",48,"88416",46,"31090",62,"e9a31",45,"51948",7,"00663",47,"a0d7d",64,"1a1dd",2,"69ebc",53,"9dd31",67,"21061",12,"7871f",29,"7871f",25,"7871f",24,"7871f",1,"fed38",43,"397b9",13,"7871f",59,"28f72",35,"7871f",3,"f5d4b",55,"38ab9",33,"7871f",57,"f6134",34,"7871f",23,"7871f",52,"5e8f2",30,"7871f",70,"43d76",26,"7871f",14,"7871f",65,"052bf",37,"c0695",27,"7871f",49,"01b9d",63,"a633b",5,"389c3",39,"6f65b",31,"7871f",6,"db3e3",10,"7871f",41,"9d582",38,"15597",51,"c97c7",15,"7871f",54,"7b96e",17,"7871f",11,"4b3a3",60,"8b795",9,"7871f",28,"7871f",42,"4bd5a",36,"16c94",21,"7871f"],"native":[19,"d56b5",18,"815f1",22,"4089e",0,"bd6e2",20,"f8a9a",32,"6d945",8,"6ee0e",4,"129d9",16,"8a5c5",7,"f7f09",2,"588e5",12,"8d91c",29,"6cf6e",25,"6bcfb",24,"b2931",1,"abcaf",13,"7e4ed",35,"92671",3,"0a78c",33,"a8084",34,"0fae2",23,"8a31a",30,"c90f8",26,"fc201",14,"c1d92",27,"ff2cb",5,"032ce",31,"54efa",6,"b6539",10,"666b0",15,"e0ad5",17,"7307b",11,"dc88c",9,"fb3c8",28,"4f790",21,"5cc26"]}}
\ No newline at end of file
[1,0,0,[["cc.TTFFont",["_name","_native"],1]],[[0,0,1,3]],[[0,"BRLNSDB","BRLNSDB.ttf"],-1],0,0,[],[],[]]
\ No newline at end of file
[1,["ecpdLyjvZBwrvm+cedCcQy","72cmsG77tJoZBuPQtPj4Eq","61LkbpuwJB/Yjx9VZEzisn","a2MjXRFdtLlYQ5ouAFv/+R","6fGrwU6ZtFGYiwQ7Kfgm/Q","ceLWzO9LRPFLV88CbcGBqI","8aWjVzdVxKh4HalIeKJdpI","cbIjbB92JBdIEF8oF+0FmJ","f3LE+7hSJDrLO+hGhYIXw5","a1U5RdJRFMFL57BdJC9H1X","b4PHqLf5hCYqPIuKyJ072V","699ZaPtghAIbltniHpP3lK","acL8urUhVP+ofI/9xImmnH","031nv4AZFPU4ZJMjWSG9Yc","2as8oovT9IkKdx4db8jJM3","96MH407LxBb7KX5OFjk0E+","dcvv5VG7xGSLqsrVSvVFJK","1aIwGgjx9H07dV7Ehhv1OW","61xtrIX8NH8qCCS6EwaTCA","57ZNNxbOlGjZ9bDGasuMMK","5b6TprFetGQbWuKonn6HYL","62nFt465RHMIeSPqnLzMW4","20/ec1jYJIt5xmbuMjtOkn","19XZeA+9RBPpkpCMkG79d1","b2e7btOKlCDJbs4x+JUL2b","e5CcyRbghD+bAAXpBJSgTO","9bdSATq4xKWLrpbA5ty9aN","d65cH/n0ZMWqPDCWd6YZh5","049z1e/+RF656eJBOzImap","1dpKHrG39MZraCr7K7LCX4","89fbk0td1Ng7SCRckoEjZu","6cQnevrrtHC7zmUhWl7e6Q","8eBhyIvyFE4YNgE71ghbK/","4c0aMDHzlAo5EnWvytiOKv","beiFAVsBlLKIkA3Laxh1Lz","c5UZcOsJVF858dJc3ouN6x","61/MdZLrVOUKLzDMM5OIHY"],["node","_spriteFrame","_parent","Picture","_N$file","spt_chick","spt_error","target","eff_btn","eff_congratulation","eff_error","eff_good","eff_showPop","eff_start","_defaultClip","eff_welldown","mask_node","title","resultNode","draw","Item_2","contentArr_2","Item_1","contentArr_1","canvasView","layoutText","Armature","lb_tips","frame_tips","scene"],[["cc.Node",["_name","_active","_opacity","_components","_parent","_contentSize","_trs","_children","_anchorPoint","_color"],0,9,1,5,7,2,5,5],["cc.Node",["_name","_id","_active","_contentSize","_children","_components","_parent","_trs","_color"],0,5,2,12,1,7,5],["cc.Widget",["_alignFlags","_bottom","_left","_originalWidth","_top","_right","alignMode","_originalHeight","node"],-5,1],["cc.Sprite",["_sizeMode","node","_materials","_spriteFrame"],2,1,3,6],["cc.Button",["zoomScale","_N$transition","node","clickEvents"],1,1,9],["cc.Node",["_name","_parent","_components","_contentSize"],2,1,2,5],["cc.Label",["_string","_isSystemFontUsed","_N$horizontalAlign","_N$verticalAlign","_fontSize","_lineHeight","_enableWrapText","_N$fontFamily","node","_materials"],-5,1,3],["cc.Mask",["_type","_N$alphaThreshold","node","_materials"],1,1,3],["cc.SceneAsset",["_name","asyncLoadAssets"],1],["cc.Scene",["_name","_active","autoReleaseAssets","_children","_anchorPoint","_trs"],0,2,5,7],["cc.Camera",["_clearFlags","_depth","node"],1,1],["cc.LabelOutline",["_width","node","_color"],2,1,5],["cc.ClickEvent",["_componentId","handler","target"],1,1],["cc.Graphics",["node","_materials","_fillColor"],3,1,3,5],["cc.Layout",["_resize","_N$layoutType","node","_layoutSize"],1,1,5],["dragonBones.ArmatureDisplay",["_preCacheMode","_armatureKey","node","_materials"],1,1,3],["b01b30rB85Exb1aIQxobbR8",["node","Picture","frame_tips","lb_tips","Armature","layoutText"],3,1,1,1,1,1,1],["e729bOHnRpHpJ09B2/R3cNg",["node","Picture","nodeState","spt_error","spt_chick"],3,1,1,2,1,1],["cc.Animation",["node","_clips"],3,1,3],["872dfN0oZxGYp09H4Uym11J",["node","eff_welldown"],3,1,1],["cc.BlockInputEvents",["node"],3,1],["ab520ccsGNNxY+Qe3caTQ5o",["node","eff_btn","eff_congratulation","eff_error","eff_good","eff_showPop","eff_start"],3,1,6,6,6,6,6,6],["cc.Canvas",["_fitWidth","node","_designResolution"],2,1,5],["8b0b7lMf15OlIK40chbxp64",["node","contentArr_1","Item_1","contentArr_2","Item_2","draw","resultNode","title","btnList","mask_node"],3,1,1,1,1,1,1,1,1,2,1],["0e963+p6iFJLqmukqM6jHRW",["isCanvas","node","bgScaleMax","nodeUIOffset","canvasView"],2,1,2,2,1]],[[3,1,2,3,1],[0,0,4,3,5,2],[0,0,4,3,5,6,2],[12,0,1,2,3],[4,2,3,1],[3,0,1,2,3,2],[0,0,4,7,3,5,6,2],[0,0,1,4,7,3,5,3],[2,0,2,5,4,3,8,6],[7,0,1,2,3,3],[1,0,6,5,3,7,2],[0,0,1,4,3,5,3],[3,0,1,2,2],[2,0,5,1,8,4],[14,0,1,2,3,3],[0,0,4,7,3,5,2],[0,0,1,4,7,3,5,6,3],[0,0,4,3,5,8,6,2],[0,0,2,4,3,9,5,3],[5,0,1,2,3,2],[2,0,3,8,3],[2,0,1,8,3],[2,0,8,2],[4,0,1,2,3,3],[17,0,1,2,3,4,1],[8,0,1,3],[9,0,1,2,3,4,5,4],[1,0,1,4,5,3,7,3],[1,0,6,4,3,2],[1,0,4,3,2],[1,0,6,4,5,3,2],[1,0,6,5,8,3,7,2],[1,0,2,4,5,3],[0,0,1,7,3,6,3],[0,0,7,3,5,6,2],[0,0,4,3,6,2],[5,0,1,2,2],[10,0,1,2,3],[6,0,1,2,3,8,9,5],[6,0,4,5,6,1,2,3,7,8,9,9],[11,0,1,2,2],[2,6,0,2,4,1,3,7,8,8],[2,0,2,1,8,4],[4,2,1],[13,0,1,2,1],[7,2,3,1],[15,0,1,2,3,3],[16,0,1,2,3,4,5,1],[18,0,1,1],[19,0,1,1],[20,0,1],[21,0,1,2,3,4,5,6,1],[22,0,1,2,2],[23,0,1,2,3,4,5,6,7,8,9,1],[24,0,1,2,3,4,2]],[[25,"Lwd",null],[32,"node_eff",false,[-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19],[[-1,[49,-3,-2]],1,4]],[29,"connent",[-20,-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,1],[5,1280,720]],[27,"Canvas","a5esZu+45LA5mBpvttspPD",[-48,-49,-50],[[-32,[22,45,-33],[53,-44,-43,-42,-41,-40,-39,-38,-37,[-35,-36],-34],[54,true,-47,[-46],[2],-45]],1,4,4,4],[5,1280,720],[640,360,0,0,0,0,1,1,1,1]],[16,"item_2",false,2,[-60,-61,-62,-63,-64,-65],[[24,-57,-56,[-53,-54,-55],-52,-51],[23,0.95,3,-59,[[3,"e729bOHnRpHpJ09B2/R3cNg","onBtnGet",-58]]]],[5,156,156],[0,0,0,0,0,0,1,1,1,0]],[33,"result",false,[-72,-73,-74,-75],[[47,-71,-70,-69,-68,-67,-66]],[0,297,0,0,0,0,1,1,1,1]],[16,"item_1",false,2,[-85,-86,-87,-88,-89],[[24,-82,-81,[-78,-79,-80],-77,-76],[23,0.95,3,-84,[[3,"e729bOHnRpHpJ09B2/R3cNg","onBtnGet",-83]]]],[5,156,156],[0,0,0,0,0,0,1,1,1,0]],[34,"btn",[-91,-92,-93,-94],[[22,44,-90]],[5,1280,0],[0,-63,0,0,0,0,1,1,1,1]],[6,"bg_kate",2,[-98],[[5,2,-95,[3],4],[41,2,9,-36,-22,260.5,1280,199,-96],[4,-97,[[3,"8b0b7lMf15OlIK40chbxp64","playAudioTitle",3]]]],[5,384,199],[-484,282.5,0,0,0,0,1,1,1,1]],[6,"bg_grass",2,[5,7],[[0,-99,[36],37],[20,44,1280,-100]],[5,1280,126],[0,-297,0,0,0,0,1,1,1,1]],[28,"bg",3,[-101,2,-102],[5,1280,720]],[2,"Layout",2,[[14,1,1,-103,[5,1085,150]],[21,4,423.414,-104]],[5,1085,150],[0,138.414,0,0,0,0,1,1,1,1]],[2,"Layout",2,[[14,1,1,-105,[5,0,150]],[21,4,128.591,-106]],[5,0,150],[0,-156.409,0,0,0,0,1,1,1,1]],[6,"frame_3",5,[-108,-109],[[0,-107,[21],22]],[5,942,628],[-3.133,21.931,0,0,0,0,1,1,1,1]],[30,"db",13,[-112],[[-110,[4,-111,[[3,"b01b30rB85Exb1aIQxobbR8","onBtnText",5]]]],1,4],[5,740,400]],[6,"farme_name",5,[-114],[[0,-113,[24],25]],[5,934,111],[9.399,-241.241,0,0,0,0,1,1,1,1]],[15,"Layout",15,[-116],[[14,1,1,-115,[5,382.25,150]]],[5,382.25,150]],[10,"btn_left",7,[[[0,-117,[28],29],-118,[13,36,180,7,-119]],4,1,4],[5,45,46],[437.5,30,0,0,0,0,1,1,1,1]],[2,"btn_start",7,[[0,-120,[30],31],[4,-121,[[3,"8b0b7lMf15OlIK40chbxp64","onBtnReStart",3]]],[13,36,120,7.5,-122]],[5,47,57],[496.5,36,0,0,0,0,1,1,1,1]],[10,"btn_right",7,[[[0,-123,[32],33],-124,[13,36,70,7,-125]],4,1,4],[5,44,46],[548,30,0,0,0,0,1,1,1,1]],[2,"btn_sound",7,[[0,-126,[34],35],[4,-127,[[3,"8b0b7lMf15OlIK40chbxp64","PlayAudio",3]]],[42,12,24.5,14.5,-128]],[5,57,61],[-587,45,0,0,0,0,1,1,1,1]],[7,"circle_1_light",false,6,[-130],[[0,-129,[42],43]],[5,156,156]],[7,"mask",false,6,[-132],[[9,1,0,-131,[48]]],[5,150,150]],[7,"circle_2_light",false,4,[-134],[[0,-133,[57],58]],[5,156,156]],[7,"mask",false,4,[-136],[[9,1,0,-135,[63]]],[5,150,150]],[1,"mask",10,[[50,-137],[4,-138,[[3,"8b0b7lMf15OlIK40chbxp64","onBtnMask",3]]]],[5,5000,5000]],[1,"bg_sky",10,[[0,-139,[0],1]],[5,1280,720]],[10,"title",8,[[-140,[40,3,-141,[4,4281019277]]],1,4],[5,221.88,56.4],[4.558,29.788,0,0,0,0,1,1,1,1]],[2,"bg_road",2,[[5,0,-142,[5],6],[20,44,1280,-143]],[5,1280,563],[0,-78.5,0,0,0,0,1,1,1,1]],[2,"spt_cloud1",2,[[5,0,-144,[8],9],[8,41,307.862,906.1379999999999,138.403,66,-145]],[5,66.00000000000006,46],[-299.1379999999999,198.597,0,0,0,0,1,1,1,1]],[2,"spt_cloud2",2,[[0,-146,[10],11],[8,41,533.8679999999999,638.1320000000001,38.72199999999998,108,-147]],[5,108,84],[-52.13200000000006,279.278,0,0,0,0,1,1,1,1]],[2,"spt_cloud3",2,[[0,-148,[12],13],[8,41,895.015,261.985,147.762,123,-149]],[5,123,67],[316.515,178.738,0,0,0,0,1,1,1,1]],[2,"spt_cloud4",2,[[0,-150,[14],15],[8,41,1106.907,89.09300000000007,60.339999999999975,84,-151]],[5,84,78],[508.9069999999999,260.66,0,0,0,0,1,1,1,1]],[1,"Mask",5,[[43,-152],[45,-153,[16]]],[5,2000,2000]],[11,"Sprite",false,13,[[12,2,-154,[17]]],[5,500,300]],[31,"lb_tip",16,[[-155,[4,-156,[[3,"b01b30rB85Exb1aIQxobbR8","onBtnText",5]]]],1,4],[4,4284481655],[5,382.25,100.8],[0,0.805,0,0,0,0,1,1,1,1]],[2,"btn_close",5,[[5,2,-157,[26],27],[4,-158,[[3,"b01b30rB85Exb1aIQxobbR8","onBtnClose",5]]]],[5,120,128],[362.593,261.719,0,0,0,0,1,0.5,0.5,1]],[1,"circle_1",6,[[5,2,-159,[38],39]],[5,148,148]],[17,"spt_chick",21,[[0,-160,[40],41]],[5,37,30],[0,0.5,1.1],[0,-65,0,0,0,0,1,1,1,1]],[15,"mask",6,[-162],[[9,1,0,-161,[45]]],[5,125,125]],[11,"error",false,6,[[0,-163,[49],50]],[5,116,116]],[1,"circle_2",4,[[5,2,-164,[53],54]],[5,148,148]],[17,"spt_chick",23,[[0,-165,[55],56]],[5,37,30],[0,0.5,-0.1],[0,64,0,0,0,0,1,1,1,0]],[6,"mask",4,[-167],[[9,1,0,-166,[60]]],[5,125,125],[0,-1,0,0,0,0,1,1,1,1]],[11,"error",false,4,[[0,-168,[64],65]],[5,116,116]],[26,"New Node",false,true,[3],[0,0,0],[0,0,0,0,0,0,1,1,1,1]],[2,"Main Camera",3,[[37,7,-1,-169]],[5,1280,720],[0,0,539.5338265577053,0,0,0,1,1,1,1]],[38,"frd iwhfii9w",false,1,1,27,[2]],[36,"draw",2,[-170]],[44,48,[7],[4,4278190331]],[1,"frame_dragon",14,[[0,-171,[18],19]],[5,942,628]],[46,0,"2ce7fa44-d75d-4caf-a9bf-67a07b3e995a#68a1f680-3f67-44af-a6fd-29494173dbe6",14,[20]],[39,"She is clapping ",50,80,false,false,1,1,"微软雅黑",35,[23]],[4,17,[[3,"8b0b7lMf15OlIK40chbxp64","onBtnLastPage",3]]],[4,19,[[3,"8b0b7lMf15OlIK40chbxp64","onBtnNextPage",3]]],[19,"spt_Star",39,[-172],[5,42,41]],[12,2,55,[44]],[18,"spt",150,22,[[5,0,-173,[46],47]],[4,4279374354],[5,150,150]],[2,"gun",4,[[0,-174,[51],52]],[5,23,208],[-1.46,-91.95,0,0,0,0,1,1,1,1]],[19,"spt_Star",43,[-175],[5,42,41]],[12,2,59,[59]],[18,"spt",150,24,[[5,0,-176,[61],62]],[4,4279374354],[5,150,150]],[1,"lb_welldone",1,[[0,-177,[66],67]],[5,652,105]],[1,"1",1,[[0,-178,[68],69]],[5,42,41]],[1,"2",1,[[0,-179,[70],71]],[5,42,41]],[1,"3",1,[[0,-180,[72],73]],[5,42,41]],[1,"4",1,[[0,-181,[74],75]],[5,42,41]],[1,"5",1,[[0,-182,[76],77]],[5,42,41]],[1,"6",1,[[0,-183,[78],79]],[5,42,41]],[1,"7",1,[[0,-184,[80],81]],[5,42,41]],[1,"8",1,[[0,-185,[82],83]],[5,42,41]],[1,"9",1,[[0,-186,[84],85]],[5,42,41]],[1,"10",1,[[0,-187,[86],87]],[5,42,41]],[1,"11",1,[[0,-188,[88],89]],[5,42,41]],[1,"12",1,[[0,-189,[90],91]],[5,42,41]],[1,"13",1,[[0,-190,[92],93]],[5,42,41]],[1,"14",1,[[0,-191,[94],95]],[5,42,41]],[1,"15",1,[[0,-192,[96],97]],[5,42,41]],[48,1,[98]],[35,"speaker",3,[[51,-193,99,100,101,102,103,104]],[-640,-360,0,0,0,0,1,1,1,1]],[52,true,3,[5,1280,720]]],0,[0,-1,78,0,15,78,0,0,1,0,-1,62,0,-2,63,0,-3,64,0,-4,65,0,-5,66,0,-6,67,0,-7,68,0,-8,69,0,-9,70,0,-10,71,0,-11,72,0,-12,73,0,-13,74,0,-14,75,0,-15,76,0,-16,77,0,-1,8,0,-2,28,0,-3,48,0,-4,29,0,-5,30,0,-6,31,0,-7,32,0,-8,11,0,-9,12,0,-10,9,0,-11,6,0,-12,4,0,-1,80,0,0,3,0,16,25,0,-1,53,0,-2,54,0,17,47,0,18,5,0,19,49,0,20,4,0,21,12,0,22,6,0,23,11,0,0,3,0,24,80,0,-1,26,0,0,3,0,-1,46,0,-2,10,0,-3,79,0,5,42,0,6,44,0,-1,41,0,-2,23,0,-3,24,0,3,60,0,0,4,0,7,4,0,0,4,0,-1,58,0,-2,41,0,-3,23,0,-4,43,0,-5,24,0,-6,44,0,25,16,0,26,51,0,27,52,0,28,15,0,3,34,0,0,5,0,-1,33,0,-2,13,0,-3,15,0,-4,36,0,5,38,0,6,40,0,-1,37,0,-2,21,0,-3,22,0,3,56,0,0,6,0,7,6,0,0,6,0,-1,37,0,-2,21,0,-3,39,0,-4,22,0,-5,40,0,0,7,0,-1,17,0,-2,18,0,-3,19,0,-4,20,0,0,8,0,0,8,0,0,8,0,-1,27,0,0,9,0,0,9,0,-1,26,0,-3,25,0,0,11,0,0,11,0,0,12,0,0,12,0,0,13,0,-1,34,0,-2,14,0,-1,51,0,0,14,0,-1,50,0,0,15,0,-1,16,0,0,16,0,-1,35,0,0,17,0,-2,53,0,0,17,0,0,18,0,0,18,0,0,18,0,0,19,0,-2,54,0,0,19,0,0,20,0,0,20,0,0,20,0,0,21,0,-1,38,0,0,22,0,-1,57,0,0,23,0,-1,42,0,0,24,0,-1,61,0,0,25,0,0,25,0,0,26,0,-1,47,0,0,27,0,0,28,0,0,28,0,0,29,0,0,29,0,0,30,0,0,30,0,0,31,0,0,31,0,0,32,0,0,32,0,0,33,0,0,33,0,0,34,0,-1,52,0,0,35,0,0,36,0,0,36,0,0,37,0,0,38,0,0,39,0,-1,55,0,0,40,0,0,41,0,0,42,0,0,43,0,-1,59,0,0,44,0,0,46,0,-1,49,0,0,50,0,-1,56,0,0,57,0,0,58,0,-1,60,0,0,61,0,0,62,0,0,63,0,0,64,0,0,65,0,0,66,0,0,67,0,0,68,0,0,69,0,0,70,0,0,71,0,0,72,0,0,73,0,0,74,0,0,75,0,0,76,0,0,77,0,0,79,0,29,45,1,2,2,2,2,10,3,2,45,5,2,9,7,2,9,193],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,52,56,60,78],[-1,1,-1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,8,9,10,11,12,13,4,4,1,1,14],[0,6,0,0,7,0,8,9,0,10,0,11,0,12,0,13,0,0,0,14,0,0,15,0,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,2,0,24,0,0,0,3,0,0,4,0,25,0,26,0,2,0,27,0,0,0,3,0,0,4,0,28,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,5,29,30,31,32,33,34,35,36,1,1,5]]
\ No newline at end of file
{"ios":{"sceneName":"Lwd","version":"a956d"},"android":{"sceneName":"Lwd","version":"a956d"}} {"ios":{"sceneName":"Lwd","version":"7a433"},"android":{"sceneName":"Lwd","version":"7a433"}}
\ No newline at end of file \ No newline at end of file
...@@ -53,11 +53,11 @@ cc.Class({ ...@@ -53,11 +53,11 @@ cc.Class({
this.settopUI(this.MaxSize); this.settopUI(this.MaxSize);
this.setBgScale(); this.setBgScale();
this.setUiPositon(); this.setUiPositon();
var scene = cc.director.getScene(); var scene = this.node; //cc.director.getScene();
var list = scene.getComponentsInChildren(cc.Widget); var list = scene.getComponentsInChildren(cc.Widget);
for (var i in list) { for (var i in list) {// list[i].updateAlignment();
list[i].updateAlignment();
} }
} }
}, 0); }, 0);
...@@ -87,11 +87,10 @@ cc.Class({ ...@@ -87,11 +87,10 @@ cc.Class({
this.settopUI(this.MaxSize); this.settopUI(this.MaxSize);
this.setBgScale(); this.setBgScale();
this.setUiPositon(); this.setUiPositon();
var scene = cc.director.getScene(); var scene = this.node;
var list = scene.getComponentsInChildren(cc.Widget); var list = scene.getComponentsInChildren(cc.Widget);
for (var i in list) { for (var i in list) {// list[i].updateAlignment();
list[i].updateAlignment();
} }
}, },
onDestroy: function onDestroy() {}, onDestroy: function onDestroy() {},
......
{"version":3,"sources":["assets/Lwd/script/common/view.js"],"names":["cc","Class","Component","properties","UIMax","type","Node","displayName","topUI","Widget","bgScaleMax","nodeUIOffset","canvasView","Canvas","isCanvas","onLoad","widgetList","scheduleOnce","init","canvaSize","findCanvas","w","width","h","height","MaxSize","setUIMax","settopUI","setBgScale","setUiPositon","scene","director","getScene","list","getComponentsInChildren","i","updateAlignment","diff","bili","fitWidth","fitHeight","lwd_g","data_mgr","onDestroy","s","phoneInfo","top","perTop","undefined","console","log","scaleForShowAll","Math","min","view","getCanvasSize","realWidth","realHeight","scale","max","srcScaleForShowAll","size","perScale","scaleX","scaleY","sys","isNative","getFrameSize","game","canvas","clientWidth","clientHeight"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * 适配\n */\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tUIMax: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"等比放大\"\n\t\t},\n\t\ttopUI: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Widget,\n\t\t},\n\n\t\tbgScaleMax: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"背景适配\"\n\t\t},\n\n\t\tnodeUIOffset: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"节点偏移\"\n\t\t},\n\n\t\tcanvasView: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Canvas,\n\t\t\tdisplayName: \"根节点\"\n\t\t},\n\t\tisCanvas: {\n\t\t\tdefault: false,\n\t\t}\n\t},\n\n\tonLoad: function () { //开启适配\n\t\tthis.widgetList = [];\n\t\tthis.scheduleOnce(function () {\n\t\t\tif (!this.isCanvas) {\n\t\t\t\tthis.init();\n\t\t\t} else {\n\t\t\t\tvar canvaSize = this.findCanvas();\n\t\t\t\tvar w = (canvaSize.width) / 720;\n\t\t\t\tvar h = (canvaSize.height) / 1280;\n\t\t\t\tthis.MaxSize = w / h > 1 ? w / h : h / w;\n\n\t\t\t\tthis.setUIMax(this.MaxSize);\n\t\t\t\tthis.settopUI(this.MaxSize);\n\t\t\t\tthis.setBgScale();\n\t\t\t\tthis.setUiPositon();\n\t\t\t\tvar scene = cc.director.getScene();\n\n\t\t\t\tvar list = scene.getComponentsInChildren(cc.Widget)\n\t\t\t\tfor (var i in list) {\n\t\t\t\t\tlist[i].updateAlignment();\n\t\t\t\t}\n\t\t\t}\n\t\t}, 0);\n\t\tthis.MaxSize = 1;\n\t},\n\tinit: function () {\n\t\tvar canvaSize = this.findCanvas();\n\t\tvar diff = canvaSize.width / canvaSize.height;\n\t\tvar bili = 750 / 1334;\n\t\tif (diff > bili) {\n\t\t\tthis.canvasView.fitWidth = false;\n\t\t\tthis.canvasView.fitHeight = true;\n\t\t} else if (diff < bili) {\n\t\t\tthis.canvasView.fitWidth = true;\n\t\t\tthis.canvasView.fitHeight = false;\n\t\t} else {\n\t\t\tthis.canvasView.fitWidth = true;\n\t\t\tthis.canvasView.fitHeight = true;\n\t\t}\n\t\tvar w = (canvaSize.width) / 750;\n\t\tvar h = (canvaSize.height) / 1334;\n\t\tthis.MaxSize = w / h > 1 ? w / h : h / w;\n\n\t\tlwd_g.data_mgr.MaxSize = this.MaxSize;\n\t\tthis.setUIMax(this.MaxSize);\n\t\tthis.settopUI(this.MaxSize);\n\t\tthis.setBgScale();\n\t\tthis.setUiPositon();\n\t\tvar scene = cc.director.getScene();\n\t\tvar list = scene.getComponentsInChildren(cc.Widget)\n\t\tfor (var i in list) {\n\t\t\tlist[i].updateAlignment();\n\t\t}\n\t},\n\n\tonDestroy: function () {\n\n\t},\n\tsettopUI: function (s) {\n\t\tif (!lwd_g.data_mgr.phoneInfo) {\n\t\t\treturn;\n\t\t}\n\t\tvar top = lwd_g.data_mgr.phoneInfo;\n\t\ttop = top * s;\n\t\tfor (var i in this.topUI) {\n\t\t\tif (this.topUI[i].perTop == undefined) {\n\t\t\t\tthis.topUI[i].perTop = this.topUI[i].top;\n\n\t\t\t} else {\n\t\t\t\tthis.topUI[i].top = this.topUI[i].perTop;\n\t\t\t}\n\t\t\tthis.topUI[i].top += top;\n\t\t\tconsole.log(this.topUI[i].top);\n\t\t}\n\t},\n\n\t//背景适配\n\tsetBgScale: function () {\n\t\tfor (var i in this.bgScaleMax) {\n\t\t\t// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值\n\t\t\tlet scaleForShowAll = Math.min(\n\t\t\t\tcc.view.getCanvasSize().width / this.bgScaleMax[i].width,\n\t\t\t\tcc.view.getCanvasSize().height / this.bgScaleMax[i].height\n\t\t\t);\n\t\t\tlet realWidth = this.bgScaleMax[i].width * scaleForShowAll;\n\t\t\tlet realHeight = this.bgScaleMax[i].height * scaleForShowAll;\n\n\t\t\t// 2. 基于第一步的数据,再做缩放适配\n\t\t\tthis.bgScaleMax[i].scale = Math.max(\n\t\t\t\tcc.view.getCanvasSize().width / realWidth,\n\t\t\t\tcc.view.getCanvasSize().height / realHeight\n\t\t\t);\n\t\t}\n\t},\n\n\t//适配节点位置\n\tsetUiPositon: function () {\n\t\tfor (var i in this.nodeUIOffset) {\n\t\t\t// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值\n\t\t\tlet srcScaleForShowAll = Math.min(\n\t\t\t\tcc.view.getCanvasSize().width / this.nodeUIOffset[i].width,\n\t\t\t\tcc.view.getCanvasSize().height / this.nodeUIOffset[i].height\n\t\t\t);\n\t\t\tlet realWidth = this.nodeUIOffset[i].width * srcScaleForShowAll;\n\t\t\tlet realHeight = this.nodeUIOffset[i].height * srcScaleForShowAll;\n\n\t\t\t// 2. 基于第一步的数据,再做节点宽高重置\n\t\t\tthis.nodeUIOffset[i].width = this.nodeUIOffset[i].width *\n\t\t\t\t(cc.view.getCanvasSize().width / realWidth);\n\t\t\tthis.nodeUIOffset[i].height = this.nodeUIOffset[i].height *\n\t\t\t\t(cc.view.getCanvasSize().height / realHeight);\n\t\t}\n\t},\n\n\tsetUIMax: function (size) {\n\t\tfor (var i in this.UIMax) {\n\t\t\tif (this.UIMax[i].perScale == undefined) {\n\t\t\t\tthis.UIMax[i].perScale = this.UIMax[i].scaleX;\n\n\t\t\t} else {\n\t\t\t\tthis.UIMax[i].scaleX = this.UIMax[i].perScale;\n\t\t\t\tthis.UIMax[i].scaleY = this.UIMax[i].perScale;\n\t\t\t}\n\t\t\tthis.UIMax[i].scaleX *= size;\n\t\t\tthis.UIMax[i].scaleY *= size;\n\t\t}\n\t},\n\tfindCanvas: function () {\n\t\tif (cc.sys.isNative) {\n\t\t\treturn {\n\t\t\t\twidth: cc.view.getFrameSize().width,\n\t\t\t\theight: cc.view.getFrameSize().height\n\t\t\t};\n\t\t} else {\n\t\t\treturn {\n\t\t\t\twidth: cc.game.canvas.clientWidth,\n\t\t\t\theight: cc.game.canvas.clientHeight\n\t\t\t};\n\t\t}\n\t}\n});\n"]} {"version":3,"sources":["assets/Lwd/script/common/view.js"],"names":["cc","Class","Component","properties","UIMax","type","Node","displayName","topUI","Widget","bgScaleMax","nodeUIOffset","canvasView","Canvas","isCanvas","onLoad","widgetList","scheduleOnce","init","canvaSize","findCanvas","w","width","h","height","MaxSize","setUIMax","settopUI","setBgScale","setUiPositon","scene","node","list","getComponentsInChildren","i","diff","bili","fitWidth","fitHeight","lwd_g","data_mgr","onDestroy","s","phoneInfo","top","perTop","undefined","console","log","scaleForShowAll","Math","min","view","getCanvasSize","realWidth","realHeight","scale","max","srcScaleForShowAll","size","perScale","scaleX","scaleY","sys","isNative","getFrameSize","game","canvas","clientWidth","clientHeight"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * 适配\n */\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tUIMax: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"等比放大\"\n\t\t},\n\t\ttopUI: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Widget,\n\t\t},\n\n\t\tbgScaleMax: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"背景适配\"\n\t\t},\n\n\t\tnodeUIOffset: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"节点偏移\"\n\t\t},\n\n\t\tcanvasView: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Canvas,\n\t\t\tdisplayName: \"根节点\"\n\t\t},\n\t\tisCanvas: {\n\t\t\tdefault: false,\n\t\t}\n\t},\n\n\tonLoad: function () { //开启适配\n\t\tthis.widgetList = [];\n\t\tthis.scheduleOnce(function () {\n\t\t\tif (!this.isCanvas) {\n\t\t\t\tthis.init();\n\t\t\t} else {\n\t\t\t\tvar canvaSize = this.findCanvas();\n\t\t\t\tvar w = (canvaSize.width) / 720;\n\t\t\t\tvar h = (canvaSize.height) / 1280;\n\t\t\t\tthis.MaxSize = w / h > 1 ? w / h : h / w;\n\n\t\t\t\tthis.setUIMax(this.MaxSize);\n\t\t\t\tthis.settopUI(this.MaxSize);\n\t\t\t\tthis.setBgScale();\n\t\t\t\tthis.setUiPositon();\n\t\t\t\tvar scene = this.node //cc.director.getScene();\n\n\t\t\t\tvar list = scene.getComponentsInChildren(cc.Widget)\n\t\t\t\tfor (var i in list) {\n\t\t\t\t\t// list[i].updateAlignment();\n\t\t\t\t}\n\t\t\t}\n\t\t}, 0);\n\t\tthis.MaxSize = 1;\n\t},\n\tinit: function () {\n\t\tvar canvaSize = this.findCanvas();\n\t\tvar diff = canvaSize.width / canvaSize.height;\n\t\tvar bili = 750 / 1334;\n\t\tif (diff > bili) {\n\t\t\tthis.canvasView.fitWidth = false;\n\t\t\tthis.canvasView.fitHeight = true;\n\t\t} else if (diff < bili) {\n\t\t\tthis.canvasView.fitWidth = true;\n\t\t\tthis.canvasView.fitHeight = false;\n\t\t} else {\n\t\t\tthis.canvasView.fitWidth = true;\n\t\t\tthis.canvasView.fitHeight = true;\n\t\t}\n\t\tvar w = (canvaSize.width) / 750;\n\t\tvar h = (canvaSize.height) / 1334;\n\t\tthis.MaxSize = w / h > 1 ? w / h : h / w;\n\n\t\tlwd_g.data_mgr.MaxSize = this.MaxSize;\n\t\tthis.setUIMax(this.MaxSize);\n\t\tthis.settopUI(this.MaxSize);\n\t\tthis.setBgScale();\n\t\tthis.setUiPositon();\n\t\tvar scene = this.node;\n\t\tvar list = scene.getComponentsInChildren(cc.Widget)\n\t\tfor (var i in list) {\n\t\t\t// list[i].updateAlignment();\n\t\t}\n\t},\n\n\tonDestroy: function () {\n\n\t},\n\tsettopUI: function (s) {\n\t\tif (!lwd_g.data_mgr.phoneInfo) {\n\t\t\treturn;\n\t\t}\n\t\tvar top = lwd_g.data_mgr.phoneInfo;\n\t\ttop = top * s;\n\t\tfor (var i in this.topUI) {\n\t\t\tif (this.topUI[i].perTop == undefined) {\n\t\t\t\tthis.topUI[i].perTop = this.topUI[i].top;\n\n\t\t\t} else {\n\t\t\t\tthis.topUI[i].top = this.topUI[i].perTop;\n\t\t\t}\n\t\t\tthis.topUI[i].top += top;\n\t\t\tconsole.log(this.topUI[i].top);\n\t\t}\n\t},\n\n\t//背景适配\n\tsetBgScale: function () {\n\t\tfor (var i in this.bgScaleMax) {\n\t\t\t// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值\n\t\t\tlet scaleForShowAll = Math.min(\n\t\t\t\tcc.view.getCanvasSize().width / this.bgScaleMax[i].width,\n\t\t\t\tcc.view.getCanvasSize().height / this.bgScaleMax[i].height\n\t\t\t);\n\t\t\tlet realWidth = this.bgScaleMax[i].width * scaleForShowAll;\n\t\t\tlet realHeight = this.bgScaleMax[i].height * scaleForShowAll;\n\n\t\t\t// 2. 基于第一步的数据,再做缩放适配\n\t\t\tthis.bgScaleMax[i].scale = Math.max(\n\t\t\t\tcc.view.getCanvasSize().width / realWidth,\n\t\t\t\tcc.view.getCanvasSize().height / realHeight\n\t\t\t);\n\t\t}\n\t},\n\n\t//适配节点位置\n\tsetUiPositon: function () {\n\t\tfor (var i in this.nodeUIOffset) {\n\t\t\t// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值\n\t\t\tlet srcScaleForShowAll = Math.min(\n\t\t\t\tcc.view.getCanvasSize().width / this.nodeUIOffset[i].width,\n\t\t\t\tcc.view.getCanvasSize().height / this.nodeUIOffset[i].height\n\t\t\t);\n\t\t\tlet realWidth = this.nodeUIOffset[i].width * srcScaleForShowAll;\n\t\t\tlet realHeight = this.nodeUIOffset[i].height * srcScaleForShowAll;\n\n\t\t\t// 2. 基于第一步的数据,再做节点宽高重置\n\t\t\tthis.nodeUIOffset[i].width = this.nodeUIOffset[i].width *\n\t\t\t\t(cc.view.getCanvasSize().width / realWidth);\n\t\t\tthis.nodeUIOffset[i].height = this.nodeUIOffset[i].height *\n\t\t\t\t(cc.view.getCanvasSize().height / realHeight);\n\t\t}\n\t},\n\n\tsetUIMax: function (size) {\n\t\tfor (var i in this.UIMax) {\n\t\t\tif (this.UIMax[i].perScale == undefined) {\n\t\t\t\tthis.UIMax[i].perScale = this.UIMax[i].scaleX;\n\n\t\t\t} else {\n\t\t\t\tthis.UIMax[i].scaleX = this.UIMax[i].perScale;\n\t\t\t\tthis.UIMax[i].scaleY = this.UIMax[i].perScale;\n\t\t\t}\n\t\t\tthis.UIMax[i].scaleX *= size;\n\t\t\tthis.UIMax[i].scaleY *= size;\n\t\t}\n\t},\n\tfindCanvas: function () {\n\t\tif (cc.sys.isNative) {\n\t\t\treturn {\n\t\t\t\twidth: cc.view.getFrameSize().width,\n\t\t\t\theight: cc.view.getFrameSize().height\n\t\t\t};\n\t\t} else {\n\t\t\treturn {\n\t\t\t\twidth: cc.game.canvas.clientWidth,\n\t\t\t\theight: cc.game.canvas.clientHeight\n\t\t\t};\n\t\t}\n\t}\n});\n"]}
\ No newline at end of file \ No newline at end of file
...@@ -19,6 +19,7 @@ var eff_well = cc.Class({ ...@@ -19,6 +19,7 @@ var eff_well = cc.Class({
ctor: function ctor() { ctor: function ctor() {
eff_well.inst = this; eff_well.inst = this;
lwd_g.eff_well = eff_well; lwd_g.eff_well = eff_well;
this._timeoutIds = [];
}, },
//显示特效 //显示特效
showEff: function showEff() { showEff: function showEff() {
...@@ -28,9 +29,15 @@ var eff_well = cc.Class({ ...@@ -28,9 +29,15 @@ var eff_well = cc.Class({
this.eff_welldown.play(); //播放撒花音效 this.eff_welldown.play(); //播放撒花音效
lwd_g.speaker.inst.play_congratulation(); lwd_g.speaker.inst.play_congratulation();
setTimeout(function () {
this._timeoutIds.push(setTimeout(function () {
_this.node.active = false; _this.node.active = false;
}, 2000); }, 2000));
},
onDestroy: function onDestroy() {
this._timeoutIds.forEach(function (id) {
clearTimeout(id);
});
} }
}); });
......
{"version":3,"sources":["assets/Lwd/script/common/eff_welldown.js"],"names":["eff_well","cc","Class","Component","properties","eff_welldown","type","Animation","displayName","ctor","inst","lwd_g","showEff","node","active","play","speaker","play_congratulation","setTimeout"],"mappings":";;;;;;AAAA;AACA;AACA;AACA,IAAIA,QAAQ,GAAGC,EAAE,CAACC,KAAH,CAAS;AACvB,aAASD,EAAE,CAACE,SADW;AAGvBC,EAAAA,UAAU,EAAE;AACXC,IAAAA,YAAY,EAAE;AACb,iBAAS,IADI;AAEbC,MAAAA,IAAI,EAAEL,EAAE,CAACM,SAFI;AAGbC,MAAAA,WAAW,EAAE;AAHA;AADH,GAHW;AAWvBC,EAAAA,IAAI,EAAE,gBAAY;AACjBT,IAAAA,QAAQ,CAACU,IAAT,GAAgB,IAAhB;AACAC,IAAAA,KAAK,CAACX,QAAN,GAAiBA,QAAjB;AACA,GAdsB;AAgBvB;AACAY,EAAAA,OAAO,EAAE,mBAAY;AAAA;;AACpB,SAAKC,IAAL,CAAUC,MAAV,GAAmB,IAAnB;AACA,SAAKT,YAAL,CAAkBU,IAAlB,GAFoB,CAGpB;;AACAJ,IAAAA,KAAK,CAACK,OAAN,CAAcN,IAAd,CAAmBO,mBAAnB;AACAC,IAAAA,UAAU,CAAC,YAAM;AAChB,MAAA,KAAI,CAACL,IAAL,CAAUC,MAAV,GAAmB,KAAnB;AACA,KAFS,EAEP,IAFO,CAAV;AAGA;AAzBsB,CAAT,CAAf","sourceRoot":"/","sourcesContent":["/**\n * eff_welldown\n */\nvar eff_well = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\teff_welldown: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Animation,\n\t\t\tdisplayName: \"撒花特效\"\n\t\t},\n\t},\n\n\tctor: function () {\n\t\teff_well.inst = this;\n\t\tlwd_g.eff_well = eff_well;\n\t},\n\n\t//显示特效\n\tshowEff: function () {\n\t\tthis.node.active = true;\n\t\tthis.eff_welldown.play();\n\t\t//播放撒花音效\n\t\tlwd_g.speaker.inst.play_congratulation();\n\t\tsetTimeout(() => {\n\t\t\tthis.node.active = false;\n\t\t}, 2000)\n\t}\n});\n"]} {"version":3,"sources":["assets/Lwd/script/common/eff_welldown.js"],"names":["eff_well","cc","Class","Component","properties","eff_welldown","type","Animation","displayName","ctor","inst","lwd_g","_timeoutIds","showEff","node","active","play","speaker","play_congratulation","push","setTimeout","onDestroy","forEach","id","clearTimeout"],"mappings":";;;;;;AAAA;AACA;AACA;AACA,IAAIA,QAAQ,GAAGC,EAAE,CAACC,KAAH,CAAS;AACvB,aAASD,EAAE,CAACE,SADW;AAGvBC,EAAAA,UAAU,EAAE;AACXC,IAAAA,YAAY,EAAE;AACb,iBAAS,IADI;AAEbC,MAAAA,IAAI,EAAEL,EAAE,CAACM,SAFI;AAGbC,MAAAA,WAAW,EAAE;AAHA;AADH,GAHW;AAWvBC,EAAAA,IAAI,EAAE,gBAAY;AACjBT,IAAAA,QAAQ,CAACU,IAAT,GAAgB,IAAhB;AACAC,IAAAA,KAAK,CAACX,QAAN,GAAiBA,QAAjB;AACA,SAAKY,WAAL,GAAmB,EAAnB;AACA,GAfsB;AAiBvB;AACAC,EAAAA,OAAO,EAAE,mBAAY;AAAA;;AACpB,SAAKC,IAAL,CAAUC,MAAV,GAAmB,IAAnB;AACA,SAAKV,YAAL,CAAkBW,IAAlB,GAFoB,CAGpB;;AACAL,IAAAA,KAAK,CAACM,OAAN,CAAcP,IAAd,CAAmBQ,mBAAnB;;AACA,SAAKN,WAAL,CAAiBO,IAAjB,CAAuBC,UAAU,CAAC,YAAM;AACvC,MAAA,KAAI,CAACN,IAAL,CAAUC,MAAV,GAAmB,KAAnB;AACA,KAFgC,EAE9B,IAF8B,CAAjC;AAGA,GA1BsB;AA4BvBM,EAAAA,SA5BuB,uBA4BX;AACX,SAAKT,WAAL,CAAiBU,OAAjB,CAAyB,UAAAC,EAAE,EAAI;AAC9BC,MAAAA,YAAY,CAACD,EAAD,CAAZ;AACA,KAFD;AAGA;AAhCsB,CAAT,CAAf","sourceRoot":"/","sourcesContent":["/**\n * eff_welldown\n */\nvar eff_well = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\teff_welldown: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Animation,\n\t\t\tdisplayName: \"撒花特效\"\n\t\t},\n\t},\n\n\tctor: function () {\n\t\teff_well.inst = this;\n\t\tlwd_g.eff_well = eff_well;\n\t\tthis._timeoutIds = [];\n\t},\n\n\t//显示特效\n\tshowEff: function () {\n\t\tthis.node.active = true;\n\t\tthis.eff_welldown.play();\n\t\t//播放撒花音效\n\t\tlwd_g.speaker.inst.play_congratulation();\n\t\tthis._timeoutIds.push( setTimeout(() => {\n\t\t\tthis.node.active = false;\n\t\t}, 2000))\n\t},\n\n\tonDestroy() {\n\t\tthis._timeoutIds.forEach(id => {\n\t\t\tclearTimeout(id);\n\t\t});\n\t}\n});\n"]}
\ No newline at end of file \ No newline at end of file
...@@ -59,6 +59,7 @@ var game = cc.Class({ ...@@ -59,6 +59,7 @@ var game = cc.Class({
ctor: function ctor() { ctor: function ctor() {
game.inst = this; game.inst = this;
lwd_g.game = game; lwd_g.game = game;
this._timeoutIds = [];
}, },
// 生命周期 onLoad // 生命周期 onLoad
onLoad: function onLoad() { onLoad: function onLoad() {
...@@ -227,25 +228,27 @@ var game = cc.Class({ ...@@ -227,25 +228,27 @@ var game = cc.Class({
}); });
}, },
onBtnMask: function onBtnMask() { onBtnMask: function onBtnMask() {
var _this = this;
console.log('in onBtnMask'); console.log('in onBtnMask');
if (this.isLoadEnd) { if (this.isLoadEnd) {
this.isLoadEnd = false; this.isLoadEnd = false;
lwd_g.speaker.inst.play_start(function () { lwd_g.speaker.inst.play_start(function () {
setTimeout(function () { _this._timeoutIds.push(setTimeout(function () {
console.log('aaaa'); console.log('aaaa');
lwd_g.game.inst.playAudioTitle(function () { lwd_g.game.inst.playAudioTitle(function () {
lwd_g.game.inst.mask_node.active = false; //游戏开始 lwd_g.game.inst.mask_node.active = false; //游戏开始
lwd_g.game.inst.gameStart(); lwd_g.game.inst.gameStart();
}); });
}, 500); }, 500));
}); });
} }
}, },
//添加项 //添加项
addItem: function addItem(listInfo, content, item, i) { addItem: function addItem(listInfo, content, item, i) {
var _this = this; var _this2 = this;
if (listInfo.length <= i) { if (listInfo.length <= i) {
content.getComponent(cc.Layout).updateLayout(); content.getComponent(cc.Layout).updateLayout();
...@@ -265,7 +268,7 @@ var game = cc.Class({ ...@@ -265,7 +268,7 @@ var game = cc.Class({
this.scheduleOnce(function () { this.scheduleOnce(function () {
i += 1; i += 1;
_this.addItem(listInfo, content, item, i); _this2.addItem(listInfo, content, item, i);
}, 0); }, 0);
}, },
//点亮 conten:上列表,下列表 state:0 点亮,2变暗 //点亮 conten:上列表,下列表 state:0 点亮,2变暗
...@@ -289,7 +292,7 @@ var game = cc.Class({ ...@@ -289,7 +292,7 @@ var game = cc.Class({
} }
}, },
ShowLine: function ShowLine(sx, sy, ex, ey, cb) { ShowLine: function ShowLine(sx, sy, ex, ey, cb) {
var _this2 = this; var _this3 = this;
var b = 0; var b = 0;
var a = 0; var a = 0;
...@@ -313,9 +316,9 @@ var game = cc.Class({ ...@@ -313,9 +316,9 @@ var game = cc.Class({
if (difnode) { if (difnode) {
this.scheduleOnce(function () { this.scheduleOnce(function () {
_this2.DrawLine(sx, sy, difx, dify); _this3.DrawLine(sx, sy, difx, dify);
_this2.ShowLine(difx, dify, ex, ey, cb); _this3.ShowLine(difx, dify, ex, ey, cb);
}, 0.01); }, 0.01);
} else { } else {
this.DrawLine(ex, ey, ex, ey); //移除播放列表的数据 this.DrawLine(ex, ey, ex, ey); //移除播放列表的数据
...@@ -349,6 +352,11 @@ var game = cc.Class({ ...@@ -349,6 +352,11 @@ var game = cc.Class({
//获得组件 //获得组件
var com = this.draw; var com = this.draw;
com.clear(); com.clear();
},
onDestroy: function onDestroy() {
this._timeoutIds.forEach(function (id) {
clearTimeout(id);
});
} }
}); });
......
{"version":3,"sources":["assets/Lwd/script/game/Lwd.js"],"names":["game","cc","Class","Component","properties","contentArr_1","type","Node","displayName","Item_1","contentArr_2","Item_2","draw","Graphics","resultNode","title","Label","btnList","Button","mask_node","ctor","inst","lwd_g","onLoad","initGame","data_mgr","resGameData","res_mgr","getFormData","UpdataUi","string","data","contentObj","setButtonState","topList","getImgInfo","botList","opacity","sort","Math","random","addItem","gameStart","console","log","setAudioInfo","pageArr","length","node","active","pageId","interactable","onBtnLastPage","onBtnReStart","onBtnNextPage","temPlayAudio","num","playId","playType","PlayAudio","onBtnSound","unscheduleAllCallbacks","i","childrenCount","children","addPreloadImage","addPreloadAudio","addPreloadAnima","result","End","clearLine","showResult","Info","scale","tween","to","start","updateUI","path","getPlayUrl","playAudioByUrl","url","snd_mgr","playEffect","playAudioTitle","cb","audio_url","undefined","onBtnMask","isLoadEnd","speaker","play_start","setTimeout","listInfo","content","item","getComponent","Layout","updateLayout","runAction","fadeIn","len","newItem","instantiate","com","parent","scheduleOnce","allLightDark","positionId","state","conten","setBtnState","ShowLine","sx","sy","ex","ey","b","a","k","difx","dify","difnode","DrawLine","splice","getResultInfo","nowNode","typeId","strokeColor","Color","fromHEX","lineColor","lineWidth","moveTo","lineTo","stroke","clear"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * 游戏主逻辑\n */\nvar game = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tcontentArr_1: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"内容_1\"\n\t\t},\n\t\tItem_1: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tcontentArr_2: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"内容_2\"\n\t\t},\n\t\tItem_2: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tdraw: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Graphics,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tresultNode: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"结算弹窗\"\n\t\t},\n\t\ttitle: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Label,\n\t\t\tdisplayName: \"标题\"\n\t\t},\n\t\tbtnList: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Button,\n\t\t\tdisplayName: \"上下页\"\n\t\t},\n\t\tmask_node: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"遮罩\"\n\t\t}\n\t},\n\n\tctor: function () {\n\t\tgame.inst = this;\n\t\tlwd_g.game = game;\n\t},\n\n\t// 生命周期 onLoad\n\tonLoad() {\n\t\t//初始化游戏\n\t\tthis.initGame();\n\t},\n\n\t//初始化游戏\n\tinitGame: function () {\n\t\t//重置游戏数据游戏数据\n\t\tlwd_g.data_mgr.resGameData();\n\t\t//获得数据\n\t\tlwd_g.res_mgr.getFormData();\n\t},\n\n\t//更新界面信息\n\tUpdataUi: function () {\n\t\t//显示标题\n\t\tthis.title.string = lwd_g.data_mgr.data.contentObj.title;\n\t\t//设置上下页按钮状态\n\t\tthis.setButtonState();\n\t\t//获得上列表的数据\n\t\tvar topList = lwd_g.data_mgr.getImgInfo(1);\n\t\tvar botList = lwd_g.data_mgr.getImgInfo(2);\n\t\t//打乱列表顺序\n\t\tthis.contentArr_1.opacity = 0;\n\t\tthis.contentArr_2.opacity = 0;\n\n\t\ttopList.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tbotList.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tthis.addItem(topList, this.contentArr_1, this.Item_1, 0);\n\t\tthis.addItem(botList, this.contentArr_2, this.Item_2, 0);\n\t\t//准备完毕\n\t},\n\n\t//游戏开始\n\tgameStart: function () {\n\t\tconsole.log(\"游戏开始:\" + lwd_g.data_mgr);\n\t\t//播放一个上面的音乐\n\t\tthis.setAudioInfo(1);\n\t},\n\n\t//设置上下页按钮状态\n\tsetButtonState: function () {\n\t\t//先判断题目长度\n\t\tif (lwd_g.data_mgr.data.contentObj.pageArr.length < 2) {\n\t\t\tthis.btnList[0].node.active = false;\n\t\t\tthis.btnList[1].node.active = false;\n\t\t} else {\n\t\t\t//如果第一页\n\t\t\tif (lwd_g.data_mgr.pageId == 0) {\n\t\t\t\tthis.btnList[1].node.opacity = 255;\n\t\t\t\tthis.btnList[1].interactable = true;\n\t\t\t\tthis.btnList[0].node.opacity = 255 / 2;\n\t\t\t\tthis.btnList[0].interactable = false;\n\t\t\t}\n\t\t\tif (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\tthis.btnList[0].node.opacity = 255;\n\t\t\t\tthis.btnList[0].interactable = true;\n\t\t\t\tthis.btnList[1].node.opacity = 255 / 2;\n\t\t\t\tthis.btnList[1].interactable = false;\n\t\t\t}\n\t\t\tif (lwd_g.data_mgr.pageId > 0 && lwd_g.data_mgr.pageId < lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\tthis.btnList[0].node.opacity = 255;\n\t\t\t\tthis.btnList[0].interactable = true;\n\t\t\t\tthis.btnList[1].node.opacity = 255;\n\t\t\t\tthis.btnList[1].interactable = true;\n\t\t\t}\n\t\t}\n\t},\n\n\t//上一关\n\tonBtnLastPage: function () {\n\t\tif (lwd_g.data_mgr.pageId - 1 >= 0) {\n\t\t\tlwd_g.data_mgr.pageId -= 1;\n\t\t\tthis.setButtonState();\n\t\t\tthis.onBtnReStart();\n\t\t}\n\t},\n\n\t//下一关\n\tonBtnNextPage: function () {\n\t\tif (lwd_g.data_mgr.pageId + 1 < lwd_g.data_mgr.data.contentObj.pageArr.length) {\n\t\t\tlwd_g.data_mgr.pageId += 1;\n\t\t\tthis.setButtonState();\n\t\t\tthis.onBtnReStart();\n\t\t}\n\t},\n\n\t//获得随机播放的音乐并播放\n\tsetAudioInfo: function (type) {\n\t\t//随机一个数字 播放这个数字的上段部分\n\t\tlwd_g.data_mgr.temPlayAudio.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tvar num = lwd_g.data_mgr.temPlayAudio[0];\n\t\t//设置播放信息\n\t\tlwd_g.data_mgr.playId = num;\n\t\tlwd_g.data_mgr.playType = type;\n\t\tthis.PlayAudio();\n\t},\n\n\t//重新播放音乐\n\tonBtnSound: function () {\n\t\tthis.PlayAudio();\n\t},\n\n\t//重新开始\n\tonBtnReStart: function () {\n\t\t//移除所有计时器\n\t\tthis.unscheduleAllCallbacks();\n\t\tfor (var i = 0; i < this.contentArr_1.childrenCount; i++) {\n\t\t\tthis.contentArr_1.children[i].active = false;\n\t\t}\n\t\tfor (var i = 0; i < this.contentArr_2.childrenCount; i++) {\n\t\t\tthis.contentArr_2.children[i].active = false;\n\t\t}\n\t\tthis.resultNode.active = false;\n\n\t\t//重置游戏数据游戏数据\n\t\tlwd_g.data_mgr.resGameData();\n\n\t\tlwd_g.data_mgr.addPreloadImage();\n\t\tlwd_g.data_mgr.addPreloadAudio();\n\t\tlwd_g.data_mgr.addPreloadAnima();\n\n\t\tlwd_g.result.inst.End = true;\n\n\t\t//初始化界面\n\t\tthis.UpdataUi();\n\n\t\t// //播放游戏开始音效\n\t\t// lwd_g.speaker.inst.play_start();\n\n\t\t//游戏开始\n\t\tlwd_g.game.inst.gameStart();\n\n\t\t//清除线\n\t\tthis.clearLine();\n\t},\n\n\t//显示结算弹窗\n\tshowResult: function (Info) {\n\t\tthis.resultNode.scale = 0;\n\t\tthis.resultNode.active = true;\n\t\tcc.tween(this.resultNode)\n\t\t\t.to(0.5, { scale: 1 })\n\t\t\t.start()\n\t\tlwd_g.result.inst.updateUI(Info);\n\t},\n\n\n\t//播放音乐\n\tPlayAudio: function () {\n\t\t//获得播放路径\n\t\tvar path = lwd_g.data_mgr.getPlayUrl();\n\t\tlwd_g.res_mgr.playAudioByUrl(path, (url) => {\n\t\t\tlwd_g.snd_mgr.playEffect(url);\n\t\t});\n\t},\n\n\t//播放标题音效\n\tplayAudioTitle: function (cb) {\n\t\t//获得播放路径\n\t\tvar path = lwd_g.data_mgr.data.contentObj.audio_url;\n\t\tif (path == undefined) {\n\t\t\tcb && cb();\n\t\t}\n\t\tlwd_g.res_mgr.playAudioByUrl(path, (url) => {\n\n\t\t\tconsole.log(' type : ', typeof (cb));\n\t\t\tif (typeof (cb) != 'function') {\n\t\t\t\tcb = null;\n\t\t\t}\n\t\t\tlwd_g.snd_mgr.playEffect(url, cb);\n\t\t});\n\t},\n\n\tonBtnMask: function () {\n\n\t\tconsole.log('in onBtnMask');\n\t\tif (this.isLoadEnd) {\n\t\t\tthis.isLoadEnd = false;\n\t\t\tlwd_g.speaker.inst.play_start(() => {\n\t\t\t\tsetTimeout(() => {\n\n\t\t\t\t\tconsole.log('aaaa')\n\t\t\t\t\tlwd_g.game.inst.playAudioTitle(() => {\n\t\t\t\t\t\tlwd_g.game.inst.mask_node.active = false;\n\t\t\t\t\t\t//游戏开始\n\t\t\t\t\t\tlwd_g.game.inst.gameStart();\n\t\t\t\t\t});\n\t\t\t\t}, 500)\n\t\t\t});\n\t\t}\n\t},\n\n\t//添加项 \n\taddItem: function (listInfo, content, item, i) {\n\t\tif (listInfo.length <= i) {\n\t\t\tcontent.getComponent(cc.Layout).updateLayout();\n\t\t\tthis.contentArr_1.runAction(cc.fadeIn(0.2))\n\t\t\tthis.contentArr_2.runAction(cc.fadeIn(0.2))\n\t\t\treturn;\n\t\t}\n\t\tvar len = content.childrenCount;\n\t\t// 添加子项\n\t\tlet newItem = len > i ? content.children[i] : cc.instantiate(item);\n\t\t// 更新子项\n\t\tvar com = newItem.getComponent(\"item\");\n\t\tcom.updateUI(listInfo[i]);\n\t\tnewItem.active = true;\n\t\tnewItem.parent = content;\n\t\tthis.scheduleOnce(() => {\n\t\t\ti += 1;\n\t\t\tthis.addItem(listInfo, content, item, i)\n\t\t}, 0);\n\t},\n\n\t//点亮 conten:上列表,下列表 state:0 点亮,2变暗\n\tallLightDark(positionId, state) {\n\t\tvar conten = positionId == 1 ? this.contentArr_1 : this.contentArr_2;\n\t\tfor (var i = 0; i < conten.childrenCount; i++) {\n\t\t\tvar item = conten.children[i]\n\t\t\tif (item.state == 1 || item.state == 3) {\n\t\t\t\t// if (state == 2) {\n\t\t\t\tvar com = item.getComponent(\"item\");\n\t\t\t\t//设置状态为可答题\n\t\t\t\tcom.setBtnState(item.state);\n\t\t\t\tcontinue;\n\t\t\t\t// }\n\t\t\t} else {\n\t\t\t\tvar com = item.getComponent(\"item\");\n\t\t\t\t//设置状态为可答题\n\t\t\t\tcom.setBtnState(state);\n\t\t\t}\n\t\t}\n\t},\n\n\tShowLine: function (sx, sy, ex, ey, cb) {\n\t\tvar b = 0;\n\t\tvar a = 0;\n\t\tvar k = ex == sx ? 0 : (ey - sy) / (ex - sx);\n\t\tif (k == 0) {\n\t\t\ta = 0;\n\t\t\tb = -5;\n\t\t} else {\n\t\t\ta = k < 0 ? 5 : -5;\n\t\t}\n\t\tvar difx = sx + a\n\t\tvar dify = sy + k * a + b;\n\t\tif (ex == sx) {\n\t\t\tvar difnode = dify > ey;\n\t\t}\n\t\telse {\n\t\t\tvar difnode = ex > sx ? difx < ex : difx > ex;\n\t\t}\n\t\tif (difnode) {\n\t\t\tthis.scheduleOnce(() => {\n\t\t\t\tthis.DrawLine(sx, sy, difx, dify);\n\t\t\t\tthis.ShowLine(difx, dify, ex, ey, cb);\n\t\t\t}, 0.01);\n\t\t}\n\t\telse {\n\t\t\tthis.DrawLine(ex, ey, ex, ey);\n\n\t\t\t//移除播放列表的数据\n\t\t\tlwd_g.data_mgr.temPlayAudio.splice(0, 1);\n\n\t\t\t//显示弹窗\n\t\t\tvar Info = lwd_g.data_mgr.getResultInfo(lwd_g.data_mgr.nowNode.typeId);\n\t\t\tlwd_g.game.inst.showResult(Info);\n\t\t\tcb && cb();\n\t\t}\n\t},\n\n\t//点击测试\n\tDrawLine: function (sx, sy, ex, ey) {\n\t\t//获得组件 \n\t\tvar com = this.draw;\n\t\t//设置线的颜色\n\t\tcom.strokeColor = new cc.Color().fromHEX(lwd_g.data_mgr.lineColor[lwd_g.data_mgr.playId]);;\n\t\t// 设置线条宽度\n\t\tcom.lineWidth = 10;\n\t\t// 路径起点为0,0\n\t\tcom.moveTo(sx, sy);\n\t\t// 路径画线到(100,100)\n\t\t// 路径看不见!!!\n\t\tcom.lineTo(ex, ey);\n\t\t// 把路径画实,能看见啦!\n\t\tcom.stroke();\n\t},\n\n\t//\n\tclearLine: function () {\n\t\t//获得组件 \n\t\tvar com = this.draw;\n\t\tcom.clear()\n\t},\n});\n"]} {"version":3,"sources":["assets/Lwd/script/game/Lwd.js"],"names":["game","cc","Class","Component","properties","contentArr_1","type","Node","displayName","Item_1","contentArr_2","Item_2","draw","Graphics","resultNode","title","Label","btnList","Button","mask_node","ctor","inst","lwd_g","_timeoutIds","onLoad","initGame","data_mgr","resGameData","res_mgr","getFormData","UpdataUi","string","data","contentObj","setButtonState","topList","getImgInfo","botList","opacity","sort","Math","random","addItem","gameStart","console","log","setAudioInfo","pageArr","length","node","active","pageId","interactable","onBtnLastPage","onBtnReStart","onBtnNextPage","temPlayAudio","num","playId","playType","PlayAudio","onBtnSound","unscheduleAllCallbacks","i","childrenCount","children","addPreloadImage","addPreloadAudio","addPreloadAnima","result","End","clearLine","showResult","Info","scale","tween","to","start","updateUI","path","getPlayUrl","playAudioByUrl","url","snd_mgr","playEffect","playAudioTitle","cb","audio_url","undefined","onBtnMask","isLoadEnd","speaker","play_start","push","setTimeout","listInfo","content","item","getComponent","Layout","updateLayout","runAction","fadeIn","len","newItem","instantiate","com","parent","scheduleOnce","allLightDark","positionId","state","conten","setBtnState","ShowLine","sx","sy","ex","ey","b","a","k","difx","dify","difnode","DrawLine","splice","getResultInfo","nowNode","typeId","strokeColor","Color","fromHEX","lineColor","lineWidth","moveTo","lineTo","stroke","clear","onDestroy","forEach","id","clearTimeout"],"mappings":";;;;;;AAAA;AACA;AACA;AACA,IAAIA,IAAI,GAAGC,EAAE,CAACC,KAAH,CAAS;AACnB,aAASD,EAAE,CAACE,SADO;AAGnBC,EAAAA,UAAU,EAAE;AACXC,IAAAA,YAAY,EAAE;AACb,iBAAS,IADI;AAEbC,MAAAA,IAAI,EAAEL,EAAE,CAACM,IAFI;AAGbC,MAAAA,WAAW,EAAE;AAHA,KADH;AAMXC,IAAAA,MAAM,EAAE;AACP,iBAAS,IADF;AAEPH,MAAAA,IAAI,EAAEL,EAAE,CAACM,IAFF;AAGPC,MAAAA,WAAW,EAAE;AAHN,KANG;AAWXE,IAAAA,YAAY,EAAE;AACb,iBAAS,IADI;AAEbJ,MAAAA,IAAI,EAAEL,EAAE,CAACM,IAFI;AAGbC,MAAAA,WAAW,EAAE;AAHA,KAXH;AAgBXG,IAAAA,MAAM,EAAE;AACP,iBAAS,IADF;AAEPL,MAAAA,IAAI,EAAEL,EAAE,CAACM,IAFF;AAGPC,MAAAA,WAAW,EAAE;AAHN,KAhBG;AAqBXI,IAAAA,IAAI,EAAE;AACL,iBAAS,IADJ;AAELN,MAAAA,IAAI,EAAEL,EAAE,CAACY,QAFJ;AAGLL,MAAAA,WAAW,EAAE;AAHR,KArBK;AA0BXM,IAAAA,UAAU,EAAE;AACX,iBAAS,IADE;AAEXR,MAAAA,IAAI,EAAEL,EAAE,CAACM,IAFE;AAGXC,MAAAA,WAAW,EAAE;AAHF,KA1BD;AA+BXO,IAAAA,KAAK,EAAE;AACN,iBAAS,IADH;AAENT,MAAAA,IAAI,EAAEL,EAAE,CAACe,KAFH;AAGNR,MAAAA,WAAW,EAAE;AAHP,KA/BI;AAoCXS,IAAAA,OAAO,EAAE;AACR,iBAAS,EADD;AAERX,MAAAA,IAAI,EAAEL,EAAE,CAACiB,MAFD;AAGRV,MAAAA,WAAW,EAAE;AAHL,KApCE;AAyCXW,IAAAA,SAAS,EAAE;AACV,iBAAS,IADC;AAEVb,MAAAA,IAAI,EAAEL,EAAE,CAACM,IAFC;AAGVC,MAAAA,WAAW,EAAE;AAHH;AAzCA,GAHO;AAmDnBY,EAAAA,IAAI,EAAE,gBAAY;AACjBpB,IAAAA,IAAI,CAACqB,IAAL,GAAY,IAAZ;AACAC,IAAAA,KAAK,CAACtB,IAAN,GAAaA,IAAb;AACA,SAAKuB,WAAL,GAAmB,EAAnB;AAEA,GAxDkB;AA0DnB;AACAC,EAAAA,MA3DmB,oBA2DV;AACR;AACA,SAAKC,QAAL;AACA,GA9DkB;AAgEnB;AACAA,EAAAA,QAAQ,EAAE,oBAAY;AACrB;AACAH,IAAAA,KAAK,CAACI,QAAN,CAAeC,WAAf,GAFqB,CAGrB;;AACAL,IAAAA,KAAK,CAACM,OAAN,CAAcC,WAAd;AACA,GAtEkB;AAwEnB;AACAC,EAAAA,QAAQ,EAAE,oBAAY;AACrB;AACA,SAAKf,KAAL,CAAWgB,MAAX,GAAoBT,KAAK,CAACI,QAAN,CAAeM,IAAf,CAAoBC,UAApB,CAA+BlB,KAAnD,CAFqB,CAGrB;;AACA,SAAKmB,cAAL,GAJqB,CAKrB;;AACA,QAAIC,OAAO,GAAGb,KAAK,CAACI,QAAN,CAAeU,UAAf,CAA0B,CAA1B,CAAd;AACA,QAAIC,OAAO,GAAGf,KAAK,CAACI,QAAN,CAAeU,UAAf,CAA0B,CAA1B,CAAd,CAPqB,CAQrB;;AACA,SAAK/B,YAAL,CAAkBiC,OAAlB,GAA4B,CAA5B;AACA,SAAK5B,YAAL,CAAkB4B,OAAlB,GAA4B,CAA5B;AAEAH,IAAAA,OAAO,CAACI,IAAR,CAAa,YAAY;AAAE,aAAOC,IAAI,CAACC,MAAL,KAAgB,GAAhB,GAAsB,CAAC,CAAvB,GAA2B,CAAlC;AAAsC,KAAjE;AACAJ,IAAAA,OAAO,CAACE,IAAR,CAAa,YAAY;AAAE,aAAOC,IAAI,CAACC,MAAL,KAAgB,GAAhB,GAAsB,CAAC,CAAvB,GAA2B,CAAlC;AAAsC,KAAjE;AACA,SAAKC,OAAL,CAAaP,OAAb,EAAsB,KAAK9B,YAA3B,EAAyC,KAAKI,MAA9C,EAAsD,CAAtD;AACA,SAAKiC,OAAL,CAAaL,OAAb,EAAsB,KAAK3B,YAA3B,EAAyC,KAAKC,MAA9C,EAAsD,CAAtD,EAfqB,CAgBrB;AACA,GA1FkB;AA4FnB;AACAgC,EAAAA,SAAS,EAAE,qBAAY;AACtBC,IAAAA,OAAO,CAACC,GAAR,CAAY,UAAUvB,KAAK,CAACI,QAA5B,EADsB,CAEtB;;AACA,SAAKoB,YAAL,CAAkB,CAAlB;AACA,GAjGkB;AAmGnB;AACAZ,EAAAA,cAAc,EAAE,0BAAY;AAC3B;AACA,QAAIZ,KAAK,CAACI,QAAN,CAAeM,IAAf,CAAoBC,UAApB,CAA+Bc,OAA/B,CAAuCC,MAAvC,GAAgD,CAApD,EAAuD;AACtD,WAAK/B,OAAL,CAAa,CAAb,EAAgBgC,IAAhB,CAAqBC,MAArB,GAA8B,KAA9B;AACA,WAAKjC,OAAL,CAAa,CAAb,EAAgBgC,IAAhB,CAAqBC,MAArB,GAA8B,KAA9B;AACA,KAHD,MAGO;AACN;AACA,UAAI5B,KAAK,CAACI,QAAN,CAAeyB,MAAf,IAAyB,CAA7B,EAAgC;AAC/B,aAAKlC,OAAL,CAAa,CAAb,EAAgBgC,IAAhB,CAAqBX,OAArB,GAA+B,GAA/B;AACA,aAAKrB,OAAL,CAAa,CAAb,EAAgBmC,YAAhB,GAA+B,IAA/B;AACA,aAAKnC,OAAL,CAAa,CAAb,EAAgBgC,IAAhB,CAAqBX,OAArB,GAA+B,MAAM,CAArC;AACA,aAAKrB,OAAL,CAAa,CAAb,EAAgBmC,YAAhB,GAA+B,KAA/B;AACA;;AACD,UAAI9B,KAAK,CAACI,QAAN,CAAeyB,MAAf,IAAyB7B,KAAK,CAACI,QAAN,CAAeM,IAAf,CAAoBC,UAApB,CAA+Bc,OAA/B,CAAuCC,MAAvC,GAAgD,CAA7E,EAAgF;AAC/E,aAAK/B,OAAL,CAAa,CAAb,EAAgBgC,IAAhB,CAAqBX,OAArB,GAA+B,GAA/B;AACA,aAAKrB,OAAL,CAAa,CAAb,EAAgBmC,YAAhB,GAA+B,IAA/B;AACA,aAAKnC,OAAL,CAAa,CAAb,EAAgBgC,IAAhB,CAAqBX,OAArB,GAA+B,MAAM,CAArC;AACA,aAAKrB,OAAL,CAAa,CAAb,EAAgBmC,YAAhB,GAA+B,KAA/B;AACA;;AACD,UAAI9B,KAAK,CAACI,QAAN,CAAeyB,MAAf,GAAwB,CAAxB,IAA6B7B,KAAK,CAACI,QAAN,CAAeyB,MAAf,GAAwB7B,KAAK,CAACI,QAAN,CAAeM,IAAf,CAAoBC,UAApB,CAA+Bc,OAA/B,CAAuCC,MAAvC,GAAgD,CAAzG,EAA4G;AAC3G,aAAK/B,OAAL,CAAa,CAAb,EAAgBgC,IAAhB,CAAqBX,OAArB,GAA+B,GAA/B;AACA,aAAKrB,OAAL,CAAa,CAAb,EAAgBmC,YAAhB,GAA+B,IAA/B;AACA,aAAKnC,OAAL,CAAa,CAAb,EAAgBgC,IAAhB,CAAqBX,OAArB,GAA+B,GAA/B;AACA,aAAKrB,OAAL,CAAa,CAAb,EAAgBmC,YAAhB,GAA+B,IAA/B;AACA;AACD;AACD,GA9HkB;AAgInB;AACAC,EAAAA,aAAa,EAAE,yBAAY;AAC1B,QAAI/B,KAAK,CAACI,QAAN,CAAeyB,MAAf,GAAwB,CAAxB,IAA6B,CAAjC,EAAoC;AACnC7B,MAAAA,KAAK,CAACI,QAAN,CAAeyB,MAAf,IAAyB,CAAzB;AACA,WAAKjB,cAAL;AACA,WAAKoB,YAAL;AACA;AACD,GAvIkB;AAyInB;AACAC,EAAAA,aAAa,EAAE,yBAAY;AAC1B,QAAIjC,KAAK,CAACI,QAAN,CAAeyB,MAAf,GAAwB,CAAxB,GAA4B7B,KAAK,CAACI,QAAN,CAAeM,IAAf,CAAoBC,UAApB,CAA+Bc,OAA/B,CAAuCC,MAAvE,EAA+E;AAC9E1B,MAAAA,KAAK,CAACI,QAAN,CAAeyB,MAAf,IAAyB,CAAzB;AACA,WAAKjB,cAAL;AACA,WAAKoB,YAAL;AACA;AACD,GAhJkB;AAkJnB;AACAR,EAAAA,YAAY,EAAE,sBAAUxC,IAAV,EAAgB;AAC7B;AACAgB,IAAAA,KAAK,CAACI,QAAN,CAAe8B,YAAf,CAA4BjB,IAA5B,CAAiC,YAAY;AAAE,aAAOC,IAAI,CAACC,MAAL,KAAgB,GAAhB,GAAsB,CAAC,CAAvB,GAA2B,CAAlC;AAAsC,KAArF;AACA,QAAIgB,GAAG,GAAGnC,KAAK,CAACI,QAAN,CAAe8B,YAAf,CAA4B,CAA5B,CAAV,CAH6B,CAI7B;;AACAlC,IAAAA,KAAK,CAACI,QAAN,CAAegC,MAAf,GAAwBD,GAAxB;AACAnC,IAAAA,KAAK,CAACI,QAAN,CAAeiC,QAAf,GAA0BrD,IAA1B;AACA,SAAKsD,SAAL;AACA,GA3JkB;AA6JnB;AACAC,EAAAA,UAAU,EAAE,sBAAY;AACvB,SAAKD,SAAL;AACA,GAhKkB;AAkKnB;AACAN,EAAAA,YAAY,EAAE,wBAAY;AACzB;AACA,SAAKQ,sBAAL;;AACA,SAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAG,KAAK1D,YAAL,CAAkB2D,aAAtC,EAAqDD,CAAC,EAAtD,EAA0D;AACzD,WAAK1D,YAAL,CAAkB4D,QAAlB,CAA2BF,CAA3B,EAA8Bb,MAA9B,GAAuC,KAAvC;AACA;;AACD,SAAK,IAAIa,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAG,KAAKrD,YAAL,CAAkBsD,aAAtC,EAAqDD,CAAC,EAAtD,EAA0D;AACzD,WAAKrD,YAAL,CAAkBuD,QAAlB,CAA2BF,CAA3B,EAA8Bb,MAA9B,GAAuC,KAAvC;AACA;;AACD,SAAKpC,UAAL,CAAgBoC,MAAhB,GAAyB,KAAzB,CATyB,CAWzB;;AACA5B,IAAAA,KAAK,CAACI,QAAN,CAAeC,WAAf;AAEAL,IAAAA,KAAK,CAACI,QAAN,CAAewC,eAAf;AACA5C,IAAAA,KAAK,CAACI,QAAN,CAAeyC,eAAf;AACA7C,IAAAA,KAAK,CAACI,QAAN,CAAe0C,eAAf;AAEA9C,IAAAA,KAAK,CAAC+C,MAAN,CAAahD,IAAb,CAAkBiD,GAAlB,GAAwB,IAAxB,CAlByB,CAoBzB;;AACA,SAAKxC,QAAL,GArByB,CAuBzB;AACA;AAEA;;AACAR,IAAAA,KAAK,CAACtB,IAAN,CAAWqB,IAAX,CAAgBsB,SAAhB,GA3ByB,CA6BzB;;AACA,SAAK4B,SAAL;AACA,GAlMkB;AAoMnB;AACAC,EAAAA,UAAU,EAAE,oBAAUC,IAAV,EAAgB;AAC3B,SAAK3D,UAAL,CAAgB4D,KAAhB,GAAwB,CAAxB;AACA,SAAK5D,UAAL,CAAgBoC,MAAhB,GAAyB,IAAzB;AACAjD,IAAAA,EAAE,CAAC0E,KAAH,CAAS,KAAK7D,UAAd,EACE8D,EADF,CACK,GADL,EACU;AAAEF,MAAAA,KAAK,EAAE;AAAT,KADV,EAEEG,KAFF;AAGAvD,IAAAA,KAAK,CAAC+C,MAAN,CAAahD,IAAb,CAAkByD,QAAlB,CAA2BL,IAA3B;AACA,GA5MkB;AA+MnB;AACAb,EAAAA,SAAS,EAAE,qBAAY;AACtB;AACA,QAAImB,IAAI,GAAGzD,KAAK,CAACI,QAAN,CAAesD,UAAf,EAAX;AACA1D,IAAAA,KAAK,CAACM,OAAN,CAAcqD,cAAd,CAA6BF,IAA7B,EAAmC,UAACG,GAAD,EAAS;AAC3C5D,MAAAA,KAAK,CAAC6D,OAAN,CAAcC,UAAd,CAAyBF,GAAzB;AACA,KAFD;AAGA,GAtNkB;AAwNnB;AACAG,EAAAA,cAAc,EAAE,wBAAUC,EAAV,EAAc;AAC7B;AACA,QAAIP,IAAI,GAAGzD,KAAK,CAACI,QAAN,CAAeM,IAAf,CAAoBC,UAApB,CAA+BsD,SAA1C;;AACA,QAAIR,IAAI,IAAIS,SAAZ,EAAuB;AACtBF,MAAAA,EAAE,IAAIA,EAAE,EAAR;AACA;;AACDhE,IAAAA,KAAK,CAACM,OAAN,CAAcqD,cAAd,CAA6BF,IAA7B,EAAmC,UAACG,GAAD,EAAS;AAE3CtC,MAAAA,OAAO,CAACC,GAAR,CAAY,UAAZ,EAAwB,OAAQyC,EAAhC;;AACA,UAAI,OAAQA,EAAR,IAAe,UAAnB,EAA+B;AAC9BA,QAAAA,EAAE,GAAG,IAAL;AACA;;AACDhE,MAAAA,KAAK,CAAC6D,OAAN,CAAcC,UAAd,CAAyBF,GAAzB,EAA8BI,EAA9B;AACA,KAPD;AAQA,GAvOkB;AAyOnBG,EAAAA,SAAS,EAAE,qBAAY;AAAA;;AAEtB7C,IAAAA,OAAO,CAACC,GAAR,CAAY,cAAZ;;AACA,QAAI,KAAK6C,SAAT,EAAoB;AACnB,WAAKA,SAAL,GAAiB,KAAjB;AACApE,MAAAA,KAAK,CAACqE,OAAN,CAActE,IAAd,CAAmBuE,UAAnB,CAA8B,YAAM;AACnC,QAAA,KAAI,CAACrE,WAAL,CAAiBsE,IAAjB,CAAuBC,UAAU,CAAC,YAAM;AAEvClD,UAAAA,OAAO,CAACC,GAAR,CAAY,MAAZ;AACAvB,UAAAA,KAAK,CAACtB,IAAN,CAAWqB,IAAX,CAAgBgE,cAAhB,CAA+B,YAAM;AACpC/D,YAAAA,KAAK,CAACtB,IAAN,CAAWqB,IAAX,CAAgBF,SAAhB,CAA0B+B,MAA1B,GAAmC,KAAnC,CADoC,CAEpC;;AACA5B,YAAAA,KAAK,CAACtB,IAAN,CAAWqB,IAAX,CAAgBsB,SAAhB;AACA,WAJD;AAKA,SARgC,EAQ9B,GAR8B,CAAjC;AASA,OAVD;AAWA;AACD,GA1PkB;AA4PnB;AACAD,EAAAA,OAAO,EAAE,iBAAUqD,QAAV,EAAoBC,OAApB,EAA6BC,IAA7B,EAAmClC,CAAnC,EAAsC;AAAA;;AAC9C,QAAIgC,QAAQ,CAAC/C,MAAT,IAAmBe,CAAvB,EAA0B;AACzBiC,MAAAA,OAAO,CAACE,YAAR,CAAqBjG,EAAE,CAACkG,MAAxB,EAAgCC,YAAhC;AACA,WAAK/F,YAAL,CAAkBgG,SAAlB,CAA4BpG,EAAE,CAACqG,MAAH,CAAU,GAAV,CAA5B;AACA,WAAK5F,YAAL,CAAkB2F,SAAlB,CAA4BpG,EAAE,CAACqG,MAAH,CAAU,GAAV,CAA5B;AACA;AACA;;AACD,QAAIC,GAAG,GAAGP,OAAO,CAAChC,aAAlB,CAP8C,CAQ9C;;AACA,QAAIwC,OAAO,GAAGD,GAAG,GAAGxC,CAAN,GAAUiC,OAAO,CAAC/B,QAAR,CAAiBF,CAAjB,CAAV,GAAgC9D,EAAE,CAACwG,WAAH,CAAeR,IAAf,CAA9C,CAT8C,CAU9C;;AACA,QAAIS,GAAG,GAAGF,OAAO,CAACN,YAAR,CAAqB,MAArB,CAAV;AACAQ,IAAAA,GAAG,CAAC5B,QAAJ,CAAaiB,QAAQ,CAAChC,CAAD,CAArB;AACAyC,IAAAA,OAAO,CAACtD,MAAR,GAAiB,IAAjB;AACAsD,IAAAA,OAAO,CAACG,MAAR,GAAiBX,OAAjB;AACA,SAAKY,YAAL,CAAkB,YAAM;AACvB7C,MAAAA,CAAC,IAAI,CAAL;;AACA,MAAA,MAAI,CAACrB,OAAL,CAAaqD,QAAb,EAAuBC,OAAvB,EAAgCC,IAAhC,EAAsClC,CAAtC;AACA,KAHD,EAGG,CAHH;AAIA,GAhRkB;AAkRnB;AACA8C,EAAAA,YAnRmB,wBAmRNC,UAnRM,EAmRMC,KAnRN,EAmRa;AAC/B,QAAIC,MAAM,GAAGF,UAAU,IAAI,CAAd,GAAkB,KAAKzG,YAAvB,GAAsC,KAAKK,YAAxD;;AACA,SAAK,IAAIqD,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGiD,MAAM,CAAChD,aAA3B,EAA0CD,CAAC,EAA3C,EAA+C;AAC9C,UAAIkC,IAAI,GAAGe,MAAM,CAAC/C,QAAP,CAAgBF,CAAhB,CAAX;;AACA,UAAIkC,IAAI,CAACc,KAAL,IAAc,CAAd,IAAmBd,IAAI,CAACc,KAAL,IAAc,CAArC,EAAwC;AACvC;AACA,YAAIL,GAAG,GAAGT,IAAI,CAACC,YAAL,CAAkB,MAAlB,CAAV,CAFuC,CAGvC;;AACAQ,QAAAA,GAAG,CAACO,WAAJ,CAAgBhB,IAAI,CAACc,KAArB;AACA,iBALuC,CAMvC;AACA,OAPD,MAOO;AACN,YAAIL,GAAG,GAAGT,IAAI,CAACC,YAAL,CAAkB,MAAlB,CAAV,CADM,CAEN;;AACAQ,QAAAA,GAAG,CAACO,WAAJ,CAAgBF,KAAhB;AACA;AACD;AACD,GApSkB;AAsSnBG,EAAAA,QAAQ,EAAE,kBAAUC,EAAV,EAAcC,EAAd,EAAkBC,EAAlB,EAAsBC,EAAtB,EAA0BhC,EAA1B,EAA8B;AAAA;;AACvC,QAAIiC,CAAC,GAAG,CAAR;AACA,QAAIC,CAAC,GAAG,CAAR;AACA,QAAIC,CAAC,GAAGJ,EAAE,IAAIF,EAAN,GAAW,CAAX,GAAe,CAACG,EAAE,GAAGF,EAAN,KAAaC,EAAE,GAAGF,EAAlB,CAAvB;;AACA,QAAIM,CAAC,IAAI,CAAT,EAAY;AACXD,MAAAA,CAAC,GAAG,CAAJ;AACAD,MAAAA,CAAC,GAAG,CAAC,CAAL;AACA,KAHD,MAGO;AACNC,MAAAA,CAAC,GAAGC,CAAC,GAAG,CAAJ,GAAQ,CAAR,GAAY,CAAC,CAAjB;AACA;;AACD,QAAIC,IAAI,GAAGP,EAAE,GAAGK,CAAhB;AACA,QAAIG,IAAI,GAAGP,EAAE,GAAGK,CAAC,GAAGD,CAAT,GAAaD,CAAxB;;AACA,QAAIF,EAAE,IAAIF,EAAV,EAAc;AACb,UAAIS,OAAO,GAAGD,IAAI,GAAGL,EAArB;AACA,KAFD,MAGK;AACJ,UAAIM,OAAO,GAAGP,EAAE,GAAGF,EAAL,GAAUO,IAAI,GAAGL,EAAjB,GAAsBK,IAAI,GAAGL,EAA3C;AACA;;AACD,QAAIO,OAAJ,EAAa;AACZ,WAAKhB,YAAL,CAAkB,YAAM;AACvB,QAAA,MAAI,CAACiB,QAAL,CAAcV,EAAd,EAAkBC,EAAlB,EAAsBM,IAAtB,EAA4BC,IAA5B;;AACA,QAAA,MAAI,CAACT,QAAL,CAAcQ,IAAd,EAAoBC,IAApB,EAA0BN,EAA1B,EAA8BC,EAA9B,EAAkChC,EAAlC;AACA,OAHD,EAGG,IAHH;AAIA,KALD,MAMK;AACJ,WAAKuC,QAAL,CAAcR,EAAd,EAAkBC,EAAlB,EAAsBD,EAAtB,EAA0BC,EAA1B,EADI,CAGJ;;AACAhG,MAAAA,KAAK,CAACI,QAAN,CAAe8B,YAAf,CAA4BsE,MAA5B,CAAmC,CAAnC,EAAsC,CAAtC,EAJI,CAMJ;;AACA,UAAIrD,IAAI,GAAGnD,KAAK,CAACI,QAAN,CAAeqG,aAAf,CAA6BzG,KAAK,CAACI,QAAN,CAAesG,OAAf,CAAuBC,MAApD,CAAX;AACA3G,MAAAA,KAAK,CAACtB,IAAN,CAAWqB,IAAX,CAAgBmD,UAAhB,CAA2BC,IAA3B;AACAa,MAAAA,EAAE,IAAIA,EAAE,EAAR;AACA;AACD,GAzUkB;AA2UnB;AACAuC,EAAAA,QAAQ,EAAE,kBAAUV,EAAV,EAAcC,EAAd,EAAkBC,EAAlB,EAAsBC,EAAtB,EAA0B;AACnC;AACA,QAAIZ,GAAG,GAAG,KAAK9F,IAAf,CAFmC,CAGnC;;AACA8F,IAAAA,GAAG,CAACwB,WAAJ,GAAkB,IAAIjI,EAAE,CAACkI,KAAP,GAAeC,OAAf,CAAuB9G,KAAK,CAACI,QAAN,CAAe2G,SAAf,CAAyB/G,KAAK,CAACI,QAAN,CAAegC,MAAxC,CAAvB,CAAlB;AAA0F,KAJvD,CAKnC;;AACAgD,IAAAA,GAAG,CAAC4B,SAAJ,GAAgB,EAAhB,CANmC,CAOnC;;AACA5B,IAAAA,GAAG,CAAC6B,MAAJ,CAAWpB,EAAX,EAAeC,EAAf,EARmC,CASnC;AACA;;AACAV,IAAAA,GAAG,CAAC8B,MAAJ,CAAWnB,EAAX,EAAeC,EAAf,EAXmC,CAYnC;;AACAZ,IAAAA,GAAG,CAAC+B,MAAJ;AACA,GA1VkB;AA4VnB;AACAlE,EAAAA,SAAS,EAAE,qBAAY;AACtB;AACA,QAAImC,GAAG,GAAG,KAAK9F,IAAf;AACA8F,IAAAA,GAAG,CAACgC,KAAJ;AACA,GAjWkB;AAmWnBC,EAAAA,SAnWmB,uBAmWP;AACX,SAAKpH,WAAL,CAAiBqH,OAAjB,CAAyB,UAAAC,EAAE,EAAI;AAC9BC,MAAAA,YAAY,CAACD,EAAD,CAAZ;AACA,KAFD;AAGA;AAvWkB,CAAT,CAAX","sourceRoot":"/","sourcesContent":["/**\n * 游戏主逻辑\n */\nvar game = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tcontentArr_1: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"内容_1\"\n\t\t},\n\t\tItem_1: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tcontentArr_2: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"内容_2\"\n\t\t},\n\t\tItem_2: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tdraw: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Graphics,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tresultNode: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"结算弹窗\"\n\t\t},\n\t\ttitle: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Label,\n\t\t\tdisplayName: \"标题\"\n\t\t},\n\t\tbtnList: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Button,\n\t\t\tdisplayName: \"上下页\"\n\t\t},\n\t\tmask_node: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"遮罩\"\n\t\t}\n\t},\n\n\tctor: function () {\n\t\tgame.inst = this;\n\t\tlwd_g.game = game;\n\t\tthis._timeoutIds = [];\n\n\t},\n\n\t// 生命周期 onLoad\n\tonLoad() {\n\t\t//初始化游戏\n\t\tthis.initGame();\n\t},\n\n\t//初始化游戏\n\tinitGame: function () {\n\t\t//重置游戏数据游戏数据\n\t\tlwd_g.data_mgr.resGameData();\n\t\t//获得数据\n\t\tlwd_g.res_mgr.getFormData();\n\t},\n\n\t//更新界面信息\n\tUpdataUi: function () {\n\t\t//显示标题\n\t\tthis.title.string = lwd_g.data_mgr.data.contentObj.title;\n\t\t//设置上下页按钮状态\n\t\tthis.setButtonState();\n\t\t//获得上列表的数据\n\t\tvar topList = lwd_g.data_mgr.getImgInfo(1);\n\t\tvar botList = lwd_g.data_mgr.getImgInfo(2);\n\t\t//打乱列表顺序\n\t\tthis.contentArr_1.opacity = 0;\n\t\tthis.contentArr_2.opacity = 0;\n\n\t\ttopList.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tbotList.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tthis.addItem(topList, this.contentArr_1, this.Item_1, 0);\n\t\tthis.addItem(botList, this.contentArr_2, this.Item_2, 0);\n\t\t//准备完毕\n\t},\n\n\t//游戏开始\n\tgameStart: function () {\n\t\tconsole.log(\"游戏开始:\" + lwd_g.data_mgr);\n\t\t//播放一个上面的音乐\n\t\tthis.setAudioInfo(1);\n\t},\n\n\t//设置上下页按钮状态\n\tsetButtonState: function () {\n\t\t//先判断题目长度\n\t\tif (lwd_g.data_mgr.data.contentObj.pageArr.length < 2) {\n\t\t\tthis.btnList[0].node.active = false;\n\t\t\tthis.btnList[1].node.active = false;\n\t\t} else {\n\t\t\t//如果第一页\n\t\t\tif (lwd_g.data_mgr.pageId == 0) {\n\t\t\t\tthis.btnList[1].node.opacity = 255;\n\t\t\t\tthis.btnList[1].interactable = true;\n\t\t\t\tthis.btnList[0].node.opacity = 255 / 2;\n\t\t\t\tthis.btnList[0].interactable = false;\n\t\t\t}\n\t\t\tif (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\tthis.btnList[0].node.opacity = 255;\n\t\t\t\tthis.btnList[0].interactable = true;\n\t\t\t\tthis.btnList[1].node.opacity = 255 / 2;\n\t\t\t\tthis.btnList[1].interactable = false;\n\t\t\t}\n\t\t\tif (lwd_g.data_mgr.pageId > 0 && lwd_g.data_mgr.pageId < lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\tthis.btnList[0].node.opacity = 255;\n\t\t\t\tthis.btnList[0].interactable = true;\n\t\t\t\tthis.btnList[1].node.opacity = 255;\n\t\t\t\tthis.btnList[1].interactable = true;\n\t\t\t}\n\t\t}\n\t},\n\n\t//上一关\n\tonBtnLastPage: function () {\n\t\tif (lwd_g.data_mgr.pageId - 1 >= 0) {\n\t\t\tlwd_g.data_mgr.pageId -= 1;\n\t\t\tthis.setButtonState();\n\t\t\tthis.onBtnReStart();\n\t\t}\n\t},\n\n\t//下一关\n\tonBtnNextPage: function () {\n\t\tif (lwd_g.data_mgr.pageId + 1 < lwd_g.data_mgr.data.contentObj.pageArr.length) {\n\t\t\tlwd_g.data_mgr.pageId += 1;\n\t\t\tthis.setButtonState();\n\t\t\tthis.onBtnReStart();\n\t\t}\n\t},\n\n\t//获得随机播放的音乐并播放\n\tsetAudioInfo: function (type) {\n\t\t//随机一个数字 播放这个数字的上段部分\n\t\tlwd_g.data_mgr.temPlayAudio.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tvar num = lwd_g.data_mgr.temPlayAudio[0];\n\t\t//设置播放信息\n\t\tlwd_g.data_mgr.playId = num;\n\t\tlwd_g.data_mgr.playType = type;\n\t\tthis.PlayAudio();\n\t},\n\n\t//重新播放音乐\n\tonBtnSound: function () {\n\t\tthis.PlayAudio();\n\t},\n\n\t//重新开始\n\tonBtnReStart: function () {\n\t\t//移除所有计时器\n\t\tthis.unscheduleAllCallbacks();\n\t\tfor (var i = 0; i < this.contentArr_1.childrenCount; i++) {\n\t\t\tthis.contentArr_1.children[i].active = false;\n\t\t}\n\t\tfor (var i = 0; i < this.contentArr_2.childrenCount; i++) {\n\t\t\tthis.contentArr_2.children[i].active = false;\n\t\t}\n\t\tthis.resultNode.active = false;\n\n\t\t//重置游戏数据游戏数据\n\t\tlwd_g.data_mgr.resGameData();\n\n\t\tlwd_g.data_mgr.addPreloadImage();\n\t\tlwd_g.data_mgr.addPreloadAudio();\n\t\tlwd_g.data_mgr.addPreloadAnima();\n\n\t\tlwd_g.result.inst.End = true;\n\n\t\t//初始化界面\n\t\tthis.UpdataUi();\n\n\t\t// //播放游戏开始音效\n\t\t// lwd_g.speaker.inst.play_start();\n\n\t\t//游戏开始\n\t\tlwd_g.game.inst.gameStart();\n\n\t\t//清除线\n\t\tthis.clearLine();\n\t},\n\n\t//显示结算弹窗\n\tshowResult: function (Info) {\n\t\tthis.resultNode.scale = 0;\n\t\tthis.resultNode.active = true;\n\t\tcc.tween(this.resultNode)\n\t\t\t.to(0.5, { scale: 1 })\n\t\t\t.start()\n\t\tlwd_g.result.inst.updateUI(Info);\n\t},\n\n\n\t//播放音乐\n\tPlayAudio: function () {\n\t\t//获得播放路径\n\t\tvar path = lwd_g.data_mgr.getPlayUrl();\n\t\tlwd_g.res_mgr.playAudioByUrl(path, (url) => {\n\t\t\tlwd_g.snd_mgr.playEffect(url);\n\t\t});\n\t},\n\n\t//播放标题音效\n\tplayAudioTitle: function (cb) {\n\t\t//获得播放路径\n\t\tvar path = lwd_g.data_mgr.data.contentObj.audio_url;\n\t\tif (path == undefined) {\n\t\t\tcb && cb();\n\t\t}\n\t\tlwd_g.res_mgr.playAudioByUrl(path, (url) => {\n\n\t\t\tconsole.log(' type : ', typeof (cb));\n\t\t\tif (typeof (cb) != 'function') {\n\t\t\t\tcb = null;\n\t\t\t}\n\t\t\tlwd_g.snd_mgr.playEffect(url, cb);\n\t\t});\n\t},\n\n\tonBtnMask: function () {\n\n\t\tconsole.log('in onBtnMask');\n\t\tif (this.isLoadEnd) {\n\t\t\tthis.isLoadEnd = false;\n\t\t\tlwd_g.speaker.inst.play_start(() => {\n\t\t\t\tthis._timeoutIds.push( setTimeout(() => {\n\n\t\t\t\t\tconsole.log('aaaa')\n\t\t\t\t\tlwd_g.game.inst.playAudioTitle(() => {\n\t\t\t\t\t\tlwd_g.game.inst.mask_node.active = false;\n\t\t\t\t\t\t//游戏开始\n\t\t\t\t\t\tlwd_g.game.inst.gameStart();\n\t\t\t\t\t});\n\t\t\t\t}, 500));\n\t\t\t});\n\t\t}\n\t},\n\n\t//添加项 \n\taddItem: function (listInfo, content, item, i) {\n\t\tif (listInfo.length <= i) {\n\t\t\tcontent.getComponent(cc.Layout).updateLayout();\n\t\t\tthis.contentArr_1.runAction(cc.fadeIn(0.2))\n\t\t\tthis.contentArr_2.runAction(cc.fadeIn(0.2))\n\t\t\treturn;\n\t\t}\n\t\tvar len = content.childrenCount;\n\t\t// 添加子项\n\t\tlet newItem = len > i ? content.children[i] : cc.instantiate(item);\n\t\t// 更新子项\n\t\tvar com = newItem.getComponent(\"item\");\n\t\tcom.updateUI(listInfo[i]);\n\t\tnewItem.active = true;\n\t\tnewItem.parent = content;\n\t\tthis.scheduleOnce(() => {\n\t\t\ti += 1;\n\t\t\tthis.addItem(listInfo, content, item, i)\n\t\t}, 0);\n\t},\n\n\t//点亮 conten:上列表,下列表 state:0 点亮,2变暗\n\tallLightDark(positionId, state) {\n\t\tvar conten = positionId == 1 ? this.contentArr_1 : this.contentArr_2;\n\t\tfor (var i = 0; i < conten.childrenCount; i++) {\n\t\t\tvar item = conten.children[i]\n\t\t\tif (item.state == 1 || item.state == 3) {\n\t\t\t\t// if (state == 2) {\n\t\t\t\tvar com = item.getComponent(\"item\");\n\t\t\t\t//设置状态为可答题\n\t\t\t\tcom.setBtnState(item.state);\n\t\t\t\tcontinue;\n\t\t\t\t// }\n\t\t\t} else {\n\t\t\t\tvar com = item.getComponent(\"item\");\n\t\t\t\t//设置状态为可答题\n\t\t\t\tcom.setBtnState(state);\n\t\t\t}\n\t\t}\n\t},\n\n\tShowLine: function (sx, sy, ex, ey, cb) {\n\t\tvar b = 0;\n\t\tvar a = 0;\n\t\tvar k = ex == sx ? 0 : (ey - sy) / (ex - sx);\n\t\tif (k == 0) {\n\t\t\ta = 0;\n\t\t\tb = -5;\n\t\t} else {\n\t\t\ta = k < 0 ? 5 : -5;\n\t\t}\n\t\tvar difx = sx + a\n\t\tvar dify = sy + k * a + b;\n\t\tif (ex == sx) {\n\t\t\tvar difnode = dify > ey;\n\t\t}\n\t\telse {\n\t\t\tvar difnode = ex > sx ? difx < ex : difx > ex;\n\t\t}\n\t\tif (difnode) {\n\t\t\tthis.scheduleOnce(() => {\n\t\t\t\tthis.DrawLine(sx, sy, difx, dify);\n\t\t\t\tthis.ShowLine(difx, dify, ex, ey, cb);\n\t\t\t}, 0.01);\n\t\t}\n\t\telse {\n\t\t\tthis.DrawLine(ex, ey, ex, ey);\n\n\t\t\t//移除播放列表的数据\n\t\t\tlwd_g.data_mgr.temPlayAudio.splice(0, 1);\n\n\t\t\t//显示弹窗\n\t\t\tvar Info = lwd_g.data_mgr.getResultInfo(lwd_g.data_mgr.nowNode.typeId);\n\t\t\tlwd_g.game.inst.showResult(Info);\n\t\t\tcb && cb();\n\t\t}\n\t},\n\n\t//点击测试\n\tDrawLine: function (sx, sy, ex, ey) {\n\t\t//获得组件 \n\t\tvar com = this.draw;\n\t\t//设置线的颜色\n\t\tcom.strokeColor = new cc.Color().fromHEX(lwd_g.data_mgr.lineColor[lwd_g.data_mgr.playId]);;\n\t\t// 设置线条宽度\n\t\tcom.lineWidth = 10;\n\t\t// 路径起点为0,0\n\t\tcom.moveTo(sx, sy);\n\t\t// 路径画线到(100,100)\n\t\t// 路径看不见!!!\n\t\tcom.lineTo(ex, ey);\n\t\t// 把路径画实,能看见啦!\n\t\tcom.stroke();\n\t},\n\n\t//\n\tclearLine: function () {\n\t\t//获得组件 \n\t\tvar com = this.draw;\n\t\tcom.clear()\n\t},\n\n\tonDestroy() {\n\t\tthis._timeoutIds.forEach(id => {\n\t\t\tclearTimeout(id);\n\t\t});\n\t}\n});\n"]}
\ No newline at end of file \ No newline at end of file
...@@ -110,6 +110,10 @@ var result = cc.Class({ ...@@ -110,6 +110,10 @@ var result = cc.Class({
var _this = this; var _this = this;
//图片资源 //图片资源
if (!url) {
return;
}
lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) { lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) {
_this.Picture.getComponent(cc.Sprite).spriteFrame = list; _this.Picture.getComponent(cc.Sprite).spriteFrame = list;
......
{"version":3,"sources":["assets/Lwd/script/game/result.js"],"names":["Color_texts","result","cc","Class","Component","properties","Picture","type","Node","displayName","frame_tips","lb_tips","Label","Armature","dragonBones","ArmatureDisplay","layoutText","ctor","inst","lwd_g","updateUI","Info","active","node","itemInfo","setPicture","groupPic","res_mgr","loadSpine","initRichText","groupLabel","text","removeAllChildren","replace","arr","split","length","string","_forceUpdateRenderData","i","instantiate","label","getComponent","parent","Layout","updateLayout","width","scale","url","getSpriteFrimeByUrl","list","Sprite","spriteFrame","photoScare","maxSize","Math","min","height","perScale","undefined","scaleX","scaleY","playSpine","playAnimation","data_mgr","dragonName","stopSpine","dragonAtlasAsset","dragonAsset","armatureName","scheduleOnce","playAudio","test","group_audio_url","assetManager","loadRemote","err","clip","audioID","audioEngine","play","audioDuration","getDuration","textDuration","childrenCount","textIndex","schedule","chengeTextColor","stopAudio","stop","unschedule","isPlaying","children","temPlayAudio","pageId","data","contentObj","pageArr","eff_well","showEff","color","Color","fromHEX","clearTextColor","onBtnText","onBtnClose","End","game","setAudioInfo","allLightDark"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * result\n */\nconst Color_texts = ['#BE1AC1', '#2E6EEE', '#1A1DC1', '#770060'];\n\nvar result = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tPicture: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"图片\"\n\t\t},\n\t\tframe_tips: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"标签框\"\n\t\t},\n\t\tlb_tips: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Label,\n\t\t\tdisplayName: \"标签\"\n\t\t},\n\t\tArmature: {\n\t\t\tdefault: null,\n\t\t\ttype: dragonBones.ArmatureDisplay,\n\t\t\tdisplayName: \"动画\"\n\t\t},\n\t\tlayoutText: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"文字布局\"\n\t\t}\n\t},\n\n\tctor: function () {\n\t\tresult.inst = this;\n\t\tlwd_g.result = result;\n\t},\n\n\t//更新界面ui\n\tupdateUI: function (Info) {\n\t\tthis.Picture.active = false;\n\t\tthis.Armature.node.active = false;\n\t\tif (Info) {\n\t\t\t//当前数据\n\t\t\tthis.itemInfo = Info;\n\n\t\t\t//显示图片\n\t\t\tif (Info.type == \"Image\") {\n\t\t\t\t//设置图片\n\t\t\t\tthis.setPicture(Info.groupPic);\n\t\t\t}\n\n\t\t\t//显示骨骼动画\n\t\t\tif (Info.type == \"Spine\") {\n\t\t\t\tlwd_g.res_mgr.loadSpine(this.Armature, Info);\n\t\t\t}\n\t\t\tthis.initRichText(Info.groupLabel);\n\n\t\t\tthis.frame_tips.active = true;\n\t\t}\n\t},\n\n\t// 初始化文本\n\tinitRichText(text) {\n\t\tthis.layoutText.removeAllChildren();\n\t\tif (!text) {\n\t\t\treturn;\n\t\t}\n\t\ttext = text.replace(/ /g, \" |\");\n\t\tlet arr = text.split('|');\n\t\tif (arr.length <= 0) {\n\t\t\treturn;\n\t\t}\n\t\tthis.layoutText.active = true;\n\t\tthis.lb_tips.string = arr[0];\n\t\tthis.lb_tips._forceUpdateRenderData(true)\n\t\tfor (let i = 0; i < arr.length; i++) {\n\t\t\tif (arr[i + 1] == ' ') {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tlet node = cc.instantiate(this.lb_tips.node);\n\t\t\tlet label = node.getComponent(cc.Label);\n\t\t\tlabel.string = arr[i];\n\t\t\tnode.parent = this.layoutText;\n\t\t\tlabel._forceUpdateRenderData(true);\n\t\t}\n\t\tthis.layoutText.getComponent(cc.Layout).updateLayout();\n\n\t\tlet width = this.layoutText.width;\n\t\tif (width > 850) {\n\t\t\tlet scale = 850 / width;\n\t\t\tthis.layoutText.scale = scale;\n\t\t}\n\t},\n\n\t//设置图片\n\tsetPicture: function (url) {\n\t\t//图片资源\n\t\tlwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {\n\t\t\tthis.Picture.getComponent(cc.Sprite).spriteFrame = list;\n\t\t\tthis.photoScare(this.Picture);\n\t\t\tthis.Picture.active = true;\n\t\t});\n\t},\n\n\t//图片适配\n\tphotoScare: function (node) {\n\t\tlet maxSize = Math.min(740 / node.height, 400 / node.width);\n\t\tif (node.perScale == undefined) {\n\t\t\tnode.perScale = node.scaleX;\n\t\t} else {\n\t\t\tnode.scaleX = node.perScale;\n\t\t\tnode.scaleY = node.perScale;\n\t\t}\n\t\tnode.scaleX *= maxSize;\n\t\tnode.scaleY *= maxSize;\n\t},\n\n\t//播放龙骨动画\n\tplaySpine() {\n\t\tthis.Armature.playAnimation(lwd_g.data_mgr.dragonName, 1);\n\t},\n\n\tstopSpine() {\n\t\tthis.Armature.dragonAtlasAsset = null;\n\t\tthis.Armature.dragonAsset = null;\n\t\tthis.Armature.armatureName = '';\n\t\tthis.scheduleOnce(() => {\n\t\t\tlwd_g.res_mgr.loadSpine(this.Armature, this.itemInfo);\n\t\t})\n\t},\n\n\tplayAudio() {\n\t\tvar test = this.itemInfo.group_audio_url\n\t\t//var test = \"http://staging-teach.cdn.ireadabc.com/495324991838775e49e3ca6593d432c9.mp3\"\n\t\tcc.assetManager.loadRemote(test, null, (err, clip) => {\n\t\t\tthis.audioID = cc.audioEngine.play(clip, false, 1);\n\t\t\tthis.audioDuration = cc.audioEngine.getDuration(this.audioID);\n\t\t\tthis.textDuration = this.audioDuration / this.layoutText.childrenCount;\n\t\t\tthis.textIndex = 0;\n\t\t\tthis.schedule(this.chengeTextColor, this.textDuration, this.layoutText.childrenCount, 0.01)\n\t\t});\n\t},\n\tstopAudio() {\n\t\tcc.audioEngine.stop(this.audioID);\n\t\tthis.unschedule(this.chengeTextColor);\n\t\tthis.isPlaying = false;\n\t\t// this.stopSpine();\n\t},\n\n\tchengeTextColor() {\n\t\tif (!this.layoutText.children[this.textIndex] || this.textIndex == this.layoutText.childrenCount) {\n\t\t\tif (lwd_g.data_mgr.temPlayAudio.length < 1) {\n\t\t\t\tif (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\t\t//显示结算撒花\n\t\t\t\t\tlwd_g.eff_well.inst.showEff();\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.isPlaying = false;\n\t\t\tthis.unschedule(this.chengeTextColor);\n\t\t}\n\t\tthis.layoutText.children[this.textIndex] && (this.layoutText.children[this.textIndex].color = new cc.Color().fromHEX(Color_texts[1]));\n\t\tthis.layoutText.children[this.textIndex - 1] && (this.layoutText.children[this.textIndex - 1].color = new cc.Color().fromHEX(Color_texts[3]));\n\t\tthis.textIndex++;\n\t},\n\n\tclearTextColor() {\n\t\tfor (let i = 0; i < this.layoutText.children.length; i++) {\n\t\t\tthis.layoutText.children[i].color = new cc.Color().fromHEX(Color_texts[3]);\n\t\t}\n\t},\n\n\tonBtnText() {\n\t\tthis.stopSpine();\n\t\tthis.clearTextColor();\n\t\tthis.stopAudio();\n\t\tthis.playAudio();\n\t\tthis.playSpine();\n\t},\n\n\t//点击关闭\n\tonBtnClose: function () {\n\t\tthis.node.active = false;\n\t\tthis.stopSpine();\n\t\tthis.clearTextColor();\n\t\tthis.stopAudio();\n\t\t//如果播放列表少于1则显示\n\t\tif (this.End == false) {\n\t\t\treturn;\n\t\t}\n\t\tif (lwd_g.data_mgr.temPlayAudio.length < 1) {\n\t\t\t// if (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t// \t//显示结算撒花\n\t\t\t// \tlwd_g.eff_well.inst.showEff();\n\t\t\t// }\n\t\t\tthis.End = false;\n\t\t} else {\n\t\t\t//重新随机一组数据\n\t\t\tlwd_g.game.inst.setAudioInfo(1);\n\t\t\t//设置下一题的状态\n\t\t\tlwd_g.game.inst.allLightDark(1, 0);\n\t\t\tlwd_g.game.inst.allLightDark(2, 2);\n\t\t}\n\t}\n});\n"]} {"version":3,"sources":["assets/Lwd/script/game/result.js"],"names":["Color_texts","result","cc","Class","Component","properties","Picture","type","Node","displayName","frame_tips","lb_tips","Label","Armature","dragonBones","ArmatureDisplay","layoutText","ctor","inst","lwd_g","updateUI","Info","active","node","itemInfo","setPicture","groupPic","res_mgr","loadSpine","initRichText","groupLabel","text","removeAllChildren","replace","arr","split","length","string","_forceUpdateRenderData","i","instantiate","label","getComponent","parent","Layout","updateLayout","width","scale","url","getSpriteFrimeByUrl","list","Sprite","spriteFrame","photoScare","maxSize","Math","min","height","perScale","undefined","scaleX","scaleY","playSpine","playAnimation","data_mgr","dragonName","stopSpine","dragonAtlasAsset","dragonAsset","armatureName","scheduleOnce","playAudio","test","group_audio_url","assetManager","loadRemote","err","clip","audioID","audioEngine","play","audioDuration","getDuration","textDuration","childrenCount","textIndex","schedule","chengeTextColor","stopAudio","stop","unschedule","isPlaying","children","temPlayAudio","pageId","data","contentObj","pageArr","eff_well","showEff","color","Color","fromHEX","clearTextColor","onBtnText","onBtnClose","End","game","setAudioInfo","allLightDark"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * result\n */\nconst Color_texts = ['#BE1AC1', '#2E6EEE', '#1A1DC1', '#770060'];\n\nvar result = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tPicture: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"图片\"\n\t\t},\n\t\tframe_tips: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"标签框\"\n\t\t},\n\t\tlb_tips: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Label,\n\t\t\tdisplayName: \"标签\"\n\t\t},\n\t\tArmature: {\n\t\t\tdefault: null,\n\t\t\ttype: dragonBones.ArmatureDisplay,\n\t\t\tdisplayName: \"动画\"\n\t\t},\n\t\tlayoutText: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"文字布局\"\n\t\t}\n\t},\n\n\tctor: function () {\n\t\tresult.inst = this;\n\t\tlwd_g.result = result;\n\t},\n\n\t//更新界面ui\n\tupdateUI: function (Info) {\n\t\tthis.Picture.active = false;\n\t\tthis.Armature.node.active = false;\n\t\tif (Info) {\n\t\t\t//当前数据\n\t\t\tthis.itemInfo = Info;\n\n\t\t\t//显示图片\n\t\t\tif (Info.type == \"Image\") {\n\t\t\t\t//设置图片\n\t\t\t\tthis.setPicture(Info.groupPic);\n\t\t\t}\n\n\t\t\t//显示骨骼动画\n\t\t\tif (Info.type == \"Spine\") {\n\t\t\t\tlwd_g.res_mgr.loadSpine(this.Armature, Info);\n\t\t\t}\n\t\t\tthis.initRichText(Info.groupLabel);\n\n\t\t\tthis.frame_tips.active = true;\n\t\t}\n\t},\n\n\t// 初始化文本\n\tinitRichText(text) {\n\t\tthis.layoutText.removeAllChildren();\n\t\tif (!text) {\n\t\t\treturn;\n\t\t}\n\t\ttext = text.replace(/ /g, \" |\");\n\t\tlet arr = text.split('|');\n\t\tif (arr.length <= 0) {\n\t\t\treturn;\n\t\t}\n\t\tthis.layoutText.active = true;\n\t\tthis.lb_tips.string = arr[0];\n\t\tthis.lb_tips._forceUpdateRenderData(true)\n\t\tfor (let i = 0; i < arr.length; i++) {\n\t\t\tif (arr[i + 1] == ' ') {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tlet node = cc.instantiate(this.lb_tips.node);\n\t\t\tlet label = node.getComponent(cc.Label);\n\t\t\tlabel.string = arr[i];\n\t\t\tnode.parent = this.layoutText;\n\t\t\tlabel._forceUpdateRenderData(true);\n\t\t}\n\t\tthis.layoutText.getComponent(cc.Layout).updateLayout();\n\n\t\tlet width = this.layoutText.width;\n\t\tif (width > 850) {\n\t\t\tlet scale = 850 / width;\n\t\t\tthis.layoutText.scale = scale;\n\t\t}\n\t},\n\n\t//设置图片\n\tsetPicture: function (url) {\n\t\t//图片资源\n\n\t\tif (!url) {\n\t\t\treturn;\n\t\t}\n\t\tlwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {\n\t\t\tthis.Picture.getComponent(cc.Sprite).spriteFrame = list;\n\t\t\tthis.photoScare(this.Picture);\n\t\t\tthis.Picture.active = true;\n\t\t});\n\t},\n\n\t//图片适配\n\tphotoScare: function (node) {\n\t\tlet maxSize = Math.min(740 / node.height, 400 / node.width);\n\t\tif (node.perScale == undefined) {\n\t\t\tnode.perScale = node.scaleX;\n\t\t} else {\n\t\t\tnode.scaleX = node.perScale;\n\t\t\tnode.scaleY = node.perScale;\n\t\t}\n\t\tnode.scaleX *= maxSize;\n\t\tnode.scaleY *= maxSize;\n\t},\n\n\t//播放龙骨动画\n\tplaySpine() {\n\t\tthis.Armature.playAnimation(lwd_g.data_mgr.dragonName, 1);\n\t},\n\n\tstopSpine() {\n\t\tthis.Armature.dragonAtlasAsset = null;\n\t\tthis.Armature.dragonAsset = null;\n\t\tthis.Armature.armatureName = '';\n\t\tthis.scheduleOnce(() => {\n\t\t\tlwd_g.res_mgr.loadSpine(this.Armature, this.itemInfo);\n\t\t})\n\t},\n\n\tplayAudio() {\n\t\tvar test = this.itemInfo.group_audio_url\n\t\t//var test = \"http://staging-teach.cdn.ireadabc.com/495324991838775e49e3ca6593d432c9.mp3\"\n\t\tcc.assetManager.loadRemote(test, null, (err, clip) => {\n\t\t\tthis.audioID = cc.audioEngine.play(clip, false, 1);\n\t\t\tthis.audioDuration = cc.audioEngine.getDuration(this.audioID);\n\t\t\tthis.textDuration = this.audioDuration / this.layoutText.childrenCount;\n\t\t\tthis.textIndex = 0;\n\t\t\tthis.schedule(this.chengeTextColor, this.textDuration, this.layoutText.childrenCount, 0.01)\n\t\t});\n\t},\n\tstopAudio() {\n\t\tcc.audioEngine.stop(this.audioID);\n\t\tthis.unschedule(this.chengeTextColor);\n\t\tthis.isPlaying = false;\n\t\t// this.stopSpine();\n\t},\n\n\tchengeTextColor() {\n\t\tif (!this.layoutText.children[this.textIndex] || this.textIndex == this.layoutText.childrenCount) {\n\t\t\tif (lwd_g.data_mgr.temPlayAudio.length < 1) {\n\t\t\t\tif (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\t\t//显示结算撒花\n\t\t\t\t\tlwd_g.eff_well.inst.showEff();\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.isPlaying = false;\n\t\t\tthis.unschedule(this.chengeTextColor);\n\t\t}\n\t\tthis.layoutText.children[this.textIndex] && (this.layoutText.children[this.textIndex].color = new cc.Color().fromHEX(Color_texts[1]));\n\t\tthis.layoutText.children[this.textIndex - 1] && (this.layoutText.children[this.textIndex - 1].color = new cc.Color().fromHEX(Color_texts[3]));\n\t\tthis.textIndex++;\n\t},\n\n\tclearTextColor() {\n\t\tfor (let i = 0; i < this.layoutText.children.length; i++) {\n\t\t\tthis.layoutText.children[i].color = new cc.Color().fromHEX(Color_texts[3]);\n\t\t}\n\t},\n\n\tonBtnText() {\n\t\tthis.stopSpine();\n\t\tthis.clearTextColor();\n\t\tthis.stopAudio();\n\t\tthis.playAudio();\n\t\tthis.playSpine();\n\t},\n\n\t//点击关闭\n\tonBtnClose: function () {\n\t\tthis.node.active = false;\n\t\tthis.stopSpine();\n\t\tthis.clearTextColor();\n\t\tthis.stopAudio();\n\t\t//如果播放列表少于1则显示\n\t\tif (this.End == false) {\n\t\t\treturn;\n\t\t}\n\t\tif (lwd_g.data_mgr.temPlayAudio.length < 1) {\n\t\t\t// if (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t// \t//显示结算撒花\n\t\t\t// \tlwd_g.eff_well.inst.showEff();\n\t\t\t// }\n\t\t\tthis.End = false;\n\t\t} else {\n\t\t\t//重新随机一组数据\n\t\t\tlwd_g.game.inst.setAudioInfo(1);\n\t\t\t//设置下一题的状态\n\t\t\tlwd_g.game.inst.allLightDark(1, 0);\n\t\t\tlwd_g.game.inst.allLightDark(2, 2);\n\t\t}\n\t}\n});\n"]}
\ No newline at end of file \ No newline at end of file
{
"__type__": "cc.TTFFont",
"_name": "BRLNSDB",
"_objFlags": 0,
"_native": "BRLNSDB.ttf",
"_fontFamily": null
}
\ No newline at end of file
...@@ -54,6 +54,10 @@ cc.Class({ ...@@ -54,6 +54,10 @@ cc.Class({
var _this = this; var _this = this;
//图片资源 //图片资源
if (!url) {
return;
}
lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) { lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) {
_this.Picture.spriteFrame = list; _this.Picture.spriteFrame = list;
......
{"version":3,"sources":["assets/Lwd/script/game/item.js"],"names":["cc","Class","Component","properties","Picture","type","Sprite","displayName","nodeState","Node","spt_error","spt_chick","updateUI","Info","itemInfo","InitData","setPicture","url","setBtnState","positionId","lwd_g","res_mgr","getSpriteFrimeByUrl","list","spriteFrame","photoScare","node","active","maxSize","Math","min","height","width","perScale","undefined","scaleX","scaleY","setBtnOpen","b","getComponent","Button","enabled","num","state","onBtnGet","typeId","data_mgr","playId","playType","speaker","inst","play_good","game","PlayAudio","allLightDark","posStart","parent","convertToWorldSpaceAR","position","posEnd","nowNode","ShowLine","x","y","play_error","tween","to","scale","start"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * item\n */\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tPicture: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Sprite,\n\t\t\tdisplayName: \"图片\"\n\t\t},\n\t\tnodeState: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"节点状态\"\n\t\t},\n\t\tspt_error: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"失败\"\n\t\t},\n\t\tspt_chick: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"小鸡\"\n\t\t}\n\t},\n\n\t//更新界面ui\n\tupdateUI: function (Info) {\n\t\t//当前数据\n\t\tthis.itemInfo = Info;\n\t\t//初始化数据\n\t\tthis.InitData();\n\t\t//设置图片\n\t\tthis.setPicture(Info.url);\n\t},\n\n\t//初始化信息\n\tInitData: function () {\n\t\t//设置按钮状态\n\t\tthis.setBtnState(0);\n\t\tif (this.itemInfo.positionId == 2) {\n\t\t\tthis.setBtnState(2);\n\t\t}\n\t},\n\n\t//设置图片\n\tsetPicture: function (url) {\n\t\t//图片资源\n\t\tlwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {\n\t\t\tthis.Picture.spriteFrame = list;\n\t\t\tthis.photoScare(this.Picture.node);\n\t\t\tthis.Picture.node.active = true;\n\t\t});\n\t},\n\n\t//图片适配\n\tphotoScare: function (node) {\n\t\tlet maxSize = Math.min(120 / node.height, 120 / node.width);\n\t\tif (node.perScale == undefined) {\n\t\t\tnode.perScale = node.scaleX;\n\t\t} else {\n\t\t\tnode.scaleX = node.perScale;\n\t\t\tnode.scaleY = node.perScale;\n\t\t}\n\t\tnode.scaleX *= maxSize;\n\t\tnode.scaleY *= maxSize;\n\t},\n\n\t//设置按钮状态\n\tsetBtnOpen: function (b) {\n\t\tthis.node.getComponent(cc.Button).enabled = b;\n\t},\n\n\t//设置按钮状态0可点击 1已答对 2答错 3连线完成\n\tsetBtnState: function (num) {\n\t\t//this.nodeState[num].active = true;\n\t\tswitch (~~num) {\n\t\t\tcase 0:\n\t\t\t\tthis.nodeState[0].active = true;\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 0;\n\t\t\t\tthis.setBtnOpen(true);\n\t\t\t\tbreak;\n\t\t\tcase 1:\n\t\t\t\tthis.nodeState[1].active = true;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 1;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t\tcase 2:\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = true;\n\t\t\t\tthis.node.state = 2;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t\tcase 3:\n\t\t\t\tthis.nodeState[0].active = true;\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 3;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t}\n\t},\n\t//\n\tonBtnGet: function () {\n\t\t//如果节点的Id等于当前数据的id的话\n\t\tif (this.itemInfo.typeId == lwd_g.data_mgr.playId && this.itemInfo.positionId == lwd_g.data_mgr.playType) {\n\t\t\t//播放答对音效\n\t\t\tthis.setBtnState(1);\n\t\t\tlwd_g.speaker.inst.play_good(() => {\n\t\t\t\t//如果是上面答对的话\n\t\t\t\tif (this.itemInfo.positionId == 1) {\n\t\t\t\t\t//执行播放下排的音乐\n\t\t\t\t\tlwd_g.data_mgr.playType = 2;\n\t\t\t\t\tlwd_g.game.inst.PlayAudio();\n\n\t\t\t\t\t//设置状态\n\t\t\t\t\tlwd_g.game.inst.allLightDark(1, 2);\n\t\t\t\t\tlwd_g.game.inst.allLightDark(2, 0);\n\n\t\t\t\t\t//把这个答对的节点保存起来\n\t\t\t\t\tlwd_g.data_mgr.itemInfo = this;\n\t\t\t\t}\n\t\t\t\t//如果答对的是下排的话\n\t\t\t\tif (this.itemInfo.positionId == 2) {\n\t\t\t\t\t//连线\n\t\t\t\t\tvar posStart = lwd_g.data_mgr.itemInfo.spt_chick.parent.convertToWorldSpaceAR(lwd_g.data_mgr.itemInfo.spt_chick.position);\n\t\t\t\t\tvar posEnd = this.spt_chick.parent.convertToWorldSpaceAR(this.spt_chick.position);\n\t\t\t\t\tlwd_g.data_mgr.nowNode = this.itemInfo;\n\t\t\t\t\tlwd_g.game.inst.ShowLine(posStart.x - 640, posStart.y - 360, posEnd.x - 640, posEnd.y - 360, () => {\n\t\t\t\t\t\tlwd_g.data_mgr.itemInfo.setBtnState(3);\n\t\t\t\t\t\tthis.setBtnState(3);\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\telse {\n\t\t\tthis.spt_error.active = true;\n\t\t\t//播放失败音效\n\t\t\tlwd_g.speaker.inst.play_error();\n\t\t\tthis.setBtnState(2);\n\t\t\tcc.tween(this.spt_error)\n\t\t\t\t.to(0.2, { scale: 1.1 })\n\t\t\t\t.to(0.5, { scale: 0 })\n\t\t\t\t.start()\n\t\t}\n\t},\n});\n"]} {"version":3,"sources":["assets/Lwd/script/game/item.js"],"names":["cc","Class","Component","properties","Picture","type","Sprite","displayName","nodeState","Node","spt_error","spt_chick","updateUI","Info","itemInfo","InitData","setPicture","url","setBtnState","positionId","lwd_g","res_mgr","getSpriteFrimeByUrl","list","spriteFrame","photoScare","node","active","maxSize","Math","min","height","width","perScale","undefined","scaleX","scaleY","setBtnOpen","b","getComponent","Button","enabled","num","state","onBtnGet","typeId","data_mgr","playId","playType","speaker","inst","play_good","game","PlayAudio","allLightDark","posStart","parent","convertToWorldSpaceAR","position","posEnd","nowNode","ShowLine","x","y","play_error","tween","to","scale","start"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * item\n */\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tPicture: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Sprite,\n\t\t\tdisplayName: \"图片\"\n\t\t},\n\t\tnodeState: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"节点状态\"\n\t\t},\n\t\tspt_error: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"失败\"\n\t\t},\n\t\tspt_chick: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"小鸡\"\n\t\t}\n\t},\n\n\t//更新界面ui\n\tupdateUI: function (Info) {\n\t\t//当前数据\n\t\tthis.itemInfo = Info;\n\t\t//初始化数据\n\t\tthis.InitData();\n\t\t//设置图片\n\t\tthis.setPicture(Info.url);\n\t},\n\n\t//初始化信息\n\tInitData: function () {\n\t\t//设置按钮状态\n\t\tthis.setBtnState(0);\n\t\tif (this.itemInfo.positionId == 2) {\n\t\t\tthis.setBtnState(2);\n\t\t}\n\t},\n\n\t//设置图片\n\tsetPicture: function (url) {\n\t\t//图片资源\n\n\t\tif (!url) {\n\t\t\treturn;\n\t\t}\n\t\tlwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {\n\t\t\tthis.Picture.spriteFrame = list;\n\t\t\tthis.photoScare(this.Picture.node);\n\t\t\tthis.Picture.node.active = true;\n\t\t});\n\t},\n\n\t//图片适配\n\tphotoScare: function (node) {\n\t\tlet maxSize = Math.min(120 / node.height, 120 / node.width);\n\t\tif (node.perScale == undefined) {\n\t\t\tnode.perScale = node.scaleX;\n\t\t} else {\n\t\t\tnode.scaleX = node.perScale;\n\t\t\tnode.scaleY = node.perScale;\n\t\t}\n\t\tnode.scaleX *= maxSize;\n\t\tnode.scaleY *= maxSize;\n\t},\n\n\t//设置按钮状态\n\tsetBtnOpen: function (b) {\n\t\tthis.node.getComponent(cc.Button).enabled = b;\n\t},\n\n\t//设置按钮状态0可点击 1已答对 2答错 3连线完成\n\tsetBtnState: function (num) {\n\t\t//this.nodeState[num].active = true;\n\t\tswitch (~~num) {\n\t\t\tcase 0:\n\t\t\t\tthis.nodeState[0].active = true;\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 0;\n\t\t\t\tthis.setBtnOpen(true);\n\t\t\t\tbreak;\n\t\t\tcase 1:\n\t\t\t\tthis.nodeState[1].active = true;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 1;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t\tcase 2:\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = true;\n\t\t\t\tthis.node.state = 2;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t\tcase 3:\n\t\t\t\tthis.nodeState[0].active = true;\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 3;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t}\n\t},\n\t//\n\tonBtnGet: function () {\n\t\t//如果节点的Id等于当前数据的id的话\n\t\tif (this.itemInfo.typeId == lwd_g.data_mgr.playId && this.itemInfo.positionId == lwd_g.data_mgr.playType) {\n\t\t\t//播放答对音效\n\t\t\tthis.setBtnState(1);\n\t\t\tlwd_g.speaker.inst.play_good(() => {\n\t\t\t\t//如果是上面答对的话\n\t\t\t\tif (this.itemInfo.positionId == 1) {\n\t\t\t\t\t//执行播放下排的音乐\n\t\t\t\t\tlwd_g.data_mgr.playType = 2;\n\t\t\t\t\tlwd_g.game.inst.PlayAudio();\n\n\t\t\t\t\t//设置状态\n\t\t\t\t\tlwd_g.game.inst.allLightDark(1, 2);\n\t\t\t\t\tlwd_g.game.inst.allLightDark(2, 0);\n\n\t\t\t\t\t//把这个答对的节点保存起来\n\t\t\t\t\tlwd_g.data_mgr.itemInfo = this;\n\t\t\t\t}\n\t\t\t\t//如果答对的是下排的话\n\t\t\t\tif (this.itemInfo.positionId == 2) {\n\t\t\t\t\t//连线\n\t\t\t\t\tvar posStart = lwd_g.data_mgr.itemInfo.spt_chick.parent.convertToWorldSpaceAR(lwd_g.data_mgr.itemInfo.spt_chick.position);\n\t\t\t\t\tvar posEnd = this.spt_chick.parent.convertToWorldSpaceAR(this.spt_chick.position);\n\t\t\t\t\tlwd_g.data_mgr.nowNode = this.itemInfo;\n\t\t\t\t\tlwd_g.game.inst.ShowLine(posStart.x - 640, posStart.y - 360, posEnd.x - 640, posEnd.y - 360, () => {\n\t\t\t\t\t\tlwd_g.data_mgr.itemInfo.setBtnState(3);\n\t\t\t\t\t\tthis.setBtnState(3);\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\telse {\n\t\t\tthis.spt_error.active = true;\n\t\t\t//播放失败音效\n\t\t\tlwd_g.speaker.inst.play_error();\n\t\t\tthis.setBtnState(2);\n\t\t\tcc.tween(this.spt_error)\n\t\t\t\t.to(0.2, { scale: 1.1 })\n\t\t\t\t.to(0.5, { scale: 0 })\n\t\t\t\t.start()\n\t\t}\n\t},\n});\n"]}
\ No newline at end of file \ No newline at end of file
...@@ -658,7 +658,7 @@ ...@@ -658,7 +658,7 @@
"_lineHeight": 40, "_lineHeight": 40,
"_enableWrapText": true, "_enableWrapText": true,
"_N$file": { "_N$file": {
"__uuid__": "c551970e-b095-45f3-9f1d-25cde8b8deb1" "__uuid__": "0be7a704-e4ae-418f-9f62-2f129b5a04a3"
}, },
"_isSystemFontUsed": false, "_isSystemFontUsed": false,
"_spacingX": 0, "_spacingX": 0,
......
{ {
"9836134e-b892-4283-b6b2-78b5acf3ed45": { "9836134e-b892-4283-b6b2-78b5acf3ed45": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922585, "meta": 1639738233665,
"relativePath": "effects" "relativePath": "effects"
}, },
"430eccbf-bf2c-4e6e-8c0c-884bbb487f32": { "430eccbf-bf2c-4e6e-8c0c-884bbb487f32": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194279, "meta": 1639738233682,
"relativePath": "effects/__builtin-editor-gizmo-line.effect" "relativePath": "effects/__builtin-editor-gizmo-line.effect"
}, },
"6c5cf6e1-b044-4eac-9431-835644d57381": { "6c5cf6e1-b044-4eac-9431-835644d57381": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194290, "meta": 1639738233702,
"relativePath": "effects/__builtin-editor-gizmo-unlit.effect" "relativePath": "effects/__builtin-editor-gizmo-unlit.effect"
}, },
"115286d1-2e10-49ee-aab4-341583f607e8": { "115286d1-2e10-49ee-aab4-341583f607e8": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194322, "meta": 1639738233735,
"relativePath": "effects/__builtin-editor-gizmo.effect" "relativePath": "effects/__builtin-editor-gizmo.effect"
}, },
"abc2cb62-7852-4525-a90d-d474487b88f2": { "abc2cb62-7852-4525-a90d-d474487b88f2": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194431, "meta": 1639738233836,
"relativePath": "effects/builtin-phong.effect" "relativePath": "effects/builtin-phong.effect"
}, },
"e2f00085-c597-422d-9759-52c360279106": { "e2f00085-c597-422d-9759-52c360279106": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194483, "meta": 1639738233886,
"relativePath": "effects/builtin-toon.effect" "relativePath": "effects/builtin-toon.effect"
}, },
"f8e6b000-5643-4b86-9080-aa680ce1f599": { "f8e6b000-5643-4b86-9080-aa680ce1f599": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922795, "meta": 1639738233898,
"relativePath": "image" "relativePath": "image"
}, },
"71561142-4c83-4933-afca-cb7a17f67053": { "71561142-4c83-4933-afca-cb7a17f67053": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194495, "meta": 1639738233911,
"relativePath": "image/default_btn_disabled.png" "relativePath": "image/default_btn_disabled.png"
}, },
"e851e89b-faa2-4484-bea6-5c01dd9f06e2": { "e851e89b-faa2-4484-bea6-5c01dd9f06e2": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194496, "meta": 1639738233912,
"relativePath": "image/default_btn_normal.png" "relativePath": "image/default_btn_normal.png"
}, },
"b43ff3c2-02bb-4874-81f7-f2dea6970f18": { "b43ff3c2-02bb-4874-81f7-f2dea6970f18": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194504, "meta": 1639738233921,
"relativePath": "image/default_btn_pressed.png" "relativePath": "image/default_btn_pressed.png"
}, },
"edd215b9-2796-4a05-aaf5-81f96c9281ce": { "edd215b9-2796-4a05-aaf5-81f96c9281ce": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194506, "meta": 1639738233922,
"relativePath": "image/default_editbox_bg.png" "relativePath": "image/default_editbox_bg.png"
}, },
"99170b0b-d210-46f1-b213-7d9e3f23098a": { "99170b0b-d210-46f1-b213-7d9e3f23098a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194514, "meta": 1639738233931,
"relativePath": "image/default_progressbar_bg.png" "relativePath": "image/default_progressbar_bg.png"
}, },
"d81ec8ad-247c-4e62-aa3c-d35c4193c7af": { "d81ec8ad-247c-4e62-aa3c-d35c4193c7af": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194512, "meta": 1639738233929,
"relativePath": "image/default_panel.png" "relativePath": "image/default_panel.png"
}, },
"cfef78f1-c8df-49b7-8ed0-4c953ace2621": { "cfef78f1-c8df-49b7-8ed0-4c953ace2621": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194520, "meta": 1639738233939,
"relativePath": "image/default_progressbar.png" "relativePath": "image/default_progressbar.png"
}, },
"567dcd80-8bf4-4535-8a5a-313f1caf078a": { "567dcd80-8bf4-4535-8a5a-313f1caf078a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194522, "meta": 1639738233940,
"relativePath": "image/default_radio_button_off.png" "relativePath": "image/default_radio_button_off.png"
}, },
"4bab67cb-18e6-4099-b840-355f0473f890": { "4bab67cb-18e6-4099-b840-355f0473f890": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194530, "meta": 1639738233950,
"relativePath": "image/default_scrollbar_bg.png" "relativePath": "image/default_scrollbar_bg.png"
}, },
"9d60001f-b5f4-4726-a629-2659e3ded0b8": { "9d60001f-b5f4-4726-a629-2659e3ded0b8": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194529, "meta": 1639738233949,
"relativePath": "image/default_radio_button_on.png" "relativePath": "image/default_radio_button_on.png"
}, },
"617323dd-11f4-4dd3-8eec-0caf6b3b45b9": { "617323dd-11f4-4dd3-8eec-0caf6b3b45b9": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194539, "meta": 1639738233959,
"relativePath": "image/default_scrollbar_vertical_bg.png" "relativePath": "image/default_scrollbar_vertical_bg.png"
}, },
"d6d3ca85-4681-47c1-b5dd-d036a9d39ea2": { "d6d3ca85-4681-47c1-b5dd-d036a9d39ea2": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194540, "meta": 1639738233961,
"relativePath": "image/default_scrollbar_vertical.png" "relativePath": "image/default_scrollbar_vertical.png"
}, },
"0275e94c-56a7-410f-bd1a-fc7483f7d14a": { "0275e94c-56a7-410f-bd1a-fc7483f7d14a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194547, "meta": 1639738233967,
"relativePath": "image/default_sprite_splash.png" "relativePath": "image/default_sprite_splash.png"
}, },
"0291c134-b3da-4098-b7b5-e397edbe947f": { "0291c134-b3da-4098-b7b5-e397edbe947f": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194548, "meta": 1639738233968,
"relativePath": "image/default_scrollbar.png" "relativePath": "image/default_scrollbar.png"
}, },
"6e056173-d285-473c-b206-40a7fff5386e": { "6e056173-d285-473c-b206-40a7fff5386e": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194557, "meta": 1639738233977,
"relativePath": "image/default_sprite.png" "relativePath": "image/default_sprite.png"
}, },
"73a0903d-d80e-4e3c-aa67-f999543c08f5": { "73a0903d-d80e-4e3c-aa67-f999543c08f5": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194560, "meta": 1639738233976,
"relativePath": "image/default_toggle_checkmark.png" "relativePath": "image/default_toggle_checkmark.png"
}, },
"c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f": { "c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194568, "meta": 1639738233987,
"relativePath": "image/default_toggle_disabled.png" "relativePath": "image/default_toggle_disabled.png"
}, },
"d29077ba-1627-4a72-9579-7b56a235340c": { "d29077ba-1627-4a72-9579-7b56a235340c": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194569, "meta": 1639738233985,
"relativePath": "image/default_toggle_normal.png" "relativePath": "image/default_toggle_normal.png"
}, },
"b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd": { "b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194577, "meta": 1639738233993,
"relativePath": "image/default_toggle_pressed.png" "relativePath": "image/default_toggle_pressed.png"
}, },
"5c3eedba-6c41-4c0c-9ba7-d91f813cbd1c": { "5c3eedba-6c41-4c0c-9ba7-d91f813cbd1c": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922891, "meta": 1639738233994,
"relativePath": "materials" "relativePath": "materials"
}, },
"c4480a0a-6ac5-443f-8b40-361a14257fc8": { "c4480a0a-6ac5-443f-8b40-361a14257fc8": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195059, "meta": 1639738234360,
"relativePath": "materials/builtin-phong.mtl" "relativePath": "materials/builtin-phong.mtl"
}, },
"fc09f9bd-2cce-4605-b630-8145ef809ed6": { "fc09f9bd-2cce-4605-b630-8145ef809ed6": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922893, "meta": 1639738233996,
"relativePath": "misc" "relativePath": "misc"
}, },
"2be36297-9abb-4fee-8049-9ed5e271da8a": { "2be36297-9abb-4fee-8049-9ed5e271da8a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194582, "meta": 1639738233999,
"relativePath": "misc/default_video.mp4" "relativePath": "misc/default_video.mp4"
}, },
"db019bf7-f71c-4111-98cf-918ea180cb48": { "db019bf7-f71c-4111-98cf-918ea180cb48": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922897, "meta": 1639738234000,
"relativePath": "model" "relativePath": "model"
}, },
"e39e96e6-6f6e-413f-bcf1-ac7679bb648a": { "e39e96e6-6f6e-413f-bcf1-ac7679bb648a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922898, "meta": 1639738234000,
"relativePath": "model/prefab" "relativePath": "model/prefab"
}, },
"600301aa-3357-4a10-b086-84f011fa32ba": { "600301aa-3357-4a10-b086-84f011fa32ba": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194588, "meta": 1639738234009,
"relativePath": "image/default-particle.png" "relativePath": "image/default-particle.png"
}, },
"a87cc147-01b2-43f8-8e42-a7ca90b0c757": { "a87cc147-01b2-43f8-8e42-a7ca90b0c757": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194585, "meta": 1639738234002,
"relativePath": "model/prefab/box.prefab" "relativePath": "model/prefab/box.prefab"
}, },
"fe1417b6-fe6b-46a4-ae7c-9fd331f33a2a": { "fe1417b6-fe6b-46a4-ae7c-9fd331f33a2a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194587, "meta": 1639738234004,
"relativePath": "model/prefab/capsule.prefab" "relativePath": "model/prefab/capsule.prefab"
}, },
"b5fc2cf2-7942-483d-be1f-bbeadc4714ad": { "b5fc2cf2-7942-483d-be1f-bbeadc4714ad": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194590, "meta": 1639738234006,
"relativePath": "model/prefab/cone.prefab" "relativePath": "model/prefab/cone.prefab"
}, },
"1c5e4038-953a-44c2-b620-0bbfc6170477": { "1c5e4038-953a-44c2-b620-0bbfc6170477": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194592, "meta": 1639738234008,
"relativePath": "model/prefab/cylinder.prefab" "relativePath": "model/prefab/cylinder.prefab"
}, },
"3f376125-a699-40ca-ad05-04d662eaa1f2": { "3f376125-a699-40ca-ad05-04d662eaa1f2": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194594, "meta": 1639738234012,
"relativePath": "model/prefab/plane.prefab" "relativePath": "model/prefab/plane.prefab"
}, },
"6c9ef10d-b479-420b-bfe6-39cdda6a8ae0": { "6c9ef10d-b479-420b-bfe6-39cdda6a8ae0": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194595, "meta": 1639738234013,
"relativePath": "model/prefab/quad.prefab" "relativePath": "model/prefab/quad.prefab"
}, },
"2d9a4b85-b0ab-4c46-84c5-18f393ab2058": { "2d9a4b85-b0ab-4c46-84c5-18f393ab2058": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194597, "meta": 1639738234015,
"relativePath": "model/prefab/sphere.prefab" "relativePath": "model/prefab/sphere.prefab"
}, },
"de510076-056b-484f-b94c-83bef217d0e1": { "de510076-056b-484f-b94c-83bef217d0e1": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194610, "meta": 1639738234027,
"relativePath": "model/prefab/torus.prefab" "relativePath": "model/prefab/torus.prefab"
}, },
"f6e6dd15-71d1-4ffe-ace7-24fd39942c05": { "f6e6dd15-71d1-4ffe-ace7-24fd39942c05": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922931, "meta": 1639738234028,
"relativePath": "obsolete" "relativePath": "obsolete"
}, },
"8a96b965-2dc0-4e03-aa90-3b79cb93b5b4": { "8a96b965-2dc0-4e03-aa90-3b79cb93b5b4": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194623, "meta": 1639738234060,
"relativePath": "obsolete/atom.png" "relativePath": "obsolete/atom.png"
}, },
"f743d2b6-b7ea-4c14-a55b-547ed4d0a045": { "f743d2b6-b7ea-4c14-a55b-547ed4d0a045": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922946, "meta": 1639738234060,
"relativePath": "particle" "relativePath": "particle"
}, },
"b8223619-7e38-47c4-841f-9160c232495a": { "b8223619-7e38-47c4-841f-9160c232495a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195076, "meta": 1639738234375,
"relativePath": "obsolete/atom.plist" "relativePath": "obsolete/atom.plist"
}, },
"d0a82d39-bede-46c4-b698-c81ff0dedfff": { "d0a82d39-bede-46c4-b698-c81ff0dedfff": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194632, "meta": 1639738234070,
"relativePath": "particle/atom.png" "relativePath": "particle/atom.png"
}, },
"ae6c6c98-11e4-452f-8758-75f5c6a56e83": { "ae6c6c98-11e4-452f-8758-75f5c6a56e83": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922958, "meta": 1639738234071,
"relativePath": "prefab" "relativePath": "prefab"
}, },
"b2687ac4-099e-403c-a192-ff477686f4f5": { "b2687ac4-099e-403c-a192-ff477686f4f5": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195077, "meta": 1639738234376,
"relativePath": "particle/atom.plist" "relativePath": "particle/atom.plist"
}, },
"897ef7a1-4860-4f64-968d-f5924b18668a": { "897ef7a1-4860-4f64-968d-f5924b18668a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194634, "meta": 1639738234076,
"relativePath": "prefab/2d-camera.prefab" "relativePath": "prefab/2d-camera.prefab"
}, },
"70d7cdb0-04cd-41bb-9480-c06a4785f386": { "70d7cdb0-04cd-41bb-9480-c06a4785f386": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194636, "meta": 1639738234087,
"relativePath": "prefab/3d-camera.prefab" "relativePath": "prefab/3d-camera.prefab"
}, },
"70bbeb73-6dc2-4ee4-8faf-76b3a0e34ec4": { "70bbeb73-6dc2-4ee4-8faf-76b3a0e34ec4": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194640, "meta": 1639738234091,
"relativePath": "prefab/3d-particle.prefab" "relativePath": "prefab/3d-particle.prefab"
}, },
"ed88f13d-fcad-4848-aa35-65a2cb973584": { "ed88f13d-fcad-4848-aa35-65a2cb973584": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194642, "meta": 1639738234095,
"relativePath": "prefab/3d-stage.prefab" "relativePath": "prefab/3d-stage.prefab"
}, },
"972b9a4d-47ee-4c74-b5c3-61d8a69bc29f": { "972b9a4d-47ee-4c74-b5c3-61d8a69bc29f": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194645, "meta": 1639738234105,
"relativePath": "prefab/button.prefab" "relativePath": "prefab/button.prefab"
}, },
"2c937608-2562-40ea-b264-7395df6f0cea": { "2c937608-2562-40ea-b264-7395df6f0cea": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194649, "meta": 1639738234125,
"relativePath": "prefab/canvas.prefab" "relativePath": "prefab/canvas.prefab"
}, },
"61aeb05b-3b32-452b-8eed-2b76deeed554": { "61aeb05b-3b32-452b-8eed-2b76deeed554": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194672, "meta": 1639738234128,
"relativePath": "prefab/editbox.prefab" "relativePath": "prefab/editbox.prefab"
}, },
"27756ebb-3d33-44b0-9b96-e858fadd4dd4": { "27756ebb-3d33-44b0-9b96-e858fadd4dd4": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194685, "meta": 1639738234131,
"relativePath": "prefab/label.prefab" "relativePath": "prefab/label.prefab"
}, },
"785a442c-3ceb-45be-a46e-7317f625f3b9": { "785a442c-3ceb-45be-a46e-7317f625f3b9": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194689, "meta": 1639738234134,
"relativePath": "prefab/layout.prefab" "relativePath": "prefab/layout.prefab"
}, },
"a3ee0214-b432-4865-9666-4a3211814282": { "a3ee0214-b432-4865-9666-4a3211814282": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550922989, "meta": 1639738234135,
"relativePath": "prefab/light" "relativePath": "prefab/light"
}, },
"61906da3-7003-4bda-9abc-5769c76faee4": { "61906da3-7003-4bda-9abc-5769c76faee4": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194693, "meta": 1639738234138,
"relativePath": "prefab/light/ambient.prefab" "relativePath": "prefab/light/ambient.prefab"
}, },
"ddb99b39-7004-47cd-9705-751905c43c46": { "ddb99b39-7004-47cd-9705-751905c43c46": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194700, "meta": 1639738234142,
"relativePath": "prefab/light/directional.prefab" "relativePath": "prefab/light/directional.prefab"
}, },
"0cf30284-9073-46bc-9eba-e62b69dbbff3": { "0cf30284-9073-46bc-9eba-e62b69dbbff3": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194703, "meta": 1639738234143,
"relativePath": "prefab/light/point.prefab" "relativePath": "prefab/light/point.prefab"
}, },
"f5331fd2-bf42-4ee3-a3fd-3e1657600eff": { "f5331fd2-bf42-4ee3-a3fd-3e1657600eff": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194707, "meta": 1639738234148,
"relativePath": "prefab/light/spot.prefab" "relativePath": "prefab/light/spot.prefab"
}, },
"ca8401fe-ad6e-41a8-bd46-8e3e4e9945be": { "ca8401fe-ad6e-41a8-bd46-8e3e4e9945be": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194710, "meta": 1639738234150,
"relativePath": "prefab/pageview.prefab" "relativePath": "prefab/pageview.prefab"
}, },
"cd33edea-55f5-46c2-958d-357a01384a36": { "cd33edea-55f5-46c2-958d-357a01384a36": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194714, "meta": 1639738234152,
"relativePath": "prefab/particlesystem.prefab" "relativePath": "prefab/particlesystem.prefab"
}, },
"5965ffac-69da-4b55-bcde-9225d0613c28": { "5965ffac-69da-4b55-bcde-9225d0613c28": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194717, "meta": 1639738234154,
"relativePath": "prefab/progressBar.prefab" "relativePath": "prefab/progressBar.prefab"
}, },
"4a37dd57-78cd-4cec-aad4-f11a73d12b63": { "4a37dd57-78cd-4cec-aad4-f11a73d12b63": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194720, "meta": 1639738234155,
"relativePath": "prefab/richtext.prefab" "relativePath": "prefab/richtext.prefab"
}, },
"32044bd2-481f-4cf1-a656-e2b2fb1594eb": { "32044bd2-481f-4cf1-a656-e2b2fb1594eb": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194722, "meta": 1639738234157,
"relativePath": "prefab/scrollview.prefab" "relativePath": "prefab/scrollview.prefab"
}, },
"0004d1cf-a0ad-47d8-ab17-34d3db9d35a3": { "0004d1cf-a0ad-47d8-ab17-34d3db9d35a3": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194726, "meta": 1639738234160,
"relativePath": "prefab/slider.prefab" "relativePath": "prefab/slider.prefab"
}, },
"1f55e3be-b89b-4b79-88de-47fd31018044": { "1f55e3be-b89b-4b79-88de-47fd31018044": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194728, "meta": 1639738234161,
"relativePath": "prefab/sprite_splash.prefab" "relativePath": "prefab/sprite_splash.prefab"
}, },
"96083d03-c332-4a3f-9386-d03e2d19e8ee": { "96083d03-c332-4a3f-9386-d03e2d19e8ee": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194730, "meta": 1639738234163,
"relativePath": "prefab/sprite.prefab" "relativePath": "prefab/sprite.prefab"
}, },
"7de03a80-4457-438d-95a7-3e7cdffd6086": { "7de03a80-4457-438d-95a7-3e7cdffd6086": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194732, "meta": 1639738234164,
"relativePath": "prefab/tiledmap.prefab" "relativePath": "prefab/tiledmap.prefab"
}, },
"0e42ba95-1fa1-46aa-b2cf-143cd1bcee2c": { "0e42ba95-1fa1-46aa-b2cf-143cd1bcee2c": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194735, "meta": 1639738234166,
"relativePath": "prefab/tiledtile.prefab" "relativePath": "prefab/tiledtile.prefab"
}, },
"0d784963-d024-4ea6-a7db-03be0ad63010": { "0d784963-d024-4ea6-a7db-03be0ad63010": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194741, "meta": 1639738234167,
"relativePath": "prefab/toggle.prefab" "relativePath": "prefab/toggle.prefab"
}, },
"bf0a434c-84dd-4a8e-a08a-7a36f180cc75": { "bf0a434c-84dd-4a8e-a08a-7a36f180cc75": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194755, "meta": 1639738234170,
"relativePath": "prefab/toggleContainer.prefab" "relativePath": "prefab/toggleContainer.prefab"
}, },
"d1b8be49-b0a0-435c-83b7-552bed4bbe35": { "d1b8be49-b0a0-435c-83b7-552bed4bbe35": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194761, "meta": 1639738234171,
"relativePath": "prefab/toggleGroup.prefab" "relativePath": "prefab/toggleGroup.prefab"
}, },
"232d2782-c4bd-4bb4-9e01-909f03d6d3b9": { "232d2782-c4bd-4bb4-9e01-909f03d6d3b9": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194765, "meta": 1639738234173,
"relativePath": "prefab/videoplayer.prefab" "relativePath": "prefab/videoplayer.prefab"
}, },
"8c5001fd-07ee-4a4b-a8a0-63e15195e94d": { "8c5001fd-07ee-4a4b-a8a0-63e15195e94d": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194775, "meta": 1639738234174,
"relativePath": "prefab/webview.prefab" "relativePath": "prefab/webview.prefab"
}, },
"d8afc78c-4eac-4a9f-83dd-67bc70344d33": { "d8afc78c-4eac-4a9f-83dd-67bc70344d33": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550923049, "meta": 1639738234174,
"relativePath": "resources" "relativePath": "resources"
}, },
"294c1663-4adf-4a1e-a795-53808011a38a": { "294c1663-4adf-4a1e-a795-53808011a38a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550923049, "meta": 1639738234175,
"relativePath": "resources/effects" "relativePath": "resources/effects"
}, },
"30682f87-9f0d-4f17-8a44-72863791461b": { "30682f87-9f0d-4f17-8a44-72863791461b": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194787, "meta": 1639738234184,
"relativePath": "resources/effects/builtin-2d-graphics.effect" "relativePath": "resources/effects/builtin-2d-graphics.effect"
}, },
"144c3297-af63-49e8-b8ef-1cfa29b3be28": { "144c3297-af63-49e8-b8ef-1cfa29b3be28": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194797, "meta": 1639738234192,
"relativePath": "resources/effects/builtin-2d-gray-sprite.effect" "relativePath": "resources/effects/builtin-2d-gray-sprite.effect"
}, },
"f18742d7-56d2-4eb5-ae49-2d9d710b37c8": { "f18742d7-56d2-4eb5-ae49-2d9d710b37c8": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194809, "meta": 1639738234202,
"relativePath": "resources/effects/builtin-2d-label.effect" "relativePath": "resources/effects/builtin-2d-label.effect"
}, },
"0e93aeaa-0b53-4e40-b8e0-6268b4e07bd7": { "0e93aeaa-0b53-4e40-b8e0-6268b4e07bd7": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194835, "meta": 1639738234211,
"relativePath": "resources/effects/builtin-2d-spine.effect" "relativePath": "resources/effects/builtin-2d-spine.effect"
}, },
"2874f8dd-416c-4440-81b7-555975426e93": { "2874f8dd-416c-4440-81b7-555975426e93": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194854, "meta": 1639738234221,
"relativePath": "resources/effects/builtin-2d-sprite.effect" "relativePath": "resources/effects/builtin-2d-sprite.effect"
}, },
"829a282c-b049-4019-bd38-5ace8d8a6417": { "829a282c-b049-4019-bd38-5ace8d8a6417": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194941, "meta": 1639738234291,
"relativePath": "resources/effects/builtin-3d-particle.effect" "relativePath": "resources/effects/builtin-3d-particle.effect"
}, },
"2a7c0036-e0b3-4fe1-8998-89a54b8a2bec": { "2a7c0036-e0b3-4fe1-8998-89a54b8a2bec": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194964, "meta": 1639738234310,
"relativePath": "resources/effects/builtin-3d-trail.effect" "relativePath": "resources/effects/builtin-3d-trail.effect"
}, },
"c0040c95-c57f-49cd-9cbc-12316b73d0d4": { "c0040c95-c57f-49cd-9cbc-12316b73d0d4": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194975, "meta": 1639738234316,
"relativePath": "resources/effects/builtin-clear-stencil.effect" "relativePath": "resources/effects/builtin-clear-stencil.effect"
}, },
"6d91e591-4ce0-465c-809f-610ec95019c6": { "6d91e591-4ce0-465c-809f-610ec95019c6": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554194997, "meta": 1639738234333,
"relativePath": "resources/effects/builtin-unlit.effect" "relativePath": "resources/effects/builtin-unlit.effect"
}, },
"bbee2217-c261-49bd-a8ce-708d6bcc3500": { "bbee2217-c261-49bd-a8ce-708d6bcc3500": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639550923211, "meta": 1639738234333,
"relativePath": "resources/materials" "relativePath": "resources/materials"
}, },
"6f801092-0c37-4f30-89ef-c8d960825b36": { "6f801092-0c37-4f30-89ef-c8d960825b36": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195093, "meta": 1639738234442,
"relativePath": "resources/materials/builtin-2d-base.mtl" "relativePath": "resources/materials/builtin-2d-base.mtl"
}, },
"a153945d-2511-4c14-be7b-05d242f47d57": { "a153945d-2511-4c14-be7b-05d242f47d57": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195115, "meta": 1639738234443,
"relativePath": "resources/materials/builtin-2d-graphics.mtl" "relativePath": "resources/materials/builtin-2d-graphics.mtl"
}, },
"e02d87d4-e599-4d16-8001-e14891ac6506": { "e02d87d4-e599-4d16-8001-e14891ac6506": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195119, "meta": 1639738234444,
"relativePath": "resources/materials/builtin-2d-label.mtl" "relativePath": "resources/materials/builtin-2d-label.mtl"
}, },
"3a7bb79f-32fd-422e-ada2-96f518fed422": { "3a7bb79f-32fd-422e-ada2-96f518fed422": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195117, "meta": 1639738234443,
"relativePath": "resources/materials/builtin-2d-gray-sprite.mtl" "relativePath": "resources/materials/builtin-2d-gray-sprite.mtl"
}, },
"7afd064b-113f-480e-b793-8817d19f63c3": { "7afd064b-113f-480e-b793-8817d19f63c3": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195120, "meta": 1639738234445,
"relativePath": "resources/materials/builtin-2d-spine.mtl" "relativePath": "resources/materials/builtin-2d-spine.mtl"
}, },
"eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432": { "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195121, "meta": 1639738234446,
"relativePath": "resources/materials/builtin-2d-sprite.mtl" "relativePath": "resources/materials/builtin-2d-sprite.mtl"
}, },
"432fa09c-cf03-4cff-a186-982604408a07": { "432fa09c-cf03-4cff-a186-982604408a07": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195122, "meta": 1639738234447,
"relativePath": "resources/materials/builtin-3d-particle.mtl" "relativePath": "resources/materials/builtin-3d-particle.mtl"
}, },
"466d4f9b-e5f4-4ea8-85d5-3c6e9a65658a": { "466d4f9b-e5f4-4ea8-85d5-3c6e9a65658a": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195123, "meta": 1639738234448,
"relativePath": "resources/materials/builtin-3d-trail.mtl" "relativePath": "resources/materials/builtin-3d-trail.mtl"
}, },
"2a296057-247c-4a1c-bbeb-0548b6c98650": { "2a296057-247c-4a1c-bbeb-0548b6c98650": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195125, "meta": 1639738234449,
"relativePath": "resources/materials/builtin-unlit.mtl" "relativePath": "resources/materials/builtin-unlit.mtl"
}, },
"cf7e0bb8-a81c-44a9-ad79-d28d43991032": { "cf7e0bb8-a81c-44a9-ad79-d28d43991032": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554195124, "meta": 1639738234448,
"relativePath": "resources/materials/builtin-clear-stencil.mtl" "relativePath": "resources/materials/builtin-clear-stencil.mtl"
}, },
"954fec8b-cd16-4bb9-a3b7-7719660e7558": { "954fec8b-cd16-4bb9-a3b7-7719660e7558": {
"asset": 1617772640000, "asset": 1617772640000,
"meta": 1639554197491, "meta": 1639738236725,
"relativePath": "model/primitives.fbx" "relativePath": "model/primitives.fbx"
}, },
"35e7895d-d54a-4940-840f-e7ec5d397aca": { "35e7895d-d54a-4940-840f-e7ec5d397aca": {
"asset": 1639548562539, "asset": 1639634418007,
"meta": 1639555931086, "meta": 1639738178635,
"relativePath": "Lwd" "relativePath": "Lwd"
}, },
"cb9fa4ea-66ca-45af-ad31-e445c7b0ef32": {
"asset": 1639548212071,
"meta": 1639555931087,
"relativePath": "Lwd/audios"
},
"1da4a1eb-1b7f-4c66-b682-afb2bb2c25f8": { "1da4a1eb-1b7f-4c66-b682-afb2bb2c25f8": {
"asset": 1639548212067, "asset": 1639548212067,
"meta": 1639555931651, "meta": 1639738126730,
"relativePath": "Lwd/audios/eff_btn.mp3" "relativePath": "Lwd/audios/eff_btn.mp3"
}, },
"897db934-b5dd-4d83-b482-45c92812366e": { "897db934-b5dd-4d83-b482-45c92812366e": {
"asset": 1639548212069, "asset": 1639548212069,
"meta": 1639555931653, "meta": 1639738126733,
"relativePath": "Lwd/audios/eff_congratulation.mp3" "relativePath": "Lwd/audios/eff_congratulation.mp3"
}, },
"6c4277af-aebb-470b-bce6-5215a5edee90": { "6c4277af-aebb-470b-bce6-5215a5edee90": {
"asset": 1639548212069, "asset": 1639548212069,
"meta": 1639555931823, "meta": 1639738126741,
"relativePath": "Lwd/audios/eff_error.mp3" "relativePath": "Lwd/audios/eff_error.mp3"
}, },
"8e061c88-bf21-44e1-8360-13bd6085b2bf": { "8e061c88-bf21-44e1-8360-13bd6085b2bf": {
"asset": 1639548212070, "asset": 1639548212070,
"meta": 1639555931824, "meta": 1639738126742,
"relativePath": "Lwd/audios/eff_good.mp3" "relativePath": "Lwd/audios/eff_good.mp3"
}, },
"be885015-b019-4b28-8900-dcb6b18752f3": { "be885015-b019-4b28-8900-dcb6b18752f3": {
"asset": 1639548212071, "asset": 1639548212071,
"meta": 1639555931830, "meta": 1639738126756,
"relativePath": "Lwd/audios/eff_start.mp3" "relativePath": "Lwd/audios/eff_start.mp3"
}, },
"0853721c-3f55-4eb2-873d-e3081cfadd4b": {
"asset": 1639548212072,
"meta": 1639555931830,
"relativePath": "Lwd/dragonBones"
},
"455577d8-9fe9-451b-8bb0-241ffe3d08ef": { "455577d8-9fe9-451b-8bb0-241ffe3d08ef": {
"asset": 1639548212072, "asset": 1639548212072,
"meta": 1639555931831, "meta": 1639738126751,
"relativePath": "Lwd/effect" "relativePath": "Lwd/effect"
}, },
"4cd1a303-1f39-40a3-9127-5afcad88e2af": { "4cd1a303-1f39-40a3-9127-5afcad88e2af": {
"asset": 1639548212071, "asset": 1639548212071,
"meta": 1639555931832, "meta": 1639738126749,
"relativePath": "Lwd/audios/eff_showPop.mp3" "relativePath": "Lwd/audios/eff_showPop.mp3"
}, },
"ac5cd74f-7311-4fae-a586-f37a87e61455": { "ac5cd74f-7311-4fae-a586-f37a87e61455": {
"asset": 1639548212072, "asset": 1639548212072,
"meta": 1639555931834, "meta": 1639738126754,
"relativePath": "Lwd/effect/eff_sahua.anim" "relativePath": "Lwd/effect/eff_sahua.anim"
}, },
"20185448-a1ca-4de2-8b37-7bf6cdfccbae": {
"asset": 1639553911567,
"meta": 1639555931835,
"relativePath": "Lwd/fonts"
},
"c551970e-b095-45f3-9f1d-25cde8b8deb1": {
"asset": 1639548212074,
"meta": 1639555931837,
"relativePath": "Lwd/fonts/BRLNSDB.TTF"
},
"61fcc759-2eb5-4e50-a2f3-0cc3393881d8": { "61fcc759-2eb5-4e50-a2f3-0cc3393881d8": {
"asset": 1639548212075, "asset": 1639548212075,
"meta": 1639555931839, "meta": 1639738126763,
"relativePath": "Lwd/fonts/Comic_Sans_MS_Bold.ttf" "relativePath": "Lwd/fonts/Comic_Sans_MS_Bold.ttf"
}, },
"ce2d6cce-f4b4-4f14-b57c-f026dc181a88": { "ce2d6cce-f4b4-4f14-b57c-f026dc181a88": {
"asset": 1639548212072, "asset": 1639548212072,
"meta": 1639555931840, "meta": 1639738126767,
"relativePath": "Lwd/effect/eff_welldown.anim" "relativePath": "Lwd/effect/eff_welldown.anim"
}, },
"a777fdf7-eb0b-41df-b0f7-ada8ed99b97d": { "a777fdf7-eb0b-41df-b0f7-ada8ed99b97d": {
"asset": 1639548212076, "asset": 1639548212076,
"meta": 1639555931841, "meta": 1639738126764,
"relativePath": "Lwd/prefab" "relativePath": "Lwd/prefab"
}, },
"e8bd16b0-3804-45a9-a8ca-f52c02224f55": {
"asset": 1639548615382,
"meta": 1639555931842,
"relativePath": "Lwd/scene"
},
"c020c4aa-c261-4e24-ae6e-a564a5bb6865": { "c020c4aa-c261-4e24-ae6e-a564a5bb6865": {
"asset": 1639548212076, "asset": 1639548212076,
"meta": 1639555931845, "meta": 1639738126771,
"relativePath": "Lwd/prefab/node_eff.prefab" "relativePath": "Lwd/prefab/node_eff.prefab"
}, },
"b0c008bc-cf92-463b-8360-0984e13c2e4d": {
"asset": 1639548212084,
"meta": 1639555931845,
"relativePath": "Lwd/script"
},
"7488de23-e223-4a1c-9a61-a332a676694e": { "7488de23-e223-4a1c-9a61-a332a676694e": {
"asset": 1639548212080, "asset": 1639548212080,
"meta": 1639555931846, "meta": 1639738126773,
"relativePath": "Lwd/script/common" "relativePath": "Lwd/script/common"
}, },
"a9bcccd1-c2b7-4db1-8744-3c0fcb95b824": { "a9bcccd1-c2b7-4db1-8744-3c0fcb95b824": {
"asset": 1639550884424, "asset": 1639550884424,
"meta": 1639555931860, "meta": 1639738126825,
"relativePath": "Lwd/script/common/_preDefine.js" "relativePath": "Lwd/script/common/_preDefine.js"
}, },
"f7a4ced4-a8ef-485b-bb7e-19162192983e": { "f7a4ced4-a8ef-485b-bb7e-19162192983e": {
"asset": 1639554207421, "asset": 1639635905441,
"meta": 1639555931864, "meta": 1639738126831,
"relativePath": "Lwd/scene/Lwd.fire" "relativePath": "Lwd/scene/Lwd.fire"
}, },
"872df374-a19c-4662-9d3d-1f85329b5d49": { "872df374-a19c-4662-9d3d-1f85329b5d49": {
"asset": 1639549715021, "asset": 1639558879807,
"meta": 1639555931885, "meta": 1639738126938,
"relativePath": "Lwd/script/common/eff_welldown.js" "relativePath": "Lwd/script/common/eff_welldown.js"
}, },
"3cf09c30-536f-42ae-83bb-cbb3c5cd93eb": { "3cf09c30-536f-42ae-83bb-cbb3c5cd93eb": {
"asset": 1639549385574, "asset": 1639549385574,
"meta": 1639555932146, "meta": 1639738127234,
"relativePath": "Lwd/script/common/utils.js" "relativePath": "Lwd/script/common/utils.js"
}, },
"0e963fa9-ea21-492e-a9ae-92a33a8c7456": { "0e963fa9-ea21-492e-a9ae-92a33a8c7456": {
"asset": 1639549374989, "asset": 1639635934903,
"meta": 1639555932188, "meta": 1639738127287,
"relativePath": "Lwd/script/common/view.js" "relativePath": "Lwd/script/common/view.js"
}, },
"b62d4b1c-d7ed-4c6e-8f1f-f8695a087353": { "b62d4b1c-d7ed-4c6e-8f1f-f8695a087353": {
"asset": 1639548750480, "asset": 1639548750480,
"meta": 1639555932190, "meta": 1639738127293,
"relativePath": "Lwd/script/game" "relativePath": "Lwd/script/game"
}, },
"e729b387-9d1a-47a4-9d3d-076fd1ddc360": { "e729b387-9d1a-47a4-9d3d-076fd1ddc360": {
"asset": 1639549911283, "asset": 1639737732210,
"meta": 1639555932219, "meta": 1639738127339,
"relativePath": "Lwd/script/game/item.js" "relativePath": "Lwd/script/game/item.js"
}, },
"8b0b794c-7f5e-4e94-82b8-d1c85bc69eb8": { "8b0b794c-7f5e-4e94-82b8-d1c85bc69eb8": {
"asset": 1639554170718, "asset": 1639559135844,
"meta": 1639555932286, "meta": 1639738127427,
"relativePath": "Lwd/script/game/Lwd.js" "relativePath": "Lwd/script/game/Lwd.js"
}, },
"b01b3d2b-07ce-44c5-bd5a-210c686db47c": { "b01b3d2b-07ce-44c5-bd5a-210c686db47c": {
"asset": 1639550068136, "asset": 1639737755330,
"meta": 1639555932329, "meta": 1639738127484,
"relativePath": "Lwd/script/game/result.js" "relativePath": "Lwd/script/game/result.js"
}, },
"ab52071c-b063-4dc5-8f90-7b771a4d0e68": { "ab52071c-b063-4dc5-8f90-7b771a4d0e68": {
"asset": 1639550549947, "asset": 1639550549947,
"meta": 1639555932351, "meta": 1639738127503,
"relativePath": "Lwd/script/game/speaker.js" "relativePath": "Lwd/script/game/speaker.js"
}, },
"739e697c-eeb0-400c-b62d-7d1da103d577": { "739e697c-eeb0-400c-b62d-7d1da103d577": {
"asset": 1639548212087, "asset": 1639548212087,
"meta": 1639555932352, "meta": 1639738127504,
"relativePath": "Lwd/script/manager" "relativePath": "Lwd/script/manager"
}, },
"91e03520-a8ad-4317-a914-1850e6e64926": { "91e03520-a8ad-4317-a914-1850e6e64926": {
"asset": 1639552351674, "asset": 1639552351674,
"meta": 1639555932395, "meta": 1639738127540,
"relativePath": "Lwd/script/manager/data_mgr.js" "relativePath": "Lwd/script/manager/data_mgr.js"
}, },
"b8bf01c9-341f-4994-91ea-ff45a2f9d150": { "b8bf01c9-341f-4994-91ea-ff45a2f9d150": {
"asset": 1639550276655, "asset": 1639550276655,
"meta": 1639555932414, "meta": 1639738127560,
"relativePath": "Lwd/script/manager/event_mgr.js" "relativePath": "Lwd/script/manager/event_mgr.js"
}, },
"0d515142-090e-49ac-aea8-19c7b34f8cb4": { "0d515142-090e-49ac-aea8-19c7b34f8cb4": {
"asset": 1639550032383, "asset": 1639550032383,
"meta": 1639555932428, "meta": 1639738127575,
"relativePath": "Lwd/script/manager/local_storage.js" "relativePath": "Lwd/script/manager/local_storage.js"
}, },
"7121d1fd-fef5-46f9-ae16-ffc9aa7f5e16": { "7121d1fd-fef5-46f9-ae16-ffc9aa7f5e16": {
"asset": 1639549834199, "asset": 1639549834199,
"meta": 1639555932461, "meta": 1639738127602,
"relativePath": "Lwd/script/manager/res_mgr.js" "relativePath": "Lwd/script/manager/res_mgr.js"
}, },
"fb034e6e-0e2d-4e5e-8a3a-b9a12ff90a0d": { "fb034e6e-0e2d-4e5e-8a3a-b9a12ff90a0d": {
"asset": 1639550148697, "asset": 1639550148697,
"meta": 1639555932497, "meta": 1639738127627,
"relativePath": "Lwd/script/manager/snd_mgr.js" "relativePath": "Lwd/script/manager/snd_mgr.js"
}, },
"8ba21262-178f-4fa5-afc9-2c1dd50ba3ab": {
"asset": 1639548212129,
"meta": 1639555932498,
"relativePath": "Lwd/textures"
},
"e6835f5c-c81a-457b-841d-239a27bab680": { "e6835f5c-c81a-457b-841d-239a27bab680": {
"asset": 1639548212091, "asset": 1639548212091,
"meta": 1639555932514, "meta": 1639738127641,
"relativePath": "Lwd/textures/bg_kate.png" "relativePath": "Lwd/textures/bg_kate.png"
}, },
"447cba4b-94fa-4a7a-91e7-95e89d5d31c0": { "447cba4b-94fa-4a7a-91e7-95e89d5d31c0": {
"asset": 1639548212090, "asset": 1639548212090,
"meta": 1639555932517, "meta": 1639738127644,
"relativePath": "Lwd/textures/bg_grass.png" "relativePath": "Lwd/textures/bg_grass.png"
}, },
"e331a74e-946f-43f9-bbce-fd34297d2cff": { "e331a74e-946f-43f9-bbce-fd34297d2cff": {
"asset": 1639548212100, "asset": 1639548212100,
"meta": 1639555932549, "meta": 1639738127669,
"relativePath": "Lwd/textures/bg_sky.jpg" "relativePath": "Lwd/textures/bg_sky.jpg"
}, },
"c6d347af-b5ae-4021-944f-5f225cae3bf3": { "c6d347af-b5ae-4021-944f-5f225cae3bf3": {
"asset": 1639548212098, "asset": 1639548212098,
"meta": 1639555932561, "meta": 1639738127678,
"relativePath": "Lwd/textures/bg_road.png" "relativePath": "Lwd/textures/bg_road.png"
}, },
"79f70525-a9d8-4886-842b-1f2954680deb": { "79f70525-a9d8-4886-842b-1f2954680deb": {
"asset": 1639548212100, "asset": 1639548212100,
"meta": 1639555932564, "meta": 1639738127680,
"relativePath": "Lwd/textures/btn_close.png" "relativePath": "Lwd/textures/btn_close.png"
}, },
"8bc9b32b-d701-43d0-80a4-b2edc7bc1745": { "8bc9b32b-d701-43d0-80a4-b2edc7bc1745": {
"asset": 1639548212101, "asset": 1639548212101,
"meta": 1639555932572, "meta": 1639738127688,
"relativePath": "Lwd/textures/btn_left.png" "relativePath": "Lwd/textures/btn_left.png"
}, },
"a6475da6-805d-43e7-9820-6d1ce01c7f6d": { "a6475da6-805d-43e7-9820-6d1ce01c7f6d": {
"asset": 1639548212101, "asset": 1639548212101,
"meta": 1639555932574, "meta": 1639738127689,
"relativePath": "Lwd/textures/btn_right.png" "relativePath": "Lwd/textures/btn_right.png"
}, },
"5662c82c-6ae8-4d27-b5af-877186945977": { "5662c82c-6ae8-4d27-b5af-877186945977": {
"asset": 1639548212105, "asset": 1639548212105,
"meta": 1639555932582, "meta": 1639738127698,
"relativePath": "Lwd/textures/btn_start.png" "relativePath": "Lwd/textures/btn_start.png"
}, },
"d9e223cf-9d0a-4c4e-b6cf-667d38ea7e2e": { "d9e223cf-9d0a-4c4e-b6cf-667d38ea7e2e": {
"asset": 1639548212103, "asset": 1639548212103,
"meta": 1639555932584, "meta": 1639738127697,
"relativePath": "Lwd/textures/btn_sound.png" "relativePath": "Lwd/textures/btn_sound.png"
}, },
"dd84783f-e6fb-4cab-b194-29378693a2b1": { "dd84783f-e6fb-4cab-b194-29378693a2b1": {
"asset": 1639548212106, "asset": 1639548212106,
"meta": 1639555932594, "meta": 1639738127713,
"relativePath": "Lwd/textures/circle_1_light.png" "relativePath": "Lwd/textures/circle_1_light.png"
}, },
"0d77db6e-1fc1-42f7-a0a7-5d5fb6ebf5e0": { "0d77db6e-1fc1-42f7-a0a7-5d5fb6ebf5e0": {
"asset": 1639548212105, "asset": 1639548212105,
"meta": 1639555932595, "meta": 1639738127711,
"relativePath": "Lwd/textures/circle_1.png" "relativePath": "Lwd/textures/circle_1.png"
}, },
"0bf0a019-b375-4021-bc5a-2006764e19d7": { "0bf0a019-b375-4021-bc5a-2006764e19d7": {
"asset": 1639548212108, "asset": 1639548212108,
"meta": 1639555932602, "meta": 1639738127726,
"relativePath": "Lwd/textures/circle_2_light.png" "relativePath": "Lwd/textures/circle_2_light.png"
}, },
"2080ba05-3e89-46ee-b31a-5f06ae15829e": { "2080ba05-3e89-46ee-b31a-5f06ae15829e": {
"asset": 1639548212107, "asset": 1639548212107,
"meta": 1639555932604, "meta": 1639738127728,
"relativePath": "Lwd/textures/circle_2.png" "relativePath": "Lwd/textures/circle_2.png"
}, },
"fb0af68a-44d0-46d8-93c0-5327f25a6ade": { "fb0af68a-44d0-46d8-93c0-5327f25a6ade": {
"asset": 1639548212109, "asset": 1639548212109,
"meta": 1639555932609, "meta": 1639738127736,
"relativePath": "Lwd/textures/error.png" "relativePath": "Lwd/textures/error.png"
}, },
"0e19cd07-d674-4d6d-bf0f-65909b147a6f": { "0e19cd07-d674-4d6d-bf0f-65909b147a6f": {
"asset": 1639548212112, "asset": 1639548212112,
"meta": 1639555932615, "meta": 1639738127741,
"relativePath": "Lwd/textures/farme_name.png" "relativePath": "Lwd/textures/farme_name.png"
}, },
"8734316c-f0de-46d0-b9cb-72c07b2ab882": { "8734316c-f0de-46d0-b9cb-72c07b2ab882": {
"asset": 1639548212115, "asset": 1639548212115,
"meta": 1639555932625, "meta": 1639738127752,
"relativePath": "Lwd/textures/frame_2.png" "relativePath": "Lwd/textures/frame_2.png"
}, },
"9b70b82f-db63-4bf0-ac8c-5f5a1013a737": { "9b70b82f-db63-4bf0-ac8c-5f5a1013a737": {
"asset": 1639548212114, "asset": 1639548212114,
"meta": 1639555932627, "meta": 1639738127768,
"relativePath": "Lwd/textures/frame_1.png" "relativePath": "Lwd/textures/frame_1.png"
}, },
"81c3d80d-3576-432e-a774-f3eedf7bc0dd": { "81c3d80d-3576-432e-a774-f3eedf7bc0dd": {
"asset": 1639548212118, "asset": 1639548212118,
"meta": 1639555932651, "meta": 1639738127809,
"relativePath": "Lwd/textures/frame_3.png" "relativePath": "Lwd/textures/frame_3.png"
}, },
"a43a95e3-ea54-4b9e-a6c0-f44ba60d8ed8": { "a43a95e3-ea54-4b9e-a6c0-f44ba60d8ed8": {
"asset": 1639548212121, "asset": 1639548212121,
"meta": 1639555932654, "meta": 1639738127810,
"relativePath": "Lwd/textures/frame_4.png" "relativePath": "Lwd/textures/frame_4.png"
}, },
"ee0b8ba1-f0db-413c-8871-cb52bd6892ef": { "ee0b8ba1-f0db-413c-8871-cb52bd6892ef": {
"asset": 1639548212125, "asset": 1639548212125,
"meta": 1639555932664, "meta": 1639738127826,
"relativePath": "Lwd/textures/gun.png" "relativePath": "Lwd/textures/gun.png"
}, },
"7ef9a2b0-25ce-41aa-93c2-0182310d2852": { "7ef9a2b0-25ce-41aa-93c2-0182310d2852": {
"asset": 1639548212126, "asset": 1639548212126,
"meta": 1639555932674, "meta": 1639738127838,
"relativePath": "Lwd/textures/lb_welldone.png" "relativePath": "Lwd/textures/lb_welldone.png"
}, },
"b1526667-de09-4475-a793-de7e9b63c68d": { "b1526667-de09-4475-a793-de7e9b63c68d": {
"asset": 1639548212123, "asset": 1639548212123,
"meta": 1639555932678, "meta": 1639738127850,
"relativePath": "Lwd/textures/frame_dragon.png" "relativePath": "Lwd/textures/frame_dragon.png"
}, },
"a07c384b-2e49-426c-8996-ebe8e6e37f93": { "a07c384b-2e49-426c-8996-ebe8e6e37f93": {
"asset": 1639548212127, "asset": 1639548212127,
"meta": 1639555932682, "meta": 1639738127852,
"relativePath": "Lwd/textures/spt_chick.png" "relativePath": "Lwd/textures/spt_chick.png"
}, },
"c2352a61-4f6a-4d27-b3f2-230bdbc0f775": { "c2352a61-4f6a-4d27-b3f2-230bdbc0f775": {
"asset": 1639548212127, "asset": 1639548212127,
"meta": 1639555932685, "meta": 1639738127861,
"relativePath": "Lwd/textures/spt_cloud1.png" "relativePath": "Lwd/textures/spt_cloud1.png"
}, },
"41cd9b42-8716-45be-9035-8bcc01b44bc6": { "41cd9b42-8716-45be-9035-8bcc01b44bc6": {
"asset": 1639548212128, "asset": 1639548212128,
"meta": 1639555932691, "meta": 1639738127863,
"relativePath": "Lwd/textures/spt_cloud2.png" "relativePath": "Lwd/textures/spt_cloud2.png"
}, },
"95147b45-29ec-4cbd-869e-aba7776e775e": { "95147b45-29ec-4cbd-869e-aba7776e775e": {
"asset": 1639548212128, "asset": 1639548212128,
"meta": 1639555932692, "meta": 1639738127874,
"relativePath": "Lwd/textures/spt_cloud3.png" "relativePath": "Lwd/textures/spt_cloud3.png"
}, },
"9953ce3e-3d6f-4d1d-a32c-9ab04f2d80f2": { "9953ce3e-3d6f-4d1d-a32c-9ab04f2d80f2": {
"asset": 1639548212129, "asset": 1639548212129,
"meta": 1639555932699, "meta": 1639738127873,
"relativePath": "Lwd/textures/spt_cloud4.png" "relativePath": "Lwd/textures/spt_cloud4.png"
}, },
"8c97f19a-3000-414e-827e-32b7dee9ecce": { "8c97f19a-3000-414e-827e-32b7dee9ecce": {
"asset": 1639548212126, "asset": 1639548212126,
"meta": 1639555932699, "meta": 1639738127880,
"relativePath": "Lwd/textures/spt_Star.png" "relativePath": "Lwd/textures/spt_Star.png"
},
"86e262c7-a690-491e-bc35-261e68579979": {
"asset": 1639548212071,
"meta": 1639738125994,
"relativePath": "Lwd/audios"
},
"a03648c9-c83e-485a-8316-f602a32b9ed6": {
"asset": 1639548212072,
"meta": 1639738126750,
"relativePath": "Lwd/dragonBones"
},
"01d60a77-86cf-490d-abcf-96ec7ef76bc4": {
"asset": 1639634418004,
"meta": 1639738126757,
"relativePath": "Lwd/fonts"
},
"0be7a704-e4ae-418f-9f62-2f129b5a04a3": {
"asset": 1639548212074,
"meta": 1639738126760,
"relativePath": "Lwd/fonts/BRLNSDB.TTF"
},
"e663baae-d606-43b6-a689-a4fcb517d533": {
"asset": 1639634418005,
"meta": 1639738126768,
"relativePath": "Lwd/scene"
},
"4b810e25-002f-45f1-90ef-6299c0f0c9f7": {
"asset": 1639548212084,
"meta": 1639738126772,
"relativePath": "Lwd/script"
},
"48afac66-bd31-4dae-9319-6d471371a056": {
"asset": 1639548212129,
"meta": 1639738127628,
"relativePath": "Lwd/textures"
} }
} }
\ No newline at end of file
...@@ -5,10 +5,10 @@ ...@@ -5,10 +5,10 @@
"main": true, "main": true,
"url": "app://editor/index.html", "url": "app://editor/index.html",
"windowType": "dockable", "windowType": "dockable",
"x": 200, "x": 0,
"y": 165, "y": 25,
"width": 1280, "width": 1680,
"height": 740, "height": 936,
"layout": { "layout": {
"type": "dock-h", "type": "dock-h",
"children": [ "children": [
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
"d250N0b1ZMXa19qFVfmWHg", "d250N0b1ZMXa19qFVfmWHg",
"9e7MBMU/5GkLN1xEoX45DT", "9e7MBMU/5GkLN1xEoX45DT",
"c3FFIQIoFEcr8UwqCF/0a3", "c3FFIQIoFEcr8UwqCF/0a3",
"31WDCA+BhIJpE3V08br5ei",
"8c3EPXCsRPfZ18UCoc4q9a", "8c3EPXCsRPfZ18UCoc4q9a",
"939Xaa3dFGgZ7qfXdmn/HS" "939Xaa3dFGgZ7qfXdmn/HS",
"31WDCA+BhIJpE3V08br5ei"
] ]
} }
{"version":"1.0.8","stats":{"/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/__qc_index__.js":"2021-12-15T07:52:04.575Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/game/result.js":"2021-12-15T07:52:04.541Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/common/_preDefine.js":"2021-12-15T07:52:04.539Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/event_mgr.js":"2021-12-15T07:52:04.541Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/game/item.js":"2021-12-15T07:52:04.542Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/local_storage.js":"2021-12-15T07:52:04.533Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/game/speaker.js":"2021-12-15T07:52:04.540Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/snd_mgr.js":"2021-12-15T07:52:04.543Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/res_mgr.js":"2021-12-15T07:52:04.536Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/common/eff_welldown.js":"2021-12-15T07:52:04.536Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/game/Lwd.js":"2021-12-15T07:52:04.537Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/data_mgr.js":"2021-12-15T07:52:04.538Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/common/view.js":"2021-12-15T07:52:04.534Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/common/utils.js":"2021-12-15T07:52:04.535Z"}} {"version":"1.0.8","stats":{"/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/__qc_index__.js":"2021-12-17T10:50:57.598Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/common/_preDefine.js":"2021-12-17T10:50:57.572Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/event_mgr.js":"2021-12-17T10:50:57.573Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/game/item.js":"2021-12-17T10:50:57.574Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/game/speaker.js":"2021-12-17T10:50:57.572Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/game/Lwd.js":"2021-12-17T10:50:57.570Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/game/result.js":"2021-12-17T10:50:57.573Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/res_mgr.js":"2021-12-17T10:50:57.569Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/snd_mgr.js":"2021-12-17T10:50:57.575Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/common/utils.js":"2021-12-17T10:50:57.568Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/common/eff_welldown.js":"2021-12-17T10:50:57.570Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/data_mgr.js":"2021-12-17T10:50:57.571Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/manager/local_storage.js":"2021-12-17T10:50:57.567Z","/Users/lmz/Documents/workspace/pro_hw/Lwd/temp/quick-scripts/src/assets/Lwd/script/common/view.js":"2021-12-17T10:50:57.568Z"}}
This source diff could not be displayed because it is too large. You can view the blob instead.
(function () { (function () {
var scripts = [{"deps":{"./assets/Lwd/script/game/Lwd":6,"./assets/Lwd/script/common/eff_welldown":10,"./assets/Lwd/script/common/utils":12,"./assets/Lwd/script/common/view":9,"./assets/Lwd/script/common/_preDefine":3,"./assets/Lwd/script/manager/event_mgr":8,"./assets/Lwd/script/manager/local_storage":5,"./assets/Lwd/script/manager/res_mgr":11,"./assets/Lwd/script/manager/snd_mgr":7,"./assets/Lwd/script/manager/data_mgr":1,"./assets/Lwd/script/game/item":2,"./assets/Lwd/script/game/result":4,"./assets/Lwd/script/game/speaker":13},"path":"preview-scripts/__qc_index__.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/data_mgr.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/game/item.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/common/_preDefine.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/game/result.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/local_storage.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/game/Lwd.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/snd_mgr.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/event_mgr.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/common/view.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/common/eff_welldown.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/res_mgr.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/common/utils.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/game/speaker.js"}]; var scripts = [{"deps":{"./assets/Lwd/script/common/_preDefine":1,"./assets/Lwd/script/manager/event_mgr":2,"./assets/Lwd/script/game/item":3,"./assets/Lwd/script/game/speaker":4,"./assets/Lwd/script/game/Lwd":5,"./assets/Lwd/script/game/result":6,"./assets/Lwd/script/manager/res_mgr":7,"./assets/Lwd/script/manager/snd_mgr":8,"./assets/Lwd/script/common/utils":9,"./assets/Lwd/script/common/eff_welldown":10,"./assets/Lwd/script/manager/data_mgr":11,"./assets/Lwd/script/manager/local_storage":12,"./assets/Lwd/script/common/view":13},"path":"preview-scripts/__qc_index__.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/common/_preDefine.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/event_mgr.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/game/item.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/game/speaker.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/game/Lwd.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/game/result.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/res_mgr.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/snd_mgr.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/common/utils.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/common/eff_welldown.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/data_mgr.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/manager/local_storage.js"},{"deps":{},"path":"preview-scripts/assets/Lwd/script/common/view.js"}];
var entries = ["preview-scripts/__qc_index__.js"]; var entries = ["preview-scripts/__qc_index__.js"];
var bundleScript = 'preview-scripts/__qc_bundle__.js'; var bundleScript = 'preview-scripts/__qc_bundle__.js';
......
...@@ -30,6 +30,7 @@ var eff_well = cc.Class({ ...@@ -30,6 +30,7 @@ var eff_well = cc.Class({
ctor: function ctor() { ctor: function ctor() {
eff_well.inst = this; eff_well.inst = this;
lwd_g.eff_well = eff_well; lwd_g.eff_well = eff_well;
this._timeoutIds = [];
}, },
//显示特效 //显示特效
showEff: function showEff() { showEff: function showEff() {
...@@ -39,9 +40,15 @@ var eff_well = cc.Class({ ...@@ -39,9 +40,15 @@ var eff_well = cc.Class({
this.eff_welldown.play(); //播放撒花音效 this.eff_welldown.play(); //播放撒花音效
lwd_g.speaker.inst.play_congratulation(); lwd_g.speaker.inst.play_congratulation();
setTimeout(function () {
this._timeoutIds.push(setTimeout(function () {
_this.node.active = false; _this.node.active = false;
}, 2000); }, 2000));
},
onDestroy: function onDestroy() {
this._timeoutIds.forEach(function (id) {
clearTimeout(id);
});
} }
}); });
...@@ -56,4 +63,4 @@ cc._RF.pop(); ...@@ -56,4 +63,4 @@ cc._RF.pop();
}); });
} }
})(); })();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2NvbW1vbi9lZmZfd2VsbGRvd24uanMiXSwibmFtZXMiOlsiZWZmX3dlbGwiLCJjYyIsIkNsYXNzIiwiQ29tcG9uZW50IiwicHJvcGVydGllcyIsImVmZl93ZWxsZG93biIsInR5cGUiLCJBbmltYXRpb24iLCJkaXNwbGF5TmFtZSIsImN0b3IiLCJpbnN0IiwibHdkX2ciLCJzaG93RWZmIiwibm9kZSIsImFjdGl2ZSIsInBsYXkiLCJzcGVha2VyIiwicGxheV9jb25ncmF0dWxhdGlvbiIsInNldFRpbWVvdXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0EsSUFBSUEsUUFBUSxHQUFHQyxFQUFFLENBQUNDLEtBQUgsQ0FBUztBQUN2QixhQUFTRCxFQUFFLENBQUNFLFNBRFc7QUFHdkJDLEVBQUFBLFVBQVUsRUFBRTtBQUNYQyxJQUFBQSxZQUFZLEVBQUU7QUFDYixpQkFBUyxJQURJO0FBRWJDLE1BQUFBLElBQUksRUFBRUwsRUFBRSxDQUFDTSxTQUZJO0FBR2JDLE1BQUFBLFdBQVcsRUFBRTtBQUhBO0FBREgsR0FIVztBQVd2QkMsRUFBQUEsSUFBSSxFQUFFLGdCQUFZO0FBQ2pCVCxJQUFBQSxRQUFRLENBQUNVLElBQVQsR0FBZ0IsSUFBaEI7QUFDQUMsSUFBQUEsS0FBSyxDQUFDWCxRQUFOLEdBQWlCQSxRQUFqQjtBQUNBLEdBZHNCO0FBZ0J2QjtBQUNBWSxFQUFBQSxPQUFPLEVBQUUsbUJBQVk7QUFBQTs7QUFDcEIsU0FBS0MsSUFBTCxDQUFVQyxNQUFWLEdBQW1CLElBQW5CO0FBQ0EsU0FBS1QsWUFBTCxDQUFrQlUsSUFBbEIsR0FGb0IsQ0FHcEI7O0FBQ0FKLElBQUFBLEtBQUssQ0FBQ0ssT0FBTixDQUFjTixJQUFkLENBQW1CTyxtQkFBbkI7QUFDQUMsSUFBQUEsVUFBVSxDQUFDLFlBQU07QUFDaEIsTUFBQSxLQUFJLENBQUNMLElBQUwsQ0FBVUMsTUFBVixHQUFtQixLQUFuQjtBQUNBLEtBRlMsRUFFUCxJQUZPLENBQVY7QUFHQTtBQXpCc0IsQ0FBVCxDQUFmIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGVmZl93ZWxsZG93blxuICovXG52YXIgZWZmX3dlbGwgPSBjYy5DbGFzcyh7XG5cdGV4dGVuZHM6IGNjLkNvbXBvbmVudCxcblxuXHRwcm9wZXJ0aWVzOiB7XG5cdFx0ZWZmX3dlbGxkb3duOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuQW5pbWF0aW9uLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5pKS6Iqx54m55pWIXCJcblx0XHR9LFxuXHR9LFxuXG5cdGN0b3I6IGZ1bmN0aW9uICgpIHtcblx0XHRlZmZfd2VsbC5pbnN0ID0gdGhpcztcblx0XHRsd2RfZy5lZmZfd2VsbCA9IGVmZl93ZWxsO1xuXHR9LFxuXG5cdC8v5pi+56S654m55pWIXG5cdHNob3dFZmY6IGZ1bmN0aW9uICgpIHtcblx0XHR0aGlzLm5vZGUuYWN0aXZlID0gdHJ1ZTtcblx0XHR0aGlzLmVmZl93ZWxsZG93bi5wbGF5KCk7XG5cdFx0Ly/mkq3mlL7mkpLoirHpn7PmlYhcblx0XHRsd2RfZy5zcGVha2VyLmluc3QucGxheV9jb25ncmF0dWxhdGlvbigpO1xuXHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0dGhpcy5ub2RlLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdH0sIDIwMDApXG5cdH1cbn0pO1xuIl19 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2NvbW1vbi9lZmZfd2VsbGRvd24uanMiXSwibmFtZXMiOlsiZWZmX3dlbGwiLCJjYyIsIkNsYXNzIiwiQ29tcG9uZW50IiwicHJvcGVydGllcyIsImVmZl93ZWxsZG93biIsInR5cGUiLCJBbmltYXRpb24iLCJkaXNwbGF5TmFtZSIsImN0b3IiLCJpbnN0IiwibHdkX2ciLCJfdGltZW91dElkcyIsInNob3dFZmYiLCJub2RlIiwiYWN0aXZlIiwicGxheSIsInNwZWFrZXIiLCJwbGF5X2NvbmdyYXR1bGF0aW9uIiwicHVzaCIsInNldFRpbWVvdXQiLCJvbkRlc3Ryb3kiLCJmb3JFYWNoIiwiaWQiLCJjbGVhclRpbWVvdXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0EsSUFBSUEsUUFBUSxHQUFHQyxFQUFFLENBQUNDLEtBQUgsQ0FBUztBQUN2QixhQUFTRCxFQUFFLENBQUNFLFNBRFc7QUFHdkJDLEVBQUFBLFVBQVUsRUFBRTtBQUNYQyxJQUFBQSxZQUFZLEVBQUU7QUFDYixpQkFBUyxJQURJO0FBRWJDLE1BQUFBLElBQUksRUFBRUwsRUFBRSxDQUFDTSxTQUZJO0FBR2JDLE1BQUFBLFdBQVcsRUFBRTtBQUhBO0FBREgsR0FIVztBQVd2QkMsRUFBQUEsSUFBSSxFQUFFLGdCQUFZO0FBQ2pCVCxJQUFBQSxRQUFRLENBQUNVLElBQVQsR0FBZ0IsSUFBaEI7QUFDQUMsSUFBQUEsS0FBSyxDQUFDWCxRQUFOLEdBQWlCQSxRQUFqQjtBQUNBLFNBQUtZLFdBQUwsR0FBbUIsRUFBbkI7QUFDQSxHQWZzQjtBQWlCdkI7QUFDQUMsRUFBQUEsT0FBTyxFQUFFLG1CQUFZO0FBQUE7O0FBQ3BCLFNBQUtDLElBQUwsQ0FBVUMsTUFBVixHQUFtQixJQUFuQjtBQUNBLFNBQUtWLFlBQUwsQ0FBa0JXLElBQWxCLEdBRm9CLENBR3BCOztBQUNBTCxJQUFBQSxLQUFLLENBQUNNLE9BQU4sQ0FBY1AsSUFBZCxDQUFtQlEsbUJBQW5COztBQUNBLFNBQUtOLFdBQUwsQ0FBaUJPLElBQWpCLENBQXVCQyxVQUFVLENBQUMsWUFBTTtBQUN2QyxNQUFBLEtBQUksQ0FBQ04sSUFBTCxDQUFVQyxNQUFWLEdBQW1CLEtBQW5CO0FBQ0EsS0FGZ0MsRUFFOUIsSUFGOEIsQ0FBakM7QUFHQSxHQTFCc0I7QUE0QnZCTSxFQUFBQSxTQTVCdUIsdUJBNEJYO0FBQ1gsU0FBS1QsV0FBTCxDQUFpQlUsT0FBakIsQ0FBeUIsVUFBQUMsRUFBRSxFQUFJO0FBQzlCQyxNQUFBQSxZQUFZLENBQUNELEVBQUQsQ0FBWjtBQUNBLEtBRkQ7QUFHQTtBQWhDc0IsQ0FBVCxDQUFmIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGVmZl93ZWxsZG93blxuICovXG52YXIgZWZmX3dlbGwgPSBjYy5DbGFzcyh7XG5cdGV4dGVuZHM6IGNjLkNvbXBvbmVudCxcblxuXHRwcm9wZXJ0aWVzOiB7XG5cdFx0ZWZmX3dlbGxkb3duOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuQW5pbWF0aW9uLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5pKS6Iqx54m55pWIXCJcblx0XHR9LFxuXHR9LFxuXG5cdGN0b3I6IGZ1bmN0aW9uICgpIHtcblx0XHRlZmZfd2VsbC5pbnN0ID0gdGhpcztcblx0XHRsd2RfZy5lZmZfd2VsbCA9IGVmZl93ZWxsO1xuXHRcdHRoaXMuX3RpbWVvdXRJZHMgPSBbXTtcblx0fSxcblxuXHQvL+aYvuekuueJueaViFxuXHRzaG93RWZmOiBmdW5jdGlvbiAoKSB7XG5cdFx0dGhpcy5ub2RlLmFjdGl2ZSA9IHRydWU7XG5cdFx0dGhpcy5lZmZfd2VsbGRvd24ucGxheSgpO1xuXHRcdC8v5pKt5pS+5pKS6Iqx6Z+z5pWIXG5cdFx0bHdkX2cuc3BlYWtlci5pbnN0LnBsYXlfY29uZ3JhdHVsYXRpb24oKTtcblx0XHR0aGlzLl90aW1lb3V0SWRzLnB1c2goIHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0dGhpcy5ub2RlLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdH0sIDIwMDApKVxuXHR9LFxuXG5cdG9uRGVzdHJveSgpIHtcblx0XHR0aGlzLl90aW1lb3V0SWRzLmZvckVhY2goaWQgPT4ge1xuXHRcdFx0Y2xlYXJUaW1lb3V0KGlkKTtcblx0XHR9KTtcblx0fVxufSk7XG4iXX0=
\ No newline at end of file \ No newline at end of file
...@@ -64,11 +64,11 @@ cc.Class({ ...@@ -64,11 +64,11 @@ cc.Class({
this.settopUI(this.MaxSize); this.settopUI(this.MaxSize);
this.setBgScale(); this.setBgScale();
this.setUiPositon(); this.setUiPositon();
var scene = cc.director.getScene(); var scene = this.node; //cc.director.getScene();
var list = scene.getComponentsInChildren(cc.Widget); var list = scene.getComponentsInChildren(cc.Widget);
for (var i in list) { for (var i in list) {// list[i].updateAlignment();
list[i].updateAlignment();
} }
} }
}, 0); }, 0);
...@@ -98,11 +98,10 @@ cc.Class({ ...@@ -98,11 +98,10 @@ cc.Class({
this.settopUI(this.MaxSize); this.settopUI(this.MaxSize);
this.setBgScale(); this.setBgScale();
this.setUiPositon(); this.setUiPositon();
var scene = cc.director.getScene(); var scene = this.node;
var list = scene.getComponentsInChildren(cc.Widget); var list = scene.getComponentsInChildren(cc.Widget);
for (var i in list) { for (var i in list) {// list[i].updateAlignment();
list[i].updateAlignment();
} }
}, },
onDestroy: function onDestroy() {}, onDestroy: function onDestroy() {},
...@@ -187,4 +186,4 @@ cc._RF.pop(); ...@@ -187,4 +186,4 @@ cc._RF.pop();
}); });
} }
})(); })();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2NvbW1vbi92aWV3LmpzIl0sIm5hbWVzIjpbImNjIiwiQ2xhc3MiLCJDb21wb25lbnQiLCJwcm9wZXJ0aWVzIiwiVUlNYXgiLCJ0eXBlIiwiTm9kZSIsImRpc3BsYXlOYW1lIiwidG9wVUkiLCJXaWRnZXQiLCJiZ1NjYWxlTWF4Iiwibm9kZVVJT2Zmc2V0IiwiY2FudmFzVmlldyIsIkNhbnZhcyIsImlzQ2FudmFzIiwib25Mb2FkIiwid2lkZ2V0TGlzdCIsInNjaGVkdWxlT25jZSIsImluaXQiLCJjYW52YVNpemUiLCJmaW5kQ2FudmFzIiwidyIsIndpZHRoIiwiaCIsImhlaWdodCIsIk1heFNpemUiLCJzZXRVSU1heCIsInNldHRvcFVJIiwic2V0QmdTY2FsZSIsInNldFVpUG9zaXRvbiIsInNjZW5lIiwiZGlyZWN0b3IiLCJnZXRTY2VuZSIsImxpc3QiLCJnZXRDb21wb25lbnRzSW5DaGlsZHJlbiIsImkiLCJ1cGRhdGVBbGlnbm1lbnQiLCJkaWZmIiwiYmlsaSIsImZpdFdpZHRoIiwiZml0SGVpZ2h0IiwibHdkX2ciLCJkYXRhX21nciIsIm9uRGVzdHJveSIsInMiLCJwaG9uZUluZm8iLCJ0b3AiLCJwZXJUb3AiLCJ1bmRlZmluZWQiLCJjb25zb2xlIiwibG9nIiwic2NhbGVGb3JTaG93QWxsIiwiTWF0aCIsIm1pbiIsInZpZXciLCJnZXRDYW52YXNTaXplIiwicmVhbFdpZHRoIiwicmVhbEhlaWdodCIsInNjYWxlIiwibWF4Iiwic3JjU2NhbGVGb3JTaG93QWxsIiwic2l6ZSIsInBlclNjYWxlIiwic2NhbGVYIiwic2NhbGVZIiwic3lzIiwiaXNOYXRpdmUiLCJnZXRGcmFtZVNpemUiLCJnYW1lIiwiY2FudmFzIiwiY2xpZW50V2lkdGgiLCJjbGllbnRIZWlnaHQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0FBLEVBQUUsQ0FBQ0MsS0FBSCxDQUFTO0FBQ1IsYUFBU0QsRUFB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RCxJQUFILENBQVFhLFlBQVIsR0FBdUIzQztBQUZ6QixPQUFQO0FBSUEsS0FMRCxNQUtPO0FBQ04sYUFBTztBQUNORixRQUFBQSxLQUFLLEVBQUV0QixFQUFFLENBQUNvRSxJQUFILENBQVFDLE1BQVIsQ0FBZUMsV0FEaEI7QUFFTjlDLFFBQUFBLE1BQU0sRUFBRXhCLEVBQUUsQ0FBQ29FLElBQUgsQ0FBUUMsTUFBUixDQUFlRTtBQUZqQixPQUFQO0FBSUE7QUFDRDtBQS9LTyxDQUFUIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIOmAgumFjVxuICovXG5jYy5DbGFzcyh7XG5cdGV4dGVuZHM6IGNjLkNvbXBvbmVudCxcblxuXHRwcm9wZXJ0aWVzOiB7XG5cdFx0VUlNYXg6IHtcblx0XHRcdGRlZmF1bHQ6IFtdLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuetieavlOaUvuWkp1wiXG5cdFx0fSxcblx0XHR0b3BVSToge1xuXHRcdFx0ZGVmYXVsdDogW10sXG5cdFx0XHR0eXBlOiBjYy5XaWRnZXQsXG5cdFx0fSxcblxuXHRcdGJnU2NhbGVNYXg6IHtcblx0XHRcdGRlZmF1bHQ6IFtdLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuiDjOaZr+mAgumFjVwiXG5cdFx0fSxcblxuXHRcdG5vZGVVSU9mZnNldDoge1xuXHRcdFx0ZGVmYXVsdDogW10sXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi6IqC54K55YGP56e7XCJcblx0XHR9LFxuXG5cdFx0Y2FudmFzVmlldzoge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLkNhbnZhcyxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuagueiKgueCuVwiXG5cdFx0fSxcblx0XHRpc0NhbnZhczoge1xuXHRcdFx0ZGVmYXVsdDogZmFsc2UsXG5cdFx0fVxuXHR9LFxuXG5cdG9uTG9hZDogZnVuY3Rpb24gKCkgeyAvL+W8gOWQr+mAgumFjVxuXHRcdHRoaXMud2lkZ2V0TGlzdCA9IFtdO1xuXHRcdHRoaXMuc2NoZWR1bGVPbmNlKGZ1bmN0aW9uICgpIHtcblx0XHRcdGlmICghdGhpcy5pc0NhbnZhcykge1xuXHRcdFx0XHR0aGlzLmluaXQoKTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHZhciBjYW52YVNpemUgPSB0aGlzLmZpbmRDYW52YXMoKTtcblx0XHRcdFx0dmFyIHcgPSAoY2FudmFTaXplLndpZHRoKSAvIDcyMDtcblx0XHRcdFx0dmFyIGggPSAoY2FudmFTaXplLmhlaWdodCkgLyAxMjgwO1xuXHRcdFx0XHR0aGlzLk1heFNpemUgPSB3IC8gaCA+IDEgPyB3IC8gaCA6IGggLyB3O1xuXG5cdFx0XHRcdHRoaXMuc2V0VUlNYXgodGhpcy5NYXhTaXplKTtcblx0XHRcdFx0dGhpcy5zZXR0b3BVSSh0aGlzLk1heFNpemUpO1xuXHRcdFx0XHR0aGlzLnNldEJnU2NhbGUoKTtcblx0XHRcdFx0dGhpcy5zZXRVaVBvc2l0b24oKTtcblx0XHRcdFx0dmFyIHNjZW5lID0gY2MuZGlyZWN0b3IuZ2V0U2NlbmUoKTtcblxuXHRcdFx0XHR2YXIgbGlzdCA9IHNjZW5lLmdldENvbXBvbmVudHNJbkNoaWxkcmVuKGNjLldpZGdldClcblx0XHRcdFx0Zm9yICh2YXIgaSBpbiBsaXN0KSB7XG5cdFx0XHRcdFx0bGlzdFtpXS51cGRhdGVBbGlnbm1lbnQoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sIDApO1xuXHRcdHRoaXMuTWF4U2l6ZSA9IDE7XG5cdH0sXG5cdGluaXQ6IGZ1bmN0aW9uICgpIHtcblx0XHR2YXIgY2FudmFTaXplID0gdGhpcy5maW5kQ2FudmFzKCk7XG5cdFx0dmFyIGRpZmYgPSBjYW52YVNpemUud2lkdGggLyBjYW52YVNpemUuaGVpZ2h0O1xuXHRcdHZhciBiaWxpID0gNzUwIC8gMTMzNDtcblx0XHRpZiAoZGlmZiA+IGJpbGkpIHtcblx0XHRcdHRoaXMuY2FudmFzVmlldy5maXRXaWR0aCA9IGZhbHNlO1xuXHRcdFx0dGhpcy5jYW52YXNWaWV3LmZpdEhlaWdodCA9IHRydWU7XG5cdFx0fSBlbHNlIGlmIChkaWZmIDwgYmlsaSkge1xuXHRcdFx0dGhpcy5jYW52YXNWaWV3LmZpdFdpZHRoID0gdHJ1ZTtcblx0XHRcdHRoaXMuY2FudmFzVmlldy5maXRIZWlnaHQgPSBmYWxzZTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0dGhpcy5jYW52YXNWaWV3LmZpdFdpZHRoID0gdHJ1ZTtcblx0XHRcdHRoaXMuY2FudmFzVmlldy5maXRIZWlnaHQgPSB0cnVlO1xuXHRcdH1cblx0XHR2YXIgdyA9IChjYW52YVNpemUud2lkdGgpIC8gNzUwO1xuXHRcdHZhciBoID0gKGNhbnZhU2l6ZS5oZWlnaHQpIC8gMTMzNDtcblx0XHR0aGlzLk1heFNpemUgPSB3IC8gaCA+IDEgPyB3IC8gaCA6IGggLyB3O1xuXG5cdFx0bHdkX2cuZGF0YV9tZ3IuTWF4U2l6ZSA9IHRoaXMuTWF4U2l6ZTtcblx0XHR0aGlzLnNldFVJTWF4KHRoaXMuTWF4U2l6ZSk7XG5cdFx0dGhpcy5zZXR0b3BVSSh0aGlzLk1heFNpemUpO1xuXHRcdHRoaXMuc2V0QmdTY2FsZSgpO1xuXHRcdHRoaXMuc2V0VWlQb3NpdG9uKCk7XG5cdFx0dmFyIHNjZW5lID0gY2MuZGlyZWN0b3IuZ2V0U2NlbmUoKTtcblx0XHR2YXIgbGlzdCA9IHNjZW5lLmdldENvbXBvbmVudHNJbkNoaWxkcmVuKGNjLldpZGdldClcblx0XHRmb3IgKHZhciBpIGluIGxpc3QpIHtcblx0XHRcdGxpc3RbaV0udXBkYXRlQWxpZ25tZW50KCk7XG5cdFx0fVxuXHR9LFxuXG5cdG9uRGVzdHJveTogZnVuY3Rpb24gKCkge1xuXG5cdH0sXG5cdHNldHRvcFVJOiBmdW5jdGlvbiAocykge1xuXHRcdGlmICghbHdkX2cuZGF0YV9tZ3IucGhvbmVJbmZvKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdHZhciB0b3AgPSBsd2RfZy5kYXRhX21nci5waG9uZUluZm87XG5cdFx0dG9wID0gdG9wICogcztcblx0XHRmb3IgKHZhciBpIGluIHRoaXMudG9wVUkpIHtcblx0XHRcdGlmICh0aGlzLnRvcFVJW2ldLnBlclRvcCA9PSB1bmRlZmluZWQpIHtcblx0XHRcdFx0dGhpcy50b3BVSVtpXS5wZXJUb3AgPSB0aGlzLnRvcFVJW2ldLnRvcDtcblxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhpcy50b3BVSVtpXS50b3AgPSB0aGlzLnRvcFVJW2ldLnBlclRvcDtcblx0XHRcdH1cblx0XHRcdHRoaXMudG9wVUlbaV0udG9wICs9IHRvcDtcblx0XHRcdGNvbnNvbGUubG9nKHRoaXMudG9wVUlbaV0udG9wKTtcblx0XHR9XG5cdH0sXG5cblx0Ly/og4zmma/pgILphY1cblx0c2V0QmdTY2FsZTogZnVuY3Rpb24gKCkge1xuXHRcdGZvciAodmFyIGkgaW4gdGhpcy5iZ1NjYWxlTWF4KSB7XG5cdFx0XHQvLyAxLiDlhYjmib7liLAgU0hPV19BTEwg5qih5byP6YCC6YWN5LmL5ZCO77yM5pys6IqC54K555qE5a6e6ZmF5a696auY5Lul5Y+K5Yid5aeL57yp5pS+5YC8XG5cdFx0XHRsZXQgc2NhbGVGb3JTaG93QWxsID0gTWF0aC5taW4oXG5cdFx0XHRcdGNjLnZpZXcuZ2V0Q2FudmFzU2l6ZSgpLndpZHRoIC8gdGhpcy5iZ1NjYWxlTWF4W2ldLndpZHRoLFxuXHRcdFx0XHRjYy52aWV3LmdldENhbnZhc1NpemUoKS5oZWlnaHQgLyB0aGlzLmJnU2NhbGVNYXhbaV0uaGVpZ2h0XG5cdFx0XHQpO1xuXHRcdFx0bGV0IHJlYWxXaWR0aCA9IHRoaXMuYmdTY2FsZU1heFtpXS53aWR0aCAqIHNjYWxlRm9yU2hvd0FsbDtcblx0XHRcdGxldCByZWFsSGVpZ2h0ID0gdGhpcy5iZ1NjYWxlTWF4W2ldLmhlaWdodCAqIHNjYWxlRm9yU2hvd0FsbDtcblxuXHRcdFx0Ly8gMi4g5Z+65LqO56ys5LiA5q2l55qE5pWw5o2u77yM5YaN5YGa57yp5pS+6YCC6YWNXG5cdFx0XHR0aGlzLmJnU2NhbGVNYXhbaV0uc2NhbGUgPSBNYXRoLm1heChcblx0XHRcdFx0Y2Mudmlldy5nZXRDYW52YXNTaXplKCkud2lkdGggLyByZWFsV2lkdGgsXG5cdFx0XHRcdGNjLnZpZXcuZ2V0Q2FudmFzU2l6ZSgpLmhlaWdodCAvIHJlYWxIZWlnaHRcblx0XHRcdCk7XG5cdFx0fVxuXHR9LFxuXG5cdC8v6YCC6YWN6IqC54K55L2N572uXG5cdHNldFVpUG9zaXRvbjogZnVuY3Rpb24gKCkge1xuXHRcdGZvciAodmFyIGkgaW4gdGhpcy5ub2RlVUlPZmZzZXQpIHtcblx0XHRcdC8vIDEuIOWFiOaJvuWIsCBTSE9XX0FMTCDmqKHlvI/pgILphY3kuYvlkI7vvIzmnKzoioLngrnnmoTlrp7pmYXlrr3pq5jku6Xlj4rliJ3lp4vnvKnmlL7lgLxcblx0XHRcdGxldCBzcmNTY2FsZUZvclNob3dBbGwgPSBNYXRoLm1pbihcblx0XHRcdFx0Y2Mudmlldy5nZXRDYW52YXNTaXplKCkud2lkdGggLyB0aGlzLm5vZGVVSU9mZnNldFtpXS53aWR0aCxcblx0XHRcdFx0Y2Mudmlldy5nZXRDYW52YXNTaXplKCkuaGVpZ2h0IC8gdGhpcy5ub2RlVUlPZmZzZXRbaV0uaGVpZ2h0XG5cdFx0XHQpO1xuXHRcdFx0bGV0IHJlYWxXaWR0aCA9IHRoaXMubm9kZVVJT2Zmc2V0W2ldLndpZHRoICogc3JjU2NhbGVGb3JTaG93QWxsO1xuXHRcdFx0bGV0IHJlYWxIZWlnaHQgPSB0aGlzLm5vZGVVSU9mZnNldFtpXS5oZWlnaHQgKiBzcmNTY2FsZUZvclNob3dBbGw7XG5cblx0XHRcdC8vIDIuIOWfuuS6juesrOS4gOatpeeahOaVsOaNru+8jOWGjeWBmuiKgueCueWuvemrmOmHjee9rlxuXHRcdFx0dGhpcy5ub2RlVUlPZmZzZXRbaV0ud2lkdGggPSB0aGlzLm5vZGVVSU9mZnNldFtpXS53aWR0aCAqXG5cdFx0XHRcdChjYy52aWV3LmdldENhbnZhc1NpemUoKS53aWR0aCAvIHJlYWxXaWR0aCk7XG5cdFx0XHR0aGlzLm5vZGVVSU9mZnNldFtpXS5oZWlnaHQgPSB0aGlzLm5vZGVVSU9mZnNldFtpXS5oZWlnaHQgKlxuXHRcdFx0XHQoY2Mudmlldy5nZXRDYW52YXNTaXplKCkuaGVpZ2h0IC8gcmVhbEhlaWdodCk7XG5cdFx0fVxuXHR9LFxuXG5cdHNldFVJTWF4OiBmdW5jdGlvbiAoc2l6ZSkge1xuXHRcdGZvciAodmFyIGkgaW4gdGhpcy5VSU1heCkge1xuXHRcdFx0aWYgKHRoaXMuVUlNYXhbaV0ucGVyU2NhbGUgPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRcdHRoaXMuVUlNYXhbaV0ucGVyU2NhbGUgPSB0aGlzLlVJTWF4W2ldLnNjYWxlWDtcblxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhpcy5VSU1heFtpXS5zY2FsZVggPSB0aGlzLlVJTWF4W2ldLnBlclNjYWxlO1xuXHRcdFx0XHR0aGlzLlVJTWF4W2ldLnNjYWxlWSA9IHRoaXMuVUlNYXhbaV0ucGVyU2NhbGU7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLlVJTWF4W2ldLnNjYWxlWCAqPSBzaXplO1xuXHRcdFx0dGhpcy5VSU1heFtpXS5zY2FsZVkgKj0gc2l6ZTtcblx0XHR9XG5cdH0sXG5cdGZpbmRDYW52YXM6IGZ1bmN0aW9uICgpIHtcblx0XHRpZiAoY2Muc3lzLmlzTmF0aXZlKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHR3aWR0aDogY2Mudmlldy5nZXRGcmFtZVNpemUoKS53aWR0aCxcblx0XHRcdFx0aGVpZ2h0OiBjYy52aWV3LmdldEZyYW1lU2l6ZSgpLmhlaWdodFxuXHRcdFx0fTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0d2lkdGg6IGNjLmdhbWUuY2FudmFzLmNsaWVudFdpZHRoLFxuXHRcdFx0XHRoZWlnaHQ6IGNjLmdhbWUuY2FudmFzLmNsaWVudEhlaWdodFxuXHRcdFx0fTtcblx0XHR9XG5cdH1cbn0pO1xuIl19 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2NvbW1vbi92aWV3LmpzIl0sIm5hbWVzIjpbImNjIiwiQ2xhc3MiLCJDb21wb25lbnQiLCJwcm9wZXJ0aWVzIiwiVUlNYXgiLCJ0eXBlIiwiTm9kZSIsImRpc3BsYXlOYW1lIiwidG9wVUkiLCJXaWRnZXQiLCJiZ1NjYWxlTWF4Iiwibm9kZVVJT2Zmc2V0IiwiY2FudmFzVmlldyIsIkNhbnZhcyIsImlzQ2FudmFzIiwib25Mb2FkIiwid2lkZ2V0TGlzdCIsInNjaGVkdWxlT25jZSIsImluaXQiLCJjYW52YVNpemUiLCJmaW5kQ2FudmFzIiwidyIsIndpZHRoIiwiaCIsImhlaWdodCIsIk1heFNpemUiLCJzZXRVSU1heCIsInNldHRvcFVJIiwic2V0QmdTY2FsZSIsInNldFVpUG9zaXRvbiIsInNjZW5lIiwibm9kZSIsImxpc3QiLCJnZXRDb21wb25lbnRzSW5DaGlsZHJlbiIsImkiLCJkaWZmIiwiYmlsaSIsImZpdFdpZHRoIiwiZml0SGVpZ2h0IiwibHdkX2ciLCJkYXRhX21nciIsIm9uRGVzdHJveSIsInMiLCJwaG9uZUluZm8iLCJ0b3AiLCJwZXJUb3AiLCJ1bmRlZmluZWQiLCJjb25zb2xlIiwibG9nIiwic2NhbGVGb3JTaG93QWxsIiwiTWF0aCIsIm1pbiIsInZpZXciLCJnZXRDYW52YXNTaXplIiwicmVhbFdpZHRoIiwicmVhbEhlaWdodCIsInNjYWxlIiwibWF4Iiwic3JjU2NhbGVGb3JTaG93QWxsIiwic2l6ZSIsInBlclNjYWxlIiwic2NhbGVYIiwic2NhbGVZIiwic3lzIiwiaXNOYXRpdmUiLCJnZXRGcmFtZVNpemUiLCJnYW1lIiwiY2FudmFzIiwiY2xpZW50V2lkdGgiLCJjbGllbnRIZWlnaHQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0FBLEVBQUUsQ0FBQ0MsS0FBSCxDQUFTO0FBQ1IsYUFBU0QsRUFBRSxDQUFDRSxTQURKO0FBR1JDLEVBQUFBLFVBQVUsRUFB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eEIsRUFBRSxDQUFDa0UsSUFBSCxDQUFRQyxNQUFSLENBQWVFO0FBRmpCLE9BQVA7QUFJQTtBQUNEO0FBL0tPLENBQVQiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICog6YCC6YWNXG4gKi9cbmNjLkNsYXNzKHtcblx0ZXh0ZW5kczogY2MuQ29tcG9uZW50LFxuXG5cdHByb3BlcnRpZXM6IHtcblx0XHRVSU1heDoge1xuXHRcdFx0ZGVmYXVsdDogW10sXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi562J5q+U5pS+5aSnXCJcblx0XHR9LFxuXHRcdHRvcFVJOiB7XG5cdFx0XHRkZWZhdWx0OiBbXSxcblx0XHRcdHR5cGU6IGNjLldpZGdldCxcblx0XHR9LFxuXG5cdFx0YmdTY2FsZU1heDoge1xuXHRcdFx0ZGVmYXVsdDogW10sXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi6IOM5pmv6YCC6YWNXCJcblx0XHR9LFxuXG5cdFx0bm9kZVVJT2Zmc2V0OiB7XG5cdFx0XHRkZWZhdWx0OiBbXSxcblx0XHRcdHR5cGU6IGNjLk5vZGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLoioLngrnlgY/np7tcIlxuXHRcdH0sXG5cblx0XHRjYW52YXNWaWV3OiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuQ2FudmFzLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5qC56IqC54K5XCJcblx0XHR9LFxuXHRcdGlzQ2FudmFzOiB7XG5cdFx0XHRkZWZhdWx0OiBmYWxzZSxcblx0XHR9XG5cdH0sXG5cblx0b25Mb2FkOiBmdW5jdGlvbiAoKSB7IC8v5byA5ZCv6YCC6YWNXG5cdFx0dGhpcy53aWRnZXRMaXN0ID0gW107XG5cdFx0dGhpcy5zY2hlZHVsZU9uY2UoZnVuY3Rpb24gKCkge1xuXHRcdFx0aWYgKCF0aGlzLmlzQ2FudmFzKSB7XG5cdFx0XHRcdHRoaXMuaW5pdCgpO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dmFyIGNhbnZhU2l6ZSA9IHRoaXMuZmluZENhbnZhcygpO1xuXHRcdFx0XHR2YXIgdyA9IChjYW52YVNpemUud2lkdGgpIC8gNzIwO1xuXHRcdFx0XHR2YXIgaCA9IChjYW52YVNpemUuaGVpZ2h0KSAvIDEyODA7XG5cdFx0XHRcdHRoaXMuTWF4U2l6ZSA9IHcgLyBoID4gMSA/IHcgLyBoIDogaCAvIHc7XG5cblx0XHRcdFx0dGhpcy5zZXRVSU1heCh0aGlzLk1heFNpemUpO1xuXHRcdFx0XHR0aGlzLnNldHRvcFVJKHRoaXMuTWF4U2l6ZSk7XG5cdFx0XHRcdHRoaXMuc2V0QmdTY2FsZSgpO1xuXHRcdFx0XHR0aGlzLnNldFVpUG9zaXRvbigpO1xuXHRcdFx0XHR2YXIgc2NlbmUgPSB0aGlzLm5vZGUgLy9jYy5kaXJlY3Rvci5nZXRTY2VuZSgpO1xuXG5cdFx0XHRcdHZhciBsaXN0ID0gc2NlbmUuZ2V0Q29tcG9uZW50c0luQ2hpbGRyZW4oY2MuV2lkZ2V0KVxuXHRcdFx0XHRmb3IgKHZhciBpIGluIGxpc3QpIHtcblx0XHRcdFx0XHQvLyBsaXN0W2ldLnVwZGF0ZUFsaWdubWVudCgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSwgMCk7XG5cdFx0dGhpcy5NYXhTaXplID0gMTtcblx0fSxcblx0aW5pdDogZnVuY3Rpb24gKCkge1xuXHRcdHZhciBjYW52YVNpemUgPSB0aGlzLmZpbmRDYW52YXMoKTtcblx0XHR2YXIgZGlmZiA9IGNhbnZhU2l6ZS53aWR0aCAvIGNhbnZhU2l6ZS5oZWlnaHQ7XG5cdFx0dmFyIGJpbGkgPSA3NTAgLyAxMzM0O1xuXHRcdGlmIChkaWZmID4gYmlsaSkge1xuXHRcdFx0dGhpcy5jYW52YXNWaWV3LmZpdFdpZHRoID0gZmFsc2U7XG5cdFx0XHR0aGlzLmNhbnZhc1ZpZXcuZml0SGVpZ2h0ID0gdHJ1ZTtcblx0XHR9IGVsc2UgaWYgKGRpZmYgPCBiaWxpKSB7XG5cdFx0XHR0aGlzLmNhbnZhc1ZpZXcuZml0V2lkdGggPSB0cnVlO1xuXHRcdFx0dGhpcy5jYW52YXNWaWV3LmZpdEhlaWdodCA9IGZhbHNlO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR0aGlzLmNhbnZhc1ZpZXcuZml0V2lkdGggPSB0cnVlO1xuXHRcdFx0dGhpcy5jYW52YXNWaWV3LmZpdEhlaWdodCA9IHRydWU7XG5cdFx0fVxuXHRcdHZhciB3ID0gKGNhbnZhU2l6ZS53aWR0aCkgLyA3NTA7XG5cdFx0dmFyIGggPSAoY2FudmFTaXplLmhlaWdodCkgLyAxMzM0O1xuXHRcdHRoaXMuTWF4U2l6ZSA9IHcgLyBoID4gMSA/IHcgLyBoIDogaCAvIHc7XG5cblx0XHRsd2RfZy5kYXRhX21nci5NYXhTaXplID0gdGhpcy5NYXhTaXplO1xuXHRcdHRoaXMuc2V0VUlNYXgodGhpcy5NYXhTaXplKTtcblx0XHR0aGlzLnNldHRvcFVJKHRoaXMuTWF4U2l6ZSk7XG5cdFx0dGhpcy5zZXRCZ1NjYWxlKCk7XG5cdFx0dGhpcy5zZXRVaVBvc2l0b24oKTtcblx0XHR2YXIgc2NlbmUgPSB0aGlzLm5vZGU7XG5cdFx0dmFyIGxpc3QgPSBzY2VuZS5nZXRDb21wb25lbnRzSW5DaGlsZHJlbihjYy5XaWRnZXQpXG5cdFx0Zm9yICh2YXIgaSBpbiBsaXN0KSB7XG5cdFx0XHQvLyBsaXN0W2ldLnVwZGF0ZUFsaWdubWVudCgpO1xuXHRcdH1cblx0fSxcblxuXHRvbkRlc3Ryb3k6IGZ1bmN0aW9uICgpIHtcblxuXHR9LFxuXHRzZXR0b3BVSTogZnVuY3Rpb24gKHMpIHtcblx0XHRpZiAoIWx3ZF9nLmRhdGFfbWdyLnBob25lSW5mbykge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHR2YXIgdG9wID0gbHdkX2cuZGF0YV9tZ3IucGhvbmVJbmZvO1xuXHRcdHRvcCA9IHRvcCAqIHM7XG5cdFx0Zm9yICh2YXIgaSBpbiB0aGlzLnRvcFVJKSB7XG5cdFx0XHRpZiAodGhpcy50b3BVSVtpXS5wZXJUb3AgPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRcdHRoaXMudG9wVUlbaV0ucGVyVG9wID0gdGhpcy50b3BVSVtpXS50b3A7XG5cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMudG9wVUlbaV0udG9wID0gdGhpcy50b3BVSVtpXS5wZXJUb3A7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLnRvcFVJW2ldLnRvcCArPSB0b3A7XG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLnRvcFVJW2ldLnRvcCk7XG5cdFx0fVxuXHR9LFxuXG5cdC8v6IOM5pmv6YCC6YWNXG5cdHNldEJnU2NhbGU6IGZ1bmN0aW9uICgpIHtcblx0XHRmb3IgKHZhciBpIGluIHRoaXMuYmdTY2FsZU1heCkge1xuXHRcdFx0Ly8gMS4g5YWI5om+5YiwIFNIT1dfQUxMIOaooeW8j+mAgumFjeS5i+WQju+8jOacrOiKgueCueeahOWunumZheWuvemrmOS7peWPiuWIneWni+e8qeaUvuWAvFxuXHRcdFx0bGV0IHNjYWxlRm9yU2hvd0FsbCA9IE1hdGgubWluKFxuXHRcdFx0XHRjYy52aWV3LmdldENhbnZhc1NpemUoKS53aWR0aCAvIHRoaXMuYmdTY2FsZU1heFtpXS53aWR0aCxcblx0XHRcdFx0Y2Mudmlldy5nZXRDYW52YXNTaXplKCkuaGVpZ2h0IC8gdGhpcy5iZ1NjYWxlTWF4W2ldLmhlaWdodFxuXHRcdFx0KTtcblx0XHRcdGxldCByZWFsV2lkdGggPSB0aGlzLmJnU2NhbGVNYXhbaV0ud2lkdGggKiBzY2FsZUZvclNob3dBbGw7XG5cdFx0XHRsZXQgcmVhbEhlaWdodCA9IHRoaXMuYmdTY2FsZU1heFtpXS5oZWlnaHQgKiBzY2FsZUZvclNob3dBbGw7XG5cblx0XHRcdC8vIDIuIOWfuuS6juesrOS4gOatpeeahOaVsOaNru+8jOWGjeWBmue8qeaUvumAgumFjVxuXHRcdFx0dGhpcy5iZ1NjYWxlTWF4W2ldLnNjYWxlID0gTWF0aC5tYXgoXG5cdFx0XHRcdGNjLnZpZXcuZ2V0Q2FudmFzU2l6ZSgpLndpZHRoIC8gcmVhbFdpZHRoLFxuXHRcdFx0XHRjYy52aWV3LmdldENhbnZhc1NpemUoKS5oZWlnaHQgLyByZWFsSGVpZ2h0XG5cdFx0XHQpO1xuXHRcdH1cblx0fSxcblxuXHQvL+mAgumFjeiKgueCueS9jee9rlxuXHRzZXRVaVBvc2l0b246IGZ1bmN0aW9uICgpIHtcblx0XHRmb3IgKHZhciBpIGluIHRoaXMubm9kZVVJT2Zmc2V0KSB7XG5cdFx0XHQvLyAxLiDlhYjmib7liLAgU0hPV19BTEwg5qih5byP6YCC6YWN5LmL5ZCO77yM5pys6IqC54K555qE5a6e6ZmF5a696auY5Lul5Y+K5Yid5aeL57yp5pS+5YC8XG5cdFx0XHRsZXQgc3JjU2NhbGVGb3JTaG93QWxsID0gTWF0aC5taW4oXG5cdFx0XHRcdGNjLnZpZXcuZ2V0Q2FudmFzU2l6ZSgpLndpZHRoIC8gdGhpcy5ub2RlVUlPZmZzZXRbaV0ud2lkdGgsXG5cdFx0XHRcdGNjLnZpZXcuZ2V0Q2FudmFzU2l6ZSgpLmhlaWdodCAvIHRoaXMubm9kZVVJT2Zmc2V0W2ldLmhlaWdodFxuXHRcdFx0KTtcblx0XHRcdGxldCByZWFsV2lkdGggPSB0aGlzLm5vZGVVSU9mZnNldFtpXS53aWR0aCAqIHNyY1NjYWxlRm9yU2hvd0FsbDtcblx0XHRcdGxldCByZWFsSGVpZ2h0ID0gdGhpcy5ub2RlVUlPZmZzZXRbaV0uaGVpZ2h0ICogc3JjU2NhbGVGb3JTaG93QWxsO1xuXG5cdFx0XHQvLyAyLiDln7rkuo7nrKzkuIDmraXnmoTmlbDmja7vvIzlho3lgZroioLngrnlrr3pq5jph43nva5cblx0XHRcdHRoaXMubm9kZVVJT2Zmc2V0W2ldLndpZHRoID0gdGhpcy5ub2RlVUlPZmZzZXRbaV0ud2lkdGggKlxuXHRcdFx0XHQoY2Mudmlldy5nZXRDYW52YXNTaXplKCkud2lkdGggLyByZWFsV2lkdGgpO1xuXHRcdFx0dGhpcy5ub2RlVUlPZmZzZXRbaV0uaGVpZ2h0ID0gdGhpcy5ub2RlVUlPZmZzZXRbaV0uaGVpZ2h0ICpcblx0XHRcdFx0KGNjLnZpZXcuZ2V0Q2FudmFzU2l6ZSgpLmhlaWdodCAvIHJlYWxIZWlnaHQpO1xuXHRcdH1cblx0fSxcblxuXHRzZXRVSU1heDogZnVuY3Rpb24gKHNpemUpIHtcblx0XHRmb3IgKHZhciBpIGluIHRoaXMuVUlNYXgpIHtcblx0XHRcdGlmICh0aGlzLlVJTWF4W2ldLnBlclNjYWxlID09IHVuZGVmaW5lZCkge1xuXHRcdFx0XHR0aGlzLlVJTWF4W2ldLnBlclNjYWxlID0gdGhpcy5VSU1heFtpXS5zY2FsZVg7XG5cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMuVUlNYXhbaV0uc2NhbGVYID0gdGhpcy5VSU1heFtpXS5wZXJTY2FsZTtcblx0XHRcdFx0dGhpcy5VSU1heFtpXS5zY2FsZVkgPSB0aGlzLlVJTWF4W2ldLnBlclNjYWxlO1xuXHRcdFx0fVxuXHRcdFx0dGhpcy5VSU1heFtpXS5zY2FsZVggKj0gc2l6ZTtcblx0XHRcdHRoaXMuVUlNYXhbaV0uc2NhbGVZICo9IHNpemU7XG5cdFx0fVxuXHR9LFxuXHRmaW5kQ2FudmFzOiBmdW5jdGlvbiAoKSB7XG5cdFx0aWYgKGNjLnN5cy5pc05hdGl2ZSkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0d2lkdGg6IGNjLnZpZXcuZ2V0RnJhbWVTaXplKCkud2lkdGgsXG5cdFx0XHRcdGhlaWdodDogY2Mudmlldy5nZXRGcmFtZVNpemUoKS5oZWlnaHRcblx0XHRcdH07XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdHdpZHRoOiBjYy5nYW1lLmNhbnZhcy5jbGllbnRXaWR0aCxcblx0XHRcdFx0aGVpZ2h0OiBjYy5nYW1lLmNhbnZhcy5jbGllbnRIZWlnaHRcblx0XHRcdH07XG5cdFx0fVxuXHR9XG59KTtcbiJdfQ==
\ No newline at end of file \ No newline at end of file
...@@ -70,6 +70,7 @@ var game = cc.Class({ ...@@ -70,6 +70,7 @@ var game = cc.Class({
ctor: function ctor() { ctor: function ctor() {
game.inst = this; game.inst = this;
lwd_g.game = game; lwd_g.game = game;
this._timeoutIds = [];
}, },
// 生命周期 onLoad // 生命周期 onLoad
onLoad: function onLoad() { onLoad: function onLoad() {
...@@ -238,25 +239,27 @@ var game = cc.Class({ ...@@ -238,25 +239,27 @@ var game = cc.Class({
}); });
}, },
onBtnMask: function onBtnMask() { onBtnMask: function onBtnMask() {
var _this = this;
console.log('in onBtnMask'); console.log('in onBtnMask');
if (this.isLoadEnd) { if (this.isLoadEnd) {
this.isLoadEnd = false; this.isLoadEnd = false;
lwd_g.speaker.inst.play_start(function () { lwd_g.speaker.inst.play_start(function () {
setTimeout(function () { _this._timeoutIds.push(setTimeout(function () {
console.log('aaaa'); console.log('aaaa');
lwd_g.game.inst.playAudioTitle(function () { lwd_g.game.inst.playAudioTitle(function () {
lwd_g.game.inst.mask_node.active = false; //游戏开始 lwd_g.game.inst.mask_node.active = false; //游戏开始
lwd_g.game.inst.gameStart(); lwd_g.game.inst.gameStart();
}); });
}, 500); }, 500));
}); });
} }
}, },
//添加项 //添加项
addItem: function addItem(listInfo, content, item, i) { addItem: function addItem(listInfo, content, item, i) {
var _this = this; var _this2 = this;
if (listInfo.length <= i) { if (listInfo.length <= i) {
content.getComponent(cc.Layout).updateLayout(); content.getComponent(cc.Layout).updateLayout();
...@@ -276,7 +279,7 @@ var game = cc.Class({ ...@@ -276,7 +279,7 @@ var game = cc.Class({
this.scheduleOnce(function () { this.scheduleOnce(function () {
i += 1; i += 1;
_this.addItem(listInfo, content, item, i); _this2.addItem(listInfo, content, item, i);
}, 0); }, 0);
}, },
//点亮 conten:上列表,下列表 state:0 点亮,2变暗 //点亮 conten:上列表,下列表 state:0 点亮,2变暗
...@@ -300,7 +303,7 @@ var game = cc.Class({ ...@@ -300,7 +303,7 @@ var game = cc.Class({
} }
}, },
ShowLine: function ShowLine(sx, sy, ex, ey, cb) { ShowLine: function ShowLine(sx, sy, ex, ey, cb) {
var _this2 = this; var _this3 = this;
var b = 0; var b = 0;
var a = 0; var a = 0;
...@@ -324,9 +327,9 @@ var game = cc.Class({ ...@@ -324,9 +327,9 @@ var game = cc.Class({
if (difnode) { if (difnode) {
this.scheduleOnce(function () { this.scheduleOnce(function () {
_this2.DrawLine(sx, sy, difx, dify); _this3.DrawLine(sx, sy, difx, dify);
_this2.ShowLine(difx, dify, ex, ey, cb); _this3.ShowLine(difx, dify, ex, ey, cb);
}, 0.01); }, 0.01);
} else { } else {
this.DrawLine(ex, ey, ex, ey); //移除播放列表的数据 this.DrawLine(ex, ey, ex, ey); //移除播放列表的数据
...@@ -360,6 +363,11 @@ var game = cc.Class({ ...@@ -360,6 +363,11 @@ var game = cc.Class({
//获得组件 //获得组件
var com = this.draw; var com = this.draw;
com.clear(); com.clear();
},
onDestroy: function onDestroy() {
this._timeoutIds.forEach(function (id) {
clearTimeout(id);
});
} }
}); });
...@@ -374,4 +382,4 @@ cc._RF.pop(); ...@@ -374,4 +382,4 @@ cc._RF.pop();
}); });
} }
})(); })();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2dhbWUvTHdkLmpzIl0sIm5hbWVzIjpbImdhbWUiLCJjYyIsIkNsYXNzIiwiQ29tcG9uZW50IiwicHJvcGVydGllcyIsImNvbnRlbnRBcnJfMSIsInR5cGUiLCJOb2RlIiwiZGlzcGxheU5hbWUiLCJJdGVtXzEiLCJjb250ZW50QXJyXzIiLCJJdGVtXzIiLCJkcmF3IiwiR3JhcGhpY3MiLCJyZXN1bHROb2RlIiwidGl0bGUiLCJMYWJlbCIsImJ0bkxpc3QiLCJCdXR0b24iLCJtYXNrX25vZGUiLCJjdG9yIiwiaW5zdCIsImx3ZF9nIiwib25Mb2FkIiwiaW5pdEdhbWUiLCJkYXRhX21nciIsInJlc0dhbWVEYXRhIiwicmVzX21nciIsImdldEZvcm1EYXRhIiwiVXBkYXRhVWkiLCJzdHJpbmciLCJkYXRhIiwiY29udGVudE9iaiIsInNldEJ1dHRvblN0YXRlIiwidG9wTGlzdCIsImdldEltZ0luZm8iLCJib3RMaXN0Iiwib3BhY2l0eSIsInNvcnQiLCJNYXRoIiwicmFuZG9tIiwiYWRkSXRlbSIsImdhbWVTdGFydCIsImNvbnNvbGUiLCJsb2ciLCJzZXRBdWRpb0luZm8iLCJwYWdlQXJyIiwibGVuZ3RoIiwibm9kZSIsImFjdGl2ZSIsInBhZ2VJZCIsImludGVyYWN0YWJsZSIsIm9uQnRuTGFzdFBhZ2UiLCJvbkJ0blJlU3RhcnQiLCJvbkJ0bk5leHRQYWdlIiwidGVtUGxheUF1ZGlvIiwibnVtIiwicGxheUlkIiwicGxheVR5cGUiLCJQbGF5QXVkaW8iLCJvbkJ0blNvdW5kIiwidW5zY2hlZHVsZUFsbENhbGxiYWNrcyIsImkiLCJjaGlsZHJlbkNvdW50IiwiY2hpbGRyZW4iLCJhZGRQcmVsb2FkSW1hZ2UiLCJhZGRQcmVsb2FkQXVkaW8iLCJhZGRQcmVsb2FkQW5pbWEiLCJyZXN1bHQiLCJFbmQiLCJjbGVhckxpbmUiLCJzaG93UmVzdWx0IiwiSW5mbyIsInNjYWxlIiwidHdlZW4iLCJ0byIsInN0YXJ0IiwidXBkYXRlVUkiLCJwYXRoIiwiZ2V0UGxheVVybCIsInBsYXlBdWRpb0J5VXJsIiwidXJsIiwic25kX21nciIsInBsYXlFZmZlY3QiLCJwbGF5QXVkaW9UaXRsZSIsImNiIiwiYXVkaW9fdXJsIiwidW5kZWZpbmVkIiwib25CdG5NYXNrIiwiaXNMb2FkRW5kIiwic3BlYWtlciIsInBsYXlfc3RhcnQiLCJzZXRUaW1lb3V0IiwibGlzdEluZm8iLCJjb250ZW50IiwiaXRlbSIsImdldENvbXBvbmVudCIsIkxheW91dCIsInVwZGF0ZUxheW91dCIsInJ1bkFjdGlvbiIsImZhZGVJbiIsImxlbiIsIm5ld0l0ZW0iLCJpbnN0YW50aWF0ZSIsImNvbSIsInBhcmVudCIsInNjaGVkdWxlT25jZSIsImFsbExpZ2h0RGFyayIsInBvc2l0aW9uSWQiLCJzdGF0ZSIsImNvbnRlbiIsInNldEJ0blN0YXRlIiwiU2hvd0xpbmUiLCJzeCIsInN5IiwiZXgiLCJleSIsImIiLCJhIiwiayIsImRpZngiLCJkaWZ5IiwiZGlmbm9kZSIsIkRyYXdMaW5lIiwic3BsaWNlIiwiZ2V0UmVzdWx0SW5mbyIsIm5vd05vZGUiLCJ0eXBlSWQiLCJzdHJva2VDb2xvciIsIkNvbG9yIiwiZnJvbUhFWCIsImxpbmVDb2xvciIsImxpbmVXaWR0aCIsIm1vdmVUbyIsImxpbmVUbyIsInN0cm9rZSIsImNsZWFyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBLElBQUlBLElBQUksR0FBR0MsRUFBRSxDQUFDQyxLQUFILENBQVM7QUFDbkIsYUFBU0QsRUFBRSxDQUFDRSxTQURPO0FBR25CQyxFQUFBQSxVQUFVLEVBQUU7QUFDWEMsSUFBQUEsWUFBWSxFQUFFO0FBQ2IsaUJBQVMsSUFESTtBQUViQyxNQUFBQSxJQUFJLEVBQUVMLEVBQUUsQ0FBQ00sSUFGSTtBQUdiQyxNQUFBQSxXQUFXLEVBQUU7QUFIQSxLQURIO0FBTVhDLElBQUFBLE1BQU0sRUFBRTtBQUNQLGlCQUFTLElBREY7QUFFUEgsTUFBQUEsSUFBSSxFQUFF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QSxFQUFFLEVBQVI7QUFDQTtBQUNELEdBdlVrQjtBQXlVbkI7QUFDQXNDLEVBQUFBLFFBQVEsRUFBRSxrQkFBVVYsRUFBVixFQUFjQyxFQUFkLEVBQWtCQyxFQUFsQixFQUFzQkMsRUFBdEIsRUFBMEI7QUFDbkM7QUFDQSxRQUFJWixHQUFHLEdBQUcsS0FBSzVGLElBQWYsQ0FGbUMsQ0FHbkM7O0FBQ0E0RixJQUFBQSxHQUFHLENBQUN3QixXQUFKLEdBQWtCLElBQUkvSCxFQUFFLENBQUNnSSxLQUFQLEdBQWVDLE9BQWYsQ0FBdUI1RyxLQUFLLENBQUNHLFFBQU4sQ0FBZTBHLFNBQWYsQ0FBeUI3RyxLQUFLLENBQUNHLFFBQU4sQ0FBZWdDLE1BQXhDLENBQXZCLENBQWxCO0FBQTBGLEtBSnZELENBS25DOztBQUNBK0MsSUFBQUEsR0FBRyxDQUFDNEIsU0FBSixHQUFnQixFQUFoQixDQU5tQyxDQU9uQzs7QUFDQTVCLElBQUFBLEdBQUcsQ0FBQzZCLE1BQUosQ0FBV3BCLEVBQVgsRUFBZUMsRUFBZixFQVJtQyxDQVNuQztBQUNBOztBQUNBVixJQUFBQSxHQUFHLENBQUM4QixNQUFKLENBQVduQixFQUFYLEVBQWVDLEVBQWYsRUFYbUMsQ0FZbkM7O0FBQ0FaLElBQUFBLEdBQUcsQ0FBQytCLE1BQUo7QUFDQSxHQXhWa0I7QUEwVm5CO0FBQ0FqRSxFQUFBQSxTQUFTLEVBQUUscUJBQVk7QUFDdEI7QUFDQSxRQUFJa0MsR0FBRyxHQUFHLEtBQUs1RixJQUFmO0FBQ0E0RixJQUFBQSxHQUFHLENBQUNnQyxLQUFKO0FBQ0E7QUEvVmtCLENBQVQsQ0FBWCIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiDmuLjmiI/kuLvpgLvovpFcbiAqL1xudmFyIGdhbWUgPSBjYy5DbGFzcyh7XG5cdGV4dGVuZHM6IGNjLkNvbXBvbmVudCxcblxuXHRwcm9wZXJ0aWVzOiB7XG5cdFx0Y29udGVudEFycl8xOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuWGheWuuV8xXCJcblx0XHR9LFxuXHRcdEl0ZW1fMToge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLk5vZGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLmu5rliqjpoblcIlxuXHRcdH0sXG5cdFx0Y29udGVudEFycl8yOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuWGheWuuV8yXCJcblx0XHR9LFxuXHRcdEl0ZW1fMjoge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLk5vZGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLmu5rliqjpoblcIlxuXHRcdH0sXG5cdFx0ZHJhdzoge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLkdyYXBoaWNzLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5rua5Yqo6aG5XCJcblx0XHR9LFxuXHRcdHJlc3VsdE5vZGU6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi57uT566X5by556qXXCJcblx0XHR9LFxuXHRcdHRpdGxlOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuTGFiZWwsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLmoIfpophcIlxuXHRcdH0sXG5cdFx0YnRuTGlzdDoge1xuXHRcdFx0ZGVmYXVsdDogW10sXG5cdFx0XHR0eXBlOiBjYy5CdXR0b24sXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLkuIrkuIvpobVcIlxuXHRcdH0sXG5cdFx0bWFza19ub2RlOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIumBrue9qVwiXG5cdFx0fVxuXHR9LFxuXG5cdGN0b3I6IGZ1bmN0aW9uICgpIHtcblx0XHRnYW1lLmluc3QgPSB0aGlzO1xuXHRcdGx3ZF9nLmdhbWUgPSBnYW1lO1xuXHR9LFxuXG5cdC8vIOeUn+WRveWRqOacnyBvbkxvYWRcblx0b25Mb2FkKCkge1xuXHRcdC8v5Yid5aeL5YyW5ri45oiPXG5cdFx0dGhpcy5pbml0R2FtZSgpO1xuXHR9LFxuXG5cdC8v5Yid5aeL5YyW5ri45oiPXG5cdGluaXRHYW1lOiBmdW5jdGlvbiAoKSB7XG5cdFx0Ly/ph43nva7muLjmiI/mlbDmja7muLjmiI/mlbDmja5cblx0XHRsd2RfZy5kYXRhX21nci5yZXNHYW1lRGF0YSgpO1xuXHRcdC8v6I635b6X5pWw5o2uXG5cdFx0bHdkX2cucmVzX21nci5nZXRGb3JtRGF0YSgpO1xuXHR9LFxuXG5cdC8v5pu05paw55WM6Z2i5L+h5oGvXG5cdFVwZGF0YVVpOiBmdW5jdGlvbiAoKSB7XG5cdFx0Ly/mmL7npLrmoIfpophcblx0XHR0aGlzLnRpdGxlLnN0cmluZyA9IGx3ZF9nLmRhdGFfbWdyLmRhdGEuY29udGVudE9iai50aXRsZTtcblx0XHQvL+iuvue9ruS4iuS4i+mhteaMiemSrueKtuaAgVxuXHRcdHRoaXMuc2V0QnV0dG9uU3RhdGUoKTtcblx0XHQvL+iOt+W+l+S4iuWIl+ihqOeahOaVsOaNrlxuXHRcdHZhciB0b3BMaXN0ID0gbHdkX2cuZGF0YV9tZ3IuZ2V0SW1nSW5mbygxKTtcblx0XHR2YXIgYm90TGlzdCA9IGx3ZF9nLmRhdGFfbWdyLmdldEltZ0luZm8oMik7XG5cdFx0Ly/miZPkubHliJfooajpobrluo9cblx0XHR0aGlzLmNvbnRlbnRBcnJfMS5vcGFjaXR5ID0gMDtcblx0XHR0aGlzLmNvbnRlbnRBcnJfMi5vcGFjaXR5ID0gMDtcblxuXHRcdHRvcExpc3Quc29ydChmdW5jdGlvbiAoKSB7IHJldHVybiBNYXRoLnJhbmRvbSgpID4gMC41ID8gLTEgOiAxOyB9KVxuXHRcdGJvdExpc3Quc29ydChmdW5jdGlvbiAoKSB7IHJldHVybiBNYXRoLnJhbmRvbSgpID4gMC41ID8gLTEgOiAxOyB9KVxuXHRcdHRoaXMuYWRkSXRlbSh0b3BMaXN0LCB0aGlzLmNvbnRlbnRBcnJfMSwgdGhpcy5JdGVtXzEsIDApO1xuXHRcdHRoaXMuYWRkSXRlbShib3RMaXN0LCB0aGlzLmNvbnRlbnRBcnJfMiwgdGhpcy5JdGVtXzIsIDApO1xuXHRcdC8v5YeG5aSH5a6M5q+VXG5cdH0sXG5cblx0Ly/muLjmiI/lvIDlp4tcblx0Z2FtZVN0YXJ0OiBmdW5jdGlvbiAoKSB7XG5cdFx0Y29uc29sZS5sb2coXCLmuLjmiI/lvIDlp4s6XCIgKyBsd2RfZy5kYXRhX21ncik7XG5cdFx0Ly/mkq3mlL7kuIDkuKrkuIrpnaLnmoTpn7PkuZBcblx0XHR0aGlzLnNldEF1ZGlvSW5mbygxKTtcblx0fSxcblxuXHQvL+iuvue9ruS4iuS4i+mhteaMiemSrueKtuaAgVxuXHRzZXRCdXR0b25TdGF0ZTogZnVuY3Rpb24gKCkge1xuXHRcdC8v5YWI5Yik5pat6aKY55uu6ZW/5bqmXG5cdFx0aWYgKGx3ZF9nLmRhdGFfbWdyLmRhdGEuY29udGVudE9iai5wYWdlQXJyLmxlbmd0aCA8IDIpIHtcblx0XHRcdHRoaXMuYnRuTGlzdFswXS5ub2RlLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdFx0dGhpcy5idG5MaXN0WzFdLm5vZGUuYWN0aXZlID0gZmFsc2U7XG5cdFx0fSBlbHNlIHtcblx0XHRcdC8v5aaC5p6c56ys5LiA6aG1XG5cdFx0XHRpZiAobHdkX2cuZGF0YV9tZ3IucGFnZUlkID09IDApIHtcblx0XHRcdFx0dGhpcy5idG5MaXN0WzFdLm5vZGUub3BhY2l0eSA9IDI1NTtcblx0XHRcdFx0dGhpcy5idG5MaXN0WzFdLmludGVyYWN0YWJsZSA9IHRydWU7XG5cdFx0XHRcdHRoaXMuYnRuTGlzdFswXS5ub2RlLm9wYWNpdHkgPSAyNTUgLyAyO1xuXHRcdFx0XHR0aGlzLmJ0bkxpc3RbMF0uaW50ZXJhY3RhYmxlID0gZmFsc2U7XG5cdFx0XHR9XG5cdFx0XHRpZiAobHdkX2cuZGF0YV9tZ3IucGFnZUlkID09IGx3ZF9nLmRhdGFfbWdyLmRhdGEuY29udGVudE9iai5wYWdlQXJyLmxlbmd0aCAtIDEpIHtcblx0XHRcdFx0dGhpcy5idG5MaXN0WzBdLm5vZGUub3BhY2l0eSA9IDI1NTtcblx0XHRcdFx0dGhpcy5idG5MaXN0WzBdLmludGVyYWN0YWJsZSA9IHRydWU7XG5cdFx0XHRcdHRoaXMuYnRuTGlzdFsxXS5ub2RlLm9wYWNpdHkgPSAyNTUgLyAyO1xuXHRcdFx0XHR0aGlzLmJ0bkxpc3RbMV0uaW50ZXJhY3RhYmxlID0gZmFsc2U7XG5cdFx0XHR9XG5cdFx0XHRpZiAobHdkX2cuZGF0YV9tZ3IucGFnZUlkID4gMCAmJiBsd2RfZy5kYXRhX21nci5wYWdlSWQgPCBsd2RfZy5kYXRhX21nci5kYXRhLmNvbnRlbnRPYmoucGFnZUFyci5sZW5ndGggLSAxKSB7XG5cdFx0XHRcdHRoaXMuYnRuTGlzdFswXS5ub2RlLm9wYWNpdHkgPSAyNTU7XG5cdFx0XHRcdHRoaXMuYnRuTGlzdFswXS5pbnRlcmFjdGFibGUgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLmJ0bkxpc3RbMV0ubm9kZS5vcGFjaXR5ID0gMjU1O1xuXHRcdFx0XHR0aGlzLmJ0bkxpc3RbMV0uaW50ZXJhY3RhYmxlID0gdHJ1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cblx0Ly/kuIrkuIDlhbNcblx0b25CdG5MYXN0UGFnZTogZnVuY3Rpb24gKCkge1xuXHRcdGlmIChsd2RfZy5kYXRhX21nci5wYWdlSWQgLSAxID49IDApIHtcblx0XHRcdGx3ZF9nLmRhdGFfbWdyLnBhZ2VJZCAtPSAxO1xuXHRcdFx0dGhpcy5zZXRCdXR0b25TdGF0ZSgpO1xuXHRcdFx0dGhpcy5vbkJ0blJlU3RhcnQoKTtcblx0XHR9XG5cdH0sXG5cblx0Ly/kuIvkuIDlhbNcblx0b25CdG5OZXh0UGFnZTogZnVuY3Rpb24gKCkge1xuXHRcdGlmIChsd2RfZy5kYXRhX21nci5wYWdlSWQgKyAxIDwgbHdkX2cuZGF0YV9tZ3IuZGF0YS5jb250ZW50T2JqLnBhZ2VBcnIubGVuZ3RoKSB7XG5cdFx0XHRsd2RfZy5kYXRhX21nci5wYWdlSWQgKz0gMTtcblx0XHRcdHRoaXMuc2V0QnV0dG9uU3RhdGUoKTtcblx0XHRcdHRoaXMub25CdG5SZVN0YXJ0KCk7XG5cdFx0fVxuXHR9LFxuXG5cdC8v6I635b6X6ZqP5py65pKt5pS+55qE6Z+z5LmQ5bm25pKt5pS+XG5cdHNldEF1ZGlvSW5mbzogZnVuY3Rpb24gKHR5cGUpIHtcblx0XHQvL+maj+acuuS4gOS4quaVsOWtlyDmkq3mlL7ov5nkuKrmlbDlrZfnmoTkuIrmrrXpg6jliIZcblx0XHRsd2RfZy5kYXRhX21nci50ZW1QbGF5QXVkaW8uc29ydChmdW5jdGlvbiAoKSB7IHJldHVybiBNYXRoLnJhbmRvbSgpID4gMC41ID8gLTEgOiAxOyB9KVxuXHRcdHZhciBudW0gPSBsd2RfZy5kYXRhX21nci50ZW1QbGF5QXVkaW9bMF07XG5cdFx0Ly/orr7nva7mkq3mlL7kv6Hmga9cblx0XHRsd2RfZy5kYXRhX21nci5wbGF5SWQgPSBudW07XG5cdFx0bHdkX2cuZGF0YV9tZ3IucGxheVR5cGUgPSB0eXBlO1xuXHRcdHRoaXMuUGxheUF1ZGlvKCk7XG5cdH0sXG5cblx0Ly/ph43mlrDmkq3mlL7pn7PkuZBcblx0b25CdG5Tb3VuZDogZnVuY3Rpb24gKCkge1xuXHRcdHRoaXMuUGxheUF1ZGlvKCk7XG5cdH0sXG5cblx0Ly/ph43mlrDlvIDlp4tcblx0b25CdG5SZVN0YXJ0OiBmdW5jdGlvbiAoKSB7XG5cdFx0Ly/np7vpmaTmiYDmnInorqHml7blmahcblx0XHR0aGlzLnVuc2NoZWR1bGVBbGxDYWxsYmFja3MoKTtcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuY29udGVudEFycl8xLmNoaWxkcmVuQ291bnQ7IGkrKykge1xuXHRcdFx0dGhpcy5jb250ZW50QXJyXzEuY2hpbGRyZW5baV0uYWN0aXZlID0gZmFsc2U7XG5cdFx0fVxuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5jb250ZW50QXJyXzIuY2hpbGRyZW5Db3VudDsgaSsrKSB7XG5cdFx0XHR0aGlzLmNvbnRlbnRBcnJfMi5jaGlsZHJlbltpXS5hY3RpdmUgPSBmYWxzZTtcblx0XHR9XG5cdFx0dGhpcy5yZXN1bHROb2RlLmFjdGl2ZSA9IGZhbHNlO1xuXG5cdFx0Ly/ph43nva7muLjmiI/mlbDmja7muLjmiI/mlbDmja5cblx0XHRsd2RfZy5kYXRhX21nci5yZXNHYW1lRGF0YSgpO1xuXG5cdFx0bHdkX2cuZGF0YV9tZ3IuYWRkUHJlbG9hZEltYWdlKCk7XG5cdFx0bHdkX2cuZGF0YV9tZ3IuYWRkUHJlbG9hZEF1ZGlvKCk7XG5cdFx0bHdkX2cuZGF0YV9tZ3IuYWRkUHJlbG9hZEFuaW1hKCk7XG5cblx0XHRsd2RfZy5yZXN1bHQuaW5zdC5FbmQgPSB0cnVlO1xuXG5cdFx0Ly/liJ3lp4vljJbnlYzpnaJcblx0XHR0aGlzLlVwZGF0YVVpKCk7XG5cblx0XHQvLyAvL+aSreaUvua4uOaIj+W8gOWni+mfs+aViFxuXHRcdC8vIGx3ZF9nLnNwZWFrZXIuaW5zdC5wbGF5X3N0YXJ0KCk7XG5cblx0XHQvL+a4uOaIj+W8gOWni1xuXHRcdGx3ZF9nLmdhbWUuaW5zdC5nYW1lU3RhcnQoKTtcblxuXHRcdC8v5riF6Zmk57q/XG5cdFx0dGhpcy5jbGVhckxpbmUoKTtcblx0fSxcblxuXHQvL+aYvuekuue7k+eul+W8ueeql1xuXHRzaG93UmVzdWx0OiBmdW5jdGlvbiAoSW5mbykge1xuXHRcdHRoaXMucmVzdWx0Tm9kZS5zY2FsZSA9IDA7XG5cdFx0dGhpcy5yZXN1bHROb2RlLmFjdGl2ZSA9IHRydWU7XG5cdFx0Y2MudHdlZW4odGhpcy5yZXN1bHROb2RlKVxuXHRcdFx0LnRvKDAuNSwgeyBzY2FsZTogMSB9KVxuXHRcdFx0LnN0YXJ0KClcblx0XHRsd2RfZy5yZXN1bHQuaW5zdC51cGRhdGVVSShJbmZvKTtcblx0fSxcblxuXG5cdC8v5pKt5pS+6Z+z5LmQXG5cdFBsYXlBdWRpbzogZnVuY3Rpb24gKCkge1xuXHRcdC8v6I635b6X5pKt5pS+6Lev5b6EXG5cdFx0dmFyIHBhdGggPSBsd2RfZy5kYXRhX21nci5nZXRQbGF5VXJsKCk7XG5cdFx0bHdkX2cucmVzX21nci5wbGF5QXVkaW9CeVVybChwYXRoLCAodXJsKSA9PiB7XG5cdFx0XHRsd2RfZy5zbmRfbWdyLnBsYXlFZmZlY3QodXJsKTtcblx0XHR9KTtcblx0fSxcblxuXHQvL+aSreaUvuagh+mimOmfs+aViFxuXHRwbGF5QXVkaW9UaXRsZTogZnVuY3Rpb24gKGNiKSB7XG5cdFx0Ly/ojrflvpfmkq3mlL7ot6/lvoRcblx0XHR2YXIgcGF0aCA9IGx3ZF9nLmRhdGFfbWdyLmRhdGEuY29udGVudE9iai5hdWRpb191cmw7XG5cdFx0aWYgKHBhdGggPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRjYiAmJiBjYigpO1xuXHRcdH1cblx0XHRsd2RfZy5yZXNfbWdyLnBsYXlBdWRpb0J5VXJsKHBhdGgsICh1cmwpID0+IHtcblxuXHRcdFx0Y29uc29sZS5sb2coJyB0eXBlIDogJywgdHlwZW9mIChjYikpO1xuXHRcdFx0aWYgKHR5cGVvZiAoY2IpICE9ICdmdW5jdGlvbicpIHtcblx0XHRcdFx0Y2IgPSBudWxsO1xuXHRcdFx0fVxuXHRcdFx0bHdkX2cuc25kX21nci5wbGF5RWZmZWN0KHVybCwgY2IpO1xuXHRcdH0pO1xuXHR9LFxuXG5cdG9uQnRuTWFzazogZnVuY3Rpb24gKCkge1xuXG5cdFx0Y29uc29sZS5sb2coJ2luIG9uQnRuTWFzaycpO1xuXHRcdGlmICh0aGlzLmlzTG9hZEVuZCkge1xuXHRcdFx0dGhpcy5pc0xvYWRFbmQgPSBmYWxzZTtcblx0XHRcdGx3ZF9nLnNwZWFrZXIuaW5zdC5wbGF5X3N0YXJ0KCgpID0+IHtcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cblx0XHRcdFx0XHRjb25zb2xlLmxvZygnYWFhYScpXG5cdFx0XHRcdFx0bHdkX2cuZ2FtZS5pbnN0LnBsYXlBdWRpb1RpdGxlKCgpID0+IHtcblx0XHRcdFx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5tYXNrX25vZGUuYWN0aXZlID0gZmFsc2U7XG5cdFx0XHRcdFx0XHQvL+a4uOaIj+W8gOWni1xuXHRcdFx0XHRcdFx0bHdkX2cuZ2FtZS5pbnN0LmdhbWVTdGFydCgpO1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9LCA1MDApXG5cdFx0XHR9KTtcblx0XHR9XG5cdH0sXG5cblx0Ly/mt7vliqDpobkgXG5cdGFkZEl0ZW06IGZ1bmN0aW9uIChsaXN0SW5mbywgY29udGVudCwgaXRlbSwgaSkge1xuXHRcdGlmIChsaXN0SW5mby5sZW5ndGggPD0gaSkge1xuXHRcdFx0Y29udGVudC5nZXRDb21wb25lbnQoY2MuTGF5b3V0KS51cGRhdGVMYXlvdXQoKTtcblx0XHRcdHRoaXMuY29udGVudEFycl8xLnJ1bkFjdGlvbihjYy5mYWRlSW4oMC4yKSlcblx0XHRcdHRoaXMuY29udGVudEFycl8yLnJ1bkFjdGlvbihjYy5mYWRlSW4oMC4yKSlcblx0XHRcdHJldHVybjtcblx0XHR9XG5cdFx0dmFyIGxlbiA9IGNvbnRlbnQuY2hpbGRyZW5Db3VudDtcblx0XHQvLyDmt7vliqDlrZDpoblcblx0XHRsZXQgbmV3SXRlbSA9IGxlbiA+IGkgPyBjb250ZW50LmNoaWxkcmVuW2ldIDogY2MuaW5zdGFudGlhdGUoaXRlbSk7XG5cdFx0Ly8g5pu05paw5a2Q6aG5XG5cdFx0dmFyIGNvbSA9IG5ld0l0ZW0uZ2V0Q29tcG9uZW50KFwiaXRlbVwiKTtcblx0XHRjb20udXBkYXRlVUkobGlzdEluZm9baV0pO1xuXHRcdG5ld0l0ZW0uYWN0aXZlID0gdHJ1ZTtcblx0XHRuZXdJdGVtLnBhcmVudCA9IGNvbnRlbnQ7XG5cdFx0dGhpcy5zY2hlZHVsZU9uY2UoKCkgPT4ge1xuXHRcdFx0aSArPSAxO1xuXHRcdFx0dGhpcy5hZGRJdGVtKGxpc3RJbmZvLCBjb250ZW50LCBpdGVtLCBpKVxuXHRcdH0sIDApO1xuXHR9LFxuXG5cdC8v54K55LquIGNvbnRlbu+8muS4iuWIl+ihqO+8jOS4i+WIl+ihqCAgIHN0YXRl77yaMCDngrnkuq7vvIwy5Y+Y5pqXXG5cdGFsbExpZ2h0RGFyayhwb3NpdGlvbklkLCBzdGF0ZSkge1xuXHRcdHZhciBjb250ZW4gPSBwb3NpdGlvbklkID09IDEgPyB0aGlzLmNvbnRlbnRBcnJfMSA6IHRoaXMuY29udGVudEFycl8yO1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY29udGVuLmNoaWxkcmVuQ291bnQ7IGkrKykge1xuXHRcdFx0dmFyIGl0ZW0gPSBjb250ZW4uY2hpbGRyZW5baV1cblx0XHRcdGlmIChpdGVtLnN0YXRlID09IDEgfHwgaXRlbS5zdGF0ZSA9PSAzKSB7XG5cdFx0XHRcdC8vIGlmIChzdGF0ZSA9PSAyKSB7XG5cdFx0XHRcdHZhciBjb20gPSBpdGVtLmdldENvbXBvbmVudChcIml0ZW1cIik7XG5cdFx0XHRcdC8v6K6+572u54q25oCB5Li65Y+v562U6aKYXG5cdFx0XHRcdGNvbS5zZXRCdG5TdGF0ZShpdGVtLnN0YXRlKTtcblx0XHRcdFx0Y29udGludWU7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHZhciBjb20gPSBpdGVtLmdldENvbXBvbmVudChcIml0ZW1cIik7XG5cdFx0XHRcdC8v6K6+572u54q25oCB5Li65Y+v562U6aKYXG5cdFx0XHRcdGNvbS5zZXRCdG5TdGF0ZShzdGF0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9LFxuXG5cdFNob3dMaW5lOiBmdW5jdGlvbiAoc3gsIHN5LCBleCwgZXksIGNiKSB7XG5cdFx0dmFyIGIgPSAwO1xuXHRcdHZhciBhID0gMDtcblx0XHR2YXIgayA9IGV4ID09IHN4ID8gMCA6IChleSAtIHN5KSAvIChleCAtIHN4KTtcblx0XHRpZiAoayA9PSAwKSB7XG5cdFx0XHRhID0gMDtcblx0XHRcdGIgPSAtNTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0YSA9IGsgPCAwID8gNSA6IC01O1xuXHRcdH1cblx0XHR2YXIgZGlmeCA9IHN4ICsgYVxuXHRcdHZhciBkaWZ5ID0gc3kgKyBrICogYSArIGI7XG5cdFx0aWYgKGV4ID09IHN4KSB7XG5cdFx0XHR2YXIgZGlmbm9kZSA9IGRpZnkgPiBleTtcblx0XHR9XG5cdFx0ZWxzZSB7XG5cdFx0XHR2YXIgZGlmbm9kZSA9IGV4ID4gc3ggPyBkaWZ4IDwgZXggOiBkaWZ4ID4gZXg7XG5cdFx0fVxuXHRcdGlmIChkaWZub2RlKSB7XG5cdFx0XHR0aGlzLnNjaGVkdWxlT25jZSgoKSA9PiB7XG5cdFx0XHRcdHRoaXMuRHJhd0xpbmUoc3gsIHN5LCBkaWZ4LCBkaWZ5KTtcblx0XHRcdFx0dGhpcy5TaG93TGluZShkaWZ4LCBkaWZ5LCBleCwgZXksIGNiKTtcblx0XHRcdH0sIDAuMDEpO1xuXHRcdH1cblx0XHRlbHNlIHtcblx0XHRcdHRoaXMuRHJhd0xpbmUoZXgsIGV5LCBleCwgZXkpO1xuXG5cdFx0XHQvL+enu+mZpOaSreaUvuWIl+ihqOeahOaVsOaNrlxuXHRcdFx0bHdkX2cuZGF0YV9tZ3IudGVtUGxheUF1ZGlvLnNwbGljZSgwLCAxKTtcblxuXHRcdFx0Ly/mmL7npLrlvLnnqpdcblx0XHRcdHZhciBJbmZvID0gbHdkX2cuZGF0YV9tZ3IuZ2V0UmVzdWx0SW5mbyhsd2RfZy5kYXRhX21nci5ub3dOb2RlLnR5cGVJZCk7XG5cdFx0XHRsd2RfZy5nYW1lLmluc3Quc2hvd1Jlc3VsdChJbmZvKTtcblx0XHRcdGNiICYmIGNiKCk7XG5cdFx0fVxuXHR9LFxuXG5cdC8v54K55Ye75rWL6K+VXG5cdERyYXdMaW5lOiBmdW5jdGlvbiAoc3gsIHN5LCBleCwgZXkpIHtcblx0XHQvL+iOt+W+l+e7hOS7tiBcblx0XHR2YXIgY29tID0gdGhpcy5kcmF3O1xuXHRcdC8v6K6+572u57q/55qE6aKc6ImyXG5cdFx0Y29tLnN0cm9rZUNvbG9yID0gbmV3IGNjLkNvbG9yKCkuZnJvbUhFWChsd2RfZy5kYXRhX21nci5saW5lQ29sb3JbbHdkX2cuZGF0YV9tZ3IucGxheUlkXSk7O1xuXHRcdC8vIOiuvue9rue6v+adoeWuveW6plxuXHRcdGNvbS5saW5lV2lkdGggPSAxMDtcblx0XHQvLyDot6/lvoTotbfngrnkuLowLDBcblx0XHRjb20ubW92ZVRvKHN4LCBzeSk7XG5cdFx0Ly8g6Lev5b6E55S757q/5Yiw77yIMTAwLDEwMO+8iVxuXHRcdC8vIOi3r+W+hOeci+S4jeinge+8ge+8ge+8gVxuXHRcdGNvbS5saW5lVG8oZXgsIGV5KTtcblx0XHQvLyDmiorot6/lvoTnlLvlrp7vvIzog73nnIvop4HllabvvIFcblx0XHRjb20uc3Ryb2tlKCk7XG5cdH0sXG5cblx0Ly9cblx0Y2xlYXJMaW5lOiBmdW5jdGlvbiAoKSB7XG5cdFx0Ly/ojrflvpfnu4Tku7YgXG5cdFx0dmFyIGNvbSA9IHRoaXMuZHJhdztcblx0XHRjb20uY2xlYXIoKVxuXHR9LFxufSk7XG4iXX0= //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2dhbWUvTHdkLmpzIl0sIm5hbWVzIjpbImdhbWUiLCJjYyIsIkNsYXNzIiwiQ29tcG9uZW50IiwicHJvcGVydGllcyIsImNvbnRlbnRBcnJfMSIsInR5cGUiLCJOb2RlIiwiZGlzcGxheU5hbWUiLCJJdGVtXzEiLCJjb250ZW50QXJyXzIiLCJJdGVtXzIiLCJkcmF3IiwiR3JhcGhpY3MiLCJyZXN1bHROb2RlIiwidGl0bGUiLCJMYWJlbCIsImJ0bkxpc3QiLCJCdXR0b24iLCJtYXNrX25vZGUiLCJjdG9yIiwiaW5zdCIsImx3ZF9nIiwiX3RpbWVvdXRJZHMiLCJvbkxvYWQiLCJpbml0R2FtZSIsImRhdGFfbWdyIiwicmVzR2FtZURhdGEiLCJyZXNfbWdyIiwiZ2V0Rm9ybURhdGEiLCJVcGRhdGFVaSIsInN0cmluZyIsImRhdGEiLCJjb250ZW50T2JqIiwic2V0QnV0dG9uU3RhdGUiLCJ0b3BMaXN0IiwiZ2V0SW1nSW5mbyIsImJvdExpc3QiLCJvcGFjaXR5Iiwic29ydCIsIk1hdGgiLCJyYW5kb20iLCJhZGRJdGVtIiwiZ2FtZVN0YXJ0IiwiY29uc29sZSIsImxvZyIsInNldEF1ZGlvSW5mbyIsInBhZ2VBcnIiLCJsZW5ndGgiLCJub2RlIiwiYWN0aXZlIiwicGFnZUlkIiwiaW50ZXJhY3RhYmxlIiwib25CdG5MYXN0UGFnZSIsIm9uQnRuUmVTdGFydCIsIm9uQnRuTmV4dFBhZ2UiLCJ0ZW1QbGF5QXVkaW8iLCJudW0iLCJwbGF5SWQiLCJwbGF5VHlwZSIsIlBsYXlBdWRpbyIsIm9uQnRuU291bmQiLCJ1bnNjaGVkdWxlQWxsQ2FsbGJhY2tzIiwiaSIsImNoaWxkcmVuQ291bnQiLCJjaGlsZHJlbiIsImFkZFByZWxvYWRJbWFnZSIsImFkZFByZWxvYWRBdWRpbyIsImFkZFByZWxvYWRBbmltYSIsInJlc3VsdCIsIkVuZCIsImNsZWFyTGluZSIsInNob3dSZXN1bHQiLCJJbmZvIiwic2NhbGUiLCJ0d2VlbiIsInRvIiwic3RhcnQiLCJ1cGRhdGVVSSIsInBhdGgiLCJnZXRQbGF5VXJsIiwicGxheUF1ZGlvQnlVcmwiLCJ1cmwiLCJzbmRfbWdyIiwicGxheUVmZmVjdCIsInBsYXlBdWRpb1RpdGxlIiwiY2IiLCJhdWRpb191cmwiLCJ1bmRlZmluZWQiLCJvbkJ0bk1hc2siLCJpc0xvYWRFbmQiLCJzcGVha2VyIiwicGxheV9zdGFydCIsInB1c2giLCJzZXRUaW1lb3V0IiwibGlzdEluZm8iLCJjb250ZW50IiwiaXRlbSIsImdldENvbXBvbmVudCIsIkxheW91dCIsInVwZGF0ZUxheW91dCIsInJ1bkFjdGlvbiIsImZhZGVJbiIsImxlbiIsIm5ld0l0ZW0iLCJpbnN0YW50aWF0ZSIsImNvbSIsInBhcmVudCIsInNjaGVkdWxlT25jZSIsImFsbExpZ2h0RGFyayIsInBvc2l0aW9uSWQiLCJzdGF0ZSIsImNvbnRlbiIsInNldEJ0blN0YXRlIiwiU2hvd0xpbmUiLCJzeCIsInN5IiwiZXgiLCJleSIsImIiLCJhIiwiayIsImRpZngiLCJkaWZ5IiwiZGlmbm9kZSIsIkRyYXdMaW5lIiwic3BsaWNlIiwiZ2V0UmVzdWx0SW5mbyIsIm5vd05vZGUiLCJ0eXBlSWQiLCJzdHJva2VDb2xvciIsIkNvbG9yIiwiZnJvbUhFWCIsImxpbmVDb2xvciIsImxpbmVXaWR0aCIsIm1vdmVUbyIsImxpbmVUbyIsInN0cm9rZSIsImNsZWFyIiwib25EZXN0cm95IiwiZm9yRWFjaCIsImlkIiwiY2xlYXJUaW1lb3V0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBLElBQUlBLElBQUksR0FBR0MsRUFBRSxDQUFDQyxLQUFILENBQVM7QUFDbkIsYUFBU0QsRUFBRSxDQUFDRSxTQURPO0FBR25CQyxFQUFBQSxVQUFVLEVBQUU7QUFDWEMsSUFBQUEsWUFBWSxFQUFFO0FBQ2IsaUJBQVMsSUFESTtBQUViQyxNQUFBQSxJQUFJLEVBQUVMLEVBQUUsQ0FBQ00sSUFGSTtBQUdiQyxNQUFBQSxXQUFXLEVBQUU7QUFIQSxL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RUFBRSxFQUFJO0FBQzlCQyxNQUFBQSxZQUFZLENBQUNELEVBQUQsQ0FBWjtBQUNBLEtBRkQ7QUFHQTtBQXZXa0IsQ0FBVCxDQUFYIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIOa4uOaIj+S4u+mAu+i+kVxuICovXG52YXIgZ2FtZSA9IGNjLkNsYXNzKHtcblx0ZXh0ZW5kczogY2MuQ29tcG9uZW50LFxuXG5cdHByb3BlcnRpZXM6IHtcblx0XHRjb250ZW50QXJyXzE6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5YaF5a65XzFcIlxuXHRcdH0sXG5cdFx0SXRlbV8xOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIua7muWKqOmhuVwiXG5cdFx0fSxcblx0XHRjb250ZW50QXJyXzI6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5YaF5a65XzJcIlxuXHRcdH0sXG5cdFx0SXRlbV8yOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIua7muWKqOmhuVwiXG5cdFx0fSxcblx0XHRkcmF3OiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuR3JhcGhpY3MsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLmu5rliqjpoblcIlxuXHRcdH0sXG5cdFx0cmVzdWx0Tm9kZToge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLk5vZGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLnu5PnrpflvLnnqpdcIlxuXHRcdH0sXG5cdFx0dGl0bGU6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5MYWJlbCxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuagh+mimFwiXG5cdFx0fSxcblx0XHRidG5MaXN0OiB7XG5cdFx0XHRkZWZhdWx0OiBbXSxcblx0XHRcdHR5cGU6IGNjLkJ1dHRvbixcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuS4iuS4i+mhtVwiXG5cdFx0fSxcblx0XHRtYXNrX25vZGU6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi6YGu572pXCJcblx0XHR9XG5cdH0sXG5cblx0Y3RvcjogZnVuY3Rpb24gKCkge1xuXHRcdGdhbWUuaW5zdCA9IHRoaXM7XG5cdFx0bHdkX2cuZ2FtZSA9IGdhbWU7XG5cdFx0dGhpcy5fdGltZW91dElkcyA9IFtdO1xuXG5cdH0sXG5cblx0Ly8g55Sf5ZG95ZGo5pyfIG9uTG9hZFxuXHRvbkxvYWQoKSB7XG5cdFx0Ly/liJ3lp4vljJbmuLjmiI9cblx0XHR0aGlzLmluaXRHYW1lKCk7XG5cdH0sXG5cblx0Ly/liJ3lp4vljJbmuLjmiI9cblx0aW5pdEdhbWU6IGZ1bmN0aW9uICgpIHtcblx0XHQvL+mHjee9rua4uOaIj+aVsOaNrua4uOaIj+aVsOaNrlxuXHRcdGx3ZF9nLmRhdGFfbWdyLnJlc0dhbWVEYXRhKCk7XG5cdFx0Ly/ojrflvpfmlbDmja5cblx0XHRsd2RfZy5yZXNfbWdyLmdldEZvcm1EYXRhKCk7XG5cdH0sXG5cblx0Ly/mm7TmlrDnlYzpnaLkv6Hmga9cblx0VXBkYXRhVWk6IGZ1bmN0aW9uICgpIHtcblx0XHQvL+aYvuekuuagh+mimFxuXHRcdHRoaXMudGl0bGUuc3RyaW5nID0gbHdkX2cuZGF0YV9tZ3IuZGF0YS5jb250ZW50T2JqLnRpdGxlO1xuXHRcdC8v6K6+572u5LiK5LiL6aG15oyJ6ZKu54q25oCBXG5cdFx0dGhpcy5zZXRCdXR0b25TdGF0ZSgpO1xuXHRcdC8v6I635b6X5LiK5YiX6KGo55qE5pWw5o2uXG5cdFx0dmFyIHRvcExpc3QgPSBsd2RfZy5kYXRhX21nci5nZXRJbWdJbmZvKDEpO1xuXHRcdHZhciBib3RMaXN0ID0gbHdkX2cuZGF0YV9tZ3IuZ2V0SW1nSW5mbygyKTtcblx0XHQvL+aJk+S5seWIl+ihqOmhuuW6j1xuXHRcdHRoaXMuY29udGVudEFycl8xLm9wYWNpdHkgPSAwO1xuXHRcdHRoaXMuY29udGVudEFycl8yLm9wYWNpdHkgPSAwO1xuXG5cdFx0dG9wTGlzdC5zb3J0KGZ1bmN0aW9uICgpIHsgcmV0dXJuIE1hdGgucmFuZG9tKCkgPiAwLjUgPyAtMSA6IDE7IH0pXG5cdFx0Ym90TGlzdC5zb3J0KGZ1bmN0aW9uICgpIHsgcmV0dXJuIE1hdGgucmFuZG9tKCkgPiAwLjUgPyAtMSA6IDE7IH0pXG5cdFx0dGhpcy5hZGRJdGVtKHRvcExpc3QsIHRoaXMuY29udGVudEFycl8xLCB0aGlzLkl0ZW1fMSwgMCk7XG5cdFx0dGhpcy5hZGRJdGVtKGJvdExpc3QsIHRoaXMuY29udGVudEFycl8yLCB0aGlzLkl0ZW1fMiwgMCk7XG5cdFx0Ly/lh4blpIflrozmr5Vcblx0fSxcblxuXHQvL+a4uOaIj+W8gOWni1xuXHRnYW1lU3RhcnQ6IGZ1bmN0aW9uICgpIHtcblx0XHRjb25zb2xlLmxvZyhcIua4uOaIj+W8gOWnizpcIiArIGx3ZF9nLmRhdGFfbWdyKTtcblx0XHQvL+aSreaUvuS4gOS4quS4iumdoueahOmfs+S5kFxuXHRcdHRoaXMuc2V0QXVkaW9JbmZvKDEpO1xuXHR9LFxuXG5cdC8v6K6+572u5LiK5LiL6aG15oyJ6ZKu54q25oCBXG5cdHNldEJ1dHRvblN0YXRlOiBmdW5jdGlvbiAoKSB7XG5cdFx0Ly/lhYjliKTmlq3popjnm67plb/luqZcblx0XHRpZiAobHdkX2cuZGF0YV9tZ3IuZGF0YS5jb250ZW50T2JqLnBhZ2VBcnIubGVuZ3RoIDwgMikge1xuXHRcdFx0dGhpcy5idG5MaXN0WzBdLm5vZGUuYWN0aXZlID0gZmFsc2U7XG5cdFx0XHR0aGlzLmJ0bkxpc3RbMV0ubm9kZS5hY3RpdmUgPSBmYWxzZTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0Ly/lpoLmnpznrKzkuIDpobVcblx0XHRcdGlmIChsd2RfZy5kYXRhX21nci5wYWdlSWQgPT0gMCkge1xuXHRcdFx0XHR0aGlzLmJ0bkxpc3RbMV0ubm9kZS5vcGFjaXR5ID0gMjU1O1xuXHRcdFx0XHR0aGlzLmJ0bkxpc3RbMV0uaW50ZXJhY3RhYmxlID0gdHJ1ZTtcblx0XHRcdFx0dGhpcy5idG5MaXN0WzBdLm5vZGUub3BhY2l0eSA9IDI1NSAvIDI7XG5cdFx0XHRcdHRoaXMuYnRuTGlzdFswXS5pbnRlcmFjdGFibGUgPSBmYWxzZTtcblx0XHRcdH1cblx0XHRcdGlmIChsd2RfZy5kYXRhX21nci5wYWdlSWQgPT0gbHdkX2cuZGF0YV9tZ3IuZGF0YS5jb250ZW50T2JqLnBhZ2VBcnIubGVuZ3RoIC0gMSkge1xuXHRcdFx0XHR0aGlzLmJ0bkxpc3RbMF0ubm9kZS5vcGFjaXR5ID0gMjU1O1xuXHRcdFx0XHR0aGlzLmJ0bkxpc3RbMF0uaW50ZXJhY3RhYmxlID0gdHJ1ZTtcblx0XHRcdFx0dGhpcy5idG5MaXN0WzFdLm5vZGUub3BhY2l0eSA9IDI1NSAvIDI7XG5cdFx0XHRcdHRoaXMuYnRuTGlzdFsxXS5pbnRlcmFjdGFibGUgPSBmYWxzZTtcblx0XHRcdH1cblx0XHRcdGlmIChsd2RfZy5kYXRhX21nci5wYWdlSWQgPiAwICYmIGx3ZF9nLmRhdGFfbWdyLnBhZ2VJZCA8IGx3ZF9nLmRhdGFfbWdyLmRhdGEuY29udGVudE9iai5wYWdlQXJyLmxlbmd0aCAtIDEpIHtcblx0XHRcdFx0dGhpcy5idG5MaXN0WzBdLm5vZGUub3BhY2l0eSA9IDI1NTtcblx0XHRcdFx0dGhpcy5idG5MaXN0WzBdLmludGVyYWN0YWJsZSA9IHRydWU7XG5cdFx0XHRcdHRoaXMuYnRuTGlzdFsxXS5ub2RlLm9wYWNpdHkgPSAyNTU7XG5cdFx0XHRcdHRoaXMuYnRuTGlzdFsxXS5pbnRlcmFjdGFibGUgPSB0cnVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fSxcblxuXHQvL+S4iuS4gOWFs1xuXHRvbkJ0bkxhc3RQYWdlOiBmdW5jdGlvbiAoKSB7XG5cdFx0aWYgKGx3ZF9nLmRhdGFfbWdyLnBhZ2VJZCAtIDEgPj0gMCkge1xuXHRcdFx0bHdkX2cuZGF0YV9tZ3IucGFnZUlkIC09IDE7XG5cdFx0XHR0aGlzLnNldEJ1dHRvblN0YXRlKCk7XG5cdFx0XHR0aGlzLm9uQnRuUmVTdGFydCgpO1xuXHRcdH1cblx0fSxcblxuXHQvL+S4i+S4gOWFs1xuXHRvbkJ0bk5leHRQYWdlOiBmdW5jdGlvbiAoKSB7XG5cdFx0aWYgKGx3ZF9nLmRhdGFfbWdyLnBhZ2VJZCArIDEgPCBsd2RfZy5kYXRhX21nci5kYXRhLmNvbnRlbnRPYmoucGFnZUFyci5sZW5ndGgpIHtcblx0XHRcdGx3ZF9nLmRhdGFfbWdyLnBhZ2VJZCArPSAxO1xuXHRcdFx0dGhpcy5zZXRCdXR0b25TdGF0ZSgpO1xuXHRcdFx0dGhpcy5vbkJ0blJlU3RhcnQoKTtcblx0XHR9XG5cdH0sXG5cblx0Ly/ojrflvpfpmo/mnLrmkq3mlL7nmoTpn7PkuZDlubbmkq3mlL5cblx0c2V0QXVkaW9JbmZvOiBmdW5jdGlvbiAodHlwZSkge1xuXHRcdC8v6ZqP5py65LiA5Liq5pWw5a2XIOaSreaUvui/meS4quaVsOWtl+eahOS4iuautemDqOWIhlxuXHRcdGx3ZF9nLmRhdGFfbWdyLnRlbVBsYXlBdWRpby5zb3J0KGZ1bmN0aW9uICgpIHsgcmV0dXJuIE1hdGgucmFuZG9tKCkgPiAwLjUgPyAtMSA6IDE7IH0pXG5cdFx0dmFyIG51bSA9IGx3ZF9nLmRhdGFfbWdyLnRlbVBsYXlBdWRpb1swXTtcblx0XHQvL+iuvue9ruaSreaUvuS/oeaBr1xuXHRcdGx3ZF9nLmRhdGFfbWdyLnBsYXlJZCA9IG51bTtcblx0XHRsd2RfZy5kYXRhX21nci5wbGF5VHlwZSA9IHR5cGU7XG5cdFx0dGhpcy5QbGF5QXVkaW8oKTtcblx0fSxcblxuXHQvL+mHjeaWsOaSreaUvumfs+S5kFxuXHRvbkJ0blNvdW5kOiBmdW5jdGlvbiAoKSB7XG5cdFx0dGhpcy5QbGF5QXVkaW8oKTtcblx0fSxcblxuXHQvL+mHjeaWsOW8gOWni1xuXHRvbkJ0blJlU3RhcnQ6IGZ1bmN0aW9uICgpIHtcblx0XHQvL+enu+mZpOaJgOacieiuoeaXtuWZqFxuXHRcdHRoaXMudW5zY2hlZHVsZUFsbENhbGxiYWNrcygpO1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5jb250ZW50QXJyXzEuY2hpbGRyZW5Db3VudDsgaSsrKSB7XG5cdFx0XHR0aGlzLmNvbnRlbnRBcnJfMS5jaGlsZHJlbltpXS5hY3RpdmUgPSBmYWxzZTtcblx0XHR9XG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLmNvbnRlbnRBcnJfMi5jaGlsZHJlbkNvdW50OyBpKyspIHtcblx0XHRcdHRoaXMuY29udGVudEFycl8yLmNoaWxkcmVuW2ldLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdH1cblx0XHR0aGlzLnJlc3VsdE5vZGUuYWN0aXZlID0gZmFsc2U7XG5cblx0XHQvL+mHjee9rua4uOaIj+aVsOaNrua4uOaIj+aVsOaNrlxuXHRcdGx3ZF9nLmRhdGFfbWdyLnJlc0dhbWVEYXRhKCk7XG5cblx0XHRsd2RfZy5kYXRhX21nci5hZGRQcmVsb2FkSW1hZ2UoKTtcblx0XHRsd2RfZy5kYXRhX21nci5hZGRQcmVsb2FkQXVkaW8oKTtcblx0XHRsd2RfZy5kYXRhX21nci5hZGRQcmVsb2FkQW5pbWEoKTtcblxuXHRcdGx3ZF9nLnJlc3VsdC5pbnN0LkVuZCA9IHRydWU7XG5cblx0XHQvL+WIneWni+WMlueVjOmdolxuXHRcdHRoaXMuVXBkYXRhVWkoKTtcblxuXHRcdC8vIC8v5pKt5pS+5ri45oiP5byA5aeL6Z+z5pWIXG5cdFx0Ly8gbHdkX2cuc3BlYWtlci5pbnN0LnBsYXlfc3RhcnQoKTtcblxuXHRcdC8v5ri45oiP5byA5aeLXG5cdFx0bHdkX2cuZ2FtZS5pbnN0LmdhbWVTdGFydCgpO1xuXG5cdFx0Ly/muIXpmaTnur9cblx0XHR0aGlzLmNsZWFyTGluZSgpO1xuXHR9LFxuXG5cdC8v5pi+56S657uT566X5by556qXXG5cdHNob3dSZXN1bHQ6IGZ1bmN0aW9uIChJbmZvKSB7XG5cdFx0dGhpcy5yZXN1bHROb2RlLnNjYWxlID0gMDtcblx0XHR0aGlzLnJlc3VsdE5vZGUuYWN0aXZlID0gdHJ1ZTtcblx0XHRjYy50d2Vlbih0aGlzLnJlc3VsdE5vZGUpXG5cdFx0XHQudG8oMC41LCB7IHNjYWxlOiAxIH0pXG5cdFx0XHQuc3RhcnQoKVxuXHRcdGx3ZF9nLnJlc3VsdC5pbnN0LnVwZGF0ZVVJKEluZm8pO1xuXHR9LFxuXG5cblx0Ly/mkq3mlL7pn7PkuZBcblx0UGxheUF1ZGlvOiBmdW5jdGlvbiAoKSB7XG5cdFx0Ly/ojrflvpfmkq3mlL7ot6/lvoRcblx0XHR2YXIgcGF0aCA9IGx3ZF9nLmRhdGFfbWdyLmdldFBsYXlVcmwoKTtcblx0XHRsd2RfZy5yZXNfbWdyLnBsYXlBdWRpb0J5VXJsKHBhdGgsICh1cmwpID0+IHtcblx0XHRcdGx3ZF9nLnNuZF9tZ3IucGxheUVmZmVjdCh1cmwpO1xuXHRcdH0pO1xuXHR9LFxuXG5cdC8v5pKt5pS+5qCH6aKY6Z+z5pWIXG5cdHBsYXlBdWRpb1RpdGxlOiBmdW5jdGlvbiAoY2IpIHtcblx0XHQvL+iOt+W+l+aSreaUvui3r+W+hFxuXHRcdHZhciBwYXRoID0gbHdkX2cuZGF0YV9tZ3IuZGF0YS5jb250ZW50T2JqLmF1ZGlvX3VybDtcblx0XHRpZiAocGF0aCA9PSB1bmRlZmluZWQpIHtcblx0XHRcdGNiICYmIGNiKCk7XG5cdFx0fVxuXHRcdGx3ZF9nLnJlc19tZ3IucGxheUF1ZGlvQnlVcmwocGF0aCwgKHVybCkgPT4ge1xuXG5cdFx0XHRjb25zb2xlLmxvZygnIHR5cGUgOiAnLCB0eXBlb2YgKGNiKSk7XG5cdFx0XHRpZiAodHlwZW9mIChjYikgIT0gJ2Z1bmN0aW9uJykge1xuXHRcdFx0XHRjYiA9IG51bGw7XG5cdFx0XHR9XG5cdFx0XHRsd2RfZy5zbmRfbWdyLnBsYXlFZmZlY3QodXJsLCBjYik7XG5cdFx0fSk7XG5cdH0sXG5cblx0b25CdG5NYXNrOiBmdW5jdGlvbiAoKSB7XG5cblx0XHRjb25zb2xlLmxvZygnaW4gb25CdG5NYXNrJyk7XG5cdFx0aWYgKHRoaXMuaXNMb2FkRW5kKSB7XG5cdFx0XHR0aGlzLmlzTG9hZEVuZCA9IGZhbHNlO1xuXHRcdFx0bHdkX2cuc3BlYWtlci5pbnN0LnBsYXlfc3RhcnQoKCkgPT4ge1xuXHRcdFx0XHR0aGlzLl90aW1lb3V0SWRzLnB1c2goIHNldFRpbWVvdXQoKCkgPT4ge1xuXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ2FhYWEnKVxuXHRcdFx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5wbGF5QXVkaW9UaXRsZSgoKSA9PiB7XG5cdFx0XHRcdFx0XHRsd2RfZy5nYW1lLmluc3QubWFza19ub2RlLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0Ly/muLjmiI/lvIDlp4tcblx0XHRcdFx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5nYW1lU3RhcnQoKTtcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fSwgNTAwKSk7XG5cdFx0XHR9KTtcblx0XHR9XG5cdH0sXG5cblx0Ly/mt7vliqDpobkgXG5cdGFkZEl0ZW06IGZ1bmN0aW9uIChsaXN0SW5mbywgY29udGVudCwgaXRlbSwgaSkge1xuXHRcdGlmIChsaXN0SW5mby5sZW5ndGggPD0gaSkge1xuXHRcdFx0Y29udGVudC5nZXRDb21wb25lbnQoY2MuTGF5b3V0KS51cGRhdGVMYXlvdXQoKTtcblx0XHRcdHRoaXMuY29udGVudEFycl8xLnJ1bkFjdGlvbihjYy5mYWRlSW4oMC4yKSlcblx0XHRcdHRoaXMuY29udGVudEFycl8yLnJ1bkFjdGlvbihjYy5mYWRlSW4oMC4yKSlcblx0XHRcdHJldHVybjtcblx0XHR9XG5cdFx0dmFyIGxlbiA9IGNvbnRlbnQuY2hpbGRyZW5Db3VudDtcblx0XHQvLyDmt7vliqDlrZDpoblcblx0XHRsZXQgbmV3SXRlbSA9IGxlbiA+IGkgPyBjb250ZW50LmNoaWxkcmVuW2ldIDogY2MuaW5zdGFudGlhdGUoaXRlbSk7XG5cdFx0Ly8g5pu05paw5a2Q6aG5XG5cdFx0dmFyIGNvbSA9IG5ld0l0ZW0uZ2V0Q29tcG9uZW50KFwiaXRlbVwiKTtcblx0XHRjb20udXBkYXRlVUkobGlzdEluZm9baV0pO1xuXHRcdG5ld0l0ZW0uYWN0aXZlID0gdHJ1ZTtcblx0XHRuZXdJdGVtLnBhcmVudCA9IGNvbnRlbnQ7XG5cdFx0dGhpcy5zY2hlZHVsZU9uY2UoKCkgPT4ge1xuXHRcdFx0aSArPSAxO1xuXHRcdFx0dGhpcy5hZGRJdGVtKGxpc3RJbmZvLCBjb250ZW50LCBpdGVtLCBpKVxuXHRcdH0sIDApO1xuXHR9LFxuXG5cdC8v54K55LquIGNvbnRlbu+8muS4iuWIl+ihqO+8jOS4i+WIl+ihqCAgIHN0YXRl77yaMCDngrnkuq7vvIwy5Y+Y5pqXXG5cdGFsbExpZ2h0RGFyayhwb3NpdGlvbklkLCBzdGF0ZSkge1xuXHRcdHZhciBjb250ZW4gPSBwb3NpdGlvbklkID09IDEgPyB0aGlzLmNvbnRlbnRBcnJfMSA6IHRoaXMuY29udGVudEFycl8yO1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY29udGVuLmNoaWxkcmVuQ291bnQ7IGkrKykge1xuXHRcdFx0dmFyIGl0ZW0gPSBjb250ZW4uY2hpbGRyZW5baV1cblx0XHRcdGlmIChpdGVtLnN0YXRlID09IDEgfHwgaXRlbS5zdGF0ZSA9PSAzKSB7XG5cdFx0XHRcdC8vIGlmIChzdGF0ZSA9PSAyKSB7XG5cdFx0XHRcdHZhciBjb20gPSBpdGVtLmdldENvbXBvbmVudChcIml0ZW1cIik7XG5cdFx0XHRcdC8v6K6+572u54q25oCB5Li65Y+v562U6aKYXG5cdFx0XHRcdGNvbS5zZXRCdG5TdGF0ZShpdGVtLnN0YXRlKTtcblx0XHRcdFx0Y29udGludWU7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHZhciBjb20gPSBpdGVtLmdldENvbXBvbmVudChcIml0ZW1cIik7XG5cdFx0XHRcdC8v6K6+572u54q25oCB5Li65Y+v562U6aKYXG5cdFx0XHRcdGNvbS5zZXRCdG5TdGF0ZShzdGF0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9LFxuXG5cdFNob3dMaW5lOiBmdW5jdGlvbiAoc3gsIHN5LCBleCwgZXksIGNiKSB7XG5cdFx0dmFyIGIgPSAwO1xuXHRcdHZhciBhID0gMDtcblx0XHR2YXIgayA9IGV4ID09IHN4ID8gMCA6IChleSAtIHN5KSAvIChleCAtIHN4KTtcblx0XHRpZiAoayA9PSAwKSB7XG5cdFx0XHRhID0gMDtcblx0XHRcdGIgPSAtNTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0YSA9IGsgPCAwID8gNSA6IC01O1xuXHRcdH1cblx0XHR2YXIgZGlmeCA9IHN4ICsgYVxuXHRcdHZhciBkaWZ5ID0gc3kgKyBrICogYSArIGI7XG5cdFx0aWYgKGV4ID09IHN4KSB7XG5cdFx0XHR2YXIgZGlmbm9kZSA9IGRpZnkgPiBleTtcblx0XHR9XG5cdFx0ZWxzZSB7XG5cdFx0XHR2YXIgZGlmbm9kZSA9IGV4ID4gc3ggPyBkaWZ4IDwgZXggOiBkaWZ4ID4gZXg7XG5cdFx0fVxuXHRcdGlmIChkaWZub2RlKSB7XG5cdFx0XHR0aGlzLnNjaGVkdWxlT25jZSgoKSA9PiB7XG5cdFx0XHRcdHRoaXMuRHJhd0xpbmUoc3gsIHN5LCBkaWZ4LCBkaWZ5KTtcblx0XHRcdFx0dGhpcy5TaG93TGluZShkaWZ4LCBkaWZ5LCBleCwgZXksIGNiKTtcblx0XHRcdH0sIDAuMDEpO1xuXHRcdH1cblx0XHRlbHNlIHtcblx0XHRcdHRoaXMuRHJhd0xpbmUoZXgsIGV5LCBleCwgZXkpO1xuXG5cdFx0XHQvL+enu+mZpOaSreaUvuWIl+ihqOeahOaVsOaNrlxuXHRcdFx0bHdkX2cuZGF0YV9tZ3IudGVtUGxheUF1ZGlvLnNwbGljZSgwLCAxKTtcblxuXHRcdFx0Ly/mmL7npLrlvLnnqpdcblx0XHRcdHZhciBJbmZvID0gbHdkX2cuZGF0YV9tZ3IuZ2V0UmVzdWx0SW5mbyhsd2RfZy5kYXRhX21nci5ub3dOb2RlLnR5cGVJZCk7XG5cdFx0XHRsd2RfZy5nYW1lLmluc3Quc2hvd1Jlc3VsdChJbmZvKTtcblx0XHRcdGNiICYmIGNiKCk7XG5cdFx0fVxuXHR9LFxuXG5cdC8v54K55Ye75rWL6K+VXG5cdERyYXdMaW5lOiBmdW5jdGlvbiAoc3gsIHN5LCBleCwgZXkpIHtcblx0XHQvL+iOt+W+l+e7hOS7tiBcblx0XHR2YXIgY29tID0gdGhpcy5kcmF3O1xuXHRcdC8v6K6+572u57q/55qE6aKc6ImyXG5cdFx0Y29tLnN0cm9rZUNvbG9yID0gbmV3IGNjLkNvbG9yKCkuZnJvbUhFWChsd2RfZy5kYXRhX21nci5saW5lQ29sb3JbbHdkX2cuZGF0YV9tZ3IucGxheUlkXSk7O1xuXHRcdC8vIOiuvue9rue6v+adoeWuveW6plxuXHRcdGNvbS5saW5lV2lkdGggPSAxMDtcblx0XHQvLyDot6/lvoTotbfngrnkuLowLDBcblx0XHRjb20ubW92ZVRvKHN4LCBzeSk7XG5cdFx0Ly8g6Lev5b6E55S757q/5Yiw77yIMTAwLDEwMO+8iVxuXHRcdC8vIOi3r+W+hOeci+S4jeinge+8ge+8ge+8gVxuXHRcdGNvbS5saW5lVG8oZXgsIGV5KTtcblx0XHQvLyDmiorot6/lvoTnlLvlrp7vvIzog73nnIvop4HllabvvIFcblx0XHRjb20uc3Ryb2tlKCk7XG5cdH0sXG5cblx0Ly9cblx0Y2xlYXJMaW5lOiBmdW5jdGlvbiAoKSB7XG5cdFx0Ly/ojrflvpfnu4Tku7YgXG5cdFx0dmFyIGNvbSA9IHRoaXMuZHJhdztcblx0XHRjb20uY2xlYXIoKVxuXHR9LFxuXG5cdG9uRGVzdHJveSgpIHtcblx0XHR0aGlzLl90aW1lb3V0SWRzLmZvckVhY2goaWQgPT4ge1xuXHRcdFx0Y2xlYXJUaW1lb3V0KGlkKTtcblx0XHR9KTtcblx0fVxufSk7XG4iXX0=
\ No newline at end of file \ No newline at end of file
...@@ -65,6 +65,10 @@ cc.Class({ ...@@ -65,6 +65,10 @@ cc.Class({
var _this = this; var _this = this;
//图片资源 //图片资源
if (!url) {
return;
}
lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) { lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) {
_this.Picture.spriteFrame = list; _this.Picture.spriteFrame = list;
...@@ -187,4 +191,4 @@ cc._RF.pop(); ...@@ -187,4 +191,4 @@ cc._RF.pop();
}); });
} }
})(); })();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2dhbWUvaXRlbS5qcyJdLCJuYW1lcyI6WyJjYyIsIkNsYXNzIiwiQ29tcG9uZW50IiwicHJvcGVydGllcyIsIlBpY3R1cmUiLCJ0eXBlIiwiU3ByaXRlIiwiZGlzcGxheU5hbWUiLCJub2RlU3RhdGUiLCJOb2RlIiwic3B0X2Vycm9yIiwic3B0X2NoaWNrIiwidXBkYXRlVUkiLCJJbmZvIiwiaXRlbUluZm8iLCJJbml0RGF0YSIsInNldFBpY3R1cmUiLCJ1cmwiLCJzZXRCdG5TdGF0ZSIsInBvc2l0aW9uSWQiLCJsd2RfZyIsInJlc19tZ3IiLCJnZXRTcHJpdGVGcmltZUJ5VXJsIiwibGlzdCIsInNwcml0ZUZyYW1lIiwicGhvdG9TY2FyZSIsIm5vZGUiLCJhY3RpdmUiLCJtYXhTaXplIiwiTWF0aCIsIm1pbiIsImhlaWdodCIsIndpZHRoIiwicGVyU2NhbGUiLCJ1bmRlZmluZWQiLCJzY2FsZVgiLCJzY2FsZVkiLCJzZXRCdG5PcGVuIiwiYiIsImdldENvbXBvbmVudCIsIkJ1dHRvbiIsImVuYWJsZWQiLCJudW0iLCJzdGF0ZSIsIm9uQnRuR2V0IiwidHlwZUlkIiwiZGF0YV9tZ3IiLCJwbGF5SWQiLCJwbGF5VHlwZSIsInNwZWFrZXIiLCJpbnN0IiwicGxheV9nb29kIiwiZ2FtZSIsIlBsYXlBdWRpbyIsImFsbExpZ2h0RGFyayIsInBvc1N0YXJ0IiwicGFyZW50IiwiY29udmVydFRvV29ybGRTcGFjZUFSIiwicG9zaXRpb24iLCJwb3NFbmQiLCJub3dOb2RlIiwiU2hvd0xpbmUiLCJ4IiwieSIsInBsYXlfZXJyb3IiLCJ0d2VlbiIsInRvIiwic2NhbGUiLCJzdGFydCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQUEsRUFBRSxDQUFDQyxLQUFILENBQVM7QUFDUixhQUFTRCxFQUFFLENBQUNFLFNBREo7QUFHUkMsRUFBQUEsVUFBVSxFQUFFO0FBQ1hDLElBQUFBLE9BQU8sRUFB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Ii8qKlxuICogaXRlbVxuICovXG5jYy5DbGFzcyh7XG5cdGV4dGVuZHM6IGNjLkNvbXBvbmVudCxcblxuXHRwcm9wZXJ0aWVzOiB7XG5cdFx0UGljdHVyZToge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLlNwcml0ZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuWbvueJh1wiXG5cdFx0fSxcblx0XHRub2RlU3RhdGU6IHtcblx0XHRcdGRlZmF1bHQ6IFtdLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuiKgueCueeKtuaAgVwiXG5cdFx0fSxcblx0XHRzcHRfZXJyb3I6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5aSx6LSlXCJcblx0XHR9LFxuXHRcdHNwdF9jaGljazoge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLk5vZGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLlsI/puKFcIlxuXHRcdH1cblx0fSxcblxuXHQvL+abtOaWsOeVjOmdonVpXG5cdHVwZGF0ZVVJOiBmdW5jdGlvbiAoSW5mbykge1xuXHRcdC8v5b2T5YmN5pWw5o2uXG5cdFx0dGhpcy5pdGVtSW5mbyA9IEluZm87XG5cdFx0Ly/liJ3lp4vljJbmlbDmja5cblx0XHR0aGlzLkluaXREYXRhKCk7XG5cdFx0Ly/orr7nva7lm77niYdcblx0XHR0aGlzLnNldFBpY3R1cmUoSW5mby51cmwpO1xuXHR9LFxuXG5cdC8v5Yid5aeL5YyW5L+h5oGvXG5cdEluaXREYXRhOiBmdW5jdGlvbiAoKSB7XG5cdFx0Ly/orr7nva7mjInpkq7nirbmgIFcblx0XHR0aGlzLnNldEJ0blN0YXRlKDApO1xuXHRcdGlmICh0aGlzLml0ZW1JbmZvLnBvc2l0aW9uSWQgPT0gMikge1xuXHRcdFx0dGhpcy5zZXRCdG5TdGF0ZSgyKTtcblx0XHR9XG5cdH0sXG5cblx0Ly/orr7nva7lm77niYdcblx0c2V0UGljdHVyZTogZnVuY3Rpb24gKHVybCkge1xuXHRcdC8v5Zu+54mH6LWE5rqQXG5cdFx0bHdkX2cucmVzX21nci5nZXRTcHJpdGVGcmltZUJ5VXJsKHVybCwgKGxpc3QpID0+IHtcblx0XHRcdHRoaXMuUGljdHVyZS5zcHJpdGVGcmFtZSA9IGxpc3Q7XG5cdFx0XHR0aGlzLnBob3RvU2NhcmUodGhpcy5QaWN0dXJlLm5vZGUpO1xuXHRcdFx0dGhpcy5QaWN0dXJlLm5vZGUuYWN0aXZlID0gdHJ1ZTtcblx0XHR9KTtcblx0fSxcblxuXHQvL+WbvueJh+mAgumFjVxuXHRwaG90b1NjYXJlOiBmdW5jdGlvbiAobm9kZSkge1xuXHRcdGxldCBtYXhTaXplID0gTWF0aC5taW4oMTIwIC8gbm9kZS5oZWlnaHQsIDEyMCAvIG5vZGUud2lkdGgpO1xuXHRcdGlmIChub2RlLnBlclNjYWxlID09IHVuZGVmaW5lZCkge1xuXHRcdFx0bm9kZS5wZXJTY2FsZSA9IG5vZGUuc2NhbGVYO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHRub2RlLnNjYWxlWCA9IG5vZGUucGVyU2NhbGU7XG5cdFx0XHRub2RlLnNjYWxlWSA9IG5vZGUucGVyU2NhbGU7XG5cdFx0fVxuXHRcdG5vZGUuc2NhbGVYICo9IG1heFNpemU7XG5cdFx0bm9kZS5zY2FsZVkgKj0gbWF4U2l6ZTtcblx0fSxcblxuXHQvL+iuvue9ruaMiemSrueKtuaAgVxuXHRzZXRCdG5PcGVuOiBmdW5jdGlvbiAoYikge1xuXHRcdHRoaXMubm9kZS5nZXRDb21wb25lbnQoY2MuQnV0dG9uKS5lbmFibGVkID0gYjtcblx0fSxcblxuXHQvL+iuvue9ruaMiemSrueKtuaAgTDlj6/ngrnlh7sgIDHlt7LnrZTlr7kgMuetlOmUmSAz6L+e57q/5a6M5oiQXG5cdHNldEJ0blN0YXRlOiBmdW5jdGlvbiAobnVtKSB7XG5cdFx0Ly90aGlzLm5vZGVTdGF0ZVtudW1dLmFjdGl2ZSA9IHRydWU7XG5cdFx0c3dpdGNoICh+fm51bSkge1xuXHRcdFx0Y2FzZSAwOlxuXHRcdFx0XHR0aGlzLm5vZGVTdGF0ZVswXS5hY3RpdmUgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLm5vZGVTdGF0ZVsxXS5hY3RpdmUgPSBmYWxzZTtcblx0XHRcdFx0dGhpcy5ub2RlU3RhdGVbMl0uYWN0aXZlID0gZmFsc2U7XG5cdFx0XHRcdHRoaXMubm9kZS5zdGF0ZSA9IDA7XG5cdFx0XHRcdHRoaXMuc2V0QnRuT3Blbih0cnVlKTtcblx0XHRcdFx0YnJlYWs7XG5cdFx0XHRjYXNlIDE6XG5cdFx0XHRcdHRoaXMubm9kZVN0YXRlWzFdLmFjdGl2ZSA9IHRydWU7XG5cdFx0XHRcdHRoaXMubm9kZVN0YXRlWzJdLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdFx0XHR0aGlzLm5vZGUuc3RhdGUgPSAxO1xuXHRcdFx0XHR0aGlzLnNldEJ0bk9wZW4oZmFsc2UpO1xuXHRcdFx0XHRicmVhaztcblx0XHRcdGNhc2UgMjpcblx0XHRcdFx0dGhpcy5ub2RlU3RhdGVbMV0uYWN0aXZlID0gZmFsc2U7XG5cdFx0XHRcdHRoaXMubm9kZVN0YXRlWzJdLmFjdGl2ZSA9IHRydWU7XG5cdFx0XHRcdHRoaXMubm9kZS5zdGF0ZSA9IDI7XG5cdFx0XHRcdHRoaXMuc2V0QnRuT3BlbihmYWxzZSk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdFx0Y2FzZSAzOlxuXHRcdFx0XHR0aGlzLm5vZGVTdGF0ZVswXS5hY3RpdmUgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLm5vZGVTdGF0ZVsxXS5hY3RpdmUgPSBmYWxzZTtcblx0XHRcdFx0dGhpcy5ub2RlU3RhdGVbMl0uYWN0aXZlID0gZmFsc2U7XG5cdFx0XHRcdHRoaXMubm9kZS5zdGF0ZSA9IDM7XG5cdFx0XHRcdHRoaXMuc2V0QnRuT3BlbihmYWxzZSk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdH1cblx0fSxcblx0Ly9cblx0b25CdG5HZXQ6IGZ1bmN0aW9uICgpIHtcblx0XHQvL+WmguaenOiKgueCueeahElk562J5LqO5b2T5YmN5pWw5o2u55qEaWTnmoTor51cblx0XHRpZiAodGhpcy5pdGVtSW5mby50eXBlSWQgPT0gbHdkX2cuZGF0YV9tZ3IucGxheUlkICYmIHRoaXMuaXRlbUluZm8ucG9zaXRpb25JZCA9PSBsd2RfZy5kYXRhX21nci5wbGF5VHlwZSkge1xuXHRcdFx0Ly/mkq3mlL7nrZTlr7npn7PmlYhcblx0XHRcdHRoaXMuc2V0QnRuU3RhdGUoMSk7XG5cdFx0XHRsd2RfZy5zcGVha2VyLmluc3QucGxheV9nb29kKCgpID0+IHtcblx0XHRcdFx0Ly/lpoLmnpzmmK/kuIrpnaLnrZTlr7nnmoTor51cblx0XHRcdFx0aWYgKHRoaXMuaXRlbUluZm8ucG9zaXRpb25JZCA9PSAxKSB7XG5cdFx0XHRcdFx0Ly/miafooYzmkq3mlL7kuIvmjpLnmoTpn7PkuZBcblx0XHRcdFx0XHRsd2RfZy5kYXRhX21nci5wbGF5VHlwZSA9IDI7XG5cdFx0XHRcdFx0bHdkX2cuZ2FtZS5pbnN0LlBsYXlBdWRpbygpO1xuXG5cdFx0XHRcdFx0Ly/orr7nva7nirbmgIFcblx0XHRcdFx0XHRsd2RfZy5nYW1lLmluc3QuYWxsTGlnaHREYXJrKDEsIDIpO1xuXHRcdFx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5hbGxMaWdodERhcmsoMiwgMCk7XG5cblx0XHRcdFx0XHQvL+aKiui/meS4quetlOWvueeahOiKgueCueS/neWtmOi1t+adpVxuXHRcdFx0XHRcdGx3ZF9nLmRhdGFfbWdyLml0ZW1JbmZvID0gdGhpcztcblx0XHRcdFx0fVxuXHRcdFx0XHQvL+WmguaenOetlOWvueeahOaYr+S4i+aOkueahOivnVxuXHRcdFx0XHRpZiAodGhpcy5pdGVtSW5mby5wb3NpdGlvbklkID09IDIpIHtcblx0XHRcdFx0XHQvL+i/nue6v1xuXHRcdFx0XHRcdHZhciBwb3NTdGFydCA9IGx3ZF9nLmRhdGFfbWdyLml0ZW1JbmZvLnNwdF9jaGljay5wYXJlbnQuY29udmVydFRvV29ybGRTcGFjZUFSKGx3ZF9nLmRhdGFfbWdyLml0ZW1JbmZvLnNwdF9jaGljay5wb3NpdGlvbik7XG5cdFx0XHRcdFx0dmFyIHBvc0VuZCA9IHRoaXMuc3B0X2NoaWNrLnBhcmVudC5jb252ZXJ0VG9Xb3JsZFNwYWNlQVIodGhpcy5zcHRfY2hpY2sucG9zaXRpb24pO1xuXHRcdFx0XHRcdGx3ZF9nLmRhdGFfbWdyLm5vd05vZGUgPSB0aGlzLml0ZW1JbmZvO1xuXHRcdFx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5TaG93TGluZShwb3NTdGFydC54IC0gNjQwLCBwb3NTdGFydC55IC0gMzYwLCBwb3NFbmQueCAtIDY0MCwgcG9zRW5kLnkgLSAzNjAsICgpID0+IHtcblx0XHRcdFx0XHRcdGx3ZF9nLmRhdGFfbWdyLml0ZW1JbmZvLnNldEJ0blN0YXRlKDMpO1xuXHRcdFx0XHRcdFx0dGhpcy5zZXRCdG5TdGF0ZSgzKTtcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fVxuXHRcdGVsc2Uge1xuXHRcdFx0dGhpcy5zcHRfZXJyb3IuYWN0aXZlID0gdHJ1ZTtcblx0XHRcdC8v5pKt5pS+5aSx6LSl6Z+z5pWIXG5cdFx0XHRsd2RfZy5zcGVha2VyLmluc3QucGxheV9lcnJvcigpO1xuXHRcdFx0dGhpcy5zZXRCdG5TdGF0ZSgyKTtcblx0XHRcdGNjLnR3ZWVuKHRoaXMuc3B0X2Vycm9yKVxuXHRcdFx0XHQudG8oMC4yLCB7IHNjYWxlOiAxLjEgfSlcblx0XHRcdFx0LnRvKDAuNSwgeyBzY2FsZTogMCB9KVxuXHRcdFx0XHQuc3RhcnQoKVxuXHRcdH1cblx0fSxcbn0pO1xuIl19 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2dhbWUvaXRlbS5qcyJdLCJuYW1lcyI6WyJjYyIsIkNsYXNzIiwiQ29tcG9uZW50IiwicHJvcGVydGllcyIsIlBpY3R1cmUiLCJ0eXBlIiwiU3ByaXRlIiwiZGlzcGxheU5hbWUiLCJub2RlU3RhdGUiLCJOb2RlIiwic3B0X2Vycm9yIiwic3B0X2NoaWNrIiwidXBkYXRlVUkiLCJJbmZvIiwiaXRlbUluZm8iLCJJbml0RGF0YSIsInNldFBpY3R1cmUiLCJ1cmwiLCJzZXRCdG5TdGF0ZSIsInBvc2l0aW9uSWQiLCJsd2RfZyIsInJlc19tZ3IiLCJnZXRTcHJpdGVGcmltZUJ5VXJsIiwibGlzdCIsInNwcml0ZUZyYW1lIiwicGhvdG9TY2FyZSIsIm5vZGUiLCJhY3RpdmUiLCJtYXhTaXplIiwiTWF0aCIsIm1pbiIsImhlaWdodCIsIndpZHRoIiwicGVyU2NhbGUiLCJ1bmRlZmluZWQiLCJzY2FsZVgiLCJzY2FsZVkiLCJzZXRCdG5PcGVuIiwiYiIsImdldENvbXBvbmVudCIsIkJ1dHRvbiIsImVuYWJsZWQiLCJudW0iLCJzdGF0ZSIsIm9uQnRuR2V0IiwidHlwZUlkIiwiZGF0YV9tZ3IiLCJwbGF5SWQiLCJwbGF5VHlwZSIsInNwZWFrZXIiLCJpbnN0IiwicGxheV9nb29kIiwiZ2FtZSIsIlBsYXlBdWRpbyIsImFsbExpZ2h0RGFyayIsInBvc1N0YXJ0IiwicGFyZW50IiwiY29udmVydFRvV29ybGRTcGFjZUFSIiwicG9zaXRpb24iLCJwb3NFbmQiLCJub3dOb2RlIiwiU2hvd0xpbmUiLCJ4IiwieSIsInBsYXlfZXJyb3IiLCJ0d2VlbiIsInRvIiwic2NhbGUiLCJzdGFydCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQUEsRUFBRSxDQUFDQyxLQUFILENBQVM7QUFDUixhQUFTRCxFQUFFLENBQUNFLFNBREo7QUFHUkMsRUFBQUEsVUFBVSxFQUFFO0FBQ1hDLElBQUFBLE9BQU8sRUFB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Iiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGl0ZW1cbiAqL1xuY2MuQ2xhc3Moe1xuXHRleHRlbmRzOiBjYy5Db21wb25lbnQsXG5cblx0cHJvcGVydGllczoge1xuXHRcdFBpY3R1cmU6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5TcHJpdGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLlm77niYdcIlxuXHRcdH0sXG5cdFx0bm9kZVN0YXRlOiB7XG5cdFx0XHRkZWZhdWx0OiBbXSxcblx0XHRcdHR5cGU6IGNjLk5vZGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLoioLngrnnirbmgIFcIlxuXHRcdH0sXG5cdFx0c3B0X2Vycm9yOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuWksei0pVwiXG5cdFx0fSxcblx0XHRzcHRfY2hpY2s6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5bCP6bihXCJcblx0XHR9XG5cdH0sXG5cblx0Ly/mm7TmlrDnlYzpnaJ1aVxuXHR1cGRhdGVVSTogZnVuY3Rpb24gKEluZm8pIHtcblx0XHQvL+W9k+WJjeaVsOaNrlxuXHRcdHRoaXMuaXRlbUluZm8gPSBJbmZvO1xuXHRcdC8v5Yid5aeL5YyW5pWw5o2uXG5cdFx0dGhpcy5Jbml0RGF0YSgpO1xuXHRcdC8v6K6+572u5Zu+54mHXG5cdFx0dGhpcy5zZXRQaWN0dXJlKEluZm8udXJsKTtcblx0fSxcblxuXHQvL+WIneWni+WMluS/oeaBr1xuXHRJbml0RGF0YTogZnVuY3Rpb24gKCkge1xuXHRcdC8v6K6+572u5oyJ6ZKu54q25oCBXG5cdFx0dGhpcy5zZXRCdG5TdGF0ZSgwKTtcblx0XHRpZiAodGhpcy5pdGVtSW5mby5wb3NpdGlvbklkID09IDIpIHtcblx0XHRcdHRoaXMuc2V0QnRuU3RhdGUoMik7XG5cdFx0fVxuXHR9LFxuXG5cdC8v6K6+572u5Zu+54mHXG5cdHNldFBpY3R1cmU6IGZ1bmN0aW9uICh1cmwpIHtcblx0XHQvL+WbvueJh+i1hOa6kFxuXG5cdFx0aWYgKCF1cmwpIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cdFx0bHdkX2cucmVzX21nci5nZXRTcHJpdGVGcmltZUJ5VXJsKHVybCwgKGxpc3QpID0+IHtcblx0XHRcdHRoaXMuUGljdHVyZS5zcHJpdGVGcmFtZSA9IGxpc3Q7XG5cdFx0XHR0aGlzLnBob3RvU2NhcmUodGhpcy5QaWN0dXJlLm5vZGUpO1xuXHRcdFx0dGhpcy5QaWN0dXJlLm5vZGUuYWN0aXZlID0gdHJ1ZTtcblx0XHR9KTtcblx0fSxcblxuXHQvL+WbvueJh+mAgumFjVxuXHRwaG90b1NjYXJlOiBmdW5jdGlvbiAobm9kZSkge1xuXHRcdGxldCBtYXhTaXplID0gTWF0aC5taW4oMTIwIC8gbm9kZS5oZWlnaHQsIDEyMCAvIG5vZGUud2lkdGgpO1xuXHRcdGlmIChub2RlLnBlclNjYWxlID09IHVuZGVmaW5lZCkge1xuXHRcdFx0bm9kZS5wZXJTY2FsZSA9IG5vZGUuc2NhbGVYO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHRub2RlLnNjYWxlWCA9IG5vZGUucGVyU2NhbGU7XG5cdFx0XHRub2RlLnNjYWxlWSA9IG5vZGUucGVyU2NhbGU7XG5cdFx0fVxuXHRcdG5vZGUuc2NhbGVYICo9IG1heFNpemU7XG5cdFx0bm9kZS5zY2FsZVkgKj0gbWF4U2l6ZTtcblx0fSxcblxuXHQvL+iuvue9ruaMiemSrueKtuaAgVxuXHRzZXRCdG5PcGVuOiBmdW5jdGlvbiAoYikge1xuXHRcdHRoaXMubm9kZS5nZXRDb21wb25lbnQoY2MuQnV0dG9uKS5lbmFibGVkID0gYjtcblx0fSxcblxuXHQvL+iuvue9ruaMiemSrueKtuaAgTDlj6/ngrnlh7sgIDHlt7LnrZTlr7kgMuetlOmUmSAz6L+e57q/5a6M5oiQXG5cdHNldEJ0blN0YXRlOiBmdW5jdGlvbiAobnVtKSB7XG5cdFx0Ly90aGlzLm5vZGVTdGF0ZVtudW1dLmFjdGl2ZSA9IHRydWU7XG5cdFx0c3dpdGNoICh+fm51bSkge1xuXHRcdFx0Y2FzZSAwOlxuXHRcdFx0XHR0aGlzLm5vZGVTdGF0ZVswXS5hY3RpdmUgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLm5vZGVTdGF0ZVsxXS5hY3RpdmUgPSBmYWxzZTtcblx0XHRcdFx0dGhpcy5ub2RlU3RhdGVbMl0uYWN0aXZlID0gZmFsc2U7XG5cdFx0XHRcdHRoaXMubm9kZS5zdGF0ZSA9IDA7XG5cdFx0XHRcdHRoaXMuc2V0QnRuT3Blbih0cnVlKTtcblx0XHRcdFx0YnJlYWs7XG5cdFx0XHRjYXNlIDE6XG5cdFx0XHRcdHRoaXMubm9kZVN0YXRlWzFdLmFjdGl2ZSA9IHRydWU7XG5cdFx0XHRcdHRoaXMubm9kZVN0YXRlWzJdLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdFx0XHR0aGlzLm5vZGUuc3RhdGUgPSAxO1xuXHRcdFx0XHR0aGlzLnNldEJ0bk9wZW4oZmFsc2UpO1xuXHRcdFx0XHRicmVhaztcblx0XHRcdGNhc2UgMjpcblx0XHRcdFx0dGhpcy5ub2RlU3RhdGVbMV0uYWN0aXZlID0gZmFsc2U7XG5cdFx0XHRcdHRoaXMubm9kZVN0YXRlWzJdLmFjdGl2ZSA9IHRydWU7XG5cdFx0XHRcdHRoaXMubm9kZS5zdGF0ZSA9IDI7XG5cdFx0XHRcdHRoaXMuc2V0QnRuT3BlbihmYWxzZSk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdFx0Y2FzZSAzOlxuXHRcdFx0XHR0aGlzLm5vZGVTdGF0ZVswXS5hY3RpdmUgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLm5vZGVTdGF0ZVsxXS5hY3RpdmUgPSBmYWxzZTtcblx0XHRcdFx0dGhpcy5ub2RlU3RhdGVbMl0uYWN0aXZlID0gZmFsc2U7XG5cdFx0XHRcdHRoaXMubm9kZS5zdGF0ZSA9IDM7XG5cdFx0XHRcdHRoaXMuc2V0QnRuT3BlbihmYWxzZSk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdH1cblx0fSxcblx0Ly9cblx0b25CdG5HZXQ6IGZ1bmN0aW9uICgpIHtcblx0XHQvL+WmguaenOiKgueCueeahElk562J5LqO5b2T5YmN5pWw5o2u55qEaWTnmoTor51cblx0XHRpZiAodGhpcy5pdGVtSW5mby50eXBlSWQgPT0gbHdkX2cuZGF0YV9tZ3IucGxheUlkICYmIHRoaXMuaXRlbUluZm8ucG9zaXRpb25JZCA9PSBsd2RfZy5kYXRhX21nci5wbGF5VHlwZSkge1xuXHRcdFx0Ly/mkq3mlL7nrZTlr7npn7PmlYhcblx0XHRcdHRoaXMuc2V0QnRuU3RhdGUoMSk7XG5cdFx0XHRsd2RfZy5zcGVha2VyLmluc3QucGxheV9nb29kKCgpID0+IHtcblx0XHRcdFx0Ly/lpoLmnpzmmK/kuIrpnaLnrZTlr7nnmoTor51cblx0XHRcdFx0aWYgKHRoaXMuaXRlbUluZm8ucG9zaXRpb25JZCA9PSAxKSB7XG5cdFx0XHRcdFx0Ly/miafooYzmkq3mlL7kuIvmjpLnmoTpn7PkuZBcblx0XHRcdFx0XHRsd2RfZy5kYXRhX21nci5wbGF5VHlwZSA9IDI7XG5cdFx0XHRcdFx0bHdkX2cuZ2FtZS5pbnN0LlBsYXlBdWRpbygpO1xuXG5cdFx0XHRcdFx0Ly/orr7nva7nirbmgIFcblx0XHRcdFx0XHRsd2RfZy5nYW1lLmluc3QuYWxsTGlnaHREYXJrKDEsIDIpO1xuXHRcdFx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5hbGxMaWdodERhcmsoMiwgMCk7XG5cblx0XHRcdFx0XHQvL+aKiui/meS4quetlOWvueeahOiKgueCueS/neWtmOi1t+adpVxuXHRcdFx0XHRcdGx3ZF9nLmRhdGFfbWdyLml0ZW1JbmZvID0gdGhpcztcblx0XHRcdFx0fVxuXHRcdFx0XHQvL+WmguaenOetlOWvueeahOaYr+S4i+aOkueahOivnVxuXHRcdFx0XHRpZiAodGhpcy5pdGVtSW5mby5wb3NpdGlvbklkID09IDIpIHtcblx0XHRcdFx0XHQvL+i/nue6v1xuXHRcdFx0XHRcdHZhciBwb3NTdGFydCA9IGx3ZF9nLmRhdGFfbWdyLml0ZW1JbmZvLnNwdF9jaGljay5wYXJlbnQuY29udmVydFRvV29ybGRTcGFjZUFSKGx3ZF9nLmRhdGFfbWdyLml0ZW1JbmZvLnNwdF9jaGljay5wb3NpdGlvbik7XG5cdFx0XHRcdFx0dmFyIHBvc0VuZCA9IHRoaXMuc3B0X2NoaWNrLnBhcmVudC5jb252ZXJ0VG9Xb3JsZFNwYWNlQVIodGhpcy5zcHRfY2hpY2sucG9zaXRpb24pO1xuXHRcdFx0XHRcdGx3ZF9nLmRhdGFfbWdyLm5vd05vZGUgPSB0aGlzLml0ZW1JbmZvO1xuXHRcdFx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5TaG93TGluZShwb3NTdGFydC54IC0gNjQwLCBwb3NTdGFydC55IC0gMzYwLCBwb3NFbmQueCAtIDY0MCwgcG9zRW5kLnkgLSAzNjAsICgpID0+IHtcblx0XHRcdFx0XHRcdGx3ZF9nLmRhdGFfbWdyLml0ZW1JbmZvLnNldEJ0blN0YXRlKDMpO1xuXHRcdFx0XHRcdFx0dGhpcy5zZXRCdG5TdGF0ZSgzKTtcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fVxuXHRcdGVsc2Uge1xuXHRcdFx0dGhpcy5zcHRfZXJyb3IuYWN0aXZlID0gdHJ1ZTtcblx0XHRcdC8v5pKt5pS+5aSx6LSl6Z+z5pWIXG5cdFx0XHRsd2RfZy5zcGVha2VyLmluc3QucGxheV9lcnJvcigpO1xuXHRcdFx0dGhpcy5zZXRCdG5TdGF0ZSgyKTtcblx0XHRcdGNjLnR3ZWVuKHRoaXMuc3B0X2Vycm9yKVxuXHRcdFx0XHQudG8oMC4yLCB7IHNjYWxlOiAxLjEgfSlcblx0XHRcdFx0LnRvKDAuNSwgeyBzY2FsZTogMCB9KVxuXHRcdFx0XHQuc3RhcnQoKVxuXHRcdH1cblx0fSxcbn0pO1xuIl19
\ No newline at end of file \ No newline at end of file
...@@ -121,6 +121,10 @@ var result = cc.Class({ ...@@ -121,6 +121,10 @@ var result = cc.Class({
var _this = this; var _this = this;
//图片资源 //图片资源
if (!url) {
return;
}
lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) { lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) {
_this.Picture.getComponent(cc.Sprite).spriteFrame = list; _this.Picture.getComponent(cc.Sprite).spriteFrame = list;
...@@ -243,4 +247,4 @@ cc._RF.pop(); ...@@ -243,4 +247,4 @@ cc._RF.pop();
}); });
} }
})(); })();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2dhbWUvcmVzdWx0LmpzIl0sIm5hbWVzIjpbIkNvbG9yX3RleHRzIiwicmVzdWx0IiwiY2MiLCJDbGFzcyIsIkNvbXBvbmVudCIsInByb3BlcnRpZXMiLCJQaWN0dXJlIiwidHlwZSIsIk5vZGUiLCJkaXNwbGF5TmFtZSIsImZyYW1lX3RpcHMiLCJsYl90aXBzIiwiTGFiZWwiLCJBcm1hdHVyZSIsImRyYWdvbkJvbmVzIiwiQXJtYXR1cmVEaXNwbGF5IiwibGF5b3V0VGV4dCIsImN0b3IiLCJpbnN0IiwibHdkX2ciLCJ1cGRhdGVVSSIsIkluZm8iLCJhY3RpdmUiLCJub2RlIiwiaXRlbUluZm8iLCJzZXRQaWN0dXJlIiwiZ3JvdXBQaWMiLCJyZXNfbWdyIiwibG9hZFNwaW5lIiwiaW5pdFJpY2hUZXh0IiwiZ3JvdXBMYWJlbCIsInRleHQiLCJyZW1vdmVBbGxDaGlsZHJlbiIsInJlcGxhY2UiLCJhcnIiLCJzcGxpdCIsImxlbmd0aCIsInN0cmluZyIsIl9mb3JjZVVwZGF0ZVJlbmRlckRhdGEiLCJpIiwiaW5zdGFudGlhdGUiLCJsYWJlbCIsImdldENvbXBvbmVudCIsInBhcmVudCIsIkxheW91dCIsInVwZGF0ZUxheW91dCIsIndpZHRoIiwic2NhbGUiLCJ1cmwiLCJnZXRTcHJpdGVGcmltZUJ5VXJsIiwibGlzdCIsIlNwcml0ZSIsInNwcml0ZUZyYW1lIiwicGhvdG9TY2FyZSIsIm1heFNpemUiLCJNYXRoIiwibWluIiwiaGVpZ2h0IiwicGVyU2NhbGUiLCJ1bmRlZmluZWQiLCJzY2FsZVgiLCJzY2FsZVkiLCJwbGF5U3BpbmUiLCJwbGF5QW5pbWF0aW9uIiwiZGF0YV9tZ3IiLCJkcmFnb25OYW1lIiwic3RvcFNwaW5lIiwiZHJhZ29uQXRsYXNBc3NldCIsImRyYWdvbkFzc2V0IiwiYXJtYXR1cmVOYW1lIiwic2NoZWR1bGVPbmNlIiwicGxheUF1ZGlvIiwidGVzdCIsImdyb3VwX2F1ZGlvX3VybCIsImFzc2V0TWFuYWdlciIsImxvYWRSZW1vdGUiLCJlcnIiLCJjbGlwIiwiYXVkaW9JRCIsImF1ZGlvRW5naW5lIiwicGxheSIsImF1ZGlvRHVyYXRpb24iLCJnZXREdXJhdGlvbiIsInRleHREdXJhdGlvbiIsImNoaWxkcmVuQ291bnQiLCJ0ZXh0SW5kZXgiLCJzY2hlZHVsZSIsImNoZW5nZVRleHRDb2xvciIsInN0b3BBdWRpbyIsInN0b3AiLCJ1bnNjaGVkdWxlIiwiaXNQbGF5aW5nIiwiY2hpbGRyZW4iLCJ0ZW1QbGF5QXVkaW8iLCJwYWdlSWQiLCJkYXRhIiwiY29udGVudE9iaiIsInBhZ2VBcnIiLCJlZmZfd2VsbCIsInNob3dFZmYiLCJjb2xvciIsIkNvbG9yIiwiZnJvbUhFWCIsImNsZWFyVGV4dENvbG9yIiwib25CdG5UZXh0Iiwib25CdG5DbG9zZSIsIkVuZCIsImdhbWUiLCJzZXRBdWRpb0luZm8iLCJhbGxMaWdodERhcmsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0EsSUFBTUEsV0FBVyxHQUFHLENBQUMsU0FBRCxFQUFZLFNBQVosRUFBdUIsU0FBdkIsRUFBa0MsU0FBbEMsQ0FBcEI7QUFFQSxJQUFJQyxNQUFNLEdBQUdDLEVBQUUsQ0FBQ0MsS0FBSCxDQUFTO0FBQ3JCLGFBQVNELEVBQUUsQ0FBQ0UsU0FEUztBQUdyQkMsRUFBQUEsVUFBVSxFQUFFO0FBQ1hDLElBQUFBLE9BQU8sRUFBRTtBQUNSLGlCQUFTLElBREQ7QUFFUkMsTUFBQUEsSUFBSSxFQUFFTCxFQUFFLENBQUNNLElBRkQ7QUFHUkMsTUFBQUEsV0FBVyxFQUFFO0FBSEwsS0FERTtBQU1YQyxJQUFBQSxVQUFVLEVBQUU7QUFDWCxpQkFBUyxJQURFO0FBRVhILE1BQUFBLElBQUksRUFBRUwsRUFBRSxDQUFDTSxJQUZFO0FBR1hDLE1BQUFBLFdBQVcsRUFBRTtBQUhGLEtBTkQ7QUFXWEUsSUFBQUEsT0FBTyxFQUFFO0FBQ1IsaUJBQVMsSUFERDtBQUVSSixNQUFBQSxJQUFJLEVBQUVMLEVBQUUsQ0FB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QUFDWCxTQUFLdEMsU0FBTDtBQUNBLFNBQUtxQyxjQUFMO0FBQ0EsU0FBS2YsU0FBTDtBQUNBLFNBQUtqQixTQUFMO0FBQ0EsU0FBS1QsU0FBTDtBQUNBLEdBaExvQjtBQWtMckI7QUFDQTJDLEVBQUFBLFVBQVUsRUFBRSxzQkFBWTtBQUN2QixTQUFLbEYsSUFBTCxDQUFVRCxNQUFWLEdBQW1CLEtBQW5CO0FBQ0EsU0FBSzRDLFNBQUw7QUFDQSxTQUFLcUMsY0FBTDtBQUNBLFNBQUtmLFNBQUwsR0FKdUIsQ0FLdkI7O0FBQ0EsUUFBSSxLQUFLa0IsR0FBTCxJQUFZLEtBQWhCLEVBQXVCO0FBQ3RCO0FBQ0E7O0FBQ0QsUUFBSXZGLEtBQUssQ0FBQzZDLFFBQU4sQ0FBZTZCLFlBQWYsQ0FBNEJ6RCxNQUE1QixHQUFxQyxDQUF6QyxFQUE0QztBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQUtzRSxHQUFMLEdBQVcsS0FBWDtBQUNBLEtBTkQsTUFNTztBQUNOO0FBQ0F2RixNQUFBQSxLQUFLLENBQUN3RixJQUFOLENBQVd6RixJQUFYLENBQWdCMEYsWUFBaEIsQ0FBNkIsQ0FBN0IsRUFGTSxDQUdOOztBQUNBekYsTUFBQUEsS0FBSyxDQUFDd0YsSUFBTixDQUFXekYsSUFBWCxDQUFnQjJGLFlBQWhCLENBQTZCLENBQTdCLEVBQWdDLENBQWhDO0FBQ0ExRixNQUFBQSxLQUFLLENBQUN3RixJQUFOLENBQVd6RixJQUFYLENBQWdCMkYsWUFBaEIsQ0FBNkIsQ0FBN0IsRUFBZ0MsQ0FBaEM7QUFDQTtBQUNEO0FBek1vQixDQUFULENBQWIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogcmVzdWx0XG4gKi9cbmNvbnN0IENvbG9yX3RleHRzID0gWycjQkUxQUMxJywgJyMyRTZFRUUnLCAnIzFBMURDMScsICcjNzcwMDYwJ107XG5cbnZhciByZXN1bHQgPSBjYy5DbGFzcyh7XG5cdGV4dGVuZHM6IGNjLkNvbXBvbmVudCxcblxuXHRwcm9wZXJ0aWVzOiB7XG5cdFx0UGljdHVyZToge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLk5vZGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLlm77niYdcIlxuXHRcdH0sXG5cdFx0ZnJhbWVfdGlwczoge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLk5vZGUsXG5cdFx0XHRkaXNwbGF5TmFtZTogXCLmoIfnrb7moYZcIlxuXHRcdH0sXG5cdFx0bGJfdGlwczoge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGNjLkxhYmVsLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5qCH562+XCJcblx0XHR9LFxuXHRcdEFybWF0dXJlOiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogZHJhZ29uQm9uZXMuQXJtYXR1cmVEaXNwbGF5LFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5Yqo55S7XCJcblx0XHR9LFxuXHRcdGxheW91dFRleHQ6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5paH5a2X5biD5bGAXCJcblx0XHR9XG5cdH0sXG5cblx0Y3RvcjogZnVuY3Rpb24gKCkge1xuXHRcdHJlc3VsdC5pbnN0ID0gdGhpcztcblx0XHRsd2RfZy5yZXN1bHQgPSByZXN1bHQ7XG5cdH0sXG5cblx0Ly/mm7TmlrDnlYzpnaJ1aVxuXHR1cGRhdGVVSTogZnVuY3Rpb24gKEluZm8pIHtcblx0XHR0aGlzLlBpY3R1cmUuYWN0aXZlID0gZmFsc2U7XG5cdFx0dGhpcy5Bcm1hdHVyZS5ub2RlLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdGlmIChJbmZvKSB7XG5cdFx0XHQvL+W9k+WJjeaVsOaNrlxuXHRcdFx0dGhpcy5pdGVtSW5mbyA9IEluZm87XG5cblx0XHRcdC8v5pi+56S65Zu+54mHXG5cdFx0XHRpZiAoSW5mby50eXBlID09IFwiSW1hZ2VcIikge1xuXHRcdFx0XHQvL+iuvue9ruWbvueJh1xuXHRcdFx0XHR0aGlzLnNldFBpY3R1cmUoSW5mby5ncm91cFBpYyk7XG5cdFx0XHR9XG5cblx0XHRcdC8v5pi+56S66aqo6aq85Yqo55S7XG5cdFx0XHRpZiAoSW5mby50eXBlID09IFwiU3BpbmVcIikge1xuXHRcdFx0XHRsd2RfZy5yZXNfbWdyLmxvYWRTcGluZSh0aGlzLkFybWF0dXJlLCBJbmZvKTtcblx0XHRcdH1cblx0XHRcdHRoaXMuaW5pdFJpY2hUZXh0KEluZm8uZ3JvdXBMYWJlbCk7XG5cblx0XHRcdHRoaXMuZnJhbWVfdGlwcy5hY3RpdmUgPSB0cnVlO1xuXHRcdH1cblx0fSxcblxuXHQvLyDliJ3lp4vljJbmlofmnKxcblx0aW5pdFJpY2hUZXh0KHRleHQpIHtcblx0XHR0aGlzLmxheW91dFRleHQucmVtb3ZlQWxsQ2hpbGRyZW4oKTtcblx0XHRpZiAoIXRleHQpIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cdFx0dGV4dCA9IHRleHQucmVwbGFjZSgvIC9nLCBcIiB8XCIpO1xuXHRcdGxldCBhcnIgPSB0ZXh0LnNwbGl0KCd8Jyk7XG5cdFx0aWYgKGFyci5sZW5ndGggPD0gMCkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHR0aGlzLmxheW91dFRleHQuYWN0aXZlID0gdHJ1ZTtcblx0XHR0aGlzLmxiX3RpcHMuc3RyaW5nID0gYXJyWzBdO1xuXHRcdHRoaXMubGJfdGlwcy5fZm9yY2VVcGRhdGVSZW5kZXJEYXRhKHRydWUpXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHtcblx0XHRcdGlmIChhcnJbaSArIDFdID09ICcgJykge1xuXHRcdFx0XHRjb250aW51ZTtcblx0XHRcdH1cblx0XHRcdGxldCBub2RlID0gY2MuaW5zdGFudGlhdGUodGhpcy5sYl90aXBzLm5vZGUpO1xuXHRcdFx0bGV0IGxhYmVsID0gbm9kZS5nZXRDb21wb25lbnQoY2MuTGFiZWwpO1xuXHRcdFx0bGFiZWwuc3RyaW5nID0gYXJyW2ldO1xuXHRcdFx0bm9kZS5wYXJlbnQgPSB0aGlzLmxheW91dFRleHQ7XG5cdFx0XHRsYWJlbC5fZm9yY2VVcGRhdGVSZW5kZXJEYXRhKHRydWUpO1xuXHRcdH1cblx0XHR0aGlzLmxheW91dFRleHQuZ2V0Q29tcG9uZW50KGNjLkxheW91dCkudXBkYXRlTGF5b3V0KCk7XG5cblx0XHRsZXQgd2lkdGggPSB0aGlzLmxheW91dFRleHQud2lkdGg7XG5cdFx0aWYgKHdpZHRoID4gODUwKSB7XG5cdFx0XHRsZXQgc2NhbGUgPSA4NTAgLyB3aWR0aDtcblx0XHRcdHRoaXMubGF5b3V0VGV4dC5zY2FsZSA9IHNjYWxlO1xuXHRcdH1cblx0fSxcblxuXHQvL+iuvue9ruWbvueJh1xuXHRzZXRQaWN0dXJlOiBmdW5jdGlvbiAodXJsKSB7XG5cdFx0Ly/lm77niYfotYTmupBcblx0XHRsd2RfZy5yZXNfbWdyLmdldFNwcml0ZUZyaW1lQnlVcmwodXJsLCAobGlzdCkgPT4ge1xuXHRcdFx0dGhpcy5QaWN0dXJlLmdldENvbXBvbmVudChjYy5TcHJpdGUpLnNwcml0ZUZyYW1lID0gbGlzdDtcblx0XHRcdHRoaXMucGhvdG9TY2FyZSh0aGlzLlBpY3R1cmUpO1xuXHRcdFx0dGhpcy5QaWN0dXJlLmFjdGl2ZSA9IHRydWU7XG5cdFx0fSk7XG5cdH0sXG5cblx0Ly/lm77niYfpgILphY1cblx0cGhvdG9TY2FyZTogZnVuY3Rpb24gKG5vZGUpIHtcblx0XHRsZXQgbWF4U2l6ZSA9IE1hdGgubWluKDc0MCAvIG5vZGUuaGVpZ2h0LCA0MDAgLyBub2RlLndpZHRoKTtcblx0XHRpZiAobm9kZS5wZXJTY2FsZSA9PSB1bmRlZmluZWQpIHtcblx0XHRcdG5vZGUucGVyU2NhbGUgPSBub2RlLnNjYWxlWDtcblx0XHR9IGVsc2Uge1xuXHRcdFx0bm9kZS5zY2FsZVggPSBub2RlLnBlclNjYWxlO1xuXHRcdFx0bm9kZS5zY2FsZVkgPSBub2RlLnBlclNjYWxlO1xuXHRcdH1cblx0XHRub2RlLnNjYWxlWCAqPSBtYXhTaXplO1xuXHRcdG5vZGUuc2NhbGVZICo9IG1heFNpemU7XG5cdH0sXG5cblx0Ly/mkq3mlL7pvpnpqqjliqjnlLtcblx0cGxheVNwaW5lKCkge1xuXHRcdHRoaXMuQXJtYXR1cmUucGxheUFuaW1hdGlvbihsd2RfZy5kYXRhX21nci5kcmFnb25OYW1lLCAxKTtcblx0fSxcblxuXHRzdG9wU3BpbmUoKSB7XG5cdFx0dGhpcy5Bcm1hdHVyZS5kcmFnb25BdGxhc0Fzc2V0ID0gbnVsbDtcblx0XHR0aGlzLkFybWF0dXJlLmRyYWdvbkFzc2V0ID0gbnVsbDtcblx0XHR0aGlzLkFybWF0dXJlLmFybWF0dXJlTmFtZSA9ICcnO1xuXHRcdHRoaXMuc2NoZWR1bGVPbmNlKCgpID0+IHtcblx0XHRcdGx3ZF9nLnJlc19tZ3IubG9hZFNwaW5lKHRoaXMuQXJtYXR1cmUsIHRoaXMuaXRlbUluZm8pO1xuXHRcdH0pXG5cdH0sXG5cblx0cGxheUF1ZGlvKCkge1xuXHRcdHZhciB0ZXN0ID0gdGhpcy5pdGVtSW5mby5ncm91cF9hdWRpb191cmxcblx0XHQvL3ZhciB0ZXN0ID0gXCJodHRwOi8vc3RhZ2luZy10ZWFjaC5jZG4uaXJlYWRhYmMuY29tLzQ5NTMyNDk5MTgzODc3NWU0OWUzY2E2NTkzZDQzMmM5Lm1wM1wiXG5cdFx0Y2MuYXNzZXRNYW5hZ2VyLmxvYWRSZW1vdGUodGVzdCwgbnVsbCwgKGVyciwgY2xpcCkgPT4ge1xuXHRcdFx0dGhpcy5hdWRpb0lEID0gY2MuYXVkaW9FbmdpbmUucGxheShjbGlwLCBmYWxzZSwgMSk7XG5cdFx0XHR0aGlzLmF1ZGlvRHVyYXRpb24gPSBjYy5hdWRpb0VuZ2luZS5nZXREdXJhdGlvbih0aGlzLmF1ZGlvSUQpO1xuXHRcdFx0dGhpcy50ZXh0RHVyYXRpb24gPSB0aGlzLmF1ZGlvRHVyYXRpb24gLyB0aGlzLmxheW91dFRleHQuY2hpbGRyZW5Db3VudDtcblx0XHRcdHRoaXMudGV4dEluZGV4ID0gMDtcblx0XHRcdHRoaXMuc2NoZWR1bGUodGhpcy5jaGVuZ2VUZXh0Q29sb3IsIHRoaXMudGV4dER1cmF0aW9uLCB0aGlzLmxheW91dFRleHQuY2hpbGRyZW5Db3VudCwgMC4wMSlcblx0XHR9KTtcblx0fSxcblx0c3RvcEF1ZGlvKCkge1xuXHRcdGNjLmF1ZGlvRW5naW5lLnN0b3AodGhpcy5hdWRpb0lEKTtcblx0XHR0aGlzLnVuc2NoZWR1bGUodGhpcy5jaGVuZ2VUZXh0Q29sb3IpO1xuXHRcdHRoaXMuaXNQbGF5aW5nID0gZmFsc2U7XG5cdFx0Ly8gdGhpcy5zdG9wU3BpbmUoKTtcblx0fSxcblxuXHRjaGVuZ2VUZXh0Q29sb3IoKSB7XG5cdFx0aWYgKCF0aGlzLmxheW91dFRleHQuY2hpbGRyZW5bdGhpcy50ZXh0SW5kZXhdIHx8IHRoaXMudGV4dEluZGV4ID09IHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlbkNvdW50KSB7XG5cdFx0XHRpZiAobHdkX2cuZGF0YV9tZ3IudGVtUGxheUF1ZGlvLmxlbmd0aCA8IDEpIHtcblx0XHRcdFx0aWYgKGx3ZF9nLmRhdGFfbWdyLnBhZ2VJZCA9PSBsd2RfZy5kYXRhX21nci5kYXRhLmNvbnRlbnRPYmoucGFnZUFyci5sZW5ndGggLSAxKSB7XG5cdFx0XHRcdFx0Ly/mmL7npLrnu5PnrpfmkpLoirFcblx0XHRcdFx0XHRsd2RfZy5lZmZfd2VsbC5pbnN0LnNob3dFZmYoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dGhpcy5pc1BsYXlpbmcgPSBmYWxzZTtcblx0XHRcdHRoaXMudW5zY2hlZHVsZSh0aGlzLmNoZW5nZVRleHRDb2xvcik7XG5cdFx0fVxuXHRcdHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlblt0aGlzLnRleHRJbmRleF0gJiYgKHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlblt0aGlzLnRleHRJbmRleF0uY29sb3IgPSBuZXcgY2MuQ29sb3IoKS5mcm9tSEVYKENvbG9yX3RleHRzWzFdKSk7XG5cdFx0dGhpcy5sYXlvdXRUZXh0LmNoaWxkcmVuW3RoaXMudGV4dEluZGV4IC0gMV0gJiYgKHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlblt0aGlzLnRleHRJbmRleCAtIDFdLmNvbG9yID0gbmV3IGNjLkNvbG9yKCkuZnJvbUhFWChDb2xvcl90ZXh0c1szXSkpO1xuXHRcdHRoaXMudGV4dEluZGV4Kys7XG5cdH0sXG5cblx0Y2xlYXJUZXh0Q29sb3IoKSB7XG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCB0aGlzLmxheW91dFRleHQuY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcblx0XHRcdHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlbltpXS5jb2xvciA9IG5ldyBjYy5Db2xvcigpLmZyb21IRVgoQ29sb3JfdGV4dHNbM10pO1xuXHRcdH1cblx0fSxcblxuXHRvbkJ0blRleHQoKSB7XG5cdFx0dGhpcy5zdG9wU3BpbmUoKTtcblx0XHR0aGlzLmNsZWFyVGV4dENvbG9yKCk7XG5cdFx0dGhpcy5zdG9wQXVkaW8oKTtcblx0XHR0aGlzLnBsYXlBdWRpbygpO1xuXHRcdHRoaXMucGxheVNwaW5lKCk7XG5cdH0sXG5cblx0Ly/ngrnlh7vlhbPpl61cblx0b25CdG5DbG9zZTogZnVuY3Rpb24gKCkge1xuXHRcdHRoaXMubm9kZS5hY3RpdmUgPSBmYWxzZTtcblx0XHR0aGlzLnN0b3BTcGluZSgpO1xuXHRcdHRoaXMuY2xlYXJUZXh0Q29sb3IoKTtcblx0XHR0aGlzLnN0b3BBdWRpbygpO1xuXHRcdC8v5aaC5p6c5pKt5pS+5YiX6KGo5bCR5LqOMeWImeaYvuekulxuXHRcdGlmICh0aGlzLkVuZCA9PSBmYWxzZSkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHRpZiAobHdkX2cuZGF0YV9tZ3IudGVtUGxheUF1ZGlvLmxlbmd0aCA8IDEpIHtcblx0XHRcdC8vIGlmIChsd2RfZy5kYXRhX21nci5wYWdlSWQgPT0gbHdkX2cuZGF0YV9tZ3IuZGF0YS5jb250ZW50T2JqLnBhZ2VBcnIubGVuZ3RoIC0gMSkge1xuXHRcdFx0Ly8gXHQvL+aYvuekuue7k+eul+aSkuiKsVxuXHRcdFx0Ly8gXHRsd2RfZy5lZmZfd2VsbC5pbnN0LnNob3dFZmYoKTtcblx0XHRcdC8vIH1cblx0XHRcdHRoaXMuRW5kID0gZmFsc2U7XG5cdFx0fSBlbHNlIHtcblx0XHRcdC8v6YeN5paw6ZqP5py65LiA57uE5pWw5o2uXG5cdFx0XHRsd2RfZy5nYW1lLmluc3Quc2V0QXVkaW9JbmZvKDEpO1xuXHRcdFx0Ly/orr7nva7kuIvkuIDpopjnmoTnirbmgIFcblx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5hbGxMaWdodERhcmsoMSwgMCk7XG5cdFx0XHRsd2RfZy5nYW1lLmluc3QuYWxsTGlnaHREYXJrKDIsIDIpO1xuXHRcdH1cblx0fVxufSk7XG4iXX0= //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9Md2Qvc2NyaXB0L2dhbWUvcmVzdWx0LmpzIl0sIm5hbWVzIjpbIkNvbG9yX3RleHRzIiwicmVzdWx0IiwiY2MiLCJDbGFzcyIsIkNvbXBvbmVudCIsInByb3BlcnRpZXMiLCJQaWN0dXJlIiwidHlwZSIsIk5vZGUiLCJkaXNwbGF5TmFtZSIsImZyYW1lX3RpcHMiLCJsYl90aXBzIiwiTGFiZWwiLCJBcm1hdHVyZSIsImRyYWdvbkJvbmVzIiwiQXJtYXR1cmVEaXNwbGF5IiwibGF5b3V0VGV4dCIsImN0b3IiLCJpbnN0IiwibHdkX2ciLCJ1cGRhdGVVSSIsIkluZm8iLCJhY3RpdmUiLCJub2RlIiwiaXRlbUluZm8iLCJzZXRQaWN0dXJlIiwiZ3JvdXBQaWMiLCJyZXNfbWdyIiwibG9hZFNwaW5lIiwiaW5pdFJpY2hUZXh0IiwiZ3JvdXBMYWJlbCIsInRleHQiLCJyZW1vdmVBbGxDaGlsZHJlbiIsInJlcGxhY2UiLCJhcnIiLCJzcGxpdCIsImxlbmd0aCIsInN0cmluZyIsIl9mb3JjZVVwZGF0ZVJlbmRlckRhdGEiLCJpIiwiaW5zdGFudGlhdGUiLCJsYWJlbCIsImdldENvbXBvbmVudCIsInBhcmVudCIsIkxheW91dCIsInVwZGF0ZUxheW91dCIsIndpZHRoIiwic2NhbGUiLCJ1cmwiLCJnZXRTcHJpdGVGcmltZUJ5VXJsIiwibGlzdCIsIlNwcml0ZSIsInNwcml0ZUZyYW1lIiwicGhvdG9TY2FyZSIsIm1heFNpemUiLCJNYXRoIiwibWluIiwiaGVpZ2h0IiwicGVyU2NhbGUiLCJ1bmRlZmluZWQiLCJzY2FsZVgiLCJzY2FsZVkiLCJwbGF5U3BpbmUiLCJwbGF5QW5pbWF0aW9uIiwiZGF0YV9tZ3IiLCJkcmFnb25OYW1lIiwic3RvcFNwaW5lIiwiZHJhZ29uQXRsYXNBc3NldCIsImRyYWdvbkFzc2V0IiwiYXJtYXR1cmVOYW1lIiwic2NoZWR1bGVPbmNlIiwicGxheUF1ZGlvIiwidGVzdCIsImdyb3VwX2F1ZGlvX3VybCIsImFzc2V0TWFuYWdlciIsImxvYWRSZW1vdGUiLCJlcnIiLCJjbGlwIiwiYXVkaW9JRCIsImF1ZGlvRW5naW5lIiwicGxheSIsImF1ZGlvRHVyYXRpb24iLCJnZXREdXJhdGlvbiIsInRleHREdXJhdGlvbiIsImNoaWxkcmVuQ291bnQiLCJ0ZXh0SW5kZXgiLCJzY2hlZHVsZSIsImNoZW5nZVRleHRDb2xvciIsInN0b3BBdWRpbyIsInN0b3AiLCJ1bnNjaGVkdWxlIiwiaXNQbGF5aW5nIiwiY2hpbGRyZW4iLCJ0ZW1QbGF5QXVkaW8iLCJwYWdlSWQiLCJkYXRhIiwiY29udGVudE9iaiIsInBhZ2VBcnIiLCJlZmZfd2VsbCIsInNob3dFZmYiLCJjb2xvciIsIkNvbG9yIiwiZnJvbUhFWCIsImNsZWFyVGV4dENvbG9yIiwib25CdG5UZXh0Iiwib25CdG5DbG9zZSIsIkVuZCIsImdhbWUiLCJzZXRBdWRpb0luZm8iLCJhbGxMaWdodERhcmsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0EsSUFBTUEsV0FBVyxHQUFHLENBQUMsU0FBRCxFQUFZLFNBQVosRUFBdUIsU0FBdkIsRUFBa0MsU0FBbEMsQ0FBcEI7QUFFQSxJQUFJQyxNQUFNLEdBQUdDLEVBQUUsQ0FBQ0MsS0FBSCxDQUFTO0FBQ3JCLGFBQVNELEVBQUUsQ0FBQ0UsU0FEUztBQUdyQkMsRUFBQUEsVUFBVSxFQUFFO0FBQ1hDLElBQUFBLE9BQU8sRUFBRTtBQUNSLGlCQUFTLElBREQ7QUFFUkMsTUFBQUEsSUFBSSxFQUFFTCxFQUFFLENBQUNNLElBRkQ7QUFHUkMsTUFBQUEsV0FBVyxFQUFFO0FBSEwsS0FERTtBQU1YQyxJQUFBQSxVQUFVLEVBQUU7QUFDWCxpQkFBUyxJQURFO0FBRVhILE1BQUFBLElBQUksRUFBRUwsRUFBRSxDQUFDTSxJQUZFO0FBR1hDLE1BQUFBLFdBQVcsRUFBRTtBQUhGLEtBTkQ7QUFXWEUsSUFBQUEsT0FBTyxFQUFFO0FBQ1IsaUJBQVMsSUFERDtBQUVSSixNQUFBQSxJQUFJLEVBQUVMLEVBQUUsQ0FB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LEdBNUtvQjtBQThLckJ3RyxFQUFBQSxTQTlLcUIsdUJBOEtUO0FBQ1gsU0FBS3RDLFNBQUw7QUFDQSxTQUFLcUMsY0FBTDtBQUNBLFNBQUtmLFNBQUw7QUFDQSxTQUFLakIsU0FBTDtBQUNBLFNBQUtULFNBQUw7QUFDQSxHQXBMb0I7QUFzTHJCO0FBQ0EyQyxFQUFBQSxVQUFVLEVBQUUsc0JBQVk7QUFDdkIsU0FBS2xGLElBQUwsQ0FBVUQsTUFBVixHQUFtQixLQUFuQjtBQUNBLFNBQUs0QyxTQUFMO0FBQ0EsU0FBS3FDLGNBQUw7QUFDQSxTQUFLZixTQUFMLEdBSnVCLENBS3ZCOztBQUNBLFFBQUksS0FBS2tCLEdBQUwsSUFBWSxLQUFoQixFQUF1QjtBQUN0QjtBQUNBOztBQUNELFFBQUl2RixLQUFLLENBQUM2QyxRQUFOLENBQWU2QixZQUFmLENBQTRCekQsTUFBNUIsR0FBcUMsQ0FBekMsRUFBNEM7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFLc0UsR0FBTCxHQUFXLEtBQVg7QUFDQSxLQU5ELE1BTU87QUFDTjtBQUNBdkYsTUFBQUEsS0FBSyxDQUFDd0YsSUFBTixDQUFXekYsSUFBWCxDQUFnQjBGLFlBQWhCLENBQTZCLENBQTdCLEVBRk0sQ0FHTjs7QUFDQXpGLE1BQUFBLEtBQUssQ0FBQ3dGLElBQU4sQ0FBV3pGLElBQVgsQ0FBZ0IyRixZQUFoQixDQUE2QixDQUE3QixFQUFnQyxDQUFoQztBQUNBMUYsTUFBQUEsS0FBSyxDQUFDd0YsSUFBTixDQUFXekYsSUFBWCxDQUFnQjJGLFlBQWhCLENBQTZCLENBQTdCLEVBQWdDLENBQWhDO0FBQ0E7QUFDRDtBQTdNb0IsQ0FBVCxDQUFiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIHJlc3VsdFxuICovXG5jb25zdCBDb2xvcl90ZXh0cyA9IFsnI0JFMUFDMScsICcjMkU2RUVFJywgJyMxQTFEQzEnLCAnIzc3MDA2MCddO1xuXG52YXIgcmVzdWx0ID0gY2MuQ2xhc3Moe1xuXHRleHRlbmRzOiBjYy5Db21wb25lbnQsXG5cblx0cHJvcGVydGllczoge1xuXHRcdFBpY3R1cmU6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5Zu+54mHXCJcblx0XHR9LFxuXHRcdGZyYW1lX3RpcHM6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5Ob2RlLFxuXHRcdFx0ZGlzcGxheU5hbWU6IFwi5qCH562+5qGGXCJcblx0XHR9LFxuXHRcdGxiX3RpcHM6IHtcblx0XHRcdGRlZmF1bHQ6IG51bGwsXG5cdFx0XHR0eXBlOiBjYy5MYWJlbCxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuagh+etvlwiXG5cdFx0fSxcblx0XHRBcm1hdHVyZToge1xuXHRcdFx0ZGVmYXVsdDogbnVsbCxcblx0XHRcdHR5cGU6IGRyYWdvbkJvbmVzLkFybWF0dXJlRGlzcGxheSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuWKqOeUu1wiXG5cdFx0fSxcblx0XHRsYXlvdXRUZXh0OiB7XG5cdFx0XHRkZWZhdWx0OiBudWxsLFxuXHRcdFx0dHlwZTogY2MuTm9kZSxcblx0XHRcdGRpc3BsYXlOYW1lOiBcIuaWh+Wtl+W4g+WxgFwiXG5cdFx0fVxuXHR9LFxuXG5cdGN0b3I6IGZ1bmN0aW9uICgpIHtcblx0XHRyZXN1bHQuaW5zdCA9IHRoaXM7XG5cdFx0bHdkX2cucmVzdWx0ID0gcmVzdWx0O1xuXHR9LFxuXG5cdC8v5pu05paw55WM6Z2idWlcblx0dXBkYXRlVUk6IGZ1bmN0aW9uIChJbmZvKSB7XG5cdFx0dGhpcy5QaWN0dXJlLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdHRoaXMuQXJtYXR1cmUubm9kZS5hY3RpdmUgPSBmYWxzZTtcblx0XHRpZiAoSW5mbykge1xuXHRcdFx0Ly/lvZPliY3mlbDmja5cblx0XHRcdHRoaXMuaXRlbUluZm8gPSBJbmZvO1xuXG5cdFx0XHQvL+aYvuekuuWbvueJh1xuXHRcdFx0aWYgKEluZm8udHlwZSA9PSBcIkltYWdlXCIpIHtcblx0XHRcdFx0Ly/orr7nva7lm77niYdcblx0XHRcdFx0dGhpcy5zZXRQaWN0dXJlKEluZm8uZ3JvdXBQaWMpO1xuXHRcdFx0fVxuXG5cdFx0XHQvL+aYvuekuumqqOmqvOWKqOeUu1xuXHRcdFx0aWYgKEluZm8udHlwZSA9PSBcIlNwaW5lXCIpIHtcblx0XHRcdFx0bHdkX2cucmVzX21nci5sb2FkU3BpbmUodGhpcy5Bcm1hdHVyZSwgSW5mbyk7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLmluaXRSaWNoVGV4dChJbmZvLmdyb3VwTGFiZWwpO1xuXG5cdFx0XHR0aGlzLmZyYW1lX3RpcHMuYWN0aXZlID0gdHJ1ZTtcblx0XHR9XG5cdH0sXG5cblx0Ly8g5Yid5aeL5YyW5paH5pysXG5cdGluaXRSaWNoVGV4dCh0ZXh0KSB7XG5cdFx0dGhpcy5sYXlvdXRUZXh0LnJlbW92ZUFsbENoaWxkcmVuKCk7XG5cdFx0aWYgKCF0ZXh0KSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdHRleHQgPSB0ZXh0LnJlcGxhY2UoLyAvZywgXCIgfFwiKTtcblx0XHRsZXQgYXJyID0gdGV4dC5zcGxpdCgnfCcpO1xuXHRcdGlmIChhcnIubGVuZ3RoIDw9IDApIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cdFx0dGhpcy5sYXlvdXRUZXh0LmFjdGl2ZSA9IHRydWU7XG5cdFx0dGhpcy5sYl90aXBzLnN0cmluZyA9IGFyclswXTtcblx0XHR0aGlzLmxiX3RpcHMuX2ZvcmNlVXBkYXRlUmVuZGVyRGF0YSh0cnVlKVxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgYXJyLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRpZiAoYXJyW2kgKyAxXSA9PSAnICcpIHtcblx0XHRcdFx0Y29udGludWU7XG5cdFx0XHR9XG5cdFx0XHRsZXQgbm9kZSA9IGNjLmluc3RhbnRpYXRlKHRoaXMubGJfdGlwcy5ub2RlKTtcblx0XHRcdGxldCBsYWJlbCA9IG5vZGUuZ2V0Q29tcG9uZW50KGNjLkxhYmVsKTtcblx0XHRcdGxhYmVsLnN0cmluZyA9IGFycltpXTtcblx0XHRcdG5vZGUucGFyZW50ID0gdGhpcy5sYXlvdXRUZXh0O1xuXHRcdFx0bGFiZWwuX2ZvcmNlVXBkYXRlUmVuZGVyRGF0YSh0cnVlKTtcblx0XHR9XG5cdFx0dGhpcy5sYXlvdXRUZXh0LmdldENvbXBvbmVudChjYy5MYXlvdXQpLnVwZGF0ZUxheW91dCgpO1xuXG5cdFx0bGV0IHdpZHRoID0gdGhpcy5sYXlvdXRUZXh0LndpZHRoO1xuXHRcdGlmICh3aWR0aCA+IDg1MCkge1xuXHRcdFx0bGV0IHNjYWxlID0gODUwIC8gd2lkdGg7XG5cdFx0XHR0aGlzLmxheW91dFRleHQuc2NhbGUgPSBzY2FsZTtcblx0XHR9XG5cdH0sXG5cblx0Ly/orr7nva7lm77niYdcblx0c2V0UGljdHVyZTogZnVuY3Rpb24gKHVybCkge1xuXHRcdC8v5Zu+54mH6LWE5rqQXG5cblx0XHRpZiAoIXVybCkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHRsd2RfZy5yZXNfbWdyLmdldFNwcml0ZUZyaW1lQnlVcmwodXJsLCAobGlzdCkgPT4ge1xuXHRcdFx0dGhpcy5QaWN0dXJlLmdldENvbXBvbmVudChjYy5TcHJpdGUpLnNwcml0ZUZyYW1lID0gbGlzdDtcblx0XHRcdHRoaXMucGhvdG9TY2FyZSh0aGlzLlBpY3R1cmUpO1xuXHRcdFx0dGhpcy5QaWN0dXJlLmFjdGl2ZSA9IHRydWU7XG5cdFx0fSk7XG5cdH0sXG5cblx0Ly/lm77niYfpgILphY1cblx0cGhvdG9TY2FyZTogZnVuY3Rpb24gKG5vZGUpIHtcblx0XHRsZXQgbWF4U2l6ZSA9IE1hdGgubWluKDc0MCAvIG5vZGUuaGVpZ2h0LCA0MDAgLyBub2RlLndpZHRoKTtcblx0XHRpZiAobm9kZS5wZXJTY2FsZSA9PSB1bmRlZmluZWQpIHtcblx0XHRcdG5vZGUucGVyU2NhbGUgPSBub2RlLnNjYWxlWDtcblx0XHR9IGVsc2Uge1xuXHRcdFx0bm9kZS5zY2FsZVggPSBub2RlLnBlclNjYWxlO1xuXHRcdFx0bm9kZS5zY2FsZVkgPSBub2RlLnBlclNjYWxlO1xuXHRcdH1cblx0XHRub2RlLnNjYWxlWCAqPSBtYXhTaXplO1xuXHRcdG5vZGUuc2NhbGVZICo9IG1heFNpemU7XG5cdH0sXG5cblx0Ly/mkq3mlL7pvpnpqqjliqjnlLtcblx0cGxheVNwaW5lKCkge1xuXHRcdHRoaXMuQXJtYXR1cmUucGxheUFuaW1hdGlvbihsd2RfZy5kYXRhX21nci5kcmFnb25OYW1lLCAxKTtcblx0fSxcblxuXHRzdG9wU3BpbmUoKSB7XG5cdFx0dGhpcy5Bcm1hdHVyZS5kcmFnb25BdGxhc0Fzc2V0ID0gbnVsbDtcblx0XHR0aGlzLkFybWF0dXJlLmRyYWdvbkFzc2V0ID0gbnVsbDtcblx0XHR0aGlzLkFybWF0dXJlLmFybWF0dXJlTmFtZSA9ICcnO1xuXHRcdHRoaXMuc2NoZWR1bGVPbmNlKCgpID0+IHtcblx0XHRcdGx3ZF9nLnJlc19tZ3IubG9hZFNwaW5lKHRoaXMuQXJtYXR1cmUsIHRoaXMuaXRlbUluZm8pO1xuXHRcdH0pXG5cdH0sXG5cblx0cGxheUF1ZGlvKCkge1xuXHRcdHZhciB0ZXN0ID0gdGhpcy5pdGVtSW5mby5ncm91cF9hdWRpb191cmxcblx0XHQvL3ZhciB0ZXN0ID0gXCJodHRwOi8vc3RhZ2luZy10ZWFjaC5jZG4uaXJlYWRhYmMuY29tLzQ5NTMyNDk5MTgzODc3NWU0OWUzY2E2NTkzZDQzMmM5Lm1wM1wiXG5cdFx0Y2MuYXNzZXRNYW5hZ2VyLmxvYWRSZW1vdGUodGVzdCwgbnVsbCwgKGVyciwgY2xpcCkgPT4ge1xuXHRcdFx0dGhpcy5hdWRpb0lEID0gY2MuYXVkaW9FbmdpbmUucGxheShjbGlwLCBmYWxzZSwgMSk7XG5cdFx0XHR0aGlzLmF1ZGlvRHVyYXRpb24gPSBjYy5hdWRpb0VuZ2luZS5nZXREdXJhdGlvbih0aGlzLmF1ZGlvSUQpO1xuXHRcdFx0dGhpcy50ZXh0RHVyYXRpb24gPSB0aGlzLmF1ZGlvRHVyYXRpb24gLyB0aGlzLmxheW91dFRleHQuY2hpbGRyZW5Db3VudDtcblx0XHRcdHRoaXMudGV4dEluZGV4ID0gMDtcblx0XHRcdHRoaXMuc2NoZWR1bGUodGhpcy5jaGVuZ2VUZXh0Q29sb3IsIHRoaXMudGV4dER1cmF0aW9uLCB0aGlzLmxheW91dFRleHQuY2hpbGRyZW5Db3VudCwgMC4wMSlcblx0XHR9KTtcblx0fSxcblx0c3RvcEF1ZGlvKCkge1xuXHRcdGNjLmF1ZGlvRW5naW5lLnN0b3AodGhpcy5hdWRpb0lEKTtcblx0XHR0aGlzLnVuc2NoZWR1bGUodGhpcy5jaGVuZ2VUZXh0Q29sb3IpO1xuXHRcdHRoaXMuaXNQbGF5aW5nID0gZmFsc2U7XG5cdFx0Ly8gdGhpcy5zdG9wU3BpbmUoKTtcblx0fSxcblxuXHRjaGVuZ2VUZXh0Q29sb3IoKSB7XG5cdFx0aWYgKCF0aGlzLmxheW91dFRleHQuY2hpbGRyZW5bdGhpcy50ZXh0SW5kZXhdIHx8IHRoaXMudGV4dEluZGV4ID09IHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlbkNvdW50KSB7XG5cdFx0XHRpZiAobHdkX2cuZGF0YV9tZ3IudGVtUGxheUF1ZGlvLmxlbmd0aCA8IDEpIHtcblx0XHRcdFx0aWYgKGx3ZF9nLmRhdGFfbWdyLnBhZ2VJZCA9PSBsd2RfZy5kYXRhX21nci5kYXRhLmNvbnRlbnRPYmoucGFnZUFyci5sZW5ndGggLSAxKSB7XG5cdFx0XHRcdFx0Ly/mmL7npLrnu5PnrpfmkpLoirFcblx0XHRcdFx0XHRsd2RfZy5lZmZfd2VsbC5pbnN0LnNob3dFZmYoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dGhpcy5pc1BsYXlpbmcgPSBmYWxzZTtcblx0XHRcdHRoaXMudW5zY2hlZHVsZSh0aGlzLmNoZW5nZVRleHRDb2xvcik7XG5cdFx0fVxuXHRcdHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlblt0aGlzLnRleHRJbmRleF0gJiYgKHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlblt0aGlzLnRleHRJbmRleF0uY29sb3IgPSBuZXcgY2MuQ29sb3IoKS5mcm9tSEVYKENvbG9yX3RleHRzWzFdKSk7XG5cdFx0dGhpcy5sYXlvdXRUZXh0LmNoaWxkcmVuW3RoaXMudGV4dEluZGV4IC0gMV0gJiYgKHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlblt0aGlzLnRleHRJbmRleCAtIDFdLmNvbG9yID0gbmV3IGNjLkNvbG9yKCkuZnJvbUhFWChDb2xvcl90ZXh0c1szXSkpO1xuXHRcdHRoaXMudGV4dEluZGV4Kys7XG5cdH0sXG5cblx0Y2xlYXJUZXh0Q29sb3IoKSB7XG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCB0aGlzLmxheW91dFRleHQuY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcblx0XHRcdHRoaXMubGF5b3V0VGV4dC5jaGlsZHJlbltpXS5jb2xvciA9IG5ldyBjYy5Db2xvcigpLmZyb21IRVgoQ29sb3JfdGV4dHNbM10pO1xuXHRcdH1cblx0fSxcblxuXHRvbkJ0blRleHQoKSB7XG5cdFx0dGhpcy5zdG9wU3BpbmUoKTtcblx0XHR0aGlzLmNsZWFyVGV4dENvbG9yKCk7XG5cdFx0dGhpcy5zdG9wQXVkaW8oKTtcblx0XHR0aGlzLnBsYXlBdWRpbygpO1xuXHRcdHRoaXMucGxheVNwaW5lKCk7XG5cdH0sXG5cblx0Ly/ngrnlh7vlhbPpl61cblx0b25CdG5DbG9zZTogZnVuY3Rpb24gKCkge1xuXHRcdHRoaXMubm9kZS5hY3RpdmUgPSBmYWxzZTtcblx0XHR0aGlzLnN0b3BTcGluZSgpO1xuXHRcdHRoaXMuY2xlYXJUZXh0Q29sb3IoKTtcblx0XHR0aGlzLnN0b3BBdWRpbygpO1xuXHRcdC8v5aaC5p6c5pKt5pS+5YiX6KGo5bCR5LqOMeWImeaYvuekulxuXHRcdGlmICh0aGlzLkVuZCA9PSBmYWxzZSkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHRpZiAobHdkX2cuZGF0YV9tZ3IudGVtUGxheUF1ZGlvLmxlbmd0aCA8IDEpIHtcblx0XHRcdC8vIGlmIChsd2RfZy5kYXRhX21nci5wYWdlSWQgPT0gbHdkX2cuZGF0YV9tZ3IuZGF0YS5jb250ZW50T2JqLnBhZ2VBcnIubGVuZ3RoIC0gMSkge1xuXHRcdFx0Ly8gXHQvL+aYvuekuue7k+eul+aSkuiKsVxuXHRcdFx0Ly8gXHRsd2RfZy5lZmZfd2VsbC5pbnN0LnNob3dFZmYoKTtcblx0XHRcdC8vIH1cblx0XHRcdHRoaXMuRW5kID0gZmFsc2U7XG5cdFx0fSBlbHNlIHtcblx0XHRcdC8v6YeN5paw6ZqP5py65LiA57uE5pWw5o2uXG5cdFx0XHRsd2RfZy5nYW1lLmluc3Quc2V0QXVkaW9JbmZvKDEpO1xuXHRcdFx0Ly/orr7nva7kuIvkuIDpopjnmoTnirbmgIFcblx0XHRcdGx3ZF9nLmdhbWUuaW5zdC5hbGxMaWdodERhcmsoMSwgMCk7XG5cdFx0XHRsd2RfZy5nYW1lLmluc3QuYWxsTGlnaHREYXJrKDIsIDIpO1xuXHRcdH1cblx0fVxufSk7XG4iXX0=
\ No newline at end of file \ No newline at end of file
...@@ -19,6 +19,7 @@ var eff_well = cc.Class({ ...@@ -19,6 +19,7 @@ var eff_well = cc.Class({
ctor: function ctor() { ctor: function ctor() {
eff_well.inst = this; eff_well.inst = this;
lwd_g.eff_well = eff_well; lwd_g.eff_well = eff_well;
this._timeoutIds = [];
}, },
//显示特效 //显示特效
showEff: function showEff() { showEff: function showEff() {
...@@ -28,9 +29,15 @@ var eff_well = cc.Class({ ...@@ -28,9 +29,15 @@ var eff_well = cc.Class({
this.eff_welldown.play(); //播放撒花音效 this.eff_welldown.play(); //播放撒花音效
lwd_g.speaker.inst.play_congratulation(); lwd_g.speaker.inst.play_congratulation();
setTimeout(function () {
this._timeoutIds.push(setTimeout(function () {
_this.node.active = false; _this.node.active = false;
}, 2000); }, 2000));
},
onDestroy: function onDestroy() {
this._timeoutIds.forEach(function (id) {
clearTimeout(id);
});
} }
}); });
......
{"version":3,"sources":["assets/Lwd/script/common/eff_welldown.js"],"names":["eff_well","cc","Class","Component","properties","eff_welldown","type","Animation","displayName","ctor","inst","lwd_g","showEff","node","active","play","speaker","play_congratulation","setTimeout"],"mappings":";;;;;;AAAA;AACA;AACA;AACA,IAAIA,QAAQ,GAAGC,EAAE,CAACC,KAAH,CAAS;AACvB,aAASD,EAAE,CAACE,SADW;AAGvBC,EAAAA,UAAU,EAAE;AACXC,IAAAA,YAAY,EAAE;AACb,iBAAS,IADI;AAEbC,MAAAA,IAAI,EAAEL,EAAE,CAACM,SAFI;AAGbC,MAAAA,WAAW,EAAE;AAHA;AADH,GAHW;AAWvBC,EAAAA,IAAI,EAAE,gBAAY;AACjBT,IAAAA,QAAQ,CAACU,IAAT,GAAgB,IAAhB;AACAC,IAAAA,KAAK,CAACX,QAAN,GAAiBA,QAAjB;AACA,GAdsB;AAgBvB;AACAY,EAAAA,OAAO,EAAE,mBAAY;AAAA;;AACpB,SAAKC,IAAL,CAAUC,MAAV,GAAmB,IAAnB;AACA,SAAKT,YAAL,CAAkBU,IAAlB,GAFoB,CAGpB;;AACAJ,IAAAA,KAAK,CAACK,OAAN,CAAcN,IAAd,CAAmBO,mBAAnB;AACAC,IAAAA,UAAU,CAAC,YAAM;AAChB,MAAA,KAAI,CAACL,IAAL,CAAUC,MAAV,GAAmB,KAAnB;AACA,KAFS,EAEP,IAFO,CAAV;AAGA;AAzBsB,CAAT,CAAf","sourceRoot":"/","sourcesContent":["/**\n * eff_welldown\n */\nvar eff_well = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\teff_welldown: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Animation,\n\t\t\tdisplayName: \"撒花特效\"\n\t\t},\n\t},\n\n\tctor: function () {\n\t\teff_well.inst = this;\n\t\tlwd_g.eff_well = eff_well;\n\t},\n\n\t//显示特效\n\tshowEff: function () {\n\t\tthis.node.active = true;\n\t\tthis.eff_welldown.play();\n\t\t//播放撒花音效\n\t\tlwd_g.speaker.inst.play_congratulation();\n\t\tsetTimeout(() => {\n\t\t\tthis.node.active = false;\n\t\t}, 2000)\n\t}\n});\n"]} {"version":3,"sources":["assets/Lwd/script/common/eff_welldown.js"],"names":["eff_well","cc","Class","Component","properties","eff_welldown","type","Animation","displayName","ctor","inst","lwd_g","_timeoutIds","showEff","node","active","play","speaker","play_congratulation","push","setTimeout","onDestroy","forEach","id","clearTimeout"],"mappings":";;;;;;AAAA;AACA;AACA;AACA,IAAIA,QAAQ,GAAGC,EAAE,CAACC,KAAH,CAAS;AACvB,aAASD,EAAE,CAACE,SADW;AAGvBC,EAAAA,UAAU,EAAE;AACXC,IAAAA,YAAY,EAAE;AACb,iBAAS,IADI;AAEbC,MAAAA,IAAI,EAAEL,EAAE,CAACM,SAFI;AAGbC,MAAAA,WAAW,EAAE;AAHA;AADH,GAHW;AAWvBC,EAAAA,IAAI,EAAE,gBAAY;AACjBT,IAAAA,QAAQ,CAACU,IAAT,GAAgB,IAAhB;AACAC,IAAAA,KAAK,CAACX,QAAN,GAAiBA,QAAjB;AACA,SAAKY,WAAL,GAAmB,EAAnB;AACA,GAfsB;AAiBvB;AACAC,EAAAA,OAAO,EAAE,mBAAY;AAAA;;AACpB,SAAKC,IAAL,CAAUC,MAAV,GAAmB,IAAnB;AACA,SAAKV,YAAL,CAAkBW,IAAlB,GAFoB,CAGpB;;AACAL,IAAAA,KAAK,CAACM,OAAN,CAAcP,IAAd,CAAmBQ,mBAAnB;;AACA,SAAKN,WAAL,CAAiBO,IAAjB,CAAuBC,UAAU,CAAC,YAAM;AACvC,MAAA,KAAI,CAACN,IAAL,CAAUC,MAAV,GAAmB,KAAnB;AACA,KAFgC,EAE9B,IAF8B,CAAjC;AAGA,GA1BsB;AA4BvBM,EAAAA,SA5BuB,uBA4BX;AACX,SAAKT,WAAL,CAAiBU,OAAjB,CAAyB,UAAAC,EAAE,EAAI;AAC9BC,MAAAA,YAAY,CAACD,EAAD,CAAZ;AACA,KAFD;AAGA;AAhCsB,CAAT,CAAf","sourceRoot":"/","sourcesContent":["/**\n * eff_welldown\n */\nvar eff_well = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\teff_welldown: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Animation,\n\t\t\tdisplayName: \"撒花特效\"\n\t\t},\n\t},\n\n\tctor: function () {\n\t\teff_well.inst = this;\n\t\tlwd_g.eff_well = eff_well;\n\t\tthis._timeoutIds = [];\n\t},\n\n\t//显示特效\n\tshowEff: function () {\n\t\tthis.node.active = true;\n\t\tthis.eff_welldown.play();\n\t\t//播放撒花音效\n\t\tlwd_g.speaker.inst.play_congratulation();\n\t\tthis._timeoutIds.push( setTimeout(() => {\n\t\t\tthis.node.active = false;\n\t\t}, 2000))\n\t},\n\n\tonDestroy() {\n\t\tthis._timeoutIds.forEach(id => {\n\t\t\tclearTimeout(id);\n\t\t});\n\t}\n});\n"]}
\ No newline at end of file \ No newline at end of file
...@@ -53,11 +53,11 @@ cc.Class({ ...@@ -53,11 +53,11 @@ cc.Class({
this.settopUI(this.MaxSize); this.settopUI(this.MaxSize);
this.setBgScale(); this.setBgScale();
this.setUiPositon(); this.setUiPositon();
var scene = cc.director.getScene(); var scene = this.node; //cc.director.getScene();
var list = scene.getComponentsInChildren(cc.Widget); var list = scene.getComponentsInChildren(cc.Widget);
for (var i in list) { for (var i in list) {// list[i].updateAlignment();
list[i].updateAlignment();
} }
} }
}, 0); }, 0);
...@@ -87,11 +87,10 @@ cc.Class({ ...@@ -87,11 +87,10 @@ cc.Class({
this.settopUI(this.MaxSize); this.settopUI(this.MaxSize);
this.setBgScale(); this.setBgScale();
this.setUiPositon(); this.setUiPositon();
var scene = cc.director.getScene(); var scene = this.node;
var list = scene.getComponentsInChildren(cc.Widget); var list = scene.getComponentsInChildren(cc.Widget);
for (var i in list) { for (var i in list) {// list[i].updateAlignment();
list[i].updateAlignment();
} }
}, },
onDestroy: function onDestroy() {}, onDestroy: function onDestroy() {},
......
{"version":3,"sources":["assets/Lwd/script/common/view.js"],"names":["cc","Class","Component","properties","UIMax","type","Node","displayName","topUI","Widget","bgScaleMax","nodeUIOffset","canvasView","Canvas","isCanvas","onLoad","widgetList","scheduleOnce","init","canvaSize","findCanvas","w","width","h","height","MaxSize","setUIMax","settopUI","setBgScale","setUiPositon","scene","director","getScene","list","getComponentsInChildren","i","updateAlignment","diff","bili","fitWidth","fitHeight","lwd_g","data_mgr","onDestroy","s","phoneInfo","top","perTop","undefined","console","log","scaleForShowAll","Math","min","view","getCanvasSize","realWidth","realHeight","scale","max","srcScaleForShowAll","size","perScale","scaleX","scaleY","sys","isNative","getFrameSize","game","canvas","clientWidth","clientHeight"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * 适配\n */\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tUIMax: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"等比放大\"\n\t\t},\n\t\ttopUI: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Widget,\n\t\t},\n\n\t\tbgScaleMax: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"背景适配\"\n\t\t},\n\n\t\tnodeUIOffset: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"节点偏移\"\n\t\t},\n\n\t\tcanvasView: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Canvas,\n\t\t\tdisplayName: \"根节点\"\n\t\t},\n\t\tisCanvas: {\n\t\t\tdefault: false,\n\t\t}\n\t},\n\n\tonLoad: function () { //开启适配\n\t\tthis.widgetList = [];\n\t\tthis.scheduleOnce(function () {\n\t\t\tif (!this.isCanvas) {\n\t\t\t\tthis.init();\n\t\t\t} else {\n\t\t\t\tvar canvaSize = this.findCanvas();\n\t\t\t\tvar w = (canvaSize.width) / 720;\n\t\t\t\tvar h = (canvaSize.height) / 1280;\n\t\t\t\tthis.MaxSize = w / h > 1 ? w / h : h / w;\n\n\t\t\t\tthis.setUIMax(this.MaxSize);\n\t\t\t\tthis.settopUI(this.MaxSize);\n\t\t\t\tthis.setBgScale();\n\t\t\t\tthis.setUiPositon();\n\t\t\t\tvar scene = cc.director.getScene();\n\n\t\t\t\tvar list = scene.getComponentsInChildren(cc.Widget)\n\t\t\t\tfor (var i in list) {\n\t\t\t\t\tlist[i].updateAlignment();\n\t\t\t\t}\n\t\t\t}\n\t\t}, 0);\n\t\tthis.MaxSize = 1;\n\t},\n\tinit: function () {\n\t\tvar canvaSize = this.findCanvas();\n\t\tvar diff = canvaSize.width / canvaSize.height;\n\t\tvar bili = 750 / 1334;\n\t\tif (diff > bili) {\n\t\t\tthis.canvasView.fitWidth = false;\n\t\t\tthis.canvasView.fitHeight = true;\n\t\t} else if (diff < bili) {\n\t\t\tthis.canvasView.fitWidth = true;\n\t\t\tthis.canvasView.fitHeight = false;\n\t\t} else {\n\t\t\tthis.canvasView.fitWidth = true;\n\t\t\tthis.canvasView.fitHeight = true;\n\t\t}\n\t\tvar w = (canvaSize.width) / 750;\n\t\tvar h = (canvaSize.height) / 1334;\n\t\tthis.MaxSize = w / h > 1 ? w / h : h / w;\n\n\t\tlwd_g.data_mgr.MaxSize = this.MaxSize;\n\t\tthis.setUIMax(this.MaxSize);\n\t\tthis.settopUI(this.MaxSize);\n\t\tthis.setBgScale();\n\t\tthis.setUiPositon();\n\t\tvar scene = cc.director.getScene();\n\t\tvar list = scene.getComponentsInChildren(cc.Widget)\n\t\tfor (var i in list) {\n\t\t\tlist[i].updateAlignment();\n\t\t}\n\t},\n\n\tonDestroy: function () {\n\n\t},\n\tsettopUI: function (s) {\n\t\tif (!lwd_g.data_mgr.phoneInfo) {\n\t\t\treturn;\n\t\t}\n\t\tvar top = lwd_g.data_mgr.phoneInfo;\n\t\ttop = top * s;\n\t\tfor (var i in this.topUI) {\n\t\t\tif (this.topUI[i].perTop == undefined) {\n\t\t\t\tthis.topUI[i].perTop = this.topUI[i].top;\n\n\t\t\t} else {\n\t\t\t\tthis.topUI[i].top = this.topUI[i].perTop;\n\t\t\t}\n\t\t\tthis.topUI[i].top += top;\n\t\t\tconsole.log(this.topUI[i].top);\n\t\t}\n\t},\n\n\t//背景适配\n\tsetBgScale: function () {\n\t\tfor (var i in this.bgScaleMax) {\n\t\t\t// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值\n\t\t\tlet scaleForShowAll = Math.min(\n\t\t\t\tcc.view.getCanvasSize().width / this.bgScaleMax[i].width,\n\t\t\t\tcc.view.getCanvasSize().height / this.bgScaleMax[i].height\n\t\t\t);\n\t\t\tlet realWidth = this.bgScaleMax[i].width * scaleForShowAll;\n\t\t\tlet realHeight = this.bgScaleMax[i].height * scaleForShowAll;\n\n\t\t\t// 2. 基于第一步的数据,再做缩放适配\n\t\t\tthis.bgScaleMax[i].scale = Math.max(\n\t\t\t\tcc.view.getCanvasSize().width / realWidth,\n\t\t\t\tcc.view.getCanvasSize().height / realHeight\n\t\t\t);\n\t\t}\n\t},\n\n\t//适配节点位置\n\tsetUiPositon: function () {\n\t\tfor (var i in this.nodeUIOffset) {\n\t\t\t// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值\n\t\t\tlet srcScaleForShowAll = Math.min(\n\t\t\t\tcc.view.getCanvasSize().width / this.nodeUIOffset[i].width,\n\t\t\t\tcc.view.getCanvasSize().height / this.nodeUIOffset[i].height\n\t\t\t);\n\t\t\tlet realWidth = this.nodeUIOffset[i].width * srcScaleForShowAll;\n\t\t\tlet realHeight = this.nodeUIOffset[i].height * srcScaleForShowAll;\n\n\t\t\t// 2. 基于第一步的数据,再做节点宽高重置\n\t\t\tthis.nodeUIOffset[i].width = this.nodeUIOffset[i].width *\n\t\t\t\t(cc.view.getCanvasSize().width / realWidth);\n\t\t\tthis.nodeUIOffset[i].height = this.nodeUIOffset[i].height *\n\t\t\t\t(cc.view.getCanvasSize().height / realHeight);\n\t\t}\n\t},\n\n\tsetUIMax: function (size) {\n\t\tfor (var i in this.UIMax) {\n\t\t\tif (this.UIMax[i].perScale == undefined) {\n\t\t\t\tthis.UIMax[i].perScale = this.UIMax[i].scaleX;\n\n\t\t\t} else {\n\t\t\t\tthis.UIMax[i].scaleX = this.UIMax[i].perScale;\n\t\t\t\tthis.UIMax[i].scaleY = this.UIMax[i].perScale;\n\t\t\t}\n\t\t\tthis.UIMax[i].scaleX *= size;\n\t\t\tthis.UIMax[i].scaleY *= size;\n\t\t}\n\t},\n\tfindCanvas: function () {\n\t\tif (cc.sys.isNative) {\n\t\t\treturn {\n\t\t\t\twidth: cc.view.getFrameSize().width,\n\t\t\t\theight: cc.view.getFrameSize().height\n\t\t\t};\n\t\t} else {\n\t\t\treturn {\n\t\t\t\twidth: cc.game.canvas.clientWidth,\n\t\t\t\theight: cc.game.canvas.clientHeight\n\t\t\t};\n\t\t}\n\t}\n});\n"]} {"version":3,"sources":["assets/Lwd/script/common/view.js"],"names":["cc","Class","Component","properties","UIMax","type","Node","displayName","topUI","Widget","bgScaleMax","nodeUIOffset","canvasView","Canvas","isCanvas","onLoad","widgetList","scheduleOnce","init","canvaSize","findCanvas","w","width","h","height","MaxSize","setUIMax","settopUI","setBgScale","setUiPositon","scene","node","list","getComponentsInChildren","i","diff","bili","fitWidth","fitHeight","lwd_g","data_mgr","onDestroy","s","phoneInfo","top","perTop","undefined","console","log","scaleForShowAll","Math","min","view","getCanvasSize","realWidth","realHeight","scale","max","srcScaleForShowAll","size","perScale","scaleX","scaleY","sys","isNative","getFrameSize","game","canvas","clientWidth","clientHeight"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * 适配\n */\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tUIMax: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"等比放大\"\n\t\t},\n\t\ttopUI: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Widget,\n\t\t},\n\n\t\tbgScaleMax: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"背景适配\"\n\t\t},\n\n\t\tnodeUIOffset: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"节点偏移\"\n\t\t},\n\n\t\tcanvasView: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Canvas,\n\t\t\tdisplayName: \"根节点\"\n\t\t},\n\t\tisCanvas: {\n\t\t\tdefault: false,\n\t\t}\n\t},\n\n\tonLoad: function () { //开启适配\n\t\tthis.widgetList = [];\n\t\tthis.scheduleOnce(function () {\n\t\t\tif (!this.isCanvas) {\n\t\t\t\tthis.init();\n\t\t\t} else {\n\t\t\t\tvar canvaSize = this.findCanvas();\n\t\t\t\tvar w = (canvaSize.width) / 720;\n\t\t\t\tvar h = (canvaSize.height) / 1280;\n\t\t\t\tthis.MaxSize = w / h > 1 ? w / h : h / w;\n\n\t\t\t\tthis.setUIMax(this.MaxSize);\n\t\t\t\tthis.settopUI(this.MaxSize);\n\t\t\t\tthis.setBgScale();\n\t\t\t\tthis.setUiPositon();\n\t\t\t\tvar scene = this.node //cc.director.getScene();\n\n\t\t\t\tvar list = scene.getComponentsInChildren(cc.Widget)\n\t\t\t\tfor (var i in list) {\n\t\t\t\t\t// list[i].updateAlignment();\n\t\t\t\t}\n\t\t\t}\n\t\t}, 0);\n\t\tthis.MaxSize = 1;\n\t},\n\tinit: function () {\n\t\tvar canvaSize = this.findCanvas();\n\t\tvar diff = canvaSize.width / canvaSize.height;\n\t\tvar bili = 750 / 1334;\n\t\tif (diff > bili) {\n\t\t\tthis.canvasView.fitWidth = false;\n\t\t\tthis.canvasView.fitHeight = true;\n\t\t} else if (diff < bili) {\n\t\t\tthis.canvasView.fitWidth = true;\n\t\t\tthis.canvasView.fitHeight = false;\n\t\t} else {\n\t\t\tthis.canvasView.fitWidth = true;\n\t\t\tthis.canvasView.fitHeight = true;\n\t\t}\n\t\tvar w = (canvaSize.width) / 750;\n\t\tvar h = (canvaSize.height) / 1334;\n\t\tthis.MaxSize = w / h > 1 ? w / h : h / w;\n\n\t\tlwd_g.data_mgr.MaxSize = this.MaxSize;\n\t\tthis.setUIMax(this.MaxSize);\n\t\tthis.settopUI(this.MaxSize);\n\t\tthis.setBgScale();\n\t\tthis.setUiPositon();\n\t\tvar scene = this.node;\n\t\tvar list = scene.getComponentsInChildren(cc.Widget)\n\t\tfor (var i in list) {\n\t\t\t// list[i].updateAlignment();\n\t\t}\n\t},\n\n\tonDestroy: function () {\n\n\t},\n\tsettopUI: function (s) {\n\t\tif (!lwd_g.data_mgr.phoneInfo) {\n\t\t\treturn;\n\t\t}\n\t\tvar top = lwd_g.data_mgr.phoneInfo;\n\t\ttop = top * s;\n\t\tfor (var i in this.topUI) {\n\t\t\tif (this.topUI[i].perTop == undefined) {\n\t\t\t\tthis.topUI[i].perTop = this.topUI[i].top;\n\n\t\t\t} else {\n\t\t\t\tthis.topUI[i].top = this.topUI[i].perTop;\n\t\t\t}\n\t\t\tthis.topUI[i].top += top;\n\t\t\tconsole.log(this.topUI[i].top);\n\t\t}\n\t},\n\n\t//背景适配\n\tsetBgScale: function () {\n\t\tfor (var i in this.bgScaleMax) {\n\t\t\t// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值\n\t\t\tlet scaleForShowAll = Math.min(\n\t\t\t\tcc.view.getCanvasSize().width / this.bgScaleMax[i].width,\n\t\t\t\tcc.view.getCanvasSize().height / this.bgScaleMax[i].height\n\t\t\t);\n\t\t\tlet realWidth = this.bgScaleMax[i].width * scaleForShowAll;\n\t\t\tlet realHeight = this.bgScaleMax[i].height * scaleForShowAll;\n\n\t\t\t// 2. 基于第一步的数据,再做缩放适配\n\t\t\tthis.bgScaleMax[i].scale = Math.max(\n\t\t\t\tcc.view.getCanvasSize().width / realWidth,\n\t\t\t\tcc.view.getCanvasSize().height / realHeight\n\t\t\t);\n\t\t}\n\t},\n\n\t//适配节点位置\n\tsetUiPositon: function () {\n\t\tfor (var i in this.nodeUIOffset) {\n\t\t\t// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值\n\t\t\tlet srcScaleForShowAll = Math.min(\n\t\t\t\tcc.view.getCanvasSize().width / this.nodeUIOffset[i].width,\n\t\t\t\tcc.view.getCanvasSize().height / this.nodeUIOffset[i].height\n\t\t\t);\n\t\t\tlet realWidth = this.nodeUIOffset[i].width * srcScaleForShowAll;\n\t\t\tlet realHeight = this.nodeUIOffset[i].height * srcScaleForShowAll;\n\n\t\t\t// 2. 基于第一步的数据,再做节点宽高重置\n\t\t\tthis.nodeUIOffset[i].width = this.nodeUIOffset[i].width *\n\t\t\t\t(cc.view.getCanvasSize().width / realWidth);\n\t\t\tthis.nodeUIOffset[i].height = this.nodeUIOffset[i].height *\n\t\t\t\t(cc.view.getCanvasSize().height / realHeight);\n\t\t}\n\t},\n\n\tsetUIMax: function (size) {\n\t\tfor (var i in this.UIMax) {\n\t\t\tif (this.UIMax[i].perScale == undefined) {\n\t\t\t\tthis.UIMax[i].perScale = this.UIMax[i].scaleX;\n\n\t\t\t} else {\n\t\t\t\tthis.UIMax[i].scaleX = this.UIMax[i].perScale;\n\t\t\t\tthis.UIMax[i].scaleY = this.UIMax[i].perScale;\n\t\t\t}\n\t\t\tthis.UIMax[i].scaleX *= size;\n\t\t\tthis.UIMax[i].scaleY *= size;\n\t\t}\n\t},\n\tfindCanvas: function () {\n\t\tif (cc.sys.isNative) {\n\t\t\treturn {\n\t\t\t\twidth: cc.view.getFrameSize().width,\n\t\t\t\theight: cc.view.getFrameSize().height\n\t\t\t};\n\t\t} else {\n\t\t\treturn {\n\t\t\t\twidth: cc.game.canvas.clientWidth,\n\t\t\t\theight: cc.game.canvas.clientHeight\n\t\t\t};\n\t\t}\n\t}\n});\n"]}
\ No newline at end of file \ No newline at end of file
...@@ -59,6 +59,7 @@ var game = cc.Class({ ...@@ -59,6 +59,7 @@ var game = cc.Class({
ctor: function ctor() { ctor: function ctor() {
game.inst = this; game.inst = this;
lwd_g.game = game; lwd_g.game = game;
this._timeoutIds = [];
}, },
// 生命周期 onLoad // 生命周期 onLoad
onLoad: function onLoad() { onLoad: function onLoad() {
...@@ -227,25 +228,27 @@ var game = cc.Class({ ...@@ -227,25 +228,27 @@ var game = cc.Class({
}); });
}, },
onBtnMask: function onBtnMask() { onBtnMask: function onBtnMask() {
var _this = this;
console.log('in onBtnMask'); console.log('in onBtnMask');
if (this.isLoadEnd) { if (this.isLoadEnd) {
this.isLoadEnd = false; this.isLoadEnd = false;
lwd_g.speaker.inst.play_start(function () { lwd_g.speaker.inst.play_start(function () {
setTimeout(function () { _this._timeoutIds.push(setTimeout(function () {
console.log('aaaa'); console.log('aaaa');
lwd_g.game.inst.playAudioTitle(function () { lwd_g.game.inst.playAudioTitle(function () {
lwd_g.game.inst.mask_node.active = false; //游戏开始 lwd_g.game.inst.mask_node.active = false; //游戏开始
lwd_g.game.inst.gameStart(); lwd_g.game.inst.gameStart();
}); });
}, 500); }, 500));
}); });
} }
}, },
//添加项 //添加项
addItem: function addItem(listInfo, content, item, i) { addItem: function addItem(listInfo, content, item, i) {
var _this = this; var _this2 = this;
if (listInfo.length <= i) { if (listInfo.length <= i) {
content.getComponent(cc.Layout).updateLayout(); content.getComponent(cc.Layout).updateLayout();
...@@ -265,7 +268,7 @@ var game = cc.Class({ ...@@ -265,7 +268,7 @@ var game = cc.Class({
this.scheduleOnce(function () { this.scheduleOnce(function () {
i += 1; i += 1;
_this.addItem(listInfo, content, item, i); _this2.addItem(listInfo, content, item, i);
}, 0); }, 0);
}, },
//点亮 conten:上列表,下列表 state:0 点亮,2变暗 //点亮 conten:上列表,下列表 state:0 点亮,2变暗
...@@ -289,7 +292,7 @@ var game = cc.Class({ ...@@ -289,7 +292,7 @@ var game = cc.Class({
} }
}, },
ShowLine: function ShowLine(sx, sy, ex, ey, cb) { ShowLine: function ShowLine(sx, sy, ex, ey, cb) {
var _this2 = this; var _this3 = this;
var b = 0; var b = 0;
var a = 0; var a = 0;
...@@ -313,9 +316,9 @@ var game = cc.Class({ ...@@ -313,9 +316,9 @@ var game = cc.Class({
if (difnode) { if (difnode) {
this.scheduleOnce(function () { this.scheduleOnce(function () {
_this2.DrawLine(sx, sy, difx, dify); _this3.DrawLine(sx, sy, difx, dify);
_this2.ShowLine(difx, dify, ex, ey, cb); _this3.ShowLine(difx, dify, ex, ey, cb);
}, 0.01); }, 0.01);
} else { } else {
this.DrawLine(ex, ey, ex, ey); //移除播放列表的数据 this.DrawLine(ex, ey, ex, ey); //移除播放列表的数据
...@@ -349,6 +352,11 @@ var game = cc.Class({ ...@@ -349,6 +352,11 @@ var game = cc.Class({
//获得组件 //获得组件
var com = this.draw; var com = this.draw;
com.clear(); com.clear();
},
onDestroy: function onDestroy() {
this._timeoutIds.forEach(function (id) {
clearTimeout(id);
});
} }
}); });
......
{"version":3,"sources":["assets/Lwd/script/game/Lwd.js"],"names":["game","cc","Class","Component","properties","contentArr_1","type","Node","displayName","Item_1","contentArr_2","Item_2","draw","Graphics","resultNode","title","Label","btnList","Button","mask_node","ctor","inst","lwd_g","onLoad","initGame","data_mgr","resGameData","res_mgr","getFormData","UpdataUi","string","data","contentObj","setButtonState","topList","getImgInfo","botList","opacity","sort","Math","random","addItem","gameStart","console","log","setAudioInfo","pageArr","length","node","active","pageId","interactable","onBtnLastPage","onBtnReStart","onBtnNextPage","temPlayAudio","num","playId","playType","PlayAudio","onBtnSound","unscheduleAllCallbacks","i","childrenCount","children","addPreloadImage","addPreloadAudio","addPreloadAnima","result","End","clearLine","showResult","Info","scale","tween","to","start","updateUI","path","getPlayUrl","playAudioByUrl","url","snd_mgr","playEffect","playAudioTitle","cb","audio_url","undefined","onBtnMask","isLoadEnd","speaker","play_start","setTimeout","listInfo","content","item","getComponent","Layout","updateLayout","runAction","fadeIn","len","newItem","instantiate","com","parent","scheduleOnce","allLightDark","positionId","state","conten","setBtnState","ShowLine","sx","sy","ex","ey","b","a","k","difx","dify","difnode","DrawLine","splice","getResultInfo","nowNode","typeId","strokeColor","Color","fromHEX","lineColor","lineWidth","moveTo","lineTo","stroke","clear"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * 游戏主逻辑\n */\nvar game = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tcontentArr_1: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"内容_1\"\n\t\t},\n\t\tItem_1: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tcontentArr_2: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"内容_2\"\n\t\t},\n\t\tItem_2: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tdraw: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Graphics,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tresultNode: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"结算弹窗\"\n\t\t},\n\t\ttitle: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Label,\n\t\t\tdisplayName: \"标题\"\n\t\t},\n\t\tbtnList: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Button,\n\t\t\tdisplayName: \"上下页\"\n\t\t},\n\t\tmask_node: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"遮罩\"\n\t\t}\n\t},\n\n\tctor: function () {\n\t\tgame.inst = this;\n\t\tlwd_g.game = game;\n\t},\n\n\t// 生命周期 onLoad\n\tonLoad() {\n\t\t//初始化游戏\n\t\tthis.initGame();\n\t},\n\n\t//初始化游戏\n\tinitGame: function () {\n\t\t//重置游戏数据游戏数据\n\t\tlwd_g.data_mgr.resGameData();\n\t\t//获得数据\n\t\tlwd_g.res_mgr.getFormData();\n\t},\n\n\t//更新界面信息\n\tUpdataUi: function () {\n\t\t//显示标题\n\t\tthis.title.string = lwd_g.data_mgr.data.contentObj.title;\n\t\t//设置上下页按钮状态\n\t\tthis.setButtonState();\n\t\t//获得上列表的数据\n\t\tvar topList = lwd_g.data_mgr.getImgInfo(1);\n\t\tvar botList = lwd_g.data_mgr.getImgInfo(2);\n\t\t//打乱列表顺序\n\t\tthis.contentArr_1.opacity = 0;\n\t\tthis.contentArr_2.opacity = 0;\n\n\t\ttopList.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tbotList.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tthis.addItem(topList, this.contentArr_1, this.Item_1, 0);\n\t\tthis.addItem(botList, this.contentArr_2, this.Item_2, 0);\n\t\t//准备完毕\n\t},\n\n\t//游戏开始\n\tgameStart: function () {\n\t\tconsole.log(\"游戏开始:\" + lwd_g.data_mgr);\n\t\t//播放一个上面的音乐\n\t\tthis.setAudioInfo(1);\n\t},\n\n\t//设置上下页按钮状态\n\tsetButtonState: function () {\n\t\t//先判断题目长度\n\t\tif (lwd_g.data_mgr.data.contentObj.pageArr.length < 2) {\n\t\t\tthis.btnList[0].node.active = false;\n\t\t\tthis.btnList[1].node.active = false;\n\t\t} else {\n\t\t\t//如果第一页\n\t\t\tif (lwd_g.data_mgr.pageId == 0) {\n\t\t\t\tthis.btnList[1].node.opacity = 255;\n\t\t\t\tthis.btnList[1].interactable = true;\n\t\t\t\tthis.btnList[0].node.opacity = 255 / 2;\n\t\t\t\tthis.btnList[0].interactable = false;\n\t\t\t}\n\t\t\tif (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\tthis.btnList[0].node.opacity = 255;\n\t\t\t\tthis.btnList[0].interactable = true;\n\t\t\t\tthis.btnList[1].node.opacity = 255 / 2;\n\t\t\t\tthis.btnList[1].interactable = false;\n\t\t\t}\n\t\t\tif (lwd_g.data_mgr.pageId > 0 && lwd_g.data_mgr.pageId < lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\tthis.btnList[0].node.opacity = 255;\n\t\t\t\tthis.btnList[0].interactable = true;\n\t\t\t\tthis.btnList[1].node.opacity = 255;\n\t\t\t\tthis.btnList[1].interactable = true;\n\t\t\t}\n\t\t}\n\t},\n\n\t//上一关\n\tonBtnLastPage: function () {\n\t\tif (lwd_g.data_mgr.pageId - 1 >= 0) {\n\t\t\tlwd_g.data_mgr.pageId -= 1;\n\t\t\tthis.setButtonState();\n\t\t\tthis.onBtnReStart();\n\t\t}\n\t},\n\n\t//下一关\n\tonBtnNextPage: function () {\n\t\tif (lwd_g.data_mgr.pageId + 1 < lwd_g.data_mgr.data.contentObj.pageArr.length) {\n\t\t\tlwd_g.data_mgr.pageId += 1;\n\t\t\tthis.setButtonState();\n\t\t\tthis.onBtnReStart();\n\t\t}\n\t},\n\n\t//获得随机播放的音乐并播放\n\tsetAudioInfo: function (type) {\n\t\t//随机一个数字 播放这个数字的上段部分\n\t\tlwd_g.data_mgr.temPlayAudio.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tvar num = lwd_g.data_mgr.temPlayAudio[0];\n\t\t//设置播放信息\n\t\tlwd_g.data_mgr.playId = num;\n\t\tlwd_g.data_mgr.playType = type;\n\t\tthis.PlayAudio();\n\t},\n\n\t//重新播放音乐\n\tonBtnSound: function () {\n\t\tthis.PlayAudio();\n\t},\n\n\t//重新开始\n\tonBtnReStart: function () {\n\t\t//移除所有计时器\n\t\tthis.unscheduleAllCallbacks();\n\t\tfor (var i = 0; i < this.contentArr_1.childrenCount; i++) {\n\t\t\tthis.contentArr_1.children[i].active = false;\n\t\t}\n\t\tfor (var i = 0; i < this.contentArr_2.childrenCount; i++) {\n\t\t\tthis.contentArr_2.children[i].active = false;\n\t\t}\n\t\tthis.resultNode.active = false;\n\n\t\t//重置游戏数据游戏数据\n\t\tlwd_g.data_mgr.resGameData();\n\n\t\tlwd_g.data_mgr.addPreloadImage();\n\t\tlwd_g.data_mgr.addPreloadAudio();\n\t\tlwd_g.data_mgr.addPreloadAnima();\n\n\t\tlwd_g.result.inst.End = true;\n\n\t\t//初始化界面\n\t\tthis.UpdataUi();\n\n\t\t// //播放游戏开始音效\n\t\t// lwd_g.speaker.inst.play_start();\n\n\t\t//游戏开始\n\t\tlwd_g.game.inst.gameStart();\n\n\t\t//清除线\n\t\tthis.clearLine();\n\t},\n\n\t//显示结算弹窗\n\tshowResult: function (Info) {\n\t\tthis.resultNode.scale = 0;\n\t\tthis.resultNode.active = true;\n\t\tcc.tween(this.resultNode)\n\t\t\t.to(0.5, { scale: 1 })\n\t\t\t.start()\n\t\tlwd_g.result.inst.updateUI(Info);\n\t},\n\n\n\t//播放音乐\n\tPlayAudio: function () {\n\t\t//获得播放路径\n\t\tvar path = lwd_g.data_mgr.getPlayUrl();\n\t\tlwd_g.res_mgr.playAudioByUrl(path, (url) => {\n\t\t\tlwd_g.snd_mgr.playEffect(url);\n\t\t});\n\t},\n\n\t//播放标题音效\n\tplayAudioTitle: function (cb) {\n\t\t//获得播放路径\n\t\tvar path = lwd_g.data_mgr.data.contentObj.audio_url;\n\t\tif (path == undefined) {\n\t\t\tcb && cb();\n\t\t}\n\t\tlwd_g.res_mgr.playAudioByUrl(path, (url) => {\n\n\t\t\tconsole.log(' type : ', typeof (cb));\n\t\t\tif (typeof (cb) != 'function') {\n\t\t\t\tcb = null;\n\t\t\t}\n\t\t\tlwd_g.snd_mgr.playEffect(url, cb);\n\t\t});\n\t},\n\n\tonBtnMask: function () {\n\n\t\tconsole.log('in onBtnMask');\n\t\tif (this.isLoadEnd) {\n\t\t\tthis.isLoadEnd = false;\n\t\t\tlwd_g.speaker.inst.play_start(() => {\n\t\t\t\tsetTimeout(() => {\n\n\t\t\t\t\tconsole.log('aaaa')\n\t\t\t\t\tlwd_g.game.inst.playAudioTitle(() => {\n\t\t\t\t\t\tlwd_g.game.inst.mask_node.active = false;\n\t\t\t\t\t\t//游戏开始\n\t\t\t\t\t\tlwd_g.game.inst.gameStart();\n\t\t\t\t\t});\n\t\t\t\t}, 500)\n\t\t\t});\n\t\t}\n\t},\n\n\t//添加项 \n\taddItem: function (listInfo, content, item, i) {\n\t\tif (listInfo.length <= i) {\n\t\t\tcontent.getComponent(cc.Layout).updateLayout();\n\t\t\tthis.contentArr_1.runAction(cc.fadeIn(0.2))\n\t\t\tthis.contentArr_2.runAction(cc.fadeIn(0.2))\n\t\t\treturn;\n\t\t}\n\t\tvar len = content.childrenCount;\n\t\t// 添加子项\n\t\tlet newItem = len > i ? content.children[i] : cc.instantiate(item);\n\t\t// 更新子项\n\t\tvar com = newItem.getComponent(\"item\");\n\t\tcom.updateUI(listInfo[i]);\n\t\tnewItem.active = true;\n\t\tnewItem.parent = content;\n\t\tthis.scheduleOnce(() => {\n\t\t\ti += 1;\n\t\t\tthis.addItem(listInfo, content, item, i)\n\t\t}, 0);\n\t},\n\n\t//点亮 conten:上列表,下列表 state:0 点亮,2变暗\n\tallLightDark(positionId, state) {\n\t\tvar conten = positionId == 1 ? this.contentArr_1 : this.contentArr_2;\n\t\tfor (var i = 0; i < conten.childrenCount; i++) {\n\t\t\tvar item = conten.children[i]\n\t\t\tif (item.state == 1 || item.state == 3) {\n\t\t\t\t// if (state == 2) {\n\t\t\t\tvar com = item.getComponent(\"item\");\n\t\t\t\t//设置状态为可答题\n\t\t\t\tcom.setBtnState(item.state);\n\t\t\t\tcontinue;\n\t\t\t\t// }\n\t\t\t} else {\n\t\t\t\tvar com = item.getComponent(\"item\");\n\t\t\t\t//设置状态为可答题\n\t\t\t\tcom.setBtnState(state);\n\t\t\t}\n\t\t}\n\t},\n\n\tShowLine: function (sx, sy, ex, ey, cb) {\n\t\tvar b = 0;\n\t\tvar a = 0;\n\t\tvar k = ex == sx ? 0 : (ey - sy) / (ex - sx);\n\t\tif (k == 0) {\n\t\t\ta = 0;\n\t\t\tb = -5;\n\t\t} else {\n\t\t\ta = k < 0 ? 5 : -5;\n\t\t}\n\t\tvar difx = sx + a\n\t\tvar dify = sy + k * a + b;\n\t\tif (ex == sx) {\n\t\t\tvar difnode = dify > ey;\n\t\t}\n\t\telse {\n\t\t\tvar difnode = ex > sx ? difx < ex : difx > ex;\n\t\t}\n\t\tif (difnode) {\n\t\t\tthis.scheduleOnce(() => {\n\t\t\t\tthis.DrawLine(sx, sy, difx, dify);\n\t\t\t\tthis.ShowLine(difx, dify, ex, ey, cb);\n\t\t\t}, 0.01);\n\t\t}\n\t\telse {\n\t\t\tthis.DrawLine(ex, ey, ex, ey);\n\n\t\t\t//移除播放列表的数据\n\t\t\tlwd_g.data_mgr.temPlayAudio.splice(0, 1);\n\n\t\t\t//显示弹窗\n\t\t\tvar Info = lwd_g.data_mgr.getResultInfo(lwd_g.data_mgr.nowNode.typeId);\n\t\t\tlwd_g.game.inst.showResult(Info);\n\t\t\tcb && cb();\n\t\t}\n\t},\n\n\t//点击测试\n\tDrawLine: function (sx, sy, ex, ey) {\n\t\t//获得组件 \n\t\tvar com = this.draw;\n\t\t//设置线的颜色\n\t\tcom.strokeColor = new cc.Color().fromHEX(lwd_g.data_mgr.lineColor[lwd_g.data_mgr.playId]);;\n\t\t// 设置线条宽度\n\t\tcom.lineWidth = 10;\n\t\t// 路径起点为0,0\n\t\tcom.moveTo(sx, sy);\n\t\t// 路径画线到(100,100)\n\t\t// 路径看不见!!!\n\t\tcom.lineTo(ex, ey);\n\t\t// 把路径画实,能看见啦!\n\t\tcom.stroke();\n\t},\n\n\t//\n\tclearLine: function () {\n\t\t//获得组件 \n\t\tvar com = this.draw;\n\t\tcom.clear()\n\t},\n});\n"]} {"version":3,"sources":["assets/Lwd/script/game/Lwd.js"],"names":["game","cc","Class","Component","properties","contentArr_1","type","Node","displayName","Item_1","contentArr_2","Item_2","draw","Graphics","resultNode","title","Label","btnList","Button","mask_node","ctor","inst","lwd_g","_timeoutIds","onLoad","initGame","data_mgr","resGameData","res_mgr","getFormData","UpdataUi","string","data","contentObj","setButtonState","topList","getImgInfo","botList","opacity","sort","Math","random","addItem","gameStart","console","log","setAudioInfo","pageArr","length","node","active","pageId","interactable","onBtnLastPage","onBtnReStart","onBtnNextPage","temPlayAudio","num","playId","playType","PlayAudio","onBtnSound","unscheduleAllCallbacks","i","childrenCount","children","addPreloadImage","addPreloadAudio","addPreloadAnima","result","End","clearLine","showResult","Info","scale","tween","to","start","updateUI","path","getPlayUrl","playAudioByUrl","url","snd_mgr","playEffect","playAudioTitle","cb","audio_url","undefined","onBtnMask","isLoadEnd","speaker","play_start","push","setTimeout","listInfo","content","item","getComponent","Layout","updateLayout","runAction","fadeIn","len","newItem","instantiate","com","parent","scheduleOnce","allLightDark","positionId","state","conten","setBtnState","ShowLine","sx","sy","ex","ey","b","a","k","difx","dify","difnode","DrawLine","splice","getResultInfo","nowNode","typeId","strokeColor","Color","fromHEX","lineColor","lineWidth","moveTo","lineTo","stroke","clear","onDestroy","forEach","id","clearTimeout"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * 游戏主逻辑\n */\nvar game = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tcontentArr_1: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"内容_1\"\n\t\t},\n\t\tItem_1: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tcontentArr_2: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"内容_2\"\n\t\t},\n\t\tItem_2: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tdraw: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Graphics,\n\t\t\tdisplayName: \"滚动项\"\n\t\t},\n\t\tresultNode: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"结算弹窗\"\n\t\t},\n\t\ttitle: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Label,\n\t\t\tdisplayName: \"标题\"\n\t\t},\n\t\tbtnList: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Button,\n\t\t\tdisplayName: \"上下页\"\n\t\t},\n\t\tmask_node: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"遮罩\"\n\t\t}\n\t},\n\n\tctor: function () {\n\t\tgame.inst = this;\n\t\tlwd_g.game = game;\n\t\tthis._timeoutIds = [];\n\n\t},\n\n\t// 生命周期 onLoad\n\tonLoad() {\n\t\t//初始化游戏\n\t\tthis.initGame();\n\t},\n\n\t//初始化游戏\n\tinitGame: function () {\n\t\t//重置游戏数据游戏数据\n\t\tlwd_g.data_mgr.resGameData();\n\t\t//获得数据\n\t\tlwd_g.res_mgr.getFormData();\n\t},\n\n\t//更新界面信息\n\tUpdataUi: function () {\n\t\t//显示标题\n\t\tthis.title.string = lwd_g.data_mgr.data.contentObj.title;\n\t\t//设置上下页按钮状态\n\t\tthis.setButtonState();\n\t\t//获得上列表的数据\n\t\tvar topList = lwd_g.data_mgr.getImgInfo(1);\n\t\tvar botList = lwd_g.data_mgr.getImgInfo(2);\n\t\t//打乱列表顺序\n\t\tthis.contentArr_1.opacity = 0;\n\t\tthis.contentArr_2.opacity = 0;\n\n\t\ttopList.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tbotList.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tthis.addItem(topList, this.contentArr_1, this.Item_1, 0);\n\t\tthis.addItem(botList, this.contentArr_2, this.Item_2, 0);\n\t\t//准备完毕\n\t},\n\n\t//游戏开始\n\tgameStart: function () {\n\t\tconsole.log(\"游戏开始:\" + lwd_g.data_mgr);\n\t\t//播放一个上面的音乐\n\t\tthis.setAudioInfo(1);\n\t},\n\n\t//设置上下页按钮状态\n\tsetButtonState: function () {\n\t\t//先判断题目长度\n\t\tif (lwd_g.data_mgr.data.contentObj.pageArr.length < 2) {\n\t\t\tthis.btnList[0].node.active = false;\n\t\t\tthis.btnList[1].node.active = false;\n\t\t} else {\n\t\t\t//如果第一页\n\t\t\tif (lwd_g.data_mgr.pageId == 0) {\n\t\t\t\tthis.btnList[1].node.opacity = 255;\n\t\t\t\tthis.btnList[1].interactable = true;\n\t\t\t\tthis.btnList[0].node.opacity = 255 / 2;\n\t\t\t\tthis.btnList[0].interactable = false;\n\t\t\t}\n\t\t\tif (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\tthis.btnList[0].node.opacity = 255;\n\t\t\t\tthis.btnList[0].interactable = true;\n\t\t\t\tthis.btnList[1].node.opacity = 255 / 2;\n\t\t\t\tthis.btnList[1].interactable = false;\n\t\t\t}\n\t\t\tif (lwd_g.data_mgr.pageId > 0 && lwd_g.data_mgr.pageId < lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\tthis.btnList[0].node.opacity = 255;\n\t\t\t\tthis.btnList[0].interactable = true;\n\t\t\t\tthis.btnList[1].node.opacity = 255;\n\t\t\t\tthis.btnList[1].interactable = true;\n\t\t\t}\n\t\t}\n\t},\n\n\t//上一关\n\tonBtnLastPage: function () {\n\t\tif (lwd_g.data_mgr.pageId - 1 >= 0) {\n\t\t\tlwd_g.data_mgr.pageId -= 1;\n\t\t\tthis.setButtonState();\n\t\t\tthis.onBtnReStart();\n\t\t}\n\t},\n\n\t//下一关\n\tonBtnNextPage: function () {\n\t\tif (lwd_g.data_mgr.pageId + 1 < lwd_g.data_mgr.data.contentObj.pageArr.length) {\n\t\t\tlwd_g.data_mgr.pageId += 1;\n\t\t\tthis.setButtonState();\n\t\t\tthis.onBtnReStart();\n\t\t}\n\t},\n\n\t//获得随机播放的音乐并播放\n\tsetAudioInfo: function (type) {\n\t\t//随机一个数字 播放这个数字的上段部分\n\t\tlwd_g.data_mgr.temPlayAudio.sort(function () { return Math.random() > 0.5 ? -1 : 1; })\n\t\tvar num = lwd_g.data_mgr.temPlayAudio[0];\n\t\t//设置播放信息\n\t\tlwd_g.data_mgr.playId = num;\n\t\tlwd_g.data_mgr.playType = type;\n\t\tthis.PlayAudio();\n\t},\n\n\t//重新播放音乐\n\tonBtnSound: function () {\n\t\tthis.PlayAudio();\n\t},\n\n\t//重新开始\n\tonBtnReStart: function () {\n\t\t//移除所有计时器\n\t\tthis.unscheduleAllCallbacks();\n\t\tfor (var i = 0; i < this.contentArr_1.childrenCount; i++) {\n\t\t\tthis.contentArr_1.children[i].active = false;\n\t\t}\n\t\tfor (var i = 0; i < this.contentArr_2.childrenCount; i++) {\n\t\t\tthis.contentArr_2.children[i].active = false;\n\t\t}\n\t\tthis.resultNode.active = false;\n\n\t\t//重置游戏数据游戏数据\n\t\tlwd_g.data_mgr.resGameData();\n\n\t\tlwd_g.data_mgr.addPreloadImage();\n\t\tlwd_g.data_mgr.addPreloadAudio();\n\t\tlwd_g.data_mgr.addPreloadAnima();\n\n\t\tlwd_g.result.inst.End = true;\n\n\t\t//初始化界面\n\t\tthis.UpdataUi();\n\n\t\t// //播放游戏开始音效\n\t\t// lwd_g.speaker.inst.play_start();\n\n\t\t//游戏开始\n\t\tlwd_g.game.inst.gameStart();\n\n\t\t//清除线\n\t\tthis.clearLine();\n\t},\n\n\t//显示结算弹窗\n\tshowResult: function (Info) {\n\t\tthis.resultNode.scale = 0;\n\t\tthis.resultNode.active = true;\n\t\tcc.tween(this.resultNode)\n\t\t\t.to(0.5, { scale: 1 })\n\t\t\t.start()\n\t\tlwd_g.result.inst.updateUI(Info);\n\t},\n\n\n\t//播放音乐\n\tPlayAudio: function () {\n\t\t//获得播放路径\n\t\tvar path = lwd_g.data_mgr.getPlayUrl();\n\t\tlwd_g.res_mgr.playAudioByUrl(path, (url) => {\n\t\t\tlwd_g.snd_mgr.playEffect(url);\n\t\t});\n\t},\n\n\t//播放标题音效\n\tplayAudioTitle: function (cb) {\n\t\t//获得播放路径\n\t\tvar path = lwd_g.data_mgr.data.contentObj.audio_url;\n\t\tif (path == undefined) {\n\t\t\tcb && cb();\n\t\t}\n\t\tlwd_g.res_mgr.playAudioByUrl(path, (url) => {\n\n\t\t\tconsole.log(' type : ', typeof (cb));\n\t\t\tif (typeof (cb) != 'function') {\n\t\t\t\tcb = null;\n\t\t\t}\n\t\t\tlwd_g.snd_mgr.playEffect(url, cb);\n\t\t});\n\t},\n\n\tonBtnMask: function () {\n\n\t\tconsole.log('in onBtnMask');\n\t\tif (this.isLoadEnd) {\n\t\t\tthis.isLoadEnd = false;\n\t\t\tlwd_g.speaker.inst.play_start(() => {\n\t\t\t\tthis._timeoutIds.push( setTimeout(() => {\n\n\t\t\t\t\tconsole.log('aaaa')\n\t\t\t\t\tlwd_g.game.inst.playAudioTitle(() => {\n\t\t\t\t\t\tlwd_g.game.inst.mask_node.active = false;\n\t\t\t\t\t\t//游戏开始\n\t\t\t\t\t\tlwd_g.game.inst.gameStart();\n\t\t\t\t\t});\n\t\t\t\t}, 500));\n\t\t\t});\n\t\t}\n\t},\n\n\t//添加项 \n\taddItem: function (listInfo, content, item, i) {\n\t\tif (listInfo.length <= i) {\n\t\t\tcontent.getComponent(cc.Layout).updateLayout();\n\t\t\tthis.contentArr_1.runAction(cc.fadeIn(0.2))\n\t\t\tthis.contentArr_2.runAction(cc.fadeIn(0.2))\n\t\t\treturn;\n\t\t}\n\t\tvar len = content.childrenCount;\n\t\t// 添加子项\n\t\tlet newItem = len > i ? content.children[i] : cc.instantiate(item);\n\t\t// 更新子项\n\t\tvar com = newItem.getComponent(\"item\");\n\t\tcom.updateUI(listInfo[i]);\n\t\tnewItem.active = true;\n\t\tnewItem.parent = content;\n\t\tthis.scheduleOnce(() => {\n\t\t\ti += 1;\n\t\t\tthis.addItem(listInfo, content, item, i)\n\t\t}, 0);\n\t},\n\n\t//点亮 conten:上列表,下列表 state:0 点亮,2变暗\n\tallLightDark(positionId, state) {\n\t\tvar conten = positionId == 1 ? this.contentArr_1 : this.contentArr_2;\n\t\tfor (var i = 0; i < conten.childrenCount; i++) {\n\t\t\tvar item = conten.children[i]\n\t\t\tif (item.state == 1 || item.state == 3) {\n\t\t\t\t// if (state == 2) {\n\t\t\t\tvar com = item.getComponent(\"item\");\n\t\t\t\t//设置状态为可答题\n\t\t\t\tcom.setBtnState(item.state);\n\t\t\t\tcontinue;\n\t\t\t\t// }\n\t\t\t} else {\n\t\t\t\tvar com = item.getComponent(\"item\");\n\t\t\t\t//设置状态为可答题\n\t\t\t\tcom.setBtnState(state);\n\t\t\t}\n\t\t}\n\t},\n\n\tShowLine: function (sx, sy, ex, ey, cb) {\n\t\tvar b = 0;\n\t\tvar a = 0;\n\t\tvar k = ex == sx ? 0 : (ey - sy) / (ex - sx);\n\t\tif (k == 0) {\n\t\t\ta = 0;\n\t\t\tb = -5;\n\t\t} else {\n\t\t\ta = k < 0 ? 5 : -5;\n\t\t}\n\t\tvar difx = sx + a\n\t\tvar dify = sy + k * a + b;\n\t\tif (ex == sx) {\n\t\t\tvar difnode = dify > ey;\n\t\t}\n\t\telse {\n\t\t\tvar difnode = ex > sx ? difx < ex : difx > ex;\n\t\t}\n\t\tif (difnode) {\n\t\t\tthis.scheduleOnce(() => {\n\t\t\t\tthis.DrawLine(sx, sy, difx, dify);\n\t\t\t\tthis.ShowLine(difx, dify, ex, ey, cb);\n\t\t\t}, 0.01);\n\t\t}\n\t\telse {\n\t\t\tthis.DrawLine(ex, ey, ex, ey);\n\n\t\t\t//移除播放列表的数据\n\t\t\tlwd_g.data_mgr.temPlayAudio.splice(0, 1);\n\n\t\t\t//显示弹窗\n\t\t\tvar Info = lwd_g.data_mgr.getResultInfo(lwd_g.data_mgr.nowNode.typeId);\n\t\t\tlwd_g.game.inst.showResult(Info);\n\t\t\tcb && cb();\n\t\t}\n\t},\n\n\t//点击测试\n\tDrawLine: function (sx, sy, ex, ey) {\n\t\t//获得组件 \n\t\tvar com = this.draw;\n\t\t//设置线的颜色\n\t\tcom.strokeColor = new cc.Color().fromHEX(lwd_g.data_mgr.lineColor[lwd_g.data_mgr.playId]);;\n\t\t// 设置线条宽度\n\t\tcom.lineWidth = 10;\n\t\t// 路径起点为0,0\n\t\tcom.moveTo(sx, sy);\n\t\t// 路径画线到(100,100)\n\t\t// 路径看不见!!!\n\t\tcom.lineTo(ex, ey);\n\t\t// 把路径画实,能看见啦!\n\t\tcom.stroke();\n\t},\n\n\t//\n\tclearLine: function () {\n\t\t//获得组件 \n\t\tvar com = this.draw;\n\t\tcom.clear()\n\t},\n\n\tonDestroy() {\n\t\tthis._timeoutIds.forEach(id => {\n\t\t\tclearTimeout(id);\n\t\t});\n\t}\n});\n"]}
\ No newline at end of file \ No newline at end of file
...@@ -54,6 +54,10 @@ cc.Class({ ...@@ -54,6 +54,10 @@ cc.Class({
var _this = this; var _this = this;
//图片资源 //图片资源
if (!url) {
return;
}
lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) { lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) {
_this.Picture.spriteFrame = list; _this.Picture.spriteFrame = list;
......
{"version":3,"sources":["assets/Lwd/script/game/item.js"],"names":["cc","Class","Component","properties","Picture","type","Sprite","displayName","nodeState","Node","spt_error","spt_chick","updateUI","Info","itemInfo","InitData","setPicture","url","setBtnState","positionId","lwd_g","res_mgr","getSpriteFrimeByUrl","list","spriteFrame","photoScare","node","active","maxSize","Math","min","height","width","perScale","undefined","scaleX","scaleY","setBtnOpen","b","getComponent","Button","enabled","num","state","onBtnGet","typeId","data_mgr","playId","playType","speaker","inst","play_good","game","PlayAudio","allLightDark","posStart","parent","convertToWorldSpaceAR","position","posEnd","nowNode","ShowLine","x","y","play_error","tween","to","scale","start"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * item\n */\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tPicture: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Sprite,\n\t\t\tdisplayName: \"图片\"\n\t\t},\n\t\tnodeState: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"节点状态\"\n\t\t},\n\t\tspt_error: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"失败\"\n\t\t},\n\t\tspt_chick: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"小鸡\"\n\t\t}\n\t},\n\n\t//更新界面ui\n\tupdateUI: function (Info) {\n\t\t//当前数据\n\t\tthis.itemInfo = Info;\n\t\t//初始化数据\n\t\tthis.InitData();\n\t\t//设置图片\n\t\tthis.setPicture(Info.url);\n\t},\n\n\t//初始化信息\n\tInitData: function () {\n\t\t//设置按钮状态\n\t\tthis.setBtnState(0);\n\t\tif (this.itemInfo.positionId == 2) {\n\t\t\tthis.setBtnState(2);\n\t\t}\n\t},\n\n\t//设置图片\n\tsetPicture: function (url) {\n\t\t//图片资源\n\t\tlwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {\n\t\t\tthis.Picture.spriteFrame = list;\n\t\t\tthis.photoScare(this.Picture.node);\n\t\t\tthis.Picture.node.active = true;\n\t\t});\n\t},\n\n\t//图片适配\n\tphotoScare: function (node) {\n\t\tlet maxSize = Math.min(120 / node.height, 120 / node.width);\n\t\tif (node.perScale == undefined) {\n\t\t\tnode.perScale = node.scaleX;\n\t\t} else {\n\t\t\tnode.scaleX = node.perScale;\n\t\t\tnode.scaleY = node.perScale;\n\t\t}\n\t\tnode.scaleX *= maxSize;\n\t\tnode.scaleY *= maxSize;\n\t},\n\n\t//设置按钮状态\n\tsetBtnOpen: function (b) {\n\t\tthis.node.getComponent(cc.Button).enabled = b;\n\t},\n\n\t//设置按钮状态0可点击 1已答对 2答错 3连线完成\n\tsetBtnState: function (num) {\n\t\t//this.nodeState[num].active = true;\n\t\tswitch (~~num) {\n\t\t\tcase 0:\n\t\t\t\tthis.nodeState[0].active = true;\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 0;\n\t\t\t\tthis.setBtnOpen(true);\n\t\t\t\tbreak;\n\t\t\tcase 1:\n\t\t\t\tthis.nodeState[1].active = true;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 1;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t\tcase 2:\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = true;\n\t\t\t\tthis.node.state = 2;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t\tcase 3:\n\t\t\t\tthis.nodeState[0].active = true;\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 3;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t}\n\t},\n\t//\n\tonBtnGet: function () {\n\t\t//如果节点的Id等于当前数据的id的话\n\t\tif (this.itemInfo.typeId == lwd_g.data_mgr.playId && this.itemInfo.positionId == lwd_g.data_mgr.playType) {\n\t\t\t//播放答对音效\n\t\t\tthis.setBtnState(1);\n\t\t\tlwd_g.speaker.inst.play_good(() => {\n\t\t\t\t//如果是上面答对的话\n\t\t\t\tif (this.itemInfo.positionId == 1) {\n\t\t\t\t\t//执行播放下排的音乐\n\t\t\t\t\tlwd_g.data_mgr.playType = 2;\n\t\t\t\t\tlwd_g.game.inst.PlayAudio();\n\n\t\t\t\t\t//设置状态\n\t\t\t\t\tlwd_g.game.inst.allLightDark(1, 2);\n\t\t\t\t\tlwd_g.game.inst.allLightDark(2, 0);\n\n\t\t\t\t\t//把这个答对的节点保存起来\n\t\t\t\t\tlwd_g.data_mgr.itemInfo = this;\n\t\t\t\t}\n\t\t\t\t//如果答对的是下排的话\n\t\t\t\tif (this.itemInfo.positionId == 2) {\n\t\t\t\t\t//连线\n\t\t\t\t\tvar posStart = lwd_g.data_mgr.itemInfo.spt_chick.parent.convertToWorldSpaceAR(lwd_g.data_mgr.itemInfo.spt_chick.position);\n\t\t\t\t\tvar posEnd = this.spt_chick.parent.convertToWorldSpaceAR(this.spt_chick.position);\n\t\t\t\t\tlwd_g.data_mgr.nowNode = this.itemInfo;\n\t\t\t\t\tlwd_g.game.inst.ShowLine(posStart.x - 640, posStart.y - 360, posEnd.x - 640, posEnd.y - 360, () => {\n\t\t\t\t\t\tlwd_g.data_mgr.itemInfo.setBtnState(3);\n\t\t\t\t\t\tthis.setBtnState(3);\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\telse {\n\t\t\tthis.spt_error.active = true;\n\t\t\t//播放失败音效\n\t\t\tlwd_g.speaker.inst.play_error();\n\t\t\tthis.setBtnState(2);\n\t\t\tcc.tween(this.spt_error)\n\t\t\t\t.to(0.2, { scale: 1.1 })\n\t\t\t\t.to(0.5, { scale: 0 })\n\t\t\t\t.start()\n\t\t}\n\t},\n});\n"]} {"version":3,"sources":["assets/Lwd/script/game/item.js"],"names":["cc","Class","Component","properties","Picture","type","Sprite","displayName","nodeState","Node","spt_error","spt_chick","updateUI","Info","itemInfo","InitData","setPicture","url","setBtnState","positionId","lwd_g","res_mgr","getSpriteFrimeByUrl","list","spriteFrame","photoScare","node","active","maxSize","Math","min","height","width","perScale","undefined","scaleX","scaleY","setBtnOpen","b","getComponent","Button","enabled","num","state","onBtnGet","typeId","data_mgr","playId","playType","speaker","inst","play_good","game","PlayAudio","allLightDark","posStart","parent","convertToWorldSpaceAR","position","posEnd","nowNode","ShowLine","x","y","play_error","tween","to","scale","start"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * item\n */\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tPicture: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Sprite,\n\t\t\tdisplayName: \"图片\"\n\t\t},\n\t\tnodeState: {\n\t\t\tdefault: [],\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"节点状态\"\n\t\t},\n\t\tspt_error: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"失败\"\n\t\t},\n\t\tspt_chick: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"小鸡\"\n\t\t}\n\t},\n\n\t//更新界面ui\n\tupdateUI: function (Info) {\n\t\t//当前数据\n\t\tthis.itemInfo = Info;\n\t\t//初始化数据\n\t\tthis.InitData();\n\t\t//设置图片\n\t\tthis.setPicture(Info.url);\n\t},\n\n\t//初始化信息\n\tInitData: function () {\n\t\t//设置按钮状态\n\t\tthis.setBtnState(0);\n\t\tif (this.itemInfo.positionId == 2) {\n\t\t\tthis.setBtnState(2);\n\t\t}\n\t},\n\n\t//设置图片\n\tsetPicture: function (url) {\n\t\t//图片资源\n\n\t\tif (!url) {\n\t\t\treturn;\n\t\t}\n\t\tlwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {\n\t\t\tthis.Picture.spriteFrame = list;\n\t\t\tthis.photoScare(this.Picture.node);\n\t\t\tthis.Picture.node.active = true;\n\t\t});\n\t},\n\n\t//图片适配\n\tphotoScare: function (node) {\n\t\tlet maxSize = Math.min(120 / node.height, 120 / node.width);\n\t\tif (node.perScale == undefined) {\n\t\t\tnode.perScale = node.scaleX;\n\t\t} else {\n\t\t\tnode.scaleX = node.perScale;\n\t\t\tnode.scaleY = node.perScale;\n\t\t}\n\t\tnode.scaleX *= maxSize;\n\t\tnode.scaleY *= maxSize;\n\t},\n\n\t//设置按钮状态\n\tsetBtnOpen: function (b) {\n\t\tthis.node.getComponent(cc.Button).enabled = b;\n\t},\n\n\t//设置按钮状态0可点击 1已答对 2答错 3连线完成\n\tsetBtnState: function (num) {\n\t\t//this.nodeState[num].active = true;\n\t\tswitch (~~num) {\n\t\t\tcase 0:\n\t\t\t\tthis.nodeState[0].active = true;\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 0;\n\t\t\t\tthis.setBtnOpen(true);\n\t\t\t\tbreak;\n\t\t\tcase 1:\n\t\t\t\tthis.nodeState[1].active = true;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 1;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t\tcase 2:\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = true;\n\t\t\t\tthis.node.state = 2;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t\tcase 3:\n\t\t\t\tthis.nodeState[0].active = true;\n\t\t\t\tthis.nodeState[1].active = false;\n\t\t\t\tthis.nodeState[2].active = false;\n\t\t\t\tthis.node.state = 3;\n\t\t\t\tthis.setBtnOpen(false);\n\t\t\t\tbreak;\n\t\t}\n\t},\n\t//\n\tonBtnGet: function () {\n\t\t//如果节点的Id等于当前数据的id的话\n\t\tif (this.itemInfo.typeId == lwd_g.data_mgr.playId && this.itemInfo.positionId == lwd_g.data_mgr.playType) {\n\t\t\t//播放答对音效\n\t\t\tthis.setBtnState(1);\n\t\t\tlwd_g.speaker.inst.play_good(() => {\n\t\t\t\t//如果是上面答对的话\n\t\t\t\tif (this.itemInfo.positionId == 1) {\n\t\t\t\t\t//执行播放下排的音乐\n\t\t\t\t\tlwd_g.data_mgr.playType = 2;\n\t\t\t\t\tlwd_g.game.inst.PlayAudio();\n\n\t\t\t\t\t//设置状态\n\t\t\t\t\tlwd_g.game.inst.allLightDark(1, 2);\n\t\t\t\t\tlwd_g.game.inst.allLightDark(2, 0);\n\n\t\t\t\t\t//把这个答对的节点保存起来\n\t\t\t\t\tlwd_g.data_mgr.itemInfo = this;\n\t\t\t\t}\n\t\t\t\t//如果答对的是下排的话\n\t\t\t\tif (this.itemInfo.positionId == 2) {\n\t\t\t\t\t//连线\n\t\t\t\t\tvar posStart = lwd_g.data_mgr.itemInfo.spt_chick.parent.convertToWorldSpaceAR(lwd_g.data_mgr.itemInfo.spt_chick.position);\n\t\t\t\t\tvar posEnd = this.spt_chick.parent.convertToWorldSpaceAR(this.spt_chick.position);\n\t\t\t\t\tlwd_g.data_mgr.nowNode = this.itemInfo;\n\t\t\t\t\tlwd_g.game.inst.ShowLine(posStart.x - 640, posStart.y - 360, posEnd.x - 640, posEnd.y - 360, () => {\n\t\t\t\t\t\tlwd_g.data_mgr.itemInfo.setBtnState(3);\n\t\t\t\t\t\tthis.setBtnState(3);\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\telse {\n\t\t\tthis.spt_error.active = true;\n\t\t\t//播放失败音效\n\t\t\tlwd_g.speaker.inst.play_error();\n\t\t\tthis.setBtnState(2);\n\t\t\tcc.tween(this.spt_error)\n\t\t\t\t.to(0.2, { scale: 1.1 })\n\t\t\t\t.to(0.5, { scale: 0 })\n\t\t\t\t.start()\n\t\t}\n\t},\n});\n"]}
\ No newline at end of file \ No newline at end of file
...@@ -110,6 +110,10 @@ var result = cc.Class({ ...@@ -110,6 +110,10 @@ var result = cc.Class({
var _this = this; var _this = this;
//图片资源 //图片资源
if (!url) {
return;
}
lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) { lwd_g.res_mgr.getSpriteFrimeByUrl(url, function (list) {
_this.Picture.getComponent(cc.Sprite).spriteFrame = list; _this.Picture.getComponent(cc.Sprite).spriteFrame = list;
......
{"version":3,"sources":["assets/Lwd/script/game/result.js"],"names":["Color_texts","result","cc","Class","Component","properties","Picture","type","Node","displayName","frame_tips","lb_tips","Label","Armature","dragonBones","ArmatureDisplay","layoutText","ctor","inst","lwd_g","updateUI","Info","active","node","itemInfo","setPicture","groupPic","res_mgr","loadSpine","initRichText","groupLabel","text","removeAllChildren","replace","arr","split","length","string","_forceUpdateRenderData","i","instantiate","label","getComponent","parent","Layout","updateLayout","width","scale","url","getSpriteFrimeByUrl","list","Sprite","spriteFrame","photoScare","maxSize","Math","min","height","perScale","undefined","scaleX","scaleY","playSpine","playAnimation","data_mgr","dragonName","stopSpine","dragonAtlasAsset","dragonAsset","armatureName","scheduleOnce","playAudio","test","group_audio_url","assetManager","loadRemote","err","clip","audioID","audioEngine","play","audioDuration","getDuration","textDuration","childrenCount","textIndex","schedule","chengeTextColor","stopAudio","stop","unschedule","isPlaying","children","temPlayAudio","pageId","data","contentObj","pageArr","eff_well","showEff","color","Color","fromHEX","clearTextColor","onBtnText","onBtnClose","End","game","setAudioInfo","allLightDark"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * result\n */\nconst Color_texts = ['#BE1AC1', '#2E6EEE', '#1A1DC1', '#770060'];\n\nvar result = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tPicture: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"图片\"\n\t\t},\n\t\tframe_tips: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"标签框\"\n\t\t},\n\t\tlb_tips: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Label,\n\t\t\tdisplayName: \"标签\"\n\t\t},\n\t\tArmature: {\n\t\t\tdefault: null,\n\t\t\ttype: dragonBones.ArmatureDisplay,\n\t\t\tdisplayName: \"动画\"\n\t\t},\n\t\tlayoutText: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"文字布局\"\n\t\t}\n\t},\n\n\tctor: function () {\n\t\tresult.inst = this;\n\t\tlwd_g.result = result;\n\t},\n\n\t//更新界面ui\n\tupdateUI: function (Info) {\n\t\tthis.Picture.active = false;\n\t\tthis.Armature.node.active = false;\n\t\tif (Info) {\n\t\t\t//当前数据\n\t\t\tthis.itemInfo = Info;\n\n\t\t\t//显示图片\n\t\t\tif (Info.type == \"Image\") {\n\t\t\t\t//设置图片\n\t\t\t\tthis.setPicture(Info.groupPic);\n\t\t\t}\n\n\t\t\t//显示骨骼动画\n\t\t\tif (Info.type == \"Spine\") {\n\t\t\t\tlwd_g.res_mgr.loadSpine(this.Armature, Info);\n\t\t\t}\n\t\t\tthis.initRichText(Info.groupLabel);\n\n\t\t\tthis.frame_tips.active = true;\n\t\t}\n\t},\n\n\t// 初始化文本\n\tinitRichText(text) {\n\t\tthis.layoutText.removeAllChildren();\n\t\tif (!text) {\n\t\t\treturn;\n\t\t}\n\t\ttext = text.replace(/ /g, \" |\");\n\t\tlet arr = text.split('|');\n\t\tif (arr.length <= 0) {\n\t\t\treturn;\n\t\t}\n\t\tthis.layoutText.active = true;\n\t\tthis.lb_tips.string = arr[0];\n\t\tthis.lb_tips._forceUpdateRenderData(true)\n\t\tfor (let i = 0; i < arr.length; i++) {\n\t\t\tif (arr[i + 1] == ' ') {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tlet node = cc.instantiate(this.lb_tips.node);\n\t\t\tlet label = node.getComponent(cc.Label);\n\t\t\tlabel.string = arr[i];\n\t\t\tnode.parent = this.layoutText;\n\t\t\tlabel._forceUpdateRenderData(true);\n\t\t}\n\t\tthis.layoutText.getComponent(cc.Layout).updateLayout();\n\n\t\tlet width = this.layoutText.width;\n\t\tif (width > 850) {\n\t\t\tlet scale = 850 / width;\n\t\t\tthis.layoutText.scale = scale;\n\t\t}\n\t},\n\n\t//设置图片\n\tsetPicture: function (url) {\n\t\t//图片资源\n\t\tlwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {\n\t\t\tthis.Picture.getComponent(cc.Sprite).spriteFrame = list;\n\t\t\tthis.photoScare(this.Picture);\n\t\t\tthis.Picture.active = true;\n\t\t});\n\t},\n\n\t//图片适配\n\tphotoScare: function (node) {\n\t\tlet maxSize = Math.min(740 / node.height, 400 / node.width);\n\t\tif (node.perScale == undefined) {\n\t\t\tnode.perScale = node.scaleX;\n\t\t} else {\n\t\t\tnode.scaleX = node.perScale;\n\t\t\tnode.scaleY = node.perScale;\n\t\t}\n\t\tnode.scaleX *= maxSize;\n\t\tnode.scaleY *= maxSize;\n\t},\n\n\t//播放龙骨动画\n\tplaySpine() {\n\t\tthis.Armature.playAnimation(lwd_g.data_mgr.dragonName, 1);\n\t},\n\n\tstopSpine() {\n\t\tthis.Armature.dragonAtlasAsset = null;\n\t\tthis.Armature.dragonAsset = null;\n\t\tthis.Armature.armatureName = '';\n\t\tthis.scheduleOnce(() => {\n\t\t\tlwd_g.res_mgr.loadSpine(this.Armature, this.itemInfo);\n\t\t})\n\t},\n\n\tplayAudio() {\n\t\tvar test = this.itemInfo.group_audio_url\n\t\t//var test = \"http://staging-teach.cdn.ireadabc.com/495324991838775e49e3ca6593d432c9.mp3\"\n\t\tcc.assetManager.loadRemote(test, null, (err, clip) => {\n\t\t\tthis.audioID = cc.audioEngine.play(clip, false, 1);\n\t\t\tthis.audioDuration = cc.audioEngine.getDuration(this.audioID);\n\t\t\tthis.textDuration = this.audioDuration / this.layoutText.childrenCount;\n\t\t\tthis.textIndex = 0;\n\t\t\tthis.schedule(this.chengeTextColor, this.textDuration, this.layoutText.childrenCount, 0.01)\n\t\t});\n\t},\n\tstopAudio() {\n\t\tcc.audioEngine.stop(this.audioID);\n\t\tthis.unschedule(this.chengeTextColor);\n\t\tthis.isPlaying = false;\n\t\t// this.stopSpine();\n\t},\n\n\tchengeTextColor() {\n\t\tif (!this.layoutText.children[this.textIndex] || this.textIndex == this.layoutText.childrenCount) {\n\t\t\tif (lwd_g.data_mgr.temPlayAudio.length < 1) {\n\t\t\t\tif (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\t\t//显示结算撒花\n\t\t\t\t\tlwd_g.eff_well.inst.showEff();\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.isPlaying = false;\n\t\t\tthis.unschedule(this.chengeTextColor);\n\t\t}\n\t\tthis.layoutText.children[this.textIndex] && (this.layoutText.children[this.textIndex].color = new cc.Color().fromHEX(Color_texts[1]));\n\t\tthis.layoutText.children[this.textIndex - 1] && (this.layoutText.children[this.textIndex - 1].color = new cc.Color().fromHEX(Color_texts[3]));\n\t\tthis.textIndex++;\n\t},\n\n\tclearTextColor() {\n\t\tfor (let i = 0; i < this.layoutText.children.length; i++) {\n\t\t\tthis.layoutText.children[i].color = new cc.Color().fromHEX(Color_texts[3]);\n\t\t}\n\t},\n\n\tonBtnText() {\n\t\tthis.stopSpine();\n\t\tthis.clearTextColor();\n\t\tthis.stopAudio();\n\t\tthis.playAudio();\n\t\tthis.playSpine();\n\t},\n\n\t//点击关闭\n\tonBtnClose: function () {\n\t\tthis.node.active = false;\n\t\tthis.stopSpine();\n\t\tthis.clearTextColor();\n\t\tthis.stopAudio();\n\t\t//如果播放列表少于1则显示\n\t\tif (this.End == false) {\n\t\t\treturn;\n\t\t}\n\t\tif (lwd_g.data_mgr.temPlayAudio.length < 1) {\n\t\t\t// if (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t// \t//显示结算撒花\n\t\t\t// \tlwd_g.eff_well.inst.showEff();\n\t\t\t// }\n\t\t\tthis.End = false;\n\t\t} else {\n\t\t\t//重新随机一组数据\n\t\t\tlwd_g.game.inst.setAudioInfo(1);\n\t\t\t//设置下一题的状态\n\t\t\tlwd_g.game.inst.allLightDark(1, 0);\n\t\t\tlwd_g.game.inst.allLightDark(2, 2);\n\t\t}\n\t}\n});\n"]} {"version":3,"sources":["assets/Lwd/script/game/result.js"],"names":["Color_texts","result","cc","Class","Component","properties","Picture","type","Node","displayName","frame_tips","lb_tips","Label","Armature","dragonBones","ArmatureDisplay","layoutText","ctor","inst","lwd_g","updateUI","Info","active","node","itemInfo","setPicture","groupPic","res_mgr","loadSpine","initRichText","groupLabel","text","removeAllChildren","replace","arr","split","length","string","_forceUpdateRenderData","i","instantiate","label","getComponent","parent","Layout","updateLayout","width","scale","url","getSpriteFrimeByUrl","list","Sprite","spriteFrame","photoScare","maxSize","Math","min","height","perScale","undefined","scaleX","scaleY","playSpine","playAnimation","data_mgr","dragonName","stopSpine","dragonAtlasAsset","dragonAsset","armatureName","scheduleOnce","playAudio","test","group_audio_url","assetManager","loadRemote","err","clip","audioID","audioEngine","play","audioDuration","getDuration","textDuration","childrenCount","textIndex","schedule","chengeTextColor","stopAudio","stop","unschedule","isPlaying","children","temPlayAudio","pageId","data","contentObj","pageArr","eff_well","showEff","color","Color","fromHEX","clearTextColor","onBtnText","onBtnClose","End","game","setAudioInfo","allLightDark"],"mappings":"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","sourceRoot":"/","sourcesContent":["/**\n * result\n */\nconst Color_texts = ['#BE1AC1', '#2E6EEE', '#1A1DC1', '#770060'];\n\nvar result = cc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tPicture: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"图片\"\n\t\t},\n\t\tframe_tips: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"标签框\"\n\t\t},\n\t\tlb_tips: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Label,\n\t\t\tdisplayName: \"标签\"\n\t\t},\n\t\tArmature: {\n\t\t\tdefault: null,\n\t\t\ttype: dragonBones.ArmatureDisplay,\n\t\t\tdisplayName: \"动画\"\n\t\t},\n\t\tlayoutText: {\n\t\t\tdefault: null,\n\t\t\ttype: cc.Node,\n\t\t\tdisplayName: \"文字布局\"\n\t\t}\n\t},\n\n\tctor: function () {\n\t\tresult.inst = this;\n\t\tlwd_g.result = result;\n\t},\n\n\t//更新界面ui\n\tupdateUI: function (Info) {\n\t\tthis.Picture.active = false;\n\t\tthis.Armature.node.active = false;\n\t\tif (Info) {\n\t\t\t//当前数据\n\t\t\tthis.itemInfo = Info;\n\n\t\t\t//显示图片\n\t\t\tif (Info.type == \"Image\") {\n\t\t\t\t//设置图片\n\t\t\t\tthis.setPicture(Info.groupPic);\n\t\t\t}\n\n\t\t\t//显示骨骼动画\n\t\t\tif (Info.type == \"Spine\") {\n\t\t\t\tlwd_g.res_mgr.loadSpine(this.Armature, Info);\n\t\t\t}\n\t\t\tthis.initRichText(Info.groupLabel);\n\n\t\t\tthis.frame_tips.active = true;\n\t\t}\n\t},\n\n\t// 初始化文本\n\tinitRichText(text) {\n\t\tthis.layoutText.removeAllChildren();\n\t\tif (!text) {\n\t\t\treturn;\n\t\t}\n\t\ttext = text.replace(/ /g, \" |\");\n\t\tlet arr = text.split('|');\n\t\tif (arr.length <= 0) {\n\t\t\treturn;\n\t\t}\n\t\tthis.layoutText.active = true;\n\t\tthis.lb_tips.string = arr[0];\n\t\tthis.lb_tips._forceUpdateRenderData(true)\n\t\tfor (let i = 0; i < arr.length; i++) {\n\t\t\tif (arr[i + 1] == ' ') {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tlet node = cc.instantiate(this.lb_tips.node);\n\t\t\tlet label = node.getComponent(cc.Label);\n\t\t\tlabel.string = arr[i];\n\t\t\tnode.parent = this.layoutText;\n\t\t\tlabel._forceUpdateRenderData(true);\n\t\t}\n\t\tthis.layoutText.getComponent(cc.Layout).updateLayout();\n\n\t\tlet width = this.layoutText.width;\n\t\tif (width > 850) {\n\t\t\tlet scale = 850 / width;\n\t\t\tthis.layoutText.scale = scale;\n\t\t}\n\t},\n\n\t//设置图片\n\tsetPicture: function (url) {\n\t\t//图片资源\n\n\t\tif (!url) {\n\t\t\treturn;\n\t\t}\n\t\tlwd_g.res_mgr.getSpriteFrimeByUrl(url, (list) => {\n\t\t\tthis.Picture.getComponent(cc.Sprite).spriteFrame = list;\n\t\t\tthis.photoScare(this.Picture);\n\t\t\tthis.Picture.active = true;\n\t\t});\n\t},\n\n\t//图片适配\n\tphotoScare: function (node) {\n\t\tlet maxSize = Math.min(740 / node.height, 400 / node.width);\n\t\tif (node.perScale == undefined) {\n\t\t\tnode.perScale = node.scaleX;\n\t\t} else {\n\t\t\tnode.scaleX = node.perScale;\n\t\t\tnode.scaleY = node.perScale;\n\t\t}\n\t\tnode.scaleX *= maxSize;\n\t\tnode.scaleY *= maxSize;\n\t},\n\n\t//播放龙骨动画\n\tplaySpine() {\n\t\tthis.Armature.playAnimation(lwd_g.data_mgr.dragonName, 1);\n\t},\n\n\tstopSpine() {\n\t\tthis.Armature.dragonAtlasAsset = null;\n\t\tthis.Armature.dragonAsset = null;\n\t\tthis.Armature.armatureName = '';\n\t\tthis.scheduleOnce(() => {\n\t\t\tlwd_g.res_mgr.loadSpine(this.Armature, this.itemInfo);\n\t\t})\n\t},\n\n\tplayAudio() {\n\t\tvar test = this.itemInfo.group_audio_url\n\t\t//var test = \"http://staging-teach.cdn.ireadabc.com/495324991838775e49e3ca6593d432c9.mp3\"\n\t\tcc.assetManager.loadRemote(test, null, (err, clip) => {\n\t\t\tthis.audioID = cc.audioEngine.play(clip, false, 1);\n\t\t\tthis.audioDuration = cc.audioEngine.getDuration(this.audioID);\n\t\t\tthis.textDuration = this.audioDuration / this.layoutText.childrenCount;\n\t\t\tthis.textIndex = 0;\n\t\t\tthis.schedule(this.chengeTextColor, this.textDuration, this.layoutText.childrenCount, 0.01)\n\t\t});\n\t},\n\tstopAudio() {\n\t\tcc.audioEngine.stop(this.audioID);\n\t\tthis.unschedule(this.chengeTextColor);\n\t\tthis.isPlaying = false;\n\t\t// this.stopSpine();\n\t},\n\n\tchengeTextColor() {\n\t\tif (!this.layoutText.children[this.textIndex] || this.textIndex == this.layoutText.childrenCount) {\n\t\t\tif (lwd_g.data_mgr.temPlayAudio.length < 1) {\n\t\t\t\tif (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t\t\t//显示结算撒花\n\t\t\t\t\tlwd_g.eff_well.inst.showEff();\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.isPlaying = false;\n\t\t\tthis.unschedule(this.chengeTextColor);\n\t\t}\n\t\tthis.layoutText.children[this.textIndex] && (this.layoutText.children[this.textIndex].color = new cc.Color().fromHEX(Color_texts[1]));\n\t\tthis.layoutText.children[this.textIndex - 1] && (this.layoutText.children[this.textIndex - 1].color = new cc.Color().fromHEX(Color_texts[3]));\n\t\tthis.textIndex++;\n\t},\n\n\tclearTextColor() {\n\t\tfor (let i = 0; i < this.layoutText.children.length; i++) {\n\t\t\tthis.layoutText.children[i].color = new cc.Color().fromHEX(Color_texts[3]);\n\t\t}\n\t},\n\n\tonBtnText() {\n\t\tthis.stopSpine();\n\t\tthis.clearTextColor();\n\t\tthis.stopAudio();\n\t\tthis.playAudio();\n\t\tthis.playSpine();\n\t},\n\n\t//点击关闭\n\tonBtnClose: function () {\n\t\tthis.node.active = false;\n\t\tthis.stopSpine();\n\t\tthis.clearTextColor();\n\t\tthis.stopAudio();\n\t\t//如果播放列表少于1则显示\n\t\tif (this.End == false) {\n\t\t\treturn;\n\t\t}\n\t\tif (lwd_g.data_mgr.temPlayAudio.length < 1) {\n\t\t\t// if (lwd_g.data_mgr.pageId == lwd_g.data_mgr.data.contentObj.pageArr.length - 1) {\n\t\t\t// \t//显示结算撒花\n\t\t\t// \tlwd_g.eff_well.inst.showEff();\n\t\t\t// }\n\t\t\tthis.End = false;\n\t\t} else {\n\t\t\t//重新随机一组数据\n\t\t\tlwd_g.game.inst.setAudioInfo(1);\n\t\t\t//设置下一题的状态\n\t\t\tlwd_g.game.inst.allLightDark(1, 0);\n\t\t\tlwd_g.game.inst.allLightDark(2, 2);\n\t\t}\n\t}\n});\n"]}
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment