Example #1
0
        public FormLeaderboards(INetworkRelay <TNetworkAddress> relay, Guid leaderboardsFileId)
        {
            this.relay = relay;
            this.leaderboardsFileId = leaderboardsFileId;

            InitializeComponent();
        }
Example #2
0
        public FormGame(INetworkRelay <TNetworkAddress> relay, Guid opponentGuid, Guid leaderboardsFileId)
        {
            this.relay              = relay;
            this.opponentGuid       = opponentGuid;
            this.leaderboardsFileId = leaderboardsFileId;

            InitializeComponent();

            textBoxYourId.Text   = relay.OwnId.ToString();
            textBoxGameWith.Text = opponentGuid.ToString();

            priority = random.Next();
            relay.OnDirectMessage += OnDirectMessage;
        }
Example #3
0
        public FormMatchmaking(INetworkRelay <TNetworkAddress> relay, Guid matchmakingFileId, Guid leaderboardsFileId)
        {
            this.relay              = relay;
            this.matchmakingFileId  = matchmakingFileId;
            this.leaderboardsFileId = leaderboardsFileId;

            relay.OnDirectMessage += OnInviteDirectMessage;

            InitializeComponent();

            textBoxYourId.Text = relay.OwnId.ToString();

            relay.GetFile(relay.OwnId, (s, file) =>
            {
                var newEntries = file.Entries.Add("Level", "1");
                relay.UpdateFile(relay.OwnId, newEntries);
            });
        }
Example #4
0
 public EmailService(INetworkRelay networkRelay)
 {
     _networkRelay = networkRelay;
 }
Example #5
0
 public EmailService(INetworkRelay networkRelay)
 {
     _networkRelay = networkRelay;
 }