]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add click sound to verb execution (#23162)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Fri, 29 Dec 2023 05:17:55 +0000 (16:17 +1100)
committerGitHub <noreply@github.com>
Fri, 29 Dec 2023 05:17:55 +0000 (16:17 +1100)
IDK how I didn't notice this before.

Content.Client/Verbs/UI/VerbMenuUIController.cs

index 165b55131af296be28587b5f21319e13e6752d5e..21eb6becd685fd3b041494073945506d2d72a480 100644 (file)
@@ -24,7 +24,6 @@ namespace Content.Client.Verbs.UI
     public sealed class VerbMenuUIController : UIController, IOnStateEntered<GameplayState>, IOnStateExited<GameplayState>
     {
         [Dependency] private readonly IPlayerManager _playerManager = default!;
-        [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!;
         [Dependency] private readonly ContextMenuUIController _context = default!;
 
         [UISystemDependency] private readonly CombatModeSystem _combatMode = default!;
@@ -112,7 +111,7 @@ namespace Content.Client.Verbs.UI
 
             // Show the menu at mouse pos
             menu.SetPositionLast();
-            var box = UIBox2.FromDimensions(_userInterfaceManager.MousePositionScaled.Position, new Vector2(1, 1));
+            var box = UIBox2.FromDimensions(UIManager.MousePositionScaled.Position, new Vector2(1, 1));
             menu.Open(box);
         }
 
@@ -274,6 +273,7 @@ namespace Content.Client.Verbs.UI
 
         private void ExecuteVerb(Verb verb)
         {
+            UIManager.ClickSound();
             _verbSystem.ExecuteVerb(CurrentTarget, verb);
 
             if (verb.CloseMenu ?? verb.CloseMenuDefault)