Пример #1
0
        public static void Main(string[] args)
        {
            var playerXEvtHandler = new PlayerEventHander { Name = "PlayerX" };
            var playerOEvtHandler = new PlayerEventHander { Name = "PlayerO" };

            var playerX = ActorProxy.Create<IPlayer>(new ActorId("PlayerX"), "fabric:/TicTacTech.ActorServiceApplication");
            var playerO = ActorProxy.Create<IPlayer>(new ActorId("PlayerO"), "fabric:/TicTacTech.ActorServiceApplication");

            playerX.SubscribeAsync(playerXEvtHandler).Wait();
            playerO.SubscribeAsync(playerOEvtHandler).Wait();

            var tX = playerX.GoAndPlay();
            var tY = playerO.GoAndPlay();


            ReadLine();
        }
Пример #2
0
        public static void Main(string[] args)
        {
            var playerXEvtHandler = new PlayerEventHander {
                Name = "PlayerX"
            };
            var playerOEvtHandler = new PlayerEventHander {
                Name = "PlayerO"
            };

            var playerX = ActorProxy.Create <IPlayer>(new ActorId("PlayerX"), "fabric:/TicTacTech.ActorServiceApplication");
            var playerO = ActorProxy.Create <IPlayer>(new ActorId("PlayerO"), "fabric:/TicTacTech.ActorServiceApplication");

            playerX.SubscribeAsync(playerXEvtHandler).Wait();
            playerO.SubscribeAsync(playerOEvtHandler).Wait();

            var tX = playerX.GoAndPlay();
            var tY = playerO.GoAndPlay();


            ReadLine();
        }