Integration of the octo input system and centralization of player values

This commit is contained in:
2026-02-17 17:29:27 +01:00
parent 7b48e385b2
commit 79da2e5722
38 changed files with 2831 additions and 673 deletions
@@ -0,0 +1,30 @@
using UnityEngine;
namespace Unheimlich.Data
{
[CreateAssetMenu(fileName = "CameraEffectsSettings", menuName = "Unheimlich/Camera Effects Settings")]
public class CameraEffectsSettings : ScriptableObject
{
[Header("Aim Assist")]
public float aimAssistStrength = 25f;
public float aimAssistMaxAngle = 10f;
[Header("Camera Shake")]
public float shakeFrequency = 40f;
[Header("Head Bob - Idle")]
public float idleBobSpeed = 1f;
public float idleBobAmplitude = 0.005f;
[Header("Head Bob - Walk")]
public float walkBobSpeed = 12f;
public float walkBobAmplitude = 0.02f;
[Header("Head Bob - Run")]
public float runBobSpeed = 18f;
public float runBobAmplitude = 0.03f;
[Header("Head Bob - General")]
public float resetSpeed = 5f;
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 011e98eab6596764fac103ff106476e3