mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2025-09-02 22:39:22 +00:00
24 lines
755 B
C#
24 lines
755 B
C#
using ABI_RC.Core;
|
|
|
|
namespace NAK.AvatarScaleMod;
|
|
|
|
class Utils
|
|
{
|
|
public static bool IsSupportedAvatar(CVRAnimatorManager manager)
|
|
{
|
|
if (manager.animatorParameterFloatList.Contains(AvatarScaleMod.ParameterName) && manager._animator != null)
|
|
{
|
|
if (manager._advancedAvatarIndicesFloat.TryGetValue(AvatarScaleMod.ParameterName, out int index))
|
|
{
|
|
return index < manager._advancedAvatarCacheFloat.Count;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public static float CalculateParameterValue(float lastAvatarHeight)
|
|
{
|
|
float t = (lastAvatarHeight - AvatarScaleMod.MinimumHeight) / (AvatarScaleMod.MaximumHeight - AvatarScaleMod.MinimumHeight);
|
|
return t;
|
|
}
|
|
}
|