[[{"__type__":"cc.Prefab","_name":"weapon_sd","data":{"__id__":1}},{"__type__":"cc.Node","_name":"weapon_sd","_children":[{"__id__":2},{"__type__":"cc.Node","_name":"startPos","_parent":{"__id__":1},"_active":false,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1eHmICiOFE8pTX7EcCchGr"},"fileId":"82qm/4Tq1Be5kEpQjIY+2n"},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[149.611,-16.389,0,0,0,0,1,1,1,1]}},{"__id__":5}],"_components":[{"__type__":"76f86dlCpdKv7l4KtsVUJq2","node":{"__id__":1},"can_effect_hit":true,"hand_effect":{"__id__":3},"hand_2":{"__id__":4},"weaponNum":6,"bullet":{"__uuid__":"4ejbfxLYRGPIttm/RgHI38"},"shellCall":{"__uuid__":"54xGcVqPZNFLpcbsNXA1Pr"},"atkEffect":{"__uuid__":"941Q7etPRDca7oWBBFolwA"},"atkNum":40,"flySpeed":0,"atkSpeed":0.8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1eHmICiOFE8pTX7EcCchGr"}},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[0,0,0,0,0,0,1,1,1,1]}},{"__type__":"cc.Node","_name":"w_ak","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":2},"_materials":[{"__uuid__":"ecpdLyjvZBwrvm+cedCcQy"}],"_spriteFrame":{"__uuid__":"d4JvrNcd1Jqow2pJy5Bo/I"}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1eHmICiOFE8pTX7EcCchGr"},"fileId":"8cnbq+bnZE+K/DTK/7IC1Y"},"_contentSize":{"__type__":"cc.Size","width":222,"height":76},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[30.441,-26.59,0,0,0,0,1,1,1,1]}},{"__type__":"cc.Node","_name":"xhr_animation075","_parent":{"__id__":2},"_components":[{"__type__":"cc.Sprite","node":{"__id__":3},"_materials":[{"__uuid__":"ecpdLyjvZBwrvm+cedCcQy"}],"_spriteFrame":{"__uuid__":"927nuoAbVCc5mqspfu53yA"}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1eHmICiOFE8pTX7EcCchGr"},"fileId":"41VDwTLRFLta87+GLoa+C5"},"_contentSize":{"__type__":"cc.Size","width":59,"height":39},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[35.074,-9.283,0,0,0,0,1,1,1,1]}},{"__type__":"cc.Node","_name":"xhr_animation075","_parent":{"__id__":2},"_components":[{"__type__":"cc.Sprite","node":{"__id__":4},"_materials":[{"__uuid__":"ecpdLyjvZBwrvm+cedCcQy"}],"_spriteFrame":{"__uuid__":"927nuoAbVCc5mqspfu53yA"}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1eHmICiOFE8pTX7EcCchGr"},"fileId":"fbULp7U/JD+rO0TIt5/9c5"},"_contentSize":{"__type__":"cc.Size","width":59,"height":39},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[-57.7,-12.389,0,0,0,0,1,1,1,1]}},{"__type__":"cc.Node","_name":"sd","_parent":{"__id__":1},"_components":[{"__type__":"sp.Skeleton","node":{"__id__":5},"_materials":[{"__uuid__":"7a/QZLET9IDreTiBfRn2PD"}],"defaultSkin":"p","defaultAnimation":"animation","_preCacheMode":2,"_cacheMode":2,"premultipliedAlpha":false,"_animationName":"animation","_N$skeletonData":{"__uuid__":"ec4GHiz1xCCIOaRE3TTZ0k"}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1eHmICiOFE8pTX7EcCchGr"},"fileId":"c1xlFMF05H+5hmxuQ6rsmL"},"_contentSize":{"__type__":"cc.Size","width":619,"height":301},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[21.625,-48.072,0,0,0,0,1,0.3,0.2,1]}}],{"__type__":"cc.EffectAsset","_name":"fire","techniques":[{"passes":[{"blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29},"alphaThreshold":{"value":[0.5],"type":13},"curTex":{"value":[1],"type":13},"totalTex":{"value":[4,1,4,0],"type":16}},"program":"fire|vs|fs"}]}],"shaders":[{"hash":1767528276,"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 vec4 a_color;\nout vec4 v_color;\n#if USE_TEXTURE\nin vec2 a_uv0;\nout vec2 v_uv0;\n#endif\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  #if CC_USE_MODEL\n  pos = cc_matViewProj * cc_matWorld * pos;\n  #else\n  pos = cc_matViewProj * pos;\n  #endif\n  #if USE_TEXTURE\n  v_uv0 = a_uv0;\n  #endif\n  v_color = a_color;\n  gl_Position = pos;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform ALPHA_TEST {\n    float alphaThreshold;\n  };\n#endif\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};\nin vec4 v_color;\n#if USE_TEXTURE\nin vec2 v_uv0;\nuniform sampler2D texture;\n#endif\nuniform Props{\n  vec4 totalTex;\n  float curTex;\n};\nvoid main () {\n  vec4 o = vec4(1, 1, 1, 1);\n  #if USE_TEXTURE\n  vec4 texture_tmp = texture(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    o.a *= texture_tmp.a;\n  #else\n    o *= texture_tmp;\n  #endif\n  #endif\n  float numY = ceil(curTex / totalTex.z);\n  float numX = ceil(curTex - totalTex.z * (numY - 1.0));\n  vec2 uv = v_uv0;\n  uv.x = v_uv0.x * 1.0 / totalTex.z + (numX - 1.0) * 1.0 / totalTex.z;\n  uv.y = v_uv0.y * 1.0 / totalTex.y + (numY - 1.0) * 1.0 / totalTex.y;\n  o = texture2D(texture, uv);\n  o *= v_color;\n  gl_FragColor = o;\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\n#if USE_TEXTURE\nattribute vec2 a_uv0;\nvarying vec2 v_uv0;\n#endif\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  #if CC_USE_MODEL\n  pos = cc_matViewProj * cc_matWorld * pos;\n  #else\n  pos = cc_matViewProj * pos;\n  #endif\n  #if USE_TEXTURE\n  v_uv0 = a_uv0;\n  #endif\n  v_color = a_color;\n  gl_Position = pos;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n#endif\nvarying vec4 v_color;\n#if USE_TEXTURE\nvarying vec2 v_uv0;\nuniform sampler2D texture;\n#endif\nuniform vec4 totalTex;\nuniform float curTex;\nvoid main () {\n  vec4 o = vec4(1, 1, 1, 1);\n  #if USE_TEXTURE\n  vec4 texture_tmp = texture2D(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    o.a *= texture_tmp.a;\n  #else\n    o *= texture_tmp;\n  #endif\n  #endif\n  float numY = ceil(curTex / totalTex.z);\n  float numX = ceil(curTex - totalTex.z * (numY - 1.0));\n  vec2 uv = v_uv0;\n  uv.x = v_uv0.x * 1.0 / totalTex.z + (numX - 1.0) * 1.0 / totalTex.z;\n  uv.y = v_uv0.y * 1.0 / totalTex.y + (numY - 1.0) * 1.0 / totalTex.y;\n  o = texture2D(texture, uv);\n  o *= v_color;\n  gl_FragColor = o;\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"USE_TEXTURE","type":"boolean","defines":[]},{"name":"CC_USE_MODEL","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"CC_USE_ALPHA_ATLAS_texture","type":"boolean","defines":["USE_TEXTURE"]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":["USE_TEXTURE"]}],"blocks":[{"name":"ALPHA_TEST","members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"],"binding":0},{"name":"Props","members":[{"name":"totalTex","type":16,"count":1},{"name":"curTex","type":13,"count":1}],"defines":[],"binding":1}],"samplers":[{"name":"texture","type":29,"count":1,"defines":["USE_TEXTURE"],"binding":30}],"record":null,"name":"fire|vs|fs"}]},[{"__type__":"cc.Prefab","_name":"bullet_sd","data":{"__id__":1}},{"__type__":"cc.Node","_name":"bullet_sd","_children":[{"__id__":2}],"_components":[{"__type__":"50404UIfWNMdr6ERRkIVC1x","node":{"__id__":1},"bulletId":25,"canMove":false,"hitAudio":null,"hitEffectType":1},{"__type__":"cc.BoxCollider","node":{"__id__":1},"_offset":{"__type__":"cc.Vec2","x":25},"_size":{"__type__":"cc.Size","width":50,"height":50}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"4ejbfxLYRGPIttm/RgHI38"}},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[0,0,0,0,0,0,1,1,1,1]},"_groupIndex":2,"groupIndex":2},{"__type__":"cc.Node","_name":"New Particle","_parent":{"__id__":1},"_components":[{"__type__":"cc.ParticleSystem","node":{"__id__":2},"_materials":[{"__uuid__":"ecpdLyjvZBwrvm+cedCcQy"}],"_dstBlendFactor":1,"_custom":true,"_file":{"__uuid__":"b2aHrECZ5APKGS/0d2hvT1"},"_spriteFrame":{"__uuid__":"68OJJPNtdCg6AUeSqnWYbx"},"totalParticles":7,"duration":0.1,"emissionRate":100,"life":0.25,"_startColor":{"__type__":"cc.Color","r":255,"g":255,"b":255},"_startColorVar":{"__type__":"cc.Color"},"_endColor":{"__type__":"cc.Color"},"_endColorVar":{"__type__":"cc.Color","a":0},"angle":0,"angleVar":27,"startSize":100,"endSize":400,"_positionType":1,"positionType":1,"speed":2400,"speedVar":0,"tangentialAccel":0,"rotationIsDir":true}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"4ejbfxLYRGPIttm/RgHI38"},"fileId":"8dKKpZ+atJeKyErytpZLTl"},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[0,0,0,0,0,0,1,1,1,1]},"_groupIndex":2,"groupIndex":2}],{"__type__":"cc.SpriteFrame","content":{"name":"sd_zd","texture":"baMMClr/1G4a8VysdeuZcH","rect":[0,0,140,17],"offset":[0,0],"originalSize":[140,17],"capInsets":[0,0,0,0]}},[{"__type__":"cc.Prefab","_name":"effect_sd","data":{"__id__":1}},{"__type__":"cc.Node","_name":"effect_sd","_components":[{"__type__":"cc.Sprite","node":{"__id__":1},"_materials":[{"__uuid__":"f87SuOcPBKTZY6UEwtY5EF"}],"_spriteFrame":{"__uuid__":"a9KyrAIVxM96Vo4PUYPQWW"},"_sizeMode":0,"_isTrimmedMode":false},{"__type__":"1b984pSECdBZZxcU1QfL4H3","node":{"__id__":1},"texMess":{"__type__":"cc.Vec4","x":9,"y":3,"z":3}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"941Q7etPRDca7oWBBFolwA"}},"_contentSize":{"__type__":"cc.Size","width":83,"height":86},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_trs":{"__type__":"TypedArray","ctor":"Float64Array","array":[126.902,-12.087,0,0,0,0,1,1.5,1.5,1]}}],{"__type__":"cc.SpriteFrame","content":{"name":"sd3#U00d73","texture":"7913qAtLFNBb5xe5/m50JY","rect":[5,17,244,218],"offset":[2.5,3],"originalSize":[249,258],"capInsets":[0,0,0,0]}},{"__type__":"cc.Material","_name":"fire","_effectAsset":{"__uuid__":"442TizGo9AkaDeHmEVaYZS"},"_techniqueData":{"0":{"defines":{"USE_TEXTURE":true},"props":{"curTex":1}}}}]