public void OnMouseButtonPressed(ButtonPressedEventArgs e) { if (!Bounds.Contains(e.Cursor.ScreenPixels.AsPoint())) { IBM.CloseModalMenu(); } else { if (HoveredSprite.HasValue) { Bag.Icon = this.Texture; Bag.IconTexturePosition = HoveredSprite.Value; IBM.CloseModalMenu(); } else if (HoveredButton.HasValue) { if (HoveredButton.Value == DefaultButtonDestination) { Bag.ResetIcon(); } IBM.CloseModalMenu(); } } }
public void OnMouseButtonPressed(ButtonPressedEventArgs e) { if (!Bounds.Contains(e.Cursor.LegacyScreenPixels().AsPoint())) { IBM.CloseModalMenu(); } else { if (HoveredSprite.HasValue) { Bag.CustomIconSourceTexture = BagType.SourceTexture.SpringObjects; Bag.CustomIconTexturePosition = HoveredSprite.Value; IBM.CloseModalMenu(); } else if (HoveredButton.HasValue) { if (HoveredButton.Value == DefaultButtonDestination) { Bag.ResetIcon(); } IBM.CloseModalMenu(); } } }