From d8e9a15a36f5285e4c635f0e1044c5bae1cf4f2f Mon Sep 17 00:00:00 2001
From: miepzerino <o.skotnik@gmail.com>
Date: Thu, 14 Dec 2023 22:57:28 +0000
Subject: [PATCH] Added more touching directions

---
 Assets/Scripts/PlayerController.cs |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs
index 3381b36..b2d1868 100644
--- a/Assets/Scripts/PlayerController.cs
+++ b/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
@@ -31,7 +37,7 @@
         {
             _isFlying = value;
             animator.SetBool(AnimationStrings.Player.IsFlying, value);
-            rotorSprite.enabled = 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
@@ -108,7 +111,8 @@
         moveInput = context.ReadValue<Vector2>();
 
         IsMoving = moveInput.x != 0;
-        IsFlying = moveInput.y != 0;
+
+        IsFlying = (moveInput.y != 0);
 
         SetFacingDirection(moveInput);
 

--
Gitblit v1.9.3