Exemplo n.º 1
0
        public EyeController(EyePlayerController playerController)
        {
            _playerController = playerController;

            _network = new EyeServer();

            _networkGameStateListener       = new NetworkGameStateListener(Network);
            _networkCombatLogListener       = new NetworkCombatLogListener(Network);
            _eyeStateListener               = new EyeStateListener(_networkGameStateListener);
            _eyeStateListener.DataReceived += (sender, entry) => _entry = entry;

            _stateEventManager = new EyeStateEventManager(_eyeStateListener, _networkCombatLogListener);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //Console.SetWindowPosition(1920 + 200, 200);
            //Console.SetWindowSize(Console.LargestWindowWidth, Console.LargestWindowHeight);

            var gsl = new GameStateListener();
            var cll = new CombatLogListener(@"C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota\combat.log");

            _eyeStateIntegrator   = new EyeStateIntegrator(gsl, cll);
            _eyeStateEventManager = new EyeStateEventManager(_eyeStateIntegrator);

            _eyeStateIntegrator.Start();

            Console.ReadLine();
        }