Пример #1
0
        void Initialize()
        {
            if (bindIPAddress.Equals("localhost", StringComparison.InvariantCultureIgnoreCase))
            {
                gsl = new GameStateListener(3000);
            }
            else
            {
                gsl = new GameStateListener("http://" + bindIPAddress + ":" + bindPort.ToString() + "/");
            }

            gameStateHandler  = new NewGameStateHandler(OnNewGameState);
            gsl.NewGameState += gameStateHandler;
            gsl.EnableRaisingIntricateEvents = true;
            gsl.Start();
        }
Пример #2
0
 public void AddNewGameStateListener(NewGameStateHandler handler)
 {
     LevelsController.NewGameState += handler;
 }