private void HandleRegistration(PacketReceivedEventArgs args)
{
// Alright, so when the player rec. the go ahead to get into the game, this code will go through
if (args.Message.ReadBoolean())
{
(ServiceLocator.ScreenManager.ActiveScreen as MenuScreen).SetMenuStatus(args.Message.ReadString());
this.ClientID = args.Message.ReadInt64();
ServiceLocator.ScreenManager.SetActiveScreen("gameScreen");
}
else
{
// This should NEVER be true if all is well.
Debug.Assert(ServiceLocator.ScreenManager.ActiveScreen is MenuScreen, "Graphical transition error!");
(ServiceLocator.ScreenManager.ActiveScreen as MenuScreen).SetMenuStatus(args.Message.ReadString());
}
}