fixes blockgamearcadecomponent runtime

This commit is contained in:
Paul
2021-01-11 10:59:19 +01:00
parent d950e5a5a0
commit d3dda274e3
3 changed files with 1 additions and 7 deletions

View File

@@ -21,7 +21,6 @@ namespace Content.Client.GameObjects.Components.Arcade
base.Open();
_menu = new BlockGameMenu(this);
_menu.OnClose += () => SendMessage(new BlockGameMessages.BlockGameUserUnregisterMessage());
_menu.OnClose += Close;
_menu.OpenCentered();
}

View File

@@ -119,6 +119,7 @@ namespace Content.Server.GameObjects.Components.Arcade
if (UserInterface != null)
{
UserInterface.OnReceiveMessage += UserInterfaceOnOnReceiveMessage;
UserInterface.OnClosed += UnRegisterPlayerSession;
}
_game = new BlockGame(this);
}
@@ -136,9 +137,6 @@ namespace Content.Server.GameObjects.Components.Arcade
{
switch (obj.Message)
{
case BlockGameMessages.BlockGameUserUnregisterMessage unregisterMessage:
UnRegisterPlayerSession(obj.Session);
break;
case BlockGameMessages.BlockGamePlayerActionMessage playerActionMessage:
if (obj.Session != _player) break;

View File

@@ -58,9 +58,6 @@ namespace Content.Shared.Arcade
}
}
[Serializable, NetSerializable]
public class BlockGameUserUnregisterMessage : BoundUserInterfaceMessage{}
[Serializable, NetSerializable]
public class BlockGameSetScreenMessage : BoundUserInterfaceMessage
{