Table of Contents

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