static void EventInput_MouseButton(object sender, MouseButtonEventArgs e) { if(e.State == ButtonState.Pressed) { if(OnMousePress != null) OnMousePress(new Vector2(e.X, e.Y), e.Button); } else { if(OnMouseRelease != null) OnMouseRelease(new Vector2(e.X, e.Y), e.Button); } }