[gd_scene load_steps=10 format=3 uid="uid://dsqlhcfl242ad"] [ext_resource type="Script" path="res://assets/objects/item/item.gd" id="1_l40y6"] [ext_resource type="Script" path="res://src/viewport.gd" id="2_dn20s"] [ext_resource type="SpineAtlasResource" uid="uid://dtcp0wdx470vn" path="res://assets/objects/item/skeleton.atlas" id="3_g0ch2"] [ext_resource type="SpineSkeletonFileResource" uid="uid://bnnwn2tp65bvm" path="res://assets/objects/item/skeleton.skel" id="4_1g1tc"] [sub_resource type="ViewportTexture" id="ViewportTexture_ls2ql"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="ShaderMaterial" id="ShaderMaterial_fy03b"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_81h8m"] next_pass = SubResource("ShaderMaterial_fy03b") transparency = 1 shading_mode = 0 diffuse_mode = 3 specular_mode = 1 albedo_texture = SubResource("ViewportTexture_ls2ql") texture_filter = 0 billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_vace3"] size = Vector2(1.2, 1.2) [sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_ht4lw"] atlas_res = ExtResource("3_g0ch2") skeleton_file_res = ExtResource("4_1g1tc") [node name="Item" type="Node3D"] script = ExtResource("1_l40y6") [node name="MeshInstance3D" type="MeshInstance3D" parent="."] layers = 2 material_override = SubResource("StandardMaterial3D_81h8m") cast_shadow = 0 mesh = SubResource("QuadMesh_vace3") script = ExtResource("2_dn20s") [node name="SubViewport" type="SubViewport" parent="MeshInstance3D"] transparent_bg = true handle_input_locally = false canvas_cull_mask = 4294966273 size_2d_override_stretch = true [node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"] position = Vector2(224, 255) skeleton_data_res = SubResource("SpineSkeletonDataResource_ht4lw") preview_skin = "default" preview_animation = "animation" preview_frame = true preview_time = 0.79