public override bool GetUp(GPButton button) => m_keys.ContainsKey(button) && UInput.GetKeyUp(m_keys[button]);
public override bool GetUp(GPButton button) => Buttons.Any(i => i.GetUp(button));
public float GetDownF(GPButton button) => System.Convert.ToSingle(GetDown(button));
public float GetUpF(GPButton button) => System.Convert.ToSingle(GetUp(button));
public abstract bool GetUp(GPButton button);
public abstract bool GetDown(GPButton button);
/// <summary> ボタンが放された瞬間 : true </summary> private static bool GetButtonUp(GamePadRawID gpRawID, GPButton button) { return(GamepadInput.GamePadImpl.GetButtonUp(button, gpRawID) || di.KeyInputAsGamePad.User(gpRawID).Button.GetUp(button)); }
/// <summary> ボタンが押されている間:true </summary> public static bool GetButton(GamePadID gpID, GPButton button) => GetButton(gpID.ToRawID(), button);
/// <summary> ボタンが押されている間:true </summary> public static bool GetButton(PlayerID plID, GPButton button) => GetButton(plID.ToRawID(), button);