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(); }
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(); }