Class: DimensionsRegister
Data/World/DimensionsRegister.DimensionsRegister
Constructors
constructor
• new DimensionsRegister(): DimensionsRegister
Returns
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
| Name | Type |
|---|---|
id | string | number |
Returns
Defined in
divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:42
getDimensionNumericId
▸ getDimensionNumericId(id): number
Parameters
| Name | Type |
|---|---|
id | string | number |
Returns
number
Defined in
divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:52
getDimensionStringId
▸ getDimensionStringId(id): string
Parameters
| Name | Type |
|---|---|
id | string | number |
Returns
string
Defined in
divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:46
registerDimension
▸ registerDimension(id, option): void
Parameters
| Name | Type |
|---|---|
id | string |
option | DimensionOptions |
Returns
void
Defined in
divinevoxel/foundation/src/Data/World/DimensionsRegister.ts:28