From 9d612682ec42c886dd835926f2b4290883cb24aa Mon Sep 17 00:00:00 2001 From: Minimata Date: Sun, 8 Mar 2026 18:12:57 +0100 Subject: [PATCH] created a normal process function --- .../scripts/PlayerController.cs | 27 +++++++------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/scenes/player_controller/scripts/PlayerController.cs b/scenes/player_controller/scripts/PlayerController.cs index eb353c52..9e79b2f3 100644 --- a/scenes/player_controller/scripts/PlayerController.cs +++ b/scenes/player_controller/scripts/PlayerController.cs @@ -2223,14 +2223,10 @@ public partial class PlayerController : CharacterBody3D, _spaceState = GetWorld3D().DirectSpaceState; if (_currentInputBufferFrames > 0) _currentInputBufferFrames -= 1; - // Limit maximum speed if (Velocity.Length() > AbsoluteMaxSpeed) Velocity = Velocity.Normalized() * AbsoluteMaxSpeed; - // Manage head and camera movement - LookAround(delta); - // Manage general movement Velocity += ComputeKnockback(); MoveSlideAndHandleStairs((float) delta); @@ -2238,21 +2234,16 @@ public partial class PlayerController : CharacterBody3D, // Manage gameplay systems MantleSystem.ProcessMantle(_grounded.Active); HandleEnemyTargeting(); - - // Manage dash target and tutorial specific stuff - // if (WeaponSystem.InHandState.Active && !_aiming.Active && TutorialDone) - // { - // DashIndicatorMesh.Visible = false; - // } - // if (!WeaponSystem.InHandState.Active && TutorialDone) - // { - // DashIndicatorMesh.Visible = true; - // - // DashIndicatorMeshCylinder.Height = WeaponSystem.GlobalPosition.DistanceTo(GlobalPosition) * 2; - // DashIndicatorNode.LookAt(WeaponSystem.GlobalPosition); - // } } - + + public override void _Process(double delta) + { + // Manage head and camera movement + LookAround(delta); + + EffectsManager.UpdateEffects(delta); + } + /////////////////////////// // Hit Management /////// ///////////////////////////