public void BakeAllTreeCollisions(string spawnRuleGUID, float radius) { SpawnRule sr = CollisionMask.m_allTreeSpawnRules.FirstOrDefault(x => x.GUID == spawnRuleGUID); if (sr == null) { return; } foreach (Terrain t in Terrain.activeTerrains) { int treePrototypeID = TerrainHelper.GetTreePrototypeIDFromSpawnRule(sr, t); if (treePrototypeID != -1) { BakeTerrainTreeCollisions(t, treePrototypeID, spawnRuleGUID, radius); } } }