[gd_scene load_steps=13 format=3 uid="uid://cbfoxxoamehgg"] [ext_resource type="Script" path="res://src/viewport.gd" id="3_1olx4"] [ext_resource type="SpineAtlasResource" uid="uid://bo3ljqyv75e4b" path="res://assets/characters/pasadena/spine.atlas" id="4_tbp5u"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="5_f351d"] [ext_resource type="SpineSkeletonFileResource" uid="uid://dy0llktw1x7i6" path="res://assets/characters/pasadena/spine.skel" id="5_k5je5"] [sub_resource type="ViewportTexture" id="ViewportTexture_5dikh"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"] transparency = 1 blend_mode = 4 no_depth_test = true diffuse_mode = 3 specular_mode = 1 disable_fog = true vertex_color_use_as_albedo = true albedo_texture = SubResource("ViewportTexture_5dikh") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] [sub_resource type="SpineAnimationMix" id="SpineAnimationMix_piuq6"] from = "animation" to = "animation" [sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_ufcij"] atlas_res = ExtResource("4_tbp5u") skeleton_file_res = ExtResource("5_k5je5") animation_mixes = [SubResource("SpineAnimationMix_piuq6")] [sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_232ej"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_wn1m5"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_cbp6h"] [node name="NPC" type="CharacterBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.48192, 0) axis_lock_angular_x = true axis_lock_angular_y = true axis_lock_angular_z = true [node name="MeshInstance3D" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 0) layers = 4 material_override = SubResource("StandardMaterial3D_a31vv") cast_shadow = 0 gi_mode = 0 mesh = SubResource("QuadMesh_iwcmf") script = ExtResource("3_1olx4") [node name="SubViewport" type="SubViewport" parent="MeshInstance3D"] transparent_bg = true positional_shadow_atlas_quad_0 = 0 canvas_cull_mask = 4294966273 size = Vector2i(3000, 3000) [node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"] light_mask = 0 position = Vector2(42, 256) skeleton_data_res = SubResource("SpineSkeletonDataResource_ufcij") normal_material = SubResource("CanvasItemMaterial_232ej") preview_skin = "default" preview_animation = "animation" preview_frame = true preview_time = 0.0 script = ExtResource("5_f351d") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0, 0) shape = SubResource("CylinderShape3D_wn1m5") [node name="Area3D" type="Area3D" parent="." groups=["Player"]] [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] shape = SubResource("CylinderShape3D_cbp6h")