示例#1
0
    void MoveOnGround(CharacterController2D cc)
    {
        jetPack.Fill(Time.fixedDeltaTime);

        if (input != null)
        {
            if (input.JumpPress)
            {
                if (input.AxisV > -0.25f)
                {
                    cc.velocity.y += jumpForce;
                    OnJumping.Invoke();
                }
            }
            cc.Movement += Vector2.right * input.AxisH * walkSpeed * Time.fixedDeltaTime;
            ContinueRocketJump(cc);
        }
    }
 private void Jumping(float inputAxis)
 {
     // TODO: Jumping Implement Here
     OnJumping?.Invoke();
 }