Exemplo n.º 1
0
 public void Setup(ControllerBinding binding, int remaining, float period, float offset)
 {
     this.binding    = binding;
     this.remaining  = remaining;
     this.spawnTimer = new BasicTimer(period);
     this.spawnTimer.ShiftOnce(offset);
 }
Exemplo n.º 2
0
        void InitDevice(string deviceName, List <ControllerMapping> mappings, int Idx)
        {
            MidiDevice device = new MidiDevice();

            device.OpenMidiIn(Idx, deviceName);

            Dictionary <int, MidMessageHandler> deviceBindings = BindMappingHandlers(mappings);
            ControllerBinding ctrlBinding = new ControllerBinding {
                DeviceName = deviceName, DeviceIndex = Idx, Device = device, CmdBindings = deviceBindings
            };

            bindings.Add(Idx, ctrlBinding);


            device.onMidiDebugMessage += onMidiDebugMsg;
            device.onMidiInput        += OnMidiInput;

            if (deviceName == "CMD PL-1")
            {
                PL1InitialButtonLights(device);                            //W2PA- Initialize the Behringer CMD PL-1 and Micro LED button lights
            }
            if (deviceName == "CMD Micro")
            {
                MicroInitialButtonLights(device);
            }
        }
Exemplo n.º 3
0
        void InitDevice(string deviceName, List <ControllerMapping> mappings, int Idx)
        {
            MidiDevice device = new MidiDevice();

            device.OpenMidiIn(Idx, deviceName);

            Dictionary <int, MidMessageHandler> deviceBindings = BindMappingHandlers(mappings);
            ControllerBinding ctrlBinding = new ControllerBinding {
                DeviceName = deviceName, DeviceIndex = Idx, Device = device, CmdBindings = deviceBindings
            };

            bindings.Add(Idx, ctrlBinding);


            device.onMidiDebugMessage += onMidiDebugMsg;
            device.onMidiInput        += OnMidiInput;
        }
Exemplo n.º 4
0
        public bool GetControllerBindingValue(ControllerBinding val)
        {
            if (val == ControllerBinding.AButton && AButton)
            {
                return(true);
            }
            if (val == ControllerBinding.AButtonDown && AButtonDown)
            {
                return(true);
            }
            if (val == ControllerBinding.BButton && BButton)
            {
                return(true);
            }
            if (val == ControllerBinding.BButtonDown && BButtonDown)
            {
                return(true);
            }
            if (val == ControllerBinding.XButton && XButton)
            {
                return(true);
            }
            if (val == ControllerBinding.XButtonDown && XButtonDown)
            {
                return(true);
            }
            if (val == ControllerBinding.YButton && YButton)
            {
                return(true);
            }
            if (val == ControllerBinding.YButtonDown && YButtonDown)
            {
                return(true);
            }
            if (val == ControllerBinding.LeftTrigger && LeftTrigger > _downThreshold)
            {
                return(true);
            }
            if (val == ControllerBinding.LeftTriggerDown && LeftTriggerDown)
            {
                return(true);
            }
            if (val == ControllerBinding.LeftGrip && LeftGrip > _downThreshold)
            {
                return(true);
            }
            if (val == ControllerBinding.LeftGripDown && LeftGripDown)
            {
                return(true);
            }
            if (val == ControllerBinding.LeftThumbstick && LeftThumbstick)
            {
                return(true);
            }
            if (val == ControllerBinding.LeftThumbstickDown && LeftThumbstickDown)
            {
                return(true);
            }
            if (val == ControllerBinding.RightTrigger && RightTrigger > _downThreshold)
            {
                return(true);
            }
            if (val == ControllerBinding.RightTriggerDown && RightTriggerDown)
            {
                return(true);
            }
            if (val == ControllerBinding.RightGrip && RightGrip > _downThreshold)
            {
                return(true);
            }
            if (val == ControllerBinding.RightGripDown && RightGripDown)
            {
                return(true);
            }
            if (val == ControllerBinding.RightThumbstick && RightThumbstick)
            {
                return(true);
            }
            if (val == ControllerBinding.RightThumbstickDown && RightThumbstickDown)
            {
                return(true);
            }
            if (val == ControllerBinding.StartButton && StartButton)
            {
                return(true);
            }
            if (val == ControllerBinding.StartButtonDown && StartButtonDown)
            {
                return(true);
            }
            if (val == ControllerBinding.BackButton && BackButton)
            {
                return(true);
            }
            if (val == ControllerBinding.BackButtonDown && BackButtonDown)
            {
                return(true);
            }

            return(false);
        }
Exemplo n.º 5
0
 // Use this for initialization
 public void Reset()
 {
     binding   = ControllerBinding.NONE;
     remaining = 1;
 }
Exemplo n.º 6
0
 /// <summary>
 /// Returns true if given key is held down. Calls  "InputBridge.Instance.GetControllerBindingValue(binding)"
 /// </summary>
 /// <param name="binding"></param>
 public static bool GetDown(this ControllerBinding binding)
 {
     return(InputBridge.Instance.GetControllerBindingValue(binding));
 }
Exemplo n.º 7
0
 public void Reset()
 {
     binding = ControllerBinding.NONE;
 }