Fix VV Verb on entities that don't exist on the client (#6187)
This commit is contained in:
@@ -13,6 +13,7 @@ namespace Content.Client.Verbs
|
|||||||
{
|
{
|
||||||
[Dependency] private readonly IClientConGroupController _clientConGroupController = default!;
|
[Dependency] private readonly IClientConGroupController _clientConGroupController = default!;
|
||||||
[Dependency] private readonly IViewVariablesManager _viewVariablesManager = default!;
|
[Dependency] private readonly IViewVariablesManager _viewVariablesManager = default!;
|
||||||
|
[Dependency] private readonly IClientConsoleHost _clientConsoleHost = default!;
|
||||||
|
|
||||||
public override void Initialize()
|
public override void Initialize()
|
||||||
{
|
{
|
||||||
@@ -30,7 +31,7 @@ namespace Content.Client.Verbs
|
|||||||
verb.Category = VerbCategory.Debug;
|
verb.Category = VerbCategory.Debug;
|
||||||
verb.Text = "View Variables";
|
verb.Text = "View Variables";
|
||||||
verb.IconTexture = "/Textures/Interface/VerbIcons/vv.svg.192dpi.png";
|
verb.IconTexture = "/Textures/Interface/VerbIcons/vv.svg.192dpi.png";
|
||||||
verb.Act = () => _viewVariablesManager.OpenVV(args.Target);
|
verb.Act = () => _clientConsoleHost.ExecuteCommand($"vv {args.Target}");
|
||||||
verb.ClientExclusive = true; // opening VV window is client-side. Don't ask server to run this verb.
|
verb.ClientExclusive = true; // opening VV window is client-side. Don't ask server to run this verb.
|
||||||
args.Verbs.Add(verb);
|
args.Verbs.Add(verb);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user