Settings rework

Velocity limit rework
View direction and VR camera ragdoll following
This commit is contained in:
SDraw 2023-04-17 14:41:03 +03:00
parent 2540a4fca2
commit 4501e858c7
No known key found for this signature in database
GPG key ID: BB95B4DAB2BB8BB5
3 changed files with 192 additions and 155 deletions

View file

@ -12,11 +12,16 @@ namespace ml_prm
public static bool IsInVR() => ((CheckVR.Instance != null) && CheckVR.Instance.hasVrDeviceLoaded);
public static bool IsWorldSafe() => ((CVRWorld.Instance != null) && CVRWorld.Instance.allowFlying);
public static float GetWorldFlyMultiplier()
public static float GetWorldMovementLimit()
{
float l_result = 1f;
if(CVRWorld.Instance != null)
l_result = CVRWorld.Instance.flyMultiplier;
{
l_result = CVRWorld.Instance.baseMovementSpeed;
l_result *= CVRWorld.Instance.sprintMultiplier;
l_result *= CVRWorld.Instance.inAirMovementMultiplier;
l_result *= CVRWorld.Instance.flyMultiplier;
}
return l_result;
}