Class VoxelVolumeLoader
- Namespace
- VoxelPlayground.Engine
- Assembly
- VoxEngineCore.dll
public static class VoxelVolumeLoader
- Inheritance
-
object
VoxelVolumeLoader
Methods
BuildSaveData(VoxelVolumeInfo)
public static VoxelVolumeSaveDataV2 BuildSaveData(this VoxelVolumeInfo info)
Parameters
info VoxelVolumeInfo
Returns
- VoxelVolumeSaveDataV2
GuessChunkSizeAndPerAxis(int3, out int3, out int3, int)
public static void GuessChunkSizeAndPerAxis(int3 voxelSize, out int3 chunkCount, out int3 cubeCountsPerAxisInAChunk, int targetChunkSize = 20)
Parameters
voxelSize int3
chunkCount int3
cubeCountsPerAxisInAChunk int3
targetChunkSize int
Load(string)
public static IVoxelVolumeSaveData Load(string dataName)
Parameters
dataName string
Returns
- IVoxelVolumeSaveData
Load(TextAsset)
public static IVoxelVolumeSaveData Load(TextAsset textAsset)
Parameters
textAsset TextAsset
Returns
- IVoxelVolumeSaveData
LoadAsync(string)
public static UniTask<IVoxelVolumeSaveData> LoadAsync(string dataName)
Parameters
dataName string
Returns
- UniTask<IVoxelVolumeSaveData>
LoadAsync(TextAsset)
public static UniTask<IVoxelVolumeSaveData> LoadAsync(TextAsset textAsset)
Parameters
textAsset TextAsset
Returns
- UniTask<IVoxelVolumeSaveData>
Parse(IVoxelVolumeSaveData)
public static VoxelVolumeInfo Parse(this IVoxelVolumeSaveData savedData)
Parameters
savedData IVoxelVolumeSaveData
Returns
- VoxelVolumeInfo
Save(VoxelVolumeSaveDataV2, string, string)
public static string Save(VoxelVolumeSaveDataV2 saveData, string name, string folderPath = null)
Parameters
saveData VoxelVolumeSaveDataV2
name string
folderPath string
Returns
- string