scripts
This commit is contained in:
+738
@@ -0,0 +1,738 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
|
||||
namespace Sony.NP
|
||||
{
|
||||
// Token: 0x02000112 RID: 274
|
||||
public class Core
|
||||
{
|
||||
// Token: 0x060005BF RID: 1471 RVA: 0x00010360 File Offset: 0x0000F360
|
||||
public static string ConvertSceErrorToString(int errorCode)
|
||||
{
|
||||
string text = "(0x" + errorCode.ToString("X8") + ")";
|
||||
Core.ReturnCodes returnCodes = (Core.ReturnCodes)errorCode;
|
||||
if (Enum.IsDefined(typeof(Core.ReturnCodes), returnCodes))
|
||||
{
|
||||
text = text + " (" + returnCodes.ToString() + ") ";
|
||||
}
|
||||
else
|
||||
{
|
||||
text += " (UNKNOWN) ";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x060005C0 RID: 1472 RVA: 0x000103DC File Offset: 0x0000F3DC
|
||||
internal static DateTime ReadRtcTick(MemoryBuffer buffer)
|
||||
{
|
||||
ulong num = buffer.ReadUInt64();
|
||||
return Core.RtcTicksToDateTime(num);
|
||||
}
|
||||
|
||||
// Token: 0x060005C1 RID: 1473 RVA: 0x000103FC File Offset: 0x0000F3FC
|
||||
internal static ulong DateTimeToRtcTicks(DateTime dateTime)
|
||||
{
|
||||
ulong num = 10UL;
|
||||
ulong ticks = (ulong)dateTime.Ticks;
|
||||
return ticks / num;
|
||||
}
|
||||
|
||||
// Token: 0x060005C2 RID: 1474 RVA: 0x00010420 File Offset: 0x0000F420
|
||||
internal static DateTime RtcTicksToDateTime(ulong rtcTick)
|
||||
{
|
||||
ulong num = 10UL;
|
||||
rtcTick *= num;
|
||||
return new DateTime((long)rtcTick);
|
||||
}
|
||||
|
||||
// Token: 0x02000113 RID: 275
|
||||
public enum OptionalBoolean
|
||||
{
|
||||
// Token: 0x0400042F RID: 1071
|
||||
notSet,
|
||||
// Token: 0x04000430 RID: 1072
|
||||
setTrue,
|
||||
// Token: 0x04000431 RID: 1073
|
||||
setFalse
|
||||
}
|
||||
|
||||
// Token: 0x02000114 RID: 276
|
||||
public enum PlatformType
|
||||
{
|
||||
// Token: 0x04000433 RID: 1075
|
||||
none,
|
||||
// Token: 0x04000434 RID: 1076
|
||||
ps3,
|
||||
// Token: 0x04000435 RID: 1077
|
||||
psVita,
|
||||
// Token: 0x04000436 RID: 1078
|
||||
ps4
|
||||
}
|
||||
|
||||
// Token: 0x02000115 RID: 277
|
||||
public enum OnlineStatus
|
||||
{
|
||||
// Token: 0x04000438 RID: 1080
|
||||
notRequested,
|
||||
// Token: 0x04000439 RID: 1081
|
||||
online,
|
||||
// Token: 0x0400043A RID: 1082
|
||||
standBy,
|
||||
// Token: 0x0400043B RID: 1083
|
||||
offline
|
||||
}
|
||||
|
||||
// Token: 0x02000116 RID: 278
|
||||
public enum ReturnCodes : uint
|
||||
{
|
||||
// Token: 0x0400043D RID: 1085
|
||||
SUCCESS,
|
||||
// Token: 0x0400043E RID: 1086
|
||||
DIALOG_RESULT_OK = 0U,
|
||||
// Token: 0x0400043F RID: 1087
|
||||
DIALOG_RESULT_USER_CANCELED,
|
||||
// Token: 0x04000440 RID: 1088
|
||||
DIALOG_RESULT_USER_PURCHASED,
|
||||
// Token: 0x04000441 RID: 1089
|
||||
DIALOG_RESULT_ALREADY_SIGNED_IN,
|
||||
// Token: 0x04000442 RID: 1090
|
||||
DIALOG_RESULT_NOT_SIGNED_IN,
|
||||
// Token: 0x04000443 RID: 1091
|
||||
DIALOG_RESULT_ABORTED = 10U,
|
||||
// Token: 0x04000444 RID: 1092
|
||||
TROPHY_PLATINUM_UNLOCKED = 1U,
|
||||
// Token: 0x04000445 RID: 1093
|
||||
MATCHING_CREATE_SYSTEM_SESSION_FAILED = 160U,
|
||||
// Token: 0x04000446 RID: 1094
|
||||
MATCHING_JOIN_SYSTEM_SESSION_FAILED = 176U,
|
||||
// Token: 0x04000447 RID: 1095
|
||||
MATCHING_UPDATE_SYSTEM_SESSION_FAILED = 192U,
|
||||
// Token: 0x04000448 RID: 1096
|
||||
MATCHING_UPDATE_EXTERNAL_NOTIFICATION_FAILED = 208U,
|
||||
// Token: 0x04000449 RID: 1097
|
||||
ERROR_FAILED_TO_ALLOCATE = 2153065984U,
|
||||
// Token: 0x0400044A RID: 1098
|
||||
ERROR_TOO_MANY_REQUESTS,
|
||||
// Token: 0x0400044B RID: 1099
|
||||
ERROR_LOCKED_RESPONSE,
|
||||
// Token: 0x0400044C RID: 1100
|
||||
ERROR_ALREADY_INITIALIZED,
|
||||
// Token: 0x0400044D RID: 1101
|
||||
ERROR_NOT_INITIALIZED,
|
||||
// Token: 0x0400044E RID: 1102
|
||||
ERROR_INCORRECT_ARGUMENTS,
|
||||
// Token: 0x0400044F RID: 1103
|
||||
ERROR_MODIFICATION_NOT_ALLOWED,
|
||||
// Token: 0x04000450 RID: 1104
|
||||
ERROR_MAX_USERS_REACHED,
|
||||
// Token: 0x04000451 RID: 1105
|
||||
ERROR_INVALID_IMAGE,
|
||||
// Token: 0x04000452 RID: 1106
|
||||
ERROR_MEM_POOLS_INCORRECT,
|
||||
// Token: 0x04000453 RID: 1107
|
||||
ERROR_EXT_ALLOCATOR_INCORRECT,
|
||||
// Token: 0x04000454 RID: 1108
|
||||
ERROR_MAX_NUM_CALLBACKS_REACHED,
|
||||
// Token: 0x04000455 RID: 1109
|
||||
ERROR_CALLBACK_NOT_REGISTERED,
|
||||
// Token: 0x04000456 RID: 1110
|
||||
ERROR_TROPHY_HOME_DIRECTORY_NOT_CONFIGURED = 2153066096U,
|
||||
// Token: 0x04000457 RID: 1111
|
||||
ERROR_MATCHING_ROOM_DESTROYED = 2153066240U,
|
||||
// Token: 0x04000458 RID: 1112
|
||||
ERROR_MATCHING_INVALID_ATTRIBUTE_SCOPE,
|
||||
// Token: 0x04000459 RID: 1113
|
||||
ERROR_MATCHING_INVALID_ATTRIBUTE_TYP,
|
||||
// Token: 0x0400045A RID: 1114
|
||||
ERROR_MATCHING_INVALID_ROOM_ATTRIBUTE_VISIBILITY,
|
||||
// Token: 0x0400045B RID: 1115
|
||||
ERROR_MATCHING_SUM_OF_MEMBER_ATTRIBUTES_SIZES_IS_MORE_THAN_64,
|
||||
// Token: 0x0400045C RID: 1116
|
||||
ERROR_MATCHING_MORE_THAN_1_BINARY_SEARCH_ATTRIBUTE_PROVIDED,
|
||||
// Token: 0x0400045D RID: 1117
|
||||
ERROR_MATCHING_SEARCH_BINARY_ATTRIBUTE_SIZE_IS_MORE_THAN_64,
|
||||
// Token: 0x0400045E RID: 1118
|
||||
ERROR_MATCHING_MORE_THAN_8_INTEGER_SEARCH_ATTRIBUTES_PROVIDED,
|
||||
// Token: 0x0400045F RID: 1119
|
||||
ERROR_MATCHING_SUM_OF_EXTERNAL_ROOM_ATTRIBUTES_SIZES_IS_MORE_THAN_512,
|
||||
// Token: 0x04000460 RID: 1120
|
||||
ERROR_MATCHING_SUM_OF_INTERNAL_ROOM_ATTRIBUTES_SIZES_IS_MORE_THAN_512,
|
||||
// Token: 0x04000461 RID: 1121
|
||||
ERROR_MATCHING_NAMES_OF_ATTRIBUTES_MUST_BE_UNIQUE,
|
||||
// Token: 0x04000462 RID: 1122
|
||||
ERROR_MATCHING_INTERNAL_ATTRIBUTES_DONT_FIT_IN_256_ARRAYS,
|
||||
// Token: 0x04000463 RID: 1123
|
||||
ERROR_MATCHING_EXTERNAL_ATTRIBUTES_DONT_FIT_IN_256_ARRAYS,
|
||||
// Token: 0x04000464 RID: 1124
|
||||
ERROR_MATCHING_BIN_ATTRIBUTE_CANNOT_BE_SIZE_0,
|
||||
// Token: 0x04000465 RID: 1125
|
||||
ERROR_MATCHING_INIT_CONFIGURATION_ALREADY_SET,
|
||||
// Token: 0x04000466 RID: 1126
|
||||
ERROR_MATCHING_INIT_CONFIGURATION_NOT_SET,
|
||||
// Token: 0x04000467 RID: 1127
|
||||
ERROR_MATCHING_USER_IS_ALREADY_IN_A_ROOM,
|
||||
// Token: 0x04000468 RID: 1128
|
||||
ERROR_MATCHING_USER_IS_NOT_IN_A_ROOM,
|
||||
// Token: 0x04000469 RID: 1129
|
||||
ERROR_MATCHING_NO_SESSION_BOUND_TO_ROOM,
|
||||
// Token: 0x0400046A RID: 1130
|
||||
ERROR_MATCHING_INVALID_WORLD_NUMBER,
|
||||
// Token: 0x0400046B RID: 1131
|
||||
ERROR_MATCHING_ATTRIBUTE_IS_NOT_SEARCHABLE_TYPE,
|
||||
// Token: 0x0400046C RID: 1132
|
||||
ERROR_MATCHING_INVALID_ATTRIBUTE,
|
||||
// Token: 0x0400046D RID: 1133
|
||||
ERROR_MATCHING_INVALID_MEMBER_ID,
|
||||
// Token: 0x0400046E RID: 1134
|
||||
NP_ERROR_INVALID_ARGUMENT = 2153054211U,
|
||||
// Token: 0x0400046F RID: 1135
|
||||
NP_ERROR_UNKNOWN_PLATFORM_TYPE,
|
||||
// Token: 0x04000470 RID: 1136
|
||||
NP_ERROR_OUT_OF_MEMORY,
|
||||
// Token: 0x04000471 RID: 1137
|
||||
NP_ERROR_SIGNED_OUT,
|
||||
// Token: 0x04000472 RID: 1138
|
||||
NP_ERROR_USER_NOT_FOUND,
|
||||
// Token: 0x04000473 RID: 1139
|
||||
NP_ERROR_CALLBACK_ALREADY_REGISTERED,
|
||||
// Token: 0x04000474 RID: 1140
|
||||
NP_ERROR_CALLBACK_NOT_REGISTERED,
|
||||
// Token: 0x04000475 RID: 1141
|
||||
NP_ERROR_NOT_SIGNED_UP,
|
||||
// Token: 0x04000476 RID: 1142
|
||||
NP_ERROR_AGE_RESTRICTION,
|
||||
// Token: 0x04000477 RID: 1143
|
||||
NP_ERROR_LOGOUT,
|
||||
// Token: 0x04000478 RID: 1144
|
||||
NP_ERROR_LATEST_SYSTEM_SOFTWARE_EXIST,
|
||||
// Token: 0x04000479 RID: 1145
|
||||
NP_ERROR_LATEST_SYSTEM_SOFTWARE_EXIST_FOR_TITLE,
|
||||
// Token: 0x0400047A RID: 1146
|
||||
NP_ERROR_LATEST_PATCH_PKG_EXIST,
|
||||
// Token: 0x0400047B RID: 1147
|
||||
NP_ERROR_LATEST_PATCH_PKG_DOWNLOADED,
|
||||
// Token: 0x0400047C RID: 1148
|
||||
NP_ERROR_INVALID_SIZE,
|
||||
// Token: 0x0400047D RID: 1149
|
||||
NP_ERROR_ABORTED,
|
||||
// Token: 0x0400047E RID: 1150
|
||||
NP_ERROR_REQUEST_MAX,
|
||||
// Token: 0x0400047F RID: 1151
|
||||
NP_ERROR_REQUEST_NOT_FOUND,
|
||||
// Token: 0x04000480 RID: 1152
|
||||
NP_ERROR_INVALID_ID,
|
||||
// Token: 0x04000481 RID: 1153
|
||||
NP_ERROR_PATCH_NOT_CHECKED = 2153054232U,
|
||||
// Token: 0x04000482 RID: 1154
|
||||
NP_ERROR_TIMEOUT = 2153054234U,
|
||||
// Token: 0x04000483 RID: 1155
|
||||
NP_UTIL_ERROR_INVALID_NP_ID = 2153055749U,
|
||||
// Token: 0x04000484 RID: 1156
|
||||
NP_UTIL_ERROR_NOT_MATCH = 2153055753U,
|
||||
// Token: 0x04000485 RID: 1157
|
||||
NP_WEBAPI_ERROR_LIB_CONTEXT_NOT_FOUND = 2153064708U,
|
||||
// Token: 0x04000486 RID: 1158
|
||||
NP_TROPHY_ERROR_INVALID_ARGUMENT = 2153059844U,
|
||||
// Token: 0x04000487 RID: 1159
|
||||
NP_TROPHY_ERROR_ALREADY_REGISTERED = 2153059856U,
|
||||
// Token: 0x04000488 RID: 1160
|
||||
NP_TROPHY_ERROR_INVALID_GROUP_ID = 2153059851U,
|
||||
// Token: 0x04000489 RID: 1161
|
||||
NP_TROPHY_ERROR_TROPHY_ALREADY_UNLOCKED,
|
||||
// Token: 0x0400048A RID: 1162
|
||||
NP_TROPHY_ERROR_NOT_REGISTERED = 2153059855U,
|
||||
// Token: 0x0400048B RID: 1163
|
||||
NP_TROPHY_ERROR_TROPHY_NOT_UNLOCKED = 2153059866U,
|
||||
// Token: 0x0400048C RID: 1164
|
||||
TOOLKIT_NP_V2_ERROR_INCORRECT_ARGUMENTS = 2153065989U,
|
||||
// Token: 0x0400048D RID: 1165
|
||||
NET_ERROR_RESOLVER_ENODNS = 2151743969U,
|
||||
// Token: 0x0400048E RID: 1166
|
||||
NET_CTL_ERROR_NOT_CONNECTED = 2151751944U,
|
||||
// Token: 0x0400048F RID: 1167
|
||||
NET_CTL_ERROR_NOT_AVAIL,
|
||||
// Token: 0x04000490 RID: 1168
|
||||
NP_COMMUNITY_SERVER_ERROR_NOT_BEST_SCORE = 2153056277U,
|
||||
// Token: 0x04000491 RID: 1169
|
||||
NP_COMMUNITY_SERVER_ERROR_INVALID_SCORE = 2153056291U,
|
||||
// Token: 0x04000492 RID: 1170
|
||||
NP_COMMUNITY_SERVER_ERROR_GAME_DATA_ALREADY_EXISTS = 2153056300U,
|
||||
// Token: 0x04000493 RID: 1171
|
||||
NP_COMMUNITY_SERVER_ERROR_RANKING_GAME_DATA_MASTER_NOT_FOUND = 2153056280U,
|
||||
// Token: 0x04000494 RID: 1172
|
||||
NP_MATCHING2_ERROR_CONTEXT_NOT_STARTED = 2153057288U
|
||||
}
|
||||
|
||||
// Token: 0x02000117 RID: 279
|
||||
public struct UserServiceUserId
|
||||
{
|
||||
// Token: 0x170002B3 RID: 691
|
||||
// (get) Token: 0x060005C4 RID: 1476 RVA: 0x0001044C File Offset: 0x0000F44C
|
||||
// (set) Token: 0x060005C5 RID: 1477 RVA: 0x00010464 File Offset: 0x0000F464
|
||||
public int Id
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.id;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.id = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005C6 RID: 1478 RVA: 0x00010470 File Offset: 0x0000F470
|
||||
public override string ToString()
|
||||
{
|
||||
return "0x" + this.id.ToString("X8");
|
||||
}
|
||||
|
||||
// Token: 0x060005C7 RID: 1479 RVA: 0x0001049C File Offset: 0x0000F49C
|
||||
internal void Read(MemoryBuffer buffer)
|
||||
{
|
||||
this.id = buffer.ReadInt32();
|
||||
}
|
||||
|
||||
// Token: 0x060005C8 RID: 1480 RVA: 0x000104AC File Offset: 0x0000F4AC
|
||||
public static implicit operator Core.UserServiceUserId(int value)
|
||||
{
|
||||
return new Core.UserServiceUserId
|
||||
{
|
||||
id = value
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x04000495 RID: 1173
|
||||
public const int UserIdInvalid = -1;
|
||||
|
||||
// Token: 0x04000496 RID: 1174
|
||||
internal int id;
|
||||
}
|
||||
|
||||
// Token: 0x02000118 RID: 280
|
||||
public struct NpAccountId
|
||||
{
|
||||
// Token: 0x170002B4 RID: 692
|
||||
// (get) Token: 0x060005C9 RID: 1481 RVA: 0x000104D0 File Offset: 0x0000F4D0
|
||||
// (set) Token: 0x060005CA RID: 1482 RVA: 0x000104E8 File Offset: 0x0000F4E8
|
||||
public ulong Id
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.id;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.id = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005CB RID: 1483 RVA: 0x000104F4 File Offset: 0x0000F4F4
|
||||
public override string ToString()
|
||||
{
|
||||
return "0x" + this.id.ToString("X16");
|
||||
}
|
||||
|
||||
// Token: 0x060005CC RID: 1484 RVA: 0x00010520 File Offset: 0x0000F520
|
||||
internal void Read(MemoryBuffer buffer)
|
||||
{
|
||||
this.id = buffer.ReadUInt64();
|
||||
}
|
||||
|
||||
// Token: 0x060005CD RID: 1485 RVA: 0x00010530 File Offset: 0x0000F530
|
||||
public static implicit operator Core.NpAccountId(ulong value)
|
||||
{
|
||||
return new Core.NpAccountId
|
||||
{
|
||||
id = value
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x060005CE RID: 1486 RVA: 0x00010554 File Offset: 0x0000F554
|
||||
public static bool operator ==(Core.NpAccountId a, Core.NpAccountId b)
|
||||
{
|
||||
return object.ReferenceEquals(a, b) || a.id == b.id;
|
||||
}
|
||||
|
||||
// Token: 0x060005CF RID: 1487 RVA: 0x00010594 File Offset: 0x0000F594
|
||||
public static bool operator !=(Core.NpAccountId a, Core.NpAccountId b)
|
||||
{
|
||||
return !(a == b);
|
||||
}
|
||||
|
||||
// Token: 0x060005D0 RID: 1488 RVA: 0x000105B0 File Offset: 0x0000F5B0
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return obj is Core.NpAccountId && this == (Core.NpAccountId)obj;
|
||||
}
|
||||
|
||||
// Token: 0x060005D1 RID: 1489 RVA: 0x000105E0 File Offset: 0x0000F5E0
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.id.GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x04000497 RID: 1175
|
||||
internal ulong id;
|
||||
}
|
||||
|
||||
// Token: 0x02000119 RID: 281
|
||||
public struct NpId
|
||||
{
|
||||
// Token: 0x170002B5 RID: 693
|
||||
// (get) Token: 0x060005D2 RID: 1490 RVA: 0x00010600 File Offset: 0x0000F600
|
||||
public Core.OnlineID Handle
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.handle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002B6 RID: 694
|
||||
// (get) Token: 0x060005D3 RID: 1491 RVA: 0x00010618 File Offset: 0x0000F618
|
||||
public byte[] Opt
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.opt;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005D4 RID: 1492 RVA: 0x00010630 File Offset: 0x0000F630
|
||||
public override string ToString()
|
||||
{
|
||||
return this.handle.ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060005D5 RID: 1493 RVA: 0x0001064D File Offset: 0x0000F64D
|
||||
internal void Read(MemoryBuffer buffer)
|
||||
{
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.SceNpIdBegin);
|
||||
this.handle.Read(buffer);
|
||||
buffer.ReadData(ref this.opt);
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.SceNpIdEnd);
|
||||
}
|
||||
|
||||
// Token: 0x04000498 RID: 1176
|
||||
internal Core.OnlineID handle;
|
||||
|
||||
// Token: 0x04000499 RID: 1177
|
||||
internal byte[] opt;
|
||||
}
|
||||
|
||||
// Token: 0x0200011A RID: 282
|
||||
public class OnlineID
|
||||
{
|
||||
// Token: 0x170002B7 RID: 695
|
||||
// (get) Token: 0x060005D6 RID: 1494 RVA: 0x0001067C File Offset: 0x0000F67C
|
||||
public string Name
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.name;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005D7 RID: 1495 RVA: 0x00010694 File Offset: 0x0000F694
|
||||
public OnlineID()
|
||||
{
|
||||
this.data = new byte[16];
|
||||
}
|
||||
|
||||
// Token: 0x060005D8 RID: 1496 RVA: 0x000106B8 File Offset: 0x0000F6B8
|
||||
internal void Read(MemoryBuffer buffer)
|
||||
{
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpOnlineIdBegin);
|
||||
buffer.ReadData(ref this.data);
|
||||
int num = 16;
|
||||
for (int i = 0; i < this.data.Length; i++)
|
||||
{
|
||||
if (this.data[i] == 0)
|
||||
{
|
||||
num = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (num > 0)
|
||||
{
|
||||
this.name = Encoding.ASCII.GetString(this.data, 0, num);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.name = "";
|
||||
}
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpOnlineIdEnd);
|
||||
}
|
||||
|
||||
// Token: 0x060005D9 RID: 1497 RVA: 0x0001074C File Offset: 0x0000F74C
|
||||
public override string ToString()
|
||||
{
|
||||
return this.name;
|
||||
}
|
||||
|
||||
// Token: 0x060005DA RID: 1498 RVA: 0x00010764 File Offset: 0x0000F764
|
||||
public static bool operator ==(Core.OnlineID a, Core.OnlineID b)
|
||||
{
|
||||
return object.ReferenceEquals(a, b) || (a != null && b != null && a.name == b.name);
|
||||
}
|
||||
|
||||
// Token: 0x060005DB RID: 1499 RVA: 0x000107B0 File Offset: 0x0000F7B0
|
||||
public static bool operator !=(Core.OnlineID a, Core.OnlineID b)
|
||||
{
|
||||
return !(a == b);
|
||||
}
|
||||
|
||||
// Token: 0x060005DC RID: 1500 RVA: 0x000107CC File Offset: 0x0000F7CC
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return obj is Core.OnlineID && this == (Core.OnlineID)obj;
|
||||
}
|
||||
|
||||
// Token: 0x060005DD RID: 1501 RVA: 0x000107F8 File Offset: 0x0000F7F8
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.name.GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0400049A RID: 1178
|
||||
public const int SCE_NP_ONLINEID_MAX_LENGTH = 16;
|
||||
|
||||
// Token: 0x0400049B RID: 1179
|
||||
internal byte[] data;
|
||||
|
||||
// Token: 0x0400049C RID: 1180
|
||||
internal string name = "";
|
||||
}
|
||||
|
||||
// Token: 0x0200011B RID: 283
|
||||
public class OnlineUser
|
||||
{
|
||||
// Token: 0x170002B8 RID: 696
|
||||
// (get) Token: 0x060005DE RID: 1502 RVA: 0x00010818 File Offset: 0x0000F818
|
||||
public Core.NpAccountId AccountId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.accountId;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002B9 RID: 697
|
||||
// (get) Token: 0x060005DF RID: 1503 RVA: 0x00010830 File Offset: 0x0000F830
|
||||
public Core.OnlineID OnlineID
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.onlineId;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005E0 RID: 1504 RVA: 0x00010848 File Offset: 0x0000F848
|
||||
public OnlineUser()
|
||||
{
|
||||
this.onlineId = new Core.OnlineID();
|
||||
}
|
||||
|
||||
// Token: 0x060005E1 RID: 1505 RVA: 0x0001085E File Offset: 0x0000F85E
|
||||
internal void Read(MemoryBuffer buffer)
|
||||
{
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.OnlineUserBegin);
|
||||
this.accountId.Read(buffer);
|
||||
this.onlineId.Read(buffer);
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.OnlineUserEnd);
|
||||
}
|
||||
|
||||
// Token: 0x060005E2 RID: 1506 RVA: 0x0001088C File Offset: 0x0000F88C
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Format("0x{0:X} : {1}\n", this.accountId, this.onlineId.ToString());
|
||||
}
|
||||
|
||||
// Token: 0x0400049D RID: 1181
|
||||
internal Core.NpAccountId accountId;
|
||||
|
||||
// Token: 0x0400049E RID: 1182
|
||||
internal Core.OnlineID onlineId;
|
||||
}
|
||||
|
||||
// Token: 0x0200011C RID: 284
|
||||
public class CountryCode
|
||||
{
|
||||
// Token: 0x060005E3 RID: 1507 RVA: 0x000108BE File Offset: 0x0000F8BE
|
||||
public CountryCode()
|
||||
{
|
||||
this.code = "";
|
||||
}
|
||||
|
||||
// Token: 0x060005E4 RID: 1508 RVA: 0x000108DF File Offset: 0x0000F8DF
|
||||
public CountryCode(string countryCode)
|
||||
{
|
||||
this.Code = countryCode;
|
||||
}
|
||||
|
||||
// Token: 0x170002BA RID: 698
|
||||
// (get) Token: 0x060005E5 RID: 1509 RVA: 0x00010900 File Offset: 0x0000F900
|
||||
// (set) Token: 0x060005E6 RID: 1510 RVA: 0x00010918 File Offset: 0x0000F918
|
||||
public string Code
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.code;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value.Length > 2)
|
||||
{
|
||||
throw new NpToolkitException("Country code can only be a maximum of 2 characters .");
|
||||
}
|
||||
this.code = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005E7 RID: 1511 RVA: 0x00010949 File Offset: 0x0000F949
|
||||
internal void Read(MemoryBuffer buffer)
|
||||
{
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpCountryCodeBegin);
|
||||
buffer.ReadString(ref this.code);
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpCountryCodeEnd);
|
||||
}
|
||||
|
||||
// Token: 0x060005E8 RID: 1512 RVA: 0x0001096C File Offset: 0x0000F96C
|
||||
public override string ToString()
|
||||
{
|
||||
return this.code;
|
||||
}
|
||||
|
||||
// Token: 0x060005E9 RID: 1513 RVA: 0x00010984 File Offset: 0x0000F984
|
||||
public static implicit operator Core.CountryCode(string countryCode)
|
||||
{
|
||||
return new Core.CountryCode
|
||||
{
|
||||
Code = countryCode
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0400049F RID: 1183
|
||||
public const int SCE_NP_COUNTRY_CODE_LENGTH = 2;
|
||||
|
||||
// Token: 0x040004A0 RID: 1184
|
||||
internal string code = "";
|
||||
}
|
||||
|
||||
// Token: 0x0200011D RID: 285
|
||||
public class LanguageCode
|
||||
{
|
||||
// Token: 0x060005EA RID: 1514 RVA: 0x000109A5 File Offset: 0x0000F9A5
|
||||
public LanguageCode()
|
||||
{
|
||||
this.code = "";
|
||||
}
|
||||
|
||||
// Token: 0x170002BB RID: 699
|
||||
// (get) Token: 0x060005EB RID: 1515 RVA: 0x000109BC File Offset: 0x0000F9BC
|
||||
// (set) Token: 0x060005EC RID: 1516 RVA: 0x000109D4 File Offset: 0x0000F9D4
|
||||
public string Code
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.code;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value.Length > 5)
|
||||
{
|
||||
throw new NpToolkitException("Language code can only be a maximum of 5 characters .");
|
||||
}
|
||||
this.code = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005ED RID: 1517 RVA: 0x00010A05 File Offset: 0x0000FA05
|
||||
internal void Read(MemoryBuffer buffer)
|
||||
{
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpLanguageCodeBegin);
|
||||
buffer.ReadString(ref this.code);
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpLanguageCodeEnd);
|
||||
}
|
||||
|
||||
// Token: 0x060005EE RID: 1518 RVA: 0x00010A28 File Offset: 0x0000FA28
|
||||
public override string ToString()
|
||||
{
|
||||
return this.code;
|
||||
}
|
||||
|
||||
// Token: 0x060005EF RID: 1519 RVA: 0x00010A40 File Offset: 0x0000FA40
|
||||
public static implicit operator Core.LanguageCode(string languageCode)
|
||||
{
|
||||
return new Core.LanguageCode
|
||||
{
|
||||
Code = languageCode
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x040004A1 RID: 1185
|
||||
public const int SCE_NP_LANGUAGE_CODE_MAX_LEN = 5;
|
||||
|
||||
// Token: 0x040004A2 RID: 1186
|
||||
internal string code;
|
||||
}
|
||||
|
||||
// Token: 0x0200011E RID: 286
|
||||
public class TitleId
|
||||
{
|
||||
// Token: 0x170002BC RID: 700
|
||||
// (get) Token: 0x060005F0 RID: 1520 RVA: 0x00010A64 File Offset: 0x0000FA64
|
||||
public string Id
|
||||
{
|
||||
get
|
||||
{
|
||||
return Encoding.ASCII.GetString(this.data, 0, this.data.Length);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005F1 RID: 1521 RVA: 0x00010A8F File Offset: 0x0000FA8F
|
||||
public TitleId()
|
||||
{
|
||||
this.data = new byte[12];
|
||||
}
|
||||
|
||||
// Token: 0x060005F2 RID: 1522 RVA: 0x00010AA7 File Offset: 0x0000FAA7
|
||||
internal void Read(MemoryBuffer buffer)
|
||||
{
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpTitleIdBegin);
|
||||
buffer.ReadData(ref this.data);
|
||||
buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.NpTitleIdEnd);
|
||||
}
|
||||
|
||||
// Token: 0x060005F3 RID: 1523 RVA: 0x00010ACC File Offset: 0x0000FACC
|
||||
public override string ToString()
|
||||
{
|
||||
return Encoding.ASCII.GetString(this.data, 0, this.data.Length);
|
||||
}
|
||||
|
||||
// Token: 0x040004A3 RID: 1187
|
||||
public const int SCE_NP_TITLE_ID_LEN = 12;
|
||||
|
||||
// Token: 0x040004A4 RID: 1188
|
||||
internal byte[] data;
|
||||
}
|
||||
|
||||
// Token: 0x0200011F RID: 287
|
||||
public class EmptyResponse : ResponseBase
|
||||
{
|
||||
// Token: 0x060005F4 RID: 1524 RVA: 0x00010AF8 File Offset: 0x0000FAF8
|
||||
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);
|
||||
}
|
||||
base.EndReadResponseBuffer(memoryBuffer);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user