import * as babylon from "babylonjs" import {Manager} from "../../manager" import {StickStore} from "../../overlay/stores/stick-store" import {MainMenuStore} from "../../overlay/stores/main-menu-store" import {RotatableNode, MovableNode} from "../tools/tools-interfaces" export interface LookPluginOptions { node: RotatableNode engine: babylon.Engine stickStore: StickStore mainMenuStore: MainMenuStore } export interface MovePluginOptions { node: MovableNode stickStore: StickStore } export interface PropPluginOptions { manager: Manager scene: babylon.Scene canvas: HTMLCanvasElement }