private Transform GetTargetPosition(AttackShipData data) { float miniDistance = float.MaxValue; Transform attackPosition = null; foreach (Transform target in data.GetAllTargetPositions()) { float positionDistance = (transform.position - target.position).magnitude; if (positionDistance < miniDistance) { attackPosition = target; miniDistance = positionDistance; } } return(attackPosition); }
private Transform GetTargetPosition(AttackShipData data) { float miniDistance = float.MaxValue; Transform attackPosition = null; foreach( Transform target in data.GetAllTargetPositions()) { float positionDistance = (transform.position - target.position).magnitude; if( positionDistance < miniDistance ) { attackPosition = target; miniDistance = positionDistance; } } return attackPosition; }