small camera animation on mantle
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 18s
Create tag and build when new code gets to main / Export (push) Successful in 6m0s

This commit is contained in:
2025-11-11 11:38:49 +01:00
parent e70a2e7537
commit 27130257c9
4 changed files with 75 additions and 2 deletions

View File

@@ -7,6 +7,7 @@ public partial class HeadSystem : Node3D
{
private Camera3D _camera;
private Marker3D _cameraAnchor;
private AnimationPlayer _animationPlayer;
[Export(PropertyHint.Range, "0,10,0.1,or_greater")]
public float LookSensitivity { get; set; } = 1f;
@@ -16,6 +17,12 @@ public partial class HeadSystem : Node3D
Input.SetMouseMode(Input.MouseModeEnum.Captured);
_camera = GetNode<Camera3D>("CameraSmooth/Camera3D");
_cameraAnchor = GetNode<Marker3D>("CameraAnchor");
_animationPlayer = GetNode<AnimationPlayer>("AnimationPlayer");
}
public void OnMantle()
{
_animationPlayer.Play("mantle");
}
public void LookAround(Vector2 lookDir, float sensitivitMultiplier = 1f)