Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
    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");
            }
        }
    }
Ejemplo n.º 3
0
        public static void InitListeners()
        {
            _enable += Enable;

            KomodoEventManager.StartListening("drawTool.enable", _enable);

            _disable += Disable;

            KomodoEventManager.StartListening("drawTool.disable", _disable);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        void Start()
        {
            _enable += Enable;

            KomodoEventManager.StartListening("drawTool.enable", _enable);

            _disable += Disable;

            KomodoEventManager.StartListening("drawTool.disable", _disable);
        }
Ejemplo n.º 6
0
        public override void Start()
        {
            base.Start();

            _enableEraser += ShowEraserDisplays;

            KomodoEventManager.StartListening("eraseTool.enable", _enableEraser);

            _disableEraser += HideEraserDisplays;

            KomodoEventManager.StartListening("eraseTool.disable", _disableEraser);
        }