miepzerino
2023-12-14 4149ece4bf9e151ead4ae28f6526ef722928d4a4
Assets/Scripts/PlayerController.cs
@@ -10,6 +10,12 @@
    public float maxFallSpeed = -20f;
    Vector2 moveInput;
    Rigidbody2D rb;
    Animator animator;
    Animator animator_rotor;
    public GameObject rotorGO;
    TouchingDirections touchingDirections;
    [SerializeField]
    private bool _isMoving;
    public bool IsMoving
@@ -18,7 +24,7 @@
        private set
        {
            _isMoving = value;
            animator.SetBool("IsMoving", value);
            animator.SetBool(AnimationStrings.Player.IsMoving, value);
        }
    }
@@ -30,8 +36,8 @@
        private set
        {
            _isFlying = value;
            animator.SetBool("IsFlying", value);
            rotorSprite.enabled = value;
            animator.SetBool(AnimationStrings.Player.IsFlying, value);
            animator_rotor.SetBool(AnimationStrings.Player.IsFlying, value);
        }
    }
@@ -40,25 +46,22 @@
    public bool IsFacingRight
    {
        get { return _isFacingRight; }
        set {
        set
        {
            if (_isFacingRight != value)
            {
                transform.localScale *= new Vector2(-1, 1);
            }
            _isFacingRight = value; }
            _isFacingRight = value;
        }
    }
    Rigidbody2D rb;
    Animator animator;
    public GameObject rotorGO;
    SpriteRenderer rotorSprite;
    private void Awake()
    {
        rb = GetComponent<Rigidbody2D>();
        animator = GetComponent<Animator>();
        rotorSprite = rotorGO.GetComponent<SpriteRenderer>();
        animator_rotor = rotorGO.GetComponent<Animator>();
        touchingDirections = GetComponent<TouchingDirections>();
    }
    // Start is called before the first frame update
@@ -75,8 +78,6 @@
    private void FixedUpdate()
    {
        Debug.Log(moveInput.x);
        if (moveInput.y == 0)
        {
            if (rb.velocity.y <= maxFallSpeed)
@@ -110,7 +111,8 @@
        moveInput = context.ReadValue<Vector2>();
        IsMoving = moveInput.x != 0;
        IsFlying = moveInput.y != 0;
        IsFlying = (moveInput.y != 0);
        SetFacingDirection(moveInput);