CEngineSharp_Client.World.Content_Managers.PlayerManager.HandleRegistration C# (CSharp) Method

HandleRegistration() private method

private HandleRegistration ( PacketReceivedEventArgs args ) : void
args CEngineSharp_Client.Net.PacketReceivedEventArgs
return void
        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());
            }
        }