From: Tayrtahn Date: Fri, 18 Apr 2025 16:28:24 +0000 (-0400) Subject: Cleanup warnings in SimpleRadialMenu (#36690) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=c155740ac589574fa7c97019bcf546512f67780a;p=space-station-14.git Cleanup warnings in SimpleRadialMenu (#36690) --- diff --git a/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs b/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs index 15c8065a44..31d7eab340 100644 --- a/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs +++ b/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs @@ -11,7 +11,7 @@ using Robust.Client.Input; namespace Content.Client.UserInterface.Controls; [GenerateTypedNameReferences] -public partial class SimpleRadialMenu : RadialMenu +public sealed partial class SimpleRadialMenu : RadialMenu { private EntityUid? _attachMenuToEntity; @@ -147,7 +147,7 @@ public partial class SimpleRadialMenu : RadialMenu Close(); }; } - + return button; } @@ -232,21 +232,21 @@ public partial class SimpleRadialMenu : RadialMenu public abstract class RadialMenuOption { public string? ToolTip { get; init; } - + public SpriteSpecifier? Sprite { get; init; } public Color? BackgroundColor { get; set; } public Color? HoverBackgroundColor { get; set; } } -public class RadialMenuActionOption(Action onPressed) : RadialMenuOption +public abstract class RadialMenuActionOption(Action onPressed) : RadialMenuOption { public Action OnPressed { get; } = onPressed; } -public class RadialMenuActionOption(Action onPressed, T data) +public sealed class RadialMenuActionOption(Action onPressed, T data) : RadialMenuActionOption(onPressed: () => onPressed(data)); -public class RadialMenuNestedLayerOption(IReadOnlyCollection nested, float containerRadius = 100) +public sealed class RadialMenuNestedLayerOption(IReadOnlyCollection nested, float containerRadius = 100) : RadialMenuOption { public float? ContainerRadius { get; } = containerRadius; @@ -254,7 +254,7 @@ public class RadialMenuNestedLayerOption(IReadOnlyCollection n public IReadOnlyCollection Nested { get; } = nested; } -public class SimpleRadialMenuSettings +public sealed class SimpleRadialMenuSettings { /// /// Default container draw radius. Is going to be further affected by per sector increment.