fixes blockgamearcadecomponent runtime
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -58,9 +58,6 @@ namespace Content.Shared.Arcade
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public class BlockGameUserUnregisterMessage : BoundUserInterfaceMessage{}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public class BlockGameSetScreenMessage : BoundUserInterfaceMessage
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user