1. Hi. Which method is better to get all foundations?

    I do it with:


    Code:
    var blocks = UnityEngine.Object.FindObjectsOfType<BuildingBlock>();
              foreach (var block in blocks)
    {
               if (block.isDestroyed) continue;
               if (!block.name.Contains("foundation")) continue;
    }
     
  2. Try
    Code:
        var blocks = UnityEngine.Object.FindObjectsOfType<BuildingBlock>();    foreach (var block in blocks)
        {
            try
            {
                if (block.prefabID == 2051113843 || block.prefabID == 3206987851) // square & triangle foundations only
                {
                    // your code
                }
            }
            catch
            {
                continue;
            }
        }