public void DefineTerrain(long x, long y, float[] data, List<LayerInstance> layers)
{
TerrainSlot slot = GetTerrainSlot(x, y, true);
slot.FreeInstance();
slot.Def.UseImportData();
slot.Def.ImportData = _defaultImportData;
if (data != null)
{
slot.Def.ImportData.InputFloat = new float[data.Length];
Array.Copy(data, slot.Def.ImportData.InputFloat, data.Length);
}
if (layers != null)
{
slot.Def.ImportData.LayerList = layers;
}
slot.Def.ImportData.TerrainAlign = _alignment;
slot.Def.ImportData.TerrainSize = _terrainSize;
slot.Def.ImportData.WorldSize = _terrainWorldSize;
}
/// <summary>