Project structure, add docs update unity version
This commit is contained in:
@@ -21,14 +21,9 @@ public class EnemyAI : Character
|
||||
|
||||
float verticalDistance = Player.Instance.transform.position.y - transform.position.y;
|
||||
|
||||
|
||||
if (verticalDistance > 0.1f && isCanClimbUp && isAllowVertical)
|
||||
if (Mathf.Abs(verticalDistance) > 0.1f && (isCanClimbUp || isCanGoDown))
|
||||
{
|
||||
vertical = VerticalMove(verticalDistance);
|
||||
}
|
||||
else if (verticalDistance < 0f && isAllowVertical && isCanGoDown)
|
||||
{
|
||||
vertical = VerticalMove(verticalDistance);
|
||||
vertical = Mathf.Sign(verticalDistance);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -40,13 +35,16 @@ public class EnemyAI : Character
|
||||
{ horizontal = -1; }
|
||||
else if (directionToPlayer.x > 0)
|
||||
{ horizontal = 1; }
|
||||
|
||||
}
|
||||
|
||||
if (Input.GetKey(KeyCode.T))
|
||||
{ vertical = 1; }
|
||||
if (Input.GetKey(KeyCode.G))
|
||||
{ vertical = -1; }
|
||||
|
||||
Debug.Log($"Enemy Position: {transform.position}, Player Position: {Player.Instance.transform.position}");
|
||||
Debug.Log($"Vertical Distance: {verticalDistance}, Vertical Movement: {vertical}");
|
||||
|
||||
base.MoveTo(horizontal, vertical);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user