public virtual bool IsButtonUp(VirtualTouchPadButtons button) { return(false); }
public override bool IsButtonUp(VirtualTouchPadButtons button) { return(VirtualButtonInBounds(button) && TouchPadPressedUp); }
private bool VirtualButtonInBounds(VirtualTouchPadButtons button) { return(button == VirtualTouchPadButtons.Any || (BUTTON_CENTERS.ContainsKey(button) && (SquareTouchPoint - BUTTON_CENTERS[button]).magnitude <= BUTTON_RADIUS)); }
protected void AddButton(VirtualTouchPadButtons outButton, KeyCode inKey) { touchPadKeys.Add(outButton, inKey); }