break-utopia/project/scenes/main_menu.tscn
2026-01-21 17:06:18 +01:00

140 lines
6 KiB
Text

[gd_scene format=3 uid="uid://dk366dalehgdo"]
[ext_resource type="PackedScene" uid="uid://cngjo5evjki05" path="res://objects/ui/main_menu_ui.tscn" id="1_bqqt6"]
[ext_resource type="PackedScene" uid="uid://byvvf26lpjpvb" path="res://assets/models/props/billboard.blend" id="1_l6cm7"]
[ext_resource type="PackedScene" uid="uid://cj3x6a8gm4ogn" path="res://assets/models/character/character.blend" id="2_ekxnf"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_l6cm7"]
sky_top_color = Color(0.15, 0.033000007, 0.14415003, 1)
sky_horizon_color = Color(0.23729949, 0.24055442, 0.2818945, 1)
ground_bottom_color = Color(0.16906267, 0.16923374, 0.22974446, 1)
ground_horizon_color = Color(0.23729949, 0.24055442, 0.2818945, 1)
[sub_resource type="Sky" id="Sky_ekxnf"]
sky_material = SubResource("ProceduralSkyMaterial_l6cm7")
[sub_resource type="Environment" id="Environment_bqqt6"]
background_mode = 2
sky = SubResource("Sky_ekxnf")
ambient_light_energy = 0.0
tonemap_mode = 1
ssao_enabled = true
glow_enabled = true
[sub_resource type="GDScript" id="GDScript_ekxnf"]
resource_name = "CutsceneAnim"
script/source = "@tool
extends Node3D
func _enter_tree():
$AnimationPlayer.play(\"cutscene_sitting\")
"
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ekxnf"]
albedo_color = Color(0, 0, 0, 1)
[node name="MainMenu" type="Node3D" unique_id=1784391770]
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=574537172]
environment = SubResource("Environment_bqqt6")
[node name="Menus" parent="." unique_id=900684145 instance=ExtResource("1_bqqt6")]
[node name="billboard" parent="." unique_id=489942083 instance=ExtResource("1_l6cm7")]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=1625751563]
transform = Transform3D(0.8690895, 0.08347175, -0.48756123, -1.4901161e-08, 0.98565936, 0.16874743, 0.49465492, -0.1466566, 0.85662615, -2.753202, 0.3018179, 0.3989427)
light_color = Color(0.289858, 0.31049904, 0.54664445, 1)
shadow_enabled = true
[node name="SpotLight3D" type="SpotLight3D" parent="." unique_id=198794912]
transform = Transform3D(1, 0, 0, 0, 0.34282348, 0.9393999, 0, -0.9393999, 0.34282348, 0.08612728, 3.5060906, 0.82039666)
light_color = Color(0.9475191, 0.9417155, 1, 1)
light_energy = 6.71
light_specular = 0.0
shadow_enabled = true
shadow_bias = 0.002
shadow_blur = 10.0
spot_range = 8.761
spot_angle = 79.75
spot_angle_attenuation = 1.0153056
[node name="SpotLight3D2" type="SpotLight3D" parent="." unique_id=662773325]
transform = Transform3D(1, 0, 0, 0, 0.34282348, 0.9393999, 0, -0.9393999, 0.34282348, -3.0856605, 3.5060906, 0.82039666)
light_color = Color(0.9475191, 0.9417155, 1, 1)
light_energy = 6.71
light_specular = 0.0
shadow_enabled = true
shadow_bias = 0.002
shadow_blur = 10.0
spot_range = 8.761
spot_angle = 79.75
spot_angle_attenuation = 1.0153056
[node name="SpotLight3D3" type="SpotLight3D" parent="." unique_id=147593271]
transform = Transform3D(1, 0, 0, 0, 0.34282348, 0.9393999, 0, -0.9393999, 0.34282348, 3.2678404, 3.5060906, 0.82039666)
light_color = Color(0.9475191, 0.9417155, 1, 1)
light_energy = 6.71
light_specular = 0.0
shadow_enabled = true
shadow_bias = 0.002
shadow_blur = 10.0
spot_range = 8.761
spot_angle = 79.75
spot_angle_attenuation = 1.0153056
[node name="Camera3D" type="Camera3D" parent="." unique_id=802915305]
transform = Transform3D(0.7274735, -0.09339222, -0.6797502, 4.4703484e-08, 0.99069333, -0.13611329, 0.6861359, 0.09901874, 0.72070307, -6.8516626, 0.4772129, 7.3607225)
keep_aspect = 0
fov = 58.302567
[node name="character" parent="." unique_id=1528354859 instance=ExtResource("2_ekxnf")]
transform = Transform3D(0.99800366, 0, -0.06315637, 0, 1, 0, 0.06315637, 0, 0.99800366, -3.1153452, 0.2585796, 0.84043175)
script = SubResource("GDScript_ekxnf")
[node name="CSGBox3D" type="CSGBox3D" parent="." unique_id=103156901]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9998684, -11.565961, -27.100185)
size = Vector3(23.299072, 50.697266, 20.432617)
material = SubResource("StandardMaterial3D_ekxnf")
[node name="CSGBox3D7" type="CSGBox3D" parent="." unique_id=1217675460]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 108.31744, -10.8351, 3.9111443)
size = Vector3(23.299072, 50.697266, 20.432617)
material = SubResource("StandardMaterial3D_ekxnf")
[node name="CSGBox3D3" type="CSGBox3D" parent="." unique_id=1398259180]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49.683228, -10.8351, -27.100185)
size = Vector3(23.299072, 50.697266, 25.605713)
material = SubResource("StandardMaterial3D_ekxnf")
[node name="CSGBox3D5" type="CSGBox3D" parent="." unique_id=1710807356]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 97.23884, -10.8351, -26.517277)
size = Vector3(23.299072, 50.697266, 25.605713)
material = SubResource("StandardMaterial3D_ekxnf")
[node name="CSGBox3D4" type="CSGBox3D" parent="." unique_id=449962652]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 121.29263, -10.8351, -27.100185)
size = Vector3(23.299072, 57.34668, 29.365479)
material = SubResource("StandardMaterial3D_ekxnf")
[node name="CSGBox3D8" type="CSGBox3D" parent="." unique_id=1344395782]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 73.32837, -10.8351, -27.100185)
size = Vector3(23.299072, 57.34668, 29.365479)
material = SubResource("StandardMaterial3D_ekxnf")
[node name="CSGBox3D9" type="CSGBox3D" parent="." unique_id=88197144]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 145.20416, -10.8351, -27.100185)
size = Vector3(23.299072, 57.34668, 29.365479)
material = SubResource("StandardMaterial3D_ekxnf")
[node name="CSGBox3D2" type="CSGBox3D" parent="." unique_id=254773094]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.999868, -15.337774, -27.100185)
size = Vector3(23.299072, 64.009766, 20.886963)
material = SubResource("StandardMaterial3D_ekxnf")
[node name="CSGBox3D6" type="CSGBox3D" parent="." unique_id=1414680253]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 110.3364, -10.8351, 25.017933)
size = Vector3(23.299072, 64.009766, 20.886963)
material = SubResource("StandardMaterial3D_ekxnf")
[editable path="character"]