[gd_scene load_steps=10 format=3 uid="uid://cap1wbpvkq2t"] [ext_resource type="Script" path="res://src/viewport.gd" id="1_jt1lm"] [ext_resource type="SpineAtlasResource" uid="uid://ygki650eir0a" path="res://assets/decals/coco_laptop/spine.atlas" id="2_jxoch"] [ext_resource type="SpineSkeletonFileResource" uid="uid://bgfatg5jcpnei" path="res://assets/decals/coco_laptop/spine.skel" id="3_80gpg"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="4_lbpda"] [sub_resource type="ViewportTexture" id="ViewportTexture_7iycc"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="ShaderMaterial" id="ShaderMaterial_5xxpu"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_njlc5"] next_pass = SubResource("ShaderMaterial_5xxpu") transparency = 1 no_depth_test = true shading_mode = 0 diffuse_mode = 3 specular_mode = 1 albedo_texture = SubResource("ViewportTexture_7iycc") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_hf324"] [sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_8n5gy"] atlas_res = ExtResource("2_jxoch") skeleton_file_res = ExtResource("3_80gpg") [node name="CocoLaptop" type="Node3D"] [node name="MeshInstance3D" type="MeshInstance3D" parent="."] material_override = SubResource("StandardMaterial3D_njlc5") cast_shadow = 0 mesh = SubResource("QuadMesh_hf324") script = ExtResource("1_jt1lm") [node name="SubViewport" type="SubViewport" parent="MeshInstance3D"] transparent_bg = true handle_input_locally = false canvas_cull_mask = 4294966273 size = Vector2i(1024, 1024) size_2d_override_stretch = true [node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"] scale = Vector2(0.35, 0.35) skeleton_data_res = SubResource("SpineSkeletonDataResource_8n5gy") preview_skin = "default" preview_animation = "animation" preview_frame = false preview_time = 1.7 script = ExtResource("4_lbpda")