Walls + Start Arrow

This commit is contained in:
Crizomb 2025-01-14 13:11:00 +01:00
parent 7da33be977
commit 33467f6cc4
71 changed files with 4255 additions and 81 deletions

View file

@ -46,23 +46,23 @@ public class MovementHandler : MonoBehaviour
MoveTowards(FindNearestEnemy().transform.position);
}
MinecraftUnit FindNearestEnemy()
AbstractUnit FindNearestEnemy()
{
List<MinecraftUnit> enemies = _minecraftUnit.IsTeamA ? GlobalsVariable.AliveUnitsTeamB : GlobalsVariable.AliveUnitsTeamA;
List<AbstractUnit> enemies = _minecraftUnit.IsTeamA ? GlobalsVariable.AliveUnitsTeamB : GlobalsVariable.AliveUnitsTeamA;
MinecraftUnit closestMinecraftUnit = null;
AbstractUnit closestUnit = null;
float closestDistance = float.MaxValue;
foreach (MinecraftUnit enemy in enemies)
foreach (AbstractUnit enemy in enemies)
{
float distanceToEnemy = (enemy.transform.position - transform.position).sqrMagnitude;
if (distanceToEnemy < closestDistance)
{
closestMinecraftUnit = enemy;
closestUnit = enemy;
closestDistance = distanceToEnemy;
}
}
return closestMinecraftUnit;
return closestUnit;
}
public IEnumerator TakeImpulse(Vector3 impulse)