[gd_scene load_steps=99 format=4 uid="uid://dk0p4j4bvakwj"] [ext_resource type="Shader" path="res://Packed/Setup/Sky.gdshader" id="1_1r6xr"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Networking/NetworkManager.cs" id="1_cotb1"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Time/TimeLineManager.cs" id="2_nw41q"] [ext_resource type="Resource" uid="uid://ch5nsa6yafs5l" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/GameTime.tres" id="3_bdt4g"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/VirtualCamera3DManager.cs" id="3_vvibv"] [ext_resource type="Resource" uid="uid://h6oi6vkj4c2m" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/RealTime.tres" id="4_ebxbo"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/VirtualCamera3DSlot.cs" id="4_kf4jw"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Sensors/SensorManager.cs" id="5_8nqa6"] [ext_resource type="Resource" uid="uid://c5rvf5v86ybks" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Default-Sensors-PC.tres" id="6_bp8o6"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/MouseEditorCamera.cs" id="7_ay8es"] [ext_resource type="Resource" uid="uid://cbqyav0cnehoq" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Button Right.tres" id="8_5j0f3"] [ext_resource type="Resource" uid="uid://b8u374emi528p" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Button Middle.tres" id="9_h22ns"] [ext_resource type="Resource" uid="uid://b52horrdbgyaa" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Wheel Up.tres" id="10_72ia5"] [ext_resource type="Resource" uid="uid://chwstub7bnlpp" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Wheel Down.tres" id="11_guwwl"] [ext_resource type="Resource" uid="uid://c73afpa00tr65" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Editor Camera/Move Forward.tres" id="12_y2v4h"] [ext_resource type="Resource" uid="uid://cwoisyc1in6ew" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Editor Camera/Move Back.tres" id="13_tij1x"] [ext_resource type="Resource" uid="uid://dfrnedeefk0qk" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Editor Camera/Move Left.tres" id="14_dbcdy"] [ext_resource type="Resource" uid="uid://cbsltqawsp4yy" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Editor Camera/Move Right.tres" id="15_f3i0c"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Procedural/Parametric/Cuboid/Cuboid.cs" id="18_6u4rt"] [ext_resource type="Resource" uid="uid://ds1rrltuj0mse" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Editor Camera/Move Up.tres" id="18_wf3p0"] [ext_resource type="Resource" uid="uid://dwigqkllvj8dq" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Editor Camera/Move Down.tres" id="19_cc8ka"] [ext_resource type="Resource" uid="uid://cslvcweyejh3c" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres" id="19_e3v8v"] [ext_resource type="Material" uid="uid://ctut88k70n35x" path="res://Packed/Setup/Dark-Ground.material" id="19_ku7o3"] [ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor.gd" id="19_tywpm"] [ext_resource type="Resource" uid="uid://iru8ynu04i00" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres" id="20_vftno"] [ext_resource type="Resource" uid="uid://rp3mpjmisoyh" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres" id="21_08scy"] [ext_resource type="Resource" uid="uid://c8ulad7utgrg7" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres" id="22_a05i4"] [ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processor.gd" id="23_l457c"] [ext_resource type="Resource" uid="uid://ca45noqewsyvp" path="res://addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres" id="24_t7ens"] [ext_resource type="Resource" uid="uid://cvb65hfs2lrxo" path="res://addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres" id="25_r57r8"] [ext_resource type="Resource" uid="uid://bidsfymvdyhek" path="res://addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres" id="26_4aidb"] [ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/Guertin/new_guertin_motion_blur.gd" id="27_x1n0l"] [ext_resource type="Resource" uid="uid://dipvwksvqb3dm" path="res://addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres" id="28_0pyew"] [ext_resource type="Resource" uid="uid://bxfg45ubc2pv7" path="res://addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres" id="29_ae74o"] [ext_resource type="Resource" uid="uid://bqehecsdgt70s" path="res://addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres" id="30_jph5g"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Interactions/Pointer.cs" id="34_axy5m"] [ext_resource type="PackedScene" uid="uid://igjwcq828c3x" path="res://Packed/Character/character.glb" id="34_iqgaf"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Actions/OnProcess.cs" id="35_3nues"] [ext_resource type="Resource" uid="uid://ci42d04kv03yx" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/PC/Mouse Button Left.tres" id="35_gwiry"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Interactions/MultiRayCaster.cs" id="35_m4st3"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Actions/ActionList.cs" id="36_48c1t"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/CopyMousePosition.cs" id="36_okrhi"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Flash.cs" id="37_jrcib"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/LookAt.cs" id="37_ra6bk"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Interactions/Pointable.cs" id="38_iknbl"] [ext_resource type="Resource" uid="uid://bfxwx0fiejnk3" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Presets/Blue Shield - Flash.tres" id="39_1edeu"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Interactions/Interactor.cs" id="39_ovot1"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Interactions/Interactable.cs" id="44_4apug"] [ext_resource type="Resource" uid="uid://dadr1kd14m7g3" path="res://addons/rokojori_action_library/Runtime/Animation/Highlight/Presets/White Outline - Highlight.tres" id="44_48vee"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Shading/Tools/CSShaderClassGenerator/CSShaderClassGenerator.cs" id="49_5xukx"] [ext_resource type="Resource" uid="uid://drjdsp2qnceql" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Presets/Green Charge - Flash.tres" id="49_td0wp"] [ext_resource type="Shader" path="res://addons/rokojori_action_library/Runtime/Shading/Shaders/Effects/Outline/Outline.gdshader" id="50_7lut2"] [ext_resource type="Resource" uid="uid://d06w8jorebto2" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Presets/Orange Boost - Flash.tres" id="50_uj384"] [ext_resource type="Resource" uid="uid://pok7bfoksfmr" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Presets/White Blinking - Flash.tres" id="51_iktfu"] [ext_resource type="Resource" uid="uid://cwdnm658q3jta" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Presets/Red Hit - Flash.tres" id="52_pmlj5"] [ext_resource type="Shader" path="res://addons/rokojori_action_library/Runtime/Shading/Shaders/Effects/RainbowGlow/RainbowGlow.gdshader" id="54_pbmvn"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Animation/Rotate.cs" id="55_67hvr"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Actions/ActionSequence.cs" id="56_nd25v"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/Effects/PlayCameraEffect.cs" id="57_2ytre"] [ext_resource type="Resource" uid="uid://uyuplc6hm25j" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/Effects/Presets/ScreenShake.tres" id="58_gwjbe"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Time/ModulateTimeLineSpeed.cs" id="59_nluph"] [ext_resource type="Script" path="res://addons/rokojori_action_library/Runtime/Animation/AnimationCurve.cs" id="60_u7bgt"] [sub_resource type="Gradient" id="Gradient_lfbf4"] offsets = PackedFloat32Array(0.390947, 0.44856, 0.469136, 0.534979, 0.711934, 0.851852) colors = PackedColorArray(0, 0, 0, 1, 0.05252, 0.0556525, 0.253, 1, 0.0875333, 0.277933, 0.421667, 1, 0.0252, 0.0381, 0.18, 1, 0.07, 0, 0.0373333, 1, 0, 0, 0, 1) [sub_resource type="GradientTexture2D" id="GradientTexture2D_rim8p"] gradient = SubResource("Gradient_lfbf4") fill_from = Vector2(0, 1) fill_to = Vector2(0, 0) [sub_resource type="ShaderMaterial" id="ShaderMaterial_176xm"] shader = ExtResource("1_1r6xr") shader_parameter/vertical_sections = 20 shader_parameter/star_size = 0.02 shader_parameter/star_falloff = 6.865 shader_parameter/margin = 0.965 shader_parameter/starOpacity = 1.0 shader_parameter/starsNoiseScale = 10.125 shader_parameter/starsNoiseOffset = Vector3(0, 0, 0) shader_parameter/starsNoiseScale2 = 500.0 shader_parameter/starsNoiseOffset2 = Vector3(0, 0, 0) shader_parameter/starsOverlayOpacity = 0.02 shader_parameter/starsOverlayOffset = -0.63 shader_parameter/verticalColor = SubResource("GradientTexture2D_rim8p") [sub_resource type="Sky" id="Sky_6f3cg"] sky_material = SubResource("ShaderMaterial_176xm") [sub_resource type="Environment" id="Environment_2m3qe"] background_mode = 2 background_energy_multiplier = 0.5 sky = SubResource("Sky_6f3cg") ambient_light_color = Color(0.226068, 0.225418, 0.308594, 1) tonemap_mode = 2 tonemap_exposure = 3.47 tonemap_white = 5.47 ssao_enabled = true ssao_intensity = 3.0 ssao_light_affect = 1.0 ssao_ao_channel_affect = 1.0 glow_enabled = true glow_levels/1 = 1.68 glow_levels/2 = 0.96 glow_levels/3 = 0.19 glow_levels/4 = 0.16 glow_levels/5 = 0.28 glow_normalized = true glow_intensity = 4.31 fog_enabled = true fog_light_color = Color(0.0313726, 0.121569, 0.258824, 1) fog_density = 0.003 fog_sky_affect = 0.0 [sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_0tow3"] dof_blur_near_enabled = true dof_blur_near_distance = 0.4 dof_blur_near_transition = 0.25 [sub_resource type="CompositorEffect" id="CompositorEffect_4lfo8"] resource_local_to_scene = false resource_name = "" enabled = true effect_callback_type = 4 needs_motion_vectors = false needs_normal_roughness = false script = ExtResource("23_l457c") pre_blur_processor_stage = ExtResource("22_a05i4") camera_rotation_component = ExtResource("20_vftno") camera_movement_component = ExtResource("19_e3v8v") object_movement_component = ExtResource("21_08scy") debug = false [sub_resource type="CompositorEffect" id="CompositorEffect_2sxnw"] resource_local_to_scene = false resource_name = "" enabled = true effect_callback_type = 4 needs_motion_vectors = false needs_normal_roughness = false script = ExtResource("27_x1n0l") blur_stage = ExtResource("24_t7ens") overlay_stage = ExtResource("26_4aidb") tile_max_x_stage = ExtResource("28_0pyew") tile_max_y_stage = ExtResource("29_ae74o") neighbor_max_stage = ExtResource("25_r57r8") tile_variance_stage = ExtResource("30_jph5g") tile_size = 40 linear_falloff_slope = 1.0 importance_bias = 40.0 maximum_jitter_value = 0.95 minimum_user_threshold = 1.5 debug = false [sub_resource type="Compositor" id="Compositor_osc1s"] compositor_effects = Array[CompositorEffect]([SubResource("CompositorEffect_4lfo8"), SubResource("CompositorEffect_2sxnw")]) script = ExtResource("19_tywpm") samples = 32 intensity = 0.5 center_fade = 0.0 framerate_independent = true uncapped_independence = false target_constant_framerate = 30.0 [sub_resource type="ArrayMesh" id="ArrayMesh_2m7yo"] _surfaces = [{ "aabb": AABB(-0.5, -0.5, -0.5, 1, 1, 1), "attribute_data": PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"), "format": 34359742487, "index_count": 132, "index_data": PackedByteArray("AgABAAAAAQACAAMADgAFAAYABQAOAA0AEwAHAAsABwATAA8ADAAIAAQACAAMABAAEQAKAAkACgARABIADwAGAAcABgAPAA4AEgALAAoACwASABMAEAAJAAgACQAQABEADQAEAAUABAANAAwAAAAFAAQADAANABQAAQAHAAYADgAPABUAAgAIAAkAEQAQABYAAwAKAAsAEwASABcABgAAAAEAAAAGAAUADQAVABQAFQANAA4ACwABAAMAAQALAAcADwAXABUAFwAPABMACQADAAIAAwAJAAoAEgAWABcAFgASABEABAACAAAAAgAEAAgAEAAUABYAFAAQAAwAFwAUABUAFAAXABYA"), "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 24, "vertex_data": PackedByteArray("ZmbmvgAAAD9mZuY+ZmbmPgAAAD9mZuY+ZmbmvgAAAD9mZua+ZmbmPgAAAD9mZua+AAAAv2Zm5j5mZuY+ZmbmvmZm5j4AAAA/ZmbmPmZm5j4AAAA/AAAAP2Zm5j5mZuY+AAAAv2Zm5j5mZua+ZmbmvmZm5j4AAAC/ZmbmPmZm5j4AAAC/AAAAP2Zm5j5mZua+AAAAv2Zm5r5mZuY+ZmbmvmZm5r4AAAA/ZmbmPmZm5r4AAAA/AAAAP2Zm5r5mZuY+AAAAv2Zm5r5mZua+ZmbmvmZm5r4AAAC/ZmbmPmZm5r4AAAC/AAAAP2Zm5r5mZua+ZmbmvgAAAL9mZuY+ZmbmPgAAAL9mZuY+ZmbmvgAAAL9mZua+ZmbmPgAAAL9mZua+/3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/78AAP9//3//v/9//3//fwCA/3//f/9/AID///9//3//vwAA/3//f/+///////9/AID//////38AgP///3//f/+/AAD/f/9//7//f/9//38AgP9//3//fwCA////f/9//78AAP9//3//v///////fwCA//////9/AID///9//3//v/9/AAAAAP+//38AAAAA/7//fwAAAAD/v/9/AAAAAP+/") }] [sub_resource type="FastNoiseLite" id="FastNoiseLite_evgdl"] frequency = 0.0054 fractal_lacunarity = 2.555 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_7uutl"] width = 2048 height = 2048 seamless = true as_normal_map = true noise = SubResource("FastNoiseLite_evgdl") [sub_resource type="Gradient" id="Gradient_jj1ne"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_k6fd8"] frequency = 0.0043 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_1yxdp"] seamless = true seamless_blend_skirt = 0.177 color_ramp = SubResource("Gradient_jj1ne") noise = SubResource("FastNoiseLite_k6fd8") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_x746g"] albedo_color = Color(0.230469, 0.222366, 0.222366, 1) metallic = 0.41 metallic_specular = 0.25 roughness = 0.85 roughness_texture = SubResource("NoiseTexture2D_1yxdp") emission = Color(0.328125, 0.0487061, 0.0487061, 1) normal_enabled = true normal_texture = SubResource("NoiseTexture2D_7uutl") uv1_triplanar = true [sub_resource type="ArrayMesh" id="ArrayMesh_ck2n0"] _surfaces = [{ "aabb": AABB(-0.25, -0.25, -0.25, 0.5, 0.5, 0.5), "attribute_data": PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"), "format": 34359742487, "index_count": 132, "index_data": PackedByteArray("AgABAAAAAQACAAMADgAFAAYABQAOAA0AEwAHAAsABwATAA8ADAAIAAQACAAMABAAEQAKAAkACgARABIADwAGAAcABgAPAA4AEgALAAoACwASABMAEAAJAAgACQAQABEADQAEAAUABAANAAwAAAAFAAQADAANABQAAQAHAAYADgAPABUAAgAIAAkAEQAQABYAAwAKAAsAEwASABcABgAAAAEAAAAGAAUADQAVABQAFQANAA4ACwABAAMAAQALAAcADwAXABUAFwAPABMACQADAAIAAwAJAAoAEgAWABcAFgASABEABAACAAAAAgAEAAgAEAAUABYAFAAQAAwAFwAUABUAFAAXABYA"), "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 24, "vertex_data": PackedByteArray("zcxMvgAAgD7NzEw+zcxMPgAAgD7NzEw+zcxMvgAAgD7NzEy+zcxMPgAAgD7NzEy+AACAvs3MTD7NzEw+zcxMvs3MTD4AAIA+zcxMPs3MTD4AAIA+AACAPs3MTD7NzEw+AACAvs3MTD7NzEy+zcxMvs3MTD4AAIC+zcxMPs3MTD4AAIC+AACAPs3MTD7NzEy+AACAvs3MTL7NzEw+zcxMvs3MTL4AAIA+zcxMPs3MTL4AAIA+AACAPs3MTL7NzEw+AACAvs3MTL7NzEy+zcxMvs3MTL4AAIC+zcxMPs3MTL4AAIC+AACAPs3MTL7NzEy+zcxMvgAAgL7NzEw+zcxMPgAAgL7NzEw+zcxMvgAAgL7NzEy+zcxMPgAAgL7NzEy+/3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/78AAP9//3//v/9//3//fwCA/3//f/9/AID///9//3//vwAA/3//f/+///////9/AID//////38AgP///3//f/+/AAD/f/9//7//f/9//38AgP9//3//fwCA////f/9//78AAP9//3//v///////fwCA//////9/AID///9//3//v/9/AAAAAP+//38AAAAA/7//fwAAAAD/v/9/AAAAAP+/") }] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ylj0b"] albedo_color = Color(0.132813, 0.24176, 0.53125, 1) metallic = 1.0 metallic_specular = 0.25 roughness = 0.62 roughness_texture = SubResource("NoiseTexture2D_1yxdp") emission_enabled = true emission = Color(0.0136871, 0.0256029, 0.152344, 1) normal_enabled = true normal_texture = SubResource("NoiseTexture2D_7uutl") uv1_triplanar = true [sub_resource type="BoxShape3D" id="BoxShape3D_tgb73"] size = Vector3(0.5, 0.5, 0.5) [sub_resource type="ArrayMesh" id="ArrayMesh_lvr3s"] _surfaces = [{ "aabb": AABB(-0.25, -0.25, -0.25, 0.5, 0.5, 0.5), "attribute_data": PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"), "format": 34359742487, "index_count": 132, "index_data": PackedByteArray("AgABAAAAAQACAAMADgAFAAYABQAOAA0AEwAHAAsABwATAA8ADAAIAAQACAAMABAAEQAKAAkACgARABIADwAGAAcABgAPAA4AEgALAAoACwASABMAEAAJAAgACQAQABEADQAEAAUABAANAAwAAAAFAAQADAANABQAAQAHAAYADgAPABUAAgAIAAkAEQAQABYAAwAKAAsAEwASABcABgAAAAEAAAAGAAUADQAVABQAFQANAA4ACwABAAMAAQALAAcADwAXABUAFwAPABMACQADAAIAAwAJAAoAEgAWABcAFgASABEABAACAAAAAgAEAAgAEAAUABYAFAAQAAwAFwAUABUAFAAXABYA"), "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 24, "vertex_data": PackedByteArray("zcxMvgAAgD7NzEw+zcxMPgAAgD7NzEw+zcxMvgAAgD7NzEy+zcxMPgAAgD7NzEy+AACAvs3MTD7NzEw+zcxMvs3MTD4AAIA+zcxMPs3MTD4AAIA+AACAPs3MTD7NzEw+AACAvs3MTD7NzEy+zcxMvs3MTD4AAIC+zcxMPs3MTD4AAIC+AACAPs3MTD7NzEy+AACAvs3MTL7NzEw+zcxMvs3MTL4AAIA+zcxMPs3MTL4AAIA+AACAPs3MTL7NzEw+AACAvs3MTL7NzEy+zcxMvs3MTL4AAIC+zcxMPs3MTL4AAIC+AACAPs3MTL7NzEy+zcxMvgAAgL7NzEw+zcxMPgAAgL7NzEw+zcxMvgAAgL7NzEy+zcxMPgAAgL7NzEy+/3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/78AAP9//3//v/9//3//fwCA/3//f/9/AID///9//3//vwAA/3//f/+///////9/AID//////38AgP///3//f/+/AAD/f/9//7//f/9//38AgP9//3//fwCA////f/9//78AAP9//3//v///////fwCA//////9/AID///9//3//v/9/AAAAAP+//38AAAAA/7//fwAAAAD/v/9/AAAAAP+/") }] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ag5d1"] albedo_color = Color(0.173279, 0.53125, 0.132813, 1) metallic = 1.0 metallic_specular = 0.25 roughness = 0.62 roughness_texture = SubResource("NoiseTexture2D_1yxdp") emission_enabled = true emission = Color(0.0136871, 0.152344, 0.0321025, 1) normal_enabled = true normal_texture = SubResource("NoiseTexture2D_7uutl") uv1_triplanar = true [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8kxh0"] albedo_color = Color(0.855469, 0.492897, 0.106934, 1) metallic = 1.0 metallic_specular = 0.25 roughness = 0.62 roughness_texture = SubResource("NoiseTexture2D_1yxdp") emission_enabled = true emission = Color(0.152344, 0.0786824, 0.0136871, 1) normal_enabled = true normal_texture = SubResource("NoiseTexture2D_7uutl") uv1_triplanar = true [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o4ujy"] metallic = 1.0 metallic_specular = 0.25 roughness = 0.62 roughness_texture = SubResource("NoiseTexture2D_1yxdp") emission_enabled = true emission = Color(0.152344, 0.152344, 0.152344, 1) normal_enabled = true normal_texture = SubResource("NoiseTexture2D_7uutl") uv1_triplanar = true [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wl8dk"] albedo_color = Color(1, 0, 0, 1) metallic = 1.0 metallic_specular = 0.25 roughness = 0.62 roughness_texture = SubResource("NoiseTexture2D_1yxdp") emission_enabled = true emission = Color(0.328125, 0.0487061, 0.0487061, 1) normal_enabled = true normal_texture = SubResource("NoiseTexture2D_7uutl") uv1_triplanar = true [sub_resource type="ArrayMesh" id="ArrayMesh_ry8md"] _surfaces = [{ "aabb": AABB(-0.5, -0.5, -0.5, 1, 1, 1), "attribute_data": PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"), "format": 34359742487, "index_count": 132, "index_data": PackedByteArray("AgABAAAAAQACAAMADgAFAAYABQAOAA0AEwAHAAsABwATAA8ADAAIAAQACAAMABAAEQAKAAkACgARABIADwAGAAcABgAPAA4AEgALAAoACwASABMAEAAJAAgACQAQABEADQAEAAUABAANAAwAAAAFAAQADAANABQAAQAHAAYADgAPABUAAgAIAAkAEQAQABYAAwAKAAsAEwASABcABgAAAAEAAAAGAAUADQAVABQAFQANAA4ACwABAAMAAQALAAcADwAXABUAFwAPABMACQADAAIAAwAJAAoAEgAWABcAFgASABEABAACAAAAAgAEAAgAEAAUABYAFAAQAAwAFwAUABUAFAAXABYA"), "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 24, "vertex_data": PackedByteArray("SOH6vgAAAD9I4fo+SOH6PgAAAD9I4fo+SOH6vgAAAD9I4fq+SOH6PgAAAD9I4fq+AAAAv0jh+j5I4fo+SOH6vkjh+j4AAAA/SOH6Pkjh+j4AAAA/AAAAP0jh+j5I4fo+AAAAv0jh+j5I4fq+SOH6vkjh+j4AAAC/SOH6Pkjh+j4AAAC/AAAAP0jh+j5I4fq+AAAAv0jh+r5I4fo+SOH6vkjh+r4AAAA/SOH6Pkjh+r4AAAA/AAAAP0jh+r5I4fo+AAAAv0jh+r5I4fq+SOH6vkjh+r4AAAC/SOH6Pkjh+r4AAAC/AAAAP0jh+r5I4fq+SOH6vgAAAL9I4fo+SOH6PgAAAL9I4fo+SOH6vgAAAL9I4fq+SOH6PgAAAL9I4fq+/3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/78AAP9//3//v/9//3//fwCA/3//f/9/AID///9//3//vwAA/3//f/+///////9/AID//////38AgP///3//f/+/AAD/f/9//7//f/9//38AgP9//3//fwCA////f/9//78AAP9//3//v///////fwCA//////9/AID///9//3//v/9/AAAAAP+//38AAAAA/7//fwAAAAD/v/9/AAAAAP+/") }] [sub_resource type="Gradient" id="Gradient_ryh0b"] offsets = PackedFloat32Array(0, 0.175439, 0.336257, 0.497076, 0.681287, 0.847953, 1) colors = PackedColorArray(1, 0, 0, 1, 1, 1, 0, 1, 0.0546875, 1, 0, 1, 0, 1, 0.953125, 1, 0, 0.132813, 1, 1, 1, 0, 0.914063, 1, 1, 0, 0, 1) [sub_resource type="GradientTexture2D" id="GradientTexture2D_txyvk"] gradient = SubResource("Gradient_ryh0b") [sub_resource type="ShaderMaterial" id="ShaderMaterial_61wwv"] render_priority = 0 shader = ExtResource("54_pbmvn") shader_parameter/albedo = Color(1, 1, 1, 1) shader_parameter/colorScale = 0.24 shader_parameter/normalWrap = 1.0 shader_parameter/normalShift = 0.465 shader_parameter/weight = 1.0 shader_parameter/normalWrap2 = 5.525 shader_parameter/normalShift2 = 0.0 shader_parameter/weight2 = 0.181 shader_parameter/normalWrap3 = 0.1 shader_parameter/normalShift3 = 2.655 shader_parameter/weight3 = 0.315 shader_parameter/texture_albedo = SubResource("GradientTexture2D_txyvk") [sub_resource type="BoxShape3D" id="BoxShape3D_hs17q"] [sub_resource type="Curve" id="Curve_wlnjp"] max_value = 2.0 _data = [Vector2(0, 1), 0.0, -21.7817, 0, 1, Vector2(0.0441176, 0.0390418), 0.0, 0.0, 0, 0, Vector2(0.504902, 0.085182), 0.0, 0.0, 0, 0, Vector2(1, 1), 1.84775, 0.0, 1, 0] point_count = 4 [sub_resource type="Resource" id="Resource_72utn"] script = ExtResource("60_u7bgt") duration = 1.0 durationRandomRange = 0.0 delay = 0.0 delayRandomRange = 0.0 curve = SubResource("Curve_wlnjp") scaleY = 1.0 scaleRandomRange = 0.0 [sub_resource type="ArrayMesh" id="ArrayMesh_5gsj3"] _surfaces = [{ "aabb": AABB(-0.5, -0.5, -0.5, 1, 1, 1), "attribute_data": PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"), "format": 34359742487, "index_count": 132, "index_data": PackedByteArray("AgABAAAAAQACAAMADgAFAAYABQAOAA0AEwAHAAsABwATAA8ADAAIAAQACAAMABAAEQAKAAkACgARABIADwAGAAcABgAPAA4AEgALAAoACwASABMAEAAJAAgACQAQABEADQAEAAUABAANAAwAAAAFAAQADAANABQAAQAHAAYADgAPABUAAgAIAAkAEQAQABYAAwAKAAsAEwASABcABgAAAAEAAAAGAAUADQAVABQAFQANAA4ACwABAAMAAQALAAcADwAXABUAFwAPABMACQADAAIAAwAJAAoAEgAWABcAFgASABEABAACAAAAAgAEAAgAEAAUABYAFAAQAAwAFwAUABUAFAAXABYA"), "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 24, "vertex_data": PackedByteArray("ZmbmvgAAAD9mZuY+ZmbmPgAAAD9mZuY+ZmbmvgAAAD9mZua+ZmbmPgAAAD9mZua+AAAAv2Zm5j5mZuY+ZmbmvmZm5j4AAAA/ZmbmPmZm5j4AAAA/AAAAP2Zm5j5mZuY+AAAAv2Zm5j5mZua+ZmbmvmZm5j4AAAC/ZmbmPmZm5j4AAAC/AAAAP2Zm5j5mZua+AAAAv2Zm5r5mZuY+ZmbmvmZm5r4AAAA/ZmbmPmZm5r4AAAA/AAAAP2Zm5r5mZuY+AAAAv2Zm5r5mZua+ZmbmvmZm5r4AAAC/ZmbmPmZm5r4AAAC/AAAAP2Zm5r5mZua+ZmbmvgAAAL9mZuY+ZmbmPgAAAL9mZuY+ZmbmvgAAAL9mZua+ZmbmPgAAAL9mZua+/3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/78AAP9//3//v/9//3//fwCA/3//f/9/AID///9//3//vwAA/3//f/+///////9/AID//////38AgP///3//f/+/AAD/f/9//7//f/9//38AgP9//3//fwCA////f/9//78AAP9//3//v///////fwCA//////9/AID///9//3//v/9/AAAAAP+//38AAAAA/7//fwAAAAD/v/9/AAAAAP+/") }] [sub_resource type="Gradient" id="Gradient_e5v7b"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_ocdmi"] frequency = 0.0073 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_rbhss"] seamless = true color_ramp = SubResource("Gradient_e5v7b") noise = SubResource("FastNoiseLite_ocdmi") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mmiv8"] albedo_color = Color(0.15625, 0.0756836, 0.0756836, 1) metallic = 0.47 metallic_specular = 0.25 roughness_texture = SubResource("NoiseTexture2D_rbhss") normal_enabled = true normal_texture = SubResource("NoiseTexture2D_7uutl") uv1_triplanar = true [node name="Flash" type="Node3D"] [node name="App Setup" type="Node3D" parent="."] [node name="NetworkManager" type="Node" parent="App Setup"] script = ExtResource("1_cotb1") [node name="TimeLineManager" type="Node" parent="App Setup"] script = ExtResource("2_nw41q") timeLines = [ExtResource("3_bdt4g"), ExtResource("4_ebxbo")] gameTimeTimeLine = ExtResource("3_bdt4g") realTimeTimeLine = ExtResource("4_ebxbo") [node name="SensorManager" type="Node" parent="App Setup"] script = ExtResource("5_8nqa6") sensors = [] sensorGroups = [ExtResource("6_bp8o6")] processSensors = true [node name="VirtualCamera3DManager" type="Node" parent="App Setup" node_paths=PackedStringArray("camera")] script = ExtResource("3_vvibv") camera = NodePath("../Main Camera") active = true [node name="Slot 1" type="Node" parent="App Setup/VirtualCamera3DManager" node_paths=PackedStringArray("camera")] script = ExtResource("4_kf4jw") camera = NodePath("../../Mouse Editor Camera") priority = 1.0 [node name="Main Camera" type="Camera3D" parent="App Setup"] transform = Transform3D(-1, 3.23243e-08, -8.12273e-08, 0, 0.929133, 0.369747, 8.74228e-08, 0.369747, -0.929133, 0, 3.69746, -9.2913) fov = 60.0 [node name="Mouse Editor Camera" type="Node3D" parent="App Setup"] transform = Transform3D(1, 0, 0, 0, 0.92913, -0.369746, 0, 0.369746, 0.92913, 0, 3.69746, -9.2913) script = ExtResource("7_ay8es") pitch = 21.7 yawSpeed = -1.0 orbitButton = ExtResource("8_5j0f3") orbitModifierButtons = [] panSpeedX = 0.005 panSpeedY = 0.005 panButton = ExtResource("9_h22ns") panModifierButtons = [] zoomInButton = ExtResource("11_guwwl") zoomInModifierButtons = [] zoomOutButton = ExtResource("10_72ia5") zoomOutModifierButtons = [] forwardButton = ExtResource("12_y2v4h") backwardsButton = ExtResource("13_tij1x") leftButton = ExtResource("14_dbcdy") rightButton = ExtResource("15_f3i0c") upButton = ExtResource("18_wf3p0") downButton = ExtResource("19_cc8ka") [node name="Dark Scene" type="Node3D" parent="App Setup"] [node name="Dark World Environment" type="WorldEnvironment" parent="App Setup/Dark Scene"] environment = SubResource("Environment_2m3qe") camera_attributes = SubResource("CameraAttributesPractical_0tow3") compositor = SubResource("Compositor_osc1s") [node name="Dark Ground" type="CSGBox3D" parent="App Setup/Dark Scene"] transform = Transform3D(0.991132, 0, -0.132879, 0, 1, 0, 0.132879, 0, 0.991132, 0, -0.5, 0) size = Vector3(4000, 1, 4000) material = ExtResource("19_ku7o3") [node name="OmniLight3D" type="OmniLight3D" parent="App Setup/Dark Scene"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 6.322, 0) light_color = Color(0.980469, 0.344696, 0, 1) light_energy = 16.0 shadow_enabled = true omni_range = 40.101 omni_attenuation = 0.5 [node name="OmniLight3D2" type="OmniLight3D" parent="App Setup/Dark Scene"] transform = Transform3D(-0.443768, 0.0327227, 0.895544, 0.0719348, 0.997409, -0.000798984, -0.89325, 0.0640662, -0.444972, 0, 3.482, 0) light_color = Color(0.929688, 0.73239, 0.265106, 1) light_energy = 16.0 light_indirect_energy = 3.56 light_volumetric_fog_energy = 1.465 shadow_enabled = true omni_range = 7.851 omni_attenuation = 0.5 [node name="OmniLight3D3" type="OmniLight3D" parent="App Setup/Dark Scene"] transform = Transform3D(-0.443768, 0.0327227, 0.895544, 0.0719348, 0.997409, -0.000798984, -0.89325, 0.0640662, -0.444972, 0, 3.482, 0) light_color = Color(0.941406, 0.939854, 0.842117, 1) light_energy = 16.0 light_indirect_energy = 3.56 light_volumetric_fog_energy = 1.465 shadow_enabled = true omni_range = 5.461 omni_attenuation = 0.5 [node name="OmniLight3D5" type="OmniLight3D" parent="App Setup/Dark Scene"] transform = Transform3D(-0.443768, 0.0327227, 0.895544, 0.0719348, 0.997409, -0.000799021, -0.89325, 0.0640662, -0.444972, 5.789, 3.482, -3.48577) light_color = Color(0.733017, 0.891285, 0.933594, 1) light_indirect_energy = 3.56 light_volumetric_fog_energy = 1.465 shadow_enabled = true omni_range = 12.358 omni_attenuation = 0.5 [node name="OmniLight3D6" type="OmniLight3D" parent="App Setup/Dark Scene"] transform = Transform3D(-0.443768, 0.0327227, 0.895544, 0.0719348, 0.997409, -0.000799021, -0.89325, 0.0640662, -0.444972, 4.99558, 1.64391, 5.54229) light_color = Color(0.770111, 0.957031, 0.790555, 1) light_energy = 0.5 light_indirect_energy = 3.56 light_volumetric_fog_energy = 1.465 shadow_enabled = true omni_range = 2.639 omni_attenuation = 0.0 [node name="DirectionalLight3D" type="DirectionalLight3D" parent="App Setup/Dark Scene"] transform = Transform3D(-0.442868, 0, 0.896587, 0, 1, 0, -0.896587, 0, -0.442868, 0, 0, 0) light_color = Color(0.0835571, 0.114468, 0.578125, 1) light_energy = 3.665 shadow_enabled = true [node name="OmniLight3D4" type="OmniLight3D" parent="App Setup/Dark Scene"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.4893, -0.364594, 0.850517) [node name="ReflectionProbe" type="ReflectionProbe" parent="App Setup/Dark Scene"] size = Vector3(500, 500, 500) [node name="Interactions" type="Node" parent="App Setup"] [node name="RayCaster" type="Node" parent="App Setup/Interactions"] [node name="MultiRayCaster" type="Node3D" parent="App Setup/Interactions/RayCaster"] transform = Transform3D(0.99992, 0, -0.012627, 0, 1, 0, 0.012627, 0, 0.99992, 0, 0, 14.254) script = ExtResource("35_m4st3") rayLength = 1000.0 [node name="Look At Target" type="Node3D" parent="App Setup/Interactions/RayCaster"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.18, 0, 0) [node name="Update RayCaster" type="Node" parent="App Setup/Interactions/RayCaster" node_paths=PackedStringArray("actions")] script = ExtResource("35_3nues") actions = [] executeInEditor = true [node name="Set RayCaster Position" type="Node" parent="App Setup/Interactions/RayCaster/Update RayCaster" node_paths=PackedStringArray("camera", "target")] script = ExtResource("36_okrhi") camera = NodePath("../../../../Main Camera") target = NodePath("../../MultiRayCaster") [node name="Set RayCaster Look Target" type="Node" parent="App Setup/Interactions/RayCaster/Update RayCaster" node_paths=PackedStringArray("camera", "target")] script = ExtResource("36_okrhi") camera = NodePath("../../../../Main Camera") depth = 1000.0 target = NodePath("../../Look At Target") [node name="RayCaster Look At Target" type="Node" parent="App Setup/Interactions/RayCaster/Update RayCaster" node_paths=PackedStringArray("lookFrom", "lookTarget")] script = ExtResource("37_ra6bk") lookFrom = NodePath("../../MultiRayCaster") lookTarget = NodePath("../../Look At Target") [node name="Pointer" type="Node3D" parent="App Setup/Interactions" node_paths=PackedStringArray("caster")] script = ExtResource("34_axy5m") caster = NodePath("../RayCaster/MultiRayCaster") [node name="Interactor" type="Node3D" parent="App Setup/Interactions" node_paths=PackedStringArray("pointer")] script = ExtResource("39_ovot1") pointer = NodePath("../Pointer") button = ExtResource("35_gwiry") [node name="Node3D" type="Node3D" parent="."] [node name="character" parent="Node3D" instance=ExtResource("34_iqgaf")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.18049, 0, 3.50792) [node name="Black Cube" type="Node3D" parent="Node3D/character" node_paths=PackedStringArray("output")] transform = Transform3D(0.195758, 0, 0.980652, 0, 1, 0, -0.980652, 0, 0.195758, 1.78926, 2.38418e-07, -0.0298195) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/character/Black Cube"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.946368, 0.5, -2.0693) mesh = SubResource("ArrayMesh_2m7yo") surface_material_override/0 = SubResource("StandardMaterial3D_x746g") [node name="Shield Cube" type="Node3D" parent="Node3D" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.24179, 2.38418e-07, 3.41945) script = ExtResource("18_6u4rt") size = 0.5 borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Shield Cube"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) mesh = SubResource("ArrayMesh_ck2n0") surface_material_override/0 = SubResource("StandardMaterial3D_ylj0b") [node name="StaticBody3D" type="StaticBody3D" parent="Node3D/Shield Cube"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/Shield Cube/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) shape = SubResource("BoxShape3D_tgb73") [node name="Pointable" type="Node3D" parent="Node3D/Shield Cube/StaticBody3D" node_paths=PackedStringArray("highlightTargets")] script = ExtResource("38_iknbl") highlightEffect = ExtResource("44_48vee") highlightTargets = [NodePath("../../MeshInstance3D")] [node name="Interactable" type="Node3D" parent="Node3D/Shield Cube/StaticBody3D" node_paths=PackedStringArray("onInteraction")] script = ExtResource("44_4apug") onInteraction = NodePath("../../OnInteraction") [node name="OnInteraction" type="Node" parent="Node3D/Shield Cube" node_paths=PackedStringArray("actions")] script = ExtResource("36_48c1t") actions = [] [node name="Flash" type="Node" parent="Node3D/Shield Cube/OnInteraction" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("39_1edeu") targets = [NodePath("../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../character/Black Cube/MeshInstance3D")] [node name="Health Cube" type="Node3D" parent="Node3D" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.0115, 2.38418e-07, 4.57673) script = ExtResource("18_6u4rt") size = 0.5 borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Health Cube"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) mesh = SubResource("ArrayMesh_lvr3s") surface_material_override/0 = SubResource("StandardMaterial3D_ag5d1") [node name="StaticBody3D" type="StaticBody3D" parent="Node3D/Health Cube"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/Health Cube/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) shape = SubResource("BoxShape3D_tgb73") [node name="Pointable" type="Node3D" parent="Node3D/Health Cube/StaticBody3D" node_paths=PackedStringArray("highlightTargets")] script = ExtResource("38_iknbl") highlightEffect = ExtResource("44_48vee") highlightTargets = [NodePath("../../MeshInstance3D")] [node name="Interactable" type="Node3D" parent="Node3D/Health Cube/StaticBody3D" node_paths=PackedStringArray("onInteraction")] script = ExtResource("44_4apug") onInteraction = NodePath("../../OnInteraction") [node name="OnInteraction" type="Node" parent="Node3D/Health Cube" node_paths=PackedStringArray("actions")] script = ExtResource("36_48c1t") actions = [] [node name="Flash" type="Node" parent="Node3D/Health Cube/OnInteraction" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("49_td0wp") targets = [NodePath("../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../character/Black Cube/MeshInstance3D")] [node name="Boost Cube" type="Node3D" parent="Node3D" node_paths=PackedStringArray("output")] transform = Transform3D(0.836535, 0, 0.547914, 0, 1, 0, -0.547914, 0, 0.836535, 4.07833, 2.38418e-07, 4.8557) script = ExtResource("18_6u4rt") size = 0.5 borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Boost Cube"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) mesh = SubResource("ArrayMesh_lvr3s") surface_material_override/0 = SubResource("StandardMaterial3D_8kxh0") [node name="StaticBody3D" type="StaticBody3D" parent="Node3D/Boost Cube"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/Boost Cube/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) shape = SubResource("BoxShape3D_tgb73") [node name="Pointable" type="Node3D" parent="Node3D/Boost Cube/StaticBody3D" node_paths=PackedStringArray("highlightTargets")] script = ExtResource("38_iknbl") highlightEffect = ExtResource("44_48vee") highlightTargets = [NodePath("../../MeshInstance3D")] [node name="Interactable" type="Node3D" parent="Node3D/Boost Cube/StaticBody3D" node_paths=PackedStringArray("onInteraction")] script = ExtResource("44_4apug") onInteraction = NodePath("../../OnInteraction") [node name="OnInteraction" type="Node" parent="Node3D/Boost Cube" node_paths=PackedStringArray("actions")] script = ExtResource("36_48c1t") actions = [] [node name="Flash" type="Node" parent="Node3D/Boost Cube/OnInteraction" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("50_uj384") targets = [NodePath("../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../character/Black Cube/MeshInstance3D")] [node name="Blink Cube" type="Node3D" parent="Node3D" node_paths=PackedStringArray("output")] transform = Transform3D(0.614561, 0, 0.78887, 0, 1, 0, -0.78887, 0, 0.614561, 5.29915, 2.38418e-07, 4.54634) script = ExtResource("18_6u4rt") size = 0.5 borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Blink Cube"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) mesh = SubResource("ArrayMesh_lvr3s") surface_material_override/0 = SubResource("StandardMaterial3D_o4ujy") [node name="StaticBody3D" type="StaticBody3D" parent="Node3D/Blink Cube"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/Blink Cube/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) shape = SubResource("BoxShape3D_tgb73") [node name="Pointable" type="Node3D" parent="Node3D/Blink Cube/StaticBody3D" node_paths=PackedStringArray("highlightTargets")] script = ExtResource("38_iknbl") highlightEffect = ExtResource("44_48vee") highlightTargets = [NodePath("../../MeshInstance3D")] [node name="Interactable" type="Node3D" parent="Node3D/Blink Cube/StaticBody3D" node_paths=PackedStringArray("onInteraction")] script = ExtResource("44_4apug") onInteraction = NodePath("../../OnInteraction") [node name="OnInteraction" type="Node" parent="Node3D/Blink Cube" node_paths=PackedStringArray("actions")] script = ExtResource("36_48c1t") actions = [] [node name="Flash" type="Node" parent="Node3D/Blink Cube/OnInteraction" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("51_iktfu") targets = [NodePath("../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../character/Black Cube/MeshInstance3D")] [node name="Impact Cube" type="Node3D" parent="Node3D" node_paths=PackedStringArray("output")] transform = Transform3D(0.195758, 0, 0.980652, 0, 1, 0, -0.980652, 0, 0.195758, 5.96975, 2.38418e-07, 3.4781) script = ExtResource("18_6u4rt") size = 0.5 borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Impact Cube"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) mesh = SubResource("ArrayMesh_lvr3s") surface_material_override/0 = SubResource("StandardMaterial3D_wl8dk") [node name="StaticBody3D" type="StaticBody3D" parent="Node3D/Impact Cube"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/Impact Cube/StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0) shape = SubResource("BoxShape3D_tgb73") [node name="Pointable" type="Node3D" parent="Node3D/Impact Cube/StaticBody3D" node_paths=PackedStringArray("highlightTargets")] script = ExtResource("38_iknbl") highlightEffect = ExtResource("44_48vee") highlightTargets = [NodePath("../../MeshInstance3D")] [node name="Interactable" type="Node3D" parent="Node3D/Impact Cube/StaticBody3D" node_paths=PackedStringArray("onInteraction")] script = ExtResource("44_4apug") onInteraction = NodePath("../../OnInteraction") [node name="OnInteraction" type="Node" parent="Node3D/Impact Cube" node_paths=PackedStringArray("actions")] script = ExtResource("36_48c1t") actions = [] [node name="Flash" type="Node" parent="Node3D/Impact Cube/OnInteraction" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("52_pmlj5") targets = [NodePath("../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../character/Black Cube/MeshInstance3D")] [node name="Special Cube" type="Node3D" parent="Node3D" node_paths=PackedStringArray("output")] transform = Transform3D(0.195758, 0, 0.980652, 0, 1, 0, -0.980652, 0, 0.195758, 3.66811, 0.630897, 9.60898) script = ExtResource("18_6u4rt") borderSize = 0.01 output = NodePath("Node3D/MeshInstance3D") metadata/_edit_group_ = true [node name="Node3D" type="Node3D" parent="Node3D/Special Cube"] transform = Transform3D(0.693433, 0, -0.720521, 0, 1, 0, 0.720521, 0, 0.693433, 0, 0, 0) [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Special Cube/Node3D"] transform = Transform3D(-0.707107, 0.707107, 0, -0.566941, -0.566941, -0.597625, -0.422585, -0.422585, 0.801776, 0, 0.5, 0) mesh = SubResource("ArrayMesh_ry8md") skeleton = NodePath("../..") surface_material_override/0 = SubResource("ShaderMaterial_61wwv") [node name="Rotate" type="Node3D" parent="Node3D/Special Cube/Node3D" node_paths=PackedStringArray("target")] script = ExtResource("55_67hvr") eulerRotation = Vector3(0, 1.535, 0) target = NodePath("..") timeline = ExtResource("3_bdt4g") [node name="StaticBody3D" type="StaticBody3D" parent="Node3D/Special Cube/Node3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) [node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/Special Cube/Node3D/StaticBody3D"] transform = Transform3D(-0.707107, 0.707107, 0, -0.566941, -0.566941, -0.597625, -0.422585, -0.422585, 0.801776, 0, 0.5, 0) shape = SubResource("BoxShape3D_hs17q") [node name="Pointable" type="Node3D" parent="Node3D/Special Cube/Node3D/StaticBody3D" node_paths=PackedStringArray("highlightTargets")] script = ExtResource("38_iknbl") highlightEffect = ExtResource("44_48vee") highlightTargets = [NodePath("../../MeshInstance3D")] [node name="Interactable" type="Node3D" parent="Node3D/Special Cube/Node3D/StaticBody3D" node_paths=PackedStringArray("onInteraction")] script = ExtResource("44_4apug") onInteraction = NodePath("../../../OnInteraction") [node name="OnInteraction" type="Node" parent="Node3D/Special Cube" node_paths=PackedStringArray("actions")] script = ExtResource("36_48c1t") actions = [] [node name="ActionSequence" type="Node" parent="Node3D/Special Cube/OnInteraction" node_paths=PackedStringArray("actions")] script = ExtResource("56_nd25v") actions = [] [node name="PlayCameraEffect" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("cameraSlot")] script = ExtResource("57_2ytre") cameraEffect = ExtResource("58_gwjbe") cameraSlot = NodePath("../../../../../App Setup/VirtualCamera3DManager/Slot 1") [node name="Flash" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("49_td0wp") targets = [NodePath("../../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../../character/Black Cube/MeshInstance3D")] [node name="PlayCameraEffect2" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("cameraSlot")] script = ExtResource("57_2ytre") cameraEffect = ExtResource("58_gwjbe") cameraSlot = NodePath("../../../../../App Setup/VirtualCamera3DManager/Slot 1") [node name="Flash2" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("51_iktfu") targets = [NodePath("../../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../../character/Black Cube/MeshInstance3D")] [node name="PlayCameraEffect3" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("cameraSlot")] script = ExtResource("57_2ytre") cameraEffect = ExtResource("58_gwjbe") cameraSlot = NodePath("../../../../../App Setup/VirtualCamera3DManager/Slot 1") [node name="Flash3" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("49_td0wp") targets = [NodePath("../../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../../character/Black Cube/MeshInstance3D")] [node name="PlayCameraEffect4" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("cameraSlot")] script = ExtResource("57_2ytre") cameraEffect = ExtResource("58_gwjbe") cameraSlot = NodePath("../../../../../App Setup/VirtualCamera3DManager/Slot 1") [node name="Flash4" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("51_iktfu") targets = [NodePath("../../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../../character/Black Cube/MeshInstance3D")] [node name="PlayCameraEffect5" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("cameraSlot")] script = ExtResource("57_2ytre") cameraEffect = ExtResource("58_gwjbe") cameraSlot = NodePath("../../../../../App Setup/VirtualCamera3DManager/Slot 1") [node name="Flash5" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("49_td0wp") targets = [NodePath("../../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../../character/Black Cube/MeshInstance3D")] [node name="PlayCameraEffect6" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("cameraSlot")] script = ExtResource("57_2ytre") cameraEffect = ExtResource("58_gwjbe") cameraSlot = NodePath("../../../../../App Setup/VirtualCamera3DManager/Slot 1") [node name="Flash7" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("50_uj384") targets = [NodePath("../../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../../character/Black Cube/MeshInstance3D")] [node name="PlayCameraEffect7" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("cameraSlot")] script = ExtResource("57_2ytre") cameraEffect = ExtResource("58_gwjbe") cameraSlot = NodePath("../../../../../App Setup/VirtualCamera3DManager/Slot 1") [node name="ActionList2" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("actions")] script = ExtResource("36_48c1t") actions = [] [node name="ModulateTimeLineSpeed" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence/ActionList2"] script = ExtResource("59_nluph") timeline = ExtResource("3_bdt4g") curve = SubResource("Resource_72utn") [node name="Flash8" type="Node" parent="Node3D/Special Cube/OnInteraction/ActionSequence" node_paths=PackedStringArray("targets")] script = ExtResource("37_jrcib") flashEffect = ExtResource("39_1edeu") targets = [NodePath("../../../../character/Armature/Skeleton3D/Beta_Joints"), NodePath("../../../../character/Armature/Skeleton3D/Beta_Surface"), NodePath("../../../../character/Black Cube/MeshInstance3D")] [node name="Cubes" type="Node3D" parent="Node3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.24594, -4.76837e-07, -3.11724) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.095506, 1, 0.0459044) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes4" type="Node3D" parent="Node3D"] transform = Transform3D(0.0580342, 0, -0.475739, 0, 0.479266, 0, 0.475739, 0, 0.0580342, 7.14663, -4.76837e-07, -1.75165) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes4" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes4/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes4" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.095506, 1, 0.0459044) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes4/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes4" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes4/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes5" type="Node3D" parent="Node3D"] transform = Transform3D(0.399616, 0, -0.26458, 0, 0.479266, 0, 0.26458, 0, 0.399616, 6.08966, -4.76837e-07, -1.8396) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes5" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes5/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes5" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.036, 0, -1.475) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes5/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes5" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes5/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes6" type="Node3D" parent="Node3D"] transform = Transform3D(0.392702, 0, 0.274738, 0, 0.479266, 0, -0.274738, 0, 0.392702, 0.0218699, -4.76837e-07, -3.72327) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes6" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes6/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes6" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.095506, 1, 0.0459044) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes6/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes6" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes6/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes7" type="Node3D" parent="Node3D"] transform = Transform3D(0.0458191, 0, 0.47707, 0, 0.479266, 0, -0.47707, 0, 0.0458191, 0.440808, -4.76837e-07, -2.74888) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes7" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes7/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes7" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.036, 0, -1.475) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes7/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes7" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes7/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes8" type="Node3D" parent="Node3D"] transform = Transform3D(0.407857, 0, -0.251691, 0, 0.479266, 0, 0.251691, 0, 0.407857, 12.6768, -9.53674e-07, 6.04496) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes8" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes8/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes8" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.095506, 1, 0.0459044) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes8/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes8" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes8/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes9" type="Node3D" parent="Node3D"] transform = Transform3D(0.456174, 0, 0.146971, 0, 0.479266, 0, -0.146971, 0, 0.456174, 11.9482, -9.53674e-07, 6.81571) metadata/_edit_group_ = true [node name="Cuboid" type="Node3D" parent="Node3D/Cubes9" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes9/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes9" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.036, 0, -1.475) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes9/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes9" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes9/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes10" type="Node3D" parent="Node3D"] transform = Transform3D(0.407857, 0, -0.251691, 0, 0.479266, 0, 0.251691, 0, 0.407857, 12.739, -1.43051e-06, -0.864562) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes10" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes10/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes10" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.095506, 1, 0.0459044) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes10/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") metadata/_edit_group_ = true [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes10" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes10/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes11" type="Node3D" parent="Node3D"] transform = Transform3D(0.456174, 0, 0.146971, 0, 0.479266, 0, -0.146971, 0, 0.456174, 12.0104, -1.43051e-06, -0.0938163) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes11" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes11/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes11" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.036, 0, -1.475) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes11/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes11" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes11/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes2" type="Node3D" parent="Node3D"] transform = Transform3D(0.497398, 0, -0.867522, 0, 1, 0, 0.867522, 0, 0.497398, 8.95531, 0, -1.18651) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes2" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes2/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes2" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.095506, 1, 0.0459044) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes2/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes2" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes2/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cubes3" type="Node3D" parent="Node3D"] transform = Transform3D(0.497398, 0, -0.867522, 0, 1, 0, 0.867522, 0, 0.497398, 12.234, -4.76837e-07, 4.21264) [node name="Cuboid" type="Node3D" parent="Node3D/Cubes3" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, -0.61298, 4.76837e-07, -0.0393667) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes3/Cuboid"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid3" type="Node3D" parent="Node3D/Cubes3" node_paths=PackedStringArray("output")] transform = Transform3D(0.972018, 0, -0.234905, 0, 1, 0, 0.234905, 0, 0.972018, 0.095506, 1, 0.0459044) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes3/Cuboid3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="Cuboid2" type="Node3D" parent="Node3D/Cubes3" node_paths=PackedStringArray("output")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66897, 4.76837e-07, 0.252781) script = ExtResource("18_6u4rt") borderSize = 0.05 output = NodePath("MeshInstance3D") metadata/_edit_group_ = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D/Cubes3/Cuboid2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) mesh = SubResource("ArrayMesh_5gsj3") surface_material_override/0 = SubResource("StandardMaterial3D_mmiv8") [node name="CSShaderClassGenerator" type="Node" parent="Node3D"] script = ExtResource("49_5xukx") shader = ExtResource("50_7lut2") [editable path="Node3D/character"]