[gd_scene load_steps=165 format=4 uid="uid://diih6vhtswin0"]

[ext_resource type="Script" uid="uid://edtvlsps4bnc" path="res://addons/rokojori_action_library/Runtime/App/App.cs" id="1_6nyu1"]
[ext_resource type="Script" uid="uid://cdweilvlwjucr" path="res://addons/rokojori_action_library/Runtime/Time/TimeLineManager.cs" id="2_4qvua"]
[ext_resource type="Script" uid="uid://irn5l5pgo176" path="res://addons/rokojori_action_library/Runtime/Sensors/SensorManagerSetup.cs" id="3_7yqqi"]
[ext_resource type="Resource" uid="uid://ch5nsa6yafs5l" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/GameTime.tres" id="3_cnln1"]
[ext_resource type="Script" uid="uid://co6roudfdq7bg" path="res://addons/rokojori_action_library/Runtime/Networking/NetworkManager.cs" id="4_r52ta"]
[ext_resource type="Resource" uid="uid://h6oi6vkj4c2m" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/RealTime.tres" id="4_vrtgc"]
[ext_resource type="Script" uid="uid://cjie4532uimke" path="res://addons/rokojori_action_library/Runtime/Localization/LocaleManager.cs" id="5_qgdfb"]
[ext_resource type="Script" uid="uid://bmmsjg1mmmjiy" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/VirtualCamera3DManager.cs" id="6_x6j5d"]
[ext_resource type="Script" uid="uid://cgrena1xtc07f" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/VirtualCamera3DSlot.cs" id="7_22de7"]
[ext_resource type="Script" uid="uid://bbrqjqs6dc1hy" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/MouseEditorCamera/MouseEditorCamera.cs" id="8_pfqfe"]
[ext_resource type="Script" uid="uid://bu6np1t32bddg" path="res://addons/rokojori_action_library/Runtime/UI/UI.cs" id="9_kphl6"]
[ext_resource type="Texture2D" uid="uid://bs16srd4audv6" path="res://Example Grass/Sky.jpg" id="10_4qvua"]
[ext_resource type="Script" uid="uid://crygvwrg2uvvk" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/ThirdPersonCamera.cs" id="11_qgdfb"]
[ext_resource type="Script" uid="uid://cqpri6uy5n2bg" path="res://addons/rokojori_action_library/Runtime/Procedural/Parametric/Plane/Plane.cs" id="11_x6j5d"]
[ext_resource type="Script" uid="uid://cglc3w2xqcm1r" path="res://addons/rokojori_action_library/Runtime/Procedural/Parametric/Plane/ClipMapPlaneMeshType.cs" id="12_pfqfe"]
[ext_resource type="Script" uid="uid://lhuuedx87rem" path="res://addons/rokojori_action_library/Runtime/Animation/Smoothing/FrameSmoothing.cs" id="12_x6j5d"]
[ext_resource type="Script" uid="uid://de26c4war5vu1" path="res://addons/rokojori_action_library/Runtime/Interactions/CharacterController/CharacterController.cs" id="13_22de7"]
[ext_resource type="Material" uid="uid://4r35c5ud3b4" path="res://Eat Da Rich/Ground/Ground.material" id="13_kphl6"]
[ext_resource type="Script" uid="uid://bo0awqfi5eqg4" path="res://addons/rokojori_action_library/Runtime/Procedural/Assets/Grass/GrassPatch.cs" id="14_minub"]
[ext_resource type="Script" uid="uid://b1sjdhnriaeg6" path="res://addons/rokojori_action_library/Runtime/Rendering/Assets/Foliage/FoliageRenderer.cs" id="19_etffn"]
[ext_resource type="Script" uid="uid://c5ia5ogtg1725" path="res://addons/rokojori_action_library/Runtime/Rendering/Assets/Foliage/MeshInstanceFoliageData.cs" id="20_4yhx4"]
[ext_resource type="Texture2D" uid="uid://c30nul6romace" path="res://addons/rokojori_action_library/Runtime/Procedural/Noise/RGB 3D Noise.png" id="20_f3dme"]
[ext_resource type="Script" uid="uid://c4hg6rvrmjm6j" path="res://addons/rokojori_action_library/Runtime/Rendering/Assets/Foliage/GPUFoliageShaderMaterial.cs" id="22_iycug"]
[ext_resource type="Shader" uid="uid://brk5g221ccd2x" path="res://addons/rokojori_action_library/Runtime/Rendering/Assets/Foliage/GPUFoliageShader.gdshader" id="23_etffn"]
[ext_resource type="Resource" uid="uid://d05w143o644d3" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Axis/Right-Joystick Right +X.tres" id="26_7yqqi"]
[ext_resource type="Resource" uid="uid://b16mtcrpm1f6i" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Axis/Right-Joystick Left -X.tres" id="27_bsxqg"]
[ext_resource type="Script" uid="uid://bk5eoi53m08jh" path="res://addons/rokojori_action_library/Runtime/VirtualCameras/CameraTargetOffset.cs" id="27_etffn"]
[ext_resource type="Resource" uid="uid://ck7woerh7mhp" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Axis/Right-Joystick Up -Y.tres" id="28_cnln1"]
[ext_resource type="Script" uid="uid://df7kaqvmnho05" path="res://addons/rokojori_action_library/Runtime/Interactions/CharacterController/CharacterMovement.cs" id="28_f3dme"]
[ext_resource type="Resource" uid="uid://cyyy0ycusgil3" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Axis/Left-Joystick Down +Y.tres" id="29_iqono"]
[ext_resource type="Resource" uid="uid://6emg8n3qxhlv" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Axis/Right-Joystick Down +Y.tres" id="29_vrtgc"]
[ext_resource type="Resource" uid="uid://5gnh5dmv1p21" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Axis/Left-Joystick Left -X.tres" id="30_uuxi0"]
[ext_resource type="Script" uid="uid://c8gcunaffcaww" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/OnCollision.cs" id="31_354o6"]
[ext_resource type="Resource" uid="uid://dsrf03g6mgu5t" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Axis/Left-Joystick Right +X.tres" id="31_br7ew"]
[ext_resource type="Script" uid="uid://kodskdb1mcd4" path="res://addons/rokojori_action_library/Runtime/Interactions/CharacterController/CharacterMovements/TurnMovementType.cs" id="32_dgrd7"]
[ext_resource type="Script" uid="uid://bwog1ah37vltn" path="res://addons/rokojori_action_library/Runtime/Interactions/CharacterController/GroundReset.cs" id="32_iyku8"]
[ext_resource type="Resource" uid="uid://bj6alvuyy0ymt" path="res://Eat Da Rich/Pig/Pig.tres" id="32_melbc"]
[ext_resource type="Script" uid="uid://doo8jwdet1hyi" path="res://addons/rokojori_action_library/Runtime/Selectors/FlagSelector.cs" id="33_pyf6b"]
[ext_resource type="Resource" uid="uid://dbha8dmhxgm05" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Axis/Left-Joystick Up -Y.tres" id="33_u71my"]
[ext_resource type="Script" uid="uid://dtes5ft8aakod" path="res://Eat Da Rich/Player.cs" id="34_rktx6"]
[ext_resource type="Script" uid="uid://wgn1jn36geuy" path="res://addons/rokojori_action_library/Runtime/Interactions/CharacterController/Gravity.cs" id="39_bsxqg"]
[ext_resource type="Script" uid="uid://cbtqgliarexam" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/AnimateTransform.cs" id="39_iyku8"]
[ext_resource type="Script" uid="uid://bw5ivesxk1mgg" path="res://addons/rokojori_action_library/Runtime/Interactions/CharacterController/MoveAndSlide.cs" id="39_yfebj"]
[ext_resource type="Script" uid="uid://be4oc7tgr55vu" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/TransformCurve.cs" id="40_yfebj"]
[ext_resource type="Script" uid="uid://bqpiwp16h7614" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/TransformAnimations.cs" id="41_00et7"]
[ext_resource type="Script" uid="uid://88u2lx0pssal" path="res://addons/rokojori_action_library/Runtime/Sensors/OnSensor.cs" id="42_iyku8"]
[ext_resource type="Script" uid="uid://bmauif3x7bnrf" path="res://addons/rokojori_action_library/Runtime/Interactions/CharacterController/Jump.cs" id="42_rmvdt"]
[ext_resource type="Resource" uid="uid://jvwwq6guhl77" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Buttons/Button X, PS Square, Nin Y.tres" id="43_pnk13"]
[ext_resource type="Resource" uid="uid://dffkdky8iowro" path="res://addons/rokojori_action_library/Runtime/Sensors/Default-Sensors/Gamepad/Buttons/Button A, PS Cross, Nin B.tres" id="43_yfebj"]
[ext_resource type="Script" uid="uid://bsq280ixlepp2" path="res://addons/rokojori_action_library/Runtime/Interactions/Pointer.cs" id="44_00et7"]
[ext_resource type="Script" uid="uid://bltwuqpvalu26" path="res://addons/rokojori_action_library/Runtime/Interactions/MultiRayCaster.cs" id="45_ymr4r"]
[ext_resource type="Script" uid="uid://dqgh1ba6suibb" path="res://addons/rokojori_action_library/Runtime/Actions/OnTick.cs" id="46_2ck02"]
[ext_resource type="Script" uid="uid://dc0my6o3j486k" path="res://Eat Da Rich/Eat/Eat.cs" id="46_bdedl"]
[ext_resource type="Script" uid="uid://ddhwhwos5kkrm" path="res://addons/rokojori_action_library/Runtime/Time/Duration/SecondsDuration.cs" id="47_5we2d"]
[ext_resource type="Script" uid="uid://cow7sv7kn0moo" path="res://addons/rokojori_action_library/Runtime/Actions/SetTick.cs" id="48_1pe2k"]
[ext_resource type="Script" uid="uid://dyf6ee3ov3ran" path="res://addons/rokojori_action_library/Runtime/Actions/OnReady.cs" id="49_bpoiw"]
[ext_resource type="Script" uid="uid://b4yjsis2fh64c" path="res://addons/rokojori_action_library/Runtime/Actions/ActionList.cs" id="50_n120u"]
[ext_resource type="Script" uid="uid://cbwdx0p5m7qoe" path="res://addons/rokojori_action_library/Tools/gltf-export/ExportGLTF.cs" id="50_vhqgj"]
[ext_resource type="Script" uid="uid://dxra6jao22it4" path="res://addons/rokojori_action_library/Runtime/Actions/ActionReference.cs" id="51_ucblk"]
[ext_resource type="Texture2D" uid="uid://ccpq8i381alnf" path="res://Eat Da Rich/Money/MoneyCompact/money-compact2__albedo000.png" id="51_w3lcy"]
[ext_resource type="Script" uid="uid://ceaglilesxsi4" path="res://addons/rokojori_action_library/Runtime/Actions/ActionSequence.cs" id="52_ucblk"]
[ext_resource type="Script" uid="uid://dnwqkymbre3vb" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Flash.cs" id="53_1pe2k"]
[ext_resource type="Script" uid="uid://bex6umukt0r8d" path="res://addons/rokojori_action_library/Runtime/Actions/Node/SetNodeState.cs" id="53_2ck02"]
[ext_resource type="Script" uid="uid://b2g7rycr0ouu4" path="res://addons/rokojori_action_library/Runtime/Actions/Time/Delay.cs" id="54_5we2d"]
[ext_resource type="Resource" uid="uid://d06w8jorebto2" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Presets/Orange Boost - Flash.tres" id="54_bpoiw"]
[ext_resource type="Script" uid="uid://dnstanbmrqthf" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/PlayParticles.cs" id="55_w3lcy"]
[ext_resource type="Script" uid="uid://bpe1je6jiu2o2" path="res://Eat Da Rich/Eat/ScaleUp.cs" id="59_2idsi"]
[ext_resource type="PackedScene" uid="uid://dktbrrlbx7wf1" path="res://Eat Da Rich/Pig/Pig.tscn" id="61_1pe2k"]
[ext_resource type="Script" uid="uid://bk4ipnkoaer0b" path="res://Eat Da Rich/Pig/PigCreator.cs" id="65_t8ff4"]

[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_tn541"]
panorama = ExtResource("10_4qvua")

[sub_resource type="Sky" id="Sky_r52ta"]
sky_material = SubResource("PanoramaSkyMaterial_tn541")

[sub_resource type="Environment" id="Environment_qgdfb"]
background_mode = 2
sky = SubResource("Sky_r52ta")
ambient_light_source = 2
ambient_light_color = Color(0.855726, 0.853879, 0.740763, 1)
tonemap_mode = 2
ssao_enabled = true
ssao_radius = 0.43
ssao_power = 2.12132
ssao_light_affect = 1.0
ssil_enabled = true
ssil_radius = 1.0
ssil_intensity = 2.0
ssil_sharpness = 1.0
ssil_normal_rejection = 0.0
glow_enabled = true
glow_levels/1 = 2.34
glow_levels/2 = 5.87
glow_levels/3 = 1.93
glow_levels/4 = 1.99
glow_intensity = 1.08
fog_enabled = true
fog_sun_scatter = 1.0
fog_density = 0.003
fog_aerial_perspective = 1.0
adjustment_enabled = true
adjustment_saturation = 1.1

[sub_resource type="Curve" id="Curve_as125"]
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Resource" id="Resource_mdwb5"]
script = ExtResource("12_pfqfe")
maxCellSize = 100.0
minCellSize = 10.0
centerMeshRadius = 100.0
cellConstrains = 0
meshDivisions = 8
cellSizeOverDistance = SubResource("Curve_as125")
metadata/_custom_type_script = "uid://cglc3w2xqcm1r"

[sub_resource type="ArrayMesh" id="ArrayMesh_n5n6e"]
_surfaces = [{
"aabb": AABB(0, 0, 0, 100, 1e-05, 100),
"attribute_data": PackedByteArray("AAAAAAAAAADNzEw+AAAAAAAAAADNzEw+zcxMPs3MTD4AAAAAzczMPs3MTD7NzMw+AAAAAJqZGT/NzEw+mpkZPwAAAADNzEw/zcxMPs3MTD8AAAAAAACAP83MTD4AAIA/zczMPgAAAADNzMw+zcxMPs3MzD7NzMw+zczMPpqZGT/NzMw+zcxMP83MzD4AAIA/mpkZPwAAAACamRk/zcxMPpqZGT/NzMw+mpkZP5qZGT+amRk/zcxMP5qZGT8AAIA/zcxMPwAAAADNzEw/zcxMPs3MTD/NzMw+zcxMP5qZGT/NzEw/zcxMP83MTD8AAIA/AACAPwAAAAAAAIA/zcxMPgAAgD/NzMw+AACAP5qZGT8AAIA/zcxMPwAAgD8AAIA/"),
"format": 34359742487,
"index_count": 150,
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAwAFAAQABAAFAAYABQAHAAYABgAHAAgABwAJAAgACAAJAAoACQALAAoAAQAMAAMADAANAAMAAwANAAUADQAOAAUABQAOAAcADgAPAAcABwAPAAkADwAQAAkACQAQAAsAEAARAAsADAASAA0AEgATAA0ADQATAA4AEwAUAA4ADgAUAA8AFAAVAA8ADwAVABAAFQAWABAAEAAWABEAFgAXABEAEgAYABMAGAAZABMAEwAZABQAGQAaABQAFAAaABUAGgAbABUAFQAbABYAGwAcABYAFgAcABcAHAAdABcAGAAeABkAHgAfABkAGQAfABoAHwAgABoAGgAgABsAIAAhABsAGwAhABwAIQAiABwAHAAiAB0AIgAjAB0A"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 36,
"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAAAACgQQAAAAAAAAAAAAAAAAAAAAAAAKBBAACgQQAAAAAAAKBBAAAAAAAAAAAAACBCAACgQQAAAAAAACBCAAAAAAAAAAABAHBCAACgQQAAAAABAHBCAAAAAAAAAAAAAKBCAACgQQAAAAAAAKBCAAAAAAAAAAAAAMhCVlUFQgAAAAAAAMhCAAAgQgAAAAAAAAAAAAAgQgAAAAAAAKBBAAAgQgAAAAAAACBCAAAgQgAAAAABAHBCAAAgQgAAAAAAAKBCVlUFQgAAAAAAAMhCAQBwQgAAAAAAAAAAAQBwQgAAAAAAAKBBAQBwQgAAAAAAACBCAQBwQgAAAAABAHBCAQBwQgAAAAAAAKBCVlWFQgAAAAAAAMhCAACgQgAAAAAAAAAAAACgQgAAAAAAAKBBAACgQgAAAAAAACBCAACgQgAAAAABAHBCAACgQgAAAAAAAKBCVlWFQgAAAAAAAMhCAADIQgAAAAAAAAAAAADIQgAAAABWVQVCAADIQgAAAABWVQVCAADIQgAAAABWVYVCAADIQgAAAABWVYVCAADIQgAAAAAAAMhCAID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//vuj/vwCA//8B/v+/AID//870/78AgP///v9lpgCA///+/2G5AID//z/i/78AgP//y8z/vwCA//+2/v+/AID////f/78AgP///v9huQCA//////+/")
}]

[sub_resource type="ArrayMesh" id="ArrayMesh_minub"]
_surfaces = [{
"aabb": AABB(100, 0, 0, 400, 1e-05, 500),
"attribute_data": PackedByteArray("AAAAAAAAAACrqqo+AAAAAAAAAACrqqo+q6qqPquqqj4AAAAAq6oqP6uqqj6rqio/AAAAAAAAgD+rqqo+AACAP6uqKj8AAAAAq6oqP6uqqj6rqio/q6oqP6uqKj8AAIA/AACAPwAAAAAAAIA/q6qqPgAAgD+rqio/AACAPwAAgD8AAAAAAAAAAKuqqj4AAAAAAAAAAKuqqj6rqqo+q6qqPgAAAACrqio/q6qqPquqKj8AAAAAAACAP6uqqj4AAIA/q6oqPwAAAACrqio/q6qqPquqKj+rqio/q6oqPwAAgD8AAIA/AAAAAAAAgD+rqqo+AACAP6uqKj8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPw=="),
"format": 34359742487,
"index_count": 342,
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAwAFAAQABAAFAAYABQAHAAYAAQAIAAMACAAJAAMAAwAJAAUACQAKAAUABQAKAAcACgALAAcACAAMAAkADAANAAkACQANAAoADQAOAAoACgAOAAsADgAPAAsAEAARABIAEQATABIAEgATABQAEwAVABQAFAAVABYAFQAXABYAEQAYABMAGAAZABMAEwAZABUAGQAaABUAFQAaABcAGgAbABcAGAAcABkAHAAdABkAGQAdABoAHQAeABoAGgAeABsAHgAfABsAIAAhACIAIQAjACIAIgAjACQAIwAlACQAIQAmACMAJgAnACMAIwAnACUAJwAoACUAKQAqACsAKgAsACsAKwAsAC0ALAAuAC0AKgAvACwALwAwACwALAAwAC4AMAAxAC4AMgAzADQAMwA1ADQANAA1ADYANQA3ADYAMwA4ADUAOAA5ADUANQA5ADcAOQA6ADcAOwA8AD0APAA+AD0APQA+AD8APgBAAD8APABBAD4AQQBCAD4APgBCAEAAQgBDAEAARABFAEYARQBHAEYARgBHAEgARwBJAEgARQBKAEcASgBLAEcARwBLAEkASwBMAEkATQBOAE8ATgBQAE8ATwBQAFEAUABSAFEATgBTAFAAUwBUAFAAUABUAFIAVABVAFIAVgBXAFgAVwBZAFgAWABZAFoAWQBbAFoAVwBcAFkAXABdAFkAWQBdAFsAXQBeAFsAXwBgAGEAYABiAGEAYQBiAGMAYgBkAGMAYABlAGIAZQBmAGIAYgBmAGQAZgBnAGQAaABpAGoAaQBrAGoAagBrAGwAawBtAGwAaQBuAGsAbgBvAGsAawBvAG0AbwBwAG0AcQByAHMAcgB0AHMAdQB2AHcAdgB4AHcAeQB6AHsAegB8AHsA"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 125,
"vertex_data": PackedByteArray("AADIQgAAAAAAAAAAVlUFQwAAAAAAAAAAAADIQgAAAABWVQVCVlUFQwAAAABWVQVCAADIQgAAAABWVYVCVlUFQwAAAABWVYVCAADIQgAAAAAAAMhCVlUFQwAAAAAAAMhCq6omQwAAAAAAAAAAq6omQwAAAABWVQVCq6omQwAAAABWVYVCq6omQwAAAAAAAMhCAABIQwAAAAAAAAAAAABIQwAAAAAAAEhCAABIQwAAAAAAAEhCAABIQwAAAAAAAMhCAADIQgAAAAAAAMhCVlUFQwAAAAAAAMhCAADIQgAAAABWVQVDVlUFQwAAAABWVQVDAADIQgAAAACrqiZDVlUFQwAAAACrqiZDAADIQgAAAAAAAEhDAAAWQwAAAAAAAEhDq6omQwAAAAAAAMhCq6omQwAAAABWVQVDq6omQwAAAACrqiZDAAAWQwAAAAAAAEhDAABIQwAAAAAAAMhCAABIQwAAAAAAABZDAABIQwAAAAAAABZDAABIQwAAAAAAAEhDAABIQwAAAAAAAAAAAAB6QwAAAAAAAAAAAABIQwAAAAAAAEhCAAB6QwAAAAAAAEhCAABIQwAAAAAAAMhCAAB6QwAAAAAAAMhCAACWQwAAAAAAAAAAAACWQwAAAAAAAEhCAACWQwAAAAAAAMhCAABIQwAAAAAAAMhCAAB6QwAAAAAAAMhCAABIQwAAAAAAABZDAAB6QwAAAAAAABZDAABIQwAAAAAAAEhDAAB6QwAAAAAAAEhDAACWQwAAAAAAAMhCAACWQwAAAAAAABZDAACWQwAAAAAAAEhDAABIQwAAAAAAAEhDAAB6QwAAAAAAAEhDAABIQwAAAAAAAHpDAAB6QwAAAAAAAHpDAABIQwAAAAAAAJZDAAB6QwAAAAAAAJZDAACWQwAAAAAAAEhDAACWQwAAAAAAAHpDAACWQwAAAAAAAJZDAACWQwAAAAAAAAAAAACvQwAAAAAAAAAAAACWQwAAAAAAAEhCAACvQwAAAAAAAEhCAACWQwAAAAAAAMhCAACvQwAAAAAAAMhCAADIQwAAAAAAAAAAAADIQwAAAAAAAEhCAADIQwAAAAAAAMhCAACWQwAAAAAAAMhCAACvQwAAAAAAAMhCAACWQwAAAAAAABZDAACvQwAAAAAAABZDAACWQwAAAAAAAEhDAACvQwAAAAAAAEhDAADIQwAAAAAAAMhCAADIQwAAAAAAABZDAADIQwAAAAAAAEhDAACWQwAAAAAAAEhDAACvQwAAAAAAAEhDAACWQwAAAAAAAHpDAACvQwAAAAAAAHpDAACWQwAAAAAAAJZDAACvQwAAAAAAAJZDAADIQwAAAAAAAEhDAADIQwAAAAAAAEhDAADIQwAAAAAAAJZDAACWQwAAAAAAAJZDAACvQwAAAAAAAJZDAACWQwAAAAAAAK9DAACvQwAAAAAAAK9DAACWQwAAAAAAAMhDAACWQwAAAAAAAMhDAADIQwAAAAAAAJZDAADIQwAAAAAAAJZDAADIQwAAAAAAAMhDAADIQwAAAAAAAAAAAADhQwAAAAAAAAAAAADIQwAAAAAAAEhCAADhQwAAAAAAAEhCAADIQwAAAAAAAMhCAADhQwAAAAAAAMhCAAD6QwAAAAAAAAAAAAD6QwAAAAAAAEhCAAD6QwAAAAAAAMhCAADIQwAAAAAAAMhCAADhQwAAAAAAAMhCAADIQwAAAAAAABZDAADhQwAAAAAAABZDAADIQwAAAAAAAEhDAADIQwAAAAAAAEhDAAD6QwAAAAAAAMhCAAD6QwAAAAAAABZDAAD6QwAAAAAAAEhDAADIQwAAAAAAAEhDAAD6QwAAAAAAAEhDAADIQwAAAAAAAJZDAAD6QwAAAAAAAJZDAADIQwAAAAAAAJZDAAD6QwAAAAAAAJZDAADIQwAAAAAAAMhDAAD6QwAAAAAAAMhDAADIQwAAAAAAAMhDAAD6QwAAAAAAAMhDAADIQwAAAAAAAPpDAAD6QwAAAAAAAPpDAID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID///fs/78AgP///v/TuwCA///+//a6AID//4zn/78AgP//VNX/vwCA///+/220AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//9+z/vwCA///+/6mqAID///7/brgAgP//jOf/vwCA//9U1f+/AID///7/brgAgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA///+/06xAID//////78AgP///v+zuQCA//////+/AID///7/JbAAgP//////vwCA//////+/AID//////78AgP//////vwCA///+//+fAID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vw==")
}]

[sub_resource type="ArrayMesh" id="ArrayMesh_rgbh8"]
_surfaces = [{
"aabb": AABB(100, 0, 200, 300, 1e-05, 300),
"attribute_data": PackedByteArray("AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPw=="),
"format": 34359742487,
"index_count": 108,
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAwAFAAQAAQAGAAMABgAHAAMAAwAHAAUABwAIAAUACQAKAAsACgAMAAsACwAMAA0ADAAOAA0ACgAPAAwADwAQAAwADAAQAA4AEAARAA4AEgATABQAEwAVABQAFAAVABYAFQAXABYAEwAYABUAGAAZABUAFQAZABcAGQAaABcAGwAcAB0AHAAeAB0AHQAeAB8AHgAgAB8AHAAhAB4AIQAiAB4AHgAiACAAIgAjACAAJAAlACYAJQAnACYAKAApACoAKQArACoA"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 44,
"vertex_data": PackedByteArray("AADIQgAAAAAAAEhDAAAWQwAAAAAAAEhDAADIQgAAAAAAAHpDAAAWQwAAAAAAAHpDAADIQgAAAAAAAJZDAAAWQwAAAAAAAJZDAABIQwAAAAAAAEhDAABIQwAAAAAAAHpDAABIQwAAAAAAAJZDAADIQgAAAAAAAJZDAAAWQwAAAAAAAJZDAADIQgAAAAAAAK9DAAAWQwAAAAAAAK9DAADIQgAAAAAAAMhDAAAWQwAAAAAAAMhDAABIQwAAAAAAAJZDAABIQwAAAAAAAK9DAABIQwAAAAAAAMhDAADIQgAAAAAAAMhDAAAWQwAAAAAAAMhDAADIQgAAAAAAAOFDAAAWQwAAAAAAAOFDAADIQgAAAAAAAPpDAAAWQwAAAAAAAPpDAABIQwAAAAAAAMhDAABIQwAAAAAAAMhDAABIQwAAAAAAAPpDAABIQwAAAAAAAJZDAAB6QwAAAAAAAJZDAABIQwAAAAAAAK9DAAB6QwAAAAAAAK9DAABIQwAAAAAAAMhDAABIQwAAAAAAAMhDAACWQwAAAAAAAJZDAACWQwAAAAAAAK9DAACWQwAAAAAAAMhDAABIQwAAAAAAAMhDAACWQwAAAAAAAMhDAABIQwAAAAAAAPpDAACWQwAAAAAAAPpDAACWQwAAAAAAAMhDAADIQwAAAAAAAMhDAACWQwAAAAAAAPpDAADIQwAAAAAAAPpDAID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID///7/TrEAgP//////vwCA///+/7O5AID//////78AgP///v8lsACA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vw==")
}]

[sub_resource type="ArrayMesh" id="ArrayMesh_q2uka"]
_surfaces = [{
"aabb": AABB(-400, 0, 100, 500, 1e-05, 400),
"attribute_data": PackedByteArray("AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAq6qqPgAAAAAAAAAAq6qqPquqqj6rqqo+AAAAAKuqKj+rqqo+q6oqPwAAAAAAAIA/q6qqPgAAgD+rqio/AAAAAKuqKj+rqqo+q6oqP6uqKj+rqio/AACAPwAAgD8AAAAAAACAP6uqqj4AAIA/q6oqPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAACrqqo+AAAAAAAAAACrqqo+q6qqPquqqj4AAAAAq6oqP6uqqj6rqio/AAAAAAAAgD+rqqo+AACAP6uqKj8AAAAAq6oqP6uqqj6rqio/q6oqP6uqKj8AAIA/AACAPwAAAAAAAIA/q6qqPgAAgD+rqio/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8="),
"format": 34359742487,
"index_count": 360,
"index_data": PackedByteArray("AAABAAIAAQADAAIABAAFAAYABQAHAAYABgAHAAgABwAJAAgABQAKAAcACgALAAcABwALAAkACwAMAAkADQAOAA8ADgAQAA8AEQASABMAEgAUABMAEwAUABUAFAAWABUAEgAXABQAFwAYABQAFAAYABYAGAAZABYAGgAbABwAGwAdABwAHAAdAB4AHQAfAB4AGwAgAB0AIAAhAB0AHQAhAB8AIQAiAB8AIwAkACUAJAAmACUAJQAmACcAJgAoACcAJAApACYAKQAqACYAJgAqACgAKgArACgALAAtAC4ALQAvAC4ALgAvADAALwAxADAAMAAxADIAMQAzADIALQA0AC8ANAA1AC8ALwA1ADEANQA2ADEAMQA2ADMANgA3ADMANAA4ADUAOAA5ADUANQA5ADYAOQA6ADYANgA6ADcAOgA7ADcAPAA9AD4APQA/AD4APgA/AEAAPwBBAEAAPQBCAD8AQgBDAD8APwBDAEEAQwBEAEEARQBGAEcARgBIAEcARwBIAEkASABKAEkARgBLAEgASwBMAEgASABMAEoATABNAEoATgBPAFAATwBRAFAAUABRAFIAUQBTAFIATwBUAFEAVABVAFEAUQBVAFMAVQBWAFMAVwBYAFkAWABaAFkAWQBaAFsAWgBcAFsAWwBcAF0AXABeAF0AWABfAFoAXwBgAFoAWgBgAFwAYABhAFwAXABhAF4AYQBiAF4AXwBjAGAAYwBkAGAAYABkAGEAZABlAGEAYQBlAGIAZQBmAGIAZwBoAGkAaABqAGkAaQBqAGsAagBsAGsAaABtAGoAbQBuAGoAagBuAGwAbgBvAGwAcABxAHIAcQBzAHIAcgBzAHQAcwB1AHQAcQB2AHMAdgB3AHMAcwB3AHUAdwB4AHUAeQB6AHsAegB8AHsAewB8AH0AfAB+AH0AegB/AHwAfwCAAHwAfACAAH4AgACBAH4A"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 130,
"vertex_data": PackedByteArray("AADIwwAAAAAAAMhDAACWwwAAAAAAAMhDAADIwwAAAAAAAPpDAACWwwAAAAAAAPpDAACWwwAAAAAAAJZDAAB6wwAAAAAAAJZDAACWwwAAAAAAAK9DAAB6wwAAAAAAAK9DAACWwwAAAAAAAMhDAACWwwAAAAAAAMhDAABIwwAAAAAAAJZDAABIwwAAAAAAAK9DAABIwwAAAAAAAMhDAACWwwAAAAAAAMhDAABIwwAAAAAAAMhDAACWwwAAAAAAAPpDAABIwwAAAAAAAPpDAABIwwAAAAAAAEhDAAAWwwAAAAAAAEhDAABIwwAAAAAAAHpDAAAWwwAAAAAAAHpDAABIwwAAAAAAAJZDAAAWwwAAAAAAAJZDAADIwgAAAAAAAEhDAADIwgAAAAAAAHpDAADIwgAAAAAAAJZDAABIwwAAAAAAAJZDAAAWwwAAAAAAAJZDAABIwwAAAAAAAK9DAAAWwwAAAAAAAK9DAABIwwAAAAAAAMhDAAAWwwAAAAAAAMhDAADIwgAAAAAAAJZDAADIwgAAAAAAAK9DAADIwgAAAAAAAMhDAABIwwAAAAAAAMhDAAAWwwAAAAAAAMhDAABIwwAAAAAAAMhDAAAWwwAAAAAAAOFDAABIwwAAAAAAAPpDAAAWwwAAAAAAAPpDAADIwgAAAAAAAMhDAADIwgAAAAAAAOFDAADIwgAAAAAAAPpDAADIwgAAAAAAAMhCVVWFwgAAAAAAAMhCAADIwgAAAABWVQVDVVWFwgAAAABWVQVDAADIwgAAAACrqiZDVVWFwgAAAACrqiZDAADIwgAAAAAAAEhDAABIwgAAAAAAAEhDVFUFwgAAAAAAAMhCVFUFwgAAAABWVQVDVFUFwgAAAACrqiZDAABIwgAAAAAAAEhDAAAAAAAAAAAAAMhCAAAAAAAAAABWVQVDAAAAAAAAAACrqiZDAAAAAAAAAAAAAEhDAADIwgAAAAAAAEhDAABIwgAAAAAAAEhDAADIwgAAAAAAAHpDAABIwgAAAAAAAHpDAADIwgAAAAAAAJZDAABIwgAAAAAAAJZDAAAAAAAAAAAAAEhDAAAAAAAAAAAAAHpDAAAAAAAAAAAAAJZDAADIwgAAAAAAAJZDAABIwgAAAAAAAJZDAADIwgAAAAAAAK9DAABIwgAAAAAAAK9DAADIwgAAAAAAAMhDAABIwgAAAAAAAMhDAAAAAAAAAAAAAJZDAAAAAAAAAAAAAK9DAAAAAAAAAAAAAMhDAADIwgAAAAAAAMhDAABIwgAAAAAAAMhDAADIwgAAAAAAAOFDAABIwgAAAAAAAOFDAADIwgAAAAAAAPpDAABIwgAAAAAAAPpDAAAAAAAAAAAAAMhDAAAAAAAAAAAAAOFDAAAAAAAAAAAAAPpDAAAAAAAAAAAAAMhCVlUFQgAAAAAAAMhCAAAAAAAAAABWVQVDVlUFQgAAAABWVQVDAAAAAAAAAACrqiZDVlUFQgAAAACrqiZDAAAAAAAAAAAAAEhDAABIQgAAAAAAAEhDVlWFQgAAAAAAAMhCVlWFQgAAAABWVQVDVlWFQgAAAACrqiZDAABIQgAAAAAAAEhDAADIQgAAAAAAAMhCAADIQgAAAABWVQVDAADIQgAAAACrqiZDAADIQgAAAAAAAEhDAAAAAAAAAAAAAEhDAABIQgAAAAAAAEhDAAAAAAAAAAAAAHpDAABIQgAAAAAAAHpDAAAAAAAAAAAAAJZDAABIQgAAAAAAAJZDAADIQgAAAAAAAEhDAADIQgAAAAAAAHpDAADIQgAAAAAAAJZDAAAAAAAAAAAAAJZDAABIQgAAAAAAAJZDAAAAAAAAAAAAAK9DAABIQgAAAAAAAK9DAAAAAAAAAAAAAMhDAABIQgAAAAAAAMhDAADIQgAAAAAAAJZDAADIQgAAAAAAAK9DAADIQgAAAAAAAMhDAAAAAAAAAAAAAMhDAABIQgAAAAAAAMhDAAAAAAAAAAAAAOFDAABIQgAAAAAAAOFDAAAAAAAAAAAAAPpDAABIQgAAAAAAAPpDAADIQgAAAAAAAMhDAADIQgAAAAAAAOFDAADIQgAAAAAAAPpDAID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//4Ha/78AgP///7//vwCA//+e4v+/AID//4Ha/78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78=")
}]

[sub_resource type="ArrayMesh" id="ArrayMesh_4yhx4"]
_surfaces = [{
"aabb": AABB(-500, 0, 100, 400, 1e-05, 400),
"attribute_data": PackedByteArray("AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAACrqqo+AAAAAAAAAACrqqo+q6qqPquqqj4AAAAAq6oqP6uqqj6rqio/AAAAAAAAgD+rqqo+AACAP6uqKj8AAAAAq6oqP6uqqj6rqio/q6oqP6uqKj8AAIA/AACAPwAAAAAAAIA/q6qqPgAAgD+rqio/AACAPwAAgD8="),
"format": 34359742487,
"index_count": 216,
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAwAFAAQAAQAGAAMABgAHAAMAAwAHAAUABwAIAAUACQAKAAsACgAMAAsADQAOAA8ADgAQAA8AEQASABMAEgAUABMAFQAWABcAFgAYABcAFwAYABkAGAAaABkAFgAbABgAGwAcABgAGAAcABoAHAAdABoAHgAfACAAHwAhACAAIAAhACIAIQAjACIAHwAkACEAJAAlACEAIQAlACMAJQAmACMAJwAoACkAKAAqACkAKQAqACsAKgAsACsAKAAtACoALQAuACoAKgAuACwALgAvACwAMAAxADIAMQAzADIAMgAzADQAMwA1ADQAMQA2ADMANgA3ADMAMwA3ADUANwA4ADUAOQA6ADsAOgA8ADsAOwA8AD0APAA+AD0AOgA/ADwAPwBAADwAPABAAD4AQABBAD4AQgBDAEQAQwBFAEQARABFAEYARQBHAEYARgBHAEgARwBJAEgAQwBKAEUASgBLAEUARQBLAEcASwBMAEcARwBMAEkATABNAEkASgBOAEsATgBPAEsASwBPAEwATwBQAEwATABQAE0AUABRAE0A"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 82,
"vertex_data": PackedByteArray("AAD6wwAAAAAAAMhCAADhwwAAAAAAAMhCAAD6wwAAAAAAABZDAADhwwAAAAAAABZDAAD6wwAAAAAAAEhDAAD6wwAAAAAAAEhDAADIwwAAAAAAAMhCAADIwwAAAAAAABZDAADIwwAAAAAAAEhDAAD6wwAAAAAAAEhDAADIwwAAAAAAAEhDAAD6wwAAAAAAAJZDAADIwwAAAAAAAJZDAAD6wwAAAAAAAJZDAADIwwAAAAAAAJZDAAD6wwAAAAAAAMhDAADIwwAAAAAAAMhDAAD6wwAAAAAAAMhDAADIwwAAAAAAAMhDAAD6wwAAAAAAAPpDAADIwwAAAAAAAPpDAADIwwAAAAAAAMhCAACvwwAAAAAAAMhCAADIwwAAAAAAABZDAACvwwAAAAAAABZDAADIwwAAAAAAAEhDAACvwwAAAAAAAEhDAACWwwAAAAAAAMhCAACWwwAAAAAAABZDAACWwwAAAAAAAEhDAADIwwAAAAAAAEhDAACvwwAAAAAAAEhDAADIwwAAAAAAAEhDAACvwwAAAAAAAHpDAADIwwAAAAAAAJZDAACvwwAAAAAAAJZDAACWwwAAAAAAAEhDAACWwwAAAAAAAHpDAACWwwAAAAAAAJZDAADIwwAAAAAAAJZDAACvwwAAAAAAAJZDAADIwwAAAAAAAJZDAACvwwAAAAAAAK9DAADIwwAAAAAAAMhDAADIwwAAAAAAAMhDAACWwwAAAAAAAJZDAACWwwAAAAAAAK9DAACWwwAAAAAAAMhDAACWwwAAAAAAAMhCAAB6wwAAAAAAAMhCAACWwwAAAAAAABZDAAB6wwAAAAAAABZDAACWwwAAAAAAAEhDAAB6wwAAAAAAAEhDAABIwwAAAAAAAMhCAABIwwAAAAAAABZDAABIwwAAAAAAAEhDAACWwwAAAAAAAEhDAAB6wwAAAAAAAEhDAACWwwAAAAAAAHpDAAB6wwAAAAAAAHpDAACWwwAAAAAAAJZDAAB6wwAAAAAAAJZDAABIwwAAAAAAAEhDAABIwwAAAAAAAHpDAABIwwAAAAAAAJZDAABIwwAAAAAAAMhCqqomwwAAAAAAAMhCAABIwwAAAAAAABZDqqomwwAAAABWVQVDAABIwwAAAAAAABZDqqomwwAAAACrqiZDAABIwwAAAAAAAEhDAAAWwwAAAAAAAEhDVVUFwwAAAAAAAMhCVVUFwwAAAABWVQVDVVUFwwAAAACrqiZDAAAWwwAAAAAAAEhDAADIwgAAAAAAAMhCAADIwgAAAABWVQVDAADIwgAAAACrqiZDAADIwgAAAAAAAEhDAID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//gdr/vwCA////v/+/AID//57i/78AgP//gdr/vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//gdr/vwCA////v/+/AID//57i/78AgP///7//vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP///v/2ugCA///+/220AID///7/07sAgP//VNX/vwCA///37P+/AID//4zn/78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78=")
}]

[sub_resource type="ArrayMesh" id="ArrayMesh_iycug"]
_surfaces = [{
"aabb": AABB(-500, 0, -500, 500, 1e-05, 600),
"attribute_data": PackedByteArray("AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAACrqqo+AAAAAAAAAACrqqo+q6qqPquqqj4AAAAAq6oqP6uqqj6rqio/AAAAAAAAgD+rqqo+AACAP6uqKj8AAAAAq6oqP6uqqj6rqio/q6oqP6uqKj8AAIA/AACAPwAAAAAAAIA/q6qqPgAAgD+rqio/AACAPwAAgD8AAAAAAAAAAKuqqj4AAAAAAAAAAKuqqj6rqqo+q6qqPgAAAACrqio/q6qqPquqKj8AAAAAAACAP6uqqj4AAIA/q6oqPwAAAACrqio/q6qqPquqKj+rqio/q6oqPwAAgD8AAIA/AAAAAAAAgD+rqqo+AACAP6uqKj8AAIA/AACAPwAAAAAAAAAAq6qqPgAAAAAAAAAAq6qqPquqqj6rqqo+AAAAAKuqKj+rqqo+q6oqPwAAAAAAAIA/q6qqPgAAgD+rqio/AAAAAKuqKj+rqqo+q6oqP6uqKj+rqio/AACAPwAAgD8AAAAAAACAP6uqqj4AAIA/q6oqPwAAgD8AAIA/AAAAAAAAAADNzEw+AAAAAAAAAADNzEw+zcxMPs3MTD4AAAAAzczMPs3MTD7NzMw+AAAAAJqZGT/NzEw+mpkZPwAAAADNzEw/zcxMPs3MTD8AAAAAAACAP83MTD4AAIA/zczMPgAAAADNzMw+zcxMPs3MzD7NzMw+zczMPpqZGT/NzMw+zcxMP83MzD4AAIA/mpkZPwAAAACamRk/zcxMPpqZGT/NzMw+mpkZP5qZGT+amRk/zcxMP5qZGT8AAIA/zcxMPwAAAADNzEw/zcxMPs3MTD/NzMw+zcxMP5qZGT/NzEw/zcxMP83MTD8AAIA/AACAPwAAAAAAAIA/zcxMPgAAgD/NzMw+AACAP5qZGT8AAIA/zcxMPwAAgD8AAIA/AAAAAAAAAADNzEw+AAAAAAAAAADNzEw+zcxMPs3MTD4AAAAAzczMPs3MTD7NzMw+AAAAAJqZGT/NzEw+mpkZPwAAAADNzEw/zcxMPs3MTD8AAAAAAACAP83MTD4AAIA/zczMPgAAAADNzMw+zcxMPs3MzD7NzMw+zczMPpqZGT/NzMw+zcxMP83MzD4AAIA/mpkZPwAAAACamRk/zcxMPpqZGT/NzMw+mpkZP5qZGT+amRk/zcxMP5qZGT8AAIA/zcxMPwAAAADNzEw/zcxMPs3MTD/NzMw+zcxMP5qZGT/NzEw/zcxMP83MTD8AAIA/AACAPwAAAAAAAIA/zcxMPgAAgD/NzMw+AACAP5qZGT8AAIA/zcxMPwAAgD8AAIA/"),
"format": 34359742487,
"index_count": 768,
"index_data": PackedByteArray("AAABAAIAAQADAAIABAAFAAYABQAHAAYACAAJAAoACQALAAoADAANAA4ADQAPAA4ADgAPABAADwARABAADQASAA8AEgATAA8ADwATABEAEwAUABEAFQAWABcAFgAYABcAFwAYABkAGAAaABkAFgAbABgAGwAcABgAGAAcABoAHAAdABoAHgAfACAAHwAhACAAIAAhACIAIQAjACIAHwAkACEAJAAlACEAIQAlACMAJQAmACMAJwAoACkAKAAqACkAKQAqACsAKgAsACsAKAAtACoALQAuACoAKgAuACwALgAvACwAMAAxADIAMQAzADIAMgAzADQAMwA1ADQAMQA2ADMANgA3ADMAMwA3ADUANwA4ADUAOQA6ADsAOgA8ADsAOwA8AD0APAA+AD0AOgA/ADwAPwBAADwAPABAAD4AQABBAD4AQgBDAEQAQwBFAEQARABFAEYARQBHAEYAQwBIAEUASABJAEUARQBJAEcASQBKAEcASwBMAE0ATABOAE0ATQBOAE8ATgBQAE8ATABRAE4AUQBSAE4ATgBSAFAAUgBTAFAAVABVAFYAVQBXAFYAVgBXAFgAVwBZAFgAVQBaAFcAWgBbAFcAVwBbAFkAWwBcAFkAXQBeAF8AXgBgAF8AXwBgAGEAYABiAGEAXgBjAGAAYwBkAGAAYABkAGIAZABlAGIAZgBnAGgAZwBpAGgAaABpAGoAaQBrAGoAZwBsAGkAbABtAGkAaQBtAGsAbQBuAGsAbwBwAHEAcAByAHEAcQByAHMAcgB0AHMAcAB1AHIAdQB2AHIAcgB2AHQAdgB3AHQAeAB5AHoAeQB7AHoAegB7AHwAewB9AHwAfAB9AH4AfQB/AH4AeQCAAHsAgACBAHsAewCBAH0AgQCCAH0AfQCCAH8AggCDAH8AgACEAIEAhACFAIEAgQCFAIIAhQCGAIIAggCGAIMAhgCHAIMAiACJAIoAiQCLAIoAigCLAIwAiwCNAIwAjACNAI4AjQCPAI4AiQCQAIsAkACRAIsAiwCRAI0AkQCSAI0AjQCSAI8AkgCTAI8AkACUAJEAlACVAJEAkQCVAJIAlQCWAJIAkgCWAJMAlgCXAJMAmACZAJoAmQCbAJoAmgCbAJwAmwCdAJwAnACdAJ4AnQCfAJ4AmQCgAJsAoAChAJsAmwChAJ0AoQCiAJ0AnQCiAJ8AogCjAJ8AoACkAKEApAClAKEAoQClAKIApQCmAKIAogCmAKMApgCnAKMAqACpAKoAqQCrAKoAqgCrAKwAqwCtAKwArACtAK4ArQCvAK4ArgCvALAArwCxALAAsACxALIAsQCzALIAqQC0AKsAtAC1AKsAqwC1AK0AtQC2AK0ArQC2AK8AtgC3AK8ArwC3ALEAtwC4ALEAsQC4ALMAuAC5ALMAtAC6ALUAugC7ALUAtQC7ALYAuwC8ALYAtgC8ALcAvAC9ALcAtwC9ALgAvQC+ALgAuAC+ALkAvgC/ALkAugDAALsAwADBALsAuwDBALwAwQDCALwAvADCAL0AwgDDAL0AvQDDAL4AwwDEAL4AvgDEAL8AxADFAL8AwADGAMEAxgDHAMEAwQDHAMIAxwDIAMIAwgDIAMMAyADJAMMAwwDJAMQAyQDKAMQAxADKAMUAygDLAMUAzADNAM4AzQDPAM4AzgDPANAAzwDRANAA0ADRANIA0QDTANIA0gDTANQA0wDVANQA1ADVANYA1QDXANYAzQDYAM8A2ADZAM8AzwDZANEA2QDaANEA0QDaANMA2gDbANMA0wDbANUA2wDcANUA1QDcANcA3ADdANcA2ADeANkA3gDfANkA2QDfANoA3wDgANoA2gDgANsA4ADhANsA2wDhANwA4QDiANwA3ADiAN0A4gDjAN0A3gDkAN8A5ADlAN8A3wDlAOAA5QDmAOAA4ADmAOEA5gDnAOEA4QDnAOIA5wDoAOIA4gDoAOMA6ADpAOMA5ADqAOUA6gDrAOUA5QDrAOYA6wDsAOYA5gDsAOcA7ADtAOcA5wDtAOgA7QDuAOgA6ADuAOkA7gDvAOkA"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 240,
"vertex_data": PackedByteArray("[encoded data, 6400 characters]")
}]

[sub_resource type="ArrayMesh" id="ArrayMesh_etffn"]
_surfaces = [{
"aabb": AABB(-400, 0, -500, 400, 1e-05, 400),
"attribute_data": PackedByteArray("AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAq6qqPgAAAAAAAAAAq6qqPquqqj6rqqo+AAAAAKuqKj+rqqo+q6oqPwAAAAAAAIA/q6qqPgAAgD+rqio/AAAAAKuqKj+rqqo+q6oqP6uqKj+rqio/AACAPwAAgD8AAAAAAACAP6uqqj4AAIA/q6oqPwAAgD8AAIA/"),
"format": 34359742487,
"index_count": 234,
"index_data": PackedByteArray("AAABAAIAAQADAAIABAAFAAYABQAHAAYACAAJAAoACQALAAoACgALAAwACwANAAwACQAOAAsADgAPAAsACwAPAA0ADwAQAA0AEQASABMAEgAUABMAEwAUABUAFAAWABUAEgAXABQAFwAYABQAFAAYABYAGAAZABYAGgAbABwAGwAdABwAHAAdAB4AHQAfAB4AGwAgAB0AIAAhAB0AHQAhAB8AIQAiAB8AIwAkACUAJAAmACUAJQAmACcAJgAoACcAJAApACYAKQAqACYAJgAqACgAKgArACgALAAtAC4ALQAvAC4ALgAvADAALwAxADAALQAyAC8AMgAzAC8ALwAzADEAMwA0ADEANQA2ADcANgA4ADcANwA4ADkAOAA6ADkANgA7ADgAOwA8ADgAOAA8ADoAPAA9ADoAPgA/AEAAPwBBAEAAQABBAEIAQQBDAEIAPwBEAEEARABFAEEAQQBFAEMARQBGAEMARwBIAEkASABKAEkASQBKAEsASgBMAEsASwBMAE0ATABOAE0ASABPAEoATwBQAEoASgBQAEwAUABRAEwATABRAE4AUQBSAE4ATwBTAFAAUwBUAFAAUABUAFEAVABVAFEAUQBVAFIAVQBWAFIA"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 87,
"vertex_data": PackedByteArray("AADIwwAAAAAAAPrDAACWwwAAAAAAAPrDAADIwwAAAAAAAMjDAACWwwAAAAAAAMjDAACWwwAAAAAAAPrDAABIwwAAAAAAAPrDAACWwwAAAAAAAMjDAABIwwAAAAAAAMjDAACWwwAAAAAAAMjDAACWwwAAAAAAAMjDAACWwwAAAAAAAK/DAAB6wwAAAAAAAK/DAACWwwAAAAAAAJbDAAB6wwAAAAAAAJbDAABIwwAAAAAAAMjDAABIwwAAAAAAAK/DAABIwwAAAAAAAJbDAABIwwAAAAAAAPrDAAAWwwAAAAAAAPrDAABIwwAAAAAAAPrDAAAWwwAAAAAAAOHDAABIwwAAAAAAAMjDAAAWwwAAAAAAAMjDAADIwgAAAAAAAPrDAADIwgAAAAAAAOHDAADIwgAAAAAAAMjDAABIwwAAAAAAAMjDAAAWwwAAAAAAAMjDAABIwwAAAAAAAK/DAAAWwwAAAAAAAK/DAABIwwAAAAAAAJbDAAAWwwAAAAAAAJbDAADIwgAAAAAAAMjDAADIwgAAAAAAAK/DAADIwgAAAAAAAJbDAABIwwAAAAAAAJbDAAAWwwAAAAAAAJbDAABIwwAAAAAAAHrDAAAWwwAAAAAAAHrDAABIwwAAAAAAAEjDAAAWwwAAAAAAAEjDAADIwgAAAAAAAJbDAADIwgAAAAAAAHrDAADIwgAAAAAAAEjDAADIwgAAAAAAAPrDAABIwgAAAAAAAPrDAADIwgAAAAAAAOHDAABIwgAAAAAAAOHDAADIwgAAAAAAAMjDAABIwgAAAAAAAMjDAAAAAAAAAAAAAPrDAAAAAAAAAAAAAOHDAAAAAAAAAAAAAMjDAADIwgAAAAAAAMjDAABIwgAAAAAAAMjDAADIwgAAAAAAAK/DAABIwgAAAAAAAK/DAADIwgAAAAAAAJbDAABIwgAAAAAAAJbDAAAAAAAAAAAAAMjDAAAAAAAAAAAAAK/DAAAAAAAAAAAAAJbDAADIwgAAAAAAAJbDAABIwgAAAAAAAJbDAADIwgAAAAAAAHrDAABIwgAAAAAAAHrDAADIwgAAAAAAAEjDAABIwgAAAAAAAEjDAAAAAAAAAAAAAJbDAAAAAAAAAAAAAHrDAAAAAAAAAAAAAEjDAADIwgAAAAAAAEjDAABIwgAAAAAAAEjDAADIwgAAAACqqibDVVWFwgAAAACqqibDAADIwgAAAABVVQXDVVWFwgAAAABVVQXDAADIwgAAAAAAAMjCVVWFwgAAAAAAAMjCAABIwgAAAAAAAEjDVFUFwgAAAACqqibDVFUFwgAAAABVVQXDVFUFwgAAAAAAAMjCAAAAAAAAAAAAAEjDAAAAAAAAAACqqibDAAAAAAAAAABVVQXDAAAAAAAAAAAAAMjCAID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//4Ha/78AgP///7//vwCA//+e4v+/AID//4Ha/78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/")
}]

[sub_resource type="ArrayMesh" id="ArrayMesh_f3dme"]
_surfaces = [{
"aabb": AABB(0, 0, -500, 500, 1e-05, 500),
"attribute_data": PackedByteArray("AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAACrqqo+AAAAAAAAAACrqqo+q6qqPquqqj4AAAAAq6oqP6uqqj6rqio/AAAAAAAAgD+rqqo+AACAP6uqKj8AAAAAq6oqP6uqqj6rqio/q6oqP6uqKj8AAIA/AACAPwAAAAAAAIA/q6qqPgAAgD+rqio/AACAPwAAgD8AAAAAAAAAAM3MTD4AAAAAAAAAAM3MTD7NzEw+zcxMPgAAAADNzMw+zcxMPs3MzD4AAAAAmpkZP83MTD6amRk/AAAAAM3MTD/NzEw+zcxMPwAAAAAAAIA/zcxMPgAAgD/NzMw+AAAAAM3MzD7NzEw+zczMPs3MzD7NzMw+mpkZP83MzD7NzEw/zczMPgAAgD+amRk/AAAAAJqZGT/NzEw+mpkZP83MzD6amRk/mpkZP5qZGT/NzEw/mpkZPwAAgD/NzEw/AAAAAM3MTD/NzEw+zcxMP83MzD7NzEw/mpkZP83MTD/NzEw/zcxMPwAAgD8AAIA/AAAAAAAAgD/NzEw+AACAP83MzD4AAIA/mpkZPwAAgD/NzEw/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAKuqqj4AAAAAAAAAAKuqqj6rqqo+q6qqPgAAAACrqio/q6qqPquqKj8AAAAAAACAP6uqqj4AAIA/q6oqPwAAAACrqio/q6qqPquqKj+rqio/q6oqPwAAgD8AAIA/AAAAAAAAgD+rqqo+AACAP6uqKj8AAIA/AACAPwAAAAAAAAAAq6qqPgAAAAAAAAAAq6qqPquqqj6rqqo+AAAAAKuqKj+rqqo+q6oqPwAAAAAAAIA/q6qqPgAAgD+rqio/AAAAAKuqKj+rqqo+q6oqP6uqKj+rqio/AACAPwAAgD8AAAAAAACAP6uqqj4AAIA/q6oqPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAPwAAAD8AAAA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8="),
"format": 34359742487,
"index_count": 600,
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAwAFAAQAAQAGAAMABgAHAAMAAwAHAAUABwAIAAUACQAKAAsACgAMAAsACwAMAA0ADAAOAA0ACgAPAAwADwAQAAwADAAQAA4AEAARAA4AEgATABQAEwAVABQAFAAVABYAFQAXABYAEwAYABUAGAAZABUAFQAZABcAGQAaABcAGwAcAB0AHAAeAB0AHQAeAB8AHgAgAB8AHwAgACEAIAAiACEAHAAjAB4AIwAkAB4AHgAkACAAJAAlACAAIAAlACIAJQAmACIAIwAnACQAJwAoACQAJAAoACUAKAApACUAJQApACYAKQAqACYAKwAsAC0ALAAuAC0ALQAuAC8ALgAwAC8ALwAwADEAMAAyADEAMQAyADMAMgA0ADMAMwA0ADUANAA2ADUALAA3AC4ANwA4AC4ALgA4ADAAOAA5ADAAMAA5ADIAOQA6ADIAMgA6ADQAOgA7ADQANAA7ADYAOwA8ADYANwA9ADgAPQA+ADgAOAA+ADkAPgA/ADkAOQA/ADoAPwBAADoAOgBAADsAQABBADsAOwBBADwAQQBCADwAPQBDAD4AQwBEAD4APgBEAD8ARABFAD8APwBFAEAARQBGAEAAQABGAEEARgBHAEEAQQBHAEIARwBIAEIAQwBJAEQASQBKAEQARABKAEUASgBLAEUARQBLAEYASwBMAEYARgBMAEcATABNAEcARwBNAEgATQBOAEgATwBQAFEAUABSAFEAUQBSAFMAUgBUAFMAUABVAFIAVQBWAFIAUgBWAFQAVgBXAFQAWABZAFoAWQBbAFoAWgBbAFwAWwBdAFwAWQBeAFsAXgBfAFsAWwBfAF0AXwBgAF0AYQBiAGMAYgBkAGMAYwBkAGUAZABmAGUAYgBnAGQAZwBoAGQAZABoAGYAaABpAGYAagBrAGwAawBtAGwAbABtAG4AbQBvAG4AbgBvAHAAbwBxAHAAawByAG0AcgBzAG0AbQBzAG8AcwB0AG8AbwB0AHEAdAB1AHEAcgB2AHMAdgB3AHMAcwB3AHQAdwB4AHQAdAB4AHUAeAB5AHUAegB7AHwAewB9AHwAfAB9AH4AfQB/AH4AfgB/AIAAfwCBAIAAewCCAH0AggCDAH0AfQCDAH8AgwCEAH8AfwCEAIEAhACFAIEAggCGAIMAhgCHAIMAgwCHAIQAhwCIAIQAhACIAIUAiACJAIUAigCLAIwAiwCNAIwAjgCPAJAAjwCRAJAAkACRAJIAkQCTAJIAjwCUAJEAlACVAJEAkQCVAJMAlQCWAJMAlwCYAJkAmACaAJkAmQCaAJsAmgCcAJsAmACdAJoAnQCeAJoAmgCeAJwAngCfAJwAoAChAKIAoQCjAKIAogCjAKQAowClAKQAoQCmAKMApgCnAKMAowCnAKUApwCoAKUAqQCqAKsAqgCsAKsArQCuAK8ArgCwAK8ArwCwALEAsACyALEArgCzALAAswC0ALAAsAC0ALIAtAC1ALIAtgC3ALgAtwC5ALgAuAC5ALoAuQC7ALoAtwC8ALkAvAC9ALkAuQC9ALsAvQC+ALsAvwDAAMEAwADCAMEAwwDEAMUAxADGAMUA"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 199,
"vertex_data": PackedByteArray("[encoded data, 5308 characters]")
}]

[sub_resource type="ArrayMesh" id="ArrayMesh_ulmp3"]
_surfaces = [{
"aabb": AABB(200, 0, -300, 300, 1e-05, 300),
"attribute_data": PackedByteArray("AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAPwAAAD8AAAAAAACAPwAAAD8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAAA/AAAAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAAAAgD8AAAA/AACAPwAAgD8="),
"format": 34359742487,
"index_count": 126,
"index_data": PackedByteArray("AAABAAIAAQADAAIAAgADAAQAAwAFAAQAAQAGAAMABgAHAAMAAwAHAAUABwAIAAUACQAKAAsACgAMAAsACwAMAA0ADAAOAA0ACgAPAAwADwAQAAwADAAQAA4AEAARAA4AEgATABQAEwAVABQAFAAVABYAFQAXABYAEwAYABUAGAAZABUAFQAZABcAGQAaABcAGwAcAB0AHAAeAB0AHwAgACEAIAAiACEAIQAiACMAIgAkACMAIAAlACIAJQAmACIAIgAmACQAJgAnACQAKAApACoAKQArACoAKgArACwAKwAtACwAKQAuACsALgAvACsAKwAvAC0ALwAwAC0A"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 49,
"vertex_data": PackedByteArray("AABIQwAAAAAAAMjCAAB6QwAAAAAAAMjCAABIQwAAAAAAAEjCAAB6QwAAAAAAAEjCAABIQwAAAAAAAAAAAAB6QwAAAAAAAAAAAACWQwAAAAAAAMjCAACWQwAAAAAAAEjCAACWQwAAAAAAAAAAAACWQwAAAAAAAEjDAACvQwAAAAAAAEjDAACWQwAAAAAAABbDAACvQwAAAAAAABbDAACWQwAAAAAAAMjCAACvQwAAAAAAAMjCAADIQwAAAAAAAEjDAADIQwAAAAAAABbDAADIQwAAAAAAAMjCAACWQwAAAAAAAMjCAACvQwAAAAAAAMjCAACWQwAAAAAAAEjCAACvQwAAAAAAAEjCAACWQwAAAAAAAAAAAACvQwAAAAAAAAAAAADIQwAAAAAAAMjCAADIQwAAAAAAAEjCAADIQwAAAAAAAAAAAADIQwAAAAAAAJbDAAD6QwAAAAAAAJbDAADIQwAAAAAAAEjDAAD6QwAAAAAAAEjDAADIQwAAAAAAAEjDAADIQwAAAAAAAEjDAADIQwAAAAAAABbDAADhQwAAAAAAABbDAADIQwAAAAAAAMjCAADhQwAAAAAAAMjCAAD6QwAAAAAAAEjDAAD6QwAAAAAAABbDAAD6QwAAAAAAAMjCAADIQwAAAAAAAMjCAADhQwAAAAAAAMjCAADIQwAAAAAAAEjCAADhQwAAAAAAAEjCAADIQwAAAAAAAAAAAADhQwAAAAAAAAAAAAD6QwAAAAAAAMjCAAD6QwAAAAAAAEjCAAD6QwAAAAAAAAAAAID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78AgP//////vwCA//////+/AID//////78=")
}]

[sub_resource type="BoxShape3D" id="BoxShape3D_bsxqg"]
size = Vector3(1000, 2.46069, 1000)

[sub_resource type="Shader" id="Shader_4yhx4"]
code = "// NOTE: Shader automatically converted from Godot Engine 4.3.stable.mono's StandardMaterial3D.

shader_type spatial;
render_mode blend_mix, depth_draw_opaque, cull_disabled, diffuse_burley, specular_schlick_ggx;

#include \"res://addons/rokojori_action_library/Runtime/Shading/Library/Math.gdshaderinc\"
#include \"res://addons/rokojori_action_library/Runtime/Shading/Library/Transform.gdshaderinc\"
#include \"res://addons/rokojori_action_library/Runtime/Shading/Library/Colors.gdshaderinc\"

uniform vec4 albedo : source_color;
uniform vec4 hslVariation;
uniform float hslVariationUVScale;
uniform vec2 hslVariationUVOffset;
uniform sampler2D texture_albedo : source_color, filter_linear_mipmap, repeat_enable;
varying vec3 albedoColor;
uniform float albedoToBacklight: hint_range(0.0, 1.0);
uniform vec3 backlight: source_color;

uniform float roughness : hint_range(0.0, 1.0);
uniform sampler2D texture_metallic : hint_default_white, filter_linear_mipmap, repeat_enable;
uniform vec4 metallic_texture_channel;
uniform sampler2D texture_roughness : hint_roughness_r, filter_linear_mipmap, repeat_enable;

uniform float specular : hint_range(0.0, 1.0, 0.01);
uniform float metallic : hint_range(0.0, 1.0, 0.01);

uniform sampler2D texture_normal : hint_roughness_normal, filter_linear_mipmap, repeat_enable;
uniform float normal_scale : hint_range(-16.0, 16.0);

uniform sampler2D texture_ambient_occlusion : hint_default_white, filter_linear_mipmap, repeat_enable;
uniform vec4 ao_texture_channel;
uniform float ao_light_affect : hint_range(0.0, 1.0, 0.01);

uniform vec3 uv1_scale;
uniform vec3 uv1_offset;

uniform bool windEnabled = false;
uniform float windStrength = 0;
uniform vec2 windSpeed = vec2(1,1);
uniform float windScale = 1;
uniform sampler2D windNoise;
uniform vec2 windNoiseAngleOffset;
uniform vec2 windNoiseStrengthOffset;
uniform float windStart = 0;
uniform float windEnd = 1;
uniform float windWeightCurve:hint_range(0,1) = 0.5f;
uniform float windHeightCompensation :hint_range(0,1) = 0.5f;

uniform bool obstaclesEnabeld = false;
uniform vec4 obstacle1 = vec4( 0, 0, 0, 0 );
uniform vec4 obstacle2 = vec4( 0, 0, 0, 0 );
uniform vec4 obstacle3 = vec4( 0, 0, 0, 0 );
uniform vec4 obstacle4 = vec4( 0, 0, 0, 0 );
uniform float obstacleDeformation = 1.0;
uniform float obstacleScale = 1.0;
uniform float maxDeformation = 0.3;
uniform float maxYOffset = 0.1;

vec3 deform( vec3 worldPosition, vec4 obstacle )
{
  vec3 direction = worldPosition - obstacle.xyz;

  float d = length( direction );
  float size = obstacle.w * obstacleScale;

  if ( d <size && d >= 0.0 )
  {
    float amount = max( 0, ( size - d ) );
    amount = pow( amount, obstacleDeformation );
    return worldPosition + normalize( direction ) * amount;
  }

  return worldPosition;
}

vec3 limitDeform( vec3 originalWorldPosition, vec3 deformedWorldPosition )
{
  vec3 direction =originalWorldPosition - deformedWorldPosition;

  float d = length( direction );

  vec3 outputPosition = deformedWorldPosition;

  if ( d > maxDeformation )
  {
    outputPosition = originalWorldPosition + -normalize( direction ) * maxDeformation;
  }

  outputPosition.y = clamp( outputPosition.y, originalWorldPosition.y - maxYOffset, originalWorldPosition.y + maxYOffset );

  return outputPosition;
}

void vertex() 
{
	UV = UV * uv1_scale.xy + uv1_offset.xy;
      
  vec3 worldVertex = localToWorld( VERTEX, MODEL_MATRIX ).xyz;
  vec2 worldUV = worldVertex.xz * hslVariationUVScale;
  
  float hslAmountValue = ( 2.0 * texture( windNoise, mod( worldUV, vec2( 1,1 ) ) ).r - 1.0 );
  
  vec3 albedoHSL = RGBtoHSL( albedo.rgb ) + hslAmountValue * hslVariation.xyz;
  //albedoHSL = RGBtoHSL( albedo.rgb );
  //albedoHSL.y *= 1.0;
  albedoHSL.x = mod( albedoHSL.x, 1 ); 
  albedoHSL = clamp( albedoHSL, vec3( 0,0,0 ), vec3( 1,1,1 ) );
  albedoColor = mix( albedo.rgb, HSLtoRGB( albedoHSL ), hslVariation.w ); 
  

  
      
  if ( windEnabled )
  {    
    float windAmount = normalizeToRange01( VERTEX.y, windStart, windEnd );
    float rawWindAmount = windAmount;
    windAmount = mix( windAmount, windAmount * windAmount, windWeightCurve );    
    vec2 windUV = TIME * windSpeed + worldVertex.xz * windScale;
    float angle = texture( windNoise, windUV + windNoiseAngleOffset).r * PI * 2.0;
    float strength = texture( windNoise, windUV + windNoiseStrengthOffset ).r * windStrength;
    vec2 circle = onCircle( angle ) * strength;

    vec3 originalWorldVertex = worldVertex;

    worldVertex += vec3( circle.x, 0, circle.y ) * windAmount;
    // VERTEX = worldToLocal( worldVertex + vec3( circle.x, 0, circle.y ) * windAmount, MODEL_MATRIX );

    if ( obstaclesEnabeld )
    {
      worldVertex = deform( worldVertex, obstacle1 ); 
      worldVertex = deform( worldVertex, obstacle2 ); 
      worldVertex = deform( worldVertex, obstacle3 ); 
      worldVertex = deform( worldVertex, obstacle4 ); 

      worldVertex = limitDeform( originalWorldVertex, worldVertex );
    }

    VERTEX = worldToLocal( worldVertex, MODEL_MATRIX );
    float minY = min( VERTEX.y, 0 );    // VERTEX.y = mix( VERTEX.y, max( 0, VERTEX.y - strength * windAmount), windHeightCompensation * 2.0f );
    VERTEX.y = mix( VERTEX.y, max( minY, VERTEX.y - strength * windAmount), windHeightCompensation * 4.0f );
  
  }
  
}

void fragment() 
{
	vec2 base_uv = UV;

	vec4 albedo_tex = texture(texture_albedo, base_uv);
	ALBEDO = albedoColor * albedo_tex.rgb;
  BACKLIGHT = ALBEDO * albedoToBacklight + backlight;
    
  
	float metallic_tex = dot(texture(texture_metallic, base_uv), metallic_texture_channel);
	METALLIC = metallic_tex * metallic;
	SPECULAR = specular;
  
	vec4 roughness_texture_channel = vec4(1.0, 0.0, 0.0, 0.0);
	float roughness_tex = dot(texture(texture_roughness, base_uv), roughness_texture_channel);
	ROUGHNESS = roughness_tex * roughness;

	NORMAL_MAP = texture(texture_normal, base_uv).rgb;
	NORMAL_MAP_DEPTH = normal_scale;
  

	AO = dot(texture(texture_ambient_occlusion, base_uv), ao_texture_channel);
	AO_LIGHT_AFFECT = ao_light_affect;
}
"

[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_iycug"]
load_path = "res://.godot/imported/grass-albedo.jpg-c84cfed4e689cec916b830b5e61c6fc2.s3tc.ctex"

[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_etffn"]
load_path = "res://.godot/imported/grass-orm.jpg-c21643a740d42c09c2f89b7bf2e82eda.s3tc.ctex"

[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_f3dme"]
load_path = "res://.godot/imported/grass-orm.jpg-c21643a740d42c09c2f89b7bf2e82eda.s3tc.ctex"

[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ulmp3"]
load_path = "res://.godot/imported/grass-normal.jpg-161cf607f42dce5cf9be332a6b828c4c.s3tc.ctex"

[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_1aqss"]
load_path = "res://.godot/imported/grass-orm.jpg-c21643a740d42c09c2f89b7bf2e82eda.s3tc.ctex"

[sub_resource type="FastNoiseLite" id="FastNoiseLite_fyvf4"]
frequency = 0.006

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_iqono"]
seamless = true
noise = SubResource("FastNoiseLite_fyvf4")

[sub_resource type="ShaderMaterial" id="ShaderMaterial_uuxi0"]
render_priority = 0
shader = SubResource("Shader_4yhx4")
shader_parameter/albedo = Color(1, 1, 1, 1)
shader_parameter/hslVariation = Vector4(0, 0, 0, 0)
shader_parameter/hslVariationUVScale = 1.0
shader_parameter/hslVariationUVOffset = Vector2(0, 0)
shader_parameter/texture_albedo = SubResource("CompressedTexture2D_iycug")
shader_parameter/albedoToBacklight = 1.0
shader_parameter/backlight = Color(0.513649, 0.52987, 0.352749, 1)
shader_parameter/roughness = 0.553
shader_parameter/texture_metallic = SubResource("CompressedTexture2D_f3dme")
shader_parameter/metallic_texture_channel = Vector4(0, 0, 1, 0)
shader_parameter/texture_roughness = SubResource("CompressedTexture2D_1aqss")
shader_parameter/specular = 0.0
shader_parameter/metallic = 0.07
shader_parameter/texture_normal = SubResource("CompressedTexture2D_ulmp3")
shader_parameter/normal_scale = 1.0
shader_parameter/texture_ambient_occlusion = SubResource("CompressedTexture2D_etffn")
shader_parameter/ao_texture_channel = Vector4(1, 0, 0, 0)
shader_parameter/ao_light_affect = 1.0
shader_parameter/uv1_scale = Vector3(1, 1, 0)
shader_parameter/uv1_offset = Vector3(0, 0, 0)
shader_parameter/windEnabled = true
shader_parameter/windStrength = 0.133
shader_parameter/windSpeed = Vector2(0.118, 0.1)
shader_parameter/windScale = 0.1
shader_parameter/windNoise = SubResource("NoiseTexture2D_iqono")
shader_parameter/windNoiseAngleOffset = Vector2(0, 0)
shader_parameter/windNoiseStrengthOffset = Vector2(0.2, 0)
shader_parameter/windStart = 0.067
shader_parameter/windEnd = 0.467
shader_parameter/windWeightCurve = 0.015
shader_parameter/windHeightCompensation = 0.655
shader_parameter/obstaclesEnabeld = true
shader_parameter/obstacle1 = Vector4(0, 0.449575, 0, 1)
shader_parameter/obstacle2 = Vector4(0, 0, 0, 0)
shader_parameter/obstacle3 = Vector4(0, 0, 0, 0)
shader_parameter/obstacle4 = Vector4(0, 0, 0, 0)
shader_parameter/obstacleDeformation = 2.0
shader_parameter/obstacleScale = 1.0
shader_parameter/maxDeformation = 0.2
shader_parameter/maxYOffset = 0.02

[sub_resource type="Curve" id="Curve_fyvf4"]
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_iqono"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_uuxi0"]
_data = [Vector2(0, 0.206717), 0.0, 0.258278, 0, 1, Vector2(1, 0.464995), 0.258278, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_br7ew"]
_limits = [0.0, 0.1, 0.0, 1.0]
_data = [Vector2(0, 0.05), 0.0, 0.0, 0, 1, Vector2(1, 0.05), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_dgrd7"]
_limits = [0.0, 0.1, 0.0, 1.0]
_data = [Vector2(0, 0), 0.0, 0.102979, 0, 1, Vector2(0.311321, 0.0320594), 0.0, 0.0, 0, 0, Vector2(1, 0.00722782), -0.0360569, 0.0, 1, 0]
point_count = 3

[sub_resource type="Curve" id="Curve_u71my"]
_limits = [-0.2, 0.2, 0.0, 1.0]
_data = [Vector2(0, -0.0287606), 0.0, 0.0830464, 0, 1, Vector2(0.325815, -0.00170293), 0.0, 0.0, 0, 0, Vector2(1, -0.0231579), -0.0318235, 0.0, 1, 0]
point_count = 3

[sub_resource type="Curve" id="Curve_6c5hc"]
_data = [Vector2(0, 0), 0.0, 0.126774, 0, 0, Vector2(1, 0.17597), 0.126774, 0.0, 0, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_7yqqi"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 1, Vector2(1, 0), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_bsxqg"]
_data = [Vector2(0, 0.231579), 0.0, 0.178947, 0, 1, Vector2(1, 0.410526), 0.178947, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_cnln1"]
_data = [Vector2(0, 0.05), 0.0, 0.0, 0, 1, Vector2(1, 0.05), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_vrtgc"]
_data = [Vector2(0, 0.05), 0.0, 0.0, 0, 1, Vector2(1, 0.05), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_iyku8"]
_limits = [0.0, 2.0, 0.0, 1.0]
_data = [Vector2(0, 0.671713), 0.0, 0.267277, 0, 0, Vector2(1, 1.65563), 0.983917, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_yfebj"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(0.491228, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -1.96552, 0.0, 1, 0]
point_count = 3

[sub_resource type="Curve" id="Curve_00et7"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(0.501253, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -2.00503, 0.0, 1, 0]
point_count = 3

[sub_resource type="Curve" id="Curve_ymr4r"]
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_id7i5"]
_limits = [0.0, 360.0, 0.0, 1.0]
_data = [Vector2(0, 0), 0.0, 52.28, 0, 1, Vector2(1, 52.28), 52.28, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_354o6"]
_data = [Vector2(0, 0), 0.0, 0.0283823, 0, 1, Vector2(1, 0.0283823), 0.0283823, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_bdedl"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_pmdj5"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_melbc"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_pyf6b"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_0aqc4"]
_data = [Vector2(0, 0.274361), 0.0, 0.354411, 0, 1, Vector2(1, 0.628772), 0.354411, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_28sw7"]
_data = [Vector2(0, 0.520341), 0.0, 0.479659, 0, 1, Vector2(1, 1), 0.479659, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_vbofy"]
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_ucblk"]
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="ArrayMesh" id="ArrayMesh_dgrd7"]
_surfaces = [{
"aabb": AABB(-1.62612, -0.0656836, -1.65394, 3.28014, 0.789476, 3.34651),
"attribute_data": PackedByteArray("[encoded data, 5388 characters]"),
"format": 34359742487,
"index_count": 1131,
"index_data": PackedByteArray("AAABAAIAAQAAAAMABAADAAAAAwAEAAUABgAFAAQABQAGAAcACAAJAAoACQAIAAsADAALAAgACwAMAA0ADgANAAwADQAOAA8AEAARABIAEQAQABMAFAATABAAEwAUABUAFgAVABQAFQAWABcAGAAZABoAGQAYABsAHAAbABgAGwAcAB0AHgAdABwAHQAeAB8AIAAhACIAIQAgACMAJAAjACAAIwAkACUAJgAlACQAJQAmACcAKAApACoAKQAoACsALAArACgAKwAsAC0ALgAtACwALQAuAC8AMAAxADIAMQAwADMANAAzADAAMwA0ADUANgA1ADQANQA2ADcAOAA5ADoAOQA4ADsAPAA7ADgAOwA8AD0APgA9ADwAPQA+AD8AQABBAEIAQQBAAEMARABDAEAAQwBEAEUARgBFAEQARQBGAEcASABJAEoASQBIAEsATABLAEgASwBMAE0ATgBNAEwATQBOAE8AUABRAFIAUQBQAFMAVABTAFAAUwBUAFUAVgBVAFQAVQBWAFcAWABZAFoAWQBYAFsAXABbAFgAWwBcAF0AXgBdAFwAXQBeAF8AYABhAGIAYQBgAGMAZABjAGAAYwBkAGUAZgBlAGQAZQBmAGcAaABpAGoAaQBoAGsAbABrAGgAawBsAG0AbgBtAGwAbQBuAG8AcABxAHIAcQBwAHMAdABzAHAAcwB0AHUAdgB1AHQAdQB2AHcAeAB5AHoAewB6AHkAegB7AHwAfQB8AHsAfAB9AH4AfwCAAIEAgAB/AIIAgwCCAH8AggCDAIQAhQCEAIMAhACFAIYAhwCIAIkAiACHAIoAiwCKAIcAigCLAIwAjQCMAIsAjACNAI4AjwCQAJEAkACPAJIAkwCSAI8AkgCTAJQAlQCUAJMAlACVAJYAlwCYAJkAmACXAJoAmwCaAJcAmgCbAJwAnQCcAJsAnACdAJ4AnwCgAKEAoACfAKIAowCiAJ8AogCjAKQApQCkAKMApAClAKYApwCoAKkAqACnAKoAqwCqAKcAqgCrAKwArQCsAKsArACtAK4ArwCwALEAsgCxALAAsQCyALMAtACzALIAswC0ALUAtgC3ALgAtwC2ALkAugC5ALYAuQC6ALsAvAC7ALoAuwC8AL0AvgC/AMAAvwC+AMEAwgDBAL4AwQDCAMMAxADDAMIAwwDEAMUAxgDHAMgAxwDGAMkAygDJAMYAyQDKAMsAzADLAMoAywDMAM0AzgDPANAAzwDOANEA0gDRAM4A0QDSANMA1ADTANIA0wDUANUA1gDXANgA1wDWANkA2gDZANYA2QDaANsA3ADbANoA2wDcAN0A3gDfAOAA3wDeAOEA4gDhAN4A4QDiAOMA5ADjAOIA4wDkAOUA5gDnAOgA6QDoAOcA6ADpAOoA6wDqAOkA6gDrAOwA7QDuAO8A7gDtAPAA8QDwAO0A8ADxAPIA8wDyAPEA8gDzAPQA9QD2APcA9gD1APgA+QD4APUA+AD5APoA+wD6APkA+gD7APwA/QD+AP8A/gD9AAABAQEAAf0AAAEBAQIBAwECAQEBAgEDAQQBBQEGAQcBBgEFAQgBCQEIAQUBCAEJAQoBCwEKAQkBCgELAQwBDQEOAQ8BDgENARABEQEQAQ0BEAERARIBEwESAREBEgETARQBFQEWARcBFgEVARgBGQEYARUBGAEZARoBGwEaARkBGgEbARwBHQEeAR8BIAEfAR4BHwEgASEBIgEhASABIQEiASMBJAElASYBJQEkAScBKAEnASQBJwEoASkBKgEpASgBKQEqASsBLAEtAS4BLQEsAS8BMAEvASwBLwEwATEBMgExATABMQEyATMBNAE1ATYBNQE0ATcBOAE3ATQBNwE4ATkBOgE5ATgBOQE6ATsBPAE9AT4BPQE8AT8BQAE/ATwBPwFAAUEBQgFBAUABQQFCAUMBRAFFAUYBRQFEAUcBSAFHAUQBRwFIAUkBSgFJAUgBSQFKAUsBTAFNAU4BTQFMAU8BUAFPAUwBTwFQAVEBUgFRAVABUQFSAVMBVAFVAVYBVwFWAVUBVgFXAVgBWQFYAVcBWAFZAVoBWwFcAV0BXAFbAV4BXwFeAVsBXgFfAWABYQFgAV8BYAFhAWIBYwFkAWUBZAFjAWYBZwFmAWMBZgFnAWgBaQFoAWcBaAFpAWoBawFsAW0BbAFrAW4BbwFuAWsBbgFvAXABcQFwAW8BcAFxAXIBcwF0AXUBdAFzAXYBdwF2AXMBdgF3AXgBeQF4AXcBeAF5AXoBewF8AX0BfAF7AX4BfwF+AXsBfgF/AYABgQGAAX8BgAGBAYIBgwGEAYUBhAGDAYYBhwGGAYMBhgGHAYgBiQGIAYcBiAGJAYoBiwGMAY0BjgGNAYwBjQGOAY8BkAGPAY4BjwGQAZEBkgGTAZQBkwGSAZUBlgGVAZIBlQGWAZcBmAGXAZYBlwGYAZkBmgGbAZwBmwGaAZ0BngGdAZoBnQGeAZ8BoAGfAZ4BnwGgAaEBogGjAaQBowGiAaUBpgGlAaIBpQGmAacBqAGnAaYBpwGoAakBqgGrAawBqwGqAa0BrgGtAaoBrQGuAa8BsAGvAa4BrwGwAbEBsgGzAbQBswGyAbUBtgG1AbIBtQG2AbcBuAG3AbYBtwG4AbkBugG7AbwBuwG6Ab0BvgG9AboBvQG+Ab8BwAG/Ab4BvwHAAcEBwgHDAcQBxQHEAcMBxAHFAcYBxwHGAcUBxgHHAcgByQHKAcsBygHJAcwBzQHMAckBzAHNAc4BzwHOAc0BzgHPAdAB0QHSAdMB0gHRAdQB1QHUAdEB1AHVAdYB1wHWAdUB1gHXAdgB2QHaAdsB2gHZAdwB3QHcAdkB3AHdAd4B3wHeAd0B3gHfAeAB4QHiAeMB4gHhAeQB5QHkAeEB5AHlAeYB5wHmAeUB5gHnAegB6QHqAesB6gHpAewB7QHsAekB7AHtAe4B7wHuAe0B7gHvAfAB8QHyAfMB8gHxAfQB9QH0AfEB9AH1AfYB9wH2AfUB9gH3AfgB"),
"material": SubResource("ShaderMaterial_uuxi0"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 505,
"vertex_data": PackedByteArray("[encoded data, 13468 characters]")
}]

[sub_resource type="Resource" id="Resource_fyvf4"]
script = ExtResource("20_4yhx4")
meshInstanceReference = NodePath("../GrassPatch/MeshInstance3D")
enabled = true
cellSize = 4.01
visibilityRange = 40.0
visibilityFadeRelative = 0.5
visibilityFadeAbsolute = 0.0
visibilityFadeHidingOffset = -0.5
renderPriority = 0
qualitySettings = []
layerName = ""
positionVarianceMaxOffset = Vector3(5, 0, 5)
positionVarianceScale = 3.225
positionVarianceOffset = Vector2(0, 0)
rotationMin = Vector3(0, 0, 0)
rotationMax = Vector3(0, 1, 0)
rotationVarianceScale = 1.0
rotationVarianceOffset = Vector2(0, 0)
scaleVarianceMinScale = Vector3(0.5, 0.5, 0.5)
scaleVarianceMaxScale = Vector3(2, 2, 2)
scaleVarianceScale = 1.0
scaleVarianceOffset = Vector2(0, 0)
occupancyVarianceAmount = 0.0
occupancyVariancePower = 1.0
occupancyTreshold = 0.5
occupancyHideOffset = -2.0
occupancyHideScale = 0.1
occupancyVarianceScale = 1.0
occupancyVarianceOffset = Vector2(0, 0)
metadata/_custom_type_script = "uid://c5ia5ogtg1725"

[sub_resource type="ShaderMaterial" id="ShaderMaterial_rmvdt"]
shader = ExtResource("23_etffn")
shader_parameter/cameraPosition = Vector3(2.35195, 3.02412, 8.11042)
shader_parameter/yaw = 0.0
shader_parameter/cellSize = 4.01
shader_parameter/width = 20
shader_parameter/height = 20
shader_parameter/positionVariance = ExtResource("20_f3dme")
shader_parameter/maxPositionOffset = Vector3(5, 0, 5)
shader_parameter/positionUVScale = Vector2(3.225, 3.225)
shader_parameter/positionUVOffset = Vector2(0, 0)
shader_parameter/heightOffset = 0.0
shader_parameter/rotationVariance = ExtResource("20_f3dme")
shader_parameter/minRotation = Vector3(0, 0, 0)
shader_parameter/maxRotation = Vector3(0, 1, 0)
shader_parameter/rotationUVScale = Vector2(1, 1)
shader_parameter/rotationUVOffset = Vector2(0, 0)
shader_parameter/scaleVariance = ExtResource("20_f3dme")
shader_parameter/minScale = Vector3(0.5, 0.5, 0.5)
shader_parameter/maxScale = Vector3(2, 2, 2)
shader_parameter/scaleUVScale = Vector2(1, 1)
shader_parameter/scaleUVOffset = Vector2(0, 0)
shader_parameter/occupancyAmount = 0.0
shader_parameter/occupancyPower = 1.0
shader_parameter/occupancyTreshold = 0.5
shader_parameter/occupancyHideOffset = -2.0
shader_parameter/occupancyHideScale = 0.1
shader_parameter/occupancyVariance = ExtResource("20_f3dme")
shader_parameter/occupancyUVScale = Vector2(1, 1)
shader_parameter/occupancyUVOffset = Vector2(0, 0)
shader_parameter/hideStart = 20.0
shader_parameter/hideMax = 40.0
shader_parameter/hideOffset = -0.5
shader_parameter/mapSize = Vector2(1024, 1024)
shader_parameter/mapCenter = Vector2(0, 0)
script = ExtResource("22_iycug")

[sub_resource type="Resource" id="Resource_iyku8"]
script = ExtResource("12_x6j5d")
frames = 30.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="Resource" id="Resource_yfebj"]
script = ExtResource("12_x6j5d")
frames = 20.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="Resource" id="Resource_00et7"]
script = ExtResource("12_x6j5d")
frames = 10.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="Resource" id="Resource_ymr4r"]
script = ExtResource("12_x6j5d")
frames = 20.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="Resource" id="Resource_2xf08"]
script = ExtResource("12_x6j5d")
frames = 10.0

[sub_resource type="Curve" id="Curve_mdwb5"]
_limits = [0.0, 40.0, 0.0, 1.0]
_data = [Vector2(0, 12.582), 0.0, 11.1386, 0, 1, Vector2(1, 23.7205), 11.1386, 0.0, 1, 0]
point_count = 2

[sub_resource type="Resource" id="Resource_id7i5"]
script = ExtResource("12_x6j5d")
frames = 10.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="Resource" id="Resource_354o6"]
script = ExtResource("12_x6j5d")
frames = 3.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="SphereShape3D" id="SphereShape3D_n5n6e"]

[sub_resource type="Resource" id="Resource_cnln1"]
script = ExtResource("12_x6j5d")
frames = 10.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="Resource" id="Resource_vrtgc"]
script = ExtResource("12_x6j5d")
frames = 10.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="SphereShape3D" id="SphereShape3D_bdedl"]
radius = 2.0

[sub_resource type="Resource" id="Resource_28sw7"]
script = ExtResource("33_pyf6b")
flag = [ExtResource("32_melbc")]
mode = 0
iteratorType = 9
metadata/_custom_type_script = "uid://doo8jwdet1hyi"

[sub_resource type="Resource" id="Resource_6c5hc"]
script = ExtResource("32_dgrd7")
directionProcessing = 1
up = ExtResource("33_u71my")
down = ExtResource("29_iqono")
left = ExtResource("30_uuxi0")
right = ExtResource("31_br7ew")
useBodyDirection = true
strafeBackSpeedMultiply = 1.0
strafeSidewardsSpeedMultiply = 1.0
metadata/_custom_type_script = "uid://kodskdb1mcd4"

[sub_resource type="Resource" id="Resource_7yqqi"]
script = ExtResource("12_x6j5d")
frames = 20.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="Resource" id="Resource_bsxqg"]
script = ExtResource("12_x6j5d")
frames = 4.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[sub_resource type="Curve" id="Curve_n120u"]
_limits = [0.0, 200.0, 0.0, 1.0]
_data = [Vector2(0, 68.6672), 0.0, -32.5081, 0, 1, Vector2(1, 36.1591), -32.5081, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_tdpnl"]
_data = [Vector2(0, 1), 0.0, -0.619822, 0, 1, Vector2(0.389279, 0.758716), -0.778855, -0.778855, 0, 0, Vector2(1, 0), -1.24233, 0.0, 1, 0]
point_count = 3

[sub_resource type="FastNoiseLite" id="FastNoiseLite_u71my"]

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_6c5hc"]
as_normal_map = true
noise = SubResource("FastNoiseLite_u71my")

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_minub"]
albedo_color = Color(1, 0.671969, 0, 1)
normal_enabled = true
normal_texture = SubResource("NoiseTexture2D_6c5hc")
subsurf_scatter_enabled = true
subsurf_scatter_strength = 1.0

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7yqqi"]
ao_enabled = true
ao_light_affect = 1.0
subsurf_scatter_strength = 1.0

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dgrd7"]
albedo_color = Color(0, 0, 0, 1)
metallic = 1.0
metallic_specular = 1.0
roughness = 0.0

[sub_resource type="Curve" id="Curve_w3lcy"]
_limits = [-1.0, 1.0, 0.0, 1.0]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 1, Vector2(1, 0), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Curve" id="Curve_t8ff4"]
_limits = [-1.0, 1.0, 0.0, 1.0]
_data = [Vector2(0, 0), 0.0, -0.0453654, 0, 0, Vector2(0.203297, 0.293718), 0.0, 0.0, 0, 0, Vector2(0.430403, -0.265422), 0.0, 0.0, 0, 0, Vector2(0.68315, 0.102434), 0.0, 0.0, 0, 0, Vector2(1, 0), -0.105765, 0.0, 0, 0]
point_count = 5

[sub_resource type="Curve" id="Curve_rktx6"]
_limits = [-1.0, 1.0, 0.0, 1.0]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 1, Vector2(1, 0), 0.0, 0.0, 1, 0]
point_count = 2

[sub_resource type="Resource" id="Resource_2idsi"]
script = ExtResource("40_yfebj")
transformTarget = 3
operatorMode = 0
duration = 0.5
durationRandomRange = 0.0
delay = 0.0
delayRandomRange = 0.0
xCurve = SubResource("Curve_w3lcy")
yCurve = SubResource("Curve_t8ff4")
zCurve = SubResource("Curve_rktx6")
scaleAll = 1.0
scaleAllRandomRange = 0.0
metadata/_custom_type_script = "uid://be4oc7tgr55vu"

[sub_resource type="Resource" id="Resource_d828j"]
script = ExtResource("41_00et7")
curves = [SubResource("Resource_2idsi")]
timeline = ExtResource("3_cnln1")
metadata/_custom_type_script = "uid://bqpiwp16h7614"

[sub_resource type="Resource" id="Resource_rmvdt"]
script = ExtResource("47_5we2d")
seconds = 1.0
timeLine = ExtResource("3_cnln1")
metadata/_custom_type_script = "uid://ddhwhwos5kkrm"

[sub_resource type="Resource" id="Resource_2ck02"]
script = ExtResource("47_5we2d")
seconds = 0.0
timeLine = ExtResource("3_cnln1")
metadata/_custom_type_script = "uid://ddhwhwos5kkrm"

[sub_resource type="Curve" id="Curve_i5mkq"]
_limits = [-1.0, 2.0, 0.0, 1.0]
_data = [Vector2(0, 1), 0.0, -2.34452, 0, 1, Vector2(0.160287, 0.624204), 0.0, 0.0, 0, 0, Vector2(0.42823, 1.69427), 0.0, 0.0, 0, 0, Vector2(1, 1), -1.21424, 0.0, 1, 0]
point_count = 4

[sub_resource type="Curve" id="Curve_2ck02"]
_limits = [-1.0, 5.0, 0.0, 1.0]
_data = [Vector2(0, 1), 0.0, -28.5411, 0, 1, Vector2(0.0598086, -0.707006), 0.0, 0.0, 0, 0, Vector2(0.208134, 4.69427), 0.0, 0.0, 0, 0, Vector2(0.643541, 0.872612), 0.0, 0.0, 0, 0, Vector2(0.80622, 1.38217), 0.0, 0.0, 0, 0, Vector2(1, 1), -2.34142, 0.0, 0, 0]
point_count = 6

[sub_resource type="Resource" id="Resource_1pe2k"]
script = ExtResource("40_yfebj")
transformTarget = 4
operatorMode = 0
duration = 0.5
durationRandomRange = 0.0
delay = 0.0
delayRandomRange = 0.0
xCurve = SubResource("Curve_i5mkq")
yCurve = SubResource("Curve_2ck02")
zCurve = SubResource("Curve_i5mkq")
scaleAll = 1.0
scaleAllRandomRange = 0.0
metadata/_custom_type_script = "uid://be4oc7tgr55vu"

[sub_resource type="Resource" id="Resource_bpoiw"]
script = ExtResource("41_00et7")
curves = [SubResource("Resource_1pe2k")]
timeline = ExtResource("3_cnln1")
metadata/_custom_type_script = "uid://bqpiwp16h7614"

[sub_resource type="Curve" id="Curve_2idsi"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.107261, 1), 0.0, 0.0, 0, 0, Vector2(0.275578, 0.673695), 0.0, 0.0, 0, 0, Vector2(0.457096, 0.8499), 0.0, 0.0, 0, 0, Vector2(0.694719, 0.791165), 0.0, 0.0, 0, 0, Vector2(0.919142, 0.804217), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 7

[sub_resource type="CurveTexture" id="CurveTexture_d828j"]
curve = SubResource("Curve_2idsi")

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_rmvdt"]
particle_flag_rotate_y = true
angle_min = 1.07288e-05
angle_max = 360.0
direction = Vector3(0, 1, 0)
spread = 20.479
initial_velocity_min = 3.0
initial_velocity_max = 7.0
angular_velocity_min = 270.0
angular_velocity_max = 270.0
orbit_velocity_min = -0.0279999
orbit_velocity_max = 0.689
radial_velocity_min = -2.23517e-05
radial_velocity_max = -2.23517e-05
radial_accel_min = 2.77
radial_accel_max = 2.77
tangential_accel_min = -2.23517e-06
tangential_accel_max = -2.23517e-06
damping_min = 1.0
damping_max = 6.447
scale_min = 4.0
scale_max = 4.0
scale_curve = SubResource("CurveTexture_d828j")

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_msoqa"]
resource_name = "Material_1"
albedo_color = Color(0.133871, 0.301771, 0.0992859, 1)
emission_enabled = true
emission = Color(0.168648, 0.247462, 0.205927, 1)
emission_energy_multiplier = 2.81

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_c4iid"]
resource_name = "Material_0"
albedo_texture = ExtResource("51_w3lcy")
metallic = 0.58
metallic_specular = 0.91
emission_enabled = true
emission_energy_multiplier = 0.5
emission_texture = ExtResource("51_w3lcy")

[sub_resource type="ArrayMesh" id="ArrayMesh_aubb7"]
_surfaces = [{
"aabb": AABB(-0.105997, -0.062667, -0.0196143, 0.211994, 0.105997, 0.0387406),
"format": 34896613377,
"index_count": 24,
"index_data": PackedByteArray("AAABAAIAAwABAAAAAgAEAAAAAAAFAAMABgAEAAIAAwAFAAYAAgAHAAYABgAHAAMA"),
"name": "Material_1",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 8,
"vertex_data": PackedByteArray("AAAAAP//AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAAAAP////8AAP//AAD//wAA////////AAD/////AAAAAA==")
}, {
"aabb": AABB(-0.105997, -0.062667, -0.0203639, 0.211994, 0.105997, 0.0401257),
"format": 34896613377,
"index_count": 12,
"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcA"),
"name": "Material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 8,
"vertex_data": PackedByteArray("////////AAD//wAA//8AAAAAAAD//wAAAAD/////AAAAAP//AAAAAAAAAAAAAAAA//8AAAAAAAD/////AAAAAA==")
}]
blend_shape_mode = 0

[sub_resource type="ArrayMesh" id="ArrayMesh_pnk13"]
resource_name = "money-compact2_Mesh_2"
_surfaces = [{
"aabb": AABB(-0.105997, -0.062667, -0.0196143, 0.211994, 0.105997, 0.0387406),
"attribute_data": PackedByteArray("////////AAAAAAAA////////AAAAAAAAAAAAAAAA////////AAAAAAAA////////AAAAAAAA////////////////AAAAAAAA////////AAAAAAAAAAAAAAAA////////"),
"format": 34896613399,
"index_count": 24,
"index_data": PackedByteArray("AAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcA"),
"material": SubResource("StandardMaterial3D_msoqa"),
"name": "Material_1",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 24,
"vertex_data": PackedByteArray("AAAAAP//qioAAAAAAACqKgAA//8AAKoq//8AAAAAqioAAAAAAACqKgAAAAD//6oqAAD//wAAqioAAP////+qKgAAAAD//6oq////////qioAAP////+qKgAA//8AAKoqAAAAAP//qir//wAA//+qKv//AAAAAKoq//8AAAAAqir//wAA//+qKv///////6oqAAD//wAAqir/////AACqKv///////6oq////////qir/////AACqKv//AAAAAKoqVFWqqlRVqqpUVaqqVFVUVVRVVFVUVVRVVFWqqlRVqqpUVaqqVNWqKlTVqipU1aoqVFVUVVRVVFVUVVRVqqpUVaqqVFWqqlRVVNWqKlTVqipU1aoqqqpUVaqqVFWqqlRV")
}, {
"aabb": AABB(-0.105997, -0.062667, -0.0203639, 0.211994, 0.105997, 0.0401257),
"attribute_data": PackedByteArray("//8AAP////8AAP//AAAAAP//AAD/////AAD//wAAAAA="),
"format": 34896613399,
"index_count": 12,
"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcA"),
"material": SubResource("StandardMaterial3D_c4iid"),
"name": "Material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 8,
"vertex_data": PackedByteArray("////////AID//wAA//8AgAAAAAD//wCAAAD/////AIAAAP//AAD//wAAAAAAAP////8AAAAA////////AAD///9/////f////3////9/////f////3////9/////f///")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_aubb7")

[sub_resource type="Resource" id="Resource_pnk13"]
script = ExtResource("47_5we2d")
seconds = 2.0
timeLine = ExtResource("3_cnln1")
metadata/_custom_type_script = "uid://ddhwhwos5kkrm"

[sub_resource type="Resource" id="Resource_tdpnl"]
script = ExtResource("47_5we2d")
seconds = 0.0
timeLine = ExtResource("3_cnln1")
metadata/_custom_type_script = "uid://ddhwhwos5kkrm"

[node name="Eat da Rich" type="Node3D"]

[node name="App" type="Node" parent="."]
script = ExtResource("1_6nyu1")
metadata/_custom_type_script = "uid://edtvlsps4bnc"

[node name="TimeLineManager" type="Node" parent="App"]
script = ExtResource("2_4qvua")
timeLines = [ExtResource("3_cnln1"), ExtResource("4_vrtgc")]
gametimeTimeline = ExtResource("3_cnln1")
realtimeTimeline = ExtResource("4_vrtgc")

[node name="SensorManagerSetup" type="Node" parent="App" node_paths=PackedStringArray("autoScanForSensors")]
script = ExtResource("3_7yqqi")
autoScanForSensors = [NodePath("../../Player")]
metadata/_custom_type_script = "uid://irn5l5pgo176"

[node name="NetworkManager" type="Node" parent="App"]
script = ExtResource("4_r52ta")

[node name="LocaleManager" type="Node" parent="App"]
script = ExtResource("5_qgdfb")

[node name="VirtualCamera3DManager" type="Node" parent="App" node_paths=PackedStringArray("camera", "worldEnvironment")]
script = ExtResource("6_x6j5d")
camera = NodePath("../Camera3D")
worldEnvironment = NodePath("../WorldEnvironment")
active = true

[node name="VirtualCamera3DSlot" type="Node" parent="App/VirtualCamera3DManager" node_paths=PackedStringArray("camera")]
script = ExtResource("7_22de7")
camera = NodePath("../../../Player/ThirdPersonCamera")
priority = 1.0
metadata/_custom_type_script = "uid://cgrena1xtc07f"

[node name="MouseEditorCamera" type="Node3D" parent="App"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -10)
script = ExtResource("8_pfqfe")

[node name="Camera3D" type="Camera3D" parent="App"]
transform = Transform3D(-1, 4.37114e-08, -7.57103e-08, 0, 0.866025, 0.5, 8.74228e-08, 0.5, -0.866025, 0, 6.68022, -10.6463)
fov = 40.0

[node name="UI" type="Control" parent="App"]
layout_mode = 3
anchors_preset = 0
script = ExtResource("9_kphl6")

[node name="WorldEnvironment" type="WorldEnvironment" parent="App"]
environment = SubResource("Environment_qgdfb")

[node name="Environment" type="Node3D" parent="."]

[node name="Ground" type="Node3D" parent="Environment" node_paths=PackedStringArray("meshes")]
visible = false
script = ExtResource("11_x6j5d")
width = 1000.0
height = 1000.0
type = SubResource("Resource_mdwb5")
material = ExtResource("13_kphl6")
meshes = [NodePath("Center"), NodePath("Angle 0"), NodePath("Angle 45"), NodePath("Angle 90"), NodePath("Angle 135"), NodePath("Angle 180"), NodePath("Angle 225"), NodePath("Angle 270"), NodePath("Angle 315")]
numTriangles = 968
metadata/_custom_type_script = "uid://cqpri6uy5n2bg"

[node name="Center" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(0, 0, 0, 100, 1, 100)
mesh = SubResource("ArrayMesh_n5n6e")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="Angle 0" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(100, 0, 0, 400, 1, 500)
mesh = SubResource("ArrayMesh_minub")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="Angle 45" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(100, 0, 200, 300, 1, 300)
mesh = SubResource("ArrayMesh_rgbh8")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="Angle 90" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(-400, 0, 100, 500, 1, 400)
mesh = SubResource("ArrayMesh_q2uka")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="Angle 135" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(-500, 0, 100, 400, 1, 400)
mesh = SubResource("ArrayMesh_4yhx4")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="Angle 180" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(-500, 0, -500, 500, 1, 600)
mesh = SubResource("ArrayMesh_iycug")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="Angle 225" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(-400, 0, -500, 400, 1, 400)
mesh = SubResource("ArrayMesh_etffn")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="Angle 270" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(0, 0, -500, 500, 1, 500)
mesh = SubResource("ArrayMesh_f3dme")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="Angle 315" type="MeshInstance3D" parent="Environment/Ground"]
custom_aabb = AABB(200, 0, -300, 300, 1, 300)
mesh = SubResource("ArrayMesh_ulmp3")
surface_material_override/0 = ExtResource("13_kphl6")

[node name="StaticBody3D" type="StaticBody3D" parent="Environment/Ground"]

[node name="CollisionShape3D" type="CollisionShape3D" parent="Environment/Ground/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.22424, 0)
shape = SubResource("BoxShape3D_bsxqg")

[node name="GrassPatch" type="Node3D" parent="Environment" node_paths=PackedStringArray("output")]
visible = false
script = ExtResource("14_minub")
output = NodePath("MeshInstance3D")
seed = 1234
material = SubResource("ShaderMaterial_uuxi0")
patchSize = 3.0
blades = 8
X_numBlades = 64
createBackFaces = false
X_numTriangles = 377
bladeSegmentMapping = SubResource("Curve_fyvf4")
uvSegmentColumns = 10
uvSegmentWeightsClose = SubResource("Curve_iqono")
bladeHeight = SubResource("Curve_uuxi0")
bladeInGround = SubResource("Curve_br7ew")
bladeWidth = SubResource("Curve_dgrd7")
bladeBending = SubResource("Curve_u71my")
bladeTwisting = SubResource("Curve_6c5hc")
rolling = SubResource("Curve_7yqqi")
positionJitter = SubResource("Curve_bsxqg")
positionJitterX = SubResource("Curve_cnln1")
positionJitterZ = SubResource("Curve_vrtgc")
bladeScale = SubResource("Curve_iyku8")
scaleByDistanceX = SubResource("Curve_yfebj")
scaleByDistanceZ = SubResource("Curve_00et7")
yawRotation = SubResource("Curve_ymr4r")
randomRotation = SubResource("Curve_id7i5")
vertexTurbulenceAmount = SubResource("Curve_354o6")
vertexTurbulenceScale = SubResource("Curve_bdedl")
vertexTurbulenceScaleX = SubResource("Curve_pmdj5")
vertexTurbulenceScaleY = SubResource("Curve_melbc")
vertexTurbulenceScaleZ = SubResource("Curve_pyf6b")
normalBlending = SubResource("Curve_0aqc4")
normalBlendingAmountOverY = SubResource("Curve_28sw7")
lowCurve = SubResource("Curve_vbofy")
highCurve = SubResource("Curve_ucblk")
metadata/_custom_type_script = "uid://bo0awqfi5eqg4"

[node name="MeshInstance3D" type="MeshInstance3D" parent="Environment/GrassPatch"]
mesh = SubResource("ArrayMesh_dgrd7")

[node name="FoliageRenderer" type="Node3D" parent="Environment" node_paths=PackedStringArray("obstacles", "camera")]
script = ExtResource("19_etffn")
foliage = [SubResource("Resource_fyvf4")]
qualitySettingsAll = []
obstacles = [NodePath("../../Player/Graphics/Offset/Displacement")]
obstacleSizes = PackedFloat32Array(1)
updateLayers = false
camera = NodePath("../../App/Camera3D")
noise = ExtResource("20_f3dme")
metadata/_custom_type_script = "uid://b1sjdhnriaeg6"

[node name="GpuParticles3D" type="GPUParticles3D" parent="Environment/FoliageRenderer"]
cast_shadow = 0
custom_aabb = AABB(-5000, -5000, -5000, 10000, 10000, 10000)
amount = 400
lifetime = 0.01
explosiveness = 1.0
fixed_fps = 0
interpolate = false
fract_delta = false
process_material = SubResource("ShaderMaterial_rmvdt")
draw_pass_1 = SubResource("ArrayMesh_dgrd7")

[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
transform = Transform3D(-0.133986, -0.82732, 0.545517, 0, 0.550481, 0.834848, -0.990983, 0.111858, -0.0737569, 0, 0, 0)
shadow_enabled = true

[node name="CSGBox3D" type="CSGBox3D" parent="Environment"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
size = Vector3(1000, 1, 1000)
material = ExtResource("13_kphl6")

[node name="Player" type="Node" parent="."]

[node name="ThirdPersonCamera" type="Node3D" parent="Player" node_paths=PackedStringArray("target")]
transform = Transform3D(1, 0, 0, 0, 0.866025, -0.5, 0, 0.5, 0.866025, 0, 6.68022, -10.6463)
script = ExtResource("11_qgdfb")
target = NodePath("../CharacterController/CharacterBody3D/CameraTargetOffset")
targetFollowSmoothing = SubResource("Resource_iyku8")
yawSpeed = 100.0
yawPositiveAxis = ExtResource("27_bsxqg")
yawNegativeAxis = ExtResource("26_7yqqi")
yawSmoothing = SubResource("Resource_yfebj")
yawGoesBehindPlayer = false
yawToBehingSmoothing = SubResource("Resource_00et7")
pitchSpeed = 40.0
pitchPositiveAxis = ExtResource("29_vrtgc")
pitchNegativeAxis = ExtResource("28_cnln1")
pitchIsRelative = true
pitch = 30.0
minPitch = 25.0
maxPitch = 45.0
pitchSmoothing = SubResource("Resource_ymr4r")
pitchGoesBackToCenter = false
toCenterPitchSmoothing = SubResource("Resource_2xf08")
distanceForPitch = SubResource("Curve_mdwb5")
distanceScale = 0.8
fov = 40.0
metadata/_custom_type_script = "uid://crygvwrg2uvvk"

[node name="CharacterController" type="Node" parent="Player" node_paths=PackedStringArray("body", "actionsContainer", "graphics", "groundedTransform")]
script = ExtResource("13_22de7")
body = NodePath("CharacterBody3D")
actionsContainer = NodePath("Actions")
graphics = NodePath("../Graphics")
rotationSmoothing = SubResource("Resource_id7i5")
positionSmoothing = SubResource("Resource_354o6")
groundedTransform = NodePath("../Grounded Transform")
metadata/_custom_type_script = "uid://de26c4war5vu1"

[node name="CharacterBody3D" type="CharacterBody3D" parent="Player/CharacterController"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.533562, 0)

[node name="CollisionShape3D" type="CollisionShape3D" parent="Player/CharacterController/CharacterBody3D"]
shape = SubResource("SphereShape3D_n5n6e")

[node name="CameraTargetOffset" type="Node3D" parent="Player/CharacterController/CharacterBody3D"]
script = ExtResource("27_etffn")
cameraTargetMaxOffsetZ = 1.0
cameraTargetOffsetZSmoothing = SubResource("Resource_cnln1")
cameraTargetOffsetYSmoothing = SubResource("Resource_vrtgc")
metadata/_custom_type_script = "uid://bk5eoi53m08jh"

[node name="CSGSphere3D" type="CSGSphere3D" parent="Player/CharacterController/CharacterBody3D/CameraTargetOffset"]
transform = Transform3D(0.30909, 0, 0, 0, 0.30909, 0, 0, 0, 0.30909, 0, 0, 0)
visible = false

[node name="MultiRayCaster" type="Node3D" parent="Player/CharacterController/CharacterBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.505941, 0)
script = ExtResource("45_ymr4r")
rayLength = 100.0
maxHits = 2
metadata/_custom_type_script = "uid://bltwuqpvalu26"

[node name="Area3D" type="Area3D" parent="Player/CharacterController/CharacterBody3D"]
process_mode = 4

[node name="CollisionShape3D" type="CollisionShape3D" parent="Player/CharacterController/CharacterBody3D/Area3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.58389)
shape = SubResource("SphereShape3D_bdedl")

[node name="OnCollision" type="Node" parent="Player/CharacterController/CharacterBody3D/Area3D" node_paths=PackedStringArray("area", "onEntered")]
script = ExtResource("31_354o6")
area = NodePath("..")
selector = SubResource("Resource_28sw7")
onEntered = NodePath("../../../../Eat")
metadata/_custom_type_script = "uid://c8gcunaffcaww"

[node name="Player" type="Node3D" parent="Player/CharacterController/CharacterBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0613186, 0)
script = ExtResource("34_rktx6")
metadata/_custom_type_script = "uid://dtes5ft8aakod"

[node name="Actions" type="Node" parent="Player/CharacterController"]

[node name="GroundReset" type="Node" parent="Player/CharacterController/Actions" node_paths=PackedStringArray("controller")]
script = ExtResource("32_iyku8")
controller = NodePath("../..")
metadata/_custom_type_script = "uid://bwog1ah37vltn"

[node name="CharacterMovement" type="Node" parent="Player/CharacterController/Actions" node_paths=PackedStringArray("cameraTargetOffset", "directionSource", "controller")]
script = ExtResource("28_f3dme")
cameraTargetOffset = NodePath("../../CharacterBody3D/CameraTargetOffset")
directionSource = NodePath("../../../../App/Camera3D")
moveSpeed = 500.0
currentMovementType = SubResource("Resource_6c5hc")
onFloorMovementSmoothing = SubResource("Resource_7yqqi")
inAirMovementSmoothing = SubResource("Resource_bsxqg")
forwardToRotationSmoothingFrames = SubResource("Curve_n120u")
controller = NodePath("../..")
metadata/_custom_type_script = "uid://df7kaqvmnho05"

[node name="Jump" type="Node" parent="Player/CharacterController/Actions" node_paths=PackedStringArray("controller")]
script = ExtResource("42_rmvdt")
button = ExtResource("43_pnk13")
jumpImpulseStrength = 200.0
velocityToJumpDirection = 50.0
airControlCurveStrength = SubResource("Curve_tdpnl")
airMaxControlStrength = 20.0
maxAirControlDuration = 0.5
controller = NodePath("../..")
metadata/_custom_type_script = "uid://bmauif3x7bnrf"

[node name="Gravity" type="Node" parent="Player/CharacterController/Actions" node_paths=PackedStringArray("controller")]
script = ExtResource("39_bsxqg")
controller = NodePath("../..")
metadata/_custom_type_script = "uid://wgn1jn36geuy"

[node name="MoveAndSlide" type="Node" parent="Player/CharacterController/Actions" node_paths=PackedStringArray("controller")]
script = ExtResource("39_yfebj")
controller = NodePath("../..")
metadata/_custom_type_script = "uid://bw5ivesxk1mgg"

[node name="Graphics" type="Node3D" parent="Player"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.449575, 0)

[node name="Offset" type="Node3D" parent="Player/Graphics"]

[node name="Body" type="CSGSphere3D" parent="Player/Graphics/Offset"]
radial_segments = 24
rings = 12
material = SubResource("StandardMaterial3D_minub")

[node name="CSGSphere3D8" type="CSGSphere3D" parent="Player/Graphics/Offset"]
transform = Transform3D(0.167526, 0, 0, 0, 0.167526, 0, 0, 0, 0.167526, -0.321503, 0.409164, -0.0516567)
radial_segments = 24
rings = 12
material = SubResource("StandardMaterial3D_minub")

[node name="CSGSphere3D9" type="CSGSphere3D" parent="Player/Graphics/Offset"]
transform = Transform3D(0.167526, 0, 0, 0, 0.167526, 0, 0, 0, 0.167526, 0.292841, 0.409164, -0.0516567)
radial_segments = 24
rings = 12
material = SubResource("StandardMaterial3D_minub")

[node name="CSGSphere3D2" type="CSGSphere3D" parent="Player/Graphics/Offset"]
transform = Transform3D(0.339018, 0, 0, 0, 0.339018, 0, 0, 0, 0.339018, -0.0756473, 0.314652, -0.332112)
material = SubResource("StandardMaterial3D_7yqqi")

[node name="CSGSphere3D3" type="CSGSphere3D" parent="Player/Graphics/Offset"]
transform = Transform3D(0.339018, 0, 0, 0, 0.339018, 0, 0, 0, 0.339018, 0.115065, 0.314652, -0.332112)
material = SubResource("StandardMaterial3D_7yqqi")

[node name="CSGSphere3D4" type="CSGSphere3D" parent="Player/Graphics/Offset"]
transform = Transform3D(0.0985564, 0, 0, 0, 0.0985564, 0, 0, 0, 0.0985564, -0.03903, 0.365126, -0.478102)
material = SubResource("StandardMaterial3D_dgrd7")

[node name="CSGSphere3D5" type="CSGSphere3D" parent="Player/Graphics/Offset"]
transform = Transform3D(0.0985564, 0, 0, 0, 0.0985564, 0, 0, 0, 0.0985564, 0.10304, 0.365126, -0.478102)
material = SubResource("StandardMaterial3D_dgrd7")

[node name="Displacement" type="Node3D" parent="Player/Graphics/Offset"]

[node name="Tail" type="Node3D" parent="Player/Graphics/Offset"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.145258, 0.432494)

[node name="CSGSphere3D6" type="CSGSphere3D" parent="Player/Graphics/Offset/Tail"]
transform = Transform3D(0.320063, 0, 0, 0, 0.320063, 0, 0, 0, 0.320063, 0, 0.000121891, 0.0841613)
radial_segments = 24
rings = 12
material = SubResource("StandardMaterial3D_minub")

[node name="CSGSphere3D7" type="CSGSphere3D" parent="Player/Graphics/Offset/Tail"]
transform = Transform3D(0.167526, 0, 0, 0, 0.167526, 0, 0, 0, 0.167526, -0.000822484, 0.0704812, 0.260762)
radial_segments = 24
rings = 12
material = SubResource("StandardMaterial3D_minub")

[node name="AnimateTransform" type="Node" parent="Player/Graphics/Offset/Tail" node_paths=PackedStringArray("target")]
script = ExtResource("39_iyku8")
animations = SubResource("Resource_d828j")
target = NodePath("..")
metadata/_custom_type_script = "uid://cbtqgliarexam"

[node name="OnTick" type="Node" parent="Player/Graphics/Offset/Tail" node_paths=PackedStringArray("action")]
script = ExtResource("46_2ck02")
action = NodePath("../AnimateTransform")
tickDuration = SubResource("Resource_rmvdt")
offsetDuration = SubResource("Resource_2ck02")
metadata/_custom_type_script = "uid://dqgh1ba6suibb"

[node name="OnReady" type="Node" parent="Player/Graphics/Offset/Tail"]
script = ExtResource("49_bpoiw")
metadata/_custom_type_script = "uid://dyf6ee3ov3ran"

[node name="SetTick" type="Node" parent="Player/Graphics/Offset/Tail/OnReady" node_paths=PackedStringArray("tick")]
script = ExtResource("48_1pe2k")
tick = NodePath("../../OnTick")
metadata/_custom_type_script = "uid://cow7sv7kn0moo"

[node name="Eat Animation" type="Node" parent="Player/Graphics" node_paths=PackedStringArray("target")]
script = ExtResource("39_iyku8")
animations = SubResource("Resource_bpoiw")
target = NodePath("../Offset")
metadata/_custom_type_script = "uid://cbtqgliarexam"

[node name="ExportGLTF" type="Node" parent="Player/Graphics" node_paths=PackedStringArray("root")]
script = ExtResource("50_vhqgj")
root = NodePath("../Money")
path = "res://Eat Da Rich/Money/Money.gltf"
metadata/_custom_type_script = "uid://cbwdx0p5m7qoe"

[node name="Money" type="Node3D" parent="Player/Graphics"]

[node name="GPUParticles3D" type="GPUParticles3D" parent="Player/Graphics/Money"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.542308, 0)
emitting = false
amount = 4
one_shot = true
explosiveness = 1.0
randomness = 0.55
fixed_fps = 0
interpolate = false
fract_delta = false
process_material = SubResource("ParticleProcessMaterial_rmvdt")
draw_pass_1 = SubResource("ArrayMesh_pnk13")

[node name="Grounded Transform" type="Node3D" parent="Player"]

[node name="Pointer" type="Node3D" parent="Player" node_paths=PackedStringArray("caster")]
script = ExtResource("44_00et7")
caster = NodePath("../CharacterController/CharacterBody3D/MultiRayCaster")
metadata/_custom_type_script = "uid://bsq280ixlepp2"

[node name="Eat" type="Node" parent="Player" node_paths=PackedStringArray("onCollision", "onAteSomething", "pointer")]
script = ExtResource("46_bdedl")
onCollision = NodePath("../CharacterController/CharacterBody3D/Area3D/OnCollision")
onAteSomething = NodePath("ActionSequence")
pointer = NodePath("../Pointer")
metadata/_custom_type_script = "uid://dc0my6o3j486k"

[node name="ActionSequence" type="Node" parent="Player/Eat"]
script = ExtResource("52_ucblk")
metadata/_custom_type_script = "uid://ceaglilesxsi4"

[node name="PlayParticles" type="Node" parent="Player/Eat/ActionSequence" node_paths=PackedStringArray("particles3D")]
script = ExtResource("55_w3lcy")
particles3D = NodePath("../../../Graphics/Money/GPUParticles3D")
metadata/_custom_type_script = "uid://dnstanbmrqthf"

[node name="ScaleUp" type="Node" parent="Player/Eat/ActionSequence" node_paths=PackedStringArray("targets")]
script = ExtResource("59_2idsi")
targets = [NodePath("../../../CharacterController/CharacterBody3D"), NodePath("../../../Graphics")]
scaling = 1.07
metadata/_custom_type_script = "uid://bpe1je6jiu2o2"

[node name="Flash" type="Node" parent="Player/Eat/ActionSequence" node_paths=PackedStringArray("targets")]
script = ExtResource("53_1pe2k")
flashEffect = ExtResource("54_bpoiw")
targets = [NodePath("../../../Graphics/Offset/Body")]
metadata/_custom_type_script = "uid://dnwqkymbre3vb"

[node name="OnSensor" type="Node" parent="Player" node_paths=PackedStringArray("onStart")]
script = ExtResource("42_iyku8")
sensor = ExtResource("43_yfebj")
onStart = NodePath("ActionList")
metadata/_custom_type_script = "uid://88u2lx0pssal"

[node name="ActionList" type="Node" parent="Player/OnSensor"]
script = ExtResource("50_n120u")
metadata/_custom_type_script = "uid://b4yjsis2fh64c"

[node name="* Eat Animation" type="Node" parent="Player/OnSensor/ActionList" node_paths=PackedStringArray("referencedAction")]
script = ExtResource("51_ucblk")
referencedAction = NodePath("../../../Graphics/Eat Animation")
metadata/_custom_type_script = "uid://dxra6jao22it4"

[node name="ActionSequence" type="Node" parent="Player/OnSensor/ActionList"]
script = ExtResource("52_ucblk")
metadata/_custom_type_script = "uid://ceaglilesxsi4"

[node name="SetNodeState" type="Node" parent="Player/OnSensor/ActionList/ActionSequence" node_paths=PackedStringArray("enable")]
script = ExtResource("53_2ck02")
enable = [NodePath("../../../../CharacterController/CharacterBody3D/Area3D"), NodePath("../../../../CharacterController/CharacterBody3D/Area3D/OnCollision")]
metadata/_custom_type_script = "uid://bex6umukt0r8d"

[node name="Delay" type="Node" parent="Player/OnSensor/ActionList/ActionSequence"]
script = ExtResource("54_5we2d")
duration = 0.1
timeLine = ExtResource("3_cnln1")
metadata/_custom_type_script = "uid://b2g7rycr0ouu4"

[node name="SetNodeState2" type="Node" parent="Player/OnSensor/ActionList/ActionSequence" node_paths=PackedStringArray("disable")]
script = ExtResource("53_2ck02")
disable = [NodePath("../../../../CharacterController/CharacterBody3D/Area3D")]
metadata/_custom_type_script = "uid://bex6umukt0r8d"

[node name="Pigs" type="Node" parent="."]

[node name="Pig Scene" parent="Pigs" instance=ExtResource("61_1pe2k")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.29188, 0.609422, 7.22449)

[node name="Pig Scene2" parent="Pigs" instance=ExtResource("61_1pe2k")]
transform = Transform3D(0.783531, 0, 0.621353, 0, 1, 0, -0.621353, 0, 0.783531, 9.86661, 0.609422, 7.69746)

[node name="Pig Scene3" parent="Pigs" instance=ExtResource("61_1pe2k")]
transform = Transform3D(0.220221, 0, 0.97545, 0, 1, 0, -0.97545, 0, 0.220221, 6.40762, 0.609422, -11.6568)

[node name="Pig Scene4" parent="Pigs" instance=ExtResource("61_1pe2k")]
transform = Transform3D(-0.81816, 0, 0.574991, 0, 1, 0, -0.574991, 0, -0.81816, -15.4165, 0.609421, -6.37281)

[node name="PigCreator" type="Node" parent="." node_paths=PackedStringArray("container")]
script = ExtResource("65_t8ff4")
radius = 40.0
packedScene = ExtResource("61_1pe2k")
container = NodePath("../Pigs")
metadata/_custom_type_script = "uid://bk4ipnkoaer0b"

[node name="OnReady" type="Node" parent="."]
script = ExtResource("49_bpoiw")
metadata/_custom_type_script = "uid://dyf6ee3ov3ran"

[node name="SetTick" type="Node" parent="OnReady" node_paths=PackedStringArray("tick")]
script = ExtResource("48_1pe2k")
tick = NodePath("../../OnTick")
metadata/_custom_type_script = "uid://cow7sv7kn0moo"

[node name="OnTick" type="Node" parent="." node_paths=PackedStringArray("action")]
script = ExtResource("46_2ck02")
action = NodePath("../PigCreator")
tickDuration = SubResource("Resource_pnk13")
offsetDuration = SubResource("Resource_tdpnl")
metadata/_custom_type_script = "uid://dqgh1ba6suibb"
