public static void SetUsername(string username) { if (fa.dontConnect3rdParty) { return; } FrRemoteData.Fr_SetUsername(username, (data) => { AddResult(data, Type.Generic); }); }
public static void AskForToken() { if (fa.dontConnect3rdParty) { return; } FrRemoteData.Fr_AskForToken((data) => { AddResult(data, Type.NewToken); }); }
public static void ValidateTokenAndSet(string token) { if (fa.dontConnect3rdParty) { return; } FrRemoteData.Fr_ValidateToken("" + token, (data) => { AddResult(data, Type.ValidateTokenAndSet); }); }
public static void Qc_GetMMLeaderboardNameSlot(FreshLevels.Type type, int slot) { if (fa.dontConnect3rdParty) { return; } //Debug.Log("Trying to get qc leaderboard time slot " + slot); FrRemoteData.Qc_GetLeaderboardSlotName(slot, "" + type, (data) => { fa.mmleaderboardNames[slot] = data; }); }
public static void Qc_GetEntireMMLeaderboard(FreshLevels.Type type) { if (fa.dontConnect3rdParty) { return; } Debug.Log("Trying to get qc leaderboard"); FrRemoteData.Qc_GetEntireLeaderboard("" + type, fa.token, fa.lengthOfMainMenuLeaderboard, (data) => { fa.entireMMLeaderboard = data; }); }
public static void GetLeaderboard(FreshLevels.Type type) { if (fa.dontConnect3rdParty) { return; } Debug.Log("Trying to get leaderboard"); FrRemoteData.Fr_GetLeaderboard("" + type, fa.token, (data) => { AddResult(data, Type.GetLeaderboard); }); }
public static void ReportLevelTime(FreshLevels.Type type, float levelTime) { if (fa.dontConnect3rdParty) { return; } if (fa.cheater) { return; } FrRemoteData.Fr_ReportLevelTime("" + type, levelTime, (data) => { AddResult(data, Type.Generic); }); }
public static void Qc_ReportLevelTime(FreshLevels.Type type, float levelTime, string ghostData) { if (fa.dontConnect3rdParty) { return; } if (fa.cheater) { return; } if (FreshLevels.NotALeaderboardLevel(type)) { return; } //There are / should be no leaderboards for this level Debug.Log("Reported QC level time"); FrRemoteData.Qc_ReportLevelTime("" + type, levelTime, ghostData, (data) => { AddResult(data, Type.Generic); }); }