[1,["ecpdLyjvZBwrvm+cedCcQy","aag3DrLAJOM5FYlTM5kz5w","03qIwy6VdMOb90o7MfxzJX","75wV3fpzFMy7F7wTSklCrp","bd4SPLOTxFVIpHuKsAOYEs","cdxCCfRH5E1rySxNNVFJeD","06DZ8m8OFI1Z7ZtYAMeblK"],["node","_spriteFrame","_parent","_effectAsset","root","gameUiNode","gameNode","data","_textureSetter"],[["cc.Node",["_name","_groupIndex","_active","_opacity","_prefab","_parent","_components","_contentSize","_children","_trs","_anchorPoint"],-1,4,1,9,5,2,7,5],["cc.Sprite",["_sizeMode","_type","_fillType","node","_materials","_spriteFrame"],0,1,3,6],["cc.PrefabInfo",["fileId","root","asset"],2,1,1],["cc.Widget",["_alignFlags","alignMode","_top","node"],0,1],"cc.SpriteFrame",["cc.Material",["_name","_techniqueData"],1],["cc.Prefab",["_name"],2],["cc.Node",["_name","_groupIndex","_parent","_children","_prefab"],1,1,12,4],["2d5beQkR/BOYYxk64SNEEB9",["node","gameNode","gameUiNode"],3,1,1,1],["9f12fzs3x1ImY0euFSRLfX/",["_type","_sizeMode","_isTrimmedMode","node","_materials","_moveSpeed"],0,1,3,5],["cc.EffectAsset",["_name","shaders","techniques"],0]],[[2,0,1,2,2],[0,0,1,5,4,3],[0,0,2,5,6,4,7,3],[5,0,1,3],[6,0,2],[0,0,1,8,6,4,7,3],[0,0,1,5,8,4,3],[0,0,1,5,6,4,7,3],[0,0,2,3,5,8,6,4,7,10,4],[0,0,5,6,4,7,9,2],[0,0,5,8,4,9,2],[0,0,5,6,4,7,2],[7,0,1,2,3,4,3],[8,0,1,2,1],[2,1,2,1],[3,0,3,2],[3,1,0,2,3,4],[1,1,0,2,3,4,5,4],[1,3,4,5,1],[1,0,3,4,2],[1,1,0,3,4,5,3],[9,0,1,2,3,4,5,4],[10,0,1,2,4]],[[[[3,"MovingBG",{"0":{"props":{}}}]],0,0,[0],[3],[1]],[[[4,"M33_FightScene"],[5,"M31_FightScene",2,[-5,-6],[[13,-4,-3,-2]],[14,-1,0],[5,750,1334]],[12,"gameNode",2,1,[[-7,[1,"botEffectNode",2,-8,[0,"11zhKkpoJCErwJQSwNxU4d",1,0]],[1,"entityNode",2,-9,[0,"b1KowK4rtNPbyN8VtU8Jnq",1,0]],-10],1,4,4,1],[0,"f5owRzPXBMDYgAlftZpjYQ",1,0]],[6,"mapNode",2,2,[-11,-12,-13],[0,"40MfQatGdGMLor9LAdrWrc",1,0]],[7,"GameUI",1,1,[[15,45,-14]],[0,"10vUquDsBOiIb12dhmKmZG",1,0],[5,750,1334]],[8,"line",false,150,2,[-16],[[17,1,0,1,-15,[6],7]],[0,"71odyjtvdJM7461jQhc2/6",1,0],[5,14,451],[0,0.5,0]],[9,"img_foresight",5,[[18,-17,[4],5],[16,2,1,-50,-18]],[0,"79/Sb519lAQZh98xmwa/VL",1,0],[5,104,105],[0,448.5,0,0,0,0,1,1,1,1]],[2,"bg",false,3,[[19,0,-19,[0]]],[0,"24Me2BUBBCoY4yAMRdC5RW",1,0],[5,1125,2535]],[2,"MovingBG",false,3,[[21,2,0,false,-20,[1],[0,0,0.06]]],[0,"70kDom3/BLpqpnff/sYmYx",1,0],[5,1024,1024]],[10,"fence",3,[-21],[0,"0bILoKYPdCiamtcNWo/ug8",1,0],[0,-460,0,0,0,0,1,1,1,1]],[11,"fences",9,[[20,2,0,-22,[2],3]],[0,"38f8c6kwNOjLAbhF6OnigD",1,0],[5,2928,64]]],0,[0,4,1,0,5,4,0,6,2,0,0,1,0,-1,4,0,-2,2,0,-1,3,0,2,2,0,2,2,0,-4,5,0,-1,7,0,-2,8,0,-3,9,0,0,4,0,0,5,0,-1,6,0,0,6,0,0,6,0,0,7,0,0,8,0,-1,10,0,0,10,0,7,1,22],[0,0,0,0,0,0,0,0],[-1,-1,-1,1,-1,1,-1,1],[0,2,0,3,0,4,0,5]],[[{"name":"fences","rect":[0,0,481,64],"offset":[0,0],"originalSize":[481,64],"capInsets":[0,0,0,0]}],[4],0,[0],[8],[6]],[[[22,"MovingBG",[{"hash":3396612539,"record":null,"name":"MovingBG|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec2 a_uv0;\nin vec2 a_uv1;\nin vec2 a_p;\nin vec2 a_q;\nout vec2 v_uv0;\nout vec2 v_uv1;\nout vec2 v_p;\nout vec2 v_q;\nvoid main() {\n  vec4 pos = vec4(a_position, 1);\n  pos = cc_matViewProj * pos;\n  v_uv0 = a_uv0;\n  v_uv1 = a_uv1;\n  v_p = a_p;\n  v_q = a_q;\n  gl_Position = pos;\n}","frag":"\nprecision highp float;\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nin vec2 v_uv0;\nin vec2 v_uv1;\nin vec2 v_p;\nin vec2 v_q;\nuniform sampler2D texture;\nvoid main()\n{\n  vec2 uv = v_uv0.xy;\n  uv = uv * v_p + v_q;\n  vec2 offset = v_uv1 * cc_time.x;\n  uv = fract(uv - offset);\n  uv = (uv - v_q) / v_p;\n  vec4 col = texture(texture, uv);\n  gl_FragColor = col;\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nattribute vec3 a_position;\nattribute vec2 a_uv0;\nattribute vec2 a_uv1;\nattribute vec2 a_p;\nattribute vec2 a_q;\nvarying vec2 v_uv0;\nvarying vec2 v_uv1;\nvarying vec2 v_p;\nvarying vec2 v_q;\nvoid main() {\n  vec4 pos = vec4(a_position, 1);\n  pos = cc_matViewProj * pos;\n  v_uv0 = a_uv0;\n  v_uv1 = a_uv1;\n  v_p = a_p;\n  v_q = a_q;\n  gl_Position = pos;\n}","frag":"\nprecision highp float;\nuniform vec4 cc_time;\nvarying vec2 v_uv0;\nvarying vec2 v_uv1;\nvarying vec2 v_p;\nvarying vec2 v_q;\nuniform sampler2D texture;\nvoid main()\n{\n  vec2 uv = v_uv0.xy;\n  uv = uv * v_p + v_q;\n  vec2 offset = v_uv1 * cc_time.x;\n  uv = fract(uv - offset);\n  uv = (uv - v_q) / v_p;\n  vec4 col = texture2D(texture, uv);\n  gl_FragColor = col;\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[],"blocks":[],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":[]}]}],[{"passes":[{"program":"MovingBG|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29}}}]}]]],0,0,[],[],[]]]]