added slide check functionality for certain functions

This commit is contained in:
Melbyj1125
2022-02-14 12:55:36 -06:00
parent e1cf0bb094
commit fc525861d4
8 changed files with 70 additions and 13 deletions

View File

@@ -12,7 +12,7 @@ public class AerialFallingState : AerialBaseState
if(aSM.pStats.GravVel > 0){
aSM.SwitchState(aSM.JumpingState);
}
else if(Input.GetButton("Jump") && aSM.pStats.HasGlider){
else if(Input.GetButton("Jump") && aSM.pStats.HasGlider && (aSM.mSM.currentState != aSM.mSM.SlideState && aSM.mSM.currentState != aSM.mSM.RagdollState && aSM.mSM.currentState != aSM.mSM.RecoveringState)){
aSM.SwitchState(aSM.GlidingState);
}