Skip to main content

Class: IWGLoadBase

Default/IWG/World/Load/LoaderBase.IWGLoadBase

Hierarchy

Constructors

constructor

new IWGLoadBase(gen): IWGLoadBase

Parameters

NameType
genGenerator

Returns

IWGLoadBase

Defined in

divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:10

Properties

gen

gen: Generator

Defined in

divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:10


settings

settings: Object

Type declaration

NameType
doSaveUpateboolean
doSearchUpdateboolean
doWorldGenUpdateboolean
timeoutnumber

Defined in

divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:4

Methods

_getTotalInProgress

_getTotalInProgress(types): number

Parameters

NameType
typesIWGTasksTypes[]

Returns

number

Defined in

divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:22


_getTotalTasks

_getTotalTasks(types): number

Parameters

NameType
typesIWGTasksTypes[]

Returns

number

Defined in

divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:12


_waitTillAllTasksAreDone

_waitTillAllTasksAreDone(type, onCheck?): Promise<unknown>

Parameters

NameType
typeIWGTasksTypes[]
onCheckFunction

Returns

Promise<unknown>

Defined in

divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:32


run

run(onCheck): Promise<void>

Parameters

NameType
onCheck(gen: Generator) => void

Returns

Promise<void>

Defined in

divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:59