ASTExtension: Remove OnStayEnd

This commit is contained in:
NotAKidoS 2024-07-01 14:04:59 -05:00
parent 1fc70a07db
commit 9d94332c7a

View file

@ -368,7 +368,6 @@ public class ASTExtensionMod : MelonMod
}); });
gesture.onStart.AddListener(OnScaleStart); gesture.onStart.AddListener(OnScaleStart);
gesture.onStay.AddListener(OnScaleStay); gesture.onStay.AddListener(OnScaleStay);
gesture.onEnd.AddListener(OnScaleEnd);
CVRGestureRecognizer.Instance.gestures.Add(gesture); CVRGestureRecognizer.Instance.gestures.Add(gesture);
gesture = new CVRGesture gesture = new CVRGesture
@ -387,7 +386,6 @@ public class ASTExtensionMod : MelonMod
}); });
gesture.onStart.AddListener(OnScaleStart); gesture.onStart.AddListener(OnScaleStart);
gesture.onStay.AddListener(OnScaleStay); gesture.onStay.AddListener(OnScaleStay);
gesture.onEnd.AddListener(OnScaleEnd);
CVRGestureRecognizer.Instance.gestures.Add(gesture); CVRGestureRecognizer.Instance.gestures.Add(gesture);
} }
@ -402,9 +400,6 @@ public class ASTExtensionMod : MelonMod
// Store initial modifier so we can get difference later // Store initial modifier so we can get difference later
_initialModifier = Mathf.Max(modifier, 0.01f); // no zero _initialModifier = Mathf.Max(modifier, 0.01f); // no zero
_initialTargetHeight = PlayerSetup.Instance.GetCurrentAvatarHeight(); _initialTargetHeight = PlayerSetup.Instance.GetCurrentAvatarHeight();
if (EntryRequireTriggersDuringGesture.Value)
CVR_InteractableManager.enableInteractions = false;
} }
private void OnScaleStay(float modifier, Transform transform1, Transform transform2) private void OnScaleStay(float modifier, Transform transform1, Transform transform2)
@ -440,18 +435,6 @@ public class ASTExtensionMod : MelonMod
SetAvatarHeight(targetHeight); SetAvatarHeight(targetHeight);
} }
private void OnScaleEnd(float modifier, Transform transform1, Transform transform2)
{
if (!_currentAvatarSupported)
return;
if (!EntryUseScaleGesture.Value)
return;
if (EntryRequireTriggersDuringGesture.Value)
CVR_InteractableManager.enableInteractions = true;
}
private static bool AreBothTriggersDown() private static bool AreBothTriggersDown()
{ {
// Maybe it should be one trigger? Imagine XSOverlay scaling but for player. // Maybe it should be one trigger? Imagine XSOverlay scaling but for player.