154 lines
6.4 KiB
Plaintext
154 lines
6.4 KiB
Plaintext
[gd_scene load_steps=18 format=4 uid="uid://qd6xvgwrd00g"]
|
|
|
|
[ext_resource type="Script" uid="uid://3goclr4srt7k" path="res://scenes/Grid/grid_plane_manager.gd" id="1_72cxc"]
|
|
[ext_resource type="Script" uid="uid://5p4mcxw7wann" path="res://scenes/Grid/grid_camera_controller.gd" id="2_o2iv9"]
|
|
[ext_resource type="Script" uid="uid://ehef5rrel4d6" path="res://scenes/Grid/grid_highlight_controller.gd" id="3_n2b7o"]
|
|
[ext_resource type="Script" uid="uid://oy8cl8dscrh2" path="res://scenes/Grid/day_night_controller.gd" id="4_u8bvi"]
|
|
[ext_resource type="Script" uid="uid://6asq70b60kif" path="res://scenes/Grid/grid_character_controller.gd" id="5_n4d0h"]
|
|
[ext_resource type="Script" uid="uid://24uoe7hanwp2" path="res://scenes/Grid/time_display.gd" id="6_8n3rl"]
|
|
[ext_resource type="PackedScene" uid="uid://r703rwsvxsx2" path="res://scenes/Grid/grid_home_marker.tscn" id="7_1vmu7"]
|
|
[ext_resource type="Script" uid="uid://25dqopfaaam0" path="res://scenes/Grid/water_display.gd" id="8_8k3xv"]
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ground"]
|
|
albedo_color = Color(0.211765, 0.364706, 0.211765, 1)
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_ground"]
|
|
size = Vector2(166.33133, 166.33133)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_ground"]
|
|
size = Vector3(166.33133, 0.4, 166.33133)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_grid"]
|
|
no_depth_test = true
|
|
shading_mode = 0
|
|
vertex_color_use_as_albedo = true
|
|
albedo_color = Color(0.811765, 0.917647, 1, 0.74902)
|
|
|
|
[sub_resource type="ArrayMesh" id="ArrayMesh_1wejn"]
|
|
_surfaces = [{
|
|
"aabb": AABB(-5, 0.02, -5, 10, 1e-05, 10),
|
|
"attribute_data": PackedByteArray("M7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6Uzsv+lM7L/pTOy/6U="),
|
|
"format": 34359738377,
|
|
"primitive": 1,
|
|
"uv_scale": Vector4(0, 0, 0, 0),
|
|
"vertex_count": 44,
|
|
"vertex_data": PackedByteArray("AACgwArXozwAAKDAAACgwArXozwAAKBAAACAwArXozwAAKDAAACAwArXozwAAKBAAABAwArXozwAAKDAAABAwArXozwAAKBAAAAAwArXozwAAKDAAAAAwArXozwAAKBAAACAvwrXozwAAKDAAACAvwrXozwAAKBAAAAAAArXozwAAKDAAAAAAArXozwAAKBAAACAPwrXozwAAKDAAACAPwrXozwAAKBAAAAAQArXozwAAKDAAAAAQArXozwAAKBAAABAQArXozwAAKDAAABAQArXozwAAKBAAACAQArXozwAAKDAAACAQArXozwAAKBAAACgQArXozwAAKDAAACgQArXozwAAKBAAACgwArXozwAAKDAAACgQArXozwAAKDAAACgwArXozwAAIDAAACgQArXozwAAIDAAACgwArXozwAAEDAAACgQArXozwAAEDAAACgwArXozwAAADAAACgQArXozwAAADAAACgwArXozwAAIC/AACgQArXozwAAIC/AACgwArXozwAAAAAAACgQArXozwAAAAAAACgwArXozwAAIA/AACgQArXozwAAIA/AACgwArXozwAAABAAACgQArXozwAAABAAACgwArXozwAAEBAAACgQArXozwAAEBAAACgwArXozwAAIBAAACgQArXozwAAIBAAACgwArXozwAAKBAAACgQArXozwAAKBA")
|
|
}]
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_highlight"]
|
|
transparency = 1
|
|
no_depth_test = true
|
|
shading_mode = 0
|
|
albedo_color = Color(0.976471, 0.843137, 0.333333, 0.6)
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_2l7eq"]
|
|
size = Vector2(1, 1)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_character"]
|
|
albedo_color = Color(0.941176, 0.403922, 0.262745, 1)
|
|
|
|
[sub_resource type="SphereMesh" id="SphereMesh_character"]
|
|
radius = 0.35
|
|
|
|
[node name="GridField" type="Node3D"]
|
|
script = ExtResource("1_72cxc")
|
|
columns = 10
|
|
rows = 10
|
|
cell_size = 1.0
|
|
ground_thickness = 0.4
|
|
ground_padding = 20.0
|
|
show_grid_lines = true
|
|
grid_line_color = Color(0.2, 0.7, 1, 0.65)
|
|
|
|
[node name="GroundMesh" type="MeshInstance3D" parent="."]
|
|
unique_name_in_owner = true
|
|
material_override = SubResource("StandardMaterial3D_ground")
|
|
cast_shadow = 0
|
|
mesh = SubResource("PlaneMesh_ground")
|
|
|
|
[node name="GroundBody" type="StaticBody3D" parent="."]
|
|
|
|
[node name="GroundCollision" type="CollisionShape3D" parent="GroundBody"]
|
|
unique_name_in_owner = true
|
|
shape = SubResource("BoxShape3D_ground")
|
|
|
|
[node name="GridLines" type="MeshInstance3D" parent="."]
|
|
unique_name_in_owner = true
|
|
material_override = SubResource("StandardMaterial3D_grid")
|
|
cast_shadow = 0
|
|
mesh = SubResource("ArrayMesh_1wejn")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
unique_name_in_owner = true
|
|
transform = Transform3D(1.0000002, 1.306986e-15, 5.713018e-23, 0, -4.3711392e-08, 1.0000001, 1.3069862e-15, -1.0000001, -4.3711392e-08, 5.165678e-06, 60, 9.1084837e-07)
|
|
light_color = Color(1, 0.96, 0.88, 1)
|
|
light_energy = 1.25
|
|
shadow_enabled = true
|
|
script = ExtResource("4_u8bvi")
|
|
grid_manager_path = NodePath("..")
|
|
day_length_hours = 24.0
|
|
real_seconds_per_game_hour = 5.0
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="."]
|
|
unique_name_in_owner = true
|
|
transform = Transform3D(0.7071067, -0.40824828, 0.5773502, 0, 0.8164966, 0.5773502, -0.7071067, -0.40824828, 0.5773502, 6, 6, 6)
|
|
current = true
|
|
fov = 60.0
|
|
script = ExtResource("2_o2iv9")
|
|
grid_manager_path = NodePath("..")
|
|
ground_mesh_path = NodePath("../GroundMesh")
|
|
ground_collision_path = NodePath("../GroundBody/GroundCollision")
|
|
|
|
[node name="HoverHighlight" type="MeshInstance3D" parent="."]
|
|
unique_name_in_owner = true
|
|
visible = false
|
|
material_override = SubResource("StandardMaterial3D_highlight")
|
|
cast_shadow = 0
|
|
mesh = SubResource("PlaneMesh_2l7eq")
|
|
script = ExtResource("3_n2b7o")
|
|
grid_manager_path = NodePath("..")
|
|
camera_path = NodePath("../Camera3D")
|
|
|
|
[node name="GridCharacter" type="Node3D" parent="."]
|
|
unique_name_in_owner = true
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 0.3, -4.5)
|
|
script = ExtResource("5_n4d0h")
|
|
grid_manager_path = NodePath("..")
|
|
camera_path = NodePath("../Camera3D")
|
|
move_speed = 5.0
|
|
home_marker_scene = ExtResource("7_1vmu7")
|
|
day_night_controller_path = NodePath("../DirectionalLight3D")
|
|
|
|
[node name="Mesh" type="MeshInstance3D" parent="GridCharacter"]
|
|
material_override = SubResource("StandardMaterial3D_character")
|
|
mesh = SubResource("SphereMesh_character")
|
|
|
|
[node name="HUD" type="CanvasLayer" parent="."]
|
|
|
|
[node name="TimeLabel" type="Label" parent="HUD"]
|
|
anchors_preset = 1
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
offset_left = -220.0
|
|
offset_top = 20.0
|
|
offset_right = -20.0
|
|
offset_bottom = 60.0
|
|
grow_horizontal = 0
|
|
theme_override_font_sizes/font_size = 28
|
|
text = "06:00"
|
|
horizontal_alignment = 2
|
|
vertical_alignment = 1
|
|
script = ExtResource("6_8n3rl")
|
|
day_night_controller_path = NodePath("../../DirectionalLight3D")
|
|
|
|
[node name="WaterLabel" type="Label" parent="HUD"]
|
|
offset_left = 20.0
|
|
offset_top = 20.0
|
|
offset_right = 420.0
|
|
offset_bottom = 60.0
|
|
grow_horizontal = 0
|
|
theme_override_font_sizes/font_size = 22
|
|
text = "Water: 0 ml | Bladder: 0 ml"
|
|
script = ExtResource("8_8k3xv")
|
|
character_path = NodePath("../../GridCharacter")
|