miepzerino
2023-12-14 c91717945ccc02cdfc87d2568734d6fa9680adb7
Assets/Scripts/PlayerController.cs
@@ -10,6 +10,11 @@
    public float maxFallSpeed = -20f;
    Vector2 moveInput;
    Rigidbody2D rb;
    Animator animator;
    Animator animator_rotor;
    public GameObject rotorGO;
    [SerializeField]
    private bool _isMoving;
    public bool IsMoving
@@ -31,7 +36,7 @@
        {
            _isFlying = value;
            animator.SetBool(AnimationStrings.Player.IsFlying, value);
            rotorSprite.enabled = value;
            animator_rotor.SetBool(AnimationStrings.Player.IsFlying, value);
        }
    }
@@ -40,25 +45,21 @@
    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>();
    }
    // Start is called before the first frame update
@@ -108,7 +109,8 @@
        moveInput = context.ReadValue<Vector2>();
        IsMoving = moveInput.x != 0;
        IsFlying = moveInput.y != 0;
        IsFlying = (moveInput.y != 0);
        SetFacingDirection(moveInput);