Exemple #1
0
        private void OnLock()

        {
            bool bSendEvent = false;

            List <string> mappedKeys = new List <string>(_BoundInputValues.Keys);

            foreach (string mapKey in mappedKeys)

            {
                _PrevBoundInputValues[mapKey] = _BoundInputValues[mapKey];

                _BoundInputValues[mapKey] = UInput.GetAxis(mapKey);



                bSendEvent = bSendEvent || (_PrevBoundInputValues[mapKey] != _BoundInputValues[mapKey]);
            }



            if (bSendEvent)

            {
                RetroEvents.Chapter("Input_" + BoundInputID.ToString()).Set(new AxisInputEvent(_BoundInputValues, Time.deltaTime, false, BoundInputID));
            }
        }
Exemple #2
0
        protected override bool PollHeld(MouseButton inputBind)

        {
            bool bRet = UInput.GetMouseButton((int)inputBind);



            RetroEvents.Chapter("Input_" + BoundInputID.ToString()).Set(new KeyInputEvent(bRet, Time.deltaTime, false, BoundInputID));



            return(bRet);
        }
Exemple #3
0
        protected override bool PollHeld(KeyCode inputBind)

        {
            bool bRet = UInput.GetKey(inputBind);



            RetroEvents.Chapter("Input_" + BoundInputID.ToString()).Set(new KeyInputEvent(bRet, Time.deltaTime, IsJoystick, BoundInputID));



            return(bRet);
        }
Exemple #4
0
        private void OnNoLock()

        {
            List <string> mappedKeys = new List <string>(_BoundInputValues.Keys);

            foreach (string mapKey in mappedKeys)

            {
                _BoundInputValues[mapKey] = UInput.GetAxis(mapKey);
            }



            RetroEvents.Chapter("Input_" + BoundInputID.ToString()).Set(new AxisInputEvent(_BoundInputValues, Time.deltaTime, false, BoundInputID));
        }
Exemple #5
0
        protected override bool PollPressed(MouseButton inputBind)

        {
            bool bRet = UInput.GetMouseButtonDown((int)inputBind);



            if (bRet)

            {
                RetroEvents.Chapter("Input_" + BoundInputID.ToString()).Set(new KeyInputEvent(true, Time.deltaTime, false, BoundInputID));
            }



            return(bRet);
        }
Exemple #6
0
        protected override bool PollReleased(KeyCode inputBind)

        {
            bool bRet = UInput.GetKeyUp(inputBind);



            if (bRet)

            {
                RetroEvents.Chapter("Input_" + BoundInputID.ToString()).Set(new KeyInputEvent(false, Time.deltaTime, IsJoystick, BoundInputID));
            }



            return(bRet);
        }