AlexMog / Longship

Valheim Dedicated server Fixes, Optimizations and High-Level API
MIT License
29 stars 3 forks source link

[Optimization] Optimize GetAllPiecesInRadius #16

Open AlexMog opened 3 years ago

AlexMog commented 3 years ago

Class: Piece

public static void GetAllPiecesInRadius(Vector3 p, float radius, List<Piece> pieces)
    {
        foreach (Piece allPiece in m_allPieces)
        {
            if (Vector3.Distance(p, allPiece.transform.position) < radius)
            {
                pieces.Add(allPiece);
            }
        }
    }