[gd_scene load_steps=31 format=4 uid="uid://i7w8ikjtrf50"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/OnReady.cs" id="1_yccmv"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/ActionList.cs" id="2_700ed"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/GDPrint.cs" id="3_1k601"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/ActionSequence.cs" id="4_e7y33"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Sensors/InputSensor.cs" id="4_n75gv"] [ext_resource type="Material" uid="uid://clmaht40xnoks" path="res://Scenes/Main/Post Processing/Post Processing Material.tres" id="4_nld4j"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Sensors/OnSensor.cs" id="5_2svkf"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/Delay.cs" id="5_dxi60"] [ext_resource type="Sky" uid="uid://bh5lty4gkpl05" path="res://Scenes/Main/Sky/Sky.tres" id="6_j62u8"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/ActionReference.cs" id="6_yjmna"] [ext_resource type="Material" uid="uid://boee6yoxxqlh4" path="res://Scenes/Main/Sphere/SphereMaterial.tres" id="7_4bw4m"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/LoadScene.cs" id="7_812j6"] [ext_resource type="Material" uid="uid://bonr80mq4fvdt" path="res://Scenes/Main/Ground/forrest_ground_01_4k.gltf/textures/Forest Ground.tres" id="7_nxv8j"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Time/TimeLineManager.cs" id="8_1dfex"] [ext_resource type="Script" path="res://Scenes/Main/CameraRotation.cs" id="8_32a5r"] [ext_resource type="RJTimeLine" uid="uid://tcd6shqgnegq" path="res://Scenes/Main/TimeLines/GameTime.tres" id="8_aoohl"] [ext_resource type="RJTimeLine" uid="uid://bkjk4tcrqmmvv" path="res://Scenes/Main/TimeLines/RealTime.tres" id="9_g5col"] [ext_resource type="Material" uid="uid://b80wiio2w25qh" path="res://Scenes/Main/Cube/Red.tres" id="10_1p0wn"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Time/TimeLineScheduler.cs" id="11_0el58"] [ext_resource type="Material" uid="uid://bpl7mn4afiypj" path="res://Scenes/Main/Cube/OrangeCube.tres" id="11_aafwq"] [ext_resource type="Script" path="res://Scripts/Doc-Generator/CreateDoc.cs" id="12_lgfge"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/VirtualCameras/VirtualCamera3DSlot.cs" id="13_mtnhw"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/VirtualCameras/VirtualCamera3DManager.cs" id="13_ncewi"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/VirtualCameras/FollowCamera3D.cs" id="14_5vi0f"] [ext_resource type="Script" path="res://Scenes/Main/PlaceRandomly.cs" id="17_7nlb0"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/VirtualCameras/MouseEditorCamera.cs" id="18_ix51h"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5npgd"] [sub_resource type="ArrayMesh" id="ArrayMesh_84g0c"] _surfaces = [{ "aabb": AABB(-1, -1, -1, 2, 2, 2), "format": 34896613377, "index_count": 324, "index_data": PackedByteArray("HgAHACQAHgABAAcALAAlADIALAAdACUAMQAIABUAMQAjAAgAAgAXAAkAAgAPABcAEAAzABYAEAArADMAAAAEAAMAAAAGAAQAAQAEAAUAAQADAAQAAgAEAAYAAgAFAAQABwALAAoABwANAAsACAALAAwACAAKAAsACQALAA0ACQAMAAsADgASABEADgAUABIADwASABMADwARABIAEAASABQAEAATABIAFQAZABgAFQAbABkAFgAZABoAFgAYABkAFwAZABsAFwAaABkAHAAgAB8AHAAiACAAHQAgACEAHQAfACAAHgAgACIAHgAhACAAIwAnACYAIwApACcAJAAnACgAJAAmACcAJQAnACkAJQAoACcAKgAuAC0AKgAwAC4AKwAuAC8AKwAtAC4ALAAuADAALAAvAC4AMQA1ADQAMQA3ADUAMgA1ADYAMgA0ADUAMwA1ADcAMwA2ADUADgAGAAAADgARAAYAEQACAAYAEQAPAAIAAQANAAcAAQAFAA0ABQAJAA0ABQACAAkACAAbABUACAAMABsADAAXABsADAAJABcAFgATABAAFgAaABMAGgAPABMAGgAXAA8AKgAUAA4AKgAtABQALQAQABQALQArABAAFQA3ADEAFQAYADcAGAAzADcAGAAWADMAMgAvACwAMgA2AC8ANgArAC8ANgAzACsAHAAwACoAHAAfADAAHwAsADAAHwAdACwAMQApACMAMQA0ACkANAAlACkANAAyACUAJAAhAB4AJAAoACEAKAAdACEAKAAlAB0AAAAiABwAAAADACIAAwAeACIAAwABAB4AIwAKAAgAIwAmAAoAJgAHAAoAJgAkAAcADgAcACoADgAAABwA"), "lods": [0.0117929, PackedByteArray("HgAKACYAJgAlAB4ACgANAAsABQANAAoAHgAFAAoAAwAFAB4ABQADAAQAAwAeACIAHgAgACIAJQAgAB4ALAAgACUALAAlADUAIAAsAC0ANQAzACwAMwAtACwAHAAgAC0AHAAiACAAAwAiABwAEQAcAC0AEQADABwALQAUABEAEQAUABIAEQAGAAMAAwAGAAQAEAAtADMALQAQABQAEAASABQAEAATABIAEAAzABoAGgATABAAGAAaADMAGgAYABkAGAAzADcAMwA1ADcAEwARABIAEQATAAYAGgAXABMABgATABcAFwAaABkAFwAZABsADAAXABsADAANABcABgAXAA0ADQAMAAsABQAGAA0ABgAFAAQANQAlACYAMQA1ACYAMQA3ADUAGAA3ADEAMQAmAAwAMQAMABgAJgAKAAwADAAKAAsADAAbABgAGAAbABkAJgAnACUAJQAnACYALQAuACwALAAuAC0A"), 0.173892, PackedByteArray("IgAFACYAJgAFAAsABQAiAAQAJgAnACIAJwAgACIALgAnADUALgAgACcANwAmABsANwAbABkAGwAmAAsANwA1ACYANQAnACYABgAbAAUABgAFAAQABQAbAAsABgATABsAEwAGABIAGgAbABMAGwAaABkALQA3ABoAGgA3ABkAGgATAC0ALQATABIANwAtAC4ANQA3AC4AIgAGAAQABgAiAC0ABgAtABIAIgAgAC0AIAAuAC0A")], "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 56, "vertex_data": PackedByteArray("egQAAIT7AAB6BHoE//8AAAAAegSE+wAAegRPAa/+AADkAeQBGv4AAE8BegSv/gAATwFPAYT7AAB6BIT7//8AAHoE//+E+wAAAACE+4T7AAB6BK/+r/4AAOQBGv4a/gAATwGv/oT7AABPAYT7r/4AAHoEAAB6BAAAAAB6BHoEAAB6BHoEAAAAAE8BTwF6BAAA5AHkAeQBAABPAXoETwEAAHoETwFPAQAAegT//3oEAAB6BIT7AAAAAAAAhPt6BAAAegSv/k8BAADkARr+5AEAAE8BhPtPAQAATwGv/noEAACE+wAAhPsAAP//egSE+wAAhPt6BP//AACv/k8BhPsAABr+5AEa/gAAr/56BK/+AACE+08Br/4AAIT7//+E+wAAhPuE+///AAD//4T7hPsAAIT7r/6v/gAAGv4a/hr+AACv/oT7r/4AAK/+r/6E+wAAhPsAAHoEAACE+3oEAAAAAP//egR6BAAAhPtPAU8BAAAa/uQB5AEAAK/+egRPAQAAr/5PAXoEAACE+///egQAAP//hPt6BAAAhPuE+wAAAACv/q/+egQAABr+Gv7kAQAAr/6E+08BAACE+6/+TwEAAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_hfjcl"] resource_name = "bevel-cube_Cube" _surfaces = [{ "aabb": AABB(-1, -1, -1, 2, 2, 2), "attribute_data": PackedByteArray("HiEeQR5hHgEeYeD+HiH/P/9fHgF5IP8//1+F/3hgAAAeYQAAHmH///8fHkH/X+D+4J4eAeDeHkHgnuD+/58eAeDe/z+Gn////595AP/feED/n+D+/98eQeCeAADgnv//HiHgfh5hHcEeYeC+/x/gfv9fHcH/H4Z//1+Gv3hg/78eYf+/HiH/f/9f4L7g3uB+4J7gvuCeHcH/n+C+4N7/f4af/7//n3jAhd//f+Ce/7//nx3B/9/gfuBeHkEeYR5BHmHhPv9fHkEoYP8/HmH/P+Be/z//X+E+HqEeQeCe4T7gnh5B/5/hPh6h/z//nyhA4J7/P/+fHkHgXuB+HmEegR5h4H7gXv9//18egf9f138eYf9//1/gfh6h4H7gnuB+4J4egf+f4H7Wn/9/4J7/f/+fHoEeof9/eSD/P3hgAAAeYQAAHmH///8fHkH/X+D+hp////+feQD/33hA/x+Gf/9fhr94YP+/HmH/vx5h/7+Gn/+/hd//f+Ce/7//nx3B/9/gfihg/z8oYP8/KGD/P+Be/z//X+E+/5/hPh6h/z//nyhA/58oQP+fKEDgXv9//18egf9f13//X9d//1/Xf9af/3/Wn/9/1p//f/+fHoEeof9/HiH/Px5hAAD/X+D+/58eAf+f4P7/3x5B4J7///8f4H4eYf+/HiH/f/+f4L7g3v9/4J7/vx5h4T4oYP8/KGD/P+CeHkHgnh5B/5/hPh6h/z8eYeB+4F7/f/9fHoHgnh6B1p//f9af/38="), "format": 34896613399, "index_count": 324, "index_data": PackedByteArray("MAAMADcAMAABAAwAQAA4AEcAQAAvADgARgANACMARgA2AA0AAgAlAA4AAgAZACUAGgBIACQAGgA/AEgAAAAFAAMAAAAKAAUAAQAHAAgAAQAEAAcAAgAGAAsAAgAJAAYADAASAA8ADAAWABIADQATABUADQAQABMADgARABcADgAUABEAGAAdABsAGAAhAB0AGQAfACAAGQAcAB8AGgAeACIAGgAgAB4AIwAqACcAIwAtACoAJAAoACsAJAAmACgAJQApACwAJQArACkALgAyADEALgA0ADIALwAyADMALwAxADIAMAAyADUAMAAzADIANgA7ADoANgA9ADsANwA7ADwANwA5ADsAOAA7AD0AOAA8ADsAPgBDAEEAPgBFAEMAPwBDAEQAPwBCAEMAQABDAEUAQABEAEMARgBKAEkARgBNAEoARwBKAEsARwBJAEoASABKAEwASABLAEoAGAAKAAAAGAAbAAoAHAACAAsAHAAZAAIAAQAWAAwAAQAIABYACQAOABcACQACAA4ADQAtACMADQAVAC0AFAAlACwAFAAOACUAJAAgABoAJAArACAAKwAZACAAKwAlABkAPgAhABgAPgBBACEAQgAaACIAQgA/ABoAIwBNAEYAIwAnAE0AJgBIAEwAJgAkAEgARwBEAEAARwBLAEQASwA/AEQASwBIAD8ALgBFAD4ALgAxAEUAMQBAAEUAMQAvAEAARgA9ADYARgBJAD0ASQA4AD0ASQBHADgANwAzADAANwA8ADMAPAAvADMAPAA4AC8AAAA0AC4AAAADADQABAAwADUABAABADAANgAQAA0ANgA6ABAAOQAMAA8AOQA3AAwAGAAuAD4AGAAAAC4A"), "lods": [0.0117929, PackedByteArray("ggB4AIcAhwCGAIIAeAAWABIAdgAWAHgAggB2AHgABAB2AIIAdgAEAAcABACCADUAggCEADUAhQCDAIIAiQCDAIUAiQCFAI0AgwCJAIoAjQCMAIkAjACLAIkALgCEAIoALgA0AIQAdQA0AC4AfAAuAIoAfAB1AC4AigB+AHwAfAB+AB0AfAAKAHUAdQAKAAUAGgCLAIwAiwAaACIAGgAeACIAGgB9AB4AGgCMAIEAgQB9ABoAfwCBAIwAgQB/ACgAfwCMAEwAjACOAEwAfQAcAB8AHAB9AHcAgQAlAH0AdwB9ACUAJQCBACkAJQApACwAeQAlACwAeQB7ACUAdwAlAHsAewB5ABEACQB3AHsAdwAJAAYAjgCFAIgARgCOAIgARgBNAI4AgABNAEYARgCIAHoARgB6AIAAiAAQAHoAegAQABMAegAtAIAAgAAtACoAOQA7ADgAOAA7ADoAQgBDAEAAQABDAEEA"), 0.173892, PackedByteArray("ZQBQAGYAZgBQAFUAUABlAE8AZgBqAGUAagBjAGUAbQBoAHAAbQBhAGgAdABnAGAAdABgAF0AYABnAFYAdAByAGcAcgBpAGcAUwBfAFEAUwBRAAYAUQBfAFQAUwBaAF8AWgBTAFkAKwBfAFoAXwArACkAbABzAF4AXgBzAFwAXgBbAGwAbABbAFgAcwBsAG4AcQBzAG4AZABSAE4AUgBkAGsAUgBrAFcAZABiAGsAYgBvAGsA")], "material": SubResource("StandardMaterial3D_5npgd"), "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 143, "vertex_data": PackedByteArray("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") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_84g0c") [sub_resource type="Environment" id="Environment_ac8gh"] background_mode = 2 sky = ExtResource("6_j62u8") tonemap_white = 2.0 ssr_enabled = true ssr_max_steps = 32 ssr_fade_in = 0.310579 ssr_fade_out = 3.4822 ssr_depth_tolerance = 15.41 ssao_enabled = true ssao_radius = 0.5 ssao_power = 2.0 ssao_detail = 0.0 ssao_horizon = 0.0 ssao_sharpness = 0.0 ssao_light_affect = 1.0 ssao_ao_channel_affect = 1.0 ssil_enabled = true ssil_radius = 1.0 ssil_intensity = 2.0 ssil_sharpness = 1.0 ssil_normal_rejection = 0.51 glow_enabled = true fog_enabled = true fog_light_color = Color(0.684557, 0.757645, 0.85301, 1) fog_sun_scatter = 0.01 fog_density = 0.005 fog_sky_affect = 0.0 adjustment_enabled = true [node name="Main" type="Node3D"] [node name="App" type="Node" parent="."] [node name="OnReady" type="Node" parent="App" node_paths=PackedStringArray("action")] script = ExtResource("1_yccmv") action = NodePath("Initialize") [node name="Initialize" type="RJAction" parent="App/OnReady" node_paths=PackedStringArray("actions")] script = ExtResource("2_700ed") actions = [] [node name="GDPrint" type="RJAction" parent="App/OnReady/Initialize"] script = ExtResource("3_1k601") message = "I'm Ready" [node name="InitializeAsync" type="RJSequenceAction" parent="App/OnReady" node_paths=PackedStringArray("actions")] script = ExtResource("4_e7y33") actions = [] [node name="Wait 1" type="RJSequenceAction" parent="App/OnReady/InitializeAsync"] script = ExtResource("5_dxi60") duration = 1.0 message = "H2" [node name="Set Cube 3 Camera" type="RJAction" parent="App/OnReady/InitializeAsync" node_paths=PackedStringArray("referencedAction")] script = ExtResource("6_yjmna") referencedAction = NodePath("../../../../Camera Rig/VirtualCamera3DManager/Follow Cube 3") [node name="Wait 2" type="RJSequenceAction" parent="App/OnReady/InitializeAsync"] script = ExtResource("5_dxi60") duration = 1.0 message = "H2" [node name="Set Cube 2 Camera" type="RJAction" parent="App/OnReady/InitializeAsync" node_paths=PackedStringArray("referencedAction")] script = ExtResource("6_yjmna") referencedAction = NodePath("../../../../Camera Rig/VirtualCamera3DManager/Follow Cube 2") [node name="LoadScene" type="RJSequenceAction" parent="App/OnReady/InitializeAsync" node_paths=PackedStringArray("target", "onLoaded")] script = ExtResource("7_812j6") scenePath = "res://Scenes/Boxes.tscn" target = NodePath("../../../../Level/Target") onLoaded = NodePath("../../../../Level/PlaceRandomly") [node name="TimeLineManager" type="RJTimeLineManager" parent="App"] script = ExtResource("8_1dfex") timeLines = Array[RJTimeLine]([ExtResource("9_g5col"), ExtResource("8_aoohl")]) [node name="TimeLineScheduler" type="Node" parent="App/TimeLineManager"] script = ExtResource("11_0el58") [node name="UI" type="Node" parent="."] [node name="Camera Rig" type="Node" parent="."] [node name="Camera3D" type="Camera3D" parent="Camera Rig"] transform = Transform3D(-0.997666, -0.000137031, 0.0682764, 1.60071e-10, 0.999998, 0.00200701, -0.0682766, 0.00200232, -0.997664, -1.97626, 7.36922, -8.17166) [node name="Cube5" type="MeshInstance3D" parent="Camera Rig/Camera3D"] transform = Transform3D(0.1, -9.31333e-10, 1.11759e-07, 9.31329e-10, 0.1, 7.68381e-08, -2.23519e-08, -1.53676e-08, 0.5, 0, 0, -0.5) material_override = ExtResource("11_aafwq") extra_cull_margin = 50.0 mesh = SubResource("ArrayMesh_hfjcl") skeleton = NodePath("") [node name="VirtualCamera3DManager" type="RJVirtualCamera3DManager" parent="Camera Rig" node_paths=PackedStringArray("camera")] cameraPrioritySmoothingCoefficient = 0.05 script = ExtResource("13_ncewi") camera = NodePath("../Camera3D") [node name="Follow Cube 3" type="RJAction" parent="Camera Rig/VirtualCamera3DManager" node_paths=PackedStringArray("camera")] script = ExtResource("13_mtnhw") camera = NodePath("../../Follow Cube 3") [node name="Follow Cube 2" type="RJAction" parent="Camera Rig/VirtualCamera3DManager" node_paths=PackedStringArray("camera")] script = ExtResource("13_mtnhw") camera = NodePath("../../Follow Cube 2") [node name="Mouse Editor Camera" type="RJAction" parent="Camera Rig/VirtualCamera3DManager" node_paths=PackedStringArray("camera")] script = ExtResource("13_mtnhw") camera = NodePath("../../MouseEditorCamera") priority = 1.0 [node name="Follow Cube 3" type="RJVirtualCamera3D" parent="Camera Rig" node_paths=PackedStringArray("target")] transform = Transform3D(0.998556, -1.0122e-07, -0.0530693, -3.76575e-13, 0.999928, -1.90724e-06, 0.0530706, 1.90452e-06, 0.998532, 6.2834, 2.72301, -1.60043) script = ExtResource("14_5vi0f") target = NodePath("../../Level/Cube3") [node name="Follow Cube 2" type="RJVirtualCamera3D" parent="Camera Rig" node_paths=PackedStringArray("target")] transform = Transform3D(-0.464403, -0.213594, -0.859417, -7.45032e-09, 0.970406, -0.241185, 0.885585, -0.112009, -0.45068, 2.62978, 1.69766, -3.5164) script = ExtResource("14_5vi0f") target = NodePath("../../Level/Cube2") [node name="MouseEditorCamera" type="RJVirtualCamera3D" parent="Camera Rig" node_paths=PackedStringArray("orbitButton", "orbitModifierButtons", "panButton", "panModifierButtons", "zoomInButton", "zoomInModifierButtons", "zoomOutButton", "zoomOutModifierButtons")] transform = Transform3D(0.997654, -0.000137016, -0.0682755, 0, 0.999827, -0.0020071, 0.0682756, 0.0020021, 0.997652, -1.97626, 7.36922, -8.17166) script = ExtResource("18_ix51h") target = Vector3(-2.8, 7.345, 3.865) yaw = -3.915 pitch = 0.115 distance = 12.065 yawSpeed = -0.2 pitchSpeed = 0.2 minPitch = 0.0 orbitButton = NodePath("../../Interactions/Testing/Mouse Button Right") orbitModifierButtons = [] panSpeedX = 0.002 panSpeedY = 0.002 panButton = NodePath("../../Interactions/Testing/Mouse Button Middle") panModifierButtons = [] zoomInButton = NodePath("../../Interactions/Testing/Wheel Down") zoomInModifierButtons = [] zoomOutButton = NodePath("../../Interactions/Testing/Wheel Up") zoomOutModifierButtons = [] [node name="ColorRect" type="ColorRect" parent="Camera Rig"] material = ExtResource("4_nld4j") anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="CameraRotation" type="Node" parent="Camera Rig" node_paths=PackedStringArray("target")] script = ExtResource("8_32a5r") target = NodePath("../../Level/Sphere2") yawSpeed = 20.0 pitch = -27.63 distance = 5.66 [node name="Interactions" type="Node" parent="."] [node name="Testing" type="Node" parent="Interactions"] [node name="Jump" type="RJSensor" parent="Interactions/Testing"] script = ExtResource("4_n75gv") inputActionName = "Jump" [node name="Mouse Button Right" type="RJSensor" parent="Interactions/Testing"] script = ExtResource("4_n75gv") inputActionName = "MouseButtonRight" [node name="Mouse Button Middle" type="RJSensor" parent="Interactions/Testing"] script = ExtResource("4_n75gv") inputActionName = "MouseButtonMiddle" [node name="Wheel Up" type="RJSensor" parent="Interactions/Testing"] script = ExtResource("4_n75gv") inputActionName = "WheelUp" pollAsButton = true pollAsReleasedOnly = true [node name="Wheel Down" type="RJSensor" parent="Interactions/Testing"] script = ExtResource("4_n75gv") inputActionName = "WheelDown" pollAsButton = true pollAsReleasedOnly = true [node name="OnSensor" type="Node" parent="Interactions/Testing" node_paths=PackedStringArray("sensor", "onStart")] script = ExtResource("5_2svkf") sensor = NodePath("../Jump") onStart = NodePath("../../../App/OnReady/InitializeAsync") [node name="Print Pressed" type="RJAction" parent="Interactions/Testing/OnSensor"] script = ExtResource("3_1k601") message = "Pressed" [node name="Level" type="Node" parent="."] [node name="WorldEnvironment" type="WorldEnvironment" parent="Level"] environment = SubResource("Environment_ac8gh") [node name="Floor" type="CSGBox3D" parent="Level"] transform = Transform3D(100, 0, 0, 0, 1, 0, 0, 0, 100, 0, -0.5, 0) material_override = ExtResource("7_nxv8j") metadata/_edit_lock_ = true [node name="Sphere" type="CSGSphere3D" parent="Level"] transform = Transform3D(1.40501, 0, 0, 0, 1.40501, 0, 0, 0, 1.40501, 0, 0.0667043, 0) material_override = ExtResource("7_4bw4m") radial_segments = 32 rings = 32 [node name="Sphere4" type="CSGSphere3D" parent="Level"] transform = Transform3D(1.40501, 0, 0, 0, 1.40447, -0.0389359, 0, 0.0389359, 1.40447, -2.45914, 0.0667043, -3.91798) material_override = ExtResource("7_4bw4m") radial_segments = 32 rings = 32 [node name="Sphere5" type="CSGSphere3D" parent="Level"] transform = Transform3D(0.852811, 0, 0, 0, 0.852811, 0, 0, 0, 0.852811, -2.45914, 1.0601, -3.91798) material_override = ExtResource("7_4bw4m") radial_segments = 32 rings = 32 [node name="Sphere6" type="CSGSphere3D" parent="Level"] transform = Transform3D(1.40501, 0, 0, 0, 1.40447, -0.0389359, 0, 0.0389359, 1.40447, 3.55949, 0.0667043, -3.91798) material_override = ExtResource("7_4bw4m") radial_segments = 32 rings = 32 [node name="Sphere7" type="CSGSphere3D" parent="Level"] transform = Transform3D(0.852811, 0, 0, 0, 0.852811, 0, 0, 0, 0.852811, 3.55949, 1.0601, -3.91798) material_override = ExtResource("7_4bw4m") radial_segments = 32 rings = 32 [node name="Sphere2" type="CSGSphere3D" parent="Level"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.86503, 0) material_override = ExtResource("7_4bw4m") radial_segments = 32 rings = 32 [node name="Sphere3" type="CSGSphere3D" parent="Level"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.09204, 0) material_override = ExtResource("7_4bw4m") radial_segments = 32 rings = 32 [node name="Cube2" type="MeshInstance3D" parent="Level"] transform = Transform3D(0.47285, 0, 0.16252, 0, 0.5, 0, -0.16252, 0, 0.47285, -1.63786, 0.5, -5.75436) material_override = ExtResource("10_1p0wn") extra_cull_margin = 50.0 mesh = SubResource("ArrayMesh_hfjcl") skeleton = NodePath("") [node name="Cube3" type="MeshInstance3D" parent="Level"] transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 6.01882, 2.723, 3.37783) material_override = ExtResource("11_aafwq") extra_cull_margin = 50.0 mesh = SubResource("ArrayMesh_hfjcl") skeleton = NodePath("") [node name="PlaceRandomly" type="RJAction" parent="Level" node_paths=PackedStringArray("start", "end", "target")] script = ExtResource("17_7nlb0") start = NodePath("../Start Range") end = NodePath("../End Range") target = NodePath("../Target") [node name="Target" type="Node3D" parent="Level"] [node name="Start Range" type="Node3D" parent="Level"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.2716, 0, 5.27405) [node name="End Range" type="Node3D" parent="Level"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 37.006, 0, -55.4884) [node name="Doc Generator" type="Node" parent="."] [node name="CreateDoc" type="Node" parent="Doc Generator"] script = ExtResource("12_lgfge")