public bool IsControlUp(DeviceState state) { return((primary != null && primary.GetValueOrDefault().IsControlUp(state)) || (secondary != null && secondary.GetValueOrDefault().IsControlUp(state))); }
public bool IsControlReleased(DeviceState state, DeviceState prevState) { return((primary != null && primary.GetValueOrDefault().IsControlReleased(state, prevState)) || (secondary != null && secondary.GetValueOrDefault().IsControlReleased(state, prevState))); }
public bool IsControlReleased(DeviceState state, DeviceState prevState) { return(IsControlUp(state) && IsControlDown(prevState)); }
public bool IsControlUp(DeviceState state) { return((key != null && state.keyboard.IsKeyUp(key.GetValueOrDefault())) || (button != null && state.gamepad.IsButtonUp(button.GetValueOrDefault())) || (mouse != null && !MouseHelper.ButtonClicked(state.mouse, mouse.GetValueOrDefault()))); }
public bool IsControlHeld(DeviceState state, DeviceState prevState) { return(IsControlDown(state) && IsControlDown(prevState)); }