aboutsummaryrefslogtreecommitdiffstats
path: root/Assets/Scripts/Actors/Enemy.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/Actors/Enemy.cs')
-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();
}