Some checks reported errors
studiorailgun/Renderer/pipeline/head Something is wrong with the build of this commit
44 lines
1.1 KiB
TypeScript
44 lines
1.1 KiB
TypeScript
import { Engine } from "/Scripts/types/engine";
|
|
import { Hook } from "/Scripts/types/hook";
|
|
|
|
/**
|
|
* The client-wide hooks
|
|
*/
|
|
export const clientHooks: Hook[] = [
|
|
{
|
|
signal: "OPEN_VOXEL",
|
|
callback: (engine: Engine) => {
|
|
engine.classes.menuUtils.static.openVoxel()
|
|
}
|
|
},
|
|
{
|
|
signal: "ADD_VOXEL",
|
|
callback: (engine: Engine) => {
|
|
engine.classes.voxelUtils.static.applyEdit()
|
|
}
|
|
},
|
|
{
|
|
signal: "OPEN_SPAWN_SELECT",
|
|
callback: (engine: Engine) => {
|
|
engine.classes.menuUtils.static.openSpawnSelection()
|
|
}
|
|
},
|
|
{
|
|
signal: "LEVEL_EDIT_SPAWN",
|
|
callback: (engine: Engine) => {
|
|
engine.classes.levelEditorUtils.static.spawnEntity()
|
|
}
|
|
},
|
|
{
|
|
signal: "INSPECTOR",
|
|
callback: (engine: Engine) => {
|
|
engine.classes.levelEditorUtils.static.inspectEntity()
|
|
}
|
|
},
|
|
{
|
|
signal: "SPAWN_WATER",
|
|
callback: (engine: Engine) => {
|
|
engine.classes.voxelUtils.static.spawnWater()
|
|
}
|
|
}
|
|
] |