public BoardTestClientViewModel(IBoardClient boardClient, ICardClient cardClient)
            : base("Board")
        {
            this.boardClient = boardClient;
            this.cardClient  = cardClient;

            GetBoardAsyncCommand = new DelegateCommand(GetBoardAsyncCommandExecute);
        }
示例#2
0
    // Use this for initialization
    async void Start()
    {
        ClientFactory.Log = Debug.Log;

        boardClient = ClientFactory.GetInstance <IBoardClient>();
        cardClient  = ClientFactory.GetInstance <ICardClient>();

        await Task.WhenAll(boardClient.ConnectAsync(HostName, Port), cardClient.ConnectAsync(HostName, Port));

        await GenerateBoardAsync();
    }