/// Makes sure the curve textures and control textures are in a consistent state.
 private void EnsureTexturesInited()
 {
     if (GrassTextures.Count == 0)
     {
         GrassTextures.Add(GetDefaultGrassTexture());
     }
 }
 /// Adds new texture to the end of the list.
 public void AppendGrassTexture()
 {
     GrassTextures.Add(GetDefaultGrassTexture());
 }