Example #1
0
        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));
 }