public IEnumerator ApplyCCEffects(CC.CCEffect effect, float cooldown) { switch (effect) { default: break; case CC.CCEffect.Snare: float defJumpForce = JumpForce; float defMovementSpeed = MovementSpeed; isSnared = true; MovementSpeed = 0; JumpForce = 0; yield return(new WaitForSeconds(cooldown)); MovementSpeed = defMovementSpeed; JumpForce = defJumpForce; isSnared = false; break; } }
public void ApplyCC(CC.CCEffect effect, float cooldown) { StartCoroutine(ApplyCCEffects(effect, cooldown)); }