Table of Contents

Class VoxelScene

Namespace
VoxelPlayground.Level
Assembly
GamePlay.dll
public class VoxelScene : MonoBehaviour
Inheritance
object
VoxelScene
Derived
Extension Methods

Fields

associatedVoxelDataTrans

public Transform associatedVoxelDataTrans

Field Value

Transform

autoSwitchActiveStateOfAssociatedObject

public bool autoSwitchActiveStateOfAssociatedObject

Field Value

bool

defaultViewType

public CameraViewType defaultViewType

Field Value

CameraViewType

enablePortals

public bool enablePortals

Field Value

bool

mainVoxelData

public VoxelVolume mainVoxelData

Field Value

VoxelVolume

onSceneExit

public Action onSceneExit

Field Value

Action

sceneConfigsContainer

public Transform sceneConfigsContainer

Field Value

Transform

spawnPoint

public GameObject spawnPoint

Field Value

GameObject

StartTime

public float StartTime

Field Value

float

voxelizeCenterTransform

public Transform voxelizeCenterTransform

Field Value

Transform

Properties

isSettled

public bool isSettled { get; }

Property Value

bool

isSettleVictory

public bool isSettleVictory { get; }

Property Value

bool

Methods

GetCenterPoint()

public Vector3 GetCenterPoint()

Returns

Vector3

OnDestroy()

protected virtual void OnDestroy()

OnSceneExit()

public void OnSceneExit()

OnSettlement(bool)

public virtual void OnSettlement(bool isVictory)

Parameters

isVictory bool

Start()

protected virtual void Start()

SwitchSceneConfig(int)

[Button]
public void SwitchSceneConfig(int sceneConfigIdx)

Parameters

sceneConfigIdx int