Method
public int SqrMagnitude()
|
Parameters
No parameters.
Returns
int
Square magnitude
DescriptionGet the squared length of a vector. This is much faster than Vector2i.Magnitude. Examplevoid Update() { int shortestDist = 99999; Vector2i closestEnemyPos;
foreach (Vector2i enemyPos in enemyPos) { int squareDist = (playerPos - enemyPos).SqrMagnitude(); if (squareDist < shortestDist) { closestEnemyPos = enemyPos; shortestDistance = squareDist; } }
if (shorestDist < 99999) { AreaAttack(closestEnemyPos); } } |
See AlsoVector2i.Magnitude |