fixes blockgamearcadecomponent runtime
This commit is contained in:
@@ -21,7 +21,6 @@ namespace Content.Client.GameObjects.Components.Arcade
|
|||||||
base.Open();
|
base.Open();
|
||||||
|
|
||||||
_menu = new BlockGameMenu(this);
|
_menu = new BlockGameMenu(this);
|
||||||
_menu.OnClose += () => SendMessage(new BlockGameMessages.BlockGameUserUnregisterMessage());
|
|
||||||
_menu.OnClose += Close;
|
_menu.OnClose += Close;
|
||||||
_menu.OpenCentered();
|
_menu.OpenCentered();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ namespace Content.Server.GameObjects.Components.Arcade
|
|||||||
if (UserInterface != null)
|
if (UserInterface != null)
|
||||||
{
|
{
|
||||||
UserInterface.OnReceiveMessage += UserInterfaceOnOnReceiveMessage;
|
UserInterface.OnReceiveMessage += UserInterfaceOnOnReceiveMessage;
|
||||||
|
UserInterface.OnClosed += UnRegisterPlayerSession;
|
||||||
}
|
}
|
||||||
_game = new BlockGame(this);
|
_game = new BlockGame(this);
|
||||||
}
|
}
|
||||||
@@ -136,9 +137,6 @@ namespace Content.Server.GameObjects.Components.Arcade
|
|||||||
{
|
{
|
||||||
switch (obj.Message)
|
switch (obj.Message)
|
||||||
{
|
{
|
||||||
case BlockGameMessages.BlockGameUserUnregisterMessage unregisterMessage:
|
|
||||||
UnRegisterPlayerSession(obj.Session);
|
|
||||||
break;
|
|
||||||
case BlockGameMessages.BlockGamePlayerActionMessage playerActionMessage:
|
case BlockGameMessages.BlockGamePlayerActionMessage playerActionMessage:
|
||||||
if (obj.Session != _player) break;
|
if (obj.Session != _player) break;
|
||||||
|
|
||||||
|
|||||||
@@ -58,9 +58,6 @@ namespace Content.Shared.Arcade
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[Serializable, NetSerializable]
|
|
||||||
public class BlockGameUserUnregisterMessage : BoundUserInterfaceMessage{}
|
|
||||||
|
|
||||||
[Serializable, NetSerializable]
|
[Serializable, NetSerializable]
|
||||||
public class BlockGameSetScreenMessage : BoundUserInterfaceMessage
|
public class BlockGameSetScreenMessage : BoundUserInterfaceMessage
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user