ugh2
This commit is contained in:
@@ -52,6 +52,9 @@ public class PlayerMovement : MonoBehaviour
|
||||
|
||||
//clarinet
|
||||
public bool isDashing = false;
|
||||
private float tempGrav;
|
||||
private float tempFall;
|
||||
private bool isFrozen = false;
|
||||
|
||||
//Set all of these up in the inspector
|
||||
[Header("Checks")]
|
||||
@@ -108,7 +111,19 @@ public class PlayerMovement : MonoBehaviour
|
||||
private void Update()
|
||||
{
|
||||
isDashing = playerBehavior.isDash;
|
||||
if(!isDashing){
|
||||
if(isDashing)
|
||||
{
|
||||
FreezeControl();
|
||||
}
|
||||
else{
|
||||
|
||||
if(isFrozen)
|
||||
{
|
||||
Data.gravityStrength = tempGrav;
|
||||
Data.fallGravityMult = tempFall;
|
||||
isFrozen = false;
|
||||
}
|
||||
|
||||
unlockedTrumpet = stateController.unlockedTrumpet;
|
||||
#region TIMERS
|
||||
LastOnGroundTime -= Time.deltaTime;
|
||||
@@ -336,6 +351,20 @@ public class PlayerMovement : MonoBehaviour
|
||||
}
|
||||
}
|
||||
|
||||
void FreezeControl()
|
||||
{
|
||||
if(!isFrozen)
|
||||
{
|
||||
tempGrav = Data.gravityStrength;
|
||||
tempFall = Data.fallGravityMult;
|
||||
}
|
||||
|
||||
Data.gravityStrength = 0;
|
||||
Data.fallGravityMult = 0;
|
||||
|
||||
isFrozen = true;
|
||||
}
|
||||
|
||||
#region INPUT CALLBACKS
|
||||
//Methods which whandle input detected in Update()
|
||||
public void OnJumpInput()
|
||||
|
||||
Reference in New Issue
Block a user