public static LeaderboardIdentity Create(LeaderboardKey aKey, int aGameMode) { return(new LeaderboardIdentity() { Key = aKey, GameMode = aGameMode }); }
public static LeaderboardIdentity Create(LeaderboardKey aKey) { return(new LeaderboardIdentity() { Key = aKey }); }
public void readLeaderboard(int leaderboardID, LeaderboardKey key) { this.LeaderboardsRead = (XNAConnect.LeaderboardResult)null; if (TheSims3.IsTrialMode) { return; } SignedInGamer gamer = XNAConnect.getGamer(); if (gamer == null) { return; } LeaderboardIdentity leaderboardIdentity = LeaderboardIdentity.Create(key, leaderboardID); this.LeaderboardsRead = new XNAConnect.LeaderboardResult(leaderboardIdentity); try { //LeaderboardReader.BeginRead(leaderboardIdentity, (Gamer)gamer, 20, new AsyncCallback(this.LeaderboardCallback), (object)gamer); } //catch (GameUpdateRequiredException ex) //{ // XNAConnect.PromptForUpdate(); //} catch (Exception ex) { XNAConnect.NotifyConnectionLost(); } }
public void writeToLeaderboard( int leaderboardID, int score, TimeSpan time, bool win, LeaderboardKey key) { SignedInGamer gamer = XNAConnect.getGamer(); if (gamer == null) { return; } if (TheSims3.IsTrialMode) { return; } try { //LeaderboardIdentity leaderboardId = LeaderboardIdentity.Create(key, leaderboardID); //LeaderboardEntry leaderboard = gamer.LeaderboardWriter.GetLeaderboard(leaderboardId); //leaderboard.Rating = !Scene.IsScoreLeaderboard(leaderboardID) ? (long) time.TotalMinutes : (long) score; //leaderboard.Columns.SetValue("Outcome", win ? LeaderboardOutcome.Win : LeaderboardOutcome.Loss); } //catch (GameUpdateRequiredException ex) //{ // XNAConnect.PromptForUpdate(); //} catch (Exception ex) { } }
public static LeaderboardIdentity Create(LeaderboardKey key, int gameMode) { return new LeaderboardIdentity() { Key = key.ToString(), GameMode = gameMode }; }
public static LeaderboardIdentity Create(LeaderboardKey key) { return(new LeaderboardIdentity() { Key = key.ToString(), GameMode = 0 }); }
private void setLeaderboardText(int leaderboardID) { LeaderboardKey key = LeaderboardKey.BestScoreLifeTime; if (this.currSortID == 1) { key = LeaderboardKey.BestScoreRecent; } if (!Scene.IsScoreLeaderboard(leaderboardID)) { key = LeaderboardKey.BestTimeLifeTime; if (this.currSortID == 1) { key = LeaderboardKey.BestTimeRecent; } } this.scrollText = (ScrollText)null; this.conn.readLeaderboard(leaderboardID, key); }
internal static LeaderboardIdentity Create(LeaderboardKey leaderboardKey, int mode) { return(new LeaderboardIdentity()); }
public static LeaderboardIdentity Create(LeaderboardKey aKey) { return new LeaderboardIdentity() { Key = aKey}; }
public static LeaderboardIdentity Create(LeaderboardKey aKey, int aGameMode) { return new LeaderboardIdentity() { Key = aKey, GameMode = aGameMode}; }