[AvatarScaleMod] Fix initial scale always acting like Setting_PersistantHeight was true.

This commit is contained in:
NotAKidoS 2023-09-24 06:42:08 -05:00
parent 3d50e64af1
commit afb44fc3a7
2 changed files with 2 additions and 4 deletions

View file

@ -82,10 +82,7 @@ public class AvatarScaleManager : MonoBehaviour
_localAvatarScaler.OnAvatarInstantiated(playerSetup._avatar, playerSetup._initialAvatarHeight, _localAvatarScaler.OnAvatarInstantiated(playerSetup._avatar, playerSetup._initialAvatarHeight,
playerSetup.initialScale); playerSetup.initialScale);
if (Setting_PersistantHeight) SetHeight(Setting_PersistantHeight ? _lastTargetHeight : -1f);
SetHeight(_lastTargetHeight);
else if (_lastTargetHeight > 0)
SetHeight(playerSetup._initialAvatarHeight);
} }
public void OnAvatarDestroyed(PlayerSetup playerSetup) public void OnAvatarDestroyed(PlayerSetup playerSetup)

View file

@ -32,6 +32,7 @@ public class LocalScaler : BaseScaler
_targetHeight = initialHeight; _targetHeight = initialHeight;
_scaleFactor = 1f; _scaleFactor = 1f;
_isHeightAdjustedFromInitial = false;
_legacyAnimationScale = Vector3.zero; _legacyAnimationScale = Vector3.zero;
} }