@temporary-escape/mod-sdk / Scene
Class: Scene
Defined in: scene.ts:23
Constructors
Constructor
ts
new Scene(): Scene;Returns
Scene
Methods
contactTestSphere()
ts
contactTestSphere(
origin: Vector3f,
radius: number,
group: CollisionMask,
mask: CollisionMask
): bool;Defined in: scene.ts:47
True when a sphere overlaps anything matching group/mask.
Parameters
| Parameter | Type |
|---|---|
origin | Vector3f |
radius | number |
group | CollisionMask |
mask | CollisionMask |
Returns
bool
createEntity()
ts
createEntity(): Entity;Defined in: scene.ts:24
Returns
destroyEntity()
ts
destroyEntity(entity: Entity): void;Defined in: scene.ts:39
Parameters
| Parameter | Type |
|---|---|
entity | Entity |
Returns
void
spawn()
ts
spawn(name: string, args?: SpawnArgs | null): Entity;Defined in: scene.ts:32
Spawns an entity from a registered template. The template's onSpawn hook runs before this returns.
Parameters
| Parameter | Type | Default value |
|---|---|---|
name | string | undefined |
args | SpawnArgs | null | null |
