menus and settings
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 13s
Create tag and build when new code gets to main / Export (push) Successful in 8m15s

This commit is contained in:
2025-10-23 15:21:33 +02:00
parent 916ff1921c
commit ef33336975
122 changed files with 1228 additions and 66 deletions

View File

@@ -16,15 +16,15 @@ public partial class HeadSystem : Node3D
_camera = GetNode<Camera3D>("CameraSmooth/Camera3D");
}
public void LookAround(Vector2 lookDir)
public void LookAround(Vector2 lookDir, float sensitivitMultiplier = 1f)
{
// Horizontal movement of head
float angleForHorizontalRotation = lookDir.X * LookSensitivity;
float angleForHorizontalRotation = lookDir.X * LookSensitivity * sensitivitMultiplier;
RotateY(angleForHorizontalRotation);
// Vertical movement of head
Vector3 currentCameraRotation = _camera.Rotation;
currentCameraRotation.X += Convert.ToSingle(lookDir.Y * LookSensitivity);
currentCameraRotation.X += Convert.ToSingle(lookDir.Y * LookSensitivity * sensitivitMultiplier);
currentCameraRotation.X = Mathf.Clamp(currentCameraRotation.X, Mathf.DegToRad(-90f), Mathf.DegToRad(90f));
_camera.Rotation = currentCameraRotation;

View File

@@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=90 format=3 uid="uid://bl5crtu1gkrtr"]
[gd_resource type="Resource" script_class="GUIDEMappingContext" load_steps=102 format=3 uid="uid://bl5crtu1gkrtr"]
[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="1_qmhk6"]
[ext_resource type="Resource" uid="uid://htqvokm8mufq" path="res://systems/inputs/base_mode/move.tres" id="2_g6bbx"]
@@ -29,6 +29,8 @@
[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="23_llfhp"]
[ext_resource type="Resource" uid="uid://bw5k2gsv3jqcv" path="res://systems/inputs/base_mode/throw.tres" id="24_yp12v"]
[ext_resource type="Resource" uid="uid://55b0dsvioj08" path="res://systems/inputs/base_mode/jump_pressed.tres" id="25_si4d4"]
[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://systems/inputs/base_mode/pause.tres" id="29_q86qg"]
[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="30_cvxqo"]
[sub_resource type="Resource" id="Resource_vkvga"]
script = ExtResource("4_1rw8g")
@@ -50,7 +52,7 @@ modifiers = Array[ExtResource("5_0qat1")]([SubResource("Resource_kb1id"), SubRes
script = ExtResource("1_qmhk6")
action = ExtResource("2_g6bbx")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_1igva")])
metadata/_guide_input_mappings_collapsed = true
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_05q5j"]
script = ExtResource("10_cvxqo")
@@ -75,7 +77,7 @@ modifiers = Array[ExtResource("5_0qat1")]([SubResource("Resource_tn8ci"), SubRes
script = ExtResource("1_qmhk6")
action = ExtResource("9_q86qg")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_dew8i")])
metadata/_guide_input_mappings_collapsed = true
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_pf0ii"]
script = ExtResource("10_cvxqo")
@@ -100,7 +102,7 @@ modifiers = Array[ExtResource("5_0qat1")]([SubResource("Resource_nh7x4"), SubRes
script = ExtResource("1_qmhk6")
action = ExtResource("13_v2ywt")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_qu2wi")])
metadata/_guide_input_mappings_collapsed = true
metadata/_guide_input_mappings_collapsed = false
[sub_resource type="Resource" id="Resource_si4d4"]
script = ExtResource("10_cvxqo")
@@ -289,7 +291,49 @@ script = ExtResource("1_qmhk6")
action = ExtResource("24_yp12v")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_v2ywt")])
[sub_resource type="Resource" id="Resource_s4bc4"]
script = ExtResource("30_cvxqo")
key = 4194305
[sub_resource type="Resource" id="Resource_3exnu"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_ai85f"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_s4bc4")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_3exnu")])
[sub_resource type="Resource" id="Resource_jjamb"]
script = ExtResource("19_qkgmj")
button = 6
[sub_resource type="Resource" id="Resource_4kb6s"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_1ycft"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_jjamb")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_4kb6s")])
[sub_resource type="Resource" id="Resource_8e1uk"]
script = ExtResource("19_qkgmj")
button = 4
[sub_resource type="Resource" id="Resource_ilhhf"]
script = ExtResource("15_fykw6")
[sub_resource type="Resource" id="Resource_k8i2y"]
script = ExtResource("3_yp12v")
input = SubResource("Resource_8e1uk")
triggers = Array[ExtResource("8_2tfaw")]([SubResource("Resource_ilhhf")])
[sub_resource type="Resource" id="Resource_weyro"]
script = ExtResource("1_qmhk6")
action = ExtResource("29_q86qg")
input_mappings = Array[ExtResource("3_yp12v")]([SubResource("Resource_ai85f"), SubResource("Resource_1ycft"), SubResource("Resource_k8i2y")])
metadata/_guide_input_mappings_collapsed = false
[resource]
script = ExtResource("23_llfhp")
mappings = Array[ExtResource("1_qmhk6")]([SubResource("Resource_88x08"), SubResource("Resource_tgr2g"), SubResource("Resource_iarn8"), SubResource("Resource_cvxqo"), SubResource("Resource_tb8ii"), SubResource("Resource_iihs4"), SubResource("Resource_vibkn"), SubResource("Resource_2hs2y"), SubResource("Resource_0s4kt"), SubResource("Resource_d2r0d"), SubResource("Resource_xt1x5"), SubResource("Resource_ew1hw"), SubResource("Resource_0qat1"), SubResource("Resource_vtk18")])
mappings = Array[ExtResource("1_qmhk6")]([SubResource("Resource_88x08"), SubResource("Resource_tgr2g"), SubResource("Resource_iarn8"), SubResource("Resource_cvxqo"), SubResource("Resource_tb8ii"), SubResource("Resource_iihs4"), SubResource("Resource_vibkn"), SubResource("Resource_2hs2y"), SubResource("Resource_0s4kt"), SubResource("Resource_d2r0d"), SubResource("Resource_xt1x5"), SubResource("Resource_ew1hw"), SubResource("Resource_0qat1"), SubResource("Resource_vtk18"), SubResource("Resource_weyro")])
metadata/_custom_type_script = "uid://dsa1dnifd6w32"

View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="GUIDEAction" load_steps=2 format=3 uid="uid://dgluj0ql5vth7"]
[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_76xvu"]
[resource]
script = ExtResource("1_76xvu")
metadata/_custom_type_script = "uid://cluhc11vixkf1"