public void CleanGrassPrototypes(TCUnityTerrain sTerrain) { if (sTerrain == null) { sTerrain = this; } for (int i = 0; i < sTerrain.detailPrototypes.Count; i++) { if (sTerrain.detailPrototypes[i].prototypeTexture == null && sTerrain.detailPrototypes[i].prototype == null) { sTerrain.EraseDetailPrototype(i); --i; } } }