Class: IWGLoadBase
Default/IWG/World/Load/LoaderBase.IWGLoadBase
Hierarchy
-
IWGLoadBase
Constructors
constructor
• new IWGLoadBase(gen): IWGLoadBase
Parameters
| Name | Type |
|---|---|
gen | Generator |
Returns
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
| Name | Type |
|---|---|
doSaveUpate | boolean |
doSearchUpdate | boolean |
doWorldGenUpdate | boolean |
timeout | number |
Defined in
divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:4
Methods
_getTotalInProgress
▸ _getTotalInProgress(types): number
Parameters
| Name | Type |
|---|---|
types | IWGTasksTypes[] |
Returns
number
Defined in
divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:22
_getTotalTasks
▸ _getTotalTasks(types): number
Parameters
| Name | Type |
|---|---|
types | IWGTasksTypes[] |
Returns
number
Defined in
divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:12
_waitTillAllTasksAreDone
▸ _waitTillAllTasksAreDone(type, onCheck?): Promise<unknown>
Parameters
| Name | Type |
|---|---|
type | IWGTasksTypes[] |
onCheck | Function |
Returns
Promise<unknown>
Defined in
divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:32
run
▸ run(onCheck): Promise<void>
Parameters
| Name | Type |
|---|---|
onCheck | (gen: Generator) => void |
Returns
Promise<void>
Defined in
divinevoxel/foundation/src/Default/IWG/World/Load/LoaderBase.ts:59