Skip to main content

Class: DimensionsRegister

Data/World/DimensionsRegister.DimensionsRegister

Constructors

constructor

new DimensionsRegister(): DimensionsRegister

Returns

DimensionsRegister

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:24

Properties

__defaultDimensionOptions

__defaultDimensionOptions: DimensionOptions

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:18


_count

_count: number = 1

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:11


_dimensions

_dimensions: Record<string, DimensionData> = {}

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:23


dimensionMap

dimensionMap: Record<number, string>

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:15


dimensionRecord

dimensionRecord: Record<string, number>

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:12


instance

Static instance: DimensionsRegister

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:10

Methods

getDimension

getDimension(id): DimensionData

Parameters

NameType
idstring | number

Returns

DimensionData

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:42


getDimensionNumericId

getDimensionNumericId(id): number

Parameters

NameType
idstring | number

Returns

number

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:52


getDimensionStringId

getDimensionStringId(id): string

Parameters

NameType
idstring | number

Returns

string

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:46


registerDimension

registerDimension(id, option): void

Parameters

NameType
idstring
optionDimensionOptions

Returns

void

Defined in

divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:28