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 | 32 +++++++++++++++++---------------
1 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs
index 8004533..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
@@ -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);
--
Gitblit v1.10.0