public FormLeaderboards(INetworkRelay <TNetworkAddress> relay, Guid leaderboardsFileId) { this.relay = relay; this.leaderboardsFileId = leaderboardsFileId; InitializeComponent(); }
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; }
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); }); }
public EmailService(INetworkRelay networkRelay) { _networkRelay = networkRelay; }