public override void OnMouseWheel(ICoreClientAPI api, MouseWheelEventArgs args) { if (!Bounds.ParentBounds.PointInside(api.Input.MouseX, api.Input.MouseY)) { return; } float px = (float)((api.Input.MouseX - Bounds.absX) / Bounds.InnerWidth); float py = (float)((api.Input.MouseY - Bounds.absY) / Bounds.InnerHeight); ZoomAdd(args.delta > 0 ? 0.25f : -0.25f, px, py); args.SetHandled(true); }
public override void OnMouseWheel(MouseWheelEventArgs args) { base.OnMouseWheel(args); args.SetHandled(true); }