public static void Initialize() { FindSelectors(); _onLeftTriggerDown += StartLeftSelect; _onLeftTriggerDown += TryStartLeftWorldPulling; KomodoEventManager.StartListening("controllers.left.triggerDown", _onLeftTriggerDown); _onLeftTriggerUp += EndLeftSelect; _onLeftTriggerUp += StopLeftWorldPulling; KomodoEventManager.StartListening("controllers.left.triggerUp", _onLeftTriggerUp); _onRightTriggerDown += StartRightSelect; _onRightTriggerDown += TryStartRightWorldPulling; KomodoEventManager.StartListening("controllers.right.triggerDown", _onRightTriggerDown); _onRightTriggerUp += EndRightSelect; _onRightTriggerUp += StopRightWorldPulling; KomodoEventManager.StartListening("controllers.right.triggerUp", _onRightTriggerUp); }
public void Update() { if (keyboard != null) { if (keyboard.tKey.wasPressedThisFrame) { KomodoEventManager.TriggerEvent("controllers.left.triggerDown"); } if (keyboard.tKey.wasReleasedThisFrame) { KomodoEventManager.TriggerEvent("controllers.left.triggerUp"); } if (keyboard.yKey.wasPressedThisFrame) { KomodoEventManager.TriggerEvent("controllers.right.triggerDown"); } if (keyboard.yKey.wasReleasedThisFrame) { KomodoEventManager.TriggerEvent("controllers.right.triggerUp"); } } }
public static void InitListeners() { _enable += Enable; KomodoEventManager.StartListening("drawTool.enable", _enable); _disable += Disable; KomodoEventManager.StartListening("drawTool.disable", _disable); }
public static void Deinitialize() { KomodoEventManager.StopListening("controllers.left.triggerDown", _onLeftTriggerDown); KomodoEventManager.StopListening("controllers.left.triggerUp", _onLeftTriggerUp); KomodoEventManager.StopListening("controllers.right.triggerDown", _onRightTriggerDown); KomodoEventManager.StopListening("controllers.right.triggerUp", _onRightTriggerUp); }
void Start() { _enable += Enable; KomodoEventManager.StartListening("drawTool.enable", _enable); _disable += Disable; KomodoEventManager.StartListening("drawTool.disable", _disable); }
public override void Start() { base.Start(); _enableEraser += ShowEraserDisplays; KomodoEventManager.StartListening("eraseTool.enable", _enableEraser); _disableEraser += HideEraserDisplays; KomodoEventManager.StartListening("eraseTool.disable", _disableEraser); }