Skip to content

@temporary-escape/mod-sdk / EntityTemplateBuilder

Class: EntityTemplateBuilder ​

Defined in: templates.ts:84

Builder for an EntityTemplate.

Constructors ​

Constructor ​

ts
new EntityTemplateBuilder(): EntityTemplateBuilder;

Returns ​

EntityTemplateBuilder

Methods ​

addOnDestroy() ​

ts
addOnDestroy(fn: DestroyCallback): EntityTemplateBuilder;

Defined in: templates.ts:105

Parameters ​

ParameterType
fnDestroyCallback

Returns ​

EntityTemplateBuilder


addOnLoad() ​

ts
addOnLoad(fn: LoadCallback): EntityTemplateBuilder;

Defined in: templates.ts:95

Parameters ​

ParameterType
fnLoadCallback

Returns ​

EntityTemplateBuilder


addOnSave() ​

ts
addOnSave(fn: SaveCallback): EntityTemplateBuilder;

Defined in: templates.ts:100

Parameters ​

ParameterType
fnSaveCallback

Returns ​

EntityTemplateBuilder


addOnSpawn() ​

ts
addOnSpawn(fn: SpawnCallback): EntityTemplateBuilder;

Defined in: templates.ts:90

Parameters ​

ParameterType
fnSpawnCallback

Returns ​

EntityTemplateBuilder


build() ​

ts
build(): EntityTemplate;

Defined in: templates.ts:110

Returns ​

EntityTemplate