Skip to main content

Class: IWGSafeExit

Default/IWG/World/Load/SafeExit.IWGSafeExit

Hierarchy

Constructors

constructor

new IWGSafeExit(gen): IWGSafeExit

Parameters

NameType
genGenerator

Returns

IWGSafeExit

Inherited from

IWGLoadBase.constructor

Defined in

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

Properties

gen

gen: Generator

Inherited from

IWGLoadBase.gen

Defined in

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


settings

settings: Object

Type declaration

NameType
doSaveUpateboolean
doSearchUpdateboolean
doWorldGenUpdateboolean
timeoutnumber

Inherited from

IWGLoadBase.settings

Defined in

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

Methods

_getTotalInProgress

_getTotalInProgress(types): number

Parameters

NameType
typesIWGTasksTypes[]

Returns

number

Inherited from

IWGLoadBase._getTotalInProgress

Defined in

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


_getTotalTasks

_getTotalTasks(types): number

Parameters

NameType
typesIWGTasksTypes[]

Returns

number

Inherited from

IWGLoadBase._getTotalTasks

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>

Inherited from

IWGLoadBase._waitTillAllTasksAreDone

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>

Overrides

IWGLoadBase.run

Defined in

divinevoxel/foundation/src/Default/IWG/World/Load/SafeExit.ts:5