private void Right() { if (!sliding && _rb.velocity.x < sideVelocity) { _rb.AddForce(Vector2.right * (sideForce * _rb.mass * Time.deltaTime)); } if (sliding && _rb.velocity.x < slideVelocity) { _rb.AddForce(Vector2.right * (sideForce * _rb.mass * Time.deltaTime)); } if (_floatScript.onGround && !sliding) { WalkEvent?.Invoke(); } if (_floatScript.onGround && sliding) { SlideEvent?.Invoke(); } }
public void InvokeSlideEvent() => SlideEvent?.Invoke();