rokojori_action_library/Runtime/Math
Rokojori 211613e06b NPC Behaviors: movement/fight classes, Smoother Quaternion fix, ThirdPersonCamera lock blend split
- New Behavior/Movements: MoveOnPath, GoToPointBehavior, FleeBehavior, HidingSpot/HideAtSpotBehavior, NavigationBehaviorMovement; BehaviorMovement gained Flee/GetGlobalPosition, CharacterBodyBehaviorMovement moved from raw duration floats to Smoothing-resource exports.
- New Behavior/Fight: FightManager/FightSlot/JoinFight/LeaveFight/IsEngagedInFight/HasAttackPermission/IsAllyAttacking/FightState, mirroring the CameraManager/CameraSlot singleton+slot pattern.
- New Conditions/IsValueBelowThreshold (generic against NumberValue).
- Fixed Smoother.SmoothWithCoefficient(Quaternion...) not renormalizing after Slerp (crashed live after sustained use) and a MathX.SmoothingCoefficient argument-order bug in all three SmoothForDuration overloads.
- ThirdPersonCamera: lock engage/release now blends yaw/pitch (fixing a hard isLocked snap), fixed a yaw-staleness regression from that change, then split the single lock blend into independent focus (lockEngageSmoothing/lockReleaseSmoothing) and orientation (lockOrientationEngageSmoothing/lockOrientationReleaseSmoothing) blends.
- Includes carried-over uncommitted state from the earlier NPC/AI/Behaviours task (Behavior/StateMachine, Receptor/ReceptorBase/ReceptorControl, related Icons) that hadn't been committed yet.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-11 09:51:12 +02:00
..
Geometry Core Export Update 2026-05-22 14:25:02 +02:00
Hexagon Hex Update 2026-10-04 22:39:10 +02:00
BernsteinPolynom.cs Core Export Update 2026-05-22 14:25:02 +02:00
BernsteinPolynom.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
Bezier.cs Core Export Update 2026-05-22 14:25:02 +02:00
Bezier.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
BinomialCoefficient.cs Core Export Update 2026-05-22 14:25:02 +02:00
BinomialCoefficient.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
Biquad.cs Core Export Update 2026-05-22 14:25:02 +02:00
Biquad.cs.uid Docs + GLTF Exporter 2025-07-14 12:35:37 +02:00
CubicBezier.cs Core Export Update 2026-05-22 14:25:02 +02:00
CubicBezier.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
FFT.cs Core Export Update 2026-05-22 14:25:02 +02:00
FFT.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
Math2D.cs Core Export Update 2026-05-22 14:25:02 +02:00
Math2D.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
Math3D.cs Core Export Update 2026-05-22 14:25:02 +02:00
Math3D.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
MathX.cs Camera/Adjustments Udpates 2026-07-31 18:06:46 +02:00
MathX.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
QuadraticBezier.cs Core Export Update 2026-05-22 14:25:02 +02:00
QuadraticBezier.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
Range.cs Core Export Update 2026-05-22 14:25:02 +02:00
Range.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
RangeDouble.cs Core Export Update 2026-05-22 14:25:02 +02:00
RangeDouble.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
RangeI.cs Core Export Update 2026-05-22 14:25:02 +02:00
RangeI.cs.uid Docs Generator + Biquad/Smoother 2025-07-11 10:16:45 +02:00
RationalCubicBezier.cs Core Export Update 2026-05-22 14:25:02 +02:00
RationalCubicBezier.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
Smoother.cs NPC Behaviors: movement/fight classes, Smoother Quaternion fix, ThirdPersonCamera lock blend split 2026-10-11 09:51:12 +02:00
Smoother.cs.uid Godot 4.4 Update 2025-03-13 17:19:28 +01:00
_Unity_To_Godot_.txt Math/Procederul Updates 2024-09-14 08:41:52 +02:00