public bool DoMouseUp( EMouseButtons button )
{
bool handled = false;
//!!!!!slowly
foreach( GameControlItem item in items )
{
//!!!!!need use binded values here
foreach( SystemKeyboardMouseValue value in item.DefaultKeyboardMouseValues )
{
if( value.Type == SystemKeyboardMouseValue.Types.MouseButton &&
value.MouseButton == button )
{
if( GameControlsEvent != null )
GameControlsEvent( new GameControlsKeyUpEventData( item.ControlKey ) );
handled = true;
}
}
}
return handled;
}