@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
19 lines (18 loc) • 990 B
JavaScript
;
import { CATEGORY_EVENT } from "./Category";
import { CameraOrbitControlsEventNode } from "../../../nodes/event/CameraOrbitControls";
import { CodeEventNode } from "../../../nodes/event/Code";
import { FirstPersonControlsEventNode } from "../../../nodes/event/FirstPersonControls";
import { MessageEventNode } from "../../../nodes/event/Message";
import { MobileJoystickControlsEventNode } from "../../../nodes/event/MobileJoystickControls";
import { SceneEventNode } from "../../../nodes/event/Scene";
export class EventRegister {
static run(poly) {
poly.registerNode(CameraOrbitControlsEventNode, CATEGORY_EVENT.CAMERA);
poly.registerNode(CodeEventNode, CATEGORY_EVENT.ADVANCED);
poly.registerNode(FirstPersonControlsEventNode, CATEGORY_EVENT.CAMERA);
poly.registerNode(MessageEventNode, CATEGORY_EVENT.MISC);
poly.registerNode(MobileJoystickControlsEventNode, CATEGORY_EVENT.CAMERA);
poly.registerNode(SceneEventNode, CATEGORY_EVENT.INPUT);
}
}