private Vector2 determineMoveDirection() { if (reachedTargetSquare()) { currentTargetSquare = getNewTargetSquare(); } Vector2 squareCenter = TileMap.GetSquareCenter(currentTargetSquare); return(squareCenter - EnemyBase.WorldCenter); }
private bool reachedTargetSquare() { return( Vector2.Distance(EnemyBase.WorldCenter, TileMap.GetSquareCenter(currentTargetSquare)) <= 2); }