]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix verbs in mapping state (#30631)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Sun, 4 Aug 2024 05:35:02 +0000 (15:35 +1000)
committerGitHub <noreply@github.com>
Sun, 4 Aug 2024 05:35:02 +0000 (15:35 +1000)
Content.Client/Verbs/UI/VerbMenuUIController.cs

index 1bbf44ac2c8c8946103e425448400f87464f9315..ad120da80b4532944f91a78d28e173081b28bf7b 100644 (file)
@@ -60,13 +60,18 @@ namespace Content.Client.Verbs.UI
 
         public void OnStateEntered(MappingState state)
         {
+            _context.OnContextKeyEvent += OnKeyBindDown;
+            _context.OnContextClosed += Close;
             _verbSystem.OnVerbsResponse += HandleVerbsResponse;
         }
 
         public void OnStateExited(MappingState state)
         {
+            _context.OnContextKeyEvent -= OnKeyBindDown;
+            _context.OnContextClosed -= Close;
             if (_verbSystem != null)
                 _verbSystem.OnVerbsResponse -= HandleVerbsResponse;
+            Close();
         }
 
         /// <summary>