protected override void UpdateInternal() { is_down = button.GetRawValue(); is_pressed = false; is_released = false; if (is_down) { if (presses.LogValue(true)) { is_pressed = true; } } else { if (presses.LogValue(false)) { is_released = true; } } }
public float GetRawValue() { return(button.GetRawValue().ConvertBool(value)); }
public int GetRawValue() { return(negative_button.GetRawValue().ConvertBool(-1) + positive_button.GetRawValue().ConvertBool(1)); }
public float GetRawValue() { return(negative_button.GetRawValue().ConvertBool(-1.0f) + positive_button.GetRawValue().ConvertBool(1.0f)); }