using System; namespace UnityEngine.SocialPlatforms { // Token: 0x02000387 RID: 903 public interface ISocialPlatform { // Token: 0x17000C6E RID: 3182 // (get) Token: 0x0600360E RID: 13838 ILocalUser localUser { get; } // Token: 0x0600360F RID: 13839 void LoadUsers(string[] userIDs, Action callback); // Token: 0x06003610 RID: 13840 void ReportProgress(string achievementID, double progress, Action callback); // Token: 0x06003611 RID: 13841 void LoadAchievementDescriptions(Action callback); // Token: 0x06003612 RID: 13842 void LoadAchievements(Action callback); // Token: 0x06003613 RID: 13843 IAchievement CreateAchievement(); // Token: 0x06003614 RID: 13844 void ReportScore(long score, string board, Action callback); // Token: 0x06003615 RID: 13845 void LoadScores(string leaderboardID, Action callback); // Token: 0x06003616 RID: 13846 ILeaderboard CreateLeaderboard(); // Token: 0x06003617 RID: 13847 void ShowAchievementsUI(); // Token: 0x06003618 RID: 13848 void ShowLeaderboardUI(); // Token: 0x06003619 RID: 13849 void Authenticate(ILocalUser user, Action callback); // Token: 0x0600361A RID: 13850 void Authenticate(ILocalUser user, Action callback); // Token: 0x0600361B RID: 13851 void LoadFriends(ILocalUser user, Action callback); // Token: 0x0600361C RID: 13852 void LoadScores(ILeaderboard board, Action callback); // Token: 0x0600361D RID: 13853 bool GetLoading(ILeaderboard board); } }