rokojori_action_library/Runtime/Godot/Extensions
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
..
ArrayExtensions.cs Reflection-driven target dropdowns (SelectNode3D, HasCondition), Brain activeNode generalization with auto-restart, TweenMaterial slot-ownership fix, Behavior/ file reorg into Core/Movements/Receptors, LockOn/CameraLocker updates 2026-10-09 10:39:14 +02:00
ArrayExtensions.cs.uid Shaders Update 2026-01-10 19:35:50 +01:00
BasisExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
BasisExtensions.cs.uid v0.2 update 2025-10-24 13:38:51 +02:00
ControlExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
ControlExtensions.cs.uid Parsing Update 2026-03-20 14:31:31 +01:00
CurveExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
CurveExtensions.cs.uid CompositorVFX done 2026-01-15 15:00:42 +01:00
CuveTextureExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
CuveTextureExtensions.cs.uid CompositorVFX done 2026-01-15 15:00:42 +01:00
GradientExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
GradientExtensions.cs.uid Before adding custom inspectors 2026-02-12 10:48:23 +01:00
ImageExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
ImageExtensions.cs.uid v0.2 update 2025-10-24 13:38:51 +02:00
Node3DExtensions.cs NPC Behaviors: movement/fight classes, Smoother Quaternion fix, ThirdPersonCamera lock blend split 2026-10-11 09:51:12 +02:00
Node3DExtensions.cs.uid v0.2 update 2025-10-24 13:38:51 +02:00
NodeExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
NodeExtensions.cs.uid DomeFox Updates 2025-10-31 13:09:03 +01:00
QuaternionExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
QuaternionExtensions.cs.uid v0.2 update 2025-10-24 13:38:51 +02:00
Transform3DExtensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
Transform3DExtensions.cs.uid v0.2 update 2025-10-24 13:38:51 +02:00
Vector2Extensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
Vector2Extensions.cs.uid Shaders Update 2026-01-10 19:35:50 +01:00
Vector4Extensions.cs Core Export Update 2026-05-22 14:25:02 +02:00
Vector4Extensions.cs.uid Shaders Update 2026-01-10 19:35:50 +01:00