This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,113 @@
using System;
namespace UnityEngine.SocialPlatforms.Impl
{
// Token: 0x0200037F RID: 895
public class Achievement : IAchievement
{
// Token: 0x060035A3 RID: 13731 RVA: 0x00059C8C File Offset: 0x00057E8C
public Achievement(string id, double percentCompleted, bool completed, bool hidden, DateTime lastReportedDate)
{
this.id = id;
this.percentCompleted = percentCompleted;
this.m_Completed = completed;
this.m_Hidden = hidden;
this.m_LastReportedDate = lastReportedDate;
}
// Token: 0x060035A4 RID: 13732 RVA: 0x00059CBC File Offset: 0x00057EBC
public Achievement(string id, double percent)
{
this.id = id;
this.percentCompleted = percent;
this.m_Hidden = false;
this.m_Completed = false;
this.m_LastReportedDate = DateTime.MinValue;
}
// Token: 0x060035A5 RID: 13733 RVA: 0x00059CEC File Offset: 0x00057EEC
public Achievement()
: this("unknown", 0.0)
{
}
// Token: 0x060035A6 RID: 13734 RVA: 0x00059D04 File Offset: 0x00057F04
public override string ToString()
{
return string.Concat(new object[] { this.id, " - ", this.percentCompleted, " - ", this.completed, " - ", this.hidden, " - ", this.lastReportedDate });
}
// Token: 0x060035A7 RID: 13735 RVA: 0x00059D88 File Offset: 0x00057F88
public void ReportProgress(Action<bool> callback)
{
ActivePlatform.Instance.ReportProgress(this.id, this.percentCompleted, callback);
}
// Token: 0x060035A8 RID: 13736 RVA: 0x00059DA4 File Offset: 0x00057FA4
public void SetCompleted(bool value)
{
this.m_Completed = value;
}
// Token: 0x060035A9 RID: 13737 RVA: 0x00059DB0 File Offset: 0x00057FB0
public void SetHidden(bool value)
{
this.m_Hidden = value;
}
// Token: 0x060035AA RID: 13738 RVA: 0x00059DBC File Offset: 0x00057FBC
public void SetLastReportedDate(DateTime date)
{
this.m_LastReportedDate = date;
}
// Token: 0x17000C4F RID: 3151
// (get) Token: 0x060035AB RID: 13739 RVA: 0x00059DC8 File Offset: 0x00057FC8
// (set) Token: 0x060035AC RID: 13740 RVA: 0x00059DE4 File Offset: 0x00057FE4
public string id { get; set; }
// Token: 0x17000C50 RID: 3152
// (get) Token: 0x060035AD RID: 13741 RVA: 0x00059DF0 File Offset: 0x00057FF0
// (set) Token: 0x060035AE RID: 13742 RVA: 0x00059E0C File Offset: 0x0005800C
public double percentCompleted { get; set; }
// Token: 0x17000C51 RID: 3153
// (get) Token: 0x060035AF RID: 13743 RVA: 0x00059E18 File Offset: 0x00058018
public bool completed
{
get
{
return this.m_Completed;
}
}
// Token: 0x17000C52 RID: 3154
// (get) Token: 0x060035B0 RID: 13744 RVA: 0x00059E34 File Offset: 0x00058034
public bool hidden
{
get
{
return this.m_Hidden;
}
}
// Token: 0x17000C53 RID: 3155
// (get) Token: 0x060035B1 RID: 13745 RVA: 0x00059E50 File Offset: 0x00058050
public DateTime lastReportedDate
{
get
{
return this.m_LastReportedDate;
}
}
// Token: 0x04000BFF RID: 3071
private bool m_Completed;
// Token: 0x04000C00 RID: 3072
private bool m_Hidden;
// Token: 0x04000C01 RID: 3073
private DateTime m_LastReportedDate;
}
}
@@ -0,0 +1,119 @@
using System;
namespace UnityEngine.SocialPlatforms.Impl
{
// Token: 0x02000380 RID: 896
public class AchievementDescription : IAchievementDescription
{
// Token: 0x060035B2 RID: 13746 RVA: 0x00059E6C File Offset: 0x0005806C
public AchievementDescription(string id, string title, Texture2D image, string achievedDescription, string unachievedDescription, bool hidden, int points)
{
this.id = id;
this.m_Title = title;
this.m_Image = image;
this.m_AchievedDescription = achievedDescription;
this.m_UnachievedDescription = unachievedDescription;
this.m_Hidden = hidden;
this.m_Points = points;
}
// Token: 0x060035B3 RID: 13747 RVA: 0x00059EAC File Offset: 0x000580AC
public override string ToString()
{
return string.Concat(new object[]
{
this.id, " - ", this.title, " - ", this.achievedDescription, " - ", this.unachievedDescription, " - ", this.points, " - ",
this.hidden
});
}
// Token: 0x060035B4 RID: 13748 RVA: 0x00059F38 File Offset: 0x00058138
public void SetImage(Texture2D image)
{
this.m_Image = image;
}
// Token: 0x17000C54 RID: 3156
// (get) Token: 0x060035B5 RID: 13749 RVA: 0x00059F44 File Offset: 0x00058144
// (set) Token: 0x060035B6 RID: 13750 RVA: 0x00059F60 File Offset: 0x00058160
public string id { get; set; }
// Token: 0x17000C55 RID: 3157
// (get) Token: 0x060035B7 RID: 13751 RVA: 0x00059F6C File Offset: 0x0005816C
public string title
{
get
{
return this.m_Title;
}
}
// Token: 0x17000C56 RID: 3158
// (get) Token: 0x060035B8 RID: 13752 RVA: 0x00059F88 File Offset: 0x00058188
public Texture2D image
{
get
{
return this.m_Image;
}
}
// Token: 0x17000C57 RID: 3159
// (get) Token: 0x060035B9 RID: 13753 RVA: 0x00059FA4 File Offset: 0x000581A4
public string achievedDescription
{
get
{
return this.m_AchievedDescription;
}
}
// Token: 0x17000C58 RID: 3160
// (get) Token: 0x060035BA RID: 13754 RVA: 0x00059FC0 File Offset: 0x000581C0
public string unachievedDescription
{
get
{
return this.m_UnachievedDescription;
}
}
// Token: 0x17000C59 RID: 3161
// (get) Token: 0x060035BB RID: 13755 RVA: 0x00059FDC File Offset: 0x000581DC
public bool hidden
{
get
{
return this.m_Hidden;
}
}
// Token: 0x17000C5A RID: 3162
// (get) Token: 0x060035BC RID: 13756 RVA: 0x00059FF8 File Offset: 0x000581F8
public int points
{
get
{
return this.m_Points;
}
}
// Token: 0x04000C04 RID: 3076
private string m_Title;
// Token: 0x04000C05 RID: 3077
private Texture2D m_Image;
// Token: 0x04000C06 RID: 3078
private string m_AchievedDescription;
// Token: 0x04000C07 RID: 3079
private string m_UnachievedDescription;
// Token: 0x04000C08 RID: 3080
private bool m_Hidden;
// Token: 0x04000C09 RID: 3081
private int m_Points;
}
}
@@ -0,0 +1,181 @@
using System;
namespace UnityEngine.SocialPlatforms.Impl
{
// Token: 0x02000382 RID: 898
public class Leaderboard : ILeaderboard
{
// Token: 0x060035CE RID: 13774 RVA: 0x0005A20C File Offset: 0x0005840C
public Leaderboard()
{
this.id = "Invalid";
this.range = new Range(1, 10);
this.userScope = UserScope.Global;
this.timeScope = TimeScope.AllTime;
this.m_Loading = false;
this.m_LocalUserScore = new Score("Invalid", 0L);
this.m_MaxRange = 0U;
this.m_Scores = new Score[0];
this.m_Title = "Invalid";
this.m_UserIDs = new string[0];
}
// Token: 0x060035CF RID: 13775 RVA: 0x0005A28C File Offset: 0x0005848C
public void SetUserFilter(string[] userIDs)
{
this.m_UserIDs = userIDs;
}
// Token: 0x060035D0 RID: 13776 RVA: 0x0005A298 File Offset: 0x00058498
public override string ToString()
{
return string.Concat(new object[]
{
"ID: '",
this.id,
"' Title: '",
this.m_Title,
"' Loading: '",
this.m_Loading,
"' Range: [",
this.range.from,
",",
this.range.count,
"] MaxRange: '",
this.m_MaxRange,
"' Scores: '",
this.m_Scores.Length,
"' UserScope: '",
this.userScope,
"' TimeScope: '",
this.timeScope,
"' UserFilter: '",
this.m_UserIDs.Length
});
}
// Token: 0x060035D1 RID: 13777 RVA: 0x0005A3AC File Offset: 0x000585AC
public void LoadScores(Action<bool> callback)
{
ActivePlatform.Instance.LoadScores(this, callback);
}
// Token: 0x17000C61 RID: 3169
// (get) Token: 0x060035D2 RID: 13778 RVA: 0x0005A3BC File Offset: 0x000585BC
public bool loading
{
get
{
return ActivePlatform.Instance.GetLoading(this);
}
}
// Token: 0x060035D3 RID: 13779 RVA: 0x0005A3DC File Offset: 0x000585DC
public void SetLocalUserScore(IScore score)
{
this.m_LocalUserScore = score;
}
// Token: 0x060035D4 RID: 13780 RVA: 0x0005A3E8 File Offset: 0x000585E8
public void SetMaxRange(uint maxRange)
{
this.m_MaxRange = maxRange;
}
// Token: 0x060035D5 RID: 13781 RVA: 0x0005A3F4 File Offset: 0x000585F4
public void SetScores(IScore[] scores)
{
this.m_Scores = scores;
}
// Token: 0x060035D6 RID: 13782 RVA: 0x0005A400 File Offset: 0x00058600
public void SetTitle(string title)
{
this.m_Title = title;
}
// Token: 0x060035D7 RID: 13783 RVA: 0x0005A40C File Offset: 0x0005860C
public string[] GetUserFilter()
{
return this.m_UserIDs;
}
// Token: 0x17000C62 RID: 3170
// (get) Token: 0x060035D8 RID: 13784 RVA: 0x0005A428 File Offset: 0x00058628
// (set) Token: 0x060035D9 RID: 13785 RVA: 0x0005A444 File Offset: 0x00058644
public string id { get; set; }
// Token: 0x17000C63 RID: 3171
// (get) Token: 0x060035DA RID: 13786 RVA: 0x0005A450 File Offset: 0x00058650
// (set) Token: 0x060035DB RID: 13787 RVA: 0x0005A46C File Offset: 0x0005866C
public UserScope userScope { get; set; }
// Token: 0x17000C64 RID: 3172
// (get) Token: 0x060035DC RID: 13788 RVA: 0x0005A478 File Offset: 0x00058678
// (set) Token: 0x060035DD RID: 13789 RVA: 0x0005A494 File Offset: 0x00058694
public Range range { get; set; }
// Token: 0x17000C65 RID: 3173
// (get) Token: 0x060035DE RID: 13790 RVA: 0x0005A4A0 File Offset: 0x000586A0
// (set) Token: 0x060035DF RID: 13791 RVA: 0x0005A4BC File Offset: 0x000586BC
public TimeScope timeScope { get; set; }
// Token: 0x17000C66 RID: 3174
// (get) Token: 0x060035E0 RID: 13792 RVA: 0x0005A4C8 File Offset: 0x000586C8
public IScore localUserScore
{
get
{
return this.m_LocalUserScore;
}
}
// Token: 0x17000C67 RID: 3175
// (get) Token: 0x060035E1 RID: 13793 RVA: 0x0005A4E4 File Offset: 0x000586E4
public uint maxRange
{
get
{
return this.m_MaxRange;
}
}
// Token: 0x17000C68 RID: 3176
// (get) Token: 0x060035E2 RID: 13794 RVA: 0x0005A500 File Offset: 0x00058700
public IScore[] scores
{
get
{
return this.m_Scores;
}
}
// Token: 0x17000C69 RID: 3177
// (get) Token: 0x060035E3 RID: 13795 RVA: 0x0005A51C File Offset: 0x0005871C
public string title
{
get
{
return this.m_Title;
}
}
// Token: 0x04000C11 RID: 3089
private bool m_Loading;
// Token: 0x04000C12 RID: 3090
private IScore m_LocalUserScore;
// Token: 0x04000C13 RID: 3091
private uint m_MaxRange;
// Token: 0x04000C14 RID: 3092
private IScore[] m_Scores;
// Token: 0x04000C15 RID: 3093
private string m_Title;
// Token: 0x04000C16 RID: 3094
private string[] m_UserIDs;
}
}
@@ -0,0 +1,91 @@
using System;
namespace UnityEngine.SocialPlatforms.Impl
{
// Token: 0x0200037D RID: 893
public class LocalUser : UserProfile, ILocalUser, IUserProfile
{
// Token: 0x0600358B RID: 13707 RVA: 0x00059A10 File Offset: 0x00057C10
public LocalUser()
{
this.m_Friends = new UserProfile[0];
this.m_Authenticated = false;
this.m_Underage = false;
}
// Token: 0x0600358C RID: 13708 RVA: 0x00059A34 File Offset: 0x00057C34
public void Authenticate(Action<bool> callback)
{
ActivePlatform.Instance.Authenticate(this, callback);
}
// Token: 0x0600358D RID: 13709 RVA: 0x00059A44 File Offset: 0x00057C44
public void Authenticate(Action<bool, string> callback)
{
ActivePlatform.Instance.Authenticate(this, callback);
}
// Token: 0x0600358E RID: 13710 RVA: 0x00059A54 File Offset: 0x00057C54
public void LoadFriends(Action<bool> callback)
{
ActivePlatform.Instance.LoadFriends(this, callback);
}
// Token: 0x0600358F RID: 13711 RVA: 0x00059A64 File Offset: 0x00057C64
public void SetFriends(IUserProfile[] friends)
{
this.m_Friends = friends;
}
// Token: 0x06003590 RID: 13712 RVA: 0x00059A70 File Offset: 0x00057C70
public void SetAuthenticated(bool value)
{
this.m_Authenticated = value;
}
// Token: 0x06003591 RID: 13713 RVA: 0x00059A7C File Offset: 0x00057C7C
public void SetUnderage(bool value)
{
this.m_Underage = value;
}
// Token: 0x17000C47 RID: 3143
// (get) Token: 0x06003592 RID: 13714 RVA: 0x00059A88 File Offset: 0x00057C88
public IUserProfile[] friends
{
get
{
return this.m_Friends;
}
}
// Token: 0x17000C48 RID: 3144
// (get) Token: 0x06003593 RID: 13715 RVA: 0x00059AA4 File Offset: 0x00057CA4
public bool authenticated
{
get
{
return this.m_Authenticated;
}
}
// Token: 0x17000C49 RID: 3145
// (get) Token: 0x06003594 RID: 13716 RVA: 0x00059AC0 File Offset: 0x00057CC0
public bool underage
{
get
{
return this.m_Underage;
}
}
// Token: 0x04000BF7 RID: 3063
private IUserProfile[] m_Friends;
// Token: 0x04000BF8 RID: 3064
private bool m_Authenticated;
// Token: 0x04000BF9 RID: 3065
private bool m_Underage;
}
}
+129
View File
@@ -0,0 +1,129 @@
using System;
namespace UnityEngine.SocialPlatforms.Impl
{
// Token: 0x02000381 RID: 897
public class Score : IScore
{
// Token: 0x060035BD RID: 13757 RVA: 0x0005A014 File Offset: 0x00058214
public Score()
: this("unkown", -1L)
{
}
// Token: 0x060035BE RID: 13758 RVA: 0x0005A024 File Offset: 0x00058224
public Score(string leaderboardID, long value)
: this(leaderboardID, value, "0", DateTime.Now, "", -1)
{
}
// Token: 0x060035BF RID: 13759 RVA: 0x0005A040 File Offset: 0x00058240
public Score(string leaderboardID, long value, string userID, DateTime date, string formattedValue, int rank)
{
this.leaderboardID = leaderboardID;
this.value = value;
this.m_UserID = userID;
this.m_Date = date;
this.m_FormattedValue = formattedValue;
this.m_Rank = rank;
}
// Token: 0x060035C0 RID: 13760 RVA: 0x0005A078 File Offset: 0x00058278
public override string ToString()
{
return string.Concat(new object[] { "Rank: '", this.m_Rank, "' Value: '", this.value, "' Category: '", this.leaderboardID, "' PlayerID: '", this.m_UserID, "' Date: '", this.m_Date });
}
// Token: 0x060035C1 RID: 13761 RVA: 0x0005A100 File Offset: 0x00058300
public void ReportScore(Action<bool> callback)
{
ActivePlatform.Instance.ReportScore(this.value, this.leaderboardID, callback);
}
// Token: 0x060035C2 RID: 13762 RVA: 0x0005A11C File Offset: 0x0005831C
public void SetDate(DateTime date)
{
this.m_Date = date;
}
// Token: 0x060035C3 RID: 13763 RVA: 0x0005A128 File Offset: 0x00058328
public void SetFormattedValue(string value)
{
this.m_FormattedValue = value;
}
// Token: 0x060035C4 RID: 13764 RVA: 0x0005A134 File Offset: 0x00058334
public void SetUserID(string userID)
{
this.m_UserID = userID;
}
// Token: 0x060035C5 RID: 13765 RVA: 0x0005A140 File Offset: 0x00058340
public void SetRank(int rank)
{
this.m_Rank = rank;
}
// Token: 0x17000C5B RID: 3163
// (get) Token: 0x060035C6 RID: 13766 RVA: 0x0005A14C File Offset: 0x0005834C
// (set) Token: 0x060035C7 RID: 13767 RVA: 0x0005A168 File Offset: 0x00058368
public string leaderboardID { get; set; }
// Token: 0x17000C5C RID: 3164
// (get) Token: 0x060035C8 RID: 13768 RVA: 0x0005A174 File Offset: 0x00058374
// (set) Token: 0x060035C9 RID: 13769 RVA: 0x0005A190 File Offset: 0x00058390
public long value { get; set; }
// Token: 0x17000C5D RID: 3165
// (get) Token: 0x060035CA RID: 13770 RVA: 0x0005A19C File Offset: 0x0005839C
public DateTime date
{
get
{
return this.m_Date;
}
}
// Token: 0x17000C5E RID: 3166
// (get) Token: 0x060035CB RID: 13771 RVA: 0x0005A1B8 File Offset: 0x000583B8
public string formattedValue
{
get
{
return this.m_FormattedValue;
}
}
// Token: 0x17000C5F RID: 3167
// (get) Token: 0x060035CC RID: 13772 RVA: 0x0005A1D4 File Offset: 0x000583D4
public string userID
{
get
{
return this.m_UserID;
}
}
// Token: 0x17000C60 RID: 3168
// (get) Token: 0x060035CD RID: 13773 RVA: 0x0005A1F0 File Offset: 0x000583F0
public int rank
{
get
{
return this.m_Rank;
}
}
// Token: 0x04000C0B RID: 3083
private DateTime m_Date;
// Token: 0x04000C0C RID: 3084
private string m_FormattedValue;
// Token: 0x04000C0D RID: 3085
private string m_UserID;
// Token: 0x04000C0E RID: 3086
private int m_Rank;
}
}
@@ -0,0 +1,135 @@
using System;
namespace UnityEngine.SocialPlatforms.Impl
{
// Token: 0x0200037E RID: 894
public class UserProfile : IUserProfile
{
// Token: 0x06003595 RID: 13717 RVA: 0x00059ADC File Offset: 0x00057CDC
public UserProfile()
{
this.m_UserName = "Uninitialized";
this.m_ID = "0";
this.m_IsFriend = false;
this.m_State = UserState.Offline;
this.m_Image = new Texture2D(32, 32);
}
// Token: 0x06003596 RID: 13718 RVA: 0x00059B18 File Offset: 0x00057D18
public UserProfile(string name, string id, bool friend)
: this(name, id, friend, UserState.Offline, new Texture2D(0, 0))
{
}
// Token: 0x06003597 RID: 13719 RVA: 0x00059B2C File Offset: 0x00057D2C
public UserProfile(string name, string id, bool friend, UserState state, Texture2D image)
{
this.m_UserName = name;
this.m_ID = id;
this.m_IsFriend = friend;
this.m_State = state;
this.m_Image = image;
}
// Token: 0x06003598 RID: 13720 RVA: 0x00059B5C File Offset: 0x00057D5C
public override string ToString()
{
return string.Concat(new object[] { this.id, " - ", this.userName, " - ", this.isFriend, " - ", this.state });
}
// Token: 0x06003599 RID: 13721 RVA: 0x00059BC4 File Offset: 0x00057DC4
public void SetUserName(string name)
{
this.m_UserName = name;
}
// Token: 0x0600359A RID: 13722 RVA: 0x00059BD0 File Offset: 0x00057DD0
public void SetUserID(string id)
{
this.m_ID = id;
}
// Token: 0x0600359B RID: 13723 RVA: 0x00059BDC File Offset: 0x00057DDC
public void SetImage(Texture2D image)
{
this.m_Image = image;
}
// Token: 0x0600359C RID: 13724 RVA: 0x00059BE8 File Offset: 0x00057DE8
public void SetIsFriend(bool value)
{
this.m_IsFriend = value;
}
// Token: 0x0600359D RID: 13725 RVA: 0x00059BF4 File Offset: 0x00057DF4
public void SetState(UserState state)
{
this.m_State = state;
}
// Token: 0x17000C4A RID: 3146
// (get) Token: 0x0600359E RID: 13726 RVA: 0x00059C00 File Offset: 0x00057E00
public string userName
{
get
{
return this.m_UserName;
}
}
// Token: 0x17000C4B RID: 3147
// (get) Token: 0x0600359F RID: 13727 RVA: 0x00059C1C File Offset: 0x00057E1C
public string id
{
get
{
return this.m_ID;
}
}
// Token: 0x17000C4C RID: 3148
// (get) Token: 0x060035A0 RID: 13728 RVA: 0x00059C38 File Offset: 0x00057E38
public bool isFriend
{
get
{
return this.m_IsFriend;
}
}
// Token: 0x17000C4D RID: 3149
// (get) Token: 0x060035A1 RID: 13729 RVA: 0x00059C54 File Offset: 0x00057E54
public UserState state
{
get
{
return this.m_State;
}
}
// Token: 0x17000C4E RID: 3150
// (get) Token: 0x060035A2 RID: 13730 RVA: 0x00059C70 File Offset: 0x00057E70
public Texture2D image
{
get
{
return this.m_Image;
}
}
// Token: 0x04000BFA RID: 3066
protected string m_UserName;
// Token: 0x04000BFB RID: 3067
protected string m_ID;
// Token: 0x04000BFC RID: 3068
protected bool m_IsFriend;
// Token: 0x04000BFD RID: 3069
protected UserState m_State;
// Token: 0x04000BFE RID: 3070
protected Texture2D m_Image;
}
}