public virtual Material GenerateForCompositeMap(Terrain terrain) { Profile p = ActiveProfile; #warning: check return value null here if (p == null) return null; else return p.GenerateForCompositeMap(terrain); } /// <summary>