New assets , enemy AI WIP

This commit is contained in:
2023-06-27 13:34:54 +03:00
parent 19edcb33ab
commit 719002cb7b
23 changed files with 470 additions and 135 deletions
+15 -9
View File
@@ -1,22 +1,28 @@
using UnityEngine;
using static UnityEditor.Searcher.SearcherWindow.Alignment;
public class EnemyAI :Character
public class EnemyAI : Character
{
private void Update()
{
float horizontal = 0;
float vertical = 0;
if (Mathf.Abs(Player.Instance.transform.position.y - transform.position.y) > 0.5f && isAllowVertical)
if (Player.Instance.transform.position.x - transform.position.x > -0.1f && isAllowLeft)
{
vertical = Player.Instance.transform.position.y - transform.position.y;
}else
if (Mathf.Abs(Player.Instance.transform.position.x - transform.position.x)>0.5f && isAllowHorisontal)
{
horizontal = Player.Instance.transform.position.x - transform.position.x;
horizontal = -1;
}
else if (Player.Instance.transform.position.x - transform.position.x > 0.1f && isAllowRight)
{
horizontal = 1;
}
else if (Mathf.Abs(Player.Instance.transform.position.y - transform.position.y) > 0.1f && isAllowVertical)
{
var deltaY = Player.Instance.transform.position.y - transform.position.y;
vertical = deltaY > 0 ? 1 : -1;
}
base.MoveTo(horizontal, vertical);
}
}