rj-action-library-godot-dev.../Scenes/Main/main.tscn

344 lines
21 KiB
Plaintext

[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("egQAAIT78rh6BHoE//8RwQAAegSE+xDXegRPAa/+uqB6BE8Br/4uxuQB5AEa/gqq5AHkARr+wt/kAeQBGv6RzE8BegSv/rvITwF6BK/+19BPAU8BhPvMvk8BTwGE+57legSE+///nsJ6BP//hPtC+QAAhPuE+zHNegSv/q/+OcZ6BK/+r/7G9OQBGv4a/ue75AEa/hr+pc3kARr+Gv6+508Br/6E+zXBTwGv/oT76+lPAYT7r/6uy08BhPuv/rLDegQAAHoEiscAAHoEegQz3noEegQAAL3/TwFPAXoEEc1PAU8BegSF7eQB5AHkATPd5AHkAeQBM/3kAeQB5AFt+E8BegRPAQ3wegRPAU8Bit96BE8BTwF873oE//96BIT6egSE+wAAi/UAAIT7egSn1noEr/5PAUjkegSv/k8Bd/nkARr+5AEl2eQBGv7kAWzb5AEa/uQBK+tPAYT7TwH95U8Br/56BErLTwGv/noE9OmE+wAAhPvyuP//egSE+zHNhPt6BP//QsCv/k8BhPv2vxr+5AEa/py3r/56BK/+ssOE+08Br/66oIT7TwGv/jnGhPv//4T7dvqE+4T7///Twf//hPuE+//VhPuv/q/+LsaE+6/+r/5Q+hr+Gv4a/tbcr/6E+6/+g8uv/q/+hPvD54T7AAB6BKbHhPt6BAAAi/X//3oEegTp1YT7TwFPAd7fhPtPAU8BSOQa/uQB5AHi2q/+egRPAanlr/5PAXoEJcyE+///egSE+v//hPt6BDPehPuE+wAA8f+v/q/+egS76xr+Gv7kAbT1r/6E+08Bge6E+6/+TwF874T7r/5PAXf55AHkARr+UqzkAeQBGv4Szk8BegSv/kLFTwF6BK/+p9hPAU8BhPvuvU8BTwGE+5jl5AEa/hr+8s3kARr+Gv5rveQBGv4a/obr5AHkAeQBp8jkAeQB5AFY8+QB5AHkAWTuTwF6BE8BLeJPAXoETwEe+eQBGv7kAefq5AEa/uQBH+5PAYT7TwH2+U8Br/56BGbMTwGv/noEHeoa/uQBGv4Lyhr+5AEa/tfIGv7kARr+/66E+08Br/51tYT7TwGv/gTChPuv/q/+4sCE+6/+r/5B/Rr+Gv4a/uDfGv4a/hr+qOIa/hr+Gv5g24T7TwFPASTChPtPAU8BqfMa/uQB5AGhxRr+5AHkAcjsGv7kAeQBb8ka/hr+5AGs7xr+Gv7kAf//Gv4a/uQBF+qE+6/+TwH//4T7r/5PAV/5egRPAa/+RbFPAXoEr/7TxU8BTwGE+xjlegSv/q/+58FPAa/+hPuvwE8Br/6E+ybpTwGE+6/+FMxPAU8BegRozk8BegRPAefpegRPAU8BF9h6BK/+TwGF53oEr/5PAUX3TwGE+08BZ+yE+3oE///YwBr+5AEa/gHDGv7kARr+BLr//4T7hPvM1f//hPuE+/nKhPuv/q/+tb6E+6/+r/7/////egR6BPzZhPtPAU8BRciE+08BTwFG7YT7hPsAAGL8Gv4a/uQBK/Qa/hr+5AEd71AVPota7OX/k9Zp3Ewdt5QBJEbqw0Oop+vX+fHmzP78l92H6TriUucfPYmeYc0d7Yb/RhO6e1u4Jdt20kjq/iOEfDClfPQeyDr8VDJpboKk4OaovDZqta+27YrboOg13L4S0Iu30JnX60PGRqo2WZveyNLmYi8ynKNNp1R/x8vaMM4nzH0UNJAHTRBNvXr9wlnAtL/V1tnMardzt9F8QtgGxam9G9tqs/5vss2uzqjEJd8QuC5qe7o/C69q2SSILRkAzxPMGxtDIBCXOF4XySO3FLJithUA3Mc3TwV2E0gAZioII/3buBX1IxEGfCmcDL0gQhckMVoUuQmUbfw+10BZKpgydwilb5RIi0gVKBlLajKjOhYeo0j+QkIFRy9lKPI6WzrIOIUXMzyAIQQ1VTH3su6yQlgtA44uk5OzHWfx7wnv+I7XWt39KACGpMxR3t3e683J4hcKaX8HgLYhaIAcUyVG/dG63VjUedPRMohTJMOosBV/Dbz536ygYs6DykWAt5R9JdQxdwwQS88U+h73Dulu1BYR6/goxwMLQlsJuDLDKWMy4wrBIEsUGwgea2hlGTXdMo8tyUnAM1McjkztKoowiDb1QkIpjg54e2TPnkVaAJAZgpYh6LP5Yc7D3eLoLBS54WPCi3s5mG3hwNPvJY6JpM5Q0hoaTJRqsfG8iHqa0sXPtr2zAoYXSB4fNeoJWkAXKlEjEhvMF7UsEwnqRmgNgiztM9wM62dKXOM4+E1bIe8vKjdcNWMR")
}]
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")