コード例 #1
0
        private void IntersectInit()
        {
            (Core.Graphics.Renderer as MonoRenderer)?.Init(GraphicsDevice);

            // TODO: Remove old netcode
            Networking.Network.Socket            = new MonoSocket(Context);
            Networking.Network.Socket.Connected += (sender, connectionEventArgs) =>
                                                   MainMenu.SetNetworkStatus(connectionEventArgs.NetworkStatus);

            Networking.Network.Socket.ConnectionFailed += (sender, connectionEventArgs, denied) =>
                                                          MainMenu.SetNetworkStatus(connectionEventArgs.NetworkStatus);

            Networking.Network.Socket.Disconnected += (sender, connectionEventArgs) =>
                                                      MainMenu.SetNetworkStatus(connectionEventArgs.NetworkStatus);

            Main.Start(Context);

            mInitialized = true;

            PostStartupAction();
        }
コード例 #2
0
        /// <summary>
        ///     Allows the game to perform any initialization it needs to before starting to run.
        ///     This is where it can query for any required services and load any non-graphic
        ///     related content.  Calling base.Initialize will enumerate through any components
        ///     and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            (Core.Graphics.Renderer as MonoRenderer)?.Init(GraphicsDevice);

            // TODO: Remove old netcode
            Networking.Network.Socket                   = new MonoSocket();
            Networking.Network.Socket.Connected        += (sender, connectionEventArgs) => MainMenu.SetNetworkStatus(connectionEventArgs.NetworkStatus);
            Networking.Network.Socket.ConnectionFailed += (sender, connectionEventArgs, denied) => MainMenu.SetNetworkStatus(connectionEventArgs.NetworkStatus);
            Networking.Network.Socket.Disconnected     += (sender, connectionEventArgs) => MainMenu.SetNetworkStatus(connectionEventArgs.NetworkStatus);

            Main.Start();
            base.Initialize();
        }