aboutsummaryrefslogtreecommitdiffstats
path: root/Assets/Scripts/Actors
diff options
context:
space:
mode:
authorNeil Kollack <nkollack@gmail.com>2022-04-15 14:12:43 -0500
committerNeil Kollack <nkollack@gmail.com>2022-04-15 14:12:43 -0500
commit8479024044ec1ad1d278072d8dc8da311afb4102 (patch)
tree14fa6cb8e33b98fd59f757cda3051bc2153c2534 /Assets/Scripts/Actors
parentb90b13621cd29f08ac99c64a185d9ec42f5c80a6 (diff)
fix: treasure + enemies move after seeing player
Diffstat (limited to 'Assets/Scripts/Actors')
-rw-r--r--Assets/Scripts/Actors/Enemy.cs14
1 files changed, 12 insertions, 2 deletions
diff --git a/Assets/Scripts/Actors/Enemy.cs b/Assets/Scripts/Actors/Enemy.cs
index 5abf7ce..d7d699e 100644
--- a/Assets/Scripts/Actors/Enemy.cs
+++ b/Assets/Scripts/Actors/Enemy.cs
@@ -10,6 +10,8 @@ namespace MontanaJohns.Actors
protected float attackRate = 0.5f;
protected float nextAttackTime = 0f;
+ bool playerSeen;
+
protected override void Awake()
{
base.Awake();
@@ -19,8 +21,16 @@ namespace MontanaJohns.Actors
// Update is called once per frame
void Update()
{
- MoveTowardsPlayer();
- Attack();
+ if(!playerSeen)
+ {
+ if (Mathf.Abs(player.transform.position.x - transform.position.x) <= 50 && Mathf.Abs(player.transform.position.y - transform.position.y) <= 15)
+ playerSeen = true;
+ }
+ else
+ {
+ MoveTowardsPlayer();
+ Attack();
+ }
CheckHealth();
}