1283 lines
32 KiB
C#
1283 lines
32 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace Sony.NP
|
|
{
|
|
// Token: 0x020000DA RID: 218
|
|
public class Trophies
|
|
{
|
|
// Token: 0x06000482 RID: 1154
|
|
[DllImport("UnityNpToolkit2")]
|
|
private static extern int PrxRegisterTrophyPack(Trophies.RegisterTrophyPackRequest request, out APIResult result);
|
|
|
|
// Token: 0x06000483 RID: 1155
|
|
[DllImport("UnityNpToolkit2")]
|
|
private static extern int PrxUnlockTrophy(Trophies.UnlockTrophyRequest request, out APIResult result);
|
|
|
|
// Token: 0x06000484 RID: 1156
|
|
[DllImport("UnityNpToolkit2")]
|
|
private static extern int PrxSetScreenshot(Trophies.SetScreenshotRequest request, out APIResult result);
|
|
|
|
// Token: 0x06000485 RID: 1157
|
|
[DllImport("UnityNpToolkit2")]
|
|
private static extern int PrxGetUnlockedTrophies(Trophies.GetUnlockedTrophiesRequest request, out APIResult result);
|
|
|
|
// Token: 0x06000486 RID: 1158
|
|
[DllImport("UnityNpToolkit2")]
|
|
private static extern int PrxDisplayTrophyListDialog(Trophies.DisplayTrophyListDialogRequest request, out APIResult result);
|
|
|
|
// Token: 0x06000487 RID: 1159
|
|
[DllImport("UnityNpToolkit2")]
|
|
private static extern int PrxGetTrophyPackSummary(Trophies.GetTrophyPackSummaryRequest request, out APIResult result);
|
|
|
|
// Token: 0x06000488 RID: 1160
|
|
[DllImport("UnityNpToolkit2")]
|
|
private static extern int PrxGetTrophyPackGroup(Trophies.GetTrophyPackGroupRequest request, out APIResult result);
|
|
|
|
// Token: 0x06000489 RID: 1161
|
|
[DllImport("UnityNpToolkit2")]
|
|
private static extern int PrxGetTrophyPackTrophy(Trophies.GetTrophyPackTrophyRequest request, out APIResult result);
|
|
|
|
// Token: 0x0600048A RID: 1162 RVA: 0x0000D7CC File Offset: 0x0000C7CC
|
|
public static int RegisterTrophyPack(Trophies.RegisterTrophyPackRequest request, Core.EmptyResponse response)
|
|
{
|
|
if (response.locked)
|
|
{
|
|
throw new NpToolkitException("Response object is already locked");
|
|
}
|
|
APIResult apiresult;
|
|
int num = Trophies.PrxRegisterTrophyPack(request, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
RequestBase.FinaliseRequest(request, response, num);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0600048B RID: 1163 RVA: 0x0000D820 File Offset: 0x0000C820
|
|
public static int SetScreenshot(Trophies.SetScreenshotRequest request, Core.EmptyResponse response)
|
|
{
|
|
if (response.locked)
|
|
{
|
|
throw new NpToolkitException("Response object is already locked");
|
|
}
|
|
APIResult apiresult;
|
|
int num = Trophies.PrxSetScreenshot(request, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
RequestBase.FinaliseRequest(request, response, num);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0600048C RID: 1164 RVA: 0x0000D874 File Offset: 0x0000C874
|
|
public static int UnlockTrophy(Trophies.UnlockTrophyRequest request, Core.EmptyResponse response)
|
|
{
|
|
if (response.locked)
|
|
{
|
|
throw new NpToolkitException("Response object is already locked");
|
|
}
|
|
if (request.trophyId < 0)
|
|
{
|
|
throw new NpToolkitException("Invalid trophy id has been used.");
|
|
}
|
|
APIResult apiresult;
|
|
int num = Trophies.PrxUnlockTrophy(request, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
RequestBase.FinaliseRequest(request, response, num);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0600048D RID: 1165 RVA: 0x0000D8E4 File Offset: 0x0000C8E4
|
|
public static int GetUnlockedTrophies(Trophies.GetUnlockedTrophiesRequest request, Trophies.UnlockedTrophiesResponse response)
|
|
{
|
|
if (response.locked)
|
|
{
|
|
throw new NpToolkitException("Response object is already locked");
|
|
}
|
|
APIResult apiresult;
|
|
int num = Trophies.PrxGetUnlockedTrophies(request, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
RequestBase.FinaliseRequest(request, response, num);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0600048E RID: 1166 RVA: 0x0000D938 File Offset: 0x0000C938
|
|
public static int DisplayTrophyListDialog(Trophies.DisplayTrophyListDialogRequest request, Core.EmptyResponse response)
|
|
{
|
|
if (response.locked)
|
|
{
|
|
throw new NpToolkitException("Response object is already locked");
|
|
}
|
|
APIResult apiresult;
|
|
int num = Trophies.PrxDisplayTrophyListDialog(request, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
RequestBase.FinaliseRequest(request, response, num);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0600048F RID: 1167 RVA: 0x0000D98C File Offset: 0x0000C98C
|
|
public static int GetTrophyPackSummary(Trophies.GetTrophyPackSummaryRequest request, Trophies.TrophyPackSummaryResponse response)
|
|
{
|
|
if (response.locked)
|
|
{
|
|
throw new NpToolkitException("Response object is already locked");
|
|
}
|
|
APIResult apiresult;
|
|
int num = Trophies.PrxGetTrophyPackSummary(request, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
RequestBase.FinaliseRequest(request, response, num);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06000490 RID: 1168 RVA: 0x0000D9E0 File Offset: 0x0000C9E0
|
|
public static int GetTrophyPackGroup(Trophies.GetTrophyPackGroupRequest request, Trophies.TrophyPackGroupResponse response)
|
|
{
|
|
if (response.locked)
|
|
{
|
|
throw new NpToolkitException("Response object is already locked");
|
|
}
|
|
APIResult apiresult;
|
|
int num = Trophies.PrxGetTrophyPackGroup(request, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
RequestBase.FinaliseRequest(request, response, num);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06000491 RID: 1169 RVA: 0x0000DA34 File Offset: 0x0000CA34
|
|
public static int GetTrophyPackTrophy(Trophies.GetTrophyPackTrophyRequest request, Trophies.TrophyPackTrophyResponse response)
|
|
{
|
|
if (response.locked)
|
|
{
|
|
throw new NpToolkitException("Response object is already locked");
|
|
}
|
|
APIResult apiresult;
|
|
int num = Trophies.PrxGetTrophyPackTrophy(request, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
RequestBase.FinaliseRequest(request, response, num);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x020000DB RID: 219
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class RegisterTrophyPackRequest : RequestBase
|
|
{
|
|
// Token: 0x06000493 RID: 1171 RVA: 0x0000DA8F File Offset: 0x0000CA8F
|
|
public RegisterTrophyPackRequest()
|
|
: base(ServiceTypes.Trophy, FunctionTypes.TrophyRegisterTrophyPack)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020000DC RID: 220
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class UnlockTrophyRequest : RequestBase
|
|
{
|
|
// Token: 0x1700021A RID: 538
|
|
// (get) Token: 0x06000494 RID: 1172 RVA: 0x0000DAA0 File Offset: 0x0000CAA0
|
|
// (set) Token: 0x06000495 RID: 1173 RVA: 0x0000DAB8 File Offset: 0x0000CAB8
|
|
public int TrophyId
|
|
{
|
|
get
|
|
{
|
|
return this.trophyId;
|
|
}
|
|
set
|
|
{
|
|
this.trophyId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000496 RID: 1174 RVA: 0x0000DAC2 File Offset: 0x0000CAC2
|
|
public UnlockTrophyRequest()
|
|
: base(ServiceTypes.Trophy, FunctionTypes.TrophyUnlock)
|
|
{
|
|
this.trophyId = -1;
|
|
}
|
|
|
|
// Token: 0x04000377 RID: 887
|
|
internal int trophyId;
|
|
}
|
|
|
|
// Token: 0x020000DD RID: 221
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class SetScreenshotRequest : RequestBase
|
|
{
|
|
// Token: 0x1700021B RID: 539
|
|
// (get) Token: 0x06000497 RID: 1175 RVA: 0x0000DAD8 File Offset: 0x0000CAD8
|
|
// (set) Token: 0x06000498 RID: 1176 RVA: 0x0000DB20 File Offset: 0x0000CB20
|
|
public int[] TrophiesIds
|
|
{
|
|
get
|
|
{
|
|
int[] array;
|
|
if (this.numTrophiesIds == 0U)
|
|
{
|
|
array = null;
|
|
}
|
|
else
|
|
{
|
|
int[] array2 = new int[this.numTrophiesIds];
|
|
Array.Copy(this.trophiesIds, array2, (long)((ulong)this.numTrophiesIds));
|
|
array = array2;
|
|
}
|
|
return array;
|
|
}
|
|
set
|
|
{
|
|
if (value != null)
|
|
{
|
|
if (value.Length > 4)
|
|
{
|
|
throw new NpToolkitException("The size of the TrophyIds array is more than " + 4);
|
|
}
|
|
value.CopyTo(this.trophiesIds, 0);
|
|
this.numTrophiesIds = (uint)value.Length;
|
|
}
|
|
else
|
|
{
|
|
this.numTrophiesIds = 0U;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700021C RID: 540
|
|
// (get) Token: 0x06000499 RID: 1177 RVA: 0x0000DB80 File Offset: 0x0000CB80
|
|
// (set) Token: 0x0600049A RID: 1178 RVA: 0x0000DB98 File Offset: 0x0000CB98
|
|
public bool AssignToAllUsers
|
|
{
|
|
get
|
|
{
|
|
return this.assignToAllUsers;
|
|
}
|
|
set
|
|
{
|
|
this.assignToAllUsers = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600049B RID: 1179 RVA: 0x0000DBA2 File Offset: 0x0000CBA2
|
|
public SetScreenshotRequest()
|
|
: base(ServiceTypes.Trophy, FunctionTypes.TrophySetScreenshot)
|
|
{
|
|
this.trophiesIds = new int[4];
|
|
this.numTrophiesIds = 0U;
|
|
this.assignToAllUsers = true;
|
|
}
|
|
|
|
// Token: 0x04000378 RID: 888
|
|
public const int INVALID_TROPHY_ID = -1;
|
|
|
|
// Token: 0x04000379 RID: 889
|
|
public const int MAX_NUMBER_TROPHIES = 4;
|
|
|
|
// Token: 0x0400037A RID: 890
|
|
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]
|
|
internal int[] trophiesIds;
|
|
|
|
// Token: 0x0400037B RID: 891
|
|
internal uint numTrophiesIds;
|
|
|
|
// Token: 0x0400037C RID: 892
|
|
[MarshalAs(UnmanagedType.I1)]
|
|
internal bool assignToAllUsers;
|
|
}
|
|
|
|
// Token: 0x020000DE RID: 222
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class GetUnlockedTrophiesRequest : RequestBase
|
|
{
|
|
// Token: 0x0600049C RID: 1180 RVA: 0x0000DBCA File Offset: 0x0000CBCA
|
|
public GetUnlockedTrophiesRequest()
|
|
: base(ServiceTypes.Trophy, FunctionTypes.TrophyGetUnlockedTrophies)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020000DF RID: 223
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class DisplayTrophyListDialogRequest : RequestBase
|
|
{
|
|
// Token: 0x0600049D RID: 1181 RVA: 0x0000DBD8 File Offset: 0x0000CBD8
|
|
public DisplayTrophyListDialogRequest()
|
|
: base(ServiceTypes.Trophy, FunctionTypes.TrophyDisplayTrophyListDialog)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020000E0 RID: 224
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class GetTrophyPackSummaryRequest : RequestBase
|
|
{
|
|
// Token: 0x1700021D RID: 541
|
|
// (get) Token: 0x0600049E RID: 1182 RVA: 0x0000DBE8 File Offset: 0x0000CBE8
|
|
// (set) Token: 0x0600049F RID: 1183 RVA: 0x0000DC00 File Offset: 0x0000CC00
|
|
public bool RetrieveTrophyPackSummaryIcon
|
|
{
|
|
get
|
|
{
|
|
return this.retrieveTrophyPackSummaryIcon;
|
|
}
|
|
set
|
|
{
|
|
this.retrieveTrophyPackSummaryIcon = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004A0 RID: 1184 RVA: 0x0000DC0A File Offset: 0x0000CC0A
|
|
public GetTrophyPackSummaryRequest()
|
|
: base(ServiceTypes.Trophy, FunctionTypes.TrophyGetTrophyPackSummary)
|
|
{
|
|
this.retrieveTrophyPackSummaryIcon = false;
|
|
}
|
|
|
|
// Token: 0x0400037D RID: 893
|
|
[MarshalAs(UnmanagedType.I1)]
|
|
internal bool retrieveTrophyPackSummaryIcon;
|
|
}
|
|
|
|
// Token: 0x020000E1 RID: 225
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class GetTrophyPackGroupRequest : RequestBase
|
|
{
|
|
// Token: 0x1700021E RID: 542
|
|
// (get) Token: 0x060004A1 RID: 1185 RVA: 0x0000DC20 File Offset: 0x0000CC20
|
|
// (set) Token: 0x060004A2 RID: 1186 RVA: 0x0000DC38 File Offset: 0x0000CC38
|
|
public int GroupId
|
|
{
|
|
get
|
|
{
|
|
return this.groupId;
|
|
}
|
|
set
|
|
{
|
|
this.groupId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700021F RID: 543
|
|
// (get) Token: 0x060004A3 RID: 1187 RVA: 0x0000DC44 File Offset: 0x0000CC44
|
|
// (set) Token: 0x060004A4 RID: 1188 RVA: 0x0000DC5C File Offset: 0x0000CC5C
|
|
public bool RetrieveTrophyPackGroupIcon
|
|
{
|
|
get
|
|
{
|
|
return this.retrieveTrophyPackGroupIcon;
|
|
}
|
|
set
|
|
{
|
|
this.retrieveTrophyPackGroupIcon = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004A5 RID: 1189 RVA: 0x0000DC66 File Offset: 0x0000CC66
|
|
public GetTrophyPackGroupRequest()
|
|
: base(ServiceTypes.Trophy, FunctionTypes.TrophyGetTrophyPackGroup)
|
|
{
|
|
this.groupId = -1;
|
|
this.retrieveTrophyPackGroupIcon = false;
|
|
}
|
|
|
|
// Token: 0x0400037E RID: 894
|
|
internal int groupId;
|
|
|
|
// Token: 0x0400037F RID: 895
|
|
[MarshalAs(UnmanagedType.I1)]
|
|
internal bool retrieveTrophyPackGroupIcon;
|
|
}
|
|
|
|
// Token: 0x020000E2 RID: 226
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class GetTrophyPackTrophyRequest : RequestBase
|
|
{
|
|
// Token: 0x17000220 RID: 544
|
|
// (get) Token: 0x060004A6 RID: 1190 RVA: 0x0000DC84 File Offset: 0x0000CC84
|
|
// (set) Token: 0x060004A7 RID: 1191 RVA: 0x0000DC9C File Offset: 0x0000CC9C
|
|
public int TrophyId
|
|
{
|
|
get
|
|
{
|
|
return this.trophyId;
|
|
}
|
|
set
|
|
{
|
|
this.trophyId = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000221 RID: 545
|
|
// (get) Token: 0x060004A8 RID: 1192 RVA: 0x0000DCA8 File Offset: 0x0000CCA8
|
|
// (set) Token: 0x060004A9 RID: 1193 RVA: 0x0000DCC0 File Offset: 0x0000CCC0
|
|
public bool RetrieveTrophyPackTrophyIcon
|
|
{
|
|
get
|
|
{
|
|
return this.retrieveTrophyPackTrophyIcon;
|
|
}
|
|
set
|
|
{
|
|
this.retrieveTrophyPackTrophyIcon = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004AA RID: 1194 RVA: 0x0000DCCA File Offset: 0x0000CCCA
|
|
public GetTrophyPackTrophyRequest()
|
|
: base(ServiceTypes.Trophy, FunctionTypes.TrophyGetTrophyPackTrophy)
|
|
{
|
|
this.trophyId = -1;
|
|
this.retrieveTrophyPackTrophyIcon = false;
|
|
}
|
|
|
|
// Token: 0x04000380 RID: 896
|
|
internal int trophyId;
|
|
|
|
// Token: 0x04000381 RID: 897
|
|
internal bool retrieveTrophyPackTrophyIcon;
|
|
}
|
|
|
|
// Token: 0x020000E3 RID: 227
|
|
public class UnlockedTrophiesResponse : ResponseBase
|
|
{
|
|
// Token: 0x17000222 RID: 546
|
|
// (get) Token: 0x060004AB RID: 1195 RVA: 0x0000DCE8 File Offset: 0x0000CCE8
|
|
public int[] TrophyIds
|
|
{
|
|
get
|
|
{
|
|
return this.trophyIds;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004AC RID: 1196 RVA: 0x0000DD00 File Offset: 0x0000CD00
|
|
protected internal override void ReadResult(uint id, FunctionTypes apiCalled, RequestBase request)
|
|
{
|
|
base.ReadResult(id, apiCalled, request);
|
|
APIResult apiresult;
|
|
MemoryBuffer memoryBuffer = base.BeginReadResponseBuffer(id, apiCalled, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.UnlockedTrophiesBegin);
|
|
uint num = memoryBuffer.ReadUInt32();
|
|
this.trophyIds = new int[num];
|
|
int num2 = 0;
|
|
while ((long)num2 < (long)((ulong)num))
|
|
{
|
|
this.trophyIds[num2] = memoryBuffer.ReadInt32();
|
|
num2++;
|
|
}
|
|
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.UnlockedTrophiesEnd);
|
|
base.EndReadResponseBuffer(memoryBuffer);
|
|
}
|
|
|
|
// Token: 0x04000382 RID: 898
|
|
internal int[] trophyIds;
|
|
}
|
|
|
|
// Token: 0x020000E4 RID: 228
|
|
public struct NpTrophyGameDetails
|
|
{
|
|
// Token: 0x17000223 RID: 547
|
|
// (get) Token: 0x060004AE RID: 1198 RVA: 0x0000DD94 File Offset: 0x0000CD94
|
|
public uint NumGroups
|
|
{
|
|
get
|
|
{
|
|
return this.numGroups;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000224 RID: 548
|
|
// (get) Token: 0x060004AF RID: 1199 RVA: 0x0000DDAC File Offset: 0x0000CDAC
|
|
public uint NumTrophies
|
|
{
|
|
get
|
|
{
|
|
return this.numTrophies;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000225 RID: 549
|
|
// (get) Token: 0x060004B0 RID: 1200 RVA: 0x0000DDC4 File Offset: 0x0000CDC4
|
|
public uint NumPlatinum
|
|
{
|
|
get
|
|
{
|
|
return this.numPlatinum;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000226 RID: 550
|
|
// (get) Token: 0x060004B1 RID: 1201 RVA: 0x0000DDDC File Offset: 0x0000CDDC
|
|
public uint NumGold
|
|
{
|
|
get
|
|
{
|
|
return this.numGold;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000227 RID: 551
|
|
// (get) Token: 0x060004B2 RID: 1202 RVA: 0x0000DDF4 File Offset: 0x0000CDF4
|
|
public uint NumSilver
|
|
{
|
|
get
|
|
{
|
|
return this.numSilver;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000228 RID: 552
|
|
// (get) Token: 0x060004B3 RID: 1203 RVA: 0x0000DE0C File Offset: 0x0000CE0C
|
|
public uint NumBronze
|
|
{
|
|
get
|
|
{
|
|
return this.numBronze;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000229 RID: 553
|
|
// (get) Token: 0x060004B4 RID: 1204 RVA: 0x0000DE24 File Offset: 0x0000CE24
|
|
public string Title
|
|
{
|
|
get
|
|
{
|
|
return this.title;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700022A RID: 554
|
|
// (get) Token: 0x060004B5 RID: 1205 RVA: 0x0000DE3C File Offset: 0x0000CE3C
|
|
public string Description
|
|
{
|
|
get
|
|
{
|
|
return this.description;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004B6 RID: 1206 RVA: 0x0000DE54 File Offset: 0x0000CE54
|
|
internal void Read(MemoryBuffer buffer)
|
|
{
|
|
this.numGroups = buffer.ReadUInt32();
|
|
this.numTrophies = buffer.ReadUInt32();
|
|
this.numPlatinum = buffer.ReadUInt32();
|
|
this.numGold = buffer.ReadUInt32();
|
|
this.numSilver = buffer.ReadUInt32();
|
|
this.numBronze = buffer.ReadUInt32();
|
|
buffer.ReadString(ref this.title);
|
|
buffer.ReadString(ref this.description);
|
|
}
|
|
|
|
// Token: 0x04000383 RID: 899
|
|
internal uint numGroups;
|
|
|
|
// Token: 0x04000384 RID: 900
|
|
internal uint numTrophies;
|
|
|
|
// Token: 0x04000385 RID: 901
|
|
internal uint numPlatinum;
|
|
|
|
// Token: 0x04000386 RID: 902
|
|
internal uint numGold;
|
|
|
|
// Token: 0x04000387 RID: 903
|
|
internal uint numSilver;
|
|
|
|
// Token: 0x04000388 RID: 904
|
|
internal uint numBronze;
|
|
|
|
// Token: 0x04000389 RID: 905
|
|
internal string title;
|
|
|
|
// Token: 0x0400038A RID: 906
|
|
internal string description;
|
|
}
|
|
|
|
// Token: 0x020000E5 RID: 229
|
|
public struct NpTrophyGameData
|
|
{
|
|
// Token: 0x1700022B RID: 555
|
|
// (get) Token: 0x060004B7 RID: 1207 RVA: 0x0000DEC4 File Offset: 0x0000CEC4
|
|
public uint UnlockedTrophies
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedTrophies;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700022C RID: 556
|
|
// (get) Token: 0x060004B8 RID: 1208 RVA: 0x0000DEDC File Offset: 0x0000CEDC
|
|
public uint UnlockedPlatinum
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedPlatinum;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700022D RID: 557
|
|
// (get) Token: 0x060004B9 RID: 1209 RVA: 0x0000DEF4 File Offset: 0x0000CEF4
|
|
public uint UnlockedGold
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedGold;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700022E RID: 558
|
|
// (get) Token: 0x060004BA RID: 1210 RVA: 0x0000DF0C File Offset: 0x0000CF0C
|
|
public uint UnlockedSilver
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedSilver;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700022F RID: 559
|
|
// (get) Token: 0x060004BB RID: 1211 RVA: 0x0000DF24 File Offset: 0x0000CF24
|
|
public uint UnlockedBronze
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedBronze;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000230 RID: 560
|
|
// (get) Token: 0x060004BC RID: 1212 RVA: 0x0000DF3C File Offset: 0x0000CF3C
|
|
public uint ProgressPercentage
|
|
{
|
|
get
|
|
{
|
|
return this.progressPercentage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004BD RID: 1213 RVA: 0x0000DF54 File Offset: 0x0000CF54
|
|
internal void Read(MemoryBuffer buffer)
|
|
{
|
|
this.unlockedTrophies = buffer.ReadUInt32();
|
|
this.unlockedPlatinum = buffer.ReadUInt32();
|
|
this.unlockedGold = buffer.ReadUInt32();
|
|
this.unlockedSilver = buffer.ReadUInt32();
|
|
this.unlockedBronze = buffer.ReadUInt32();
|
|
this.progressPercentage = buffer.ReadUInt32();
|
|
}
|
|
|
|
// Token: 0x0400038B RID: 907
|
|
internal uint unlockedTrophies;
|
|
|
|
// Token: 0x0400038C RID: 908
|
|
internal uint unlockedPlatinum;
|
|
|
|
// Token: 0x0400038D RID: 909
|
|
internal uint unlockedGold;
|
|
|
|
// Token: 0x0400038E RID: 910
|
|
internal uint unlockedSilver;
|
|
|
|
// Token: 0x0400038F RID: 911
|
|
internal uint unlockedBronze;
|
|
|
|
// Token: 0x04000390 RID: 912
|
|
internal uint progressPercentage;
|
|
}
|
|
|
|
// Token: 0x020000E6 RID: 230
|
|
public class TrophyPackSummaryResponse : ResponseBase
|
|
{
|
|
// Token: 0x17000231 RID: 561
|
|
// (get) Token: 0x060004BE RID: 1214 RVA: 0x0000DFAC File Offset: 0x0000CFAC
|
|
public Icon Icon
|
|
{
|
|
get
|
|
{
|
|
return this.icon;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000232 RID: 562
|
|
// (get) Token: 0x060004BF RID: 1215 RVA: 0x0000DFC4 File Offset: 0x0000CFC4
|
|
public Trophies.NpTrophyGameDetails StaticConfiguration
|
|
{
|
|
get
|
|
{
|
|
return this.staticConfiguration;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000233 RID: 563
|
|
// (get) Token: 0x060004C0 RID: 1216 RVA: 0x0000DFDC File Offset: 0x0000CFDC
|
|
public Trophies.NpTrophyGameData UserProgress
|
|
{
|
|
get
|
|
{
|
|
return this.userProgress;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004C1 RID: 1217 RVA: 0x0000DFF4 File Offset: 0x0000CFF4
|
|
protected internal override void ReadResult(uint id, FunctionTypes apiCalled, RequestBase request)
|
|
{
|
|
base.ReadResult(id, apiCalled, request);
|
|
APIResult apiresult;
|
|
MemoryBuffer memoryBuffer = base.BeginReadResponseBuffer(id, apiCalled, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.TrophyPackSummaryBegin);
|
|
this.icon = Icon.ReadAndCreate(memoryBuffer);
|
|
this.staticConfiguration.Read(memoryBuffer);
|
|
this.userProgress.Read(memoryBuffer);
|
|
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.TrophyPackSummaryEnd);
|
|
base.EndReadResponseBuffer(memoryBuffer);
|
|
}
|
|
|
|
// Token: 0x04000391 RID: 913
|
|
internal Icon icon = null;
|
|
|
|
// Token: 0x04000392 RID: 914
|
|
internal Trophies.NpTrophyGameDetails staticConfiguration;
|
|
|
|
// Token: 0x04000393 RID: 915
|
|
internal Trophies.NpTrophyGameData userProgress;
|
|
}
|
|
|
|
// Token: 0x020000E7 RID: 231
|
|
public struct NpTrophyGroupDetails
|
|
{
|
|
// Token: 0x17000234 RID: 564
|
|
// (get) Token: 0x060004C3 RID: 1219 RVA: 0x0000E07C File Offset: 0x0000D07C
|
|
public int GroupId
|
|
{
|
|
get
|
|
{
|
|
return this.groupId;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000235 RID: 565
|
|
// (get) Token: 0x060004C4 RID: 1220 RVA: 0x0000E094 File Offset: 0x0000D094
|
|
public uint NumTrophies
|
|
{
|
|
get
|
|
{
|
|
return this.numTrophies;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000236 RID: 566
|
|
// (get) Token: 0x060004C5 RID: 1221 RVA: 0x0000E0AC File Offset: 0x0000D0AC
|
|
public uint NumPlatinum
|
|
{
|
|
get
|
|
{
|
|
return this.numPlatinum;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000237 RID: 567
|
|
// (get) Token: 0x060004C6 RID: 1222 RVA: 0x0000E0C4 File Offset: 0x0000D0C4
|
|
public uint NumGold
|
|
{
|
|
get
|
|
{
|
|
return this.numGold;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000238 RID: 568
|
|
// (get) Token: 0x060004C7 RID: 1223 RVA: 0x0000E0DC File Offset: 0x0000D0DC
|
|
public uint NumSilver
|
|
{
|
|
get
|
|
{
|
|
return this.numSilver;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000239 RID: 569
|
|
// (get) Token: 0x060004C8 RID: 1224 RVA: 0x0000E0F4 File Offset: 0x0000D0F4
|
|
public uint NumBronze
|
|
{
|
|
get
|
|
{
|
|
return this.numBronze;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023A RID: 570
|
|
// (get) Token: 0x060004C9 RID: 1225 RVA: 0x0000E10C File Offset: 0x0000D10C
|
|
public string Title
|
|
{
|
|
get
|
|
{
|
|
return this.title;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023B RID: 571
|
|
// (get) Token: 0x060004CA RID: 1226 RVA: 0x0000E124 File Offset: 0x0000D124
|
|
public string Description
|
|
{
|
|
get
|
|
{
|
|
return this.description;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004CB RID: 1227 RVA: 0x0000E13C File Offset: 0x0000D13C
|
|
internal void Read(MemoryBuffer buffer)
|
|
{
|
|
this.groupId = buffer.ReadInt32();
|
|
this.numTrophies = buffer.ReadUInt32();
|
|
this.numPlatinum = buffer.ReadUInt32();
|
|
this.numGold = buffer.ReadUInt32();
|
|
this.numSilver = buffer.ReadUInt32();
|
|
this.numBronze = buffer.ReadUInt32();
|
|
buffer.ReadString(ref this.title);
|
|
buffer.ReadString(ref this.description);
|
|
}
|
|
|
|
// Token: 0x04000394 RID: 916
|
|
internal int groupId;
|
|
|
|
// Token: 0x04000395 RID: 917
|
|
internal uint numTrophies;
|
|
|
|
// Token: 0x04000396 RID: 918
|
|
internal uint numPlatinum;
|
|
|
|
// Token: 0x04000397 RID: 919
|
|
internal uint numGold;
|
|
|
|
// Token: 0x04000398 RID: 920
|
|
internal uint numSilver;
|
|
|
|
// Token: 0x04000399 RID: 921
|
|
internal uint numBronze;
|
|
|
|
// Token: 0x0400039A RID: 922
|
|
internal string title;
|
|
|
|
// Token: 0x0400039B RID: 923
|
|
internal string description;
|
|
}
|
|
|
|
// Token: 0x020000E8 RID: 232
|
|
public struct NpTrophyGroupData
|
|
{
|
|
// Token: 0x1700023C RID: 572
|
|
// (get) Token: 0x060004CC RID: 1228 RVA: 0x0000E1AC File Offset: 0x0000D1AC
|
|
public int GroupId
|
|
{
|
|
get
|
|
{
|
|
return this.groupId;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023D RID: 573
|
|
// (get) Token: 0x060004CD RID: 1229 RVA: 0x0000E1C4 File Offset: 0x0000D1C4
|
|
public uint UnlockedTrophies
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedTrophies;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023E RID: 574
|
|
// (get) Token: 0x060004CE RID: 1230 RVA: 0x0000E1DC File Offset: 0x0000D1DC
|
|
public uint UnlockedPlatinum
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedPlatinum;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700023F RID: 575
|
|
// (get) Token: 0x060004CF RID: 1231 RVA: 0x0000E1F4 File Offset: 0x0000D1F4
|
|
public uint UnlockedGold
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedGold;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000240 RID: 576
|
|
// (get) Token: 0x060004D0 RID: 1232 RVA: 0x0000E20C File Offset: 0x0000D20C
|
|
public uint UnlockedSilver
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedSilver;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000241 RID: 577
|
|
// (get) Token: 0x060004D1 RID: 1233 RVA: 0x0000E224 File Offset: 0x0000D224
|
|
public uint UnlockedBronze
|
|
{
|
|
get
|
|
{
|
|
return this.unlockedBronze;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000242 RID: 578
|
|
// (get) Token: 0x060004D2 RID: 1234 RVA: 0x0000E23C File Offset: 0x0000D23C
|
|
public uint ProgressPercentage
|
|
{
|
|
get
|
|
{
|
|
return this.progressPercentage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004D3 RID: 1235 RVA: 0x0000E254 File Offset: 0x0000D254
|
|
internal void Read(MemoryBuffer buffer)
|
|
{
|
|
this.groupId = buffer.ReadInt32();
|
|
this.unlockedTrophies = buffer.ReadUInt32();
|
|
this.unlockedPlatinum = buffer.ReadUInt32();
|
|
this.unlockedGold = buffer.ReadUInt32();
|
|
this.unlockedSilver = buffer.ReadUInt32();
|
|
this.unlockedBronze = buffer.ReadUInt32();
|
|
this.progressPercentage = buffer.ReadUInt32();
|
|
}
|
|
|
|
// Token: 0x0400039C RID: 924
|
|
internal int groupId;
|
|
|
|
// Token: 0x0400039D RID: 925
|
|
internal uint unlockedTrophies;
|
|
|
|
// Token: 0x0400039E RID: 926
|
|
internal uint unlockedPlatinum;
|
|
|
|
// Token: 0x0400039F RID: 927
|
|
internal uint unlockedGold;
|
|
|
|
// Token: 0x040003A0 RID: 928
|
|
internal uint unlockedSilver;
|
|
|
|
// Token: 0x040003A1 RID: 929
|
|
internal uint unlockedBronze;
|
|
|
|
// Token: 0x040003A2 RID: 930
|
|
internal uint progressPercentage;
|
|
}
|
|
|
|
// Token: 0x020000E9 RID: 233
|
|
public class TrophyPackGroupResponse : ResponseBase
|
|
{
|
|
// Token: 0x17000243 RID: 579
|
|
// (get) Token: 0x060004D4 RID: 1236 RVA: 0x0000E2B8 File Offset: 0x0000D2B8
|
|
public Icon Icon
|
|
{
|
|
get
|
|
{
|
|
return this.icon;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000244 RID: 580
|
|
// (get) Token: 0x060004D5 RID: 1237 RVA: 0x0000E2D0 File Offset: 0x0000D2D0
|
|
public Trophies.NpTrophyGroupDetails StaticConfiguration
|
|
{
|
|
get
|
|
{
|
|
return this.staticConfiguration;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000245 RID: 581
|
|
// (get) Token: 0x060004D6 RID: 1238 RVA: 0x0000E2E8 File Offset: 0x0000D2E8
|
|
public Trophies.NpTrophyGroupData UserProgress
|
|
{
|
|
get
|
|
{
|
|
return this.userProgress;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004D7 RID: 1239 RVA: 0x0000E300 File Offset: 0x0000D300
|
|
protected internal override void ReadResult(uint id, FunctionTypes apiCalled, RequestBase request)
|
|
{
|
|
base.ReadResult(id, apiCalled, request);
|
|
APIResult apiresult;
|
|
MemoryBuffer memoryBuffer = base.BeginReadResponseBuffer(id, apiCalled, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.TrophyPackGroupBegin);
|
|
this.icon = Icon.ReadAndCreate(memoryBuffer);
|
|
this.staticConfiguration.Read(memoryBuffer);
|
|
this.userProgress.Read(memoryBuffer);
|
|
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.TrophyPackGroupEnd);
|
|
base.EndReadResponseBuffer(memoryBuffer);
|
|
}
|
|
|
|
// Token: 0x040003A3 RID: 931
|
|
internal Icon icon = null;
|
|
|
|
// Token: 0x040003A4 RID: 932
|
|
internal Trophies.NpTrophyGroupDetails staticConfiguration;
|
|
|
|
// Token: 0x040003A5 RID: 933
|
|
internal Trophies.NpTrophyGroupData userProgress;
|
|
}
|
|
|
|
// Token: 0x020000EA RID: 234
|
|
public enum TrophyGrade
|
|
{
|
|
// Token: 0x040003A7 RID: 935
|
|
Unknown,
|
|
// Token: 0x040003A8 RID: 936
|
|
Platinum,
|
|
// Token: 0x040003A9 RID: 937
|
|
Gold,
|
|
// Token: 0x040003AA RID: 938
|
|
Silver,
|
|
// Token: 0x040003AB RID: 939
|
|
Bronze
|
|
}
|
|
|
|
// Token: 0x020000EB RID: 235
|
|
public struct NpTrophyDetails
|
|
{
|
|
// Token: 0x17000246 RID: 582
|
|
// (get) Token: 0x060004D9 RID: 1241 RVA: 0x0000E388 File Offset: 0x0000D388
|
|
public int TrophyId
|
|
{
|
|
get
|
|
{
|
|
return this.trophyId;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000247 RID: 583
|
|
// (get) Token: 0x060004DA RID: 1242 RVA: 0x0000E3A0 File Offset: 0x0000D3A0
|
|
public Trophies.TrophyGrade TrophyGrade
|
|
{
|
|
get
|
|
{
|
|
return this.trophyGrade;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000248 RID: 584
|
|
// (get) Token: 0x060004DB RID: 1243 RVA: 0x0000E3B8 File Offset: 0x0000D3B8
|
|
public int GroupId
|
|
{
|
|
get
|
|
{
|
|
return this.groupId;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000249 RID: 585
|
|
// (get) Token: 0x060004DC RID: 1244 RVA: 0x0000E3D0 File Offset: 0x0000D3D0
|
|
public bool Hidden
|
|
{
|
|
get
|
|
{
|
|
return this.hidden;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700024A RID: 586
|
|
// (get) Token: 0x060004DD RID: 1245 RVA: 0x0000E3E8 File Offset: 0x0000D3E8
|
|
public string Name
|
|
{
|
|
get
|
|
{
|
|
return this.name;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700024B RID: 587
|
|
// (get) Token: 0x060004DE RID: 1246 RVA: 0x0000E400 File Offset: 0x0000D400
|
|
public string Description
|
|
{
|
|
get
|
|
{
|
|
return this.description;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004DF RID: 1247 RVA: 0x0000E418 File Offset: 0x0000D418
|
|
internal void Read(MemoryBuffer buffer)
|
|
{
|
|
this.trophyId = buffer.ReadInt32();
|
|
this.trophyGrade = (Trophies.TrophyGrade)buffer.ReadInt32();
|
|
this.groupId = buffer.ReadInt32();
|
|
this.hidden = buffer.ReadBool();
|
|
buffer.ReadString(ref this.name);
|
|
buffer.ReadString(ref this.description);
|
|
}
|
|
|
|
// Token: 0x040003AC RID: 940
|
|
internal int trophyId;
|
|
|
|
// Token: 0x040003AD RID: 941
|
|
internal Trophies.TrophyGrade trophyGrade;
|
|
|
|
// Token: 0x040003AE RID: 942
|
|
internal int groupId;
|
|
|
|
// Token: 0x040003AF RID: 943
|
|
internal bool hidden;
|
|
|
|
// Token: 0x040003B0 RID: 944
|
|
internal string name;
|
|
|
|
// Token: 0x040003B1 RID: 945
|
|
internal string description;
|
|
}
|
|
|
|
// Token: 0x020000EC RID: 236
|
|
public struct NpTrophyData
|
|
{
|
|
// Token: 0x1700024C RID: 588
|
|
// (get) Token: 0x060004E0 RID: 1248 RVA: 0x0000E470 File Offset: 0x0000D470
|
|
public int TrophyId
|
|
{
|
|
get
|
|
{
|
|
return this.trophyId;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700024D RID: 589
|
|
// (get) Token: 0x060004E1 RID: 1249 RVA: 0x0000E488 File Offset: 0x0000D488
|
|
public bool Unlocked
|
|
{
|
|
get
|
|
{
|
|
return this.unlocked;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700024E RID: 590
|
|
// (get) Token: 0x060004E2 RID: 1250 RVA: 0x0000E4A0 File Offset: 0x0000D4A0
|
|
public DateTime Timestamp
|
|
{
|
|
get
|
|
{
|
|
return this.timestamp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004E3 RID: 1251 RVA: 0x0000E4B8 File Offset: 0x0000D4B8
|
|
internal void Read(MemoryBuffer buffer)
|
|
{
|
|
this.trophyId = buffer.ReadInt32();
|
|
this.unlocked = buffer.ReadBool();
|
|
this.timestamp = Core.ReadRtcTick(buffer);
|
|
}
|
|
|
|
// Token: 0x040003B2 RID: 946
|
|
internal int trophyId;
|
|
|
|
// Token: 0x040003B3 RID: 947
|
|
internal bool unlocked;
|
|
|
|
// Token: 0x040003B4 RID: 948
|
|
internal DateTime timestamp;
|
|
}
|
|
|
|
// Token: 0x020000ED RID: 237
|
|
public class TrophyPackTrophyResponse : ResponseBase
|
|
{
|
|
// Token: 0x1700024F RID: 591
|
|
// (get) Token: 0x060004E4 RID: 1252 RVA: 0x0000E4E0 File Offset: 0x0000D4E0
|
|
public Icon Icon
|
|
{
|
|
get
|
|
{
|
|
return this.icon;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000250 RID: 592
|
|
// (get) Token: 0x060004E5 RID: 1253 RVA: 0x0000E4F8 File Offset: 0x0000D4F8
|
|
public Trophies.NpTrophyDetails StaticConfiguration
|
|
{
|
|
get
|
|
{
|
|
return this.staticConfiguration;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000251 RID: 593
|
|
// (get) Token: 0x060004E6 RID: 1254 RVA: 0x0000E510 File Offset: 0x0000D510
|
|
public Trophies.NpTrophyData UserProgress
|
|
{
|
|
get
|
|
{
|
|
return this.userProgress;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004E7 RID: 1255 RVA: 0x0000E528 File Offset: 0x0000D528
|
|
protected internal override void ReadResult(uint id, FunctionTypes apiCalled, RequestBase request)
|
|
{
|
|
base.ReadResult(id, apiCalled, request);
|
|
APIResult apiresult;
|
|
MemoryBuffer memoryBuffer = base.BeginReadResponseBuffer(id, apiCalled, out apiresult);
|
|
if (apiresult.RaiseException)
|
|
{
|
|
throw new NpToolkitException(apiresult);
|
|
}
|
|
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.TrophyPackTrophyBegin);
|
|
this.icon = Icon.ReadAndCreate(memoryBuffer);
|
|
this.staticConfiguration.Read(memoryBuffer);
|
|
this.userProgress.Read(memoryBuffer);
|
|
memoryBuffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.TrophyPackTrophyEnd);
|
|
base.EndReadResponseBuffer(memoryBuffer);
|
|
}
|
|
|
|
// Token: 0x040003B5 RID: 949
|
|
internal Icon icon = null;
|
|
|
|
// Token: 0x040003B6 RID: 950
|
|
internal Trophies.NpTrophyDetails staticConfiguration;
|
|
|
|
// Token: 0x040003B7 RID: 951
|
|
internal Trophies.NpTrophyData userProgress;
|
|
}
|
|
}
|
|
}
|