/** * OAAU - Combat Master IL2CPP Offsets * Generated: 2026-05-28 02:23:58 * Build ID: 21934483 */ #pragma once #include namespace OAAU { // WIN32_FIND_DATA struct WIN32_FIND_DATA { constexpr uintptr_t dwFileAttributes = 0x10; constexpr uintptr_t ftCreationTime = 0x14; constexpr uintptr_t ftLastAccessTime = 0x1C; constexpr uintptr_t ftLastWriteTime = 0x24; constexpr uintptr_t nFileSizeHigh = 0x2C; constexpr uintptr_t nFileSizeLow = 0x30; constexpr uintptr_t dwReserved0 = 0x34; constexpr uintptr_t dwReserved1 = 0x38; constexpr uintptr_t _cFileName = 0x3C; constexpr uintptr_t _cAlternateFileName = 0x244; // ---- Methods ---- constexpr uintptr_t CFileName = 0x1E45920; constexpr uintptr_t SetFileName = 0x1E45860; }; // REG_TZI_FORMAT struct REG_TZI_FORMAT { constexpr uintptr_t Bias = 0x10; constexpr uintptr_t StandardBias = 0x14; constexpr uintptr_t DaylightBias = 0x18; constexpr uintptr_t StandardDate = 0x1C; constexpr uintptr_t DaylightDate = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E39CF0; }; // SYSTEMTIME struct SYSTEMTIME { constexpr uintptr_t Year = 0x10; constexpr uintptr_t Month = 0x12; constexpr uintptr_t DayOfWeek = 0x14; constexpr uintptr_t Day = 0x16; constexpr uintptr_t Hour = 0x18; constexpr uintptr_t Minute = 0x1A; constexpr uintptr_t Second = 0x1C; constexpr uintptr_t Milliseconds = 0x1E; // ---- Methods ---- constexpr uintptr_t Equals = 0x1E3A900; }; // TIME_DYNAMIC_ZONE_INFORMATION struct TIME_DYNAMIC_ZONE_INFORMATION { constexpr uintptr_t Bias = 0x10; constexpr uintptr_t StandardName = 0x14; constexpr uintptr_t StandardDate = 0x54; constexpr uintptr_t StandardBias = 0x64; constexpr uintptr_t DaylightName = 0x68; constexpr uintptr_t DaylightDate = 0xA8; constexpr uintptr_t DaylightBias = 0xB8; constexpr uintptr_t TimeZoneKeyName = 0xBC; constexpr uintptr_t DynamicDaylightTimeDisabled = 0x1BC; // ---- Methods ---- constexpr uintptr_t GetTimeZoneKeyName = 0x1E454E0; }; // TIME_ZONE_INFORMATION struct TIME_ZONE_INFORMATION { constexpr uintptr_t Bias = 0x10; constexpr uintptr_t StandardName = 0x14; constexpr uintptr_t StandardDate = 0x54; constexpr uintptr_t StandardBias = 0x64; constexpr uintptr_t DaylightName = 0x68; constexpr uintptr_t DaylightDate = 0xA8; constexpr uintptr_t DaylightBias = 0xB8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E45520; constexpr uintptr_t GetStandardName = 0x1E45510; constexpr uintptr_t GetDaylightName = 0x1E45500; }; // FILE_INFO_BY_HANDLE_CLASS struct FILE_INFO_BY_HANDLE_CLASS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FileBasicInfo = 0x0; constexpr uintptr_t FileStandardInfo = 0x0; constexpr uintptr_t FileNameInfo = 0x0; constexpr uintptr_t FileRenameInfo = 0x0; constexpr uintptr_t FileDispositionInfo = 0x0; constexpr uintptr_t FileAllocationInfo = 0x0; constexpr uintptr_t FileEndOfFileInfo = 0x0; constexpr uintptr_t FileStreamInfo = 0x0; constexpr uintptr_t FileCompressionInfo = 0x0; constexpr uintptr_t FileAttributeTagInfo = 0x0; constexpr uintptr_t FileIdBothDirectoryInfo = 0x0; constexpr uintptr_t FileIdBothDirectoryRestartInfo = 0x0; constexpr uintptr_t FileIoPriorityHintInfo = 0x0; constexpr uintptr_t FileRemoteProtocolInfo = 0x0; constexpr uintptr_t FileFullDirectoryInfo = 0x0; constexpr uintptr_t FileFullDirectoryRestartInfo = 0x0; }; // FILE_TIME struct FILE_TIME { constexpr uintptr_t dwLowDateTime = 0x10; constexpr uintptr_t dwHighDateTime = 0x14; // ---- Methods ---- constexpr uintptr_t ToTicks = 0x1E34DD0; constexpr uintptr_t ToDateTimeOffset = 0x1E34D50; }; // FINDEX_INFO_LEVELS struct FINDEX_INFO_LEVELS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FindExInfoStandard = 0x0; constexpr uintptr_t FindExInfoBasic = 0x0; constexpr uintptr_t FindExInfoMaxInfoLevel = 0x0; }; // FINDEX_SEARCH_OPS struct FINDEX_SEARCH_OPS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FindExSearchNameMatch = 0x0; constexpr uintptr_t FindExSearchLimitToDirectories = 0x0; constexpr uintptr_t FindExSearchLimitToDevices = 0x0; constexpr uintptr_t FindExSearchMaxSearchOp = 0x0; }; // GET_FILEEX_INFO_LEVELS struct GET_FILEEX_INFO_LEVELS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t GetFileExInfoStandard = 0x0; constexpr uintptr_t GetFileExMaxInfoLevel = 0x0; }; // SECURITY_ATTRIBUTES struct SECURITY_ATTRIBUTES { constexpr uintptr_t nLength = 0x10; constexpr uintptr_t lpSecurityDescriptor = 0x18; constexpr uintptr_t bInheritHandle = 0x20; }; // WIN32_FILE_ATTRIBUTE_DATA struct WIN32_FILE_ATTRIBUTE_DATA { constexpr uintptr_t dwFileAttributes = 0x10; constexpr uintptr_t ftCreationTime = 0x14; constexpr uintptr_t ftLastAccessTime = 0x1C; constexpr uintptr_t ftLastWriteTime = 0x24; constexpr uintptr_t nFileSizeHigh = 0x2C; constexpr uintptr_t nFileSizeLow = 0x30; // ---- Methods ---- constexpr uintptr_t PopulateFrom = 0x1E45830; }; // Kernel32 struct Kernel32 { // ---- Methods ---- constexpr uintptr_t DeleteVolumeMountPointPrivate = 0x1E35490; constexpr uintptr_t DeleteVolumeMountPoint = 0x1E35530; constexpr uintptr_t FreeLibrary = 0x1E35A60; constexpr uintptr_t LoadLibraryEx = 0x1E36110; constexpr uintptr_t GetFileMUIPath = 0x1E35DD0; constexpr uintptr_t GetDynamicTimeZoneInformation = 0x1E35AF0; constexpr uintptr_t GetTimeZoneInformation = 0x1E36080; constexpr uintptr_t CloseHandle = 0x1E34EF0; constexpr uintptr_t CreateDirectoryPrivate = 0x1E34F80; constexpr uintptr_t CreateDirectory = 0x1E35020; constexpr uintptr_t CreateFilePrivate = 0x1E35110; constexpr uintptr_t CreateFile_IntPtr = 0x1E351F0; constexpr uintptr_t DeleteFilePrivate = 0x1E35310; constexpr uintptr_t DeleteFile = 0x1E353B0; constexpr uintptr_t FindFirstFileExPrivate = 0x1E35640; constexpr uintptr_t FindFirstFile = 0x1E35760; constexpr uintptr_t FindNextFile = 0x1E35890; constexpr uintptr_t FormatMessage = 0x1E35970; constexpr uintptr_t GetMessage = 0x1E36070; constexpr uintptr_t GetMessage = 0x1E35F10; constexpr uintptr_t TryGetErrorMessage = 0x1E36760; constexpr uintptr_t GetFileAttributesExPrivate = 0x1E35B80; constexpr uintptr_t GetFileAttributesEx = 0x1E35C30; constexpr uintptr_t GetFileInformationByHandleEx = 0x1E35D20; constexpr uintptr_t MoveFileExPrivate = 0x1E36200; constexpr uintptr_t MoveFile = 0x1E362C0; constexpr uintptr_t RemoveDirectoryPrivate = 0x1E363C0; constexpr uintptr_t RemoveDirectory = 0x1E36460; constexpr uintptr_t SetFileAttributesPrivate = 0x1E36540; constexpr uintptr_t SetFileAttributes = 0x1E365E0; constexpr uintptr_t SetThreadErrorMode = 0x1E366C0; }; // NTSTATUS struct NTSTATUS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t STATUS_SUCCESS = 0x0; constexpr uintptr_t STATUS_NOT_FOUND = 0x0; constexpr uintptr_t STATUS_INVALID_PARAMETER = 0x0; constexpr uintptr_t STATUS_NO_MEMORY = 0x0; }; // BCrypt struct BCrypt { // ---- Methods ---- constexpr uintptr_t BCryptGenRandom = 0x1E30EB0; }; // User32 struct User32 { // ---- Methods ---- constexpr uintptr_t LoadString = 0x1E45700; }; // BOOL struct BOOL { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FALSE = 0x0; constexpr uintptr_t TRUE = 0x0; }; // BOOLEAN struct BOOLEAN { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FALSE = 0x0; constexpr uintptr_t TRUE = 0x0; }; // LongFileTime struct LongFileTime { constexpr uintptr_t TicksSince1601 = 0x10; }; // UNICODE_STRING struct UNICODE_STRING { constexpr uintptr_t Length = 0x10; constexpr uintptr_t MaximumLength = 0x12; constexpr uintptr_t Buffer = 0x18; }; // FILE_FULL_DIR_INFORMATION struct FILE_FULL_DIR_INFORMATION { constexpr uintptr_t NextEntryOffset = 0x10; constexpr uintptr_t FileIndex = 0x14; constexpr uintptr_t CreationTime = 0x18; constexpr uintptr_t LastAccessTime = 0x20; constexpr uintptr_t LastWriteTime = 0x28; constexpr uintptr_t ChangeTime = 0x30; constexpr uintptr_t EndOfFile = 0x38; constexpr uintptr_t AllocationSize = 0x40; constexpr uintptr_t FileAttributes = 0x48; constexpr uintptr_t FileNameLength = 0x4C; constexpr uintptr_t EaSize = 0x50; constexpr uintptr_t _fileName = 0x54; // ---- Methods ---- constexpr uintptr_t FileName = 0x1E34CE0; constexpr uintptr_t GetNextInfo = 0x1E34CC0; }; // FILE_INFORMATION_CLASS struct FILE_INFORMATION_CLASS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FileDirectoryInformation = 0x0; constexpr uintptr_t FileFullDirectoryInformation = 0x0; constexpr uintptr_t FileBothDirectoryInformation = 0x0; constexpr uintptr_t FileBasicInformation = 0x0; constexpr uintptr_t FileStandardInformation = 0x0; constexpr uintptr_t FileInternalInformation = 0x0; constexpr uintptr_t FileEaInformation = 0x0; constexpr uintptr_t FileAccessInformation = 0x0; constexpr uintptr_t FileNameInformation = 0x0; constexpr uintptr_t FileRenameInformation = 0x0; constexpr uintptr_t FileLinkInformation = 0x0; constexpr uintptr_t FileNamesInformation = 0x0; constexpr uintptr_t FileDispositionInformation = 0x0; constexpr uintptr_t FilePositionInformation = 0x0; constexpr uintptr_t FileFullEaInformation = 0x0; constexpr uintptr_t FileModeInformation = 0x0; constexpr uintptr_t FileAlignmentInformation = 0x0; constexpr uintptr_t FileAllInformation = 0x0; constexpr uintptr_t FileAllocationInformation = 0x0; constexpr uintptr_t FileEndOfFileInformation = 0x0; constexpr uintptr_t FileAlternateNameInformation = 0x0; constexpr uintptr_t FileStreamInformation = 0x0; constexpr uintptr_t FilePipeInformation = 0x0; constexpr uintptr_t FilePipeLocalInformation = 0x0; constexpr uintptr_t FilePipeRemoteInformation = 0x0; constexpr uintptr_t FileMailslotQueryInformation = 0x0; constexpr uintptr_t FileMailslotSetInformation = 0x0; constexpr uintptr_t FileCompressionInformation = 0x0; constexpr uintptr_t FileObjectIdInformation = 0x0; constexpr uintptr_t FileCompletionInformation = 0x0; constexpr uintptr_t FileMoveClusterInformation = 0x0; constexpr uintptr_t FileQuotaInformation = 0x0; constexpr uintptr_t FileReparsePointInformation = 0x0; constexpr uintptr_t FileNetworkOpenInformation = 0x0; constexpr uintptr_t FileAttributeTagInformation = 0x0; constexpr uintptr_t FileTrackingInformation = 0x0; constexpr uintptr_t FileIdBothDirectoryInformation = 0x0; constexpr uintptr_t FileIdFullDirectoryInformation = 0x0; constexpr uintptr_t FileValidDataLengthInformation = 0x0; constexpr uintptr_t FileShortNameInformation = 0x0; constexpr uintptr_t FileIoCompletionNotificationInformation = 0x0; constexpr uintptr_t FileIoStatusBlockRangeInformation = 0x0; constexpr uintptr_t FileIoPriorityHintInformation = 0x0; constexpr uintptr_t FileSfioReserveInformation = 0x0; constexpr uintptr_t FileSfioVolumeInformation = 0x0; constexpr uintptr_t FileHardLinkInformation = 0x0; constexpr uintptr_t FileProcessIdsUsingFileInformation = 0x0; constexpr uintptr_t FileNormalizedNameInformation = 0x0; constexpr uintptr_t FileNetworkPhysicalNameInformation = 0x0; constexpr uintptr_t FileIdGlobalTxDirectoryInformation = 0x0; constexpr uintptr_t FileIsRemoteDeviceInformation = 0x0; constexpr uintptr_t FileUnusedInformation = 0x0; constexpr uintptr_t FileNumaNodeInformation = 0x0; constexpr uintptr_t FileStandardLinkInformation = 0x0; constexpr uintptr_t FileRemoteProtocolInformation = 0x0; constexpr uintptr_t FileRenameInformationBypassAccessCheck = 0x0; constexpr uintptr_t FileLinkInformationBypassAccessCheck = 0x0; constexpr uintptr_t FileVolumeNameInformation = 0x0; constexpr uintptr_t FileIdInformation = 0x0; constexpr uintptr_t FileIdExtdDirectoryInformation = 0x0; constexpr uintptr_t FileReplaceCompletionInformation = 0x0; constexpr uintptr_t FileHardLinkFullIdInformation = 0x0; constexpr uintptr_t FileIdExtdBothDirectoryInformation = 0x0; constexpr uintptr_t FileDispositionInformationEx = 0x0; constexpr uintptr_t FileRenameInformationEx = 0x0; constexpr uintptr_t FileRenameInformationExBypassAccessCheck = 0x0; constexpr uintptr_t FileDesiredStorageClassInformation = 0x0; constexpr uintptr_t FileStatInformation = 0x0; }; // IO_STATUS struct IO_STATUS { constexpr uintptr_t Status = 0x10; constexpr uintptr_t Pointer = 0x10; }; // IO_STATUS_BLOCK struct IO_STATUS_BLOCK { constexpr uintptr_t Status = 0x10; constexpr uintptr_t Information = 0x18; }; // OBJECT_ATTRIBUTES struct OBJECT_ATTRIBUTES { constexpr uintptr_t Length = 0x10; constexpr uintptr_t RootDirectory = 0x18; constexpr uintptr_t ObjectName = 0x20; constexpr uintptr_t Attributes = 0x28; constexpr uintptr_t SecurityDescriptor = 0x30; constexpr uintptr_t SecurityQualityOfService = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E39A40; }; // ObjectAttributes struct ObjectAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t OBJ_INHERIT = 0x0; constexpr uintptr_t OBJ_PERMANENT = 0x0; constexpr uintptr_t OBJ_EXCLUSIVE = 0x0; constexpr uintptr_t OBJ_CASE_INSENSITIVE = 0x0; constexpr uintptr_t OBJ_OPENIF = 0x0; constexpr uintptr_t OBJ_OPENLINK = 0x0; }; // CreateDisposition struct CreateDisposition { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FILE_SUPERSEDE = 0x0; constexpr uintptr_t FILE_OPEN = 0x0; constexpr uintptr_t FILE_CREATE = 0x0; constexpr uintptr_t FILE_OPEN_IF = 0x0; constexpr uintptr_t FILE_OVERWRITE = 0x0; constexpr uintptr_t FILE_OVERWRITE_IF = 0x0; }; // CreateOptions struct CreateOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FILE_DIRECTORY_FILE = 0x0; constexpr uintptr_t FILE_WRITE_THROUGH = 0x0; constexpr uintptr_t FILE_SEQUENTIAL_ONLY = 0x0; constexpr uintptr_t FILE_NO_INTERMEDIATE_BUFFERING = 0x0; constexpr uintptr_t FILE_SYNCHRONOUS_IO_ALERT = 0x0; constexpr uintptr_t FILE_SYNCHRONOUS_IO_NONALERT = 0x0; constexpr uintptr_t FILE_NON_DIRECTORY_FILE = 0x0; constexpr uintptr_t FILE_CREATE_TREE_CONNECTION = 0x0; constexpr uintptr_t FILE_COMPLETE_IF_OPLOCKED = 0x0; constexpr uintptr_t FILE_NO_EA_KNOWLEDGE = 0x0; constexpr uintptr_t FILE_RANDOM_ACCESS = 0x0; constexpr uintptr_t FILE_DELETE_ON_CLOSE = 0x0; constexpr uintptr_t FILE_OPEN_BY_FILE_ID = 0x0; constexpr uintptr_t FILE_OPEN_FOR_BACKUP_INTENT = 0x0; constexpr uintptr_t FILE_NO_COMPRESSION = 0x0; constexpr uintptr_t FILE_OPEN_REQUIRING_OPLOCK = 0x0; constexpr uintptr_t FILE_DISALLOW_EXCLUSIVE = 0x0; constexpr uintptr_t FILE_SESSION_AWARE = 0x0; constexpr uintptr_t FILE_RESERVE_OPFILTER = 0x0; constexpr uintptr_t FILE_OPEN_REPARSE_POINT = 0x0; constexpr uintptr_t FILE_OPEN_NO_RECALL = 0x0; }; // DesiredAccess struct DesiredAccess { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FILE_READ_DATA = 0x0; constexpr uintptr_t FILE_LIST_DIRECTORY = 0x0; constexpr uintptr_t FILE_WRITE_DATA = 0x0; constexpr uintptr_t FILE_ADD_FILE = 0x0; constexpr uintptr_t FILE_APPEND_DATA = 0x0; constexpr uintptr_t FILE_ADD_SUBDIRECTORY = 0x0; constexpr uintptr_t FILE_CREATE_PIPE_INSTANCE = 0x0; constexpr uintptr_t FILE_READ_EA = 0x0; constexpr uintptr_t FILE_WRITE_EA = 0x0; constexpr uintptr_t FILE_EXECUTE = 0x0; constexpr uintptr_t FILE_TRAVERSE = 0x0; constexpr uintptr_t FILE_DELETE_CHILD = 0x0; constexpr uintptr_t FILE_READ_ATTRIBUTES = 0x0; constexpr uintptr_t FILE_WRITE_ATTRIBUTES = 0x0; constexpr uintptr_t FILE_ALL_ACCESS = 0x0; constexpr uintptr_t DELETE = 0x0; constexpr uintptr_t READ_CONTROL = 0x0; constexpr uintptr_t WRITE_DAC = 0x0; constexpr uintptr_t WRITE_OWNER = 0x0; constexpr uintptr_t SYNCHRONIZE = 0x0; constexpr uintptr_t STANDARD_RIGHTS_READ = 0x0; constexpr uintptr_t STANDARD_RIGHTS_WRITE = 0x0; constexpr uintptr_t STANDARD_RIGHTS_EXECUTE = 0x0; constexpr uintptr_t FILE_GENERIC_READ = 0x0; constexpr uintptr_t FILE_GENERIC_WRITE = 0x0; constexpr uintptr_t FILE_GENERIC_EXECUTE = 0x0; }; // NtDll struct NtDll { // ---- Methods ---- constexpr uintptr_t NtCreateFile = 0x1E397C0; constexpr uintptr_t CreateFile = 0x1E39530; constexpr uintptr_t NtQueryDirectoryFile = 0x1E398C0; constexpr uintptr_t RtlNtStatusToDosError = 0x1E399C0; }; // Advapi32 struct Advapi32 { // ---- Methods ---- constexpr uintptr_t RegCloseKey = 0x1E2FE80; constexpr uintptr_t RegEnumKeyEx = 0x1E2FF00; constexpr uintptr_t RegOpenKeyEx = 0x1E30090; constexpr uintptr_t RegQueryInfoKey = 0x1E30200; constexpr uintptr_t RegQueryValueEx = 0x1E30680; constexpr uintptr_t RegQueryValueEx = 0x1E30420; constexpr uintptr_t RegQueryValueEx = 0x1E30550; constexpr uintptr_t RegQueryValueEx = 0x1E30820; }; // Interop struct Interop { // ---- Methods ---- constexpr uintptr_t GetRandomBytes = 0x1E34DE0; }; // Locale struct Locale { // ---- Methods ---- constexpr uintptr_t GetText = 0x51FF10; constexpr uintptr_t GetText = 0x1DF57E0; }; // SR struct SR { // ---- Methods ---- constexpr uintptr_t GetString = 0x1E3A880; constexpr uintptr_t GetString = 0x1E3A8F0; constexpr uintptr_t GetString = 0x51FF10; constexpr uintptr_t Format = 0x1E3A790; constexpr uintptr_t Format = 0x1E3A810; constexpr uintptr_t Format = 0x1E3A710; constexpr uintptr_t Format = 0x1E3A680; constexpr uintptr_t GetResourceString = 0x51FF10; }; // Mono.CertificateImportFlags struct CertificateImportFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t DisableNativeBackend = 0x0; constexpr uintptr_t DisableAutomaticFallback = 0x0; }; // PackContext struct PackContext { constexpr uintptr_t buffer = 0x10; constexpr uintptr_t next = 0x18; constexpr uintptr_t description = 0x20; constexpr uintptr_t i = 0x28; constexpr uintptr_t conv = 0x30; constexpr uintptr_t repeat = 0x38; constexpr uintptr_t align = 0x3C; // ---- Methods ---- constexpr uintptr_t Add = 0x1E39A60; constexpr uintptr_t Get = 0x1E39C50; constexpr uintptr_t .ctor = 0x5109F0; }; // CopyConverter struct CopyConverter { // ---- Methods ---- constexpr uintptr_t GetDouble = 0x1E313D0; constexpr uintptr_t GetUInt64 = 0x1E31C90; constexpr uintptr_t GetInt64 = 0x1E318D0; constexpr uintptr_t GetFloat = 0x1E31510; constexpr uintptr_t GetInt32 = 0x1E31790; constexpr uintptr_t GetUInt32 = 0x1E31B50; constexpr uintptr_t GetInt16 = 0x1E31650; constexpr uintptr_t GetUInt16 = 0x1E31A10; constexpr uintptr_t PutBytes = 0x1E31EA0; constexpr uintptr_t PutBytes = 0x1E31F70; constexpr uintptr_t PutBytes = 0x1E31DD0; constexpr uintptr_t PutBytes = 0x1E31DD0; constexpr uintptr_t PutBytes = 0x1E32110; constexpr uintptr_t PutBytes = 0x1E32110; constexpr uintptr_t PutBytes = 0x1E32040; constexpr uintptr_t PutBytes = 0x1E32040; constexpr uintptr_t .ctor = 0x1E321E0; }; // SwapConverter struct SwapConverter { // ---- Methods ---- constexpr uintptr_t GetDouble = 0x1E444F0; constexpr uintptr_t GetUInt64 = 0x1E44E20; constexpr uintptr_t GetInt64 = 0x1E44A30; constexpr uintptr_t GetFloat = 0x1E44640; constexpr uintptr_t GetInt32 = 0x1E448E0; constexpr uintptr_t GetUInt32 = 0x1E44CD0; constexpr uintptr_t GetInt16 = 0x1E44790; constexpr uintptr_t GetUInt16 = 0x1E44B80; constexpr uintptr_t PutBytes = 0x1E45370; constexpr uintptr_t PutBytes = 0x1E45270; constexpr uintptr_t PutBytes = 0x1E45050; constexpr uintptr_t PutBytes = 0x1E45050; constexpr uintptr_t PutBytes = 0x1E45150; constexpr uintptr_t PutBytes = 0x1E45150; constexpr uintptr_t PutBytes = 0x1E44F70; constexpr uintptr_t PutBytes = 0x1E44F70; constexpr uintptr_t .ctor = 0x1E45490; }; // Mono.DataConverter struct DataConverter { constexpr uintptr_t SwapConv = 0x0; constexpr uintptr_t CopyConv = 0x8; constexpr uintptr_t IsLittleEndian = 0x10; // ---- Methods ---- constexpr uintptr_t GetBytes = 0x1E32490; constexpr uintptr_t GetBytes = 0x1E32410; constexpr uintptr_t GetBytes = 0x1E32510; constexpr uintptr_t GetBytes = 0x1E32610; constexpr uintptr_t GetBytes = 0x1E32390; constexpr uintptr_t GetBytes = 0x1E32690; constexpr uintptr_t GetBytes = 0x1E32310; constexpr uintptr_t GetBytes = 0x1E32590; constexpr uintptr_t LittleEndian = 0x1E34580; constexpr uintptr_t BigEndian = 0x1E34530; constexpr uintptr_t Native = 0x1E345D0; constexpr uintptr_t Align = 0x1E32230; constexpr uintptr_t Pack = 0x1E33210; constexpr uintptr_t PackOne = 0x1E32710; constexpr uintptr_t Prepare = 0x1E33400; constexpr uintptr_t Unpack = 0x1E334C0; constexpr uintptr_t Check = 0x1E32250; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x1E343F0; }; // Mono.DependencyInjector struct DependencyInjector { constexpr uintptr_t locker = 0x0; constexpr uintptr_t systemDependency = 0x8; // ---- Methods ---- constexpr uintptr_t SystemProvider = 0x1E34960; constexpr uintptr_t Register = 0x1E34750; constexpr uintptr_t ReflectionLoad = 0x1E34620; constexpr uintptr_t .cctor = 0x1E348E0; }; // Mono.ISystemCertificateProvider struct ISystemCertificateProvider { // ---- Methods ---- constexpr uintptr_t Import = 0x351B30; constexpr uintptr_t Import = 0x351B30; }; // Mono.ISystemDependencyProvider struct ISystemDependencyProvider { // ---- Methods ---- constexpr uintptr_t CertificateProvider = 0x3479D0; }; // Mono.Runtime struct Runtime { constexpr uintptr_t dump = 0x0; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1E3A600; }; // Mono.RuntimeClassHandle struct RuntimeClassHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x1E39E60; constexpr uintptr_t Value = 0x526A20; constexpr uintptr_t Equals = 0x1E39D20; constexpr uintptr_t GetHashCode = 0x1E39E10; constexpr uintptr_t GetTypeFromClass = 0x1E39E40; constexpr uintptr_t GetTypeHandle = 0x1E39E50; }; // Mono.RuntimeRemoteClassHandle struct RuntimeRemoteClassHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t ProxyClass = 0x1E3A5E0; }; // Mono.RuntimeGenericParamInfoHandle struct RuntimeGenericParamInfoHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E39E60; constexpr uintptr_t Constraints = 0x1E3A1E0; constexpr uintptr_t Attributes = 0x1E3A1C0; constexpr uintptr_t GetConstraints = 0x1E3A080; constexpr uintptr_t GetConstraintsCount = 0x1E3A050; }; // Mono.RuntimeEventHandle struct RuntimeEventHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t Value = 0x526A20; constexpr uintptr_t Equals = 0x1E39E80; constexpr uintptr_t GetHashCode = 0x76C110; }; // Mono.RuntimePropertyHandle struct RuntimePropertyHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t Value = 0x526A20; constexpr uintptr_t Equals = 0x1E3A4F0; constexpr uintptr_t GetHashCode = 0x76C110; }; // Mono.RuntimeGPtrArrayHandle struct RuntimeGPtrArrayHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E39E60; constexpr uintptr_t Length = 0x1E3A030; constexpr uintptr_t Item = 0x1E3A020; constexpr uintptr_t Lookup = 0x1E39FA0; constexpr uintptr_t GPtrArrayFree = 0x1E39F90; constexpr uintptr_t DestroyAndFree = 0x1E39F70; }; // Mono.RuntimeMarshal struct RuntimeMarshal { // ---- Methods ---- constexpr uintptr_t PtrToUtf8String = 0x1E3A3F0; constexpr uintptr_t MarshalString = 0x1E3A3C0; constexpr uintptr_t DecodeBlobSize = 0x1E3A320; constexpr uintptr_t DecodeBlobArray = 0x1E3A220; constexpr uintptr_t AsciHexDigitValue = 0x1E3A1F0; constexpr uintptr_t FreeAssemblyName = 0x1E3A3B0; }; // RemoteClass struct RemoteClass { constexpr uintptr_t default_vtable = 0x10; constexpr uintptr_t xdomain_vtable = 0x18; constexpr uintptr_t proxy_class = 0x20; constexpr uintptr_t proxy_class_name = 0x28; constexpr uintptr_t interface_count = 0x30; }; // GenericParamInfo struct GenericParamInfo { constexpr uintptr_t pklass = 0x10; constexpr uintptr_t name = 0x18; constexpr uintptr_t flags = 0x20; constexpr uintptr_t token = 0x24; constexpr uintptr_t constraints = 0x28; }; // GPtrArray struct GPtrArray { constexpr uintptr_t data = 0x10; constexpr uintptr_t len = 0x18; }; // Mono.MonoAssemblyName struct MonoAssemblyName { constexpr uintptr_t name = 0x10; constexpr uintptr_t culture = 0x18; constexpr uintptr_t hash_value = 0x20; constexpr uintptr_t public_key = 0x28; constexpr uintptr_t public_key_token = 0x30; constexpr uintptr_t hash_alg = 0x44; constexpr uintptr_t hash_len = 0x48; constexpr uintptr_t flags = 0x4C; constexpr uintptr_t major = 0x50; constexpr uintptr_t minor = 0x52; constexpr uintptr_t build = 0x54; constexpr uintptr_t revision = 0x56; constexpr uintptr_t arch = 0x58; }; // Mono.ValueTuple`1 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; }; // Mono.ValueTuple`2 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; }; // Mono.ValueTuple`3 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; constexpr uintptr_t Item3 = 0x0; }; // Mono.ValueTuple`4 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; constexpr uintptr_t Item3 = 0x0; constexpr uintptr_t Item4 = 0x0; }; // Mono.ValueTuple`5 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; constexpr uintptr_t Item3 = 0x0; constexpr uintptr_t Item4 = 0x0; constexpr uintptr_t Item5 = 0x0; }; // Mono.SafeGPtrArrayHandle struct SafeGPtrArrayHandle { constexpr uintptr_t handle = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E39E60; constexpr uintptr_t Dispose = 0x1E39F70; constexpr uintptr_t Length = 0x1E3A030; constexpr uintptr_t Item = 0x1E3A020; }; // Mono.SafeStringMarshal struct SafeStringMarshal { constexpr uintptr_t str = 0x10; constexpr uintptr_t marshaled_string = 0x18; // ---- Methods ---- constexpr uintptr_t StringToUtf8_icall = 0x1E3A9A0; constexpr uintptr_t StringToUtf8 = 0x1E3A9B0; constexpr uintptr_t GFree = 0x1E3A990; constexpr uintptr_t .ctor = 0x1E3A9D0; constexpr uintptr_t Value = 0x1E3A9F0; constexpr uintptr_t Dispose = 0x1E3A960; }; // Mono.Xml.SecurityParser struct SecurityParser { constexpr uintptr_t root = 0x68; constexpr uintptr_t current = 0x70; constexpr uintptr_t stack = 0x78; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E3AF50; constexpr uintptr_t LoadXml = 0x1E3AA30; constexpr uintptr_t ToXml = 0x54E680; constexpr uintptr_t OnStartParsing = 0x512CE0; constexpr uintptr_t OnProcessingInstruction = 0x512CE0; constexpr uintptr_t OnIgnorableWhitespace = 0x512CE0; constexpr uintptr_t OnStartElement = 0x1E3AC20; constexpr uintptr_t OnEndElement = 0x1E3AB60; constexpr uintptr_t OnChars = 0x1E3AAE0; constexpr uintptr_t OnEndParsing = 0x512CE0; }; // IContentHandler struct IContentHandler { // ---- Methods ---- constexpr uintptr_t OnStartParsing = 0x351800; constexpr uintptr_t OnEndParsing = 0x351800; constexpr uintptr_t OnStartElement = 0x349710; constexpr uintptr_t OnEndElement = 0x351800; constexpr uintptr_t OnProcessingInstruction = 0x349710; constexpr uintptr_t OnChars = 0x351800; constexpr uintptr_t OnIgnorableWhitespace = 0x351800; }; // IAttrList struct IAttrList { // ---- Methods ---- constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t GetName = 0x350220; constexpr uintptr_t GetValue = 0x350220; constexpr uintptr_t GetValue = 0x350440; constexpr uintptr_t Names = 0x3479D0; constexpr uintptr_t Values = 0x3479D0; }; // AttrListImpl struct AttrListImpl { constexpr uintptr_t attrNames = 0x10; constexpr uintptr_t attrValues = 0x18; // ---- Methods ---- constexpr uintptr_t Length = 0x1E30DD0; constexpr uintptr_t GetName = 0x1E30B90; constexpr uintptr_t GetValue = 0x1E30BF0; constexpr uintptr_t GetValue = 0x1E30C50; constexpr uintptr_t Names = 0x1E30E10; constexpr uintptr_t Values = 0x1E30E60; constexpr uintptr_t Clear = 0x1E30B00; constexpr uintptr_t Add = 0x1E309D0; constexpr uintptr_t .ctor = 0x1E30D20; }; // Mono.Xml.SmallXmlParser struct SmallXmlParser { constexpr uintptr_t handler = 0x10; constexpr uintptr_t reader = 0x18; constexpr uintptr_t elementNames = 0x20; constexpr uintptr_t xmlSpaces = 0x28; constexpr uintptr_t xmlSpace = 0x30; constexpr uintptr_t buffer = 0x38; constexpr uintptr_t nameBuffer = 0x40; constexpr uintptr_t isWhitespace = 0x48; constexpr uintptr_t attributes = 0x50; constexpr uintptr_t line = 0x58; constexpr uintptr_t column = 0x5C; constexpr uintptr_t resetColumn = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E434B0; constexpr uintptr_t Error = 0x1E40EC0; constexpr uintptr_t UnexpectedEndError = 0x1E433D0; constexpr uintptr_t IsNameChar = 0x1E412A0; constexpr uintptr_t IsWhitespace = 0x1E41390; constexpr uintptr_t SkipWhitespaces = 0x1E432E0; constexpr uintptr_t HandleWhitespaces = 0x1E41190; constexpr uintptr_t SkipWhitespaces = 0x1E432F0; constexpr uintptr_t Peek = 0x1E415C0; constexpr uintptr_t Read = 0x1E43280; constexpr uintptr_t Expect = 0x1E40FA0; constexpr uintptr_t ReadUntil = 0x1E43140; constexpr uintptr_t ReadName = 0x1E42CA0; constexpr uintptr_t Parse = 0x1E413B0; constexpr uintptr_t Cleanup = 0x1E40E00; constexpr uintptr_t ReadContent = 0x1E41E10; constexpr uintptr_t HandleBufferedContent = 0x1E410C0; constexpr uintptr_t ReadCharacters = 0x1E41BA0; constexpr uintptr_t ReadReference = 0x1E42ED0; constexpr uintptr_t ReadCharacterReference = 0x1E419B0; constexpr uintptr_t ReadAttribute = 0x1E415F0; constexpr uintptr_t ReadCDATASection = 0x1E41860; constexpr uintptr_t ReadComment = 0x1E41CC0; }; // Mono.Xml.SmallXmlParserException struct SmallXmlParserException { constexpr uintptr_t line = 0x90; constexpr uintptr_t column = 0x94; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E40D40; }; // Mono.Interop.MonoPInvokeCallbackAttribute struct MonoPInvokeCallbackAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // TableRange struct TableRange { constexpr uintptr_t Start = 0x10; constexpr uintptr_t End = 0x14; constexpr uintptr_t Count = 0x18; constexpr uintptr_t IndexStart = 0x1C; constexpr uintptr_t IndexEnd = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E45640; }; // Mono.Globalization.Unicode.CodePointIndexer struct CodePointIndexer { constexpr uintptr_t ranges = 0x10; constexpr uintptr_t TotalCount = 0x18; constexpr uintptr_t defaultIndex = 0x1C; constexpr uintptr_t defaultCP = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E30FF0; constexpr uintptr_t ToIndex = 0x1E30F60; }; // Mono.Globalization.Unicode.TailoringInfo struct TailoringInfo { constexpr uintptr_t LCID = 0x10; constexpr uintptr_t TailoringIndex = 0x14; constexpr uintptr_t TailoringCount = 0x18; constexpr uintptr_t FrenchSort = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x14006A0; }; // Mono.Globalization.Unicode.Contraction struct Contraction { constexpr uintptr_t Index = 0x10; constexpr uintptr_t Source = 0x18; constexpr uintptr_t Replacement = 0x20; constexpr uintptr_t SortKey = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E31360; }; // Mono.Globalization.Unicode.ContractionComparer struct ContractionComparer { constexpr uintptr_t Instance = 0x0; // ---- Methods ---- constexpr uintptr_t Compare = 0x1E311F0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x1E312F0; }; // Mono.Globalization.Unicode.Level2Map struct Level2Map { constexpr uintptr_t Source = 0x10; constexpr uintptr_t Replace = 0x11; // ---- Methods ---- constexpr uintptr_t .ctor = 0x51FE40; }; // Mono.Globalization.Unicode.MSCompatUnicodeTable struct MSCompatUnicodeTable { constexpr uintptr_t MaxExpansionLength = 0x0; constexpr uintptr_t ignorableFlags = 0x8; constexpr uintptr_t categories = 0x10; constexpr uintptr_t level1 = 0x18; constexpr uintptr_t level2 = 0x20; constexpr uintptr_t level3 = 0x28; constexpr uintptr_t cjkCHScategory = 0x30; constexpr uintptr_t cjkCHTcategory = 0x38; constexpr uintptr_t cjkJAcategory = 0x40; constexpr uintptr_t cjkKOcategory = 0x48; constexpr uintptr_t cjkCHSlv1 = 0x50; constexpr uintptr_t cjkCHTlv1 = 0x58; constexpr uintptr_t cjkJAlv1 = 0x60; constexpr uintptr_t cjkKOlv1 = 0x68; constexpr uintptr_t cjkKOlv2 = 0x70; constexpr uintptr_t tailoringArr = 0x78; constexpr uintptr_t tailoringInfos = 0x80; constexpr uintptr_t forLock = 0x88; constexpr uintptr_t isReady = 0x90; // ---- Methods ---- constexpr uintptr_t GetTailoringInfo = 0x1E37F00; constexpr uintptr_t BuildTailoringTables = 0x1E36FF0; constexpr uintptr_t SetCJKReferences = 0x1E385A0; constexpr uintptr_t Category = 0x1E376B0; constexpr uintptr_t Level1 = 0x1E38390; constexpr uintptr_t Level2 = 0x1E38440; constexpr uintptr_t Level3 = 0x1E384F0; constexpr uintptr_t IsIgnorable = 0x1E38110; constexpr uintptr_t IsIgnorableNonSpacing = 0x1E380C0; constexpr uintptr_t ToKanaTypeInsensitive = 0x1E38870; constexpr uintptr_t ToWidthCompat = 0x1E38890; constexpr uintptr_t HasSpecialWeight = 0x1E38010; constexpr uintptr_t IsHalfWidthKana = 0x1E38080; constexpr uintptr_t IsHiragana = 0x1E380A0; constexpr uintptr_t IsJapaneseSmallLetter = 0x1E38230; constexpr uintptr_t IsReady = 0x1E38FD0; constexpr uintptr_t GetResource = 0x1E37E40; constexpr uintptr_t UInt32FromBytePtr = 0x1E38A10; constexpr uintptr_t .cctor = 0x1E38A50; constexpr uintptr_t FillCJK = 0x1E37CD0; constexpr uintptr_t FillCJKCore = 0x1E37760; }; // Mono.Globalization.Unicode.MSCompatUnicodeTableUtil struct MSCompatUnicodeTableUtil { constexpr uintptr_t Ignorable = 0x0; constexpr uintptr_t Category = 0x8; constexpr uintptr_t Level1 = 0x10; constexpr uintptr_t Level2 = 0x18; constexpr uintptr_t Level3 = 0x20; constexpr uintptr_t CjkCHS = 0x28; constexpr uintptr_t Cjk = 0x30; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1E36A00; }; // Mono.Globalization.Unicode.NormalizationTableUtil struct NormalizationTableUtil { constexpr uintptr_t Prop = 0x0; constexpr uintptr_t Map = 0x8; constexpr uintptr_t Combining = 0x10; constexpr uintptr_t Composite = 0x18; constexpr uintptr_t Helper = 0x20; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1E39110; constexpr uintptr_t PropIdx = 0x1E390A0; constexpr uintptr_t MapIdx = 0x1E39030; }; // Context struct Context { constexpr uintptr_t Option = 0x10; constexpr uintptr_t NeverMatchFlags = 0x18; constexpr uintptr_t AlwaysMatchFlags = 0x20; constexpr uintptr_t Buffer1 = 0x28; constexpr uintptr_t Buffer2 = 0x30; constexpr uintptr_t PrevCode = 0x38; constexpr uintptr_t PrevSortKey = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E311C0; }; // PreviousInfo struct PreviousInfo { constexpr uintptr_t Code = 0x10; constexpr uintptr_t SortKey = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E39CE0; }; // Escape struct Escape { constexpr uintptr_t Source = 0x10; constexpr uintptr_t Index = 0x18; constexpr uintptr_t Start = 0x1C; constexpr uintptr_t End = 0x20; constexpr uintptr_t Optional = 0x24; }; // ExtenderType struct ExtenderType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Simple = 0x0; constexpr uintptr_t Voiced = 0x0; constexpr uintptr_t Conditional = 0x0; constexpr uintptr_t Buggy = 0x0; }; // Mono.Globalization.Unicode.SimpleCollator struct SimpleCollator { constexpr uintptr_t invariant = 0x0; constexpr uintptr_t textInfo = 0x10; constexpr uintptr_t cjkIndexer = 0x18; constexpr uintptr_t contractions = 0x20; constexpr uintptr_t level2Maps = 0x28; constexpr uintptr_t unsafeFlags = 0x30; constexpr uintptr_t cjkCatTable = 0x38; constexpr uintptr_t cjkLv1Table = 0x40; constexpr uintptr_t cjkLv2Table = 0x48; constexpr uintptr_t cjkLv2Indexer = 0x50; constexpr uintptr_t lcid = 0x58; constexpr uintptr_t frenchSort = 0x5C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E408A0; constexpr uintptr_t SetCJKTable = 0x1E40670; constexpr uintptr_t GetNeutralCulture = 0x1E3D270; constexpr uintptr_t Category = 0x1E3B160; constexpr uintptr_t Level1 = 0x1E3F3B0; constexpr uintptr_t Level2 = 0x1E3F450; constexpr uintptr_t IsHalfKana = 0x1E3E520; constexpr uintptr_t GetContraction = 0x1E3D0D0; constexpr uintptr_t GetContraction = 0x1E3CFA0; constexpr uintptr_t GetTailContraction = 0x1E3DA60; constexpr uintptr_t GetTailContraction = 0x1E3D870; constexpr uintptr_t FilterOptions = 0x1E3CD00; constexpr uintptr_t GetExtenderType = 0x1E3D1B0; constexpr uintptr_t ToDashTypeValue = 0x1E407E0; constexpr uintptr_t FilterExtender = 0x1E3CAF0; constexpr uintptr_t IsIgnorable = 0x1E3E5A0; constexpr uintptr_t IsSafe = 0x1E3E7F0; constexpr uintptr_t GetSortKey = 0x1E3D780; constexpr uintptr_t GetSortKey = 0x1E3D310; constexpr uintptr_t GetSortKey = 0x1E3D410; constexpr uintptr_t FillSortKeyRaw = 0x1E3C4E0; constexpr uintptr_t FillSurrogateSortKeyRaw = 0x1E3CA20; constexpr uintptr_t System.Globalization.ISimpleCollator.Compare = 0x1E407D0; constexpr uintptr_t Compare = 0x1E3C3E0; constexpr uintptr_t ClearBuffer = 0x1E3B200; constexpr uintptr_t CompareInternal = 0x1E3B240; constexpr uintptr_t CompareFlagPair = 0x1E3B220; constexpr uintptr_t IsPrefix = 0x1E3E6B0; constexpr uintptr_t IsPrefix = 0x1E3E6F0; constexpr uintptr_t IsPrefix = 0x1E3E630; constexpr uintptr_t IsSuffix = 0x1E3E930; constexpr uintptr_t IsSuffix = 0x1E3E870; constexpr uintptr_t QuickIndexOf = 0x1E40530; constexpr uintptr_t IndexOf = 0x1E3E250; constexpr uintptr_t IndexOfOrdinal = 0x1E3DB40; constexpr uintptr_t IndexOfOrdinal = 0x1E3DC00; constexpr uintptr_t IndexOfSortKey = 0x1E3DC80; constexpr uintptr_t IndexOf = 0x1E3DD40; constexpr uintptr_t LastIndexOf = 0x1E3F200; constexpr uintptr_t LastIndexOfOrdinal = 0x1E3E9F0; constexpr uintptr_t LastIndexOfSortKey = 0x1E3EB40; constexpr uintptr_t LastIndexOf = 0x1E3EC10; constexpr uintptr_t MatchesForward = 0x1E40180; constexpr uintptr_t MatchesForwardCore = 0x1E3FDC0; constexpr uintptr_t MatchesPrimitive = 0x1E40360; constexpr uintptr_t MatchesBackward = 0x1E3FBE0; constexpr uintptr_t MatchesBackwardCore = 0x1E3F5F0; constexpr uintptr_t .cctor = 0x1E40800; }; // Mono.Globalization.Unicode.SortKeyBuffer struct SortKeyBuffer { constexpr uintptr_t l1b = 0x10; constexpr uintptr_t l2b = 0x18; constexpr uintptr_t l3b = 0x20; constexpr uintptr_t l4sb = 0x28; constexpr uintptr_t l4tb = 0x30; constexpr uintptr_t l4kb = 0x38; constexpr uintptr_t l4wb = 0x40; constexpr uintptr_t l5b = 0x48; constexpr uintptr_t source = 0x50; constexpr uintptr_t l1 = 0x58; constexpr uintptr_t l2 = 0x5C; constexpr uintptr_t l3 = 0x60; constexpr uintptr_t l4s = 0x64; constexpr uintptr_t l4t = 0x68; constexpr uintptr_t l4k = 0x6C; constexpr uintptr_t l4w = 0x70; constexpr uintptr_t l5 = 0x74; constexpr uintptr_t lcid = 0x78; constexpr uintptr_t options = 0x7C; constexpr uintptr_t processLevel2 = 0x80; constexpr uintptr_t frenchSort = 0x81; constexpr uintptr_t frenchSorted = 0x82; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Reset = 0x1E444D0; constexpr uintptr_t Initialize = 0x1E442D0; constexpr uintptr_t AppendCJKExtension = 0x1E43740; constexpr uintptr_t AppendKana = 0x1E43810; constexpr uintptr_t AppendNormal = 0x1E439C0; constexpr uintptr_t AppendLevel5 = 0x1E438E0; constexpr uintptr_t AppendBufferPrimitive = 0x1E43680; constexpr uintptr_t GetResultAndReset = 0x1E43C00; constexpr uintptr_t GetOptimizedLength = 0x1E43BB0; constexpr uintptr_t GetResult = 0x1E43C30; }; // Mono.Security.ASN1 struct ASN1 { constexpr uintptr_t m_nTag = 0x10; constexpr uintptr_t m_aValue = 0x18; constexpr uintptr_t elist = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1DF3C20; constexpr uintptr_t .ctor = 0x1DF3C60; constexpr uintptr_t .ctor = 0x1E2FC50; constexpr uintptr_t Count = 0x1DF3CB0; constexpr uintptr_t Value = 0x1E2FDE0; constexpr uintptr_t Add = 0x1E2EEF0; constexpr uintptr_t GetBytes = 0x1E2F2A0; constexpr uintptr_t Decode = 0x1E2F0B0; constexpr uintptr_t DecodeTLV = 0x1E2EF90; constexpr uintptr_t ToString = 0x1E2F940; }; // Mono.Security.BitConverterLE struct BitConverterLE { // ---- Methods ---- constexpr uintptr_t GetUIntBytes = 0x1E48260; constexpr uintptr_t GetULongBytes = 0x1E482E0; constexpr uintptr_t GetBytes = 0x1E48070; constexpr uintptr_t GetBytes = 0x1E48100; constexpr uintptr_t GetBytes = 0x1E48190; constexpr uintptr_t UIntFromBytes = 0x1DF4290; constexpr uintptr_t ULongFromBytes = 0x1E48470; constexpr uintptr_t ToSingle = 0x1E483F0; constexpr uintptr_t ToDouble = 0x1E483A0; }; // Mono.Security.Cryptography.CryptoConvert struct CryptoConvert { // ---- Methods ---- constexpr uintptr_t ToInt32LE = 0x1E10B10; constexpr uintptr_t ToUInt32LE = 0x1E10B10; constexpr uintptr_t GetBytesLE = 0x1E49690; constexpr uintptr_t Trim = 0x1E4AFA0; constexpr uintptr_t FromCapiPrivateKeyBlob = 0x1E48EF0; constexpr uintptr_t GetParametersFromCapiPrivateKeyBlob = 0x1E49720; constexpr uintptr_t FromCapiPrivateKeyBlobDSA = 0x1E48920; constexpr uintptr_t ToCapiPrivateKeyBlob = 0x1E4A5F0; constexpr uintptr_t ToCapiPrivateKeyBlob = 0x1E4A2C0; constexpr uintptr_t FromCapiPublicKeyBlob = 0x1E49560; constexpr uintptr_t GetParametersFromCapiPublicKeyBlob = 0x1E49E10; constexpr uintptr_t FromCapiPublicKeyBlobDSA = 0x1E48FA0; constexpr uintptr_t ToCapiPublicKeyBlob = 0x1E4AD50; constexpr uintptr_t ToCapiPublicKeyBlob = 0x1E4AA30; constexpr uintptr_t FromCapiKeyBlob = 0x1E48710; constexpr uintptr_t FromCapiKeyBlob = 0x1E48720; constexpr uintptr_t FromCapiKeyBlobDSA = 0x1E484B0; constexpr uintptr_t FromCapiKeyBlobDSA = 0x1E485E0; }; // Mono.Security.Cryptography.KeyBuilder struct KeyBuilder { constexpr uintptr_t rng = 0x0; // ---- Methods ---- constexpr uintptr_t Rng = 0x1E4F700; constexpr uintptr_t Key = 0x1E4F690; constexpr uintptr_t IV = 0x1E4F620; }; // Mono.Security.Cryptography.KeyPairPersistence struct KeyPairPersistence { constexpr uintptr_t _userPathExists = 0x0; constexpr uintptr_t _userPath = 0x8; constexpr uintptr_t _machinePathExists = 0x10; constexpr uintptr_t _machinePath = 0x18; constexpr uintptr_t _params = 0x10; constexpr uintptr_t _keyvalue = 0x18; constexpr uintptr_t _filename = 0x20; constexpr uintptr_t _container = 0x28; constexpr uintptr_t lockobj = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E50580; constexpr uintptr_t .ctor = 0x1E504D0; constexpr uintptr_t Filename = 0x1E50780; constexpr uintptr_t KeyValue = 0x520140; constexpr uintptr_t KeyValue = 0x1E51420; constexpr uintptr_t Parameters = 0x1E50E80; constexpr uintptr_t Load = 0x1E4FC00; constexpr uintptr_t Save = 0x1E50060; constexpr uintptr_t Remove = 0x1E50040; constexpr uintptr_t UserPath = 0x1E50ED0; constexpr uintptr_t MachinePath = 0x1E50930; constexpr uintptr_t _CanSecure = 0x1E50440; constexpr uintptr_t _ProtectUser = 0x1E50440; constexpr uintptr_t _ProtectMachine = 0x1E50440; constexpr uintptr_t _IsUserProtected = 0x1E50440; constexpr uintptr_t _IsMachineProtected = 0x1E50440; constexpr uintptr_t CanSecure = 0x1E4F780; constexpr uintptr_t ProtectUser = 0x1E4FF40; constexpr uintptr_t ProtectMachine = 0x1E4FE40; constexpr uintptr_t IsUserProtected = 0x1E4FB00; constexpr uintptr_t IsMachineProtected = 0x1E4FA00; constexpr uintptr_t CanChange = 0x1AD1B00; constexpr uintptr_t UseDefaultKeyContainer = 0x1E50E90; constexpr uintptr_t UseMachineKeyStore = 0x1E50EB0; constexpr uintptr_t ContainerName = 0x1E50620; constexpr uintptr_t Copy = 0x1E4F810; constexpr uintptr_t FromXml = 0x1E4F8C0; constexpr uintptr_t ToXml = 0x1E50230; constexpr uintptr_t .cctor = 0x1E50450; }; // Mono.Security.Cryptography.MD2 struct MD2 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E13B90; constexpr uintptr_t Create = 0x1E51B00; }; // Mono.Security.Cryptography.MD2Managed struct MD2Managed { constexpr uintptr_t state = 0x28; constexpr uintptr_t checksum = 0x30; constexpr uintptr_t buffer = 0x38; constexpr uintptr_t count = 0x40; constexpr uintptr_t x = 0x48; constexpr uintptr_t PI_SUBST = 0x0; // ---- Methods ---- constexpr uintptr_t Padding = 0x1E51910; constexpr uintptr_t .ctor = 0x1E51A20; constexpr uintptr_t Initialize = 0x1E135A0; constexpr uintptr_t HashCore = 0x1E51440; constexpr uintptr_t HashFinal = 0x1E51540; constexpr uintptr_t MD2Transform = 0x1E51690; constexpr uintptr_t .cctor = 0x1E51990; }; // Mono.Security.Cryptography.MD4 struct MD4 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E13B90; constexpr uintptr_t Create = 0x1E52070; }; // Mono.Security.Cryptography.MD4Managed struct MD4Managed { constexpr uintptr_t state = 0x28; constexpr uintptr_t buffer = 0x30; constexpr uintptr_t count = 0x38; constexpr uintptr_t x = 0x40; constexpr uintptr_t digest = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E51F60; constexpr uintptr_t Initialize = 0x1E142B0; constexpr uintptr_t HashCore = 0x1E13E30; constexpr uintptr_t HashFinal = 0x1E51C10; constexpr uintptr_t Padding = 0x1E51F00; constexpr uintptr_t F = 0x1E13D70; constexpr uintptr_t G = 0x1E13DD0; constexpr uintptr_t H = 0x1E13E20; constexpr uintptr_t ROL = 0x1E14E20; constexpr uintptr_t FF = 0x1E13D30; constexpr uintptr_t GG = 0x1E13D80; constexpr uintptr_t HH = 0x1E13DE0; constexpr uintptr_t Encode = 0x1E13C60; constexpr uintptr_t Decode = 0x1E13BB0; constexpr uintptr_t MD4Transform = 0x1E14380; }; // Mono.Security.Cryptography.PKCS1 struct PKCS1 { constexpr uintptr_t emptySHA1 = 0x0; constexpr uintptr_t emptySHA256 = 0x8; constexpr uintptr_t emptySHA384 = 0x10; constexpr uintptr_t emptySHA512 = 0x18; // ---- Methods ---- constexpr uintptr_t Compare = 0x1E15E60; constexpr uintptr_t Xor = 0x1E55360; constexpr uintptr_t GetEmptyHash = 0x1E541B0; constexpr uintptr_t I2OSP = 0x1E54410; constexpr uintptr_t I2OSP = 0x1E54390; constexpr uintptr_t OS2IP = 0x1E548E0; constexpr uintptr_t RSAEP = 0x1E16B80; constexpr uintptr_t RSADP = 0x1E549A0; constexpr uintptr_t RSASP1 = 0x1E549A0; constexpr uintptr_t RSAVP1 = 0x1E16B80; constexpr uintptr_t Encrypt_OAEP = 0x1E53CC0; constexpr uintptr_t Decrypt_OAEP = 0x1E53430; constexpr uintptr_t Sign_v15 = 0x1E54AE0; constexpr uintptr_t Sign_v15 = 0x1E549D0; constexpr uintptr_t Verify_v15 = 0x1E55120; constexpr uintptr_t Verify_v15 = 0x1E55000; constexpr uintptr_t Verify_v15 = 0x1E54CA0; constexpr uintptr_t Encode_v15 = 0x1E53970; constexpr uintptr_t MGF1 = 0x1E54570; constexpr uintptr_t CreateFromName = 0x1E52EF0; constexpr uintptr_t .cctor = 0x1E551B0; }; // KeyGeneratedEventHandler struct KeyGeneratedEventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x7F3B10; constexpr uintptr_t Invoke = 0x544C30; }; // Mono.Security.Cryptography.RSAManaged struct RSAManaged { constexpr uintptr_t isCRTpossible = 0x20; constexpr uintptr_t keyBlinding = 0x21; constexpr uintptr_t keypairGenerated = 0x22; constexpr uintptr_t m_disposed = 0x23; constexpr uintptr_t d = 0x28; constexpr uintptr_t p = 0x30; constexpr uintptr_t q = 0x38; constexpr uintptr_t dp = 0x40; constexpr uintptr_t dq = 0x48; constexpr uintptr_t qInv = 0x50; constexpr uintptr_t n = 0x58; constexpr uintptr_t e = 0x60; constexpr uintptr_t KeyGenerated = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E580C0; constexpr uintptr_t Finalize = 0x1E196A0; constexpr uintptr_t GenerateKeyPair = 0x1E56D00; constexpr uintptr_t KeySize = 0x1E58290; constexpr uintptr_t KeyExchangeAlgorithm = 0x1E58260; constexpr uintptr_t PublicOnly = 0x1E58340; constexpr uintptr_t SignatureAlgorithm = 0x1E583E0; constexpr uintptr_t DecryptValue = 0x1E55DC0; constexpr uintptr_t EncryptValue = 0x1E56750; constexpr uintptr_t ExportParameters = 0x1E568E0; constexpr uintptr_t ImportParameters = 0x1E57320; constexpr uintptr_t Dispose = 0x1E56300; constexpr uintptr_t Add_KeyGenerated = 0x1E581B0; constexpr uintptr_t Remove_KeyGenerated = 0x1E58410; constexpr uintptr_t ToXmlString = 0x1E57AE0; constexpr uintptr_t IsCrtPossible = 0x1E58250; constexpr uintptr_t GetPaddedValue = 0x1E57270; }; // Mono.Security.Cryptography.SymmetricTransform struct SymmetricTransform { constexpr uintptr_t algo = 0x10; constexpr uintptr_t encrypt = 0x18; constexpr uintptr_t BlockSizeByte = 0x1C; constexpr uintptr_t temp = 0x20; constexpr uintptr_t temp2 = 0x28; constexpr uintptr_t workBuff = 0x30; constexpr uintptr_t workout = 0x38; constexpr uintptr_t padmode = 0x40; constexpr uintptr_t FeedBackByte = 0x44; constexpr uintptr_t m_disposed = 0x48; constexpr uintptr_t lastBlock = 0x49; constexpr uintptr_t _rng = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E5C610; constexpr uintptr_t Finalize = 0x1E5BB70; constexpr uintptr_t System.IDisposable.Dispose = 0x1E5BEF0; constexpr uintptr_t Dispose = 0x1E5B4C0; constexpr uintptr_t CanTransformMultipleBlocks = 0x53FBD0; constexpr uintptr_t CanReuseTransform = 0x554A00; constexpr uintptr_t InputBlockSize = 0xCA9F50; constexpr uintptr_t OutputBlockSize = 0xCA9F50; constexpr uintptr_t Transform = 0x1E5C490; constexpr uintptr_t ECB = 0x349710; constexpr uintptr_t CBC = 0x1E5AFB0; constexpr uintptr_t CFB = 0x1E5B0F0; constexpr uintptr_t OFB = 0x1E5BDD0; constexpr uintptr_t CTS = 0x1E5B2D0; constexpr uintptr_t CheckInput = 0x1E5B320; constexpr uintptr_t TransformBlock = 0x1E5C0A0; constexpr uintptr_t KeepLastBlock = 0x1E5C960; constexpr uintptr_t InternalTransformBlock = 0x1E5BBE0; constexpr uintptr_t Random = 0x1E5BE20; constexpr uintptr_t ThrowBadPaddingException = 0x1E5BF60; constexpr uintptr_t FinalEncrypt = 0x1E5B850; constexpr uintptr_t FinalDecrypt = 0x1E5B530; constexpr uintptr_t TransformFinalBlock = 0x1E5C3C0; }; // KeyGeneratedEventHandler struct KeyGeneratedEventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x7F3B10; constexpr uintptr_t Invoke = 0x544C30; }; // Mono.Security.Cryptography.DSAManaged struct DSAManaged { constexpr uintptr_t keypairGenerated = 0x20; constexpr uintptr_t m_disposed = 0x21; constexpr uintptr_t p = 0x28; constexpr uintptr_t q = 0x30; constexpr uintptr_t g = 0x38; constexpr uintptr_t x = 0x40; constexpr uintptr_t y = 0x48; constexpr uintptr_t j = 0x50; constexpr uintptr_t seed = 0x58; constexpr uintptr_t counter = 0x60; constexpr uintptr_t j_missing = 0x64; constexpr uintptr_t rng = 0x68; constexpr uintptr_t KeyGenerated = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E4D2D0; constexpr uintptr_t Finalize = 0x1E196A0; constexpr uintptr_t Generate = 0x1E4C7E0; constexpr uintptr_t GenerateKeyPair = 0x1E4BC60; constexpr uintptr_t Add = 0x1E4D440; constexpr uintptr_t GenerateParams = 0x1E4BEB0; constexpr uintptr_t Random = 0x1E4D550; constexpr uintptr_t KeySize = 0x1E4D4C0; constexpr uintptr_t KeyExchangeAlgorithm = 0x559330; constexpr uintptr_t PublicOnly = 0x1E4D4F0; constexpr uintptr_t SignatureAlgorithm = 0x1E4D590; constexpr uintptr_t NormalizeArray = 0x1E4CC60; constexpr uintptr_t ExportParameters = 0x1E4B8B0; constexpr uintptr_t ImportParameters = 0x1E4C830; constexpr uintptr_t CreateSignature = 0x1E4B070; constexpr uintptr_t VerifySignature = 0x1E4CD10; constexpr uintptr_t Dispose = 0x1E4B4E0; constexpr uintptr_t Add_KeyGenerated = 0x1E4D3A0; constexpr uintptr_t Remove_KeyGenerated = 0x1E4D5C0; }; // Sign struct Sign { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Negative = 0x0; constexpr uintptr_t Zero = 0x0; constexpr uintptr_t Positive = 0x0; }; // ModulusRing struct ModulusRing { constexpr uintptr_t mod = 0x10; constexpr uintptr_t constant = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E52D90; constexpr uintptr_t BarrettReduction = 0x1E521A0; constexpr uintptr_t Multiply = 0x1E528C0; constexpr uintptr_t Difference = 0x1E526B0; constexpr uintptr_t Pow = 0x1E52B90; constexpr uintptr_t Pow = 0x1E52D10; }; // Kernel struct Kernel { // ---- Methods ---- constexpr uintptr_t AddSameSign = 0x1E4D660; constexpr uintptr_t Subtract = 0x1E4E1B0; constexpr uintptr_t MinusEq = 0x1E2ABE0; constexpr uintptr_t PlusEq = 0x1E2AF60; constexpr uintptr_t Compare = 0x1E2A560; constexpr uintptr_t SingleByteDivideInPlace = 0x1E2B370; constexpr uintptr_t DwordMod = 0x1E29CA0; constexpr uintptr_t DwordDivMod = 0x1E4D8C0; constexpr uintptr_t MultiByteDivide = 0x1E4EE60; constexpr uintptr_t LeftShift = 0x1E4DB20; constexpr uintptr_t RightShift = 0x1E4DF70; constexpr uintptr_t MultiplyByDword = 0x1E4DDF0; constexpr uintptr_t Multiply = 0x1E2AE40; constexpr uintptr_t MultiplyMod2p32pmod = 0x1E2AD00; constexpr uintptr_t ModInverse = 0x1E4ED40; constexpr uintptr_t ModInverse = 0x1E4E3D0; }; // Mono.Math.BigInteger struct BigInteger { constexpr uintptr_t length = 0x10; constexpr uintptr_t data = 0x18; constexpr uintptr_t smallPrimes = 0x0; constexpr uintptr_t rng = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E46E90; constexpr uintptr_t .ctor = 0x1E46F00; constexpr uintptr_t .ctor = 0x1E46DC0; constexpr uintptr_t .ctor = 0x1E46FF0; constexpr uintptr_t .ctor = 0x1E46D30; constexpr uintptr_t Op_Implicit = 0x1E47690; constexpr uintptr_t Op_Implicit = 0x1E475F0; constexpr uintptr_t Op_Addition = 0x1E47360; constexpr uintptr_t Op_Subtraction = 0x1E47D90; constexpr uintptr_t Op_Modulus = 0x1E29CA0; constexpr uintptr_t Op_Modulus = 0x1E477C0; constexpr uintptr_t Op_Division = 0x1E47500; constexpr uintptr_t Op_Multiply = 0x1E47A70; constexpr uintptr_t Op_Multiply = 0x1E477F0; constexpr uintptr_t Op_LeftShift = 0x1E477B0; constexpr uintptr_t Op_RightShift = 0x1E47D80; constexpr uintptr_t Rng = 0x1E47280; constexpr uintptr_t GenerateRandom = 0x1E45C40; constexpr uintptr_t GenerateRandom = 0x1E45BE0; constexpr uintptr_t Randomize = 0x1E46470; constexpr uintptr_t Randomize = 0x1E466A0; constexpr uintptr_t BitCount = 0x1E27F80; constexpr uintptr_t TestBit = 0x1E46700; constexpr uintptr_t TestBit = 0x1E46740; constexpr uintptr_t SetBit = 0x1E289C0; constexpr uintptr_t SetBit = 0x1E28A10; constexpr uintptr_t LowestSetBit = 0x1E462E0; constexpr uintptr_t GetBytes = 0x1E45E30; constexpr uintptr_t Op_Equality = 0x1E29860; constexpr uintptr_t Op_Inequality = 0x1E29BA0; constexpr uintptr_t Op_Equality = 0x1E47530; constexpr uintptr_t Op_Inequality = 0x1E476F0; constexpr uintptr_t Op_GreaterThan = 0x1E299C0; constexpr uintptr_t Op_LessThan = 0x1E29C50; constexpr uintptr_t Op_GreaterThanOrEqual = 0x1E299A0; constexpr uintptr_t Op_LessThanOrEqual = 0x1E29C30; constexpr uintptr_t ToString = 0x1E467F0; constexpr uintptr_t ToString = 0x1E46890; constexpr uintptr_t Normalize = 0x1E28970; constexpr uintptr_t Clear = 0x1E28030; constexpr uintptr_t GetHashCode = 0x1E286F0; constexpr uintptr_t ToString = 0x1E46840; constexpr uintptr_t Equals = 0x1E45A10; constexpr uintptr_t ModInverse = 0x1E463D0; constexpr uintptr_t ModPow = 0x1E463E0; constexpr uintptr_t IsProbablePrime = 0x1E45FD0; constexpr uintptr_t GeneratePseudoPrime = 0x1E45B70; constexpr uintptr_t Incr2 = 0x1E28730; constexpr uintptr_t .cctor = 0x1E46CA0; }; // Mono.Math.Prime.ConfidenceFactor struct ConfidenceFactor { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ExtraLow = 0x0; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t High = 0x0; constexpr uintptr_t ExtraHigh = 0x0; constexpr uintptr_t Provable = 0x0; }; // Mono.Math.Prime.PrimalityTest struct PrimalityTest { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E2D5E0; constexpr uintptr_t Invoke = 0x544C30; }; // Mono.Math.Prime.PrimalityTests struct PrimalityTests { // ---- Methods ---- constexpr uintptr_t GetSPPRounds = 0x1E55410; constexpr uintptr_t Test = 0x1E55C30; constexpr uintptr_t RabinMillerTest = 0x1E555D0; constexpr uintptr_t SmallPrimeSppTest = 0x1E55990; }; // Mono.Math.Prime.Generator.PrimeGeneratorBase struct PrimeGeneratorBase { // ---- Methods ---- constexpr uintptr_t Confidence = 0xBB8890; constexpr uintptr_t PrimalityTest = 0x1E55C80; constexpr uintptr_t TrialDivisionBounds = 0x1E2E060; constexpr uintptr_t GenerateNewPrime = 0x350220; constexpr uintptr_t .ctor = 0x5109F0; }; // Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase struct SequentialSearchPrimeGeneratorBase { // ---- Methods ---- constexpr uintptr_t GenerateSearchBase = 0x1E5AF00; constexpr uintptr_t GenerateNewPrime = 0x1E2EE00; constexpr uintptr_t GenerateNewPrime = 0x1E5AB50; constexpr uintptr_t IsPrimeAcceptable = 0x53FBD0; constexpr uintptr_t .ctor = 0x5109F0; }; // Microsoft.Win32.Registry struct Registry { constexpr uintptr_t CurrentUser = 0x0; constexpr uintptr_t LocalMachine = 0x8; constexpr uintptr_t ClassesRoot = 0x10; constexpr uintptr_t Users = 0x18; constexpr uintptr_t PerformanceData = 0x20; constexpr uintptr_t CurrentConfig = 0x28; constexpr uintptr_t DynData = 0x30; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1E5A970; }; // Microsoft.Win32.RegistryHive struct RegistryHive { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ClassesRoot = 0x0; constexpr uintptr_t CurrentUser = 0x0; constexpr uintptr_t LocalMachine = 0x0; constexpr uintptr_t Users = 0x0; constexpr uintptr_t PerformanceData = 0x0; constexpr uintptr_t CurrentConfig = 0x0; constexpr uintptr_t DynData = 0x0; }; // StateFlags struct StateFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Dirty = 0x0; constexpr uintptr_t SystemKey = 0x0; constexpr uintptr_t WriteAccess = 0x0; constexpr uintptr_t PerfData = 0x0; }; // Microsoft.Win32.RegistryKey struct RegistryKey { constexpr uintptr_t HKEY_CLASSES_ROOT = 0x0; constexpr uintptr_t HKEY_CURRENT_USER = 0x8; constexpr uintptr_t HKEY_LOCAL_MACHINE = 0x10; constexpr uintptr_t HKEY_USERS = 0x18; constexpr uintptr_t HKEY_PERFORMANCE_DATA = 0x20; constexpr uintptr_t HKEY_CURRENT_CONFIG = 0x28; constexpr uintptr_t HKEY_DYN_DATA = 0x30; constexpr uintptr_t s_hkeyNames = 0x38; constexpr uintptr_t _hkey = 0x18; constexpr uintptr_t _keyName = 0x20; constexpr uintptr_t _remoteKey = 0x28; constexpr uintptr_t _state = 0x2C; constexpr uintptr_t _checkMode = 0x30; constexpr uintptr_t _regView = 0x34; // ---- Methods ---- constexpr uintptr_t ClosePerfDataKey = 0x1E584B0; constexpr uintptr_t OpenBaseKeyCore = 0x1E59C70; constexpr uintptr_t InternalOpenSubKeyCore = 0x1E598B0; constexpr uintptr_t InternalSubKeyCountCore = 0x1E59AA0; constexpr uintptr_t InternalGetSubKeyNamesCore = 0x1E58CF0; constexpr uintptr_t InternalGetValueCore = 0x1E58F20; constexpr uintptr_t Win32Error = 0x1E5A370; constexpr uintptr_t GetRegistryKeyAccess = 0x1E589D0; constexpr uintptr_t .ctor = 0x1E5A800; constexpr uintptr_t Dispose = 0x1E58510; constexpr uintptr_t OpenBaseKey = 0x1E59DD0; constexpr uintptr_t OpenSubKey = 0x1E59FB0; constexpr uintptr_t InternalSubKeyCount = 0x1E59B40; constexpr uintptr_t GetSubKeyNames = 0x1E589F0; constexpr uintptr_t InternalGetSubKeyNames = 0x1E589F0; constexpr uintptr_t GetValue = 0x1E58BD0; constexpr uintptr_t InternalGetValue = 0x1E59800; constexpr uintptr_t ToString = 0x1E5A170; constexpr uintptr_t FixupName = 0x1E58690; constexpr uintptr_t FixupPath = 0x1E588A0; constexpr uintptr_t EnsureNotDisposed = 0x1E58630; constexpr uintptr_t GetSubKeyPermissionCheck = 0x1E58B70; constexpr uintptr_t ValidateKeyName = 0x1E5A1E0; constexpr uintptr_t ValidateKeyView = 0x1E5A300; constexpr uintptr_t IsSystemKey = 0x1E59C50; constexpr uintptr_t IsPerfDataKey = 0x1E59C30; constexpr uintptr_t .cctor = 0x1E5A510; }; // Microsoft.Win32.RegistryKeyPermissionCheck struct RegistryKeyPermissionCheck { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t ReadSubTree = 0x0; constexpr uintptr_t ReadWriteSubTree = 0x0; }; // Microsoft.Win32.RegistryValueOptions struct RegistryValueOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t DoNotExpandEnvironmentNames = 0x0; }; // Microsoft.Win32.RegistryView struct RegistryView { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Registry64 = 0x0; constexpr uintptr_t Registry32 = 0x0; }; // Microsoft.Win32.ThrowHelper struct ThrowHelper { // ---- Methods ---- constexpr uintptr_t ThrowArgumentException = 0x1F6D730; constexpr uintptr_t ThrowArgumentNullException = 0x1F6D790; constexpr uintptr_t ThrowSecurityException = 0x1F6D840; constexpr uintptr_t ThrowObjectDisposedException = 0x1F6D7E0; }; // Microsoft.Win32.Win32Native struct Win32Native { // ---- Methods ---- constexpr uintptr_t GetMessage = 0x1F7A990; constexpr uintptr_t MakeHRFromErrorCode = 0x1F7A9E0; }; // Microsoft.Win32.SafeHandles.SafeHandleCache`1 struct SafeHandleCache_ { constexpr uintptr_t s_invalidHandle = 0x0; // ---- Methods ---- constexpr uintptr_t IsCachedInvalidHandle = 0x347700; }; // Microsoft.Win32.SafeHandles.SafeLibraryHandle struct SafeLibraryHandle { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F607A0; constexpr uintptr_t ReleaseHandle = 0x1F60810; }; // Microsoft.Win32.SafeHandles.SafeRegistryHandle struct SafeRegistryHandle { // ---- Methods ---- constexpr uintptr_t ReleaseHandle = 0x1F60B50; constexpr uintptr_t .ctor = 0x1F607A0; constexpr uintptr_t .ctor = 0x1F60720; }; // Microsoft.Win32.SafeHandles.SafePasswordHandle struct SafePasswordHandle { // ---- Methods ---- constexpr uintptr_t CreateHandle = 0x1F60820; constexpr uintptr_t CreateHandle = 0x1F60870; constexpr uintptr_t FreeHandle = 0x1F60920; constexpr uintptr_t .ctor = 0x1F60A40; constexpr uintptr_t .ctor = 0x1F60AB0; constexpr uintptr_t ReleaseHandle = 0x1F609C0; constexpr uintptr_t Dispose = 0x1F608C0; constexpr uintptr_t IsInvalid = 0x1F60B20; constexpr uintptr_t Mono_DangerousGetString = 0x1F60970; }; // Microsoft.Win32.SafeHandles.SafeFileHandle struct SafeFileHandle { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F60720; constexpr uintptr_t ReleaseHandle = 0x1F606B0; }; // Microsoft.Win32.SafeHandles.SafeFindHandle struct SafeFindHandle { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F607A0; constexpr uintptr_t ReleaseHandle = 0x1F60750; }; // Microsoft.Win32.SafeHandles.SafeWaitHandle struct SafeWaitHandle { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F60720; constexpr uintptr_t ReleaseHandle = 0x1F60B70; }; // Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid struct SafeHandleZeroOrMinusOneIsInvalid { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F60800; constexpr uintptr_t IsInvalid = 0x1F5FED0; }; // Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid struct SafeHandleMinusOneIsInvalid { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F607B0; constexpr uintptr_t IsInvalid = 0x1F5FE80; }; // Microsoft.Win32.SafeHandles.CriticalHandleZeroOrMinusOneIsInvalid struct CriticalHandleZeroOrMinusOneIsInvalid { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F5FEC0; constexpr uintptr_t IsInvalid = 0x1F5FED0; }; // Microsoft.Win32.SafeHandles.CriticalHandleMinusOneIsInvalid struct CriticalHandleMinusOneIsInvalid { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F5FE40; constexpr uintptr_t IsInvalid = 0x1F5FE80; }; // Internal.Threading.Tasks.Tracing.TaskTrace struct TaskTrace { constexpr uintptr_t s_callbacks = 0x0; // ---- Methods ---- constexpr uintptr_t Enabled = 0x1F6D6D0; constexpr uintptr_t TaskWaitBegin_Asynchronous = 0x1F6D550; constexpr uintptr_t TaskWaitBegin_Synchronous = 0x1F6D5D0; constexpr uintptr_t TaskWaitEnd = 0x1F6D650; constexpr uintptr_t TaskScheduled = 0x1F6D4B0; }; // Internal.Runtime.Augments.AsyncStatus struct AsyncStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Started = 0x0; constexpr uintptr_t Completed = 0x0; constexpr uintptr_t Canceled = 0x0; constexpr uintptr_t Error = 0x0; }; // Internal.Runtime.Augments.TaskTraceCallbacks struct TaskTraceCallbacks { // ---- Methods ---- constexpr uintptr_t Enabled = 0x3496B0; }; // Internal.Runtime.Augments.RuntimeAugments struct RuntimeAugments { constexpr uintptr_t s_reflectionExecutionDomainCallbacks = 0x0; // ---- Methods ---- constexpr uintptr_t ReportUnhandledException = 0x1F60450; constexpr uintptr_t Callbacks = 0x1F60500; constexpr uintptr_t .cctor = 0x1F60480; }; // Internal.Runtime.Augments.ReflectionExecutionDomainCallbacks struct ReflectionExecutionDomainCallbacks { // ---- Methods ---- constexpr uintptr_t CreateMissingMetadataException = 0x1F60400; constexpr uintptr_t .ctor = 0x5109F0; }; // Internal.Runtime.Augments.RuntimeThread struct RuntimeThread { constexpr uintptr_t OptimalMaxSpinWaitsPerSpinIteration = 0x0; constexpr uintptr_t thread = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t Create = 0x1F60550; constexpr uintptr_t IsBackground = 0x1F60690; constexpr uintptr_t Start = 0x1F60620; constexpr uintptr_t Sleep = 0x1F605F0; constexpr uintptr_t Yield = 0x1F60640; constexpr uintptr_t SpinWait = 0x1F60600; constexpr uintptr_t GetCurrentProcessorId = 0x620380; constexpr uintptr_t .cctor = 0x1F60650; }; // Internal.Cryptography.Helpers struct Helpers { // ---- Methods ---- constexpr uintptr_t CloneByteArray = 0x1F5FF20; constexpr uintptr_t GenerateRandom = 0x1F5FFA0; constexpr uintptr_t WriteInt = 0x1F60330; constexpr uintptr_t ToHexArrayUpper = 0x1F600A0; constexpr uintptr_t ToHexStringUpper = 0x1F601B0; constexpr uintptr_t NibbleToHex = 0x1F60080; }; // TrimType struct TrimType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Head = 0x0; constexpr uintptr_t Tail = 0x0; constexpr uintptr_t Both = 0x0; }; // System.String struct String { constexpr uintptr_t StackallocIntBufferSizeLimit = 0x0; constexpr uintptr_t PROBABILISTICMAP_BLOCK_INDEX_MASK = 0x0; constexpr uintptr_t PROBABILISTICMAP_BLOCK_INDEX_SHIFT = 0x0; constexpr uintptr_t PROBABILISTICMAP_SIZE = 0x0; constexpr uintptr_t _stringLength = 0x10; constexpr uintptr_t _firstChar = 0x14; constexpr uintptr_t Empty = 0x0; // ---- Methods ---- constexpr uintptr_t EqualsHelper = 0x1F64E60; constexpr uintptr_t CompareOrdinalHelper = 0x1F60D70; constexpr uintptr_t CompareOrdinalHelper = 0x1F60C00; constexpr uintptr_t Compare = 0x1F610E0; constexpr uintptr_t Compare = 0x1F617D0; constexpr uintptr_t Compare = 0x1F61AE0; constexpr uintptr_t Compare = 0x1F61F40; constexpr uintptr_t Compare = 0x1F61E80; constexpr uintptr_t Compare = 0x1F62000; constexpr uintptr_t Compare = 0x1F61980; constexpr uintptr_t Compare = 0x1F62160; constexpr uintptr_t Compare = 0x1F617E0; constexpr uintptr_t Compare = 0x1F61300; constexpr uintptr_t CompareOrdinal = 0x1F610A0; constexpr uintptr_t CompareOrdinal = 0x1F60DC0; constexpr uintptr_t CompareOrdinal = 0x1F60E60; constexpr uintptr_t CompareTo = 0x1F611C0; constexpr uintptr_t CompareTo = 0x1F610E0; constexpr uintptr_t EndsWith = 0x1F64D50; constexpr uintptr_t EndsWith = 0x1F64A00; constexpr uintptr_t Equals = 0x1F64ED0; constexpr uintptr_t Equals = 0x1F65550; constexpr uintptr_t Equals = 0x1F64F20; constexpr uintptr_t Equals = 0x1F64E90; constexpr uintptr_t Equals = 0x1F65230; constexpr uintptr_t Op_Equality = 0x1F64E90; constexpr uintptr_t Op_Inequality = 0x1F6D370; constexpr uintptr_t GetHashCode = 0x1F66270; constexpr uintptr_t GetLegacyNonRandomizedHashCode = 0x1F66270; constexpr uintptr_t StartsWith = 0x1F6BC20; constexpr uintptr_t StartsWith = 0x1F6B8B0; constexpr uintptr_t CheckStringComparison = 0x1F60BE0; constexpr uintptr_t .ctor = 0x1F6D030; constexpr uintptr_t Ctor = 0x1F64230; constexpr uintptr_t .ctor = 0x1F6D030; constexpr uintptr_t Ctor = 0x1F647D0; constexpr uintptr_t .ctor = 0x1F6D030; constexpr uintptr_t Ctor = 0x1F64010; constexpr uintptr_t .ctor = 0x1F6D030; constexpr uintptr_t Ctor = 0x1F645C0; constexpr uintptr_t .ctor = 0x1F6D030; constexpr uintptr_t Ctor = 0x1F63E10; constexpr uintptr_t CreateStringForSByteConstructor = 0x1F63850; constexpr uintptr_t .ctor = 0x1F6D030; constexpr uintptr_t Ctor = 0x1F64390; constexpr uintptr_t .ctor = 0x1F6D030; constexpr uintptr_t Ctor = 0x1F642B0; constexpr uintptr_t .ctor = 0x1F6D040; constexpr uintptr_t Ctor = 0x1F64180; constexpr uintptr_t Create = 0x463590; constexpr uintptr_t Op_Implicit = 0x1F6D2F0; constexpr uintptr_t Clone = 0x51FF10; constexpr uintptr_t Copy = 0x1F63780; constexpr uintptr_t CopyTo = 0x1F63530; constexpr uintptr_t ToCharArray = 0x1F6C5C0; constexpr uintptr_t ToCharArray = 0x1F6C660; constexpr uintptr_t IsNullOrEmpty = 0x1F67520; constexpr uintptr_t IsNullOrWhiteSpace = 0x1F67530; constexpr uintptr_t GetRawStringData = 0x1F662C0; constexpr uintptr_t CreateStringFromEncoding = 0x1F638B0; constexpr uintptr_t CreateFromChar = 0x1F63820; constexpr uintptr_t Wstrcpy = 0x9CDCA0; constexpr uintptr_t ToString = 0x51FF10; constexpr uintptr_t ToString = 0x51FF10; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x1F6BF30; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1F6BF90; constexpr uintptr_t Wcslen = 0x1F6D3C0; constexpr uintptr_t GetTypeCode = 0x1F662D0; constexpr uintptr_t System.IConvertible.ToBoolean = 0x1F6BFF0; constexpr uintptr_t System.IConvertible.ToChar = 0x1F6C0B0; constexpr uintptr_t System.IConvertible.ToSByte = 0x1F6C370; constexpr uintptr_t System.IConvertible.ToByte = 0x1F6C050; constexpr uintptr_t System.IConvertible.ToInt16 = 0x1F6C250; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x1F6C4A0; constexpr uintptr_t System.IConvertible.ToInt32 = 0x1F6C2B0; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x1F6C500; constexpr uintptr_t System.IConvertible.ToInt64 = 0x1F6C310; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x1F6C560; constexpr uintptr_t System.IConvertible.ToSingle = 0x1F6C3D0; constexpr uintptr_t System.IConvertible.ToDouble = 0x1F6C1F0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x1F6C170; constexpr uintptr_t System.IConvertible.ToDateTime = 0x1F6C110; constexpr uintptr_t System.IConvertible.ToType = 0x1F6C430; constexpr uintptr_t IsNormalized = 0x1F674C0; constexpr uintptr_t Normalize = 0x1F692E0; constexpr uintptr_t FillStringChecked = 0x1F65590; constexpr uintptr_t Concat = 0x1F62A60; constexpr uintptr_t Concat = 0x1F62CB0; constexpr uintptr_t Concat = 0x1F62F80; constexpr uintptr_t Concat = 0x1F62B30; constexpr uintptr_t Concat = 0x1F62840; constexpr uintptr_t Concat = 0x1F62300; constexpr uintptr_t Concat = 0x1F62590; constexpr uintptr_t Format = 0x1F65E80; constexpr uintptr_t Format = 0x1F66130; constexpr uintptr_t Format = 0x1F65D40; constexpr uintptr_t Format = 0x1F65BA0; constexpr uintptr_t Format = 0x1F65740; constexpr uintptr_t Format = 0x1F65A40; constexpr uintptr_t Format = 0x1F65FC0; constexpr uintptr_t Format = 0x1F65890; constexpr uintptr_t FormatHelper = 0x1F65620; constexpr uintptr_t Insert = 0x1F67220; constexpr uintptr_t Join = 0x1F67A70; constexpr uintptr_t Join = 0x349B40; constexpr uintptr_t Join = 0x1F67B20; constexpr uintptr_t Join = 0x1F67EB0; constexpr uintptr_t JoinCore = 0x463590; constexpr uintptr_t JoinCore = 0x1F675C0; constexpr uintptr_t PadLeft = 0x1F69340; constexpr uintptr_t PadRight = 0x1F69540; constexpr uintptr_t PadRight = 0x1F69440; constexpr uintptr_t Remove = 0x1F69640; constexpr uintptr_t Remove = 0x1F69840; constexpr uintptr_t Replace = 0x1F6A320; constexpr uintptr_t ReplaceCore = 0x1F69920; constexpr uintptr_t Replace = 0x1F69FA0; constexpr uintptr_t Replace = 0x1F6A090; constexpr uintptr_t ReplaceHelper = 0x1F69BD0; constexpr uintptr_t Split = 0x1F6B7E0; constexpr uintptr_t Split = 0x1F6B600; constexpr uintptr_t Split = 0x1F6B6D0; constexpr uintptr_t Split = 0x1F6B750; constexpr uintptr_t SplitInternal = 0x1F6A510; constexpr uintptr_t Split = 0x1F6B680; constexpr uintptr_t Split = 0x1F6B5D0; constexpr uintptr_t SplitInternal = 0x1F6AB40; constexpr uintptr_t SplitInternal = 0x1F6A810; constexpr uintptr_t SplitKeepEmptyEntries = 0x1F6B100; constexpr uintptr_t SplitOmitEmptyEntries = 0x1F6B300; constexpr uintptr_t MakeSeparatorList = 0x1F68FB0; constexpr uintptr_t MakeSeparatorList = 0x1F68BA0; constexpr uintptr_t MakeSeparatorList = 0x1F68D90; constexpr uintptr_t Substring = 0x1F6BD30; constexpr uintptr_t Substring = 0x1F6BD40; constexpr uintptr_t InternalSubString = 0x1F67430; constexpr uintptr_t ToLower = 0x1F6C8A0; constexpr uintptr_t ToLower = 0x1F6C930; constexpr uintptr_t ToLowerInvariant = 0x1F6C810; constexpr uintptr_t ToUpper = 0x1F6CA60; constexpr uintptr_t ToUpper = 0x1F6CAF0; constexpr uintptr_t ToUpperInvariant = 0x1F6C9D0; constexpr uintptr_t Trim = 0x1F6CFF0; constexpr uintptr_t Trim = 0x1F6D000; constexpr uintptr_t Trim = 0x1F6CF90; constexpr uintptr_t TrimStart = 0x1F6CE30; constexpr uintptr_t TrimStart = 0x1F6CDB0; constexpr uintptr_t TrimStart = 0x1F6CDE0; constexpr uintptr_t TrimEnd = 0x1F6CB90; constexpr uintptr_t TrimEnd = 0x1F6CC00; constexpr uintptr_t TrimEnd = 0x1F6CBA0; constexpr uintptr_t TrimWhiteSpaceHelper = 0x1F6CE40; constexpr uintptr_t TrimHelper = 0x1F6CC30; constexpr uintptr_t CreateTrimmedString = 0x1F63DE0; constexpr uintptr_t Contains = 0x1F63310; constexpr uintptr_t Contains = 0x1F634E0; constexpr uintptr_t Contains = 0x1F63510; constexpr uintptr_t IndexOf = 0x1F67030; constexpr uintptr_t IndexOf = 0x1F66B80; constexpr uintptr_t IndexOf = 0x1F67040; constexpr uintptr_t IndexOfAny = 0x1F66680; constexpr uintptr_t IndexOfAny = 0x1F662E0; constexpr uintptr_t IndexOfAny = 0x1F66300; constexpr uintptr_t IndexOfAny = 0x1F666F0; constexpr uintptr_t IndexOfAny = 0x1F666A0; constexpr uintptr_t IndexOfCharArray = 0x1F66770; constexpr uintptr_t InitializeProbabilisticMap = 0x1F67150; constexpr uintptr_t ArrayContains = 0x1F60B90; constexpr uintptr_t IsCharBitSet = 0x1F674A0; constexpr uintptr_t SetCharBit = 0x1F6A4F0; constexpr uintptr_t IndexOf = 0x1F66FF0; constexpr uintptr_t IndexOf = 0x1F67010; constexpr uintptr_t IndexOf = 0x1F66BD0; constexpr uintptr_t IndexOf = 0x1F66BA0; constexpr uintptr_t IndexOf = 0x1F66C00; constexpr uintptr_t LastIndexOf = 0x1F68A40; constexpr uintptr_t LastIndexOf = 0x1F689F0; constexpr uintptr_t LastIndexOf = 0x1F68A80; constexpr uintptr_t LastIndexOfAny = 0x1F67F00; constexpr uintptr_t LastIndexOfAny = 0x1F681B0; constexpr uintptr_t LastIndexOfAny = 0x1F67F30; constexpr uintptr_t LastIndexOfCharArray = 0x1F681D0; constexpr uintptr_t LastIndexOf = 0x1F68A50; constexpr uintptr_t LastIndexOf = 0x1F68A10; constexpr uintptr_t LastIndexOf = 0x1F685C0; constexpr uintptr_t Length = 0x511350; constexpr uintptr_t IndexOfUnchecked = 0x1F66A90; constexpr uintptr_t IndexOfUncheckedIgnoreCase = 0x1F668A0; constexpr uintptr_t LastIndexOfUnchecked = 0x1F684E0; constexpr uintptr_t LastIndexOfUncheckedIgnoreCase = 0x1F68300; constexpr uintptr_t StartsWithOrdinalUnchecked = 0x1F6B860; constexpr uintptr_t FastAllocateString = 0x1F65580; constexpr uintptr_t InternalIntern = 0x1F67420; constexpr uintptr_t Memset = 0x1F6D200; constexpr uintptr_t Memcpy = 0x1F6D1F0; constexpr uintptr_t Bzero = 0x1F6D080; constexpr uintptr_t Bzero_aligned_1 = 0x7D6CE0; constexpr uintptr_t Bzero_aligned_2 = 0x1F6D060; constexpr uintptr_t Bzero_aligned_4 = 0x7F3A00; constexpr uintptr_t Bzero_aligned_8 = 0x1F6D070; constexpr uintptr_t Memcpy_aligned_1 = 0x1F6D1C0; constexpr uintptr_t Memcpy_aligned_2 = 0x1F6D1D0; constexpr uintptr_t Memcpy_aligned_4 = 0x1F6D1E0; constexpr uintptr_t Memcpy_aligned_8 = 0x1138020; constexpr uintptr_t CreateString = 0x1F63D00; constexpr uintptr_t CreateString = 0x1F63A50; constexpr uintptr_t CreateString = 0x1F63BB0; constexpr uintptr_t CreateString = 0x1F63D20; constexpr uintptr_t CreateString = 0x1F63D40; constexpr uintptr_t CreateString = 0x1F63C00; constexpr uintptr_t CreateString = 0x1F63BD0; constexpr uintptr_t CreateString = 0x1F63980; constexpr uintptr_t Chars = 0x1F6D170; constexpr uintptr_t Intern = 0x1F673B0; }; // CachedData struct CachedData { constexpr uintptr_t _oneYearLocalFromUtc = 0x10; constexpr uintptr_t _localTimeZone = 0x18; constexpr uintptr_t _systemTimeZones = 0x20; constexpr uintptr_t _readOnlySystemTimeZones = 0x28; constexpr uintptr_t _allSystemTimeZonesRead = 0x30; // ---- Methods ---- constexpr uintptr_t GetCurrentOneYearLocal = 0x1F5FB30; constexpr uintptr_t GetOneYearLocalFromUtc = 0x1F5FC30; constexpr uintptr_t CreateLocal = 0x1F5F900; constexpr uintptr_t Local = 0x1F5FE00; constexpr uintptr_t GetCorrespondingKind = 0x1F5FAA0; constexpr uintptr_t .ctor = 0x5109F0; }; // OffsetAndRule struct OffsetAndRule { constexpr uintptr_t Year = 0x10; constexpr uintptr_t Offset = 0x18; constexpr uintptr_t Rule = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F603A0; }; // DYNAMIC_TIME_ZONE_INFORMATION struct DYNAMIC_TIME_ZONE_INFORMATION { constexpr uintptr_t TZI = 0x10; constexpr uintptr_t TimeZoneKeyName = 0xC0; constexpr uintptr_t DynamicDaylightTimeDisabled = 0xC8; }; // TimeZoneInfoResult struct TimeZoneInfoResult { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Success = 0x0; constexpr uintptr_t TimeZoneNotFoundException = 0x0; constexpr uintptr_t InvalidTimeZoneException = 0x0; constexpr uintptr_t SecurityException = 0x0; }; // AdjustmentRule struct AdjustmentRule { constexpr uintptr_t _dateStart = 0x10; constexpr uintptr_t _dateEnd = 0x18; constexpr uintptr_t _daylightDelta = 0x20; constexpr uintptr_t _daylightTransitionStart = 0x28; constexpr uintptr_t _daylightTransitionEnd = 0x40; constexpr uintptr_t _baseUtcOffsetDelta = 0x58; constexpr uintptr_t _noDaylightTransitions = 0x60; // ---- Methods ---- constexpr uintptr_t DateStart = 0x53E8F0; constexpr uintptr_t DateEnd = 0x520140; constexpr uintptr_t DaylightDelta = 0x526D40; constexpr uintptr_t DaylightTransitionStart = 0xD66E90; constexpr uintptr_t DaylightTransitionEnd = 0x1F5F700; constexpr uintptr_t BaseUtcOffsetDelta = 0x546A70; constexpr uintptr_t NoDaylightTransitions = 0x81F490; constexpr uintptr_t HasDaylightSaving = 0x1F5F720; constexpr uintptr_t Equals = 0x1F5E400; constexpr uintptr_t GetHashCode = 0x1F5E580; constexpr uintptr_t .ctor = 0x1F5F5C0; constexpr uintptr_t CreateAdjustmentRule = 0x1F5E2C0; constexpr uintptr_t IsStartDateMarkerForBeginningOfYear = 0x1F5E710; constexpr uintptr_t IsEndDateMarkerForEndOfYear = 0x1F5E5D0; constexpr uintptr_t ValidateAdjustmentRule = 0x1F5EB30; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x1F5E850; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1F5E930; constexpr uintptr_t .ctor = 0x1F5F1C0; constexpr uintptr_t .ctor = 0x1F5F6D0; }; // TransitionTime struct TransitionTime { constexpr uintptr_t _timeOfDay = 0x10; constexpr uintptr_t _month = 0x18; constexpr uintptr_t _week = 0x19; constexpr uintptr_t _day = 0x1A; constexpr uintptr_t _dayOfWeek = 0x1C; constexpr uintptr_t _isFixedDateRule = 0x20; // ---- Methods ---- constexpr uintptr_t TimeOfDay = 0x526A20; constexpr uintptr_t Month = 0x526A10; constexpr uintptr_t Week = 0x526A00; constexpr uintptr_t Day = 0x1F7A950; constexpr uintptr_t DayOfWeek = 0x7EEE10; constexpr uintptr_t IsFixedDateRule = 0x51FE80; constexpr uintptr_t Equals = 0x1F79E40; constexpr uintptr_t Op_Inequality = 0x1F7A960; constexpr uintptr_t Equals = 0x1F79EE0; constexpr uintptr_t GetHashCode = 0x1F79FE0; constexpr uintptr_t .ctor = 0x1F7A570; constexpr uintptr_t CreateFixedDateRule = 0x1F79D30; constexpr uintptr_t CreateFloatingDateRule = 0x1F79DB0; constexpr uintptr_t ValidateTransitionTime = 0x1F7A200; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x1F79FF0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1F7A090; constexpr uintptr_t .ctor = 0x1F7A600; }; // System.TimeZoneInfo struct TimeZoneInfo { constexpr uintptr_t lazyHaveRegistry = 0x0; constexpr uintptr_t _id = 0x10; constexpr uintptr_t _displayName = 0x18; constexpr uintptr_t _standardDisplayName = 0x20; constexpr uintptr_t _daylightDisplayName = 0x28; constexpr uintptr_t _baseUtcOffset = 0x30; constexpr uintptr_t _supportsDaylightSavingTime = 0x38; constexpr uintptr_t _adjustmentRules = 0x40; constexpr uintptr_t s_utcTimeZone = 0x8; constexpr uintptr_t s_cachedData = 0x10; constexpr uintptr_t s_maxDateOnly = 0x18; constexpr uintptr_t s_minDateOnly = 0x20; constexpr uintptr_t MaxOffset = 0x28; constexpr uintptr_t MinOffset = 0x30; // ---- Methods ---- constexpr uintptr_t PopulateAllSystemTimeZones = 0x1F74A10; constexpr uintptr_t PopulateAllSystemTimeZonesFromRegistry = 0x1F74860; constexpr uintptr_t .ctor = 0x1F797E0; constexpr uintptr_t CheckDaylightSavingTimeNotSupported = 0x1F6D890; constexpr uintptr_t CreateAdjustmentRuleFromTimeZoneInformation = 0x1F6EE50; constexpr uintptr_t FindIdFromTimeZoneInformation = 0x1F6F5D0; constexpr uintptr_t GetLocalTimeZone = 0x1F71F60; constexpr uintptr_t GetLocalTimeZoneFromWin32Data = 0x1F71A90; constexpr uintptr_t GetDateTimeNowUtcOffsetFromUtc = 0x1F6FC40; constexpr uintptr_t TransitionTimeFromTimeZoneInformation = 0x1F75CC0; constexpr uintptr_t TryCreateAdjustmentRules = 0x1F766B0; constexpr uintptr_t TryGetTimeZoneEntryFromRegistry = 0x1F77E60; constexpr uintptr_t TryCompareStandardDate = 0x1F76190; constexpr uintptr_t TryCompareTimeZoneInformationToRegistry = 0x1F761D0; constexpr uintptr_t TryGetLocalizedNameByMuiNativeResource = 0x1F77A50; constexpr uintptr_t TryGetLocalizedNameByNativeResource = 0x1F77D10; constexpr uintptr_t GetLocalizedNamesByRegistryKey = 0x1F72350; constexpr uintptr_t TryGetTimeZoneFromLocalMachine = 0x1F782C0; constexpr uintptr_t TryGetTimeZoneFromLocalRegistry = 0x1F783A0; constexpr uintptr_t HaveRegistry = 0x1F79BE0; constexpr uintptr_t EnumDynamicTimeZoneInformation = 0x1F6F260; constexpr uintptr_t GetDynamicTimeZoneInformation = 0x1F70450; constexpr uintptr_t GetDynamicTimeZoneInformationEffectiveYears = 0x1F702D0; constexpr uintptr_t GetTimeZoneInformationForYear = 0x1F73320; constexpr uintptr_t CreateAdjustmentRuleFromTimeZoneInformation = 0x1F6E8A0; constexpr uintptr_t TransitionTimeFromTimeZoneInformation = 0x1F74E20; constexpr uintptr_t TryCreateTimeZone = 0x1F770F0; constexpr uintptr_t GetLocalTimeZoneInfoWinRTFallback = 0x1F71BB0; constexpr uintptr_t FindSystemTimeZoneByIdWinRTFallback = 0x1F6F790; constexpr uintptr_t GetSystemTimeZonesWinRTFallback = 0x1F72820; constexpr uintptr_t Id = 0x53E8F0; constexpr uintptr_t DisplayName = 0x1F74E00; constexpr uintptr_t BaseUtcOffset = 0x54DFC0; constexpr uintptr_t GetPreviousAdjustmentRule = 0x1F72710; constexpr uintptr_t GetUtcOffset = 0x1F74060; constexpr uintptr_t GetLocalUtcOffset = 0x1F72290; constexpr uintptr_t GetUtcOffset = 0x1F73910; constexpr uintptr_t GetUtcOffset = 0x1F73A70; constexpr uintptr_t IsDaylightSavingTime = 0x1F743E0; constexpr uintptr_t IsDaylightSavingTime = 0x1F74470; constexpr uintptr_t ConvertTime = 0x1F6DE70; constexpr uintptr_t ConvertTime = 0x1F6DF10; constexpr uintptr_t ConvertTimeToUtc = 0x1F6DD60; constexpr uintptr_t Equals = 0x1F6F3C0; constexpr uintptr_t Equals = 0x1F6F4A0; constexpr uintptr_t GetHashCode = 0x1F705B0; constexpr uintptr_t GetSystemTimeZones = 0x1F72FB0; constexpr uintptr_t HasSameRules = 0x1F740E0; constexpr uintptr_t Local = 0x1F79C50; constexpr uintptr_t ToString = 0x1F74E00; constexpr uintptr_t Utc = 0x1F79CE0; constexpr uintptr_t .ctor = 0x1F796C0; constexpr uintptr_t CreateCustomTimeZone = 0x1F6F1C0; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x1F74AA0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1F74C60; constexpr uintptr_t .ctor = 0x1F791D0; constexpr uintptr_t GetAdjustmentRuleForTime = 0x1F6FC20; constexpr uintptr_t GetAdjustmentRuleForTime = 0x1F6FA10; constexpr uintptr_t CompareAdjustmentRuleToDateTime = 0x1F6DB60; constexpr uintptr_t ConvertToUtc = 0x1F6E620; constexpr uintptr_t ConvertFromUtc = 0x1F6DD40; constexpr uintptr_t ConvertToFromUtc = 0x1F6E460; constexpr uintptr_t ConvertUtcToTimeZone = 0x1F6E640; constexpr uintptr_t GetDaylightTime = 0x1F70150; constexpr uintptr_t GetIsDaylightSavings = 0x1F71290; constexpr uintptr_t GetDaylightSavingsStartOffsetFromUtc = 0x1F70070; constexpr uintptr_t GetDaylightSavingsEndOffsetFromUtc = 0x1F6FFE0; constexpr uintptr_t GetIsDaylightSavingsFromUtc = 0x1F709D0; constexpr uintptr_t CheckIsDst = 0x1F6D8C0; constexpr uintptr_t GetIsAmbiguousTime = 0x1F70660; constexpr uintptr_t GetIsInvalidTime = 0x1F71720; constexpr uintptr_t GetUtcOffset = 0x1F73E50; constexpr uintptr_t GetUtcOffsetFromUtc = 0x1F73530; constexpr uintptr_t GetUtcOffsetFromUtc = 0x1F734B0; constexpr uintptr_t GetUtcOffsetFromUtc = 0x1F735E0; constexpr uintptr_t TransitionTimeToDateTime = 0x1F75EB0; constexpr uintptr_t TryGetTimeZone = 0x1F78840; constexpr uintptr_t TryGetTimeZoneFromLocalMachine = 0x1F77F40; constexpr uintptr_t ValidateTimeZoneInfo = 0x1F78B40; constexpr uintptr_t UtcOffsetOutOfRange = 0x1F78A50; constexpr uintptr_t GetUtcOffset = 0x1F739A0; constexpr uintptr_t IsValidAdjustmentRuleOffest = 0x1F74750; constexpr uintptr_t .cctor = 0x1F78F30; constexpr uintptr_t .ctor = 0x1F79690; }; // System.TimeZoneInfoOptions struct TimeZoneInfoOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t NoThrowOnInvalidTime = 0x0; }; // System.AccessViolationException struct AccessViolationException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20230A0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Action struct Action { // ---- Methods ---- constexpr uintptr_t .ctor = 0x73E330; constexpr uintptr_t Invoke = 0x51E470; }; // System.Action`1 struct Action_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Action`2 struct Action_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Action`3 struct Action_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Action`4 struct Action_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Action`5 struct Action_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Action`6 struct Action_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Action`7 struct Action_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Action`8 struct Action_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`1 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`2 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`3 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`4 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`5 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`6 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`7 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`8 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Func`9 struct Func_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Comparison`1 struct Comparison_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Converter`2 struct Converter_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Predicate`1 struct Predicate_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.AggregateException struct AggregateException { constexpr uintptr_t m_innerExceptions = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2024240; constexpr uintptr_t .ctor = 0x2023A30; constexpr uintptr_t .ctor = 0x20241F0; constexpr uintptr_t .ctor = 0x2023BE0; constexpr uintptr_t .ctor = 0x2023B10; constexpr uintptr_t .ctor = 0x2023CA0; constexpr uintptr_t .ctor = 0x2023F30; constexpr uintptr_t .ctor = 0x2023B20; constexpr uintptr_t .ctor = 0x2023780; constexpr uintptr_t .ctor = 0x2024010; constexpr uintptr_t GetObjectData = 0x2023440; constexpr uintptr_t GetBaseException = 0x2023380; constexpr uintptr_t InnerExceptions = 0x53E8A0; constexpr uintptr_t Flatten = 0x20230F0; constexpr uintptr_t Message = 0x2024370; constexpr uintptr_t ToString = 0x2023570; }; // System.ApplicationException struct ApplicationException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2024520; constexpr uintptr_t .ctor = 0x2024610; constexpr uintptr_t .ctor = 0x2024590; constexpr uintptr_t .ctor = 0x2024680; }; // System.ArgumentException struct ArgumentException { constexpr uintptr_t _paramName = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20247E0; constexpr uintptr_t .ctor = 0x20247C0; constexpr uintptr_t .ctor = 0x2024960; constexpr uintptr_t .ctor = 0x2024830; constexpr uintptr_t .ctor = 0x2024880; constexpr uintptr_t .ctor = 0x20248C0; constexpr uintptr_t GetObjectData = 0x2024700; constexpr uintptr_t Message = 0x2024980; }; // System.ArgumentNullException struct ArgumentNullException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2024A90; constexpr uintptr_t .ctor = 0x2024A20; constexpr uintptr_t .ctor = 0x2024AE0; constexpr uintptr_t .ctor = 0x20248C0; }; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException { constexpr uintptr_t _actualValue = 0x98; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2024DE0; constexpr uintptr_t .ctor = 0x2024E30; constexpr uintptr_t .ctor = 0x2024EA0; constexpr uintptr_t .ctor = 0x2024C60; constexpr uintptr_t .ctor = 0x2024CD0; constexpr uintptr_t GetObjectData = 0x2024B30; constexpr uintptr_t Message = 0x2024EF0; }; // System.ArithmeticException struct ArithmeticException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2025010; constexpr uintptr_t .ctor = 0x2025060; constexpr uintptr_t .ctor = 0x2025080; constexpr uintptr_t .ctor = 0x1E722C0; }; // Enumerator struct Enumerator { constexpr uintptr_t _array = 0x0; constexpr uintptr_t _start = 0x0; constexpr uintptr_t _end = 0x0; constexpr uintptr_t _current = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; constexpr uintptr_t Dispose = 0x351010; }; // System.ArraySegment`1 struct ArraySegment_ { constexpr uintptr_t _array = 0x0; constexpr uintptr_t _offset = 0x0; constexpr uintptr_t _count = 0x0; // ---- Methods ---- constexpr uintptr_t Empty = 0x463590; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Array = 0x3479D0; constexpr uintptr_t Offset = 0x3494D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t System.Collections.Generic.IList.get_Item = 0x463590; constexpr uintptr_t System.Collections.Generic.IList.set_Item = 0x463590; constexpr uintptr_t System.Collections.Generic.IList.IndexOf = 0x463590; constexpr uintptr_t System.Collections.Generic.IList.Insert = 0x463590; constexpr uintptr_t System.Collections.Generic.IList.RemoveAt = 0x3578D0; constexpr uintptr_t System.Collections.Generic.IReadOnlyList.get_Item = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Clear = 0x351010; constexpr uintptr_t System.Collections.Generic.ICollection.Contains = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Remove = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t ThrowInvalidOperationIfDefault = 0x351010; constexpr uintptr_t .cctor = 0x351080; }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20250A0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.AssemblyLoadEventArgs struct AssemblyLoadEventArgs { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20250F0; }; // System.AssemblyLoadEventHandler struct AssemblyLoadEventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x57B2E0; constexpr uintptr_t Invoke = 0x544C30; }; // System.AsyncCallback struct AsyncCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5402B0; constexpr uintptr_t Invoke = 0x520290; constexpr uintptr_t BeginInvoke = 0x520250; constexpr uintptr_t EndInvoke = 0x520280; }; // System.AttributeTargets struct AttributeTargets { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Assembly = 0x0; constexpr uintptr_t Module = 0x0; constexpr uintptr_t Class = 0x0; constexpr uintptr_t Struct = 0x0; constexpr uintptr_t Enum = 0x0; constexpr uintptr_t Constructor = 0x0; constexpr uintptr_t Method = 0x0; constexpr uintptr_t Property = 0x0; constexpr uintptr_t Field = 0x0; constexpr uintptr_t Event = 0x0; constexpr uintptr_t Interface = 0x0; constexpr uintptr_t Parameter = 0x0; constexpr uintptr_t Delegate = 0x0; constexpr uintptr_t ReturnValue = 0x0; constexpr uintptr_t GenericParameter = 0x0; constexpr uintptr_t All = 0x0; }; // System.AttributeUsageAttribute struct AttributeUsageAttribute { constexpr uintptr_t _attributeTarget = 0x10; constexpr uintptr_t _allowMultiple = 0x14; constexpr uintptr_t _inherited = 0x15; constexpr uintptr_t Default = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20251E0; constexpr uintptr_t AllowMultiple = 0x1296040; constexpr uintptr_t AllowMultiple = 0x1EE51F0; constexpr uintptr_t Inherited = 0x2025210; constexpr uintptr_t Inherited = 0x2025220; constexpr uintptr_t .cctor = 0x2025160; }; // System.BadImageFormatException struct BadImageFormatException { constexpr uintptr_t _fileName = 0x90; constexpr uintptr_t _fusionLog = 0x98; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2025710; constexpr uintptr_t .ctor = 0x20256B0; constexpr uintptr_t .ctor = 0x2025690; constexpr uintptr_t .ctor = 0x20256D0; constexpr uintptr_t .ctor = 0x20255C0; constexpr uintptr_t GetObjectData = 0x2025230; constexpr uintptr_t Message = 0x2025760; constexpr uintptr_t SetMessageField = 0x2025340; constexpr uintptr_t ToString = 0x20253D0; }; // System.BitConverter struct BitConverter { constexpr uintptr_t IsLittleEndian = 0x0; // ---- Methods ---- constexpr uintptr_t GetBytes = 0x2025A40; constexpr uintptr_t GetBytes = 0x2025860; constexpr uintptr_t GetBytes = 0x2025800; constexpr uintptr_t GetBytes = 0x2025B00; constexpr uintptr_t GetBytes = 0x20259E0; constexpr uintptr_t GetBytes = 0x20258C0; constexpr uintptr_t GetBytes = 0x2025980; constexpr uintptr_t TryWriteBytes = 0x2026270; constexpr uintptr_t GetBytes = 0x2025920; constexpr uintptr_t GetBytes = 0x2025AA0; constexpr uintptr_t GetBytes = 0x2025B60; constexpr uintptr_t ToChar = 0x2025C70; constexpr uintptr_t ToInt16 = 0x2025C70; constexpr uintptr_t ToInt32 = 0x2025D70; constexpr uintptr_t ToInt32 = 0x2025DF0; constexpr uintptr_t ToInt64 = 0x2025E60; constexpr uintptr_t ToUInt16 = 0x2025C70; constexpr uintptr_t ToUInt32 = 0x2025D70; constexpr uintptr_t ToUInt64 = 0x2025E60; constexpr uintptr_t ToSingle = 0x2025EE0; constexpr uintptr_t ToDouble = 0x2025CF0; constexpr uintptr_t ToString = 0x2025F90; constexpr uintptr_t ToString = 0x2025F60; constexpr uintptr_t ToBoolean = 0x2025BF0; constexpr uintptr_t DoubleToInt64Bits = 0x20257F0; constexpr uintptr_t Int64BitsToDouble = 0x2025BD0; constexpr uintptr_t SingleToInt32Bits = 0x2025BE0; constexpr uintptr_t Int32BitsToSingle = 0x2025BC0; constexpr uintptr_t .cctor = 0x20262F0; }; // System.Boolean struct Boolean { constexpr uintptr_t m_value = 0x10; constexpr uintptr_t TrueString = 0x0; constexpr uintptr_t FalseString = 0x8; // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x2026490; constexpr uintptr_t ToString = 0x2026C30; constexpr uintptr_t ToString = 0x2026C80; constexpr uintptr_t Equals = 0x2026420; constexpr uintptr_t Equals = 0x2026480; constexpr uintptr_t CompareTo = 0x2026350; constexpr uintptr_t CompareTo = 0x2026330; constexpr uintptr_t Parse = 0x2026540; constexpr uintptr_t Parse = 0x20264A0; constexpr uintptr_t TryParse = 0x20272F0; constexpr uintptr_t TryParse = 0x2026E70; constexpr uintptr_t TrimWhiteSpaceAndNull = 0x2026CE0; constexpr uintptr_t GetTypeCode = 0x6476D0; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2026680; constexpr uintptr_t System.IConvertible.ToChar = 0x20266E0; constexpr uintptr_t System.IConvertible.ToSByte = 0x2026A00; constexpr uintptr_t System.IConvertible.ToByte = 0x2026690; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2026910; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2026B40; constexpr uintptr_t System.IConvertible.ToInt32 = 0x2026960; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x2026B90; constexpr uintptr_t System.IConvertible.ToInt64 = 0x20269B0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x2026BE0; constexpr uintptr_t System.IConvertible.ToSingle = 0x2026A50; constexpr uintptr_t System.IConvertible.ToDouble = 0x20268B0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x2026800; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2026770; constexpr uintptr_t System.IConvertible.ToType = 0x2026AB0; constexpr uintptr_t .cctor = 0x2027390; }; // System.Byte struct Byte { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t CompareTo = 0x2027440; constexpr uintptr_t CompareTo = 0x2027430; constexpr uintptr_t Equals = 0x20274F0; constexpr uintptr_t Equals = 0x2026480; constexpr uintptr_t GetHashCode = 0x5243E0; constexpr uintptr_t Parse = 0x2027740; constexpr uintptr_t Parse = 0x20277E0; constexpr uintptr_t Parse = 0x2027680; constexpr uintptr_t Parse = 0x2027550; constexpr uintptr_t TryParse = 0x2028300; constexpr uintptr_t TryParse = 0x20281F0; constexpr uintptr_t TryParse = 0x2028140; constexpr uintptr_t ToString = 0x2028010; constexpr uintptr_t ToString = 0x2027F50; constexpr uintptr_t ToString = 0x2027DF0; constexpr uintptr_t ToString = 0x2027E80; constexpr uintptr_t TryFormat = 0x2028090; constexpr uintptr_t GetTypeCode = 0xBBCEF0; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2027890; constexpr uintptr_t System.IConvertible.ToChar = 0x20278E0; constexpr uintptr_t System.IConvertible.ToSByte = 0x2027BA0; constexpr uintptr_t System.IConvertible.ToByte = 0x5243E0; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2027AB0; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2027D00; constexpr uintptr_t System.IConvertible.ToInt32 = 0x2027B00; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x2027D50; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2027B50; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x2027DA0; constexpr uintptr_t System.IConvertible.ToSingle = 0x2027C20; constexpr uintptr_t System.IConvertible.ToDouble = 0x2027A60; constexpr uintptr_t System.IConvertible.ToDecimal = 0x20279C0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2027930; constexpr uintptr_t System.IConvertible.ToType = 0x2027C70; }; // System.CLSCompliantAttribute struct CLSCompliantAttribute { constexpr uintptr_t _compliant = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x856270; }; // System.Char struct Char { constexpr uintptr_t m_value = 0x10; constexpr uintptr_t s_categoryForLatin1 = 0x0; // ---- Methods ---- constexpr uintptr_t IsLatin1 = 0x2029200; constexpr uintptr_t IsAscii = 0x2028FC0; constexpr uintptr_t GetLatin1UnicodeCategory = 0x2028D80; constexpr uintptr_t GetHashCode = 0x2028D70; constexpr uintptr_t Equals = 0x2028D00; constexpr uintptr_t Equals = 0x2028D60; constexpr uintptr_t CompareTo = 0x2028720; constexpr uintptr_t CompareTo = 0x2028710; constexpr uintptr_t ToString = 0x202A880; constexpr uintptr_t ToString = 0x202A880; constexpr uintptr_t ToString = 0x202A8B0; constexpr uintptr_t Parse = 0x2029F90; constexpr uintptr_t TryParse = 0x202AA80; constexpr uintptr_t IsDigit = 0x2029080; constexpr uintptr_t CheckLetter = 0x20286C0; constexpr uintptr_t IsLetter = 0x20292E0; constexpr uintptr_t IsWhiteSpaceLatin1 = 0x2029D80; constexpr uintptr_t IsWhiteSpace = 0x2029DB0; constexpr uintptr_t IsUpper = 0x2029CA0; constexpr uintptr_t IsLower = 0x20295A0; constexpr uintptr_t CheckPunctuation = 0x20286E0; constexpr uintptr_t IsPunctuation = 0x2029910; constexpr uintptr_t CheckLetterOrDigit = 0x20286B0; constexpr uintptr_t IsLetterOrDigit = 0x2029210; constexpr uintptr_t ToUpper = 0x202A9E0; constexpr uintptr_t ToUpper = 0x202A950; constexpr uintptr_t ToUpperInvariant = 0x202A8C0; constexpr uintptr_t ToLower = 0x202A750; constexpr uintptr_t ToLower = 0x202A7F0; constexpr uintptr_t ToLowerInvariant = 0x202A6C0; constexpr uintptr_t GetTypeCode = 0xBB5050; constexpr uintptr_t System.IConvertible.ToBoolean = 0x202A050; constexpr uintptr_t System.IConvertible.ToChar = 0xBB8820; constexpr uintptr_t System.IConvertible.ToSByte = 0x202A430; constexpr uintptr_t System.IConvertible.ToByte = 0x202A0E0; constexpr uintptr_t System.IConvertible.ToInt16 = 0x202A310; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x202A5D0; constexpr uintptr_t System.IConvertible.ToInt32 = 0x202A390; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x202A620; constexpr uintptr_t System.IConvertible.ToInt64 = 0x202A3E0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x202A670; constexpr uintptr_t System.IConvertible.ToSingle = 0x202A4B0; constexpr uintptr_t System.IConvertible.ToDouble = 0x202A280; constexpr uintptr_t System.IConvertible.ToDecimal = 0x202A1F0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x202A160; constexpr uintptr_t System.IConvertible.ToType = 0x202A540; constexpr uintptr_t IsControl = 0x2028FD0; constexpr uintptr_t IsLetter = 0x20293E0; constexpr uintptr_t CheckNumber = 0x20286D0; constexpr uintptr_t IsNumber = 0x2029680; constexpr uintptr_t IsNumber = 0x2029780; constexpr uintptr_t CheckSeparator = 0x20286F0; constexpr uintptr_t IsSeparatorLatin1 = 0x20299E0; constexpr uintptr_t IsSeparator = 0x2029A00; constexpr uintptr_t IsSurrogate = 0x2029BB0; constexpr uintptr_t IsSurrogate = 0x2029AC0; constexpr uintptr_t CheckSymbol = 0x2028700; constexpr uintptr_t IsSymbol = 0x2029BD0; constexpr uintptr_t IsWhiteSpace = 0x2029E30; constexpr uintptr_t GetUnicodeCategory = 0x2028DE0; constexpr uintptr_t GetUnicodeCategory = 0x2028E80; constexpr uintptr_t IsHighSurrogate = 0x20291E0; constexpr uintptr_t IsHighSurrogate = 0x20290E0; constexpr uintptr_t IsLowSurrogate = 0x2029580; constexpr uintptr_t IsSurrogatePair = 0x2029A90; constexpr uintptr_t ConvertFromUtf32 = 0x20287D0; constexpr uintptr_t ConvertToUtf32 = 0x20288E0; constexpr uintptr_t ConvertToUtf32 = 0x2028A10; constexpr uintptr_t .cctor = 0x202AAB0; }; // System.CharEnumerator struct CharEnumerator { constexpr uintptr_t _str = 0x10; constexpr uintptr_t _index = 0x18; constexpr uintptr_t _currentElement = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2028570; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t MoveNext = 0x2028430; constexpr uintptr_t Dispose = 0x2028400; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x2028490; constexpr uintptr_t Current = 0x20285E0; constexpr uintptr_t Reset = 0x2028480; constexpr uintptr_t .ctor = 0x20285B0; }; // System.Convert struct Convert { constexpr uintptr_t s_decodingMap = 0x0; constexpr uintptr_t ConvertTypes = 0x8; constexpr uintptr_t EnumType = 0x10; constexpr uintptr_t base64Table = 0x18; constexpr uintptr_t DBNull = 0x20; // ---- Methods ---- constexpr uintptr_t TryDecodeFromUtf16 = 0x2032A80; constexpr uintptr_t Decode = 0x202BDC0; constexpr uintptr_t WriteThreeLowOrderBytes = 0x2033420; constexpr uintptr_t GetTypeCode = 0x202CE00; constexpr uintptr_t ChangeType = 0x202B4A0; constexpr uintptr_t DefaultToType = 0x202BE20; constexpr uintptr_t ChangeType = 0x202AB30; constexpr uintptr_t ChangeType = 0x202ABD0; constexpr uintptr_t ThrowCharOverflowException = 0x202CEF0; constexpr uintptr_t ThrowByteOverflowException = 0x202CEA0; constexpr uintptr_t ThrowSByteOverflowException = 0x202D030; constexpr uintptr_t ThrowInt16OverflowException = 0x202CF40; constexpr uintptr_t ThrowUInt16OverflowException = 0x202D080; constexpr uintptr_t ThrowInt32OverflowException = 0x202CF90; constexpr uintptr_t ThrowUInt32OverflowException = 0x202D0D0; constexpr uintptr_t ThrowInt64OverflowException = 0x202CFE0; constexpr uintptr_t ThrowUInt64OverflowException = 0x202D120; constexpr uintptr_t ToBoolean = 0x202DE20; constexpr uintptr_t ToBoolean = 0x202DD70; constexpr uintptr_t ToBoolean = 0x202DD60; constexpr uintptr_t ToBoolean = 0x202DD60; constexpr uintptr_t ToBoolean = 0x202DF10; constexpr uintptr_t ToBoolean = 0x202DF10; constexpr uintptr_t ToBoolean = 0x6D3DF0; constexpr uintptr_t ToBoolean = 0x6D3DF0; constexpr uintptr_t ToBoolean = 0x6C1420; constexpr uintptr_t ToBoolean = 0x6C1420; constexpr uintptr_t ToBoolean = 0x202DEC0; constexpr uintptr_t ToBoolean = 0x202DEC0; constexpr uintptr_t ToBoolean = 0x202DF00; constexpr uintptr_t ToBoolean = 0x202DF20; constexpr uintptr_t ToBoolean = 0x202DF40; constexpr uintptr_t ToChar = 0x202E8F0; constexpr uintptr_t ToChar = 0x202EB70; constexpr uintptr_t ToChar = 0x202EB20; constexpr uintptr_t ToChar = 0x95BC80; constexpr uintptr_t ToChar = 0x202EA80; constexpr uintptr_t ToChar = 0x1E6EC50; constexpr uintptr_t ToChar = 0x202EC20; constexpr uintptr_t ToChar = 0x202EAD0; constexpr uintptr_t ToChar = 0x202E8A0; constexpr uintptr_t ToChar = 0x202E790; constexpr uintptr_t ToChar = 0x202E990; constexpr uintptr_t ToChar = 0x202E7E0; constexpr uintptr_t ToSByte = 0x2030B10; constexpr uintptr_t ToSByte = 0x2031080; constexpr uintptr_t ToSByte = 0x202DD60; constexpr uintptr_t ToSByte = 0x2030F90; constexpr uintptr_t ToSByte = 0x2031030; constexpr uintptr_t ToSByte = 0x2030EE0; constexpr uintptr_t ToSByte = 0x2030CD0; constexpr uintptr_t ToSByte = 0x2030F40; constexpr uintptr_t ToSByte = 0x2030BB0; constexpr uintptr_t ToSByte = 0x2030C00; constexpr uintptr_t ToSByte = 0x2030FE0; constexpr uintptr_t ToSByte = 0x2030C60; constexpr uintptr_t ToSByte = 0x2030A70; constexpr uintptr_t ToSByte = 0x2030D20; constexpr uintptr_t ToSByte = 0x2030CC0; constexpr uintptr_t ToByte = 0x202E620; constexpr uintptr_t ToByte = 0x202E0C0; constexpr uintptr_t ToByte = 0x202DD60; constexpr uintptr_t ToByte = 0x202E2E0; constexpr uintptr_t ToByte = 0x202E580; constexpr uintptr_t ToByte = 0x202E010; constexpr uintptr_t ToByte = 0x202E5D0; constexpr uintptr_t ToByte = 0x202E330; constexpr uintptr_t ToByte = 0x202E420; constexpr uintptr_t ToByte = 0x202E290; constexpr uintptr_t ToByte = 0x202DFC0; constexpr uintptr_t ToByte = 0x202E060; constexpr uintptr_t ToByte = 0x202E1F0; constexpr uintptr_t ToByte = 0x202E170; constexpr uintptr_t ToByte = 0x202E6C0; constexpr uintptr_t ToByte = 0x202E380; constexpr uintptr_t ToInt16 = 0x202FE10; constexpr uintptr_t ToInt16 = 0x202FA20; constexpr uintptr_t ToInt16 = 0x202F9C0; constexpr uintptr_t ToInt16 = 0x202FD30; constexpr uintptr_t ToInt16 = 0x202FD80; constexpr uintptr_t ToInt16 = 0x95BC80; constexpr uintptr_t ToInt16 = 0x202F9D0; constexpr uintptr_t ToInt16 = 0x202FEB0; constexpr uintptr_t ToInt16 = 0x202FF00; constexpr uintptr_t ToInt16 = 0x202FAD0; constexpr uintptr_t ToInt16 = 0x202FB30; constexpr uintptr_t ToInt16 = 0x202FDB0; constexpr uintptr_t ToInt16 = 0x202FF50; constexpr uintptr_t ToInt16 = 0x202FCB0; constexpr uintptr_t ToInt16 = 0x202FD90; constexpr uintptr_t ToUInt16 = 0x2031D20; constexpr uintptr_t ToUInt16 = 0x2031C70; constexpr uintptr_t ToUInt16 = 0x202F9C0; constexpr uintptr_t ToUInt16 = 0x1E6EC50; constexpr uintptr_t ToUInt16 = 0x2031AE0; constexpr uintptr_t ToUInt16 = 0x95BC80; constexpr uintptr_t ToUInt16 = 0x2031C20; constexpr uintptr_t ToUInt16 = 0x2031DC0; constexpr uintptr_t ToUInt16 = 0x2031E60; constexpr uintptr_t ToUInt16 = 0x2031BB0; constexpr uintptr_t ToUInt16 = 0x2031E10; constexpr uintptr_t ToUInt16 = 0x2031F50; constexpr uintptr_t ToUInt16 = 0x2031EB0; constexpr uintptr_t ToUInt16 = 0x2031B30; constexpr uintptr_t ToUInt16 = 0x2031C00; constexpr uintptr_t ToInt32 = 0x2030320; constexpr uintptr_t ToInt32 = 0x2030180; constexpr uintptr_t ToInt32 = 0x202F9C0; constexpr uintptr_t ToInt32 = 0x1E6EC50; constexpr uintptr_t ToInt32 = 0x95BC80; constexpr uintptr_t ToInt32 = 0x2030310; constexpr uintptr_t ToInt32 = 0x1E6EC50; constexpr uintptr_t ToInt32 = 0x2030130; constexpr uintptr_t ToInt32 = 0x20303C0; constexpr uintptr_t ToInt32 = 0x2030080; constexpr uintptr_t ToInt32 = 0x20300D0; constexpr uintptr_t ToInt32 = 0x2030230; constexpr uintptr_t ToInt32 = 0x2030420; constexpr uintptr_t ToInt32 = 0x202FFF0; constexpr uintptr_t ToInt32 = 0x2030060; constexpr uintptr_t ToUInt32 = 0x2032100; constexpr uintptr_t ToUInt32 = 0x2032410; constexpr uintptr_t ToUInt32 = 0x202F9C0; constexpr uintptr_t ToUInt32 = 0x1E6EC50; constexpr uintptr_t ToUInt32 = 0x20323A0; constexpr uintptr_t ToUInt32 = 0x95BC80; constexpr uintptr_t ToUInt32 = 0x2031FB0; constexpr uintptr_t ToUInt32 = 0x1E6EC50; constexpr uintptr_t ToUInt32 = 0x20320B0; constexpr uintptr_t ToUInt32 = 0x2032290; constexpr uintptr_t ToUInt32 = 0x2032060; constexpr uintptr_t ToUInt32 = 0x2032000; constexpr uintptr_t ToUInt32 = 0x20322E0; constexpr uintptr_t ToUInt32 = 0x20324C0; constexpr uintptr_t ToUInt32 = 0x20323F0; constexpr uintptr_t ToInt64 = 0x2030950; constexpr uintptr_t ToInt64 = 0x2030770; constexpr uintptr_t ToInt64 = 0x2030A60; constexpr uintptr_t ToInt64 = 0x1E6EC50; constexpr uintptr_t ToInt64 = 0x2030850; constexpr uintptr_t ToInt64 = 0x95BC80; constexpr uintptr_t ToInt64 = 0x2030760; constexpr uintptr_t ToInt64 = 0x1E6EC50; constexpr uintptr_t ToInt64 = 0x2030840; constexpr uintptr_t ToInt64 = 0x520160; constexpr uintptr_t ToInt64 = 0x2030860; constexpr uintptr_t ToInt64 = 0x2030680; constexpr uintptr_t ToInt64 = 0x20308C0; constexpr uintptr_t ToInt64 = 0x20306E0; constexpr uintptr_t ToInt64 = 0x20309F0; constexpr uintptr_t ToInt64 = 0x2030820; constexpr uintptr_t ToUInt64 = 0x2032770; constexpr uintptr_t ToUInt64 = 0x20326C0; constexpr uintptr_t ToUInt64 = 0x202F9C0; constexpr uintptr_t ToUInt64 = 0x1E6EC50; constexpr uintptr_t ToUInt64 = 0x2032540; constexpr uintptr_t ToUInt64 = 0x95BC80; constexpr uintptr_t ToUInt64 = 0x20328F0; constexpr uintptr_t ToUInt64 = 0x1E6EC50; constexpr uintptr_t ToUInt64 = 0x20325B0; constexpr uintptr_t ToUInt64 = 0x520160; constexpr uintptr_t ToUInt64 = 0x2032940; constexpr uintptr_t ToUInt64 = 0x2032810; constexpr uintptr_t ToUInt64 = 0x2032600; constexpr uintptr_t ToUInt64 = 0x2032870; constexpr uintptr_t ToUInt64 = 0x2032590; constexpr uintptr_t ToSingle = 0x20311F0; constexpr uintptr_t ToSingle = 0x2031370; constexpr uintptr_t ToSingle = 0x2031290; constexpr uintptr_t ToSingle = 0x2031140; constexpr uintptr_t ToSingle = 0x2031150; constexpr uintptr_t ToSingle = 0x2031130; constexpr uintptr_t ToSingle = 0x2031360; constexpr uintptr_t ToSingle = 0x20311D0; constexpr uintptr_t ToSingle = 0x20311E0; constexpr uintptr_t ToSingle = 0x20312C0; constexpr uintptr_t ToSingle = 0x2031420; constexpr uintptr_t ToSingle = 0x20312F0; constexpr uintptr_t ToSingle = 0x2031160; constexpr uintptr_t ToSingle = 0x20312A0; constexpr uintptr_t ToSingle = 0x2031350; constexpr uintptr_t ToDouble = 0x202F760; constexpr uintptr_t ToDouble = 0x202F800; constexpr uintptr_t ToDouble = 0x202F670; constexpr uintptr_t ToDouble = 0x202F750; constexpr uintptr_t ToDouble = 0x202F9B0; constexpr uintptr_t ToDouble = 0x202F6E0; constexpr uintptr_t ToDouble = 0x202F680; constexpr uintptr_t ToDouble = 0x202F8B0; constexpr uintptr_t ToDouble = 0x202F690; constexpr uintptr_t ToDouble = 0x202F6B0; constexpr uintptr_t ToDouble = 0x202F8C0; constexpr uintptr_t ToDouble = 0x202F6F0; constexpr uintptr_t ToDouble = 0x202F8D0; constexpr uintptr_t ToDouble = 0x202F6A0; constexpr uintptr_t ToDecimal = 0x202F0D0; constexpr uintptr_t ToDecimal = 0x202EFC0; constexpr uintptr_t ToDecimal = 0x202F390; constexpr uintptr_t ToDecimal = 0x202EEE0; constexpr uintptr_t ToDecimal = 0x202F320; constexpr uintptr_t ToDecimal = 0x202F400; constexpr uintptr_t ToDecimal = 0x202F240; constexpr uintptr_t ToDecimal = 0x202F550; constexpr uintptr_t ToDecimal = 0x202EF50; constexpr uintptr_t ToDecimal = 0x202F470; constexpr uintptr_t ToDecimal = 0x202EE70; constexpr uintptr_t ToDecimal = 0x202F4E0; constexpr uintptr_t ToDecimal = 0x202F5C0; constexpr uintptr_t ToDecimal = 0x51F8A0; constexpr uintptr_t ToDecimal = 0x202F2B0; constexpr uintptr_t ToDateTime = 0x202EC70; constexpr uintptr_t ToDateTime = 0x202ED50; constexpr uintptr_t ToString = 0x2031430; constexpr uintptr_t ToString = 0x20316D0; constexpr uintptr_t ToString = 0x2031970; constexpr uintptr_t ToString = 0x20318C0; constexpr uintptr_t ToByte = 0x202E470; constexpr uintptr_t ToSByte = 0x2030DA0; constexpr uintptr_t ToInt16 = 0x202FB80; constexpr uintptr_t ToUInt16 = 0x20319C0; constexpr uintptr_t ToInt32 = 0x20304A0; constexpr uintptr_t ToUInt32 = 0x20321A0; constexpr uintptr_t ToInt64 = 0x2030590; constexpr uintptr_t ToUInt64 = 0x2032990; constexpr uintptr_t ToString = 0x20315B0; constexpr uintptr_t ToString = 0x2031640; constexpr uintptr_t ToString = 0x2031830; constexpr uintptr_t ToString = 0x20318E0; constexpr uintptr_t ToBase64String = 0x202DB20; constexpr uintptr_t ToBase64String = 0x202D640; constexpr uintptr_t ToBase64String = 0x202DBF0; constexpr uintptr_t ToBase64String = 0x202D720; constexpr uintptr_t ToBase64String = 0x202D960; constexpr uintptr_t ToBase64CharArray = 0x202D170; constexpr uintptr_t ToBase64CharArray = 0x202D200; constexpr uintptr_t ConvertToBase64Array = 0x202B940; constexpr uintptr_t ToBase64_CalculateAndValidateOutputLength = 0x202DC70; constexpr uintptr_t FromBase64String = 0x202CC80; constexpr uintptr_t TryFromBase64Chars = 0x2032E20; constexpr uintptr_t CopyToTempBufferWithoutWhiteSpace = 0x202BCA0; constexpr uintptr_t IsSpace = 0x202CE70; constexpr uintptr_t FromBase64CharArray = 0x202C7E0; constexpr uintptr_t FromBase64CharPtr = 0x202CA60; constexpr uintptr_t FromBase64_ComputeResultLength = 0x202CD40; constexpr uintptr_t .cctor = 0x2033440; }; // System.Base64FormattingOptions struct Base64FormattingOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t InsertLineBreaks = 0x0; }; // System.DBNull struct DBNull { constexpr uintptr_t Value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x20342D0; constexpr uintptr_t GetObjectData = 0x2033D80; constexpr uintptr_t ToString = 0x1FF3540; constexpr uintptr_t ToString = 0x1FF3540; constexpr uintptr_t GetTypeCode = 0xBB8890; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2033D90; constexpr uintptr_t System.IConvertible.ToChar = 0x2033E30; constexpr uintptr_t System.IConvertible.ToSByte = 0x2034060; constexpr uintptr_t System.IConvertible.ToByte = 0x2033DE0; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2033F70; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2034170; constexpr uintptr_t System.IConvertible.ToInt32 = 0x2033FC0; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x20341C0; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2034010; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x2034210; constexpr uintptr_t System.IConvertible.ToSingle = 0x20340B0; constexpr uintptr_t System.IConvertible.ToDouble = 0x2033F20; constexpr uintptr_t System.IConvertible.ToDecimal = 0x2033ED0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2033E80; constexpr uintptr_t System.IConvertible.ToType = 0x2034100; constexpr uintptr_t .cctor = 0x2034260; }; // System.DateTime struct DateTime { constexpr uintptr_t TicksPerMillisecond = 0x0; constexpr uintptr_t TicksPerSecond = 0x0; constexpr uintptr_t TicksPerMinute = 0x0; constexpr uintptr_t TicksPerHour = 0x0; constexpr uintptr_t TicksPerDay = 0x0; constexpr uintptr_t MillisPerSecond = 0x0; constexpr uintptr_t MillisPerMinute = 0x0; constexpr uintptr_t MillisPerHour = 0x0; constexpr uintptr_t MillisPerDay = 0x0; constexpr uintptr_t DaysPerYear = 0x0; constexpr uintptr_t DaysPer4Years = 0x0; constexpr uintptr_t DaysPer100Years = 0x0; constexpr uintptr_t DaysPer400Years = 0x0; constexpr uintptr_t DaysTo1601 = 0x0; constexpr uintptr_t DaysTo1899 = 0x0; constexpr uintptr_t DaysTo1970 = 0x0; constexpr uintptr_t DaysTo10000 = 0x0; constexpr uintptr_t MinTicks = 0x0; constexpr uintptr_t MaxTicks = 0x0; constexpr uintptr_t MaxMillis = 0x0; constexpr uintptr_t UnixEpochTicks = 0x0; constexpr uintptr_t FileTimeOffset = 0x0; constexpr uintptr_t DoubleDateOffset = 0x0; constexpr uintptr_t OADateMinAsTicks = 0x0; constexpr uintptr_t OADateMinAsDouble = 0x0; constexpr uintptr_t OADateMaxAsDouble = 0x0; constexpr uintptr_t DatePartYear = 0x0; constexpr uintptr_t DatePartDayOfYear = 0x0; constexpr uintptr_t DatePartMonth = 0x0; constexpr uintptr_t DatePartDay = 0x0; constexpr uintptr_t s_daysToMonth365 = 0x0; constexpr uintptr_t s_daysToMonth366 = 0x8; constexpr uintptr_t MinValue = 0x10; constexpr uintptr_t MaxValue = 0x18; constexpr uintptr_t UnixEpoch = 0x20; constexpr uintptr_t TicksMask = 0x0; constexpr uintptr_t FlagsMask = 0x0; constexpr uintptr_t LocalMask = 0x0; constexpr uintptr_t TicksCeiling = 0x0; constexpr uintptr_t KindUnspecified = 0x0; constexpr uintptr_t KindUtc = 0x0; constexpr uintptr_t KindLocal = 0x0; constexpr uintptr_t KindLocalAmbiguousDst = 0x0; constexpr uintptr_t KindShift = 0x0; constexpr uintptr_t TicksField = 0x0; constexpr uintptr_t DateDataField = 0x0; constexpr uintptr_t _dateData = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2040820; constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x2040F20; constexpr uintptr_t .ctor = 0x2040B30; constexpr uintptr_t .ctor = 0x2040BD0; constexpr uintptr_t .ctor = 0x2040240; constexpr uintptr_t .ctor = 0x2040E10; constexpr uintptr_t .ctor = 0x2040C50; constexpr uintptr_t .ctor = 0x20402E0; constexpr uintptr_t .ctor = 0x20408B0; constexpr uintptr_t .ctor = 0x2040520; constexpr uintptr_t InternalTicks = 0x2041220; constexpr uintptr_t InternalKind = 0x2041200; constexpr uintptr_t Add = 0x203CCD0; constexpr uintptr_t Add = 0x203CBB0; constexpr uintptr_t AddDays = 0x203C480; constexpr uintptr_t AddHours = 0x203C4E0; constexpr uintptr_t AddMilliseconds = 0x203C540; constexpr uintptr_t AddMinutes = 0x203C5A0; constexpr uintptr_t AddMonths = 0x203C600; constexpr uintptr_t AddSeconds = 0x203C970; constexpr uintptr_t AddTicks = 0x203C9D0; constexpr uintptr_t AddYears = 0x203CAE0; constexpr uintptr_t Compare = 0x203CE80; constexpr uintptr_t CompareTo = 0x203CD30; constexpr uintptr_t CompareTo = 0x203CE20; constexpr uintptr_t DateToTicks = 0x203CF00; constexpr uintptr_t TimeToTicks = 0x203EF90; constexpr uintptr_t DaysInMonth = 0x203D0D0; constexpr uintptr_t Equals = 0x203D210; constexpr uintptr_t Equals = 0x203D2D0; constexpr uintptr_t FromBinary = 0x203D3D0; constexpr uintptr_t FromBinaryRaw = 0x203D330; constexpr uintptr_t FromFileTime = 0x203D770; constexpr uintptr_t FromFileTimeUtc = 0x203D6B0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x203EEA0; constexpr uintptr_t IsDaylightSavingTime = 0x203DD30; constexpr uintptr_t SpecifyKind = 0x203E5C0; constexpr uintptr_t ToBinary = 0x203F050; constexpr uintptr_t Date = 0x2041010; constexpr uintptr_t GetDatePart = 0x203D8A0; constexpr uintptr_t GetDatePart = 0x203DA80; constexpr uintptr_t Day = 0x2041120; constexpr uintptr_t DayOfWeek = 0x2041090; constexpr uintptr_t GetHashCode = 0x203DC60; constexpr uintptr_t Hour = 0x2041170; constexpr uintptr_t IsAmbiguousDaylightSavingTime = 0x203DCD0; constexpr uintptr_t Kind = 0x2041240; constexpr uintptr_t Millisecond = 0x20412B0; constexpr uintptr_t Minute = 0x2041340; constexpr uintptr_t Month = 0x20413D0; constexpr uintptr_t Now = 0x2041420; constexpr uintptr_t Second = 0x2041620; constexpr uintptr_t Ticks = 0x20416B0; constexpr uintptr_t TimeOfDay = 0x2041700; constexpr uintptr_t Year = 0x20417D0; constexpr uintptr_t IsLeapYear = 0x203DE10; constexpr uintptr_t Parse = 0x203E4C0; constexpr uintptr_t Parse = 0x203E380; constexpr uintptr_t ParseExact = 0x203E200; constexpr uintptr_t ParseExact = 0x203DEF0; constexpr uintptr_t ParseExact = 0x203E0B0; constexpr uintptr_t Subtract = 0x203E640; constexpr uintptr_t ToFileTime = 0x203F300; constexpr uintptr_t ToFileTimeUtc = 0x203F1E0; constexpr uintptr_t ToLocalTime = 0x203F680; constexpr uintptr_t ToLocalTime = 0x203F3A0; constexpr uintptr_t ToLongDateString = 0x203F6D0; constexpr uintptr_t ToShortDateString = 0x203F740; constexpr uintptr_t ToString = 0x203F820; constexpr uintptr_t ToString = 0x203F920; constexpr uintptr_t ToString = 0x203F8C0; constexpr uintptr_t ToString = 0x203F7B0; constexpr uintptr_t TryFormat = 0x203FBE0; constexpr uintptr_t ToUniversalTime = 0x203F980; constexpr uintptr_t TryParse = 0x203FFC0; constexpr uintptr_t TryParseExact = 0x203FE20; constexpr uintptr_t TryParseExact = 0x203FCD0; constexpr uintptr_t Op_Addition = 0x2041820; constexpr uintptr_t Op_Subtraction = 0x2041BB0; constexpr uintptr_t Op_Subtraction = 0x2041CB0; constexpr uintptr_t Op_Equality = 0x2041930; constexpr uintptr_t Op_Inequality = 0x2041A70; constexpr uintptr_t Op_LessThan = 0x2041B40; constexpr uintptr_t Op_LessThanOrEqual = 0x2041AD0; constexpr uintptr_t Op_GreaterThan = 0x2041A00; constexpr uintptr_t Op_GreaterThanOrEqual = 0x2041990; constexpr uintptr_t GetTypeCode = 0xBB5070; constexpr uintptr_t System.IConvertible.ToBoolean = 0x203E6B0; constexpr uintptr_t System.IConvertible.ToChar = 0x203E7D0; constexpr uintptr_t System.IConvertible.ToSByte = 0x203EB30; constexpr uintptr_t System.IConvertible.ToByte = 0x203E740; constexpr uintptr_t System.IConvertible.ToInt16 = 0x203E980; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x203ECF0; constexpr uintptr_t System.IConvertible.ToInt32 = 0x203EA10; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x203ED80; constexpr uintptr_t System.IConvertible.ToInt64 = 0x203EAA0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x203EE10; constexpr uintptr_t System.IConvertible.ToSingle = 0x203EBC0; constexpr uintptr_t System.IConvertible.ToDouble = 0x203E8F0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x203E860; constexpr uintptr_t System.IConvertible.ToDateTime = 0x526A20; constexpr uintptr_t System.IConvertible.ToType = 0x203EC50; constexpr uintptr_t TryCreate = 0x203F9E0; constexpr uintptr_t UtcNow = 0x2041770; constexpr uintptr_t GetSystemTimeAsFileTime = 0x203DCC0; constexpr uintptr_t ToBinaryRaw = 0x526A20; constexpr uintptr_t .cctor = 0x2040100; }; // System.DateTimeKind struct DateTimeKind { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unspecified = 0x0; constexpr uintptr_t Utc = 0x0; constexpr uintptr_t Local = 0x0; }; // System.DateTimeOffset struct DateTimeOffset { constexpr uintptr_t MinValue = 0x0; constexpr uintptr_t MaxValue = 0x10; constexpr uintptr_t UnixEpoch = 0x20; constexpr uintptr_t _dateTime = 0x10; constexpr uintptr_t _offsetMinutes = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x203B160; constexpr uintptr_t .ctor = 0x203B450; constexpr uintptr_t .ctor = 0x203AEA0; constexpr uintptr_t .ctor = 0x203B270; constexpr uintptr_t .ctor = 0x203B5A0; constexpr uintptr_t .ctor = 0x203B360; constexpr uintptr_t Now = 0x203BDA0; constexpr uintptr_t DateTime = 0x203B850; constexpr uintptr_t UtcDateTime = 0x203C090; constexpr uintptr_t LocalDateTime = 0x203BA50; constexpr uintptr_t ClockDateTime = 0x203B680; constexpr uintptr_t Day = 0x203B8A0; constexpr uintptr_t Hour = 0x203B960; constexpr uintptr_t Millisecond = 0x203BB00; constexpr uintptr_t Minute = 0x203BBF0; constexpr uintptr_t Month = 0x203BCE0; constexpr uintptr_t Offset = 0x203BE00; constexpr uintptr_t Second = 0x203BE30; constexpr uintptr_t Ticks = 0x203BF20; constexpr uintptr_t TimeOfDay = 0x203BFD0; constexpr uintptr_t Year = 0x203C140; constexpr uintptr_t Compare = 0x2038C20; constexpr uintptr_t System.IComparable.CompareTo = 0x20399A0; constexpr uintptr_t CompareTo = 0x2038AD0; constexpr uintptr_t Equals = 0x2038CC0; constexpr uintptr_t Equals = 0x2038E60; constexpr uintptr_t FromFileTime = 0x2038F30; constexpr uintptr_t FromUnixTimeSeconds = 0x20390B0; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x2039B10; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x2039C30; constexpr uintptr_t .ctor = 0x203AD10; constexpr uintptr_t GetHashCode = 0x2039210; constexpr uintptr_t Parse = 0x2039910; constexpr uintptr_t Parse = 0x2039730; constexpr uintptr_t ParseExact = 0x20392D0; constexpr uintptr_t ParseExact = 0x2039540; constexpr uintptr_t ToUnixTimeSeconds = 0x2039FD0; constexpr uintptr_t ToString = 0x2039DD0; constexpr uintptr_t ToString = 0x2039E90; constexpr uintptr_t ToString = 0x2039CF0; constexpr uintptr_t TryFormat = 0x203A0A0; constexpr uintptr_t ToUniversalTime = 0x2039F60; constexpr uintptr_t TryParse = 0x203A620; constexpr uintptr_t TryParseExact = 0x203A1B0; constexpr uintptr_t TryParseExact = 0x203A410; constexpr uintptr_t ValidateOffset = 0x203A950; constexpr uintptr_t ValidateDate = 0x203A810; constexpr uintptr_t ValidateStyles = 0x203AAD0; constexpr uintptr_t Op_Implicit = 0x203C2C0; constexpr uintptr_t Op_Subtraction = 0x203C3B0; constexpr uintptr_t Op_Equality = 0x203C1F0; constexpr uintptr_t Op_Inequality = 0x203C2E0; constexpr uintptr_t .cctor = 0x203ABF0; }; // System.DayOfWeek struct DayOfWeek { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Sunday = 0x0; constexpr uintptr_t Monday = 0x0; constexpr uintptr_t Tuesday = 0x0; constexpr uintptr_t Wednesday = 0x0; constexpr uintptr_t Thursday = 0x0; constexpr uintptr_t Friday = 0x0; constexpr uintptr_t Saturday = 0x0; }; // System.DivideByZeroException struct DivideByZeroException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2041D40; constexpr uintptr_t .ctor = 0x2041D20; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.DllNotFoundException struct DllNotFoundException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2041DD0; constexpr uintptr_t .ctor = 0x2041DB0; constexpr uintptr_t .ctor = 0x2041D90; }; // System.Double struct Double { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t IsFinite = 0x2042080; constexpr uintptr_t IsInfinity = 0x20420B0; constexpr uintptr_t IsNaN = 0x20420E0; constexpr uintptr_t IsNegative = 0x2042130; constexpr uintptr_t IsNegativeInfinity = 0x2042110; constexpr uintptr_t IsPositiveInfinity = 0x2042140; constexpr uintptr_t CompareTo = 0x2041E20; constexpr uintptr_t CompareTo = 0x2041F20; constexpr uintptr_t Equals = 0x2041F80; constexpr uintptr_t Equals = 0x2042010; constexpr uintptr_t GetHashCode = 0x2042050; constexpr uintptr_t ToString = 0x2042B30; constexpr uintptr_t ToString = 0x2042AB0; constexpr uintptr_t ToString = 0x2042A30; constexpr uintptr_t ToString = 0x2042BA0; constexpr uintptr_t TryFormat = 0x2042C30; constexpr uintptr_t Parse = 0x2042330; constexpr uintptr_t Parse = 0x2042160; constexpr uintptr_t Parse = 0x2042240; constexpr uintptr_t TryParse = 0x2042DB0; constexpr uintptr_t TryParse = 0x2042CF0; constexpr uintptr_t TryParse = 0x2042E50; constexpr uintptr_t GetTypeCode = 0xBB8AA0; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2042400; constexpr uintptr_t System.IConvertible.ToChar = 0x20424D0; constexpr uintptr_t System.IConvertible.ToSByte = 0x20427C0; constexpr uintptr_t System.IConvertible.ToByte = 0x2042470; constexpr uintptr_t System.IConvertible.ToInt16 = 0x20426A0; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2042910; constexpr uintptr_t System.IConvertible.ToInt32 = 0x2042700; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x2042970; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2042760; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x20429D0; constexpr uintptr_t System.IConvertible.ToSingle = 0x2042820; constexpr uintptr_t System.IConvertible.ToDouble = 0xD58460; constexpr uintptr_t System.IConvertible.ToDecimal = 0x20425F0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2042560; constexpr uintptr_t System.IConvertible.ToType = 0x2042880; }; // System.EntryPointNotFoundException struct EntryPointNotFoundException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2043090; constexpr uintptr_t .ctor = 0x20430E0; constexpr uintptr_t .ctor = 0x2041D90; }; // System.EventArgs struct EventArgs { constexpr uintptr_t Empty = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x2043100; }; // System.EventHandler struct EventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x57B2E0; constexpr uintptr_t Invoke = 0x544C30; }; // System.EventHandler`1 struct EventHandler_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.ExecutionEngineException struct ExecutionEngineException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2043170; constexpr uintptr_t .ctor = 0x20431C0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.FieldAccessException struct FieldAccessException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2043200; constexpr uintptr_t .ctor = 0x20431E0; constexpr uintptr_t .ctor = 0x1E67840; }; // System.FlagsAttribute struct FlagsAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.FormatException struct FormatException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2043290; constexpr uintptr_t .ctor = 0x2043250; constexpr uintptr_t .ctor = 0x2043270; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.FormattableString struct FormattableString { // ---- Methods ---- constexpr uintptr_t Format = 0x3479D0; constexpr uintptr_t GetArguments = 0x3479D0; constexpr uintptr_t ArgumentCount = 0x3494D0; constexpr uintptr_t GetArgument = 0x350220; constexpr uintptr_t ToString = 0x350440; constexpr uintptr_t System.IFormattable.ToString = 0x20432E0; constexpr uintptr_t ToString = 0x2043300; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Gen2GcCallback struct Gen2GcCallback { constexpr uintptr_t _callback = 0x10; constexpr uintptr_t _weakTargetObj = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t Register = 0x20434E0; constexpr uintptr_t Setup = 0x2043570; constexpr uintptr_t Finalize = 0x2043360; }; // System.DateTimeFormat struct DateTimeFormat { constexpr uintptr_t NullOffset = 0x0; constexpr uintptr_t allStandardFormats = 0x8; constexpr uintptr_t InvariantFormatInfo = 0x10; constexpr uintptr_t InvariantAbbreviatedMonthNames = 0x18; constexpr uintptr_t InvariantAbbreviatedDayNames = 0x20; constexpr uintptr_t fixedNumberFormats = 0x28; // ---- Methods ---- constexpr uintptr_t FormatDigits = 0x2036530; constexpr uintptr_t FormatDigits = 0x20365B0; constexpr uintptr_t HebrewFormatDigits = 0x20371D0; constexpr uintptr_t ParseRepeatPattern = 0x20375D0; constexpr uintptr_t FormatDayOfWeek = 0x20364F0; constexpr uintptr_t FormatMonth = 0x2036780; constexpr uintptr_t FormatHebrewMonthName = 0x20366B0; constexpr uintptr_t ParseQuoteString = 0x20373E0; constexpr uintptr_t ParseNextChar = 0x2037370; constexpr uintptr_t IsUseGenitiveForm = 0x2037240; constexpr uintptr_t FormatCustomized = 0x2035200; constexpr uintptr_t FormatCustomizedTimeZone = 0x2034D90; constexpr uintptr_t FormatCustomizedRoundripTimeZone = 0x2034A70; constexpr uintptr_t Append2DigitNumber = 0x2034330; constexpr uintptr_t GetRealFormat = 0x2036EA0; constexpr uintptr_t ExpandPredefinedFormat = 0x20343B0; constexpr uintptr_t Format = 0x2036B30; constexpr uintptr_t Format = 0x2036BC0; constexpr uintptr_t TryFormat = 0x2038350; constexpr uintptr_t TryFormat = 0x2038410; constexpr uintptr_t FormatStringBuilder = 0x20367C0; constexpr uintptr_t TryFormatO = 0x2037650; constexpr uintptr_t TryFormatR = 0x2037DF0; constexpr uintptr_t WriteTwoDecimalDigits = 0x2038700; constexpr uintptr_t WriteFourDecimalDigits = 0x2022FD0; constexpr uintptr_t WriteDigits = 0x2038640; constexpr uintptr_t InvalidFormatForLocal = 0x512CE0; constexpr uintptr_t .cctor = 0x2038760; }; // MatchNumberDelegate struct MatchNumberDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2054850; constexpr uintptr_t Invoke = 0x73E470; }; // DTT struct DTT { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t End = 0x0; constexpr uintptr_t NumEnd = 0x0; constexpr uintptr_t NumAmpm = 0x0; constexpr uintptr_t NumSpace = 0x0; constexpr uintptr_t NumDatesep = 0x0; constexpr uintptr_t NumTimesep = 0x0; constexpr uintptr_t MonthEnd = 0x0; constexpr uintptr_t MonthSpace = 0x0; constexpr uintptr_t MonthDatesep = 0x0; constexpr uintptr_t NumDatesuff = 0x0; constexpr uintptr_t NumTimesuff = 0x0; constexpr uintptr_t DayOfWeek = 0x0; constexpr uintptr_t YearSpace = 0x0; constexpr uintptr_t YearDateSep = 0x0; constexpr uintptr_t YearEnd = 0x0; constexpr uintptr_t TimeZone = 0x0; constexpr uintptr_t Era = 0x0; constexpr uintptr_t NumUTCTimeMark = 0x0; constexpr uintptr_t Unk = 0x0; constexpr uintptr_t NumLocalTimeMark = 0x0; constexpr uintptr_t Max = 0x0; }; // TM struct TM { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NotSet = 0x0; constexpr uintptr_t AM = 0x0; constexpr uintptr_t PM = 0x0; }; // DS struct DS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t BEGIN = 0x0; constexpr uintptr_t N = 0x0; constexpr uintptr_t NN = 0x0; constexpr uintptr_t D_Nd = 0x0; constexpr uintptr_t D_NN = 0x0; constexpr uintptr_t D_NNd = 0x0; constexpr uintptr_t D_M = 0x0; constexpr uintptr_t D_MN = 0x0; constexpr uintptr_t D_NM = 0x0; constexpr uintptr_t D_MNd = 0x0; constexpr uintptr_t D_NDS = 0x0; constexpr uintptr_t D_Y = 0x0; constexpr uintptr_t D_YN = 0x0; constexpr uintptr_t D_YNd = 0x0; constexpr uintptr_t D_YM = 0x0; constexpr uintptr_t D_YMd = 0x0; constexpr uintptr_t D_S = 0x0; constexpr uintptr_t T_S = 0x0; constexpr uintptr_t T_Nt = 0x0; constexpr uintptr_t T_NNt = 0x0; constexpr uintptr_t ERROR = 0x0; constexpr uintptr_t DX_NN = 0x0; constexpr uintptr_t DX_NNN = 0x0; constexpr uintptr_t DX_MN = 0x0; constexpr uintptr_t DX_NM = 0x0; constexpr uintptr_t DX_MNN = 0x0; constexpr uintptr_t DX_DS = 0x0; constexpr uintptr_t DX_DSN = 0x0; constexpr uintptr_t DX_NDS = 0x0; constexpr uintptr_t DX_NNDS = 0x0; constexpr uintptr_t DX_YNN = 0x0; constexpr uintptr_t DX_YMN = 0x0; constexpr uintptr_t DX_YN = 0x0; constexpr uintptr_t DX_YM = 0x0; constexpr uintptr_t TX_N = 0x0; constexpr uintptr_t TX_NN = 0x0; constexpr uintptr_t TX_NNN = 0x0; constexpr uintptr_t TX_TS = 0x0; constexpr uintptr_t DX_NNY = 0x0; }; // System.DateTimeParse struct DateTimeParse { constexpr uintptr_t m_hebrewNumberParser = 0x0; constexpr uintptr_t dateParsingStates = 0x8; // ---- Methods ---- constexpr uintptr_t ParseExact = 0x204C3E0; constexpr uintptr_t ParseExact = 0x204C1A0; constexpr uintptr_t TryParseExact = 0x204F0D0; constexpr uintptr_t TryParseExact = 0x204F2E0; constexpr uintptr_t TryParseExact = 0x204EFD0; constexpr uintptr_t ParseExactMultiple = 0x204BE90; constexpr uintptr_t ParseExactMultiple = 0x204BFF0; constexpr uintptr_t TryParseExactMultiple = 0x204EA40; constexpr uintptr_t TryParseExactMultiple = 0x204E8D0; constexpr uintptr_t TryParseExactMultiple = 0x204EC00; constexpr uintptr_t MatchWord = 0x204A150; constexpr uintptr_t GetTimeZoneName = 0x2047BF0; constexpr uintptr_t IsDigit = 0x20481F0; constexpr uintptr_t ParseFraction = 0x204C770; constexpr uintptr_t ParseTimeZone = 0x204D3A0; constexpr uintptr_t HandleTimeZone = 0x2048020; constexpr uintptr_t Lex = 0x2048200; constexpr uintptr_t GetJapaneseCalendarDefaultInstance = 0x2047720; constexpr uintptr_t GetTaiwanCalendarDefaultInstance = 0x20479A0; constexpr uintptr_t VerifyValidPunctuation = 0x20503F0; constexpr uintptr_t GetYearMonthDayOrder = 0x2047CA0; constexpr uintptr_t GetYearMonthOrder = 0x2047ED0; constexpr uintptr_t GetMonthDayOrder = 0x2047810; constexpr uintptr_t TryAdjustYear = 0x204E870; constexpr uintptr_t SetDateYMD = 0x204E7F0; constexpr uintptr_t SetDateMDY = 0x204E690; constexpr uintptr_t SetDateDMY = 0x204E5E0; constexpr uintptr_t SetDateYDM = 0x204E740; constexpr uintptr_t GetDefaultYear = 0x20474F0; constexpr uintptr_t GetDayOfNN = 0x2046F10; constexpr uintptr_t GetDayOfNNN = 0x2046960; constexpr uintptr_t GetDayOfMN = 0x2046500; constexpr uintptr_t GetHebrewDayOfNM = 0x2047590; constexpr uintptr_t GetDayOfNM = 0x2046730; constexpr uintptr_t GetDayOfMNN = 0x2046160; constexpr uintptr_t GetDayOfYNN = 0x2047280; constexpr uintptr_t GetDayOfNNY = 0x2046D90; constexpr uintptr_t GetDayOfYMN = 0x2047090; constexpr uintptr_t GetDayOfYN = 0x20473E0; constexpr uintptr_t GetDayOfYM = 0x2047170; constexpr uintptr_t AdjustTimeMark = 0x2043FC0; constexpr uintptr_t AdjustHour = 0x2043F80; constexpr uintptr_t GetTimeOfN = 0x2047B80; constexpr uintptr_t GetTimeOfNN = 0x2047B10; constexpr uintptr_t GetTimeOfNNN = 0x2047A90; constexpr uintptr_t GetDateOfDSN = 0x2045AE0; constexpr uintptr_t GetDateOfNDS = 0x2045B50; constexpr uintptr_t GetDateOfNNDS = 0x2045C10; constexpr uintptr_t ProcessDateTimeSuffix = 0x204DA50; constexpr uintptr_t ProcessHebrewTerminalState = 0x204DB10; constexpr uintptr_t ProcessTerminalState = 0x204E040; constexpr uintptr_t Parse = 0x204D910; constexpr uintptr_t Parse = 0x204D7B0; constexpr uintptr_t TryParse = 0x204F7D0; constexpr uintptr_t TryParse = 0x204F620; constexpr uintptr_t TryParse = 0x204F920; constexpr uintptr_t DetermineTimeZoneAdjustments = 0x2044960; constexpr uintptr_t DateTimeOffsetTimeZonePostProcessing = 0x2044710; constexpr uintptr_t AdjustTimeZoneToUniversal = 0x2044340; constexpr uintptr_t AdjustTimeZoneToLocal = 0x2044080; constexpr uintptr_t ParseISO8601 = 0x204C860; constexpr uintptr_t MatchHebrewDigits = 0x2049AF0; constexpr uintptr_t ParseDigits = 0x204BDF0; constexpr uintptr_t ParseDigits = 0x204BCF0; constexpr uintptr_t ParseFractionExact = 0x204C5D0; constexpr uintptr_t ParseSign = 0x204D010; constexpr uintptr_t ParseTimeZoneOffset = 0x204D0D0; constexpr uintptr_t MatchAbbreviatedMonthName = 0x2049420; constexpr uintptr_t MatchMonthName = 0x2049C70; constexpr uintptr_t MatchAbbreviatedDayName = 0x20492C0; constexpr uintptr_t MatchDayName = 0x2049810; constexpr uintptr_t MatchEraName = 0x2049970; constexpr uintptr_t MatchTimeMark = 0x2049FD0; constexpr uintptr_t MatchAbbreviatedTimeMark = 0x20496B0; constexpr uintptr_t CheckNewValue = 0x2044680; constexpr uintptr_t GetDateTimeNow = 0x2045E50; constexpr uintptr_t CheckDefaultDateTime = 0x2044440; constexpr uintptr_t ExpandPredefinedFormat = 0x20456F0; constexpr uintptr_t ParseJapaneseEraStart = 0x204CF20; constexpr uintptr_t ParseByFormat = 0x204A330; constexpr uintptr_t TryParseQuoteString = 0x204F510; constexpr uintptr_t DoStrictParse = 0x2044BC0; constexpr uintptr_t GetDateTimeParseException = 0x2045F70; constexpr uintptr_t .cctor = 0x2050630; }; // System.__DTString struct __DTString { constexpr uintptr_t Value = 0x10; constexpr uintptr_t Index = 0x20; constexpr uintptr_t m_current = 0x24; constexpr uintptr_t m_info = 0x28; constexpr uintptr_t m_checkDigitToken = 0x30; constexpr uintptr_t WhiteSpaceChecks = 0x0; // ---- Methods ---- constexpr uintptr_t Length = 0x2056900; constexpr uintptr_t .ctor = 0x2056720; constexpr uintptr_t .ctor = 0x2056820; constexpr uintptr_t CompareInfo = 0x520140; constexpr uintptr_t GetNext = 0x2054D40; constexpr uintptr_t AtEnd = 0x2054B20; constexpr uintptr_t Advance = 0x2054A80; constexpr uintptr_t GetRegularToken = 0x2054DE0; constexpr uintptr_t GetSeparatorToken = 0x20551B0; constexpr uintptr_t MatchSpecifiedWord = 0x2055610; constexpr uintptr_t MatchSpecifiedWords = 0x2055750; constexpr uintptr_t Match = 0x2055C10; constexpr uintptr_t Match = 0x2055D80; constexpr uintptr_t MatchLongestWords = 0x2055530; constexpr uintptr_t GetRepeatCount = 0x20550E0; constexpr uintptr_t GetNextDigit = 0x2054C80; constexpr uintptr_t GetChar = 0x2054C30; constexpr uintptr_t GetDigit = 0x2054C50; constexpr uintptr_t SkipWhiteSpaces = 0x20564C0; constexpr uintptr_t SkipWhiteSpaceCurrent = 0x2056390; constexpr uintptr_t TrimTail = 0x2056580; constexpr uintptr_t RemoveTrailingInQuoteSpaces = 0x2056120; constexpr uintptr_t RemoveLeadingInQuoteSpaces = 0x2055E40; constexpr uintptr_t GetSubString = 0x20553D0; constexpr uintptr_t ConsumeSubString = 0x2054B90; constexpr uintptr_t .cctor = 0x20566A0; }; // System.DTSubStringType struct DTSubStringType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Invalid = 0x0; constexpr uintptr_t Number = 0x0; constexpr uintptr_t End = 0x0; constexpr uintptr_t Other = 0x0; }; // System.DTSubString struct DTSubString { constexpr uintptr_t s = 0x10; constexpr uintptr_t index = 0x20; constexpr uintptr_t length = 0x24; constexpr uintptr_t type = 0x28; constexpr uintptr_t value = 0x2C; // ---- Methods ---- constexpr uintptr_t Item = 0x2043F50; }; // System.DateTimeToken struct DateTimeToken { constexpr uintptr_t dtt = 0x10; constexpr uintptr_t suffix = 0x14; constexpr uintptr_t num = 0x18; }; // System.DateTimeRawInfo struct DateTimeRawInfo { constexpr uintptr_t num = 0x10; constexpr uintptr_t numCount = 0x18; constexpr uintptr_t month = 0x1C; constexpr uintptr_t year = 0x20; constexpr uintptr_t dayOfWeek = 0x24; constexpr uintptr_t era = 0x28; constexpr uintptr_t timeMark = 0x2C; constexpr uintptr_t fraction = 0x30; constexpr uintptr_t hasSameDateAndTimeSeparators = 0x38; // ---- Methods ---- constexpr uintptr_t Init = 0x2050D10; constexpr uintptr_t AddNumber = 0x2050CF0; constexpr uintptr_t GetNumber = 0x1483590; }; // System.ParseFailureKind struct ParseFailureKind { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ArgumentNull = 0x0; constexpr uintptr_t Format = 0x0; constexpr uintptr_t FormatWithParameter = 0x0; constexpr uintptr_t FormatWithOriginalDateTime = 0x0; constexpr uintptr_t FormatWithFormatSpecifier = 0x0; constexpr uintptr_t FormatWithOriginalDateTimeAndParameter = 0x0; constexpr uintptr_t FormatBadDateTimeCalendar = 0x0; }; // System.ParseFlags struct ParseFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t HaveYear = 0x0; constexpr uintptr_t HaveMonth = 0x0; constexpr uintptr_t HaveDay = 0x0; constexpr uintptr_t HaveHour = 0x0; constexpr uintptr_t HaveMinute = 0x0; constexpr uintptr_t HaveSecond = 0x0; constexpr uintptr_t HaveTime = 0x0; constexpr uintptr_t HaveDate = 0x0; constexpr uintptr_t TimeZoneUsed = 0x0; constexpr uintptr_t TimeZoneUtc = 0x0; constexpr uintptr_t ParsedMonthName = 0x0; constexpr uintptr_t CaptureOffset = 0x0; constexpr uintptr_t YearDefault = 0x0; constexpr uintptr_t Rfc1123Pattern = 0x0; constexpr uintptr_t UtcSortPattern = 0x0; }; // System.DateTimeResult struct DateTimeResult { constexpr uintptr_t Year = 0x10; constexpr uintptr_t Month = 0x14; constexpr uintptr_t Day = 0x18; constexpr uintptr_t Hour = 0x1C; constexpr uintptr_t Minute = 0x20; constexpr uintptr_t Second = 0x24; constexpr uintptr_t fraction = 0x28; constexpr uintptr_t era = 0x30; constexpr uintptr_t flags = 0x34; constexpr uintptr_t timeZoneOffset = 0x38; constexpr uintptr_t calendar = 0x40; constexpr uintptr_t parsedDate = 0x48; constexpr uintptr_t failure = 0x50; constexpr uintptr_t failureMessageID = 0x58; constexpr uintptr_t failureMessageFormatArgument = 0x60; constexpr uintptr_t failureArgumentName = 0x68; constexpr uintptr_t originalDateTimeString = 0x70; constexpr uintptr_t failedFormatSpecifier = 0x80; // ---- Methods ---- constexpr uintptr_t Init = 0x2050D40; constexpr uintptr_t SetDate = 0x622B70; constexpr uintptr_t SetBadFormatSpecifierFailure = 0x2050E10; constexpr uintptr_t SetBadFormatSpecifierFailure = 0x2050DC0; constexpr uintptr_t SetBadDateTimeFailure = 0x2050D70; constexpr uintptr_t SetFailure = 0x2050EC0; constexpr uintptr_t SetFailure = 0x2050E90; constexpr uintptr_t SetFailure = 0x2050EA0; }; // System.ParsingInfo struct ParsingInfo { constexpr uintptr_t calendar = 0x10; constexpr uintptr_t dayOfWeek = 0x18; constexpr uintptr_t timeMark = 0x1C; constexpr uintptr_t fUseHour12 = 0x20; constexpr uintptr_t fUseTwoDigitYear = 0x21; constexpr uintptr_t fAllowInnerWhite = 0x22; constexpr uintptr_t fAllowTrailingWhite = 0x23; constexpr uintptr_t fCustomNumberParser = 0x24; constexpr uintptr_t parseNumberDelegate = 0x28; // ---- Methods ---- constexpr uintptr_t Init = 0x2054910; }; // System.TokenType struct TokenType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NumberToken = 0x0; constexpr uintptr_t YearNumberToken = 0x0; constexpr uintptr_t Am = 0x0; constexpr uintptr_t Pm = 0x0; constexpr uintptr_t MonthToken = 0x0; constexpr uintptr_t EndOfString = 0x0; constexpr uintptr_t DayOfWeekToken = 0x0; constexpr uintptr_t TimeZoneToken = 0x0; constexpr uintptr_t EraToken = 0x0; constexpr uintptr_t DateWordToken = 0x0; constexpr uintptr_t UnknownToken = 0x0; constexpr uintptr_t HebrewNumber = 0x0; constexpr uintptr_t JapaneseEraToken = 0x0; constexpr uintptr_t TEraToken = 0x0; constexpr uintptr_t IgnorableSymbol = 0x0; constexpr uintptr_t SEP_Unk = 0x0; constexpr uintptr_t SEP_End = 0x0; constexpr uintptr_t SEP_Space = 0x0; constexpr uintptr_t SEP_Am = 0x0; constexpr uintptr_t SEP_Pm = 0x0; constexpr uintptr_t SEP_Date = 0x0; constexpr uintptr_t SEP_Time = 0x0; constexpr uintptr_t SEP_YearSuff = 0x0; constexpr uintptr_t SEP_MonthSuff = 0x0; constexpr uintptr_t SEP_DaySuff = 0x0; constexpr uintptr_t SEP_HourSuff = 0x0; constexpr uintptr_t SEP_MinuteSuff = 0x0; constexpr uintptr_t SEP_SecondSuff = 0x0; constexpr uintptr_t SEP_LocalTimeMark = 0x0; constexpr uintptr_t SEP_DateOrOffset = 0x0; constexpr uintptr_t RegularTokenMask = 0x0; constexpr uintptr_t SeparatorTokenMask = 0x0; }; // GuidStyles struct GuidStyles { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t AllowParenthesis = 0x0; constexpr uintptr_t AllowBraces = 0x0; constexpr uintptr_t AllowDashes = 0x0; constexpr uintptr_t AllowHexPrefix = 0x0; constexpr uintptr_t RequireParenthesis = 0x0; constexpr uintptr_t RequireBraces = 0x0; constexpr uintptr_t RequireDashes = 0x0; constexpr uintptr_t RequireHexPrefix = 0x0; constexpr uintptr_t HexFormat = 0x0; constexpr uintptr_t NumberFormat = 0x0; constexpr uintptr_t DigitFormat = 0x0; constexpr uintptr_t BraceFormat = 0x0; constexpr uintptr_t ParenthesisFormat = 0x0; constexpr uintptr_t Any = 0x0; }; // GuidParseThrowStyle struct GuidParseThrowStyle { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t All = 0x0; constexpr uintptr_t AllButOverflow = 0x0; }; // ParseFailureKind struct ParseFailureKind { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ArgumentNull = 0x0; constexpr uintptr_t Format = 0x0; constexpr uintptr_t FormatWithParameter = 0x0; constexpr uintptr_t NativeException = 0x0; constexpr uintptr_t FormatWithInnerException = 0x0; }; // GuidResult struct GuidResult { constexpr uintptr_t _parsedGuid = 0x10; constexpr uintptr_t _throwStyle = 0x20; constexpr uintptr_t _failure = 0x24; constexpr uintptr_t _failureMessageID = 0x28; constexpr uintptr_t _failureMessageFormatArgument = 0x30; constexpr uintptr_t _failureArgumentName = 0x38; constexpr uintptr_t _innerException = 0x40; // ---- Methods ---- constexpr uintptr_t Init = 0x5507E0; constexpr uintptr_t SetFailure = 0x2056EA0; constexpr uintptr_t SetFailure = 0x2056EC0; constexpr uintptr_t SetFailure = 0x2056E10; constexpr uintptr_t SetFailure = 0x2056D80; constexpr uintptr_t GetGuidParseException = 0x2056BE0; }; // System.Guid struct Guid { constexpr uintptr_t Empty = 0x0; constexpr uintptr_t _a = 0x10; constexpr uintptr_t _b = 0x14; constexpr uintptr_t _c = 0x16; constexpr uintptr_t _d = 0x18; constexpr uintptr_t _e = 0x19; constexpr uintptr_t _f = 0x1A; constexpr uintptr_t _g = 0x1B; constexpr uintptr_t _h = 0x1C; constexpr uintptr_t _i = 0x1D; constexpr uintptr_t _j = 0x1E; constexpr uintptr_t _k = 0x1F; // ---- Methods ---- constexpr uintptr_t NewGuid = 0x20518B0; constexpr uintptr_t .ctor = 0x2054430; constexpr uintptr_t .ctor = 0x2054270; constexpr uintptr_t .ctor = 0x20544F0; constexpr uintptr_t .ctor = 0x20547A0; constexpr uintptr_t .ctor = 0x2054680; constexpr uintptr_t Parse = 0x2051990; constexpr uintptr_t Parse = 0x2051900; constexpr uintptr_t TryParse = 0x2054120; constexpr uintptr_t TryParse = 0x2054200; constexpr uintptr_t TryParseExact = 0x2052BF0; constexpr uintptr_t TryParseExact = 0x2052DE0; constexpr uintptr_t TryParseGuid = 0x2053F50; constexpr uintptr_t TryParseGuidWithHexPrefix = 0x2053250; constexpr uintptr_t TryParseGuidWithNoStyle = 0x2053AF0; constexpr uintptr_t TryParseGuidWithDashes = 0x2052F00; constexpr uintptr_t StringToShort = 0x2051DE0; constexpr uintptr_t StringToShort = 0x2051D80; constexpr uintptr_t StringToInt = 0x2051AC0; constexpr uintptr_t StringToInt = 0x2051B10; constexpr uintptr_t StringToLong = 0x2051C90; constexpr uintptr_t EatAllWhitespace = 0x2051340; constexpr uintptr_t IsHexPrefix = 0x2051800; constexpr uintptr_t WriteByteHelper = 0x2043AD0; constexpr uintptr_t ToByteArray = 0x2051E80; constexpr uintptr_t ToString = 0x2051F10; constexpr uintptr_t GetHashCode = 0x2051690; constexpr uintptr_t Equals = 0x20515E0; constexpr uintptr_t Equals = 0x20515B0; constexpr uintptr_t GetResult = 0x20516A0; constexpr uintptr_t CompareTo = 0x2050ED0; constexpr uintptr_t CompareTo = 0x20511A0; constexpr uintptr_t Op_Equality = 0x20547F0; constexpr uintptr_t Op_Inequality = 0x2054820; constexpr uintptr_t ToString = 0x20521C0; constexpr uintptr_t HexToChar = 0x20516C0; constexpr uintptr_t HexsToChars = 0x2051780; constexpr uintptr_t HexsToCharsHexOutput = 0x20516E0; constexpr uintptr_t ToString = 0x2051F50; constexpr uintptr_t TryFormat = 0x20521D0; constexpr uintptr_t System.ISpanFormattable.TryFormat = 0x2051E40; }; // System.HashCode struct HashCode { constexpr uintptr_t s_seed = 0x0; constexpr uintptr_t _v1 = 0x10; constexpr uintptr_t _v2 = 0x14; constexpr uintptr_t _v3 = 0x18; constexpr uintptr_t _v4 = 0x1C; constexpr uintptr_t _queue1 = 0x20; constexpr uintptr_t _queue2 = 0x24; constexpr uintptr_t _queue3 = 0x28; constexpr uintptr_t _length = 0x2C; // ---- Methods ---- constexpr uintptr_t GenerateGlobalSeed = 0x2057140; constexpr uintptr_t Combine = 0x463590; constexpr uintptr_t Combine = 0x463590; constexpr uintptr_t Combine = 0x463590; constexpr uintptr_t Combine = 0x463590; constexpr uintptr_t Combine = 0x463590; constexpr uintptr_t Combine = 0x463590; constexpr uintptr_t Combine = 0x463590; constexpr uintptr_t Rol = 0x2057430; constexpr uintptr_t Initialize = 0x20571C0; constexpr uintptr_t Round = 0x2057450; constexpr uintptr_t QueueRound = 0x20573C0; constexpr uintptr_t MixState = 0x2057320; constexpr uintptr_t MixEmptyState = 0x2057290; constexpr uintptr_t MixFinal = 0x20572F0; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t Add = 0x2056F50; constexpr uintptr_t ToHashCode = 0x20574C0; constexpr uintptr_t GetHashCode = 0x2057170; constexpr uintptr_t Equals = 0x20570F0; constexpr uintptr_t .cctor = 0x2057710; }; // System.IAsyncResult struct IAsyncResult { // ---- Methods ---- constexpr uintptr_t IsCompleted = 0x3496B0; constexpr uintptr_t AsyncWaitHandle = 0x3479D0; constexpr uintptr_t AsyncState = 0x3479D0; constexpr uintptr_t CompletedSynchronously = 0x3496B0; }; // System.ICloneable struct ICloneable { // ---- Methods ---- constexpr uintptr_t Clone = 0x3479D0; }; // System.IComparable struct IComparable { // ---- Methods ---- constexpr uintptr_t CompareTo = 0x34C7D0; }; // System.IComparable`1 struct IComparable_ { // ---- Methods ---- constexpr uintptr_t CompareTo = 0x463590; }; // System.IConvertible struct IConvertible { // ---- Methods ---- constexpr uintptr_t GetTypeCode = 0x3494D0; constexpr uintptr_t ToBoolean = 0x349810; constexpr uintptr_t ToByte = 0x349810; constexpr uintptr_t ToInt16 = 0x34C6F0; constexpr uintptr_t ToInt32 = 0x34C7D0; constexpr uintptr_t ToUInt32 = 0x34C7D0; constexpr uintptr_t ToString = 0x350440; constexpr uintptr_t ToType = 0x3523D0; }; // System.ICustomFormatter struct ICustomFormatter { // ---- Methods ---- constexpr uintptr_t Format = 0x3531F0; }; // System.IDisposable struct IDisposable { // ---- Methods ---- constexpr uintptr_t Dispose = 0x351010; }; // System.IEquatable`1 struct IEquatable_ { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; }; // System.IFormatProvider struct IFormatProvider { // ---- Methods ---- constexpr uintptr_t GetFormat = 0x350440; }; // System.IFormattable struct IFormattable { // ---- Methods ---- constexpr uintptr_t ToString = 0x3523D0; }; // System.IObservable`1 struct IObservable_ { // ---- Methods ---- constexpr uintptr_t Subscribe = 0x350440; }; // System.IObserver`1 struct IObserver_ { // ---- Methods ---- constexpr uintptr_t OnNext = 0x463590; constexpr uintptr_t OnError = 0x351800; constexpr uintptr_t OnCompleted = 0x351010; }; // System.IProgress`1 struct IProgress_ { // ---- Methods ---- constexpr uintptr_t Report = 0x463590; }; // System.Index struct Index { constexpr uintptr_t _value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6044D0; constexpr uintptr_t Start = 0x559330; constexpr uintptr_t FromStart = 0x2057860; constexpr uintptr_t Value = 0x2057A30; constexpr uintptr_t IsFromEnd = 0x2057A20; constexpr uintptr_t Equals = 0x20577E0; constexpr uintptr_t Equals = 0x76C100; constexpr uintptr_t GetHashCode = 0x6D3B80; constexpr uintptr_t Op_Implicit = 0x2057860; constexpr uintptr_t ToString = 0x20579F0; constexpr uintptr_t ToStringFromEnd = 0x2057880; }; // System.IndexOutOfRangeException struct IndexOutOfRangeException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2057770; constexpr uintptr_t .ctor = 0x20577C0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.InsufficientExecutionStackException struct InsufficientExecutionStackException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2057A40; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Int16 struct Int16 { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t CompareTo = 0x2057A90; constexpr uintptr_t CompareTo = 0x2057B40; constexpr uintptr_t Equals = 0x2057B50; constexpr uintptr_t Equals = 0x2028D60; constexpr uintptr_t GetHashCode = 0x2057BB0; constexpr uintptr_t ToString = 0x2058690; constexpr uintptr_t ToString = 0x20585F0; constexpr uintptr_t ToString = 0x2058680; constexpr uintptr_t ToString = 0x2058460; constexpr uintptr_t TryFormat = 0x2058710; constexpr uintptr_t Parse = 0x2057BC0; constexpr uintptr_t Parse = 0x2057C60; constexpr uintptr_t Parse = 0x2057D10; constexpr uintptr_t Parse = 0x2057DD0; constexpr uintptr_t TryParse = 0x2058910; constexpr uintptr_t TryParse = 0x2058A50; constexpr uintptr_t TryParse = 0x2058840; constexpr uintptr_t GetTypeCode = 0xBBD160; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2057F60; constexpr uintptr_t System.IConvertible.ToChar = 0x2058000; constexpr uintptr_t System.IConvertible.ToSByte = 0x2058240; constexpr uintptr_t System.IConvertible.ToByte = 0x2057FB0; constexpr uintptr_t System.IConvertible.ToInt16 = 0xBB8820; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2058370; constexpr uintptr_t System.IConvertible.ToInt32 = 0x20581A0; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x20583C0; constexpr uintptr_t System.IConvertible.ToInt64 = 0x20581F0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x2058410; constexpr uintptr_t System.IConvertible.ToSingle = 0x2058290; constexpr uintptr_t System.IConvertible.ToDouble = 0x2058150; constexpr uintptr_t System.IConvertible.ToDecimal = 0x20580E0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2058050; constexpr uintptr_t System.IConvertible.ToType = 0x20582E0; }; // System.Int32 struct Int32 { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t CompareTo = 0x2058B10; constexpr uintptr_t CompareTo = 0x2058BC0; constexpr uintptr_t Equals = 0x2058BE0; constexpr uintptr_t Equals = 0x76C100; constexpr uintptr_t GetHashCode = 0x6D3B80; constexpr uintptr_t ToString = 0x2059550; constexpr uintptr_t ToString = 0x2059660; constexpr uintptr_t ToString = 0x20595D0; constexpr uintptr_t ToString = 0x2059720; constexpr uintptr_t TryFormat = 0x20597F0; constexpr uintptr_t Parse = 0x2058C40; constexpr uintptr_t Parse = 0x2058F70; constexpr uintptr_t Parse = 0x2058E90; constexpr uintptr_t Parse = 0x2058D10; constexpr uintptr_t Parse = 0x2058E00; constexpr uintptr_t TryParse = 0x2059A20; constexpr uintptr_t TryParse = 0x2059930; constexpr uintptr_t TryParse = 0x2059890; constexpr uintptr_t GetTypeCode = 0xBBCF80; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2059050; constexpr uintptr_t System.IConvertible.ToChar = 0x20590F0; constexpr uintptr_t System.IConvertible.ToSByte = 0x2059330; constexpr uintptr_t System.IConvertible.ToByte = 0x20590A0; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2059290; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2059460; constexpr uintptr_t System.IConvertible.ToInt32 = 0x6D3B80; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x20594B0; constexpr uintptr_t System.IConvertible.ToInt64 = 0x20592E0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x2059500; constexpr uintptr_t System.IConvertible.ToSingle = 0x2059380; constexpr uintptr_t System.IConvertible.ToDouble = 0x2059240; constexpr uintptr_t System.IConvertible.ToDecimal = 0x20591D0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2059140; constexpr uintptr_t System.IConvertible.ToType = 0x20593D0; }; // System.Int64 struct Int64 { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t CompareTo = 0x2059B00; constexpr uintptr_t CompareTo = 0x2059BC0; constexpr uintptr_t Equals = 0x2059BE0; constexpr uintptr_t Equals = 0x6D5110; constexpr uintptr_t GetHashCode = 0x2059C40; constexpr uintptr_t ToString = 0x205A400; constexpr uintptr_t ToString = 0x205A480; constexpr uintptr_t ToString = 0x205A5E0; constexpr uintptr_t ToString = 0x205A510; constexpr uintptr_t TryFormat = 0x205A6A0; constexpr uintptr_t Parse = 0x2059D50; constexpr uintptr_t Parse = 0x2059E20; constexpr uintptr_t Parse = 0x2059C60; constexpr uintptr_t TryParse = 0x205A750; constexpr uintptr_t TryParse = 0x205A830; constexpr uintptr_t GetTypeCode = 0x2059C50; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2059F00; constexpr uintptr_t System.IConvertible.ToChar = 0x2059FA0; constexpr uintptr_t System.IConvertible.ToSByte = 0x205A1E0; constexpr uintptr_t System.IConvertible.ToByte = 0x2059F50; constexpr uintptr_t System.IConvertible.ToInt16 = 0x205A140; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x205A310; constexpr uintptr_t System.IConvertible.ToInt32 = 0x205A190; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x205A360; constexpr uintptr_t System.IConvertible.ToInt64 = 0x526A20; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x205A3B0; constexpr uintptr_t System.IConvertible.ToSingle = 0x205A230; constexpr uintptr_t System.IConvertible.ToDouble = 0x205A0F0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x205A080; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2059FF0; constexpr uintptr_t System.IConvertible.ToType = 0x205A280; }; // System.InvalidCastException struct InvalidCastException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205A950; constexpr uintptr_t .ctor = 0x205A9A0; constexpr uintptr_t .ctor = 0x205A930; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.InvalidOperationException struct InvalidOperationException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205A9C0; constexpr uintptr_t .ctor = 0x205AA30; constexpr uintptr_t .ctor = 0x205AA10; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.InvalidProgramException struct InvalidProgramException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205AA50; constexpr uintptr_t .ctor = 0x205AAA0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.InvalidTimeZoneException struct InvalidTimeZoneException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205AB20; constexpr uintptr_t .ctor = 0x205AAC0; constexpr uintptr_t .ctor = 0x205AB70; }; // System.LazyState struct LazyState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NoneViaConstructor = 0x0; constexpr uintptr_t NoneViaFactory = 0x0; constexpr uintptr_t NoneException = 0x0; constexpr uintptr_t PublicationOnlyViaConstructor = 0x0; constexpr uintptr_t PublicationOnlyViaFactory = 0x0; constexpr uintptr_t PublicationOnlyWait = 0x0; constexpr uintptr_t PublicationOnlyException = 0x0; constexpr uintptr_t ExecutionAndPublicationViaConstructor = 0x0; constexpr uintptr_t ExecutionAndPublicationViaFactory = 0x0; constexpr uintptr_t ExecutionAndPublicationException = 0x0; }; // System.LazyHelper struct LazyHelper { constexpr uintptr_t NoneViaConstructor = 0x0; constexpr uintptr_t NoneViaFactory = 0x8; constexpr uintptr_t PublicationOnlyViaConstructor = 0x10; constexpr uintptr_t PublicationOnlyViaFactory = 0x18; constexpr uintptr_t PublicationOnlyWaitForOtherThreadToPublish = 0x20; constexpr uintptr_t _exceptionDispatch = 0x18; // ---- Methods ---- constexpr uintptr_t State = 0x511350; constexpr uintptr_t .ctor = 0x51FB90; constexpr uintptr_t .ctor = 0x205AFC0; constexpr uintptr_t ThrowException = 0x205AE00; constexpr uintptr_t Create = 0x205AC60; constexpr uintptr_t CreateViaDefaultConstructor = 0x205ABF0; constexpr uintptr_t .cctor = 0x205AE20; }; // System.Lazy`1 struct Lazy_ { constexpr uintptr_t _state = 0x0; constexpr uintptr_t _factory = 0x0; constexpr uintptr_t _value = 0x0; // ---- Methods ---- constexpr uintptr_t CreateViaDefaultConstructor = 0x463590; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t ViaConstructor = 0x351010; constexpr uintptr_t ViaFactory = 0x3578D0; constexpr uintptr_t PublicationOnly = 0x463590; constexpr uintptr_t PublicationOnlyViaConstructor = 0x351800; constexpr uintptr_t PublicationOnlyViaFactory = 0x351800; constexpr uintptr_t PublicationOnlyWaitForOtherThreadToPublish = 0x351010; constexpr uintptr_t CreateValue = 0x463590; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t IsValueCreated = 0x3496B0; constexpr uintptr_t Value = 0x463590; }; // System.Marvin struct Marvin { // ---- Methods ---- constexpr uintptr_t ComputeHash32 = 0x205B0D0; constexpr uintptr_t ComputeHash32 = 0x205B170; constexpr uintptr_t Block = 0x205B030; constexpr uintptr_t _rotl = 0x2057430; constexpr uintptr_t DefaultSeed = 0x205B690; constexpr uintptr_t GenerateSeed = 0x205B640; constexpr uintptr_t .cctor = 0x205B650; }; // System.Math struct Math { constexpr uintptr_t doubleRoundLimit = 0x0; constexpr uintptr_t roundPower10Double = 0x8; // ---- Methods ---- constexpr uintptr_t Abs = 0x205B730; constexpr uintptr_t Abs = 0x205B6E0; constexpr uintptr_t Abs = 0x205B7A0; constexpr uintptr_t ThrowAbsOverflow = 0x205C4A0; constexpr uintptr_t DivRem = 0x205B9C0; constexpr uintptr_t Clamp = 0x205B910; constexpr uintptr_t Clamp = 0x205B860; constexpr uintptr_t IEEERemainder = 0x205BA00; constexpr uintptr_t Log = 0x205BBF0; constexpr uintptr_t Max = 0x205BCF0; constexpr uintptr_t Max = 0x205BDC0; constexpr uintptr_t Max = 0x205BD30; constexpr uintptr_t Max = 0x205BD60; constexpr uintptr_t Max = 0x205BD00; constexpr uintptr_t Max = 0x205BDB0; constexpr uintptr_t Max = 0x205BD70; constexpr uintptr_t Max = 0x205BD90; constexpr uintptr_t Max = 0x205BD20; constexpr uintptr_t Max = 0x205BD10; constexpr uintptr_t Max = 0x205BD80; constexpr uintptr_t Min = 0x205BEF0; constexpr uintptr_t Min = 0x205BE70; constexpr uintptr_t Min = 0x205BF20; constexpr uintptr_t Min = 0x205BEE0; constexpr uintptr_t Min = 0x205BF00; constexpr uintptr_t Min = 0x205BF60; constexpr uintptr_t Min = 0x205BE50; constexpr uintptr_t Min = 0x205BF70; constexpr uintptr_t Min = 0x205BF50; constexpr uintptr_t Min = 0x205BF10; constexpr uintptr_t Min = 0x205BE60; constexpr uintptr_t Round = 0x205C320; constexpr uintptr_t Round = 0x205C310; constexpr uintptr_t Round = 0x205BFB0; constexpr uintptr_t Round = 0x205C2B0; constexpr uintptr_t Round = 0x205C010; constexpr uintptr_t Sign = 0x205C3B0; constexpr uintptr_t Sign = 0x205C3A0; constexpr uintptr_t Sign = 0x205C440; constexpr uintptr_t Truncate = 0x205C560; constexpr uintptr_t Truncate = 0x205C4F0; constexpr uintptr_t ThrowMinMaxException = 0x463590; constexpr uintptr_t Abs = 0x205B790; constexpr uintptr_t Abs = 0x205B780; constexpr uintptr_t Acos = 0x205B810; constexpr uintptr_t Asin = 0x205B820; constexpr uintptr_t Atan = 0x205B840; constexpr uintptr_t Atan2 = 0x205B830; constexpr uintptr_t Ceiling = 0x205B850; constexpr uintptr_t Cos = 0x205B9B0; constexpr uintptr_t Exp = 0x205B9E0; constexpr uintptr_t Floor = 0x205B9F0; constexpr uintptr_t Log = 0x205BBE0; constexpr uintptr_t Log10 = 0x205BBD0; constexpr uintptr_t Pow = 0x205BFA0; constexpr uintptr_t Sin = 0x205C460; constexpr uintptr_t Sqrt = 0x205C470; constexpr uintptr_t Tan = 0x205C490; constexpr uintptr_t ModF = 0x205BF90; constexpr uintptr_t .cctor = 0x205C5D0; }; // System.MemberAccessException struct MemberAccessException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205C680; constexpr uintptr_t .ctor = 0x205C6D0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Memory`1 struct Memory_ { constexpr uintptr_t _object = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _length = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Op_Implicit = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; constexpr uintptr_t Empty = 0x463590; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t Span = 0x463590; constexpr uintptr_t CopyTo = 0x463590; constexpr uintptr_t Pin = 0x463590; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t CombineHashCodes = 0x3521D0; }; // System.MemoryExtensions struct MemoryExtensions { // ---- Methods ---- constexpr uintptr_t EqualsOrdinal = 0x205CDF0; constexpr uintptr_t EqualsOrdinalIgnoreCase = 0x205CD40; constexpr uintptr_t Contains = 0x205C8D0; constexpr uintptr_t ToUpperInvariant = 0x205CF20; constexpr uintptr_t EndsWith = 0x205C950; constexpr uintptr_t AsSpan = 0x463590; constexpr uintptr_t AsSpan = 0x463590; constexpr uintptr_t AsSpan = 0x205C6F0; constexpr uintptr_t AsSpan = 0x205C830; constexpr uintptr_t AsSpan = 0x205C770; constexpr uintptr_t Trim = 0x205D300; constexpr uintptr_t TrimStart = 0x205D1F0; constexpr uintptr_t TrimEnd = 0x205D0E0; constexpr uintptr_t IsWhiteSpace = 0x205CE80; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t IndexOfAny = 0x463590; constexpr uintptr_t SequenceEqual = 0x463590; constexpr uintptr_t StartsWith = 0x463590; constexpr uintptr_t EndsWith = 0x463590; constexpr uintptr_t AsSpan = 0x463590; constexpr uintptr_t AsSpan = 0x463590; constexpr uintptr_t AsMemory = 0x463590; constexpr uintptr_t CopyTo = 0x463590; constexpr uintptr_t IsTypeComparableAsBytes = 0x347700; }; // System.MethodAccessException struct MethodAccessException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205D4B0; constexpr uintptr_t .ctor = 0x205D500; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.MidpointRounding struct MidpointRounding { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ToEven = 0x0; constexpr uintptr_t AwayFromZero = 0x0; }; // System.MissingMethodException struct MissingMethodException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205D5A0; constexpr uintptr_t .ctor = 0x205D5F0; constexpr uintptr_t .ctor = 0x205D520; constexpr uintptr_t .ctor = 0x205D580; constexpr uintptr_t Message = 0x205D610; }; // System.MulticastNotSupportedException struct MulticastNotSupportedException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205D710; constexpr uintptr_t .ctor = 0x205D760; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.NonSerializedAttribute struct NonSerializedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.NotImplementedException struct NotImplementedException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205D7A0; constexpr uintptr_t .ctor = 0x205D780; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.NotSupportedException struct NotSupportedException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205D7F0; constexpr uintptr_t .ctor = 0x205D860; constexpr uintptr_t .ctor = 0x205D840; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.NullReferenceException struct NullReferenceException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x205D8A0; constexpr uintptr_t .ctor = 0x205D880; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Nullable`1 struct Nullable_ { constexpr uintptr_t hasValue = 0x0; constexpr uintptr_t value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t HasValue = 0x3496B0; constexpr uintptr_t Value = 0x463590; constexpr uintptr_t GetValueOrDefault = 0x463590; constexpr uintptr_t GetValueOrDefault = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Box = 0x463590; constexpr uintptr_t Unbox = 0x463590; constexpr uintptr_t UnboxExact = 0x463590; }; // System.Nullable struct Nullable { // ---- Methods ---- constexpr uintptr_t GetUnderlyingType = 0x205D8F0; }; // NumberBuffer struct NumberBuffer { constexpr uintptr_t precision = 0x10; constexpr uintptr_t scale = 0x14; constexpr uintptr_t _sign = 0x18; constexpr uintptr_t _digits = 0x1C; constexpr uintptr_t _allDigits = 0x82; // ---- Methods ---- constexpr uintptr_t Sign = 0x205DA50; constexpr uintptr_t Sign = 0x205DA60; constexpr uintptr_t Digits = 0x205DA40; }; // System.Number struct Number { constexpr uintptr_t s_posCurrencyFormats = 0x0; constexpr uintptr_t s_negCurrencyFormats = 0x8; constexpr uintptr_t s_posPercentFormats = 0x10; constexpr uintptr_t s_negPercentFormats = 0x18; constexpr uintptr_t s_negNumberFormats = 0x20; constexpr uintptr_t s_charToHexLookup = 0x28; constexpr uintptr_t s_rgval64Power10 = 0x30; constexpr uintptr_t s_rgexp64Power10 = 0x38; constexpr uintptr_t s_rgval64Power10By16 = 0x40; constexpr uintptr_t s_rgexp64Power10By16 = 0x48; // ---- Methods ---- constexpr uintptr_t FormatDecimal = 0x205E120; constexpr uintptr_t TryFormatDecimal = 0x20658D0; constexpr uintptr_t DecimalToNumber = 0x205DA70; constexpr uintptr_t FormatDouble = 0x205E2F0; constexpr uintptr_t TryFormatDouble = 0x2065AB0; constexpr uintptr_t FormatDouble = 0x205E430; constexpr uintptr_t FormatSingle = 0x205FC10; constexpr uintptr_t TryFormatSingle = 0x2066340; constexpr uintptr_t FormatSingle = 0x205FD50; constexpr uintptr_t TryCopyTo = 0x20657F0; constexpr uintptr_t FormatInt32 = 0x205F0C0; constexpr uintptr_t TryFormatInt32 = 0x2065C70; constexpr uintptr_t FormatUInt32 = 0x2060040; constexpr uintptr_t TryFormatUInt32 = 0x2066500; constexpr uintptr_t FormatInt64 = 0x205F3B0; constexpr uintptr_t TryFormatInt64 = 0x2065FD0; constexpr uintptr_t FormatUInt64 = 0x20602D0; constexpr uintptr_t TryFormatUInt64 = 0x20667E0; constexpr uintptr_t Int32ToNumber = 0x20606F0; constexpr uintptr_t NegativeInt32ToDecStr = 0x2060D90; constexpr uintptr_t TryNegativeInt32ToDecStr = 0x2066E80; constexpr uintptr_t Int32ToHexStr = 0x20605C0; constexpr uintptr_t TryInt32ToHexStr = 0x2066AC0; constexpr uintptr_t Int32ToHexChars = 0x2060580; constexpr uintptr_t UInt32ToNumber = 0x206A670; constexpr uintptr_t UInt32ToDecChars = 0x206A490; constexpr uintptr_t UInt32ToDecStr = 0x206A4F0; constexpr uintptr_t TryUInt32ToDecStr = 0x206A0C0; constexpr uintptr_t Int64ToNumber = 0x2060A50; constexpr uintptr_t NegativeInt64ToDecStr = 0x2060F30; constexpr uintptr_t TryNegativeInt64ToDecStr = 0x2067060; constexpr uintptr_t Int64ToHexStr = 0x2060840; constexpr uintptr_t TryInt64ToHexStr = 0x2066C30; constexpr uintptr_t UInt64ToNumber = 0x206A940; constexpr uintptr_t UInt64ToDecStr = 0x206A760; constexpr uintptr_t TryUInt64ToDecStr = 0x206A280; constexpr uintptr_t ParseFormatSpecifier = 0x2063990; constexpr uintptr_t NumberToString = 0x20629C0; constexpr uintptr_t NumberToStringFormat = 0x2061C00; constexpr uintptr_t FormatCurrency = 0x205DF10; constexpr uintptr_t FormatFixed = 0x205E890; constexpr uintptr_t FormatNumber = 0x205F6A0; constexpr uintptr_t FormatScientific = 0x205FA90; constexpr uintptr_t FormatExponent = 0x205E710; constexpr uintptr_t FormatGeneral = 0x205ED90; constexpr uintptr_t FormatPercent = 0x205F870; constexpr uintptr_t RoundNumber = 0x2065470; constexpr uintptr_t FindSection = 0x205DDF0; constexpr uintptr_t Low32 = 0x520160; constexpr uintptr_t High32 = 0x2060570; constexpr uintptr_t Int64DivMod1E9 = 0x20607F0; constexpr uintptr_t NumberToInt32 = 0x2061B30; constexpr uintptr_t NumberToInt64 = 0x2061B90; constexpr uintptr_t NumberToUInt32 = 0x2063370; constexpr uintptr_t NumberToUInt64 = 0x20633D0; constexpr uintptr_t ParseInt32 = 0x2063B30; constexpr uintptr_t ParseInt64 = 0x2063D70; constexpr uintptr_t ParseUInt32 = 0x2065000; constexpr uintptr_t ParseUInt64 = 0x2065230; constexpr uintptr_t ParseNumber = 0x2063FB0; constexpr uintptr_t TryParseInt32 = 0x2067BC0; constexpr uintptr_t TryParseInt32IntegerStyle = 0x2067550; constexpr uintptr_t TryParseInt64IntegerStyle = 0x2067DA0; constexpr uintptr_t TryParseInt64 = 0x2068430; constexpr uintptr_t TryParseUInt32 = 0x2069180; constexpr uintptr_t TryParseUInt32IntegerStyle = 0x2068B50; constexpr uintptr_t TryParseUInt32HexNumberStyle = 0x20687B0; constexpr uintptr_t TryParseUInt64 = 0x2069D50; constexpr uintptr_t TryParseUInt64IntegerStyle = 0x2069710; constexpr uintptr_t TryParseUInt64HexNumberStyle = 0x2069370; constexpr uintptr_t ParseDecimal = 0x2063440; constexpr uintptr_t NumberBufferToDecimal = 0x2061150; constexpr uintptr_t ParseDouble = 0x2063560; constexpr uintptr_t ParseSingle = 0x2064BA0; constexpr uintptr_t TryParseDecimal = 0x20672C0; constexpr uintptr_t TryParseDouble = 0x20673D0; constexpr uintptr_t TryParseSingle = 0x2068620; constexpr uintptr_t StringToNumber = 0x2065540; constexpr uintptr_t TryStringToNumber = 0x2069F40; constexpr uintptr_t TrailingZeros = 0x2065780; constexpr uintptr_t MatchChars = 0x2060C60; constexpr uintptr_t IsWhite = 0x2060C40; constexpr uintptr_t IsDigit = 0x2060C30; constexpr uintptr_t ThrowOverflowOrFormatException = 0x20656E0; constexpr uintptr_t NumberBufferToDouble = 0x2061420; constexpr uintptr_t DigitsToInt = 0x205DC80; constexpr uintptr_t Mul32x32To64 = 0x2060CF0; constexpr uintptr_t Mul64Lossy = 0x2060D00; constexpr uintptr_t Abs = 0x206B590; constexpr uintptr_t NumberToDouble = 0x20614C0; constexpr uintptr_t DoubleToNumber = 0x205DCC0; constexpr uintptr_t .cctor = 0x206AB00; }; // System.ObjectDisposedException struct ObjectDisposedException { constexpr uintptr_t _objectName = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x206B710; constexpr uintptr_t .ctor = 0x206B7C0; constexpr uintptr_t .ctor = 0x206B770; constexpr uintptr_t .ctor = 0x206B670; constexpr uintptr_t GetObjectData = 0x206B5A0; constexpr uintptr_t Message = 0x206B830; constexpr uintptr_t ObjectName = 0x206B8E0; }; // System.ObsoleteAttribute struct ObsoleteAttribute { constexpr uintptr_t _message = 0x10; constexpr uintptr_t _error = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x206B910; constexpr uintptr_t .ctor = 0x206B940; constexpr uintptr_t .ctor = 0x8636F0; constexpr uintptr_t Message = 0x53E8F0; constexpr uintptr_t IsError = 0x53E8E0; }; // System.OperationCanceledException struct OperationCanceledException { constexpr uintptr_t _cancellationToken = 0x90; // ---- Methods ---- constexpr uintptr_t CancellationToken = 0x53E8A0; constexpr uintptr_t CancellationToken = 0x206BB00; constexpr uintptr_t .ctor = 0x206BA10; constexpr uintptr_t .ctor = 0x206BAA0; constexpr uintptr_t .ctor = 0x206B9F0; constexpr uintptr_t .ctor = 0x206B980; constexpr uintptr_t .ctor = 0x206BAC0; constexpr uintptr_t .ctor = 0x206BA60; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.OverflowException struct OverflowException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x206BB40; constexpr uintptr_t .ctor = 0x206BB20; constexpr uintptr_t .ctor = 0x206BB90; constexpr uintptr_t .ctor = 0x1E67840; }; // System.ParamArrayAttribute struct ParamArrayAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.ParamsArray struct ParamsArray { constexpr uintptr_t s_oneArgArray = 0x0; constexpr uintptr_t s_twoArgArray = 0x8; constexpr uintptr_t s_threeArgArray = 0x10; constexpr uintptr_t _arg0 = 0x10; constexpr uintptr_t _arg1 = 0x18; constexpr uintptr_t _arg2 = 0x20; constexpr uintptr_t _args = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x206BDC0; constexpr uintptr_t .ctor = 0x206BF20; constexpr uintptr_t .ctor = 0x206BE60; constexpr uintptr_t .ctor = 0x206BCF0; constexpr uintptr_t Length = 0x12EFE60; constexpr uintptr_t Item = 0x206BFD0; constexpr uintptr_t GetAtSlow = 0x206BBB0; constexpr uintptr_t .cctor = 0x206BC00; }; // System.ParseNumbers struct ParseNumbers { // ---- Methods ---- constexpr uintptr_t StringToLong = 0x206D7F0; constexpr uintptr_t StringToLong = 0x206D2F0; constexpr uintptr_t StringToInt = 0x206CD20; constexpr uintptr_t StringToInt = 0x206CD50; constexpr uintptr_t IntToString = 0x206C4F0; constexpr uintptr_t LongToString = 0x206C8E0; constexpr uintptr_t EatWhiteSpace = 0x206C080; constexpr uintptr_t GrabLongs = 0x206C320; constexpr uintptr_t GrabInts = 0x206C130; constexpr uintptr_t ThrowOverflowInt32Exception = 0x206D820; constexpr uintptr_t ThrowOverflowInt64Exception = 0x206D870; constexpr uintptr_t ThrowOverflowUInt32Exception = 0x206D8C0; constexpr uintptr_t ThrowOverflowUInt64Exception = 0x206D910; constexpr uintptr_t IsDigit = 0x206C880; }; // System.PlatformNotSupportedException struct PlatformNotSupportedException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20755F0; constexpr uintptr_t .ctor = 0x20755D0; constexpr uintptr_t .ctor = 0x1E67840; }; // System.Random struct Random { constexpr uintptr_t _inext = 0x10; constexpr uintptr_t _inextp = 0x14; constexpr uintptr_t _seedArray = 0x18; constexpr uintptr_t t_threadRandom = 0xFFFFFFFF; constexpr uintptr_t s_globalRandom = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2075CD0; constexpr uintptr_t .ctor = 0x2075D30; constexpr uintptr_t Sample = 0x2075C20; constexpr uintptr_t InternalSample = 0x2075860; constexpr uintptr_t GenerateSeed = 0x2075640; constexpr uintptr_t GenerateGlobalSeed = 0x2057140; constexpr uintptr_t Next = 0x2075C10; constexpr uintptr_t GetSampleForLargeRange = 0x2075810; constexpr uintptr_t Next = 0x2075A10; constexpr uintptr_t Next = 0x2075B50; constexpr uintptr_t NextDouble = 0x1EDBAB0; constexpr uintptr_t NextBytes = 0x20758F0; constexpr uintptr_t .cctor = 0x2075C40; }; // System.Range struct Range { // ---- Methods ---- constexpr uintptr_t Start = 0x6D3B80; constexpr uintptr_t End = 0x7EEDF0; constexpr uintptr_t .ctor = 0x6226D0; constexpr uintptr_t Equals = 0x2075F60; constexpr uintptr_t Equals = 0x2076010; constexpr uintptr_t GetHashCode = 0x2076060; constexpr uintptr_t ToString = 0x20761C0; constexpr uintptr_t EndAt = 0x2075F30; constexpr uintptr_t GetOffsetAndLength = 0x20760D0; }; // System.RankException struct RankException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20764F0; constexpr uintptr_t .ctor = 0x2076580; constexpr uintptr_t .ctor = 0x206DBF0; }; // System.ReadOnlyMemory`1 struct ReadOnlyMemory_ { constexpr uintptr_t _object = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _length = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Op_Implicit = 0x463590; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t IsEmpty = 0x3496B0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t Span = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t CombineHashCodes = 0x3521D0; constexpr uintptr_t GetObjectStartLength = 0x3523D0; }; // System.ReadOnlySpan`1 struct ReadOnlySpan_ { constexpr uintptr_t _pointer = 0x0; constexpr uintptr_t _length = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t Item = 0x350220; constexpr uintptr_t GetPinnableReference = 0x3479D0; constexpr uintptr_t CopyTo = 0x463590; constexpr uintptr_t TryCopyTo = 0x463590; constexpr uintptr_t Op_Equality = 0x463590; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t IsEmpty = 0x3496B0; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t Op_Implicit = 0x463590; constexpr uintptr_t Empty = 0x463590; }; // System.ResolveEventArgs struct ResolveEventArgs { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2076680; constexpr uintptr_t .ctor = 0x20765F0; }; // System.ResolveEventHandler struct ResolveEventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0xFD3790; constexpr uintptr_t Invoke = 0x544C30; }; // System.SByte struct SByte { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t CompareTo = 0x2076700; constexpr uintptr_t CompareTo = 0x20766F0; constexpr uintptr_t Equals = 0x20767B0; constexpr uintptr_t Equals = 0x2026480; constexpr uintptr_t GetHashCode = 0x2076810; constexpr uintptr_t ToString = 0x20771F0; constexpr uintptr_t ToString = 0x2077160; constexpr uintptr_t ToString = 0x2077150; constexpr uintptr_t ToString = 0x2076FC0; constexpr uintptr_t TryFormat = 0x2077270; constexpr uintptr_t Parse = 0x2076820; constexpr uintptr_t Parse = 0x2076A50; constexpr uintptr_t Parse = 0x20768C0; constexpr uintptr_t TryParse = 0x20773A0; constexpr uintptr_t TryParse = 0x2077570; constexpr uintptr_t TryParse = 0x20774A0; constexpr uintptr_t GetTypeCode = 0xBBCF50; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2076B00; constexpr uintptr_t System.IConvertible.ToChar = 0x2076BA0; constexpr uintptr_t System.IConvertible.ToSByte = 0x5243E0; constexpr uintptr_t System.IConvertible.ToByte = 0x2076B50; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2076D40; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2076ED0; constexpr uintptr_t System.IConvertible.ToInt32 = 0x2076D90; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x2076F20; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2076DA0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x2076F70; constexpr uintptr_t System.IConvertible.ToSingle = 0x2076DF0; constexpr uintptr_t System.IConvertible.ToDouble = 0x2076CF0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x2076C80; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2076BF0; constexpr uintptr_t System.IConvertible.ToType = 0x2076E40; }; // System.SerializableAttribute struct SerializableAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Single struct Single { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t IsFinite = 0x2077830; constexpr uintptr_t IsInfinity = 0x2077850; constexpr uintptr_t IsNaN = 0x2077870; constexpr uintptr_t IsNegativeInfinity = 0x2077890; constexpr uintptr_t IsPositiveInfinity = 0x20778B0; constexpr uintptr_t CompareTo = 0x2077670; constexpr uintptr_t CompareTo = 0x2077630; constexpr uintptr_t Equals = 0x2077790; constexpr uintptr_t Equals = 0x2077760; constexpr uintptr_t GetHashCode = 0x2077810; constexpr uintptr_t ToString = 0x2078230; constexpr uintptr_t ToString = 0x20781B0; constexpr uintptr_t ToString = 0x2078130; constexpr uintptr_t ToString = 0x20782A0; constexpr uintptr_t TryFormat = 0x2078330; constexpr uintptr_t Parse = 0x20779B0; constexpr uintptr_t Parse = 0x2077A70; constexpr uintptr_t Parse = 0x20778D0; constexpr uintptr_t TryParse = 0x2078620; constexpr uintptr_t TryParse = 0x20786C0; constexpr uintptr_t TryParse = 0x20783F0; constexpr uintptr_t GetTypeCode = 0xBBD010; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2077B40; constexpr uintptr_t System.IConvertible.ToChar = 0x2077C00; constexpr uintptr_t System.IConvertible.ToSByte = 0x2077F20; constexpr uintptr_t System.IConvertible.ToByte = 0x2077BA0; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2077E00; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2078010; constexpr uintptr_t System.IConvertible.ToInt32 = 0x2077E60; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x2078070; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2077EC0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x20780D0; constexpr uintptr_t System.IConvertible.ToSingle = 0x55FF20; constexpr uintptr_t System.IConvertible.ToDouble = 0x2077DA0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x2077D20; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2077C90; constexpr uintptr_t System.IConvertible.ToType = 0x2077F80; }; // System.Span`1 struct Span_ { constexpr uintptr_t _pointer = 0x0; constexpr uintptr_t _length = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t Item = 0x350220; constexpr uintptr_t GetPinnableReference = 0x3479D0; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t Fill = 0x463590; constexpr uintptr_t CopyTo = 0x463590; constexpr uintptr_t TryCopyTo = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t Op_Implicit = 0x463590; }; // System.SpanHelpers struct SpanHelpers { // ---- Methods ---- constexpr uintptr_t IndexOf = 0x207AFF0; constexpr uintptr_t IndexOfAny = 0x207AB90; constexpr uintptr_t IndexOf = 0x207B0D0; constexpr uintptr_t SequenceEqual = 0x207BE30; constexpr uintptr_t SequenceCompareTo = 0x207BA20; constexpr uintptr_t IndexOf = 0x207AC10; constexpr uintptr_t LastIndexOf = 0x207B370; constexpr uintptr_t LocateFirstFoundChar = 0x207B770; constexpr uintptr_t LocateFirstFoundChar = 0x207B750; constexpr uintptr_t LocateLastFoundChar = 0x207B8C0; constexpr uintptr_t LocateLastFoundChar = 0x207BA00; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t SequenceEqual = 0x356CC0; constexpr uintptr_t EndsWithCultureHelper = 0x207A630; constexpr uintptr_t EndsWithCultureIgnoreCaseHelper = 0x207A860; constexpr uintptr_t EndsWithOrdinalIgnoreCaseHelper = 0x207AA90; constexpr uintptr_t ClearWithoutReferences = 0x207A3D0; constexpr uintptr_t ClearWithReferences = 0x207A2A0; }; // System.StackOverflowException struct StackOverflowException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x207BF90; constexpr uintptr_t .ctor = 0x207C020; constexpr uintptr_t .ctor = 0x206DBF0; }; // System.StringComparer struct StringComparer { constexpr uintptr_t s_invariantCulture = 0x0; constexpr uintptr_t s_invariantCultureIgnoreCase = 0x8; constexpr uintptr_t s_ordinal = 0x10; constexpr uintptr_t s_ordinalIgnoreCase = 0x18; // ---- Methods ---- constexpr uintptr_t InvariantCultureIgnoreCase = 0x207C680; constexpr uintptr_t CurrentCultureIgnoreCase = 0x207C5F0; constexpr uintptr_t Ordinal = 0x207C720; constexpr uintptr_t OrdinalIgnoreCase = 0x207C6D0; constexpr uintptr_t Create = 0x207C1F0; constexpr uintptr_t Compare = 0x207C090; constexpr uintptr_t Equals = 0x207C2B0; constexpr uintptr_t GetHashCode = 0x207C320; constexpr uintptr_t GetHashCode = 0x34C7D0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x207C3D0; }; // System.CultureAwareComparer struct CultureAwareComparer { constexpr uintptr_t _compareInfo = 0x10; constexpr uintptr_t _options = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2073CE0; constexpr uintptr_t .ctor = 0x2074050; constexpr uintptr_t .ctor = 0x2073DF0; constexpr uintptr_t Compare = 0x20739F0; constexpr uintptr_t Equals = 0x2073A60; constexpr uintptr_t GetHashCode = 0x2073B90; constexpr uintptr_t Equals = 0x2073AC0; constexpr uintptr_t GetHashCode = 0x2073B50; constexpr uintptr_t GetObjectData = 0x2073C10; }; // System.OrdinalComparer struct OrdinalComparer { constexpr uintptr_t _ignoreCase = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20752D0; constexpr uintptr_t Compare = 0x2075080; constexpr uintptr_t Equals = 0x20750D0; constexpr uintptr_t GetHashCode = 0x20751E0; constexpr uintptr_t Equals = 0x2075140; constexpr uintptr_t GetHashCode = 0x2075270; }; // System.OrdinalCaseSensitiveComparer struct OrdinalCaseSensitiveComparer { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2075030; constexpr uintptr_t Compare = 0x1F47DE0; constexpr uintptr_t Equals = 0x1F47EE0; constexpr uintptr_t GetHashCode = 0x2074F50; constexpr uintptr_t GetObjectData = 0x2074F80; }; // System.OrdinalIgnoreCaseComparer struct OrdinalIgnoreCaseComparer { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2075480; constexpr uintptr_t Compare = 0x2075330; constexpr uintptr_t Equals = 0x2075350; constexpr uintptr_t GetHashCode = 0x2075370; constexpr uintptr_t GetObjectData = 0x20753D0; }; // System.StringComparison struct StringComparison { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CurrentCulture = 0x0; constexpr uintptr_t CurrentCultureIgnoreCase = 0x0; constexpr uintptr_t InvariantCulture = 0x0; constexpr uintptr_t InvariantCultureIgnoreCase = 0x0; constexpr uintptr_t Ordinal = 0x0; constexpr uintptr_t OrdinalIgnoreCase = 0x0; }; // System.StringSplitOptions struct StringSplitOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t RemoveEmptyEntries = 0x0; }; // System.SystemException struct SystemException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x207C7F0; constexpr uintptr_t .ctor = 0x207C860; constexpr uintptr_t .ctor = 0x207C770; constexpr uintptr_t .ctor = 0x206DBF0; }; // System.STAThreadAttribute struct STAThreadAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.ThreadStaticAttribute struct ThreadStaticAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.TimeSpan struct TimeSpan { constexpr uintptr_t Zero = 0x0; constexpr uintptr_t MaxValue = 0x8; constexpr uintptr_t MinValue = 0x10; constexpr uintptr_t _ticks = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x207EF60; constexpr uintptr_t .ctor = 0x207EE10; constexpr uintptr_t .ctor = 0x207EEA0; constexpr uintptr_t Ticks = 0x526A20; constexpr uintptr_t Days = 0x207F050; constexpr uintptr_t Hours = 0x207F070; constexpr uintptr_t Milliseconds = 0x207F0B0; constexpr uintptr_t Minutes = 0x207F100; constexpr uintptr_t Seconds = 0x207F150; constexpr uintptr_t TotalDays = 0x207F1A0; constexpr uintptr_t TotalHours = 0x207F1C0; constexpr uintptr_t TotalMilliseconds = 0x207F1E0; constexpr uintptr_t TotalMinutes = 0x207F210; constexpr uintptr_t TotalSeconds = 0x207F230; constexpr uintptr_t Add = 0x207E3A0; constexpr uintptr_t Compare = 0x207E530; constexpr uintptr_t CompareTo = 0x207E440; constexpr uintptr_t CompareTo = 0x207E420; constexpr uintptr_t FromDays = 0x207E5E0; constexpr uintptr_t Equals = 0x207E550; constexpr uintptr_t Equals = 0x6D5110; constexpr uintptr_t GetHashCode = 0x2059C40; constexpr uintptr_t FromHours = 0x207E640; constexpr uintptr_t Interval = 0x207E7C0; constexpr uintptr_t FromMilliseconds = 0x207E6A0; constexpr uintptr_t FromMinutes = 0x207E700; constexpr uintptr_t Negate = 0x207E8D0; constexpr uintptr_t FromSeconds = 0x207E760; constexpr uintptr_t Subtract = 0x207EA90; constexpr uintptr_t FromTicks = 0x51FF10; constexpr uintptr_t TimeToTicks = 0x207EB10; constexpr uintptr_t Parse = 0x207EA10; constexpr uintptr_t Parse = 0x207E980; constexpr uintptr_t ToString = 0x207EBB0; constexpr uintptr_t ToString = 0x207EC10; constexpr uintptr_t ToString = 0x207EC70; constexpr uintptr_t TryFormat = 0x207ECE0; constexpr uintptr_t Op_UnaryNegation = 0x207F410; constexpr uintptr_t Op_Subtraction = 0x207F350; constexpr uintptr_t Op_Addition = 0x207F250; constexpr uintptr_t Op_Equality = 0x5586B0; constexpr uintptr_t Op_Inequality = 0x6CE7E0; constexpr uintptr_t Op_LessThan = 0x207F340; constexpr uintptr_t Op_LessThanOrEqual = 0x207F330; constexpr uintptr_t Op_GreaterThan = 0x207F320; constexpr uintptr_t Op_GreaterThanOrEqual = 0x207F310; constexpr uintptr_t .cctor = 0x207ED90; }; // System.TimeZoneNotFoundException struct TimeZoneNotFoundException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x207F540; constexpr uintptr_t .ctor = 0x207F4C0; }; // System.TimeoutException struct TimeoutException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x207F610; constexpr uintptr_t .ctor = 0x207F6A0; constexpr uintptr_t .ctor = 0x207F590; constexpr uintptr_t .ctor = 0x206DBF0; }; // System.ITupleInternal struct ITupleInternal { // ---- Methods ---- constexpr uintptr_t ToString = 0x350440; }; // System.Tuple struct Tuple { // ---- Methods ---- constexpr uintptr_t Create = 0x463590; constexpr uintptr_t Create = 0x463590; constexpr uintptr_t CombineHashCodes = 0xFD1410; constexpr uintptr_t CombineHashCodes = 0x207F730; constexpr uintptr_t CombineHashCodes = 0x207F710; }; // System.Tuple`2 struct Tuple_ { constexpr uintptr_t m_Item1 = 0x0; constexpr uintptr_t m_Item2 = 0x0; // ---- Methods ---- constexpr uintptr_t Item1 = 0x463590; constexpr uintptr_t Item2 = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.ITupleInternal.ToString = 0x350440; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.Tuple`3 struct Tuple_ { constexpr uintptr_t m_Item1 = 0x0; constexpr uintptr_t m_Item2 = 0x0; constexpr uintptr_t m_Item3 = 0x0; // ---- Methods ---- constexpr uintptr_t Item1 = 0x463590; constexpr uintptr_t Item2 = 0x463590; constexpr uintptr_t Item3 = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.ITupleInternal.ToString = 0x350440; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.Tuple`4 struct Tuple_ { constexpr uintptr_t m_Item1 = 0x0; constexpr uintptr_t m_Item2 = 0x0; constexpr uintptr_t m_Item3 = 0x0; constexpr uintptr_t m_Item4 = 0x0; // ---- Methods ---- constexpr uintptr_t Item1 = 0x463590; constexpr uintptr_t Item2 = 0x463590; constexpr uintptr_t Item3 = 0x463590; constexpr uintptr_t Item4 = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.ITupleInternal.ToString = 0x350440; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.Type struct Type { constexpr uintptr_t s_defaultBinder = 0x0; constexpr uintptr_t Delimiter = 0x8; constexpr uintptr_t EmptyTypes = 0x10; constexpr uintptr_t Missing = 0x18; constexpr uintptr_t FilterAttribute = 0x20; constexpr uintptr_t FilterName = 0x28; constexpr uintptr_t FilterNameIgnoreCase = 0x30; constexpr uintptr_t _impl = 0x10; // ---- Methods ---- constexpr uintptr_t IsEnumDefined = 0x2082DD0; constexpr uintptr_t GetEnumName = 0x2080F60; constexpr uintptr_t GetEnumNames = 0x2081300; constexpr uintptr_t GetEnumRawConstantValues = 0x20813B0; constexpr uintptr_t GetEnumData = 0x2080B90; constexpr uintptr_t BinarySearch = 0x207FB50; constexpr uintptr_t IsIntegerType = 0x2083400; constexpr uintptr_t IsSerializable = 0x20845C0; constexpr uintptr_t ContainsGenericParameters = 0x2083D20; constexpr uintptr_t GetRootElementType = 0x20825E0; constexpr uintptr_t IsVisible = 0x20847B0; constexpr uintptr_t FindInterfaces = 0x2080490; constexpr uintptr_t IsSubclassOf = 0x20837D0; constexpr uintptr_t IsAssignableFrom = 0x2082B70; constexpr uintptr_t ImplementInterface = 0x2082A20; constexpr uintptr_t FilterAttributeImpl = 0x207FDC0; constexpr uintptr_t FilterNameImpl = 0x20802F0; constexpr uintptr_t FilterNameIgnoreCaseImpl = 0x2080140; constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t MemberType = 0x7302B0; constexpr uintptr_t GetType = 0x20829E0; constexpr uintptr_t Namespace = 0x3479D0; constexpr uintptr_t AssemblyQualifiedName = 0x3479D0; constexpr uintptr_t FullName = 0x3479D0; constexpr uintptr_t Assembly = 0x3479D0; constexpr uintptr_t Module = 0x3479D0; constexpr uintptr_t IsNested = 0x2084480; constexpr uintptr_t DeclaringType = 0x559330; constexpr uintptr_t DeclaringMethod = 0x559330; constexpr uintptr_t ReflectedType = 0x559330; constexpr uintptr_t UnderlyingSystemType = 0x3479D0; constexpr uintptr_t IsArray = 0x5F1AC0; constexpr uintptr_t IsArrayImpl = 0x3496B0; constexpr uintptr_t IsByRef = 0x2084190; constexpr uintptr_t IsByRefImpl = 0x3496B0; constexpr uintptr_t IsPointer = 0x20844F0; constexpr uintptr_t IsPointerImpl = 0x3496B0; constexpr uintptr_t IsConstructedGenericType = 0x2084200; constexpr uintptr_t IsGenericParameter = 0x554A00; constexpr uintptr_t IsGenericMethodParameter = 0x20842E0; constexpr uintptr_t IsGenericType = 0x554A00; constexpr uintptr_t IsGenericTypeDefinition = 0x554A00; constexpr uintptr_t IsSZArray = 0x2084560; constexpr uintptr_t IsVariableBoundArray = 0x2084760; constexpr uintptr_t HasElementType = 0x2084110; constexpr uintptr_t HasElementTypeImpl = 0x3496B0; constexpr uintptr_t GetElementType = 0x3479D0; constexpr uintptr_t GetArrayRank = 0x2080710; constexpr uintptr_t GetGenericTypeDefinition = 0x2081730; constexpr uintptr_t GenericTypeArguments = 0x2084080; constexpr uintptr_t GetGenericArguments = 0x2081640; constexpr uintptr_t GenericParameterPosition = 0x2084030; constexpr uintptr_t GenericParameterAttributes = 0x2083FF0; constexpr uintptr_t GetGenericParameterConstraints = 0x2081690; constexpr uintptr_t Attributes = 0x2083D00; constexpr uintptr_t GetAttributeFlagsImpl = 0x3494D0; constexpr uintptr_t IsAbstract = 0x2084160; constexpr uintptr_t IsSealed = 0x2084590; constexpr uintptr_t IsClass = 0x20841B0; constexpr uintptr_t IsNestedAssembly = 0x2084420; constexpr uintptr_t IsNestedPublic = 0x2084450; constexpr uintptr_t IsNotPublic = 0x20844C0; constexpr uintptr_t IsPublic = 0x2084530; constexpr uintptr_t IsExplicitLayout = 0x20842B0; constexpr uintptr_t IsCOMObject = 0x17D7310; constexpr uintptr_t IsCOMObjectImpl = 0x3496B0; constexpr uintptr_t IsContextful = 0x17D72B0; constexpr uintptr_t IsContextfulImpl = 0x2082D30; constexpr uintptr_t IsCollectible = 0x53FBD0; constexpr uintptr_t IsEnum = 0x2084230; constexpr uintptr_t IsMarshalByRef = 0x2084400; constexpr uintptr_t IsMarshalByRefImpl = 0x2083690; constexpr uintptr_t IsPrimitive = 0x2084510; constexpr uintptr_t IsPrimitiveImpl = 0x3496B0; constexpr uintptr_t IsValueType = 0x2084740; constexpr uintptr_t IsValueTypeImpl = 0x2083870; constexpr uintptr_t IsSignatureType = 0x554A00; constexpr uintptr_t GetConstructor = 0x2080A20; constexpr uintptr_t GetConstructor = 0x2080760; constexpr uintptr_t GetConstructor = 0x20808C0; constexpr uintptr_t GetConstructors = 0x2080B70; constexpr uintptr_t GetConstructors = 0x350220; constexpr uintptr_t GetEvent = 0x20815E0; constexpr uintptr_t GetEvent = 0x351B30; constexpr uintptr_t GetEvents = 0x350220; constexpr uintptr_t GetField = 0x2081600; constexpr uintptr_t GetField = 0x351B30; constexpr uintptr_t GetFields = 0x2081620; constexpr uintptr_t GetFields = 0x350220; constexpr uintptr_t GetMember = 0x2081810; constexpr uintptr_t GetMember = 0x20817E0; constexpr uintptr_t GetMember = 0x2081830; constexpr uintptr_t GetMembers = 0x350220; constexpr uintptr_t GetMethod = 0x2081A30; constexpr uintptr_t GetMethod = 0x2081AD0; constexpr uintptr_t GetMethod = 0x2081B60; constexpr uintptr_t GetMethod = 0x2081880; constexpr uintptr_t GetMethod = 0x2081ED0; constexpr uintptr_t GetMethod = 0x2081D10; constexpr uintptr_t GetMethods = 0x2082090; constexpr uintptr_t GetMethods = 0x350220; constexpr uintptr_t GetNestedType = 0x351B30; constexpr uintptr_t GetProperty = 0x2082420; constexpr uintptr_t GetProperty = 0x2082390; constexpr uintptr_t GetProperty = 0x20824C0; constexpr uintptr_t GetProperty = 0x20821C0; constexpr uintptr_t GetProperty = 0x20820D0; constexpr uintptr_t GetProperty = 0x20822A0; constexpr uintptr_t GetProperties = 0x20820B0; constexpr uintptr_t GetProperties = 0x350220; constexpr uintptr_t TypeHandle = 0x20849E0; constexpr uintptr_t GetTypeHandle = 0x20827D0; constexpr uintptr_t GetTypeCode = 0x2082740; constexpr uintptr_t GetTypeCodeImpl = 0x2082640; constexpr uintptr_t BaseType = 0x3479D0; constexpr uintptr_t GetInterfaces = 0x3479D0; constexpr uintptr_t IsInstanceOfType = 0x20833C0; constexpr uintptr_t IsEquivalentTo = 0x2083380; constexpr uintptr_t GetEnumUnderlyingType = 0x20813E0; constexpr uintptr_t GetEnumValues = 0x2081530; constexpr uintptr_t MakeArrayType = 0x20838F0; constexpr uintptr_t MakeArrayType = 0x2083930; constexpr uintptr_t MakeByRefType = 0x2083970; constexpr uintptr_t MakeGenericType = 0x2083A20; constexpr uintptr_t MakePointerType = 0x2083A70; constexpr uintptr_t MakeGenericSignatureType = 0x20839B0; constexpr uintptr_t ToString = 0x2083AB0; constexpr uintptr_t Equals = 0x207FD60; constexpr uintptr_t GetHashCode = 0x2081780; constexpr uintptr_t Equals = 0x207FCE0; constexpr uintptr_t DefaultBinder = 0x2083E80; constexpr uintptr_t GetTypeFromHandle = 0x2082790; constexpr uintptr_t Internal_from_handle = 0x2084A20; constexpr uintptr_t IsSzArray = 0x554A00; constexpr uintptr_t FormatTypeName = 0x20806F0; constexpr uintptr_t FormatTypeName = 0x20806B0; constexpr uintptr_t IsInterface = 0x2084330; constexpr uintptr_t GetType = 0x2082950; constexpr uintptr_t GetType = 0x2082860; constexpr uintptr_t GetType = 0x20828E0; constexpr uintptr_t GetType = 0x20829F0; constexpr uintptr_t Op_Equality = 0x5586B0; constexpr uintptr_t Op_Inequality = 0x6CE7E0; constexpr uintptr_t FullNameOrDefault = 0x2083F60; constexpr uintptr_t IsRuntimeImplemented = 0x2083730; constexpr uintptr_t InternalGetNameIfAvailable = 0x2082B50; constexpr uintptr_t InternalNameIfAvailable = 0x2084130; constexpr uintptr_t NameOrDefault = 0x2084980; constexpr uintptr_t .cctor = 0x2083B10; }; // System.TypeAccessException struct TypeAccessException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x207F740; constexpr uintptr_t .ctor = 0x2041D90; }; // System.TypeCode struct TypeCode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Empty = 0x0; constexpr uintptr_t Object = 0x0; constexpr uintptr_t DBNull = 0x0; constexpr uintptr_t Boolean = 0x0; constexpr uintptr_t Char = 0x0; constexpr uintptr_t SByte = 0x0; constexpr uintptr_t Byte = 0x0; constexpr uintptr_t Int16 = 0x0; constexpr uintptr_t UInt16 = 0x0; constexpr uintptr_t Int32 = 0x0; constexpr uintptr_t UInt32 = 0x0; constexpr uintptr_t Int64 = 0x0; constexpr uintptr_t UInt64 = 0x0; constexpr uintptr_t Single = 0x0; constexpr uintptr_t Double = 0x0; constexpr uintptr_t Decimal = 0x0; constexpr uintptr_t DateTime = 0x0; constexpr uintptr_t String = 0x0; }; // System.TypeInitializationException struct TypeInitializationException { constexpr uintptr_t _typeName = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x207F880; constexpr uintptr_t .ctor = 0x207F910; constexpr uintptr_t .ctor = 0x207FAB0; constexpr uintptr_t .ctor = 0x207F9E0; constexpr uintptr_t GetObjectData = 0x207F790; constexpr uintptr_t TypeName = 0x206B8E0; }; // System.UInt16 struct UInt16 { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t CompareTo = 0x2084A30; constexpr uintptr_t CompareTo = 0x2028710; constexpr uintptr_t Equals = 0x2084AE0; constexpr uintptr_t Equals = 0x2028D60; constexpr uintptr_t GetHashCode = 0xBB8820; constexpr uintptr_t ToString = 0x2085350; constexpr uintptr_t ToString = 0x2085560; constexpr uintptr_t ToString = 0x20853D0; constexpr uintptr_t ToString = 0x2085490; constexpr uintptr_t TryFormat = 0x20855F0; constexpr uintptr_t Parse = 0x2084C90; constexpr uintptr_t Parse = 0x2084B40; constexpr uintptr_t Parse = 0x2084BE0; constexpr uintptr_t Parse = 0x2084D20; constexpr uintptr_t TryParse = 0x20856A0; constexpr uintptr_t TryParse = 0x20857A0; constexpr uintptr_t TryParse = 0x20858A0; constexpr uintptr_t GetTypeCode = 0xBB5060; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2084E50; constexpr uintptr_t System.IConvertible.ToChar = 0x2084EF0; constexpr uintptr_t System.IConvertible.ToSByte = 0x2085180; constexpr uintptr_t System.IConvertible.ToByte = 0x2084EA0; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2085090; constexpr uintptr_t System.IConvertible.ToUInt16 = 0xBB8820; constexpr uintptr_t System.IConvertible.ToInt32 = 0x20850E0; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x20852B0; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2085130; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x2085300; constexpr uintptr_t System.IConvertible.ToSingle = 0x20851D0; constexpr uintptr_t System.IConvertible.ToDouble = 0x2085040; constexpr uintptr_t System.IConvertible.ToDecimal = 0x2084FD0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2084F40; constexpr uintptr_t System.IConvertible.ToType = 0x2085220; }; // System.UInt32 struct UInt32 { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t CompareTo = 0x2085950; constexpr uintptr_t CompareTo = 0x2085A00; constexpr uintptr_t Equals = 0x2085A20; constexpr uintptr_t Equals = 0x76C100; constexpr uintptr_t GetHashCode = 0x6D3B80; constexpr uintptr_t ToString = 0x2086410; constexpr uintptr_t ToString = 0x20862C0; constexpr uintptr_t ToString = 0x2086350; constexpr uintptr_t ToString = 0x20861F0; constexpr uintptr_t TryFormat = 0x2086490; constexpr uintptr_t Parse = 0x2085A80; constexpr uintptr_t Parse = 0x2085B40; constexpr uintptr_t Parse = 0x2085C10; constexpr uintptr_t TryParse = 0x2086620; constexpr uintptr_t TryParse = 0x2086530; constexpr uintptr_t GetTypeCode = 0x664500; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2085CF0; constexpr uintptr_t System.IConvertible.ToChar = 0x2085D90; constexpr uintptr_t System.IConvertible.ToSByte = 0x2086020; constexpr uintptr_t System.IConvertible.ToByte = 0x2085D40; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2085F30; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2086150; constexpr uintptr_t System.IConvertible.ToInt32 = 0x2085F80; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x6D3B80; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2085FD0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x20861A0; constexpr uintptr_t System.IConvertible.ToSingle = 0x2086070; constexpr uintptr_t System.IConvertible.ToDouble = 0x2085EE0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x2085E70; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2085DE0; constexpr uintptr_t System.IConvertible.ToType = 0x20860C0; }; // System.UInt64 struct UInt64 { constexpr uintptr_t m_value = 0x10; // ---- Methods ---- constexpr uintptr_t CompareTo = 0x2086720; constexpr uintptr_t CompareTo = 0x2086700; constexpr uintptr_t Equals = 0x20867E0; constexpr uintptr_t Equals = 0x6D5110; constexpr uintptr_t GetHashCode = 0x2086840; constexpr uintptr_t ToString = 0x20871E0; constexpr uintptr_t ToString = 0x2087150; constexpr uintptr_t ToString = 0x2086FC0; constexpr uintptr_t ToString = 0x2087080; constexpr uintptr_t TryFormat = 0x2087260; constexpr uintptr_t Parse = 0x2086920; constexpr uintptr_t Parse = 0x2086850; constexpr uintptr_t Parse = 0x20869E0; constexpr uintptr_t TryParse = 0x2087410; constexpr uintptr_t TryParse = 0x2087310; constexpr uintptr_t GetTypeCode = 0xBB8920; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2086AC0; constexpr uintptr_t System.IConvertible.ToChar = 0x2086B60; constexpr uintptr_t System.IConvertible.ToSByte = 0x2086DF0; constexpr uintptr_t System.IConvertible.ToByte = 0x2086B10; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2086D00; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2086F20; constexpr uintptr_t System.IConvertible.ToInt32 = 0x2086D50; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x2086F70; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2086DA0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x526A20; constexpr uintptr_t System.IConvertible.ToSingle = 0x2086E40; constexpr uintptr_t System.IConvertible.ToDouble = 0x2086CB0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x2086C40; constexpr uintptr_t System.IConvertible.ToDateTime = 0x2086BB0; constexpr uintptr_t System.IConvertible.ToType = 0x2086E90; }; // System.UnauthorizedAccessException struct UnauthorizedAccessException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20874F0; constexpr uintptr_t .ctor = 0x2087580; constexpr uintptr_t .ctor = 0x206DBF0; }; // System.UnhandledExceptionEventArgs struct UnhandledExceptionEventArgs { constexpr uintptr_t _exception = 0x10; constexpr uintptr_t _isTerminating = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20875F0; constexpr uintptr_t ExceptionObject = 0x53E8F0; constexpr uintptr_t IsTerminating = 0x53E8E0; }; // System.UnhandledExceptionEventHandler struct UnhandledExceptionEventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x57B2E0; constexpr uintptr_t Invoke = 0x544C30; }; // System.IValueTupleInternal struct IValueTupleInternal { // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x34C7D0; constexpr uintptr_t ToStringEnd = 0x3479D0; }; // System.ValueTuple struct ValueTuple { // ---- Methods ---- constexpr uintptr_t Equals = 0x2087F80; constexpr uintptr_t Equals = 0x53FBD0; constexpr uintptr_t System.Collections.IStructuralEquatable.Equals = 0x20880F0; constexpr uintptr_t System.IComparable.CompareTo = 0x2088140; constexpr uintptr_t CompareTo = 0x559330; constexpr uintptr_t System.Collections.IStructuralComparable.CompareTo = 0x2087FD0; constexpr uintptr_t GetHashCode = 0x559330; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x559330; constexpr uintptr_t System.IValueTupleInternal.GetHashCode = 0x559330; constexpr uintptr_t ToString = 0x2088290; constexpr uintptr_t System.IValueTupleInternal.ToStringEnd = 0x2088260; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x559330; constexpr uintptr_t Create = 0x463590; constexpr uintptr_t CombineHashCodes = 0x2087670; constexpr uintptr_t CombineHashCodes = 0x2087CB0; constexpr uintptr_t CombineHashCodes = 0x2087BA0; constexpr uintptr_t CombineHashCodes = 0x20876F0; constexpr uintptr_t CombineHashCodes = 0x2087840; constexpr uintptr_t CombineHashCodes = 0x20879D0; constexpr uintptr_t CombineHashCodes = 0x2087D70; }; // System.ValueTuple`1 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t CompareTo = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t System.IValueTupleInternal.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.IValueTupleInternal.ToStringEnd = 0x3479D0; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.ValueTuple`2 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t CompareTo = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t GetHashCodeCore = 0x34C7D0; constexpr uintptr_t System.IValueTupleInternal.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.IValueTupleInternal.ToStringEnd = 0x3479D0; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.ValueTuple`3 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; constexpr uintptr_t Item3 = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t CompareTo = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t GetHashCodeCore = 0x34C7D0; constexpr uintptr_t System.IValueTupleInternal.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.IValueTupleInternal.ToStringEnd = 0x3479D0; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.ValueTuple`4 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; constexpr uintptr_t Item3 = 0x0; constexpr uintptr_t Item4 = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t CompareTo = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t GetHashCodeCore = 0x34C7D0; constexpr uintptr_t System.IValueTupleInternal.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.IValueTupleInternal.ToStringEnd = 0x3479D0; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.ValueTuple`5 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; constexpr uintptr_t Item3 = 0x0; constexpr uintptr_t Item4 = 0x0; constexpr uintptr_t Item5 = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t CompareTo = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t GetHashCodeCore = 0x34C7D0; constexpr uintptr_t System.IValueTupleInternal.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.IValueTupleInternal.ToStringEnd = 0x3479D0; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.ValueTuple`8 struct ValueTuple_ { constexpr uintptr_t Item1 = 0x0; constexpr uintptr_t Item2 = 0x0; constexpr uintptr_t Item3 = 0x0; constexpr uintptr_t Item4 = 0x0; constexpr uintptr_t Item5 = 0x0; constexpr uintptr_t Item6 = 0x0; constexpr uintptr_t Item7 = 0x0; constexpr uintptr_t Rest = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t System.IComparable.CompareTo = 0x34C7D0; constexpr uintptr_t CompareTo = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x34C7D0; constexpr uintptr_t GetHashCodeCore = 0x34C7D0; constexpr uintptr_t System.IValueTupleInternal.GetHashCode = 0x34C7D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t System.IValueTupleInternal.ToStringEnd = 0x3479D0; constexpr uintptr_t System.Runtime.CompilerServices.ITuple.get_Length = 0x3494D0; }; // System.Version struct Version { constexpr uintptr_t _Major = 0x10; constexpr uintptr_t _Minor = 0x14; constexpr uintptr_t _Build = 0x18; constexpr uintptr_t _Revision = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2089B70; constexpr uintptr_t .ctor = 0x2089A00; constexpr uintptr_t .ctor = 0x2089810; constexpr uintptr_t .ctor = 0x2089910; constexpr uintptr_t .ctor = 0x2089DA0; constexpr uintptr_t .ctor = 0x2089D50; constexpr uintptr_t Clone = 0x20882C0; constexpr uintptr_t Major = 0x511350; constexpr uintptr_t Minor = 0x5948C0; constexpr uintptr_t Build = 0x684F40; constexpr uintptr_t Revision = 0xCA9F50; constexpr uintptr_t CompareTo = 0x2088340; constexpr uintptr_t CompareTo = 0x2088430; constexpr uintptr_t Equals = 0x20884D0; constexpr uintptr_t Equals = 0x2088490; constexpr uintptr_t GetHashCode = 0x2088570; constexpr uintptr_t ToString = 0x20894D0; constexpr uintptr_t ToString = 0x2089480; constexpr uintptr_t TryFormat = 0x2089070; constexpr uintptr_t TryFormat = 0x2089510; constexpr uintptr_t System.ISpanFormattable.TryFormat = 0x2089070; constexpr uintptr_t DefaultFormatFieldCount = 0x2089DD0; constexpr uintptr_t ToCachedStringBuilder = 0x2089170; constexpr uintptr_t Parse = 0x2088FB0; constexpr uintptr_t TryParse = 0x2089760; constexpr uintptr_t ParseVersion = 0x20885A0; constexpr uintptr_t TryParseComponent = 0x2089630; constexpr uintptr_t Op_Equality = 0x2089DF0; constexpr uintptr_t Op_Inequality = 0x2089FF0; constexpr uintptr_t Op_LessThan = 0x208A150; constexpr uintptr_t Op_LessThanOrEqual = 0x208A030; constexpr uintptr_t Op_GreaterThan = 0x2089F50; constexpr uintptr_t Op_GreaterThanOrEqual = 0x2089E30; }; // System.FixedBufferExtensions struct FixedBufferExtensions { // ---- Methods ---- constexpr uintptr_t GetStringFromFixedBuffer = 0x2074260; constexpr uintptr_t GetFixedBufferStringLength = 0x2074200; constexpr uintptr_t FixedBufferEqualsString = 0x2074130; }; // System.NotImplemented struct NotImplemented { // ---- Methods ---- constexpr uintptr_t ByDesign = 0x2074AC0; }; // System.IServiceProvider struct IServiceProvider { // ---- Methods ---- constexpr uintptr_t GetService = 0x350440; }; // System.ConsoleCancelEventHandler struct ConsoleCancelEventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x57B2E0; constexpr uintptr_t Invoke = 0x544C30; }; // System.ConsoleCancelEventArgs struct ConsoleCancelEventArgs { constexpr uintptr_t _type = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20737C0; constexpr uintptr_t Cancel = 0x1296040; constexpr uintptr_t .ctor = 0x2073820; }; // System.ConsoleColor struct ConsoleColor { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Black = 0x0; constexpr uintptr_t DarkBlue = 0x0; constexpr uintptr_t DarkGreen = 0x0; constexpr uintptr_t DarkCyan = 0x0; constexpr uintptr_t DarkRed = 0x0; constexpr uintptr_t DarkMagenta = 0x0; constexpr uintptr_t DarkYellow = 0x0; constexpr uintptr_t Gray = 0x0; constexpr uintptr_t DarkGray = 0x0; constexpr uintptr_t Blue = 0x0; constexpr uintptr_t Green = 0x0; constexpr uintptr_t Cyan = 0x0; constexpr uintptr_t Red = 0x0; constexpr uintptr_t Magenta = 0x0; constexpr uintptr_t Yellow = 0x0; constexpr uintptr_t White = 0x0; }; // System.ConsoleKey struct ConsoleKey { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Backspace = 0x0; constexpr uintptr_t Tab = 0x0; constexpr uintptr_t Clear = 0x0; constexpr uintptr_t Enter = 0x0; constexpr uintptr_t Pause = 0x0; constexpr uintptr_t Escape = 0x0; constexpr uintptr_t Spacebar = 0x0; constexpr uintptr_t PageUp = 0x0; constexpr uintptr_t PageDown = 0x0; constexpr uintptr_t End = 0x0; constexpr uintptr_t Home = 0x0; constexpr uintptr_t LeftArrow = 0x0; constexpr uintptr_t UpArrow = 0x0; constexpr uintptr_t RightArrow = 0x0; constexpr uintptr_t DownArrow = 0x0; constexpr uintptr_t Select = 0x0; constexpr uintptr_t Print = 0x0; constexpr uintptr_t Execute = 0x0; constexpr uintptr_t PrintScreen = 0x0; constexpr uintptr_t Insert = 0x0; constexpr uintptr_t Delete = 0x0; constexpr uintptr_t Help = 0x0; constexpr uintptr_t D0 = 0x0; constexpr uintptr_t D1 = 0x0; constexpr uintptr_t D2 = 0x0; constexpr uintptr_t D3 = 0x0; constexpr uintptr_t D4 = 0x0; constexpr uintptr_t D5 = 0x0; constexpr uintptr_t D6 = 0x0; constexpr uintptr_t D7 = 0x0; constexpr uintptr_t D8 = 0x0; constexpr uintptr_t D9 = 0x0; constexpr uintptr_t A = 0x0; constexpr uintptr_t B = 0x0; constexpr uintptr_t C = 0x0; constexpr uintptr_t D = 0x0; constexpr uintptr_t E = 0x0; constexpr uintptr_t F = 0x0; constexpr uintptr_t G = 0x0; constexpr uintptr_t H = 0x0; constexpr uintptr_t I = 0x0; constexpr uintptr_t J = 0x0; constexpr uintptr_t K = 0x0; constexpr uintptr_t L = 0x0; constexpr uintptr_t M = 0x0; constexpr uintptr_t N = 0x0; constexpr uintptr_t O = 0x0; constexpr uintptr_t P = 0x0; constexpr uintptr_t Q = 0x0; constexpr uintptr_t R = 0x0; constexpr uintptr_t S = 0x0; constexpr uintptr_t T = 0x0; constexpr uintptr_t U = 0x0; constexpr uintptr_t V = 0x0; constexpr uintptr_t W = 0x0; constexpr uintptr_t X = 0x0; constexpr uintptr_t Y = 0x0; constexpr uintptr_t Z = 0x0; constexpr uintptr_t LeftWindows = 0x0; constexpr uintptr_t RightWindows = 0x0; constexpr uintptr_t Applications = 0x0; constexpr uintptr_t Sleep = 0x0; constexpr uintptr_t NumPad0 = 0x0; constexpr uintptr_t NumPad1 = 0x0; constexpr uintptr_t NumPad2 = 0x0; constexpr uintptr_t NumPad3 = 0x0; constexpr uintptr_t NumPad4 = 0x0; constexpr uintptr_t NumPad5 = 0x0; constexpr uintptr_t NumPad6 = 0x0; constexpr uintptr_t NumPad7 = 0x0; constexpr uintptr_t NumPad8 = 0x0; constexpr uintptr_t NumPad9 = 0x0; constexpr uintptr_t Multiply = 0x0; constexpr uintptr_t Add = 0x0; constexpr uintptr_t Separator = 0x0; constexpr uintptr_t Subtract = 0x0; constexpr uintptr_t Decimal = 0x0; constexpr uintptr_t Divide = 0x0; constexpr uintptr_t F1 = 0x0; constexpr uintptr_t F2 = 0x0; constexpr uintptr_t F3 = 0x0; constexpr uintptr_t F4 = 0x0; constexpr uintptr_t F5 = 0x0; constexpr uintptr_t F6 = 0x0; constexpr uintptr_t F7 = 0x0; constexpr uintptr_t F8 = 0x0; constexpr uintptr_t F9 = 0x0; constexpr uintptr_t F10 = 0x0; constexpr uintptr_t F11 = 0x0; constexpr uintptr_t F12 = 0x0; constexpr uintptr_t F13 = 0x0; constexpr uintptr_t F14 = 0x0; constexpr uintptr_t F15 = 0x0; constexpr uintptr_t F16 = 0x0; constexpr uintptr_t F17 = 0x0; constexpr uintptr_t F18 = 0x0; constexpr uintptr_t F19 = 0x0; constexpr uintptr_t F20 = 0x0; constexpr uintptr_t F21 = 0x0; constexpr uintptr_t F22 = 0x0; constexpr uintptr_t F23 = 0x0; constexpr uintptr_t F24 = 0x0; constexpr uintptr_t BrowserBack = 0x0; constexpr uintptr_t BrowserForward = 0x0; constexpr uintptr_t BrowserRefresh = 0x0; constexpr uintptr_t BrowserStop = 0x0; constexpr uintptr_t BrowserSearch = 0x0; constexpr uintptr_t BrowserFavorites = 0x0; constexpr uintptr_t BrowserHome = 0x0; constexpr uintptr_t VolumeMute = 0x0; constexpr uintptr_t VolumeDown = 0x0; constexpr uintptr_t VolumeUp = 0x0; constexpr uintptr_t MediaNext = 0x0; constexpr uintptr_t MediaPrevious = 0x0; constexpr uintptr_t MediaStop = 0x0; constexpr uintptr_t MediaPlay = 0x0; constexpr uintptr_t LaunchMail = 0x0; constexpr uintptr_t LaunchMediaSelect = 0x0; constexpr uintptr_t LaunchApp1 = 0x0; constexpr uintptr_t LaunchApp2 = 0x0; constexpr uintptr_t Oem1 = 0x0; constexpr uintptr_t OemPlus = 0x0; constexpr uintptr_t OemComma = 0x0; constexpr uintptr_t OemMinus = 0x0; constexpr uintptr_t OemPeriod = 0x0; constexpr uintptr_t Oem2 = 0x0; constexpr uintptr_t Oem3 = 0x0; constexpr uintptr_t Oem4 = 0x0; constexpr uintptr_t Oem5 = 0x0; constexpr uintptr_t Oem6 = 0x0; constexpr uintptr_t Oem7 = 0x0; constexpr uintptr_t Oem8 = 0x0; constexpr uintptr_t Oem102 = 0x0; constexpr uintptr_t Process = 0x0; constexpr uintptr_t Packet = 0x0; constexpr uintptr_t Attention = 0x0; constexpr uintptr_t CrSel = 0x0; constexpr uintptr_t ExSel = 0x0; constexpr uintptr_t EraseEndOfFile = 0x0; constexpr uintptr_t Play = 0x0; constexpr uintptr_t Zoom = 0x0; constexpr uintptr_t NoName = 0x0; constexpr uintptr_t Pa1 = 0x0; constexpr uintptr_t OemClear = 0x0; }; // System.ConsoleKeyInfo struct ConsoleKeyInfo { constexpr uintptr_t _keyChar = 0x10; constexpr uintptr_t _key = 0x14; constexpr uintptr_t _mods = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2073940; constexpr uintptr_t KeyChar = 0xBB8820; constexpr uintptr_t Key = 0x7EEDF0; constexpr uintptr_t Equals = 0x2073870; constexpr uintptr_t Equals = 0x2073850; constexpr uintptr_t GetHashCode = 0x2073920; }; // System.ConsoleModifiers struct ConsoleModifiers { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Alt = 0x0; constexpr uintptr_t Shift = 0x0; constexpr uintptr_t Control = 0x0; }; // System.ConsoleSpecialKey struct ConsoleSpecialKey { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ControlC = 0x0; constexpr uintptr_t ControlBreak = 0x0; }; // System.ThrowHelper struct ThrowHelper { // ---- Methods ---- constexpr uintptr_t ThrowArgumentNullException = 0x207DAC0; constexpr uintptr_t CreateArgumentNullException = 0x207C930; constexpr uintptr_t ThrowArrayTypeMismatchException = 0x207DCB0; constexpr uintptr_t CreateArrayTypeMismatchException = 0x207CAA0; constexpr uintptr_t ThrowArgumentException_DestinationTooShort = 0x207D9B0; constexpr uintptr_t CreateArgumentException_DestinationTooShort = 0x207C8D0; constexpr uintptr_t ThrowIndexOutOfRangeException = 0x207DD60; constexpr uintptr_t CreateIndexOutOfRangeException = 0x207CAF0; constexpr uintptr_t ThrowArgumentOutOfRangeException = 0x207DC10; constexpr uintptr_t CreateArgumentOutOfRangeException = 0x207C9C0; constexpr uintptr_t ThrowArgumentOutOfRangeException = 0x207DBE0; constexpr uintptr_t CreateArgumentOutOfRangeException = 0x207CA10; constexpr uintptr_t ThrowObjectDisposedException_ArrayMemoryPoolBuffer = 0x207E0D0; constexpr uintptr_t CreateObjectDisposedException_ArrayMemoryPoolBuffer = 0x207CB40; constexpr uintptr_t ThrowNotSupportedException = 0x207E0A0; constexpr uintptr_t CreateThrowNotSupportedException = 0x207CBA0; constexpr uintptr_t ThrowWrongKeyTypeArgumentException = 0x207E1E0; constexpr uintptr_t ThrowWrongValueTypeArgumentException = 0x207E2C0; constexpr uintptr_t ThrowArgumentException = 0x207DA60; constexpr uintptr_t ThrowArgumentException = 0x207D9E0; constexpr uintptr_t ThrowArgumentOutOfRangeException = 0x207DAF0; constexpr uintptr_t ThrowInvalidOperationException = 0x207DF60; constexpr uintptr_t ThrowSerializationException = 0x207E100; constexpr uintptr_t ThrowNotSupportedException = 0x207E040; constexpr uintptr_t ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion = 0x207DE20; constexpr uintptr_t ThrowInvalidOperationException_InvalidOperation_EnumOpCantHappen = 0x207DEC0; constexpr uintptr_t ThrowInvalidOperationException_InvalidOperation_EnumNotStarted = 0x207DE70; constexpr uintptr_t ThrowInvalidOperationException_InvalidOperation_EnumEnded = 0x207DDD0; constexpr uintptr_t ThrowInvalidOperationException_InvalidOperation_NoValue = 0x207DF10; constexpr uintptr_t GetArgumentOutOfRangeException = 0x207D070; constexpr uintptr_t ThrowArgumentOutOfRange_IndexException = 0x207DC40; constexpr uintptr_t ThrowIndexArgumentOutOfRange_NeedNonNegNumException = 0x207DD20; constexpr uintptr_t ThrowArgumentException_Argument_InvalidArrayType = 0x207D960; constexpr uintptr_t GetAddingDuplicateWithKeyArgumentException = 0x207CBF0; constexpr uintptr_t ThrowAddingDuplicateWithKeyArgumentException = 0x207D930; constexpr uintptr_t GetKeyNotFoundException = 0x207D320; constexpr uintptr_t ThrowKeyNotFoundException = 0x207E030; constexpr uintptr_t ThrowInvalidTypeWithPointersNotSupported = 0x207DFC0; constexpr uintptr_t ThrowInvalidOperationException_ConcurrentOperationsNotSupported = 0x207DD90; constexpr uintptr_t GetInvalidOperationException = 0x207D2C0; constexpr uintptr_t ThrowArraySegmentCtorValidationFailedExceptions = 0x207DC80; constexpr uintptr_t GetArraySegmentCtorValidationFailedException = 0x207D190; constexpr uintptr_t GetArgumentException = 0x207CC70; constexpr uintptr_t GetArgumentNullException = 0x207D010; constexpr uintptr_t IfNullAndNullsAreIllegalThenThrow = 0x348C50; constexpr uintptr_t GetArgumentName = 0x207CD00; constexpr uintptr_t GetArgumentOutOfRangeException = 0x207D0E0; constexpr uintptr_t ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index = 0x207E160; constexpr uintptr_t ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count = 0x207DCE0; constexpr uintptr_t GetResourceName = 0x207D3A0; constexpr uintptr_t ThrowValueArgumentOutOfRange_NeedNonNegNumException = 0x207E1A0; }; // System.AppDomainUnloadedException struct AppDomainUnloadedException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x206DC70; constexpr uintptr_t .ctor = 0x206DBF0; }; // System.CannotUnloadAppDomainException struct CannotUnloadAppDomainException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2073730; constexpr uintptr_t .ctor = 0x20736C0; constexpr uintptr_t .ctor = 0x206DBF0; }; // System.OperatingSystem struct OperatingSystem { constexpr uintptr_t _version = 0x10; constexpr uintptr_t _platform = 0x18; constexpr uintptr_t _servicePack = 0x20; constexpr uintptr_t _versionString = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2074BE0; constexpr uintptr_t .ctor = 0x2074C00; constexpr uintptr_t GetObjectData = 0x2074B90; constexpr uintptr_t Platform = 0x684F40; constexpr uintptr_t Version = 0x53E8F0; constexpr uintptr_t Clone = 0x2074B10; constexpr uintptr_t ToString = 0x2074BD0; constexpr uintptr_t VersionString = 0x2074D70; }; // System.MissingFieldException struct MissingFieldException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2074320; constexpr uintptr_t .ctor = 0x2074400; constexpr uintptr_t .ctor = 0x2074370; constexpr uintptr_t .ctor = 0x205D580; constexpr uintptr_t Message = 0x2074420; }; // System.MissingMemberException struct MissingMemberException { constexpr uintptr_t ClassName = 0x90; constexpr uintptr_t MemberName = 0x98; constexpr uintptr_t Signature = 0xA0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2074790; constexpr uintptr_t .ctor = 0x20747E0; constexpr uintptr_t .ctor = 0x2074800; constexpr uintptr_t GetObjectData = 0x20745E0; constexpr uintptr_t Message = 0x20749C0; constexpr uintptr_t FormatSignature = 0x1FF3540; }; // System.OutOfMemoryException struct OutOfMemoryException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20754D0; constexpr uintptr_t .ctor = 0x2075560; constexpr uintptr_t .ctor = 0x206DBF0; }; // ArrayEnumerator struct ArrayEnumerator { constexpr uintptr_t _array = 0x10; constexpr uintptr_t _index = 0x18; constexpr uintptr_t _endIndex = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x206DD20; constexpr uintptr_t MoveNext = 0x206DD00; constexpr uintptr_t Reset = 0x1ACE970; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t Current = 0x206DDC0; }; // RawData struct RawData { constexpr uintptr_t Bounds = 0x10; constexpr uintptr_t Count = 0x18; constexpr uintptr_t Data = 0x20; }; // InternalEnumerator`1 struct InternalEnumerator_ { constexpr uintptr_t array = 0x0; constexpr uintptr_t idx = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; }; // EmptyInternalEnumerator`1 struct EmptyInternalEnumerator_ { constexpr uintptr_t Value = 0x0; // ---- Methods ---- constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .cctor = 0x351080; }; // SorterObjectArray struct SorterObjectArray { constexpr uintptr_t keys = 0x10; constexpr uintptr_t items = 0x18; constexpr uintptr_t comparer = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x207A1F0; constexpr uintptr_t SwapIfGreaterWithItems = 0x2079DA0; constexpr uintptr_t Swap = 0x207A000; constexpr uintptr_t Sort = 0x2079D90; constexpr uintptr_t IntrospectiveSort = 0x2079B00; constexpr uintptr_t IntroSort = 0x2079A20; constexpr uintptr_t PickPivotAndPartition = 0x2079BF0; constexpr uintptr_t Heapsort = 0x2079680; constexpr uintptr_t DownHeap = 0x2079320; constexpr uintptr_t InsertionSort = 0x2079740; }; // SorterGenericArray struct SorterGenericArray { constexpr uintptr_t keys = 0x10; constexpr uintptr_t items = 0x18; constexpr uintptr_t comparer = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2079270; constexpr uintptr_t SwapIfGreaterWithItems = 0x2079000; constexpr uintptr_t Swap = 0x2079180; constexpr uintptr_t Sort = 0x2078FF0; constexpr uintptr_t IntrospectiveSort = 0x2078D10; constexpr uintptr_t IntroSort = 0x2078C30; constexpr uintptr_t PickPivotAndPartition = 0x2078E40; constexpr uintptr_t Heapsort = 0x20789C0; constexpr uintptr_t DownHeap = 0x2078780; constexpr uintptr_t InsertionSort = 0x2078A80; }; // System.Array struct Array { // ---- Methods ---- constexpr uintptr_t CreateInstance = 0x206FE90; constexpr uintptr_t AsReadOnly = 0x347BC0; constexpr uintptr_t Resize = 0x348C50; constexpr uintptr_t System.Collections.ICollection.get_Count = 0x2070F80; constexpr uintptr_t System.Collections.IList.get_IsReadOnly = 0x554A00; constexpr uintptr_t System.Collections.IList.get_Item = 0x2072FE0; constexpr uintptr_t System.Collections.IList.set_Item = 0x2072FF0; constexpr uintptr_t System.Collections.IList.Add = 0x2072BD0; constexpr uintptr_t System.Collections.IList.Contains = 0x2072E00; constexpr uintptr_t System.Collections.IList.Clear = 0x2072C20; constexpr uintptr_t System.Collections.IList.IndexOf = 0x2070B60; constexpr uintptr_t System.Collections.IList.Insert = 0x2072EF0; constexpr uintptr_t System.Collections.IList.Remove = 0x2072F90; constexpr uintptr_t System.Collections.IList.RemoveAt = 0x2072F40; constexpr uintptr_t CopyTo = 0x206E920; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t System.Collections.IStructuralComparable.CompareTo = 0x2073010; constexpr uintptr_t System.Collections.IStructuralEquatable.Equals = 0x2073260; constexpr uintptr_t CombineHashCodes = 0xFD1410; constexpr uintptr_t System.Collections.IStructuralEquatable.GetHashCode = 0x2073430; constexpr uintptr_t BinarySearch = 0x206DF40; constexpr uintptr_t ConvertAll = 0x349B40; constexpr uintptr_t Copy = 0x206EA20; constexpr uintptr_t Copy = 0x206ECB0; constexpr uintptr_t CopyTo = 0x206E7B0; constexpr uintptr_t ForEach = 0x3483F0; constexpr uintptr_t LongLength = 0x2073650; constexpr uintptr_t GetLongLength = 0x2070130; constexpr uintptr_t GetValue = 0x2070500; constexpr uintptr_t GetValue = 0x2070390; constexpr uintptr_t GetValue = 0x2070880; constexpr uintptr_t GetValue = 0x20705A0; constexpr uintptr_t IsFixedSize = 0x53FBD0; constexpr uintptr_t IsReadOnly = 0x554A00; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t SyncRoot = 0x51FF10; constexpr uintptr_t BinarySearch = 0x206E4E0; constexpr uintptr_t BinarySearch = 0x206E030; constexpr uintptr_t BinarySearch = 0x206E120; constexpr uintptr_t GetMedian = 0x2070150; constexpr uintptr_t BinarySearch = 0x463590; constexpr uintptr_t BinarySearch = 0x463590; constexpr uintptr_t BinarySearch = 0x463590; constexpr uintptr_t BinarySearch = 0x463590; constexpr uintptr_t IndexOf = 0x2070B60; constexpr uintptr_t IndexOf = 0x2070A70; constexpr uintptr_t IndexOf = 0x2070C50; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t LastIndexOf = 0x2071030; constexpr uintptr_t LastIndexOf = 0x2071150; constexpr uintptr_t LastIndexOf = 0x20711D0; constexpr uintptr_t LastIndexOf = 0x463590; constexpr uintptr_t LastIndexOf = 0x463590; constexpr uintptr_t LastIndexOf = 0x463590; constexpr uintptr_t Reverse = 0x2071540; constexpr uintptr_t Reverse = 0x2071610; constexpr uintptr_t Reverse = 0x3472C0; constexpr uintptr_t Reverse = 0x351310; constexpr uintptr_t SetValue = 0x2071BB0; constexpr uintptr_t SetValue = 0x2072020; constexpr uintptr_t SetValue = 0x2071C50; constexpr uintptr_t SetValue = 0x2071930; constexpr uintptr_t Sort = 0x20728E0; constexpr uintptr_t Sort = 0x20728B0; constexpr uintptr_t Sort = 0x20729C0; constexpr uintptr_t Sort = 0x2072AB0; constexpr uintptr_t Sort = 0x2072AE0; constexpr uintptr_t Sort = 0x20727C0; constexpr uintptr_t Sort = 0x20727A0; constexpr uintptr_t Sort = 0x2072390; constexpr uintptr_t Sort = 0x3472C0; constexpr uintptr_t Sort = 0x351310; constexpr uintptr_t Sort = 0x3483F0; constexpr uintptr_t Sort = 0x35D110; constexpr uintptr_t Sort = 0x3483F0; constexpr uintptr_t Sort = 0x3483F0; constexpr uintptr_t Sort = 0x34B270; constexpr uintptr_t Sort = 0x349850; constexpr uintptr_t Sort = 0x34B510; constexpr uintptr_t Exists = 0x3473A0; constexpr uintptr_t Fill = 0x463590; constexpr uintptr_t Fill = 0x463590; constexpr uintptr_t Find = 0x463590; constexpr uintptr_t FindAll = 0x349B40; constexpr uintptr_t FindIndex = 0x347770; constexpr uintptr_t FindLast = 0x463590; constexpr uintptr_t FindLastIndex = 0x347770; constexpr uintptr_t TrueForAll = 0x3473A0; constexpr uintptr_t GetEnumerator = 0x2070050; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t InternalArray__ICollection_get_Count = 0x2070F80; constexpr uintptr_t InternalArray__ICollection_get_IsReadOnly = 0x53FBD0; constexpr uintptr_t GetRawSzArrayData = 0x2070170; constexpr uintptr_t InternalArray__IEnumerable_GetEnumerator = 0x3479D0; constexpr uintptr_t InternalArray__ICollection_Clear = 0x2070F30; constexpr uintptr_t InternalArray__ICollection_Add = 0x463590; constexpr uintptr_t InternalArray__ICollection_Remove = 0x463590; constexpr uintptr_t InternalArray__ICollection_Contains = 0x463590; constexpr uintptr_t InternalArray__ICollection_CopyTo = 0x35D360; constexpr uintptr_t InternalArray__IReadOnlyList_get_Item = 0x463590; constexpr uintptr_t InternalArray__IReadOnlyCollection_get_Count = 0x2070F80; constexpr uintptr_t InternalArray__Insert = 0x463590; constexpr uintptr_t InternalArray__RemoveAt = 0x2070FE0; constexpr uintptr_t InternalArray__IndexOf = 0x463590; constexpr uintptr_t InternalArray__get_Item = 0x463590; constexpr uintptr_t InternalArray__set_Item = 0x463590; constexpr uintptr_t GetGenericValueImpl = 0x358990; constexpr uintptr_t SetGenericValueImpl = 0x358990; constexpr uintptr_t Length = 0x2070F80; constexpr uintptr_t Rank = 0x2070160; constexpr uintptr_t GetRank = 0x2070160; constexpr uintptr_t GetLength = 0x2070120; constexpr uintptr_t GetLowerBound = 0x2070140; constexpr uintptr_t GetValue = 0x20704F0; constexpr uintptr_t SetValue = 0x2071BA0; constexpr uintptr_t GetValueImpl = 0x20701D0; constexpr uintptr_t SetValueImpl = 0x2071880; constexpr uintptr_t FastCopy = 0x2070040; constexpr uintptr_t CreateInstanceImpl = 0x206F480; constexpr uintptr_t GetUpperBound = 0x2070190; constexpr uintptr_t GetValue = 0x20701E0; constexpr uintptr_t GetValue = 0x2070750; constexpr uintptr_t GetValue = 0x20707E0; constexpr uintptr_t SetValue = 0x2071E50; constexpr uintptr_t SetValue = 0x2071B00; constexpr uintptr_t SetValue = 0x2071890; constexpr uintptr_t UnsafeCreateInstance = 0x2073630; constexpr uintptr_t UnsafeCreateInstance = 0x206F500; constexpr uintptr_t UnsafeCreateInstance = 0x2073640; constexpr uintptr_t CreateInstance = 0x206F490; constexpr uintptr_t CreateInstance = 0x206F500; constexpr uintptr_t CreateInstance = 0x206FDF0; constexpr uintptr_t CreateInstance = 0x206F590; constexpr uintptr_t CreateInstance = 0x206F8B0; constexpr uintptr_t Clear = 0x206E610; constexpr uintptr_t ClearInternal = 0x206E600; constexpr uintptr_t Copy = 0x206EBA0; constexpr uintptr_t Copy = 0x206EE20; constexpr uintptr_t CreateArrayTypeMismatchException = 0x206F430; constexpr uintptr_t CanAssignArrayElement = 0x206E500; constexpr uintptr_t ConstrainedCopy = 0x206E7A0; constexpr uintptr_t Empty = 0x347A50; constexpr uintptr_t Initialize = 0x512CE0; constexpr uintptr_t IndexOfImpl = 0x463590; constexpr uintptr_t LastIndexOfImpl = 0x463590; constexpr uintptr_t SortImpl = 0x20721A0; constexpr uintptr_t UnsafeLoad = 0x463590; constexpr uintptr_t UnsafeStore = 0x463590; constexpr uintptr_t UnsafeMov = 0x463590; }; // System.ByReference`1 struct ByReference_ { constexpr uintptr_t _value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Value = 0x3479D0; }; // System.MonoTODOAttribute struct MonoTODOAttribute { constexpr uintptr_t comment = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x54EB60; }; // System.MonoLimitationAttribute struct MonoLimitationAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; }; // System.MonoNotSupportedAttribute struct MonoNotSupportedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; }; // SwitchValueState struct SwitchValueState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t HasFalseValue = 0x0; constexpr uintptr_t HasTrueValue = 0x0; constexpr uintptr_t HasLookedForOverride = 0x0; constexpr uintptr_t UnknownValue = 0x0; }; // System.AppContext struct AppContext { constexpr uintptr_t s_switchMap = 0x0; constexpr uintptr_t s_defaultsInitialized = 0x8; // ---- Methods ---- constexpr uintptr_t InitializeDefaultSwitchValues = 0x208A680; constexpr uintptr_t TryGetSwitch = 0x208A7D0; constexpr uintptr_t .cctor = 0x208AC30; }; // System.AppContextSwitches struct AppContextSwitches { constexpr uintptr_t SetActorAsReferenceWhenCopyingClaimsIdentity = 0x0; constexpr uintptr_t EnforceJapaneseEraYearRanges = 0x1; constexpr uintptr_t FormatJapaneseFirstYearAsANumber = 0x2; constexpr uintptr_t EnforceLegacyJapaneseDateParsing = 0x3; }; // System.LocalDataStoreHolder struct LocalDataStoreHolder { constexpr uintptr_t m_Store = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t Finalize = 0x209B490; constexpr uintptr_t Store = 0x53E8F0; }; // System.LocalDataStoreElement struct LocalDataStoreElement { constexpr uintptr_t m_value = 0x10; constexpr uintptr_t m_cookie = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x209B460; constexpr uintptr_t Value = 0x53E8F0; constexpr uintptr_t Value = 0x53E910; constexpr uintptr_t Cookie = 0x520140; }; // System.LocalDataStore struct LocalDataStore { constexpr uintptr_t m_DataTable = 0x10; constexpr uintptr_t m_Manager = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x209C6E0; constexpr uintptr_t Dispose = 0x209C140; constexpr uintptr_t GetData = 0x209C1D0; constexpr uintptr_t SetData = 0x209C5A0; constexpr uintptr_t FreeData = 0x209C170; constexpr uintptr_t PopulateElement = 0x209C300; }; // System.LocalDataStoreSlot struct LocalDataStoreSlot { constexpr uintptr_t m_mgr = 0x10; constexpr uintptr_t m_slot = 0x18; constexpr uintptr_t m_cookie = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x209C0E0; constexpr uintptr_t Manager = 0x53E8F0; constexpr uintptr_t Slot = 0x684F40; constexpr uintptr_t Cookie = 0x526D40; constexpr uintptr_t Finalize = 0x209C050; }; // System.LocalDataStoreMgr struct LocalDataStoreMgr { constexpr uintptr_t m_SlotInfoTable = 0x10; constexpr uintptr_t m_FirstAvailableSlot = 0x18; constexpr uintptr_t m_ManagedLocalDataStores = 0x20; constexpr uintptr_t m_KeyToSlotMap = 0x28; constexpr uintptr_t m_CookieGenerator = 0x30; // ---- Methods ---- constexpr uintptr_t CreateLocalDataStore = 0x209B860; constexpr uintptr_t DeleteLocalDataStore = 0x209BA60; constexpr uintptr_t AllocateDataSlot = 0x209B510; constexpr uintptr_t AllocateNamedDataSlot = 0x209B770; constexpr uintptr_t GetNamedDataSlot = 0x209BDD0; constexpr uintptr_t FreeNamedDataSlot = 0x209BD00; constexpr uintptr_t FreeDataSlot = 0x209BB30; constexpr uintptr_t ValidateSlot = 0x209BEE0; constexpr uintptr_t GetSlotTableLength = 0x7C0760; constexpr uintptr_t .ctor = 0x209BF60; }; // System.Activator struct Activator { // ---- Methods ---- constexpr uintptr_t CreateInstance = 0x208A390; constexpr uintptr_t CreateInstance = 0x208A400; constexpr uintptr_t CreateInstance = 0x208A640; constexpr uintptr_t CreateInstance = 0x208A3C0; constexpr uintptr_t CreateInstance = 0x208A670; constexpr uintptr_t CreateInstance = 0x208A3F0; constexpr uintptr_t CreateInstance = 0x208A1F0; constexpr uintptr_t CreateInstance = 0x463590; }; // System.Attribute struct Attribute { // ---- Methods ---- constexpr uintptr_t InternalGetCustomAttributes = 0x208C940; constexpr uintptr_t InternalGetCustomAttributes = 0x208C890; constexpr uintptr_t InternalParamGetCustomAttributes = 0x208CAD0; constexpr uintptr_t InternalIsDefined = 0x208CA60; constexpr uintptr_t InternalIsDefined = 0x208C9F0; constexpr uintptr_t GetCustomAttributes = 0x208B8F0; constexpr uintptr_t GetCustomAttributes = 0x208BCC0; constexpr uintptr_t GetCustomAttributes = 0x208B5D0; constexpr uintptr_t GetCustomAttributes = 0x208C4D0; constexpr uintptr_t IsDefined = 0x208CFC0; constexpr uintptr_t IsDefined = 0x208CFD0; constexpr uintptr_t GetCustomAttribute = 0x208B320; constexpr uintptr_t GetCustomAttribute = 0x208B270; constexpr uintptr_t GetCustomAttributes = 0x208B5E0; constexpr uintptr_t GetCustomAttributes = 0x208B3D0; constexpr uintptr_t GetCustomAttributes = 0x208BB70; constexpr uintptr_t GetCustomAttributes = 0x208BFF0; constexpr uintptr_t GetCustomAttributes = 0x208B5C0; constexpr uintptr_t GetCustomAttributes = 0x208B900; constexpr uintptr_t GetCustomAttributes = 0x208C3B0; constexpr uintptr_t GetCustomAttributes = 0x208C280; constexpr uintptr_t GetCustomAttribute = 0x208B1C0; constexpr uintptr_t GetCustomAttribute = 0x208B110; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Equals = 0x208AE90; constexpr uintptr_t AreFieldValuesEqual = 0x208ACD0; constexpr uintptr_t GetHashCode = 0x208C710; constexpr uintptr_t TypeId = 0x20829E0; constexpr uintptr_t Match = 0x208D320; constexpr uintptr_t IsDefaultAttribute = 0x554A00; }; // System.Buffer struct Buffer { // ---- Methods ---- constexpr uintptr_t InternalBlockCopy = 0x208D790; constexpr uintptr_t IndexOfByte = 0x208D6E0; constexpr uintptr_t _ByteLength = 0x208DC70; constexpr uintptr_t ZeroMemory = 0x208DC50; constexpr uintptr_t Memcpy = 0x208DAA0; constexpr uintptr_t InternalMemcpy = 0x208D7A0; constexpr uintptr_t ByteLength = 0x208D630; constexpr uintptr_t BlockCopy = 0x208D3A0; constexpr uintptr_t MemoryCopy = 0x208DB20; constexpr uintptr_t Memcpy4 = 0x208DDB0; constexpr uintptr_t Memcpy2 = 0x208DD30; constexpr uintptr_t Memcpy1 = 0x208DC80; constexpr uintptr_t Memcpy = 0x208D7B0; constexpr uintptr_t Memmove = 0x208DAF0; constexpr uintptr_t Memmove = 0x463590; }; // System.ContextBoundObject struct ContextBoundObject { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.ContextStaticAttribute struct ContextStaticAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // BinderState struct BinderState { constexpr uintptr_t m_argsMap = 0x10; constexpr uintptr_t m_originalSize = 0x18; constexpr uintptr_t m_isParamArray = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x208D340; }; // Primitives struct Primitives { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Boolean = 0x0; constexpr uintptr_t Char = 0x0; constexpr uintptr_t SByte = 0x0; constexpr uintptr_t Byte = 0x0; constexpr uintptr_t Int16 = 0x0; constexpr uintptr_t UInt16 = 0x0; constexpr uintptr_t Int32 = 0x0; constexpr uintptr_t UInt32 = 0x0; constexpr uintptr_t Int64 = 0x0; constexpr uintptr_t UInt64 = 0x0; constexpr uintptr_t Single = 0x0; constexpr uintptr_t Double = 0x0; constexpr uintptr_t Decimal = 0x0; constexpr uintptr_t DateTime = 0x0; constexpr uintptr_t String = 0x0; }; // System.DefaultBinder struct DefaultBinder { constexpr uintptr_t _primitiveConversions = 0x0; // ---- Methods ---- constexpr uintptr_t BindToMethod = 0x208E550; constexpr uintptr_t BindToField = 0x208DE50; constexpr uintptr_t SelectProperty = 0x2093500; constexpr uintptr_t ChangeType = 0x2090FF0; constexpr uintptr_t ReorderArgumentArray = 0x2092810; constexpr uintptr_t ExactBinding = 0x20913A0; constexpr uintptr_t ExactPropertyBinding = 0x2091610; constexpr uintptr_t FindMostSpecific = 0x20923A0; constexpr uintptr_t FindMostSpecificType = 0x2091F90; constexpr uintptr_t FindMostSpecificMethod = 0x2091BB0; constexpr uintptr_t FindMostSpecificField = 0x2091A90; constexpr uintptr_t FindMostSpecificProperty = 0x2091E70; constexpr uintptr_t CompareMethodSigAndName = 0x2091050; constexpr uintptr_t GetHierarchyDepth = 0x20927A0; constexpr uintptr_t FindMostDerivedNewSlotMeth = 0x20918E0; constexpr uintptr_t ReorderParams = 0x2092B80; constexpr uintptr_t CreateParamOrder = 0x20911A0; constexpr uintptr_t CanConvertPrimitive = 0x2090CE0; constexpr uintptr_t CanConvertPrimitiveObjectToType = 0x2090BD0; constexpr uintptr_t CompareMethodSig = 0x2091050; constexpr uintptr_t SelectMethod = 0x2092D00; constexpr uintptr_t CanChangePrimitive = 0x2090AE0; constexpr uintptr_t CanPrimitiveWiden = 0x2090F20; constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t .cctor = 0x2094050; }; // System.Empty struct Empty { constexpr uintptr_t Value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t ToString = 0x1FF3540; constexpr uintptr_t GetObjectData = 0x20940E0; constexpr uintptr_t .cctor = 0x2094160; }; // ParseFailureKind struct ParseFailureKind { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Argument = 0x0; constexpr uintptr_t ArgumentNull = 0x0; constexpr uintptr_t ArgumentWithParameter = 0x0; constexpr uintptr_t UnhandledException = 0x0; }; // EnumResult struct EnumResult { constexpr uintptr_t parsedEnum = 0x10; constexpr uintptr_t canThrow = 0x18; constexpr uintptr_t m_failure = 0x1C; constexpr uintptr_t m_failureMessageID = 0x20; constexpr uintptr_t m_failureParameter = 0x28; constexpr uintptr_t m_failureMessageFormatArgument = 0x30; constexpr uintptr_t m_innerException = 0x38; // ---- Methods ---- constexpr uintptr_t Init = 0x20943B0; constexpr uintptr_t SetFailure = 0x2094400; constexpr uintptr_t SetFailure = 0x2094420; constexpr uintptr_t SetFailure = 0x2094470; constexpr uintptr_t GetEnumParseException = 0x20941D0; }; // ValuesAndNames struct ValuesAndNames { constexpr uintptr_t Values = 0x10; constexpr uintptr_t Names = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; }; // System.Enum struct Enum { constexpr uintptr_t enumSeperatorCharArray = 0x0; constexpr uintptr_t enumSeperator = 0x0; // ---- Methods ---- constexpr uintptr_t GetCachedValuesAndNames = 0x2094E00; constexpr uintptr_t InternalFormattedHexString = 0x2095BA0; constexpr uintptr_t InternalFormat = 0x2095A20; constexpr uintptr_t InternalFlagsFormat = 0x2095820; constexpr uintptr_t ToUInt64 = 0x2098910; constexpr uintptr_t InternalCompareTo = 0x2095810; constexpr uintptr_t InternalGetUnderlyingType = 0x2096060; constexpr uintptr_t GetEnumValuesAndNames = 0x2094F80; constexpr uintptr_t InternalBoxEnum = 0x2095800; constexpr uintptr_t TryParse = 0x3473A0; constexpr uintptr_t TryParse = 0x463590; constexpr uintptr_t Parse = 0x2096250; constexpr uintptr_t Parse = 0x2096170; constexpr uintptr_t TryParseEnum = 0x2098AA0; constexpr uintptr_t GetUnderlyingType = 0x2095510; constexpr uintptr_t GetValues = 0x20955C0; constexpr uintptr_t InternalGetValues = 0x2096070; constexpr uintptr_t GetName = 0x2094FA0; constexpr uintptr_t GetNames = 0x2095050; constexpr uintptr_t InternalGetNames = 0x2096020; constexpr uintptr_t ToObject = 0x2097D10; constexpr uintptr_t IsDefined = 0x20960C0; constexpr uintptr_t Format = 0x20946E0; constexpr uintptr_t Value = 0x20955B0; constexpr uintptr_t GetValue = 0x20955B0; constexpr uintptr_t InternalHasFlag = 0x20960B0; constexpr uintptr_t Hashcode = 0x2094F90; constexpr uintptr_t Equals = 0x20946D0; constexpr uintptr_t GetHashCode = 0x2094F90; constexpr uintptr_t ToString = 0x20985F0; constexpr uintptr_t ToString = 0x20985E0; constexpr uintptr_t CompareTo = 0x20944E0; constexpr uintptr_t ToString = 0x20986A0; constexpr uintptr_t ToString = 0x1FE2820; constexpr uintptr_t HasFlag = 0x2095660; constexpr uintptr_t GetTypeCode = 0x20950F0; constexpr uintptr_t System.IConvertible.ToBoolean = 0x2096330; constexpr uintptr_t System.IConvertible.ToChar = 0x2096450; constexpr uintptr_t System.IConvertible.ToSByte = 0x20968D0; constexpr uintptr_t System.IConvertible.ToByte = 0x20963C0; constexpr uintptr_t System.IConvertible.ToInt16 = 0x2096720; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x2096A60; constexpr uintptr_t System.IConvertible.ToInt32 = 0x20967B0; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x2096AF0; constexpr uintptr_t System.IConvertible.ToInt64 = 0x2096840; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x2096B80; constexpr uintptr_t System.IConvertible.ToSingle = 0x2096960; constexpr uintptr_t System.IConvertible.ToDouble = 0x2096690; constexpr uintptr_t System.IConvertible.ToDecimal = 0x20965E0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x20964E0; constexpr uintptr_t System.IConvertible.ToType = 0x20969F0; constexpr uintptr_t ToObject = 0x20983C0; constexpr uintptr_t ToObject = 0x2096C10; constexpr uintptr_t ToObject = 0x2097050; constexpr uintptr_t ToObject = 0x20976B0; constexpr uintptr_t ToObject = 0x20978D0; constexpr uintptr_t ToObject = 0x2097AF0; constexpr uintptr_t ToObject = 0x2097270; constexpr uintptr_t ToObject = 0x20981A0; constexpr uintptr_t ToObject = 0x2097490; constexpr uintptr_t ToObject = 0x2096E30; constexpr uintptr_t Parse = 0x463590; constexpr uintptr_t Parse = 0x463590; constexpr uintptr_t TryParse = 0x20991C0; constexpr uintptr_t TryParse = 0x2099100; constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t .cctor = 0x2099270; }; // ExceptionMessageKind struct ExceptionMessageKind { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ThreadAbort = 0x0; constexpr uintptr_t ThreadInterrupted = 0x0; constexpr uintptr_t OutOfMemory = 0x0; }; // System.Exception struct Exception { constexpr uintptr_t s_EDILock = 0x0; constexpr uintptr_t _className = 0x10; constexpr uintptr_t _message = 0x18; constexpr uintptr_t _data = 0x20; constexpr uintptr_t _innerException = 0x28; constexpr uintptr_t _helpURL = 0x30; constexpr uintptr_t _stackTrace = 0x38; constexpr uintptr_t _stackTraceString = 0x40; constexpr uintptr_t _remoteStackTraceString = 0x48; constexpr uintptr_t _remoteStackIndex = 0x50; constexpr uintptr_t _dynamicMethods = 0x58; constexpr uintptr_t _HResult = 0x60; constexpr uintptr_t _source = 0x68; constexpr uintptr_t _safeSerializationManager = 0x70; constexpr uintptr_t captured_traces = 0x78; constexpr uintptr_t native_trace_ips = 0x80; constexpr uintptr_t caught_in_unmanaged = 0x88; constexpr uintptr_t _COMPlusExceptionCode = 0x0; // ---- Methods ---- constexpr uintptr_t Init = 0x20999C0; constexpr uintptr_t .ctor = 0x2099F40; constexpr uintptr_t .ctor = 0x209A440; constexpr uintptr_t .ctor = 0x209A480; constexpr uintptr_t .ctor = 0x2099F60; constexpr uintptr_t Message = 0x209A550; constexpr uintptr_t Data = 0x209A4E0; constexpr uintptr_t GetClassName = 0x2099400; constexpr uintptr_t GetBaseException = 0x20993E0; constexpr uintptr_t InnerException = 0x5120A0; constexpr uintptr_t TargetSite = 0x209A800; constexpr uintptr_t StackTrace = 0x209A7C0; constexpr uintptr_t GetStackTrace = 0x2099970; constexpr uintptr_t SetErrorCode = 0x8280A0; constexpr uintptr_t HelpLink = 0x54DFC0; constexpr uintptr_t HelpLink = 0x54DFE0; constexpr uintptr_t Source = 0x209A670; constexpr uintptr_t Source = 0x54E6B0; constexpr uintptr_t ToString = 0x2099EB0; constexpr uintptr_t ToString = 0x2099BE0; constexpr uintptr_t GetObjectData = 0x20994F0; constexpr uintptr_t OnDeserialized = 0x2099A60; constexpr uintptr_t StripFileInfo = 0x559340; constexpr uintptr_t RestoreExceptionDispatchInfo = 0x2099B00; constexpr uintptr_t HResult = 0x828090; constexpr uintptr_t HResult = 0x8280A0; constexpr uintptr_t GetType = 0x20829E0; constexpr uintptr_t GetMessageFromNativeResources = 0x2099460; constexpr uintptr_t FixRemotingException = 0x20992F0; constexpr uintptr_t ReportUnhandledException = 0x2099AF0; constexpr uintptr_t .cctor = 0x2099EC0; }; // System.GCCollectionMode struct GCCollectionMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Forced = 0x0; constexpr uintptr_t Optimized = 0x0; }; // System.GC struct GC { constexpr uintptr_t EPHEMERON_TOMBSTONE = 0x0; // ---- Methods ---- constexpr uintptr_t GetCollectionCount = 0x209B0B0; constexpr uintptr_t GetMaxGeneration = 0x209B0C0; constexpr uintptr_t InternalCollect = 0x209B100; constexpr uintptr_t RecordPressure = 0x1EDD770; constexpr uintptr_t Register_ephemeron_array = 0x209B450; constexpr uintptr_t Ephemeron_tombstone = 0x209B440; constexpr uintptr_t GetMemoryInfo = 0x209B0D0; constexpr uintptr_t AddMemoryPressure = 0x209A8C0; constexpr uintptr_t RemoveMemoryPressure = 0x209B1B0; constexpr uintptr_t Collect = 0x209ABE0; constexpr uintptr_t Collect = 0x209AB60; constexpr uintptr_t Collect = 0x209AD30; constexpr uintptr_t Collect = 0x209AA00; constexpr uintptr_t Collect = 0x209AEC0; constexpr uintptr_t CollectionCount = 0x209AFF0; constexpr uintptr_t KeepAlive = 0x512CE0; constexpr uintptr_t MaxGeneration = 0x209B400; constexpr uintptr_t _SuppressFinalize = 0x209B3A0; constexpr uintptr_t SuppressFinalize = 0x209B2F0; constexpr uintptr_t _ReRegisterForFinalize = 0x209B390; constexpr uintptr_t ReRegisterForFinalize = 0x209B110; constexpr uintptr_t GetTotalMemory = 0x209B0F0; constexpr uintptr_t .cctor = 0x209B3B0; }; // System.TypeNameFormatFlags struct TypeNameFormatFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FormatBasic = 0x0; constexpr uintptr_t FormatNamespace = 0x0; constexpr uintptr_t FormatFullInst = 0x0; constexpr uintptr_t FormatAssembly = 0x0; constexpr uintptr_t FormatSignature = 0x0; constexpr uintptr_t FormatNoVersion = 0x0; constexpr uintptr_t FormatAngleBrackets = 0x0; constexpr uintptr_t FormatStubInfo = 0x0; constexpr uintptr_t FormatGenericParam = 0x0; constexpr uintptr_t FormatSerialization = 0x0; }; // System.TypeNameKind struct TypeNameKind { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Name = 0x0; constexpr uintptr_t ToString = 0x0; constexpr uintptr_t SerializationName = 0x0; constexpr uintptr_t FullName = 0x0; }; // MemberListType struct MemberListType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t All = 0x0; constexpr uintptr_t CaseSensitive = 0x0; constexpr uintptr_t CaseInsensitive = 0x0; constexpr uintptr_t HandleToInfo = 0x0; }; // ListBuilder`1 struct ListBuilder_ { constexpr uintptr_t _items = 0x0; constexpr uintptr_t _item = 0x0; constexpr uintptr_t _count = 0x0; constexpr uintptr_t _capacity = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t Add = 0x463590; }; // System.RuntimeType struct RuntimeType { constexpr uintptr_t ValueType = 0x0; constexpr uintptr_t EnumType = 0x8; constexpr uintptr_t ObjectType = 0x10; constexpr uintptr_t StringType = 0x18; constexpr uintptr_t DelegateType = 0x20; constexpr uintptr_t s_SICtorParamTypes = 0x28; constexpr uintptr_t MakeTypeBuilderInstantiation = 0x30; constexpr uintptr_t MemberBindingMask = 0x0; constexpr uintptr_t InvocationMask = 0x0; constexpr uintptr_t BinderNonCreateInstance = 0x0; constexpr uintptr_t BinderGetSetProperty = 0x0; constexpr uintptr_t BinderSetInvokeProperty = 0x0; constexpr uintptr_t BinderGetSetField = 0x0; constexpr uintptr_t BinderSetInvokeField = 0x0; constexpr uintptr_t BinderNonFieldGetSet = 0x0; constexpr uintptr_t ClassicBindingMask = 0x0; constexpr uintptr_t s_typedRef = 0x38; constexpr uintptr_t type_info = 0x18; constexpr uintptr_t GenericCache = 0x20; constexpr uintptr_t m_serializationCtor = 0x28; constexpr uintptr_t GenericParameterCountAny = 0x0; // ---- Methods ---- constexpr uintptr_t GetType = 0x20A3F70; constexpr uintptr_t ThrowIfTypeNeverValidGenericArgument = 0x20A78D0; constexpr uintptr_t SanityCheckGenericArguments = 0x20A7580; constexpr uintptr_t SplitName = 0x20A77C0; constexpr uintptr_t FilterPreCalculate = 0x209E3D0; constexpr uintptr_t FilterHelper = 0x209E280; constexpr uintptr_t FilterHelper = 0x209E170; constexpr uintptr_t FilterApplyPrefixLookup = 0x209DFD0; constexpr uintptr_t FilterApplyBase = 0x209D9F0; constexpr uintptr_t FilterApplyType = 0x209E050; constexpr uintptr_t FilterApplyMethodInfo = 0x209DF20; constexpr uintptr_t FilterApplyConstructorInfo = 0x209DC00; constexpr uintptr_t FilterApplyMethodBase = 0x209DCB0; constexpr uintptr_t .ctor = 0x20A8180; constexpr uintptr_t GetMethodCandidates = 0x20A1C70; constexpr uintptr_t GetConstructorCandidates = 0x209E8A0; constexpr uintptr_t GetPropertyCandidates = 0x20A36E0; constexpr uintptr_t GetEventCandidates = 0x209FC80; constexpr uintptr_t GetFieldCandidates = 0x20A0410; constexpr uintptr_t GetNestedTypeCandidates = 0x20A27A0; constexpr uintptr_t GetMethods = 0x20A26F0; constexpr uintptr_t GetConstructors = 0x209F140; constexpr uintptr_t GetProperties = 0x20A3650; constexpr uintptr_t GetEvents = 0x20A0370; constexpr uintptr_t GetFields = 0x20A0D90; constexpr uintptr_t GetMembers = 0x20A1660; constexpr uintptr_t GetConstructorImpl = 0x209EC60; constexpr uintptr_t GetPropertyImpl = 0x20A39C0; constexpr uintptr_t GetEvent = 0x209FF00; constexpr uintptr_t GetField = 0x20A0690; constexpr uintptr_t GetNestedType = 0x20A2BA0; constexpr uintptr_t GetMember = 0x20A11C0; constexpr uintptr_t Module = 0x20A3CB0; constexpr uintptr_t GetRuntimeModule = 0x20A3CB0; constexpr uintptr_t Assembly = 0x20A3CA0; constexpr uintptr_t GetRuntimeAssembly = 0x20A3CA0; constexpr uintptr_t TypeHandle = 0x20A87A0; constexpr uintptr_t IsInstanceOfType = 0x20A6BC0; constexpr uintptr_t IsAssignableFrom = 0x20A5690; constexpr uintptr_t IsEquivalentTo = 0x20A6AF0; constexpr uintptr_t BaseType = 0x20A81F0; constexpr uintptr_t GetBaseType = 0x209E630; constexpr uintptr_t UnderlyingSystemType = 0x51FF10; constexpr uintptr_t GetAttributeFlagsImpl = 0x209E620; constexpr uintptr_t IsContextfulImpl = 0x20A57A0; constexpr uintptr_t IsByRefImpl = 0x20A5780; constexpr uintptr_t IsPrimitiveImpl = 0x20A6BE0; constexpr uintptr_t IsPointerImpl = 0x20A6BD0; constexpr uintptr_t IsCOMObjectImpl = 0x20A5790; constexpr uintptr_t IsValueTypeImpl = 0x20A6CF0; constexpr uintptr_t IsEnum = 0x20A8600; constexpr uintptr_t HasElementTypeImpl = 0x20A3FF0; constexpr uintptr_t GenericParameterAttributes = 0x20A8460; constexpr uintptr_t IsSzArray = 0x20A8700; constexpr uintptr_t IsArrayImpl = 0x20A5680; constexpr uintptr_t GetArrayRank = 0x209E590; constexpr uintptr_t GetElementType = 0x209F6D0; constexpr uintptr_t GetEnumNames = 0x209F910; constexpr uintptr_t GetEnumValues = 0x209FAF0; constexpr uintptr_t GetEnumUnderlyingType = 0x209FA40; constexpr uintptr_t IsEnumDefined = 0x20A64F0; constexpr uintptr_t GetEnumName = 0x209F6E0; constexpr uintptr_t GetGenericArgumentsInternal = 0x20A0E30; constexpr uintptr_t GetGenericArguments = 0x20A0EB0; constexpr uintptr_t MakeGenericType = 0x20A6EB0; constexpr uintptr_t IsGenericTypeDefinition = 0x20A8680; constexpr uintptr_t IsGenericParameter = 0x20A8670; constexpr uintptr_t GenericParameterPosition = 0x20A8520; constexpr uintptr_t GetGenericTypeDefinition = 0x20A1060; constexpr uintptr_t IsGenericType = 0x20A8690; constexpr uintptr_t IsConstructedGenericType = 0x20A85B0; constexpr uintptr_t InvokeMember = 0x20A4000; constexpr uintptr_t Equals = 0x209D9E0; constexpr uintptr_t Op_Equality = 0x5586B0; constexpr uintptr_t Op_Inequality = 0x6CE7E0; constexpr uintptr_t Clone = 0x51FF10; constexpr uintptr_t GetObjectData = 0x20A3340; constexpr uintptr_t GetCustomAttributes = 0x209F1F0; constexpr uintptr_t GetCustomAttributes = 0x209F290; constexpr uintptr_t IsDefined = 0x20A6350; constexpr uintptr_t FormatTypeName = 0x209E410; constexpr uintptr_t MemberType = 0x20A8710; constexpr uintptr_t ReflectedType = 0x20A8780; constexpr uintptr_t MetadataToken = 0x20A8750; constexpr uintptr_t CreateInstanceCheckThis = 0x209C960; constexpr uintptr_t CreateInstanceImpl = 0x209CE60; constexpr uintptr_t CreateInstanceDefaultCtor = 0x209CC00; constexpr uintptr_t GetDefaultConstructor = 0x209F430; constexpr uintptr_t GetDefaultMemberName = 0x209F5E0; constexpr uintptr_t GetSerializationCtor = 0x20A3CC0; constexpr uintptr_t CreateInstanceSlow = 0x209D990; constexpr uintptr_t CreateInstanceMono = 0x209D6B0; constexpr uintptr_t CheckValue = 0x209C760; constexpr uintptr_t TryConvertToType = 0x20A7A20; constexpr uintptr_t IsConvertibleToPrimitiveType = 0x20A57B0; constexpr uintptr_t GetCachedName = 0x209E830; constexpr uintptr_t Make_array_type = 0x20A87D0; constexpr uintptr_t MakeArrayType = 0x20A6DD0; constexpr uintptr_t MakeArrayType = 0x20A6DE0; constexpr uintptr_t Make_byref_type = 0x20A87E0; constexpr uintptr_t MakeByRefType = 0x20A6E40; constexpr uintptr_t MakePointerType = 0x20A7490; constexpr uintptr_t MakePointerType = 0x20A74A0; constexpr uintptr_t ContainsGenericParameters = 0x20A8200; constexpr uintptr_t GetGenericParameterConstraints = 0x20A0F40; constexpr uintptr_t CreateInstanceForAnotherGenericParameter = 0x209CD20; constexpr uintptr_t MakeGenericType = 0x20A7480; constexpr uintptr_t GetMethodsByName_native = 0x20A26E0; constexpr uintptr_t GetMethodsByName = 0x20A2450; constexpr uintptr_t GetPropertiesByName_native = 0x20A3640; constexpr uintptr_t GetConstructors_native = 0x209F1E0; constexpr uintptr_t GetConstructors_internal = 0x209EF10; constexpr uintptr_t GetPropertiesByName = 0x20A33B0; constexpr uintptr_t GetTypeCodeImpl = 0x20A3F20; constexpr uintptr_t GetTypeCodeImplInternal = 0x20A3F10; constexpr uintptr_t ToString = 0x20A7A10; constexpr uintptr_t IsGenericCOMObjectImpl = 0x554A00; constexpr uintptr_t CreateInstanceInternal = 0x209D6A0; constexpr uintptr_t DeclaringMethod = 0x20A8330; constexpr uintptr_t GetFullName = 0x20A81D0; constexpr uintptr_t GetGenericArgumentsInternal = 0x20A0EA0; constexpr uintptr_t GetGenericParameterAttributes = 0x20A0F00; constexpr uintptr_t GetGenericParameterPosition = 0x20A1050; constexpr uintptr_t GetEvents_native = 0x20A0400; constexpr uintptr_t GetFields_native = 0x20A0E20; constexpr uintptr_t GetFields_internal = 0x20A0B00; constexpr uintptr_t GetEvents_internal = 0x20A0170; constexpr uintptr_t GetInterfaces = 0x20A11B0; constexpr uintptr_t GetNestedTypes_native = 0x20A3330; constexpr uintptr_t GetNestedTypes_internal = 0x20A2FF0; constexpr uintptr_t AssemblyQualifiedName = 0x20A81E0; constexpr uintptr_t DeclaringType = 0x20A8340; constexpr uintptr_t Name = 0x20A8760; constexpr uintptr_t Namespace = 0x20A8770; constexpr uintptr_t GetHashCode = 0x20A10F0; constexpr uintptr_t FullName = 0x20A8350; constexpr uintptr_t IsSZArray = 0x20A86A0; constexpr uintptr_t IsSubclassOf = 0x20A6BF0; constexpr uintptr_t GetMethodImpl = 0x20A2400; constexpr uintptr_t GetMethodImplCommon = 0x20A1FB0; constexpr uintptr_t GetMethodCandidates = 0x20A1970; constexpr uintptr_t .cctor = 0x20A7C90; }; // System.ReflectionOnlyType struct ReflectionOnlyType { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20B6EF0; constexpr uintptr_t TypeHandle = 0x20B6F40; }; // System.SharedStatics struct SharedStatics { constexpr uintptr_t _sharedStatics = 0x0; constexpr uintptr_t _maker = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x512CE0; constexpr uintptr_t GetSharedStringMaker = 0x20B83C0; constexpr uintptr_t ReleaseSharedStringMaker = 0x20B8540; constexpr uintptr_t .cctor = 0x20B8660; }; // System.ExceptionArgument struct ExceptionArgument { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t obj = 0x0; constexpr uintptr_t dictionary = 0x0; constexpr uintptr_t dictionaryCreationThreshold = 0x0; constexpr uintptr_t array = 0x0; constexpr uintptr_t info = 0x0; constexpr uintptr_t key = 0x0; constexpr uintptr_t collection = 0x0; constexpr uintptr_t list = 0x0; constexpr uintptr_t match = 0x0; constexpr uintptr_t converter = 0x0; constexpr uintptr_t queue = 0x0; constexpr uintptr_t stack = 0x0; constexpr uintptr_t capacity = 0x0; constexpr uintptr_t index = 0x0; constexpr uintptr_t startIndex = 0x0; constexpr uintptr_t value = 0x0; constexpr uintptr_t count = 0x0; constexpr uintptr_t arrayIndex = 0x0; constexpr uintptr_t name = 0x0; constexpr uintptr_t mode = 0x0; constexpr uintptr_t item = 0x0; constexpr uintptr_t options = 0x0; constexpr uintptr_t view = 0x0; constexpr uintptr_t sourceBytesToCopy = 0x0; constexpr uintptr_t start = 0x0; constexpr uintptr_t pointer = 0x0; constexpr uintptr_t ownedMemory = 0x0; constexpr uintptr_t text = 0x0; constexpr uintptr_t length = 0x0; constexpr uintptr_t comparer = 0x0; constexpr uintptr_t comparable = 0x0; constexpr uintptr_t exceptions = 0x0; constexpr uintptr_t exception = 0x0; constexpr uintptr_t action = 0x0; constexpr uintptr_t comparison = 0x0; constexpr uintptr_t startSegment = 0x0; constexpr uintptr_t endSegment = 0x0; constexpr uintptr_t endIndex = 0x0; constexpr uintptr_t task = 0x0; constexpr uintptr_t source = 0x0; constexpr uintptr_t state = 0x0; constexpr uintptr_t culture = 0x0; constexpr uintptr_t destination = 0x0; constexpr uintptr_t byteOffset = 0x0; constexpr uintptr_t minimumBufferSize = 0x0; constexpr uintptr_t offset = 0x0; constexpr uintptr_t values = 0x0; constexpr uintptr_t comparisonType = 0x0; constexpr uintptr_t s = 0x0; constexpr uintptr_t input = 0x0; constexpr uintptr_t format = 0x0; }; // System.ExceptionResource struct ExceptionResource { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Argument_ImplementIComparable = 0x0; constexpr uintptr_t Argument_InvalidType = 0x0; constexpr uintptr_t Argument_InvalidArgumentForComparison = 0x0; constexpr uintptr_t Argument_InvalidRegistryKeyPermissionCheck = 0x0; constexpr uintptr_t ArgumentOutOfRange_NeedNonNegNum = 0x0; constexpr uintptr_t Arg_ArrayPlusOffTooSmall = 0x0; constexpr uintptr_t Arg_NonZeroLowerBound = 0x0; constexpr uintptr_t Arg_RankMultiDimNotSupported = 0x0; constexpr uintptr_t Arg_RegKeyDelHive = 0x0; constexpr uintptr_t Arg_RegKeyStrLenBug = 0x0; constexpr uintptr_t Arg_RegSetStrArrNull = 0x0; constexpr uintptr_t Arg_RegSetMismatchedKind = 0x0; constexpr uintptr_t Arg_RegSubKeyAbsent = 0x0; constexpr uintptr_t Arg_RegSubKeyValueAbsent = 0x0; constexpr uintptr_t Argument_AddingDuplicate = 0x0; constexpr uintptr_t Serialization_InvalidOnDeser = 0x0; constexpr uintptr_t Serialization_MissingKeys = 0x0; constexpr uintptr_t Serialization_NullKey = 0x0; constexpr uintptr_t Argument_InvalidArrayType = 0x0; constexpr uintptr_t NotSupported_KeyCollectionSet = 0x0; constexpr uintptr_t NotSupported_ValueCollectionSet = 0x0; constexpr uintptr_t ArgumentOutOfRange_SmallCapacity = 0x0; constexpr uintptr_t ArgumentOutOfRange_Index = 0x0; constexpr uintptr_t Argument_InvalidOffLen = 0x0; constexpr uintptr_t Argument_ItemNotExist = 0x0; constexpr uintptr_t ArgumentOutOfRange_Count = 0x0; constexpr uintptr_t ArgumentOutOfRange_InvalidThreshold = 0x0; constexpr uintptr_t ArgumentOutOfRange_ListInsert = 0x0; constexpr uintptr_t NotSupported_ReadOnlyCollection = 0x0; constexpr uintptr_t InvalidOperation_CannotRemoveFromStackOrQueue = 0x0; constexpr uintptr_t InvalidOperation_EmptyQueue = 0x0; constexpr uintptr_t InvalidOperation_EnumOpCantHappen = 0x0; constexpr uintptr_t InvalidOperation_EnumFailedVersion = 0x0; constexpr uintptr_t InvalidOperation_EmptyStack = 0x0; constexpr uintptr_t ArgumentOutOfRange_BiggerThanCollection = 0x0; constexpr uintptr_t InvalidOperation_EnumNotStarted = 0x0; constexpr uintptr_t InvalidOperation_EnumEnded = 0x0; constexpr uintptr_t NotSupported_SortedListNestedWrite = 0x0; constexpr uintptr_t InvalidOperation_NoValue = 0x0; constexpr uintptr_t InvalidOperation_RegRemoveSubKey = 0x0; constexpr uintptr_t Security_RegistryPermission = 0x0; constexpr uintptr_t UnauthorizedAccess_RegistryNoWrite = 0x0; constexpr uintptr_t ObjectDisposed_RegKeyClosed = 0x0; constexpr uintptr_t NotSupported_InComparableType = 0x0; constexpr uintptr_t Argument_InvalidRegistryOptionsCheck = 0x0; constexpr uintptr_t Argument_InvalidRegistryViewCheck = 0x0; constexpr uintptr_t TaskT_TransitionToFinal_AlreadyCompleted = 0x0; constexpr uintptr_t TaskCompletionSourceT_TrySetException_NullException = 0x0; constexpr uintptr_t TaskCompletionSourceT_TrySetException_NoExceptions = 0x0; constexpr uintptr_t NotSupported_StringComparison = 0x0; constexpr uintptr_t InvalidOperation_NullArray = 0x0; }; // System.TypedReference struct TypedReference { constexpr uintptr_t type = 0x10; constexpr uintptr_t Value = 0x18; constexpr uintptr_t Type = 0x20; // ---- Methods ---- constexpr uintptr_t MakeTypedReference = 0x20BFBC0; constexpr uintptr_t InternalMakeTypedReference = 0x20BFBB0; constexpr uintptr_t GetHashCode = 0x20BFB40; constexpr uintptr_t Equals = 0x20BFAE0; constexpr uintptr_t IsNull = 0x20C01B0; constexpr uintptr_t SetTypedReference = 0x20C0160; }; // System.TypeLoadException struct TypeLoadException { constexpr uintptr_t ClassName = 0x90; constexpr uintptr_t AssemblyName = 0x98; constexpr uintptr_t MessageArg = 0xA0; constexpr uintptr_t ResourceId = 0xA8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20BF960; constexpr uintptr_t .ctor = 0x20BF930; constexpr uintptr_t Message = 0x20BFA50; constexpr uintptr_t SetMessageField = 0x20BF5D0; constexpr uintptr_t .ctor = 0x20BF9B0; constexpr uintptr_t .ctor = 0x20BF710; constexpr uintptr_t .ctor = 0x20BF7C0; constexpr uintptr_t GetObjectData = 0x20BF410; }; // System.UnitySerializationHolder struct UnitySerializationHolder { constexpr uintptr_t m_instantiation = 0x10; constexpr uintptr_t m_elementTypes = 0x18; constexpr uintptr_t m_genericParameterPosition = 0x20; constexpr uintptr_t m_declaringType = 0x28; constexpr uintptr_t m_declaringMethod = 0x30; constexpr uintptr_t m_data = 0x38; constexpr uintptr_t m_assemblyName = 0x40; constexpr uintptr_t m_unityType = 0x48; // ---- Methods ---- constexpr uintptr_t AddElementTypes = 0x20C01D0; constexpr uintptr_t MakeElementTypes = 0x20C1210; constexpr uintptr_t GetUnitySerializationInfo = 0x20C1100; constexpr uintptr_t GetUnitySerializationInfo = 0x20C0B10; constexpr uintptr_t GetUnitySerializationInfo = 0x20C0FA0; constexpr uintptr_t .ctor = 0x20C13D0; constexpr uintptr_t ThrowInsufficientInformation = 0x20C1320; constexpr uintptr_t GetObjectData = 0x20C0430; constexpr uintptr_t GetRealObject = 0x20C0490; }; // System.AppContextDefaultValues struct AppContextDefaultValues { constexpr uintptr_t SwitchEnforceJapaneseEraYearRanges = 0x0; constexpr uintptr_t SwitchFormatJapaneseFirstYearAsANumber = 0x8; constexpr uintptr_t SwitchEnforceLegacyJapaneseDateParsing = 0x10; // ---- Methods ---- constexpr uintptr_t PopulateDefaultValues = 0x512CE0; constexpr uintptr_t TryGetSwitchOverride = 0x20A8B10; constexpr uintptr_t .cctor = 0x20A8B20; }; // System.AppDomain struct AppDomain { constexpr uintptr_t _mono_app_domain = 0x18; constexpr uintptr_t _process_guid = 0x0; constexpr uintptr_t type_resolve_in_progress = 0xFFFFFFFF; constexpr uintptr_t assembly_resolve_in_progress = 0xFFFFFFFF; constexpr uintptr_t assembly_resolve_in_progress_refonly = 0xFFFFFFFF; constexpr uintptr_t _evidence = 0x20; constexpr uintptr_t _granted = 0x28; constexpr uintptr_t _principalPolicy = 0x30; constexpr uintptr_t AssemblyLoad = 0x38; constexpr uintptr_t AssemblyResolve = 0x40; constexpr uintptr_t DomainUnload = 0x48; constexpr uintptr_t ProcessExit = 0x50; constexpr uintptr_t ResourceResolve = 0x58; constexpr uintptr_t TypeResolve = 0x60; constexpr uintptr_t UnhandledException = 0x68; constexpr uintptr_t FirstChanceException = 0x70; constexpr uintptr_t _domain_manager = 0x78; constexpr uintptr_t ReflectionOnlyAssemblyResolve = 0x80; constexpr uintptr_t _activation = 0x88; constexpr uintptr_t _applicationIdentity = 0x90; constexpr uintptr_t compatibility_switch = 0x98; // ---- Methods ---- constexpr uintptr_t IsAppXModel = 0x554A00; constexpr uintptr_t .ctor = 0x512CE0; constexpr uintptr_t GetFriendlyName = 0x20A9D30; constexpr uintptr_t GetCurDomain = 0x20A9E80; constexpr uintptr_t CurrentDomain = 0x20A9E80; constexpr uintptr_t GetAssemblies = 0x20A94E0; constexpr uintptr_t GetAssemblies = 0x20A94D0; constexpr uintptr_t GetData = 0x20A94F0; constexpr uintptr_t InitializeLifetimeService = 0x559330; constexpr uintptr_t LoadAssembly = 0x20A9880; constexpr uintptr_t LoadSatellite = 0x20A9890; constexpr uintptr_t Load = 0x20A9AC0; constexpr uintptr_t Load = 0x20A99A0; constexpr uintptr_t InternalSetDomainByID = 0x20A96C0; constexpr uintptr_t InternalSetDomain = 0x20A96D0; constexpr uintptr_t InternalPushDomainRefByID = 0x20A96A0; constexpr uintptr_t InternalPopDomainRef = 0x20A9690; constexpr uintptr_t InternalSetContext = 0x20A96B0; constexpr uintptr_t InternalGetContext = 0x20A9670; constexpr uintptr_t InternalGetDefaultContext = 0x20A9670; constexpr uintptr_t InternalGetProcessGuid = 0x20A9680; constexpr uintptr_t InvokeInDomainByID = 0x20A96E0; constexpr uintptr_t GetProcessGuid = 0x20A95C0; constexpr uintptr_t InternalIsFinalizingForUnload = 0x1E50440; constexpr uintptr_t IsFinalizingForUnload = 0x20A9860; constexpr uintptr_t GetDomainID = 0x20A9E90; constexpr uintptr_t ToString = 0x20A9D30; constexpr uintptr_t DoAssemblyLoad = 0x20A8C10; constexpr uintptr_t DoAssemblyResolve = 0x20A8CA0; constexpr uintptr_t DoTypeResolve = 0x20A91B0; constexpr uintptr_t DoResourceResolve = 0x20A9060; constexpr uintptr_t DoDomainUnload = 0x20A9030; constexpr uintptr_t GetMarshalledDomainObjRef = 0x20A9500; constexpr uintptr_t ProcessMessageInDomain = 0x20A9BF0; constexpr uintptr_t Add_DomainUnload = 0x20A9D40; constexpr uintptr_t Remove_DomainUnload = 0x20A9EA0; constexpr uintptr_t Add_UnhandledException = 0x20A9DE0; constexpr uintptr_t Remove_UnhandledException = 0x20A9F40; constexpr uintptr_t IsHomogenous = 0x53FBD0; constexpr uintptr_t IsFullyTrusted = 0x53FBD0; }; // System.CompatibilitySwitches struct CompatibilitySwitches { constexpr uintptr_t IsAppEarlierThanWindowsPhone8 = 0x0; }; // SpecialFolder struct SpecialFolder { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t MyDocuments = 0x0; constexpr uintptr_t Desktop = 0x0; constexpr uintptr_t MyComputer = 0x0; constexpr uintptr_t Programs = 0x0; constexpr uintptr_t Personal = 0x0; constexpr uintptr_t Favorites = 0x0; constexpr uintptr_t Startup = 0x0; constexpr uintptr_t Recent = 0x0; constexpr uintptr_t SendTo = 0x0; constexpr uintptr_t StartMenu = 0x0; constexpr uintptr_t MyMusic = 0x0; constexpr uintptr_t DesktopDirectory = 0x0; constexpr uintptr_t Templates = 0x0; constexpr uintptr_t ApplicationData = 0x0; constexpr uintptr_t LocalApplicationData = 0x0; constexpr uintptr_t InternetCache = 0x0; constexpr uintptr_t Cookies = 0x0; constexpr uintptr_t History = 0x0; constexpr uintptr_t CommonApplicationData = 0x0; constexpr uintptr_t System = 0x0; constexpr uintptr_t ProgramFiles = 0x0; constexpr uintptr_t MyPictures = 0x0; constexpr uintptr_t CommonProgramFiles = 0x0; constexpr uintptr_t MyVideos = 0x0; constexpr uintptr_t NetworkShortcuts = 0x0; constexpr uintptr_t Fonts = 0x0; constexpr uintptr_t CommonStartMenu = 0x0; constexpr uintptr_t CommonPrograms = 0x0; constexpr uintptr_t CommonStartup = 0x0; constexpr uintptr_t CommonDesktopDirectory = 0x0; constexpr uintptr_t PrinterShortcuts = 0x0; constexpr uintptr_t Windows = 0x0; constexpr uintptr_t UserProfile = 0x0; constexpr uintptr_t SystemX86 = 0x0; constexpr uintptr_t ProgramFilesX86 = 0x0; constexpr uintptr_t CommonProgramFilesX86 = 0x0; constexpr uintptr_t CommonTemplates = 0x0; constexpr uintptr_t CommonDocuments = 0x0; constexpr uintptr_t CommonAdminTools = 0x0; constexpr uintptr_t AdminTools = 0x0; constexpr uintptr_t CommonMusic = 0x0; constexpr uintptr_t CommonPictures = 0x0; constexpr uintptr_t CommonVideos = 0x0; constexpr uintptr_t Resources = 0x0; constexpr uintptr_t LocalizedResources = 0x0; constexpr uintptr_t CommonOemLinks = 0x0; constexpr uintptr_t CDBurning = 0x0; }; // SpecialFolderOption struct SpecialFolderOption { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t DoNotVerify = 0x0; constexpr uintptr_t Create = 0x0; }; // System.Environment struct Environment { constexpr uintptr_t mono_corlib_version = 0x0; constexpr uintptr_t nl = 0x0; constexpr uintptr_t os = 0x8; // ---- Methods ---- constexpr uintptr_t GetResourceString = 0x51FF10; constexpr uintptr_t GetResourceString = 0x20AF7C0; constexpr uintptr_t GetResourceStringEncodingName = 0x20AF670; constexpr uintptr_t CurrentDirectory = 0x20B0160; constexpr uintptr_t CurrentManagedThreadId = 0x20B0170; constexpr uintptr_t HasShutdownStarted = 0x20B01A0; constexpr uintptr_t MachineName = 0x20B0200; constexpr uintptr_t GetNewLine = 0x20AF640; constexpr uintptr_t NewLine = 0x20B0210; constexpr uintptr_t Platform = 0x20B0530; constexpr uintptr_t GetOSVersionString = 0x20AF650; constexpr uintptr_t OSVersion = 0x20B0290; constexpr uintptr_t CreateVersionFromString = 0x20AEDF0; constexpr uintptr_t StackTrace = 0x20B0550; constexpr uintptr_t SystemDirectory = 0x20B05C0; constexpr uintptr_t TickCount = 0x20B0810; constexpr uintptr_t UserDomainName = 0x20B0200; constexpr uintptr_t UserName = 0x20B0820; constexpr uintptr_t Exit = 0x20AEFA0; constexpr uintptr_t ExpandEnvironmentVariables = 0x20AEFB0; constexpr uintptr_t GetCommandLineArgs = 0x20AF3C0; constexpr uintptr_t InternalGetEnvironmentVariable_native = 0x20B08D0; constexpr uintptr_t InternalGetEnvironmentVariable = 0x20B0830; constexpr uintptr_t GetEnvironmentVariable = 0x20AF3E0; constexpr uintptr_t GetEnvironmentVariablesNoCase = 0x20AF3F0; constexpr uintptr_t GetEnvironmentVariables = 0x20AF4D0; constexpr uintptr_t GetFolderPath = 0x20AF5A0; constexpr uintptr_t GetWindowsFolderPath = 0x20AF8C0; constexpr uintptr_t GetFolderPath = 0x20AF5E0; constexpr uintptr_t ReadXdgUserDir = 0x20AF8D0; constexpr uintptr_t UnixGetFolderPath = 0x20AFC00; constexpr uintptr_t FailFast = 0x20AF3A0; constexpr uintptr_t FailFast = 0x20AF390; constexpr uintptr_t FailFast = 0x20AF3B0; constexpr uintptr_t GetIs64BitOperatingSystem = 0x1F48B00; constexpr uintptr_t Is64BitOperatingSystem = 0x1F48B00; constexpr uintptr_t Is64BitProcess = 0x53FBD0; constexpr uintptr_t ProcessorCount = 0x20B0540; constexpr uintptr_t IsRunningOnWindows = 0x20B01B0; constexpr uintptr_t GetEnvironmentVariableNames = 0x20AF3D0; constexpr uintptr_t GetMachineConfigPath = 0x20AF630; constexpr uintptr_t InternalGetHome = 0x20B08E0; constexpr uintptr_t GetPageSize = 0x20AF660; constexpr uintptr_t IsUnix = 0x20B01D0; constexpr uintptr_t GetStackTrace = 0x20AF830; }; // System.MonoTypeInfo struct MonoTypeInfo { constexpr uintptr_t full_name = 0x10; constexpr uintptr_t default_ctor = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x512CE0; }; // System.TypeNameParser struct TypeNameParser { // ---- Methods ---- constexpr uintptr_t GetType = 0x20BFA70; }; // System.AppDomainSetup struct AppDomainSetup { constexpr uintptr_t application_base = 0x10; constexpr uintptr_t application_name = 0x18; constexpr uintptr_t cache_path = 0x20; constexpr uintptr_t configuration_file = 0x28; constexpr uintptr_t dynamic_base = 0x30; constexpr uintptr_t license_file = 0x38; constexpr uintptr_t private_bin_path = 0x40; constexpr uintptr_t private_bin_path_probe = 0x48; constexpr uintptr_t shadow_copy_directories = 0x50; constexpr uintptr_t shadow_copy_files = 0x58; constexpr uintptr_t publisher_policy = 0x60; constexpr uintptr_t path_changed = 0x61; constexpr uintptr_t loader_optimization = 0x64; constexpr uintptr_t disallow_binding_redirects = 0x68; constexpr uintptr_t disallow_code_downloads = 0x69; constexpr uintptr_t _activationArguments = 0x70; constexpr uintptr_t domain_initializer = 0x78; constexpr uintptr_t application_trust = 0x80; constexpr uintptr_t domain_initializer_args = 0x88; constexpr uintptr_t disallow_appbase_probe = 0x90; constexpr uintptr_t configuration_bytes = 0x98; constexpr uintptr_t serialized_non_primitives = 0xA0; constexpr uintptr_t manager_assembly = 0xA8; constexpr uintptr_t manager_type = 0xB0; constexpr uintptr_t partial_visible_assemblies = 0xB8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x512CE0; }; // System.ArgIterator struct ArgIterator { constexpr uintptr_t sig = 0x10; constexpr uintptr_t args = 0x18; constexpr uintptr_t next_arg = 0x20; constexpr uintptr_t num_args = 0x24; // ---- Methods ---- constexpr uintptr_t Equals = 0x20A9FE0; constexpr uintptr_t GetHashCode = 0x6D3B80; }; // WindowsCancelHandler struct WindowsCancelHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x10DD350; constexpr uintptr_t Invoke = 0x520290; }; // WindowsConsole struct WindowsConsole { constexpr uintptr_t ctrlHandlerAdded = 0x0; constexpr uintptr_t cancelHandler = 0x8; // ---- Methods ---- constexpr uintptr_t GetConsoleCP = 0x20C1880; constexpr uintptr_t GetConsoleOutputCP = 0x20C18F0; constexpr uintptr_t DoWindowsConsoleCancelEvent = 0x20C1830; constexpr uintptr_t GetInputCodePage = 0x20C1960; constexpr uintptr_t GetOutputCodePage = 0x20C1A00; constexpr uintptr_t .cctor = 0x20C1AA0; }; // System.Console struct Console { constexpr uintptr_t stdout = 0x0; constexpr uintptr_t stderr = 0x8; constexpr uintptr_t stdin = 0x10; constexpr uintptr_t IsRunningOnAndroid = 0x18; constexpr uintptr_t inputEncoding = 0x20; constexpr uintptr_t outputEncoding = 0x28; constexpr uintptr_t cancel_event = 0x30; // ---- Methods ---- constexpr uintptr_t .cctor = 0x20ABC50; constexpr uintptr_t SetupStreams = 0x20AB490; constexpr uintptr_t Error = 0x20ABED0; constexpr uintptr_t Out = 0x20ABF70; constexpr uintptr_t Open = 0x20AAF10; constexpr uintptr_t OpenStandardError = 0x20AAD60; constexpr uintptr_t OpenStandardInput = 0x20AADF0; constexpr uintptr_t OpenStandardOutput = 0x20AAE80; constexpr uintptr_t SetError = 0x20AB2B0; constexpr uintptr_t SetOut = 0x20AB3A0; constexpr uintptr_t Write = 0x20ABB40; constexpr uintptr_t Write = 0x20ABBC0; constexpr uintptr_t WriteLine = 0x20AB8D0; constexpr uintptr_t WriteLine = 0x20AB950; constexpr uintptr_t WriteLine = 0x20AB9D0; constexpr uintptr_t WriteLine = 0x20ABA60; constexpr uintptr_t InputEncoding = 0x20ABF20; constexpr uintptr_t OutputEncoding = 0x20ABFC0; constexpr uintptr_t ReadKey = 0x20AB140; constexpr uintptr_t ReadKey = 0x20AB000; constexpr uintptr_t DoConsoleCancelEvent = 0x20AABE0; }; // System.ConsoleDriver struct ConsoleDriver { constexpr uintptr_t driver = 0x0; constexpr uintptr_t is_console = 0x8; constexpr uintptr_t called_isatty = 0x9; // ---- Methods ---- constexpr uintptr_t .cctor = 0x20AA9A0; constexpr uintptr_t CreateNullConsoleDriver = 0x20AA780; constexpr uintptr_t CreateWindowsConsoleDriver = 0x20AA810; constexpr uintptr_t CreateTermInfoDriver = 0x20AA7B0; constexpr uintptr_t ReadKey = 0x20AA870; constexpr uintptr_t IsConsole = 0x20AAA80; constexpr uintptr_t Isatty = 0x20AA860; constexpr uintptr_t InternalKeyAvailable = 0x209B0C0; constexpr uintptr_t TtySetup = 0x20AA990; constexpr uintptr_t SetEcho = 0x20AA980; }; // System.DelegateData struct DelegateData { constexpr uintptr_t target_type = 0x10; constexpr uintptr_t method_name = 0x18; constexpr uintptr_t curried_first_arg = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x512CE0; }; // System.Delegate struct Delegate { constexpr uintptr_t method_ptr = 0x10; constexpr uintptr_t invoke_impl = 0x18; constexpr uintptr_t m_target = 0x20; constexpr uintptr_t method = 0x28; constexpr uintptr_t delegate_trampoline = 0x30; constexpr uintptr_t extra_arg = 0x38; constexpr uintptr_t method_code = 0x40; constexpr uintptr_t interp_method = 0x48; constexpr uintptr_t interp_invoke_impl = 0x50; constexpr uintptr_t method_info = 0x58; constexpr uintptr_t original_method_info = 0x60; constexpr uintptr_t data = 0x68; constexpr uintptr_t method_is_virtual = 0x70; // ---- Methods ---- constexpr uintptr_t Method = 0x1FB42D0; constexpr uintptr_t GetVirtualMethod_internal = 0x20AE660; constexpr uintptr_t Target = 0x526D40; constexpr uintptr_t CreateDelegate_internal = 0x20ACCF0; constexpr uintptr_t Arg_type_match = 0x20AE800; constexpr uintptr_t Arg_type_match_this = 0x20AE980; constexpr uintptr_t Return_type_match = 0x20AEB60; constexpr uintptr_t CreateDelegate = 0x20ACDF0; constexpr uintptr_t CreateDelegate = 0x20AD9D0; constexpr uintptr_t CreateDelegate = 0x20AD9A0; constexpr uintptr_t CreateDelegate = 0x20AD760; constexpr uintptr_t CreateDelegate = 0x20AD8A0; constexpr uintptr_t GetCandidateMethod = 0x20ADCE0; constexpr uintptr_t CreateDelegate = 0x20AD9F0; constexpr uintptr_t CreateDelegate = 0x20AD980; constexpr uintptr_t CreateDelegate = 0x20AD880; constexpr uintptr_t CreateDelegate = 0x20AD790; constexpr uintptr_t CreateDelegate = 0x20ACD00; constexpr uintptr_t Clone = 0x20AC970; constexpr uintptr_t Equals = 0x20ADB00; constexpr uintptr_t GetHashCode = 0x20AE1C0; constexpr uintptr_t GetMethodImpl = 0x20AE300; constexpr uintptr_t GetObjectData = 0x20AE420; constexpr uintptr_t GetInvocationList = 0x20AE260; constexpr uintptr_t Combine = 0x20AC9E0; constexpr uintptr_t Combine = 0x20ACB40; constexpr uintptr_t CombineImpl = 0x20AC980; constexpr uintptr_t Remove = 0x20AE6A0; constexpr uintptr_t RemoveImpl = 0x20AE670; constexpr uintptr_t Op_Equality = 0x20AEAE0; constexpr uintptr_t Op_Inequality = 0x20AEB10; constexpr uintptr_t AllocDelegateLike_internal = 0x20AC960; }; // DelegateEntry struct DelegateEntry { constexpr uintptr_t type = 0x10; constexpr uintptr_t assembly = 0x18; constexpr uintptr_t target = 0x20; constexpr uintptr_t targetTypeAssembly = 0x28; constexpr uintptr_t targetTypeName = 0x30; constexpr uintptr_t methodName = 0x38; constexpr uintptr_t delegateEntry = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20AC2D0; constexpr uintptr_t DeserializeDelegate = 0x20AC010; }; // System.DelegateSerializationHolder struct DelegateSerializationHolder { constexpr uintptr_t _delegate = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20AC740; constexpr uintptr_t GetDelegateData = 0x20AC4D0; constexpr uintptr_t GetObjectData = 0x20AC700; constexpr uintptr_t GetRealObject = 0x53E8F0; }; // System.EmptyArray`1 struct EmptyArray_ { constexpr uintptr_t Value = 0x0; // ---- Methods ---- constexpr uintptr_t .cctor = 0x351080; }; // System.SByteEnum struct SByteEnum { constexpr uintptr_t value__ = 0x10; }; // System.Int16Enum struct Int16Enum { constexpr uintptr_t value__ = 0x10; }; // System.Int32Enum struct Int32Enum { constexpr uintptr_t value__ = 0x10; }; // System.Int64Enum struct Int64Enum { constexpr uintptr_t value__ = 0x10; }; // System.ByteEnum struct ByteEnum { constexpr uintptr_t value__ = 0x10; }; // System.UInt16Enum struct UInt16Enum { constexpr uintptr_t value__ = 0x10; }; // System.UInt32Enum struct UInt32Enum { constexpr uintptr_t value__ = 0x10; }; // System.UInt64Enum struct UInt64Enum { constexpr uintptr_t value__ = 0x10; }; // System.IntPtr struct IntPtr { constexpr uintptr_t m_value = 0x10; constexpr uintptr_t Zero = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20B0AF0; constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x20B0B00; constexpr uintptr_t Size = 0xBB5060; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x20B09F0; constexpr uintptr_t Equals = 0x20B0990; constexpr uintptr_t GetHashCode = 0x6D3B80; constexpr uintptr_t ToInt32 = 0x6D3B80; constexpr uintptr_t ToInt64 = 0xA9EAA0; constexpr uintptr_t ToPointer = 0x526A20; constexpr uintptr_t ToString = 0x20B0AC0; constexpr uintptr_t ToString = 0x20B0A90; constexpr uintptr_t Op_Equality = 0x5586B0; constexpr uintptr_t Op_Inequality = 0x6CE7E0; constexpr uintptr_t Op_Explicit = 0x2030840; constexpr uintptr_t Op_Explicit = 0x51FF10; constexpr uintptr_t Op_Explicit = 0x51FF10; constexpr uintptr_t Op_Explicit = 0x520160; constexpr uintptr_t Op_Explicit = 0x20B0B60; constexpr uintptr_t Op_Explicit = 0x51FF10; constexpr uintptr_t Add = 0xBB4C70; constexpr uintptr_t Op_Addition = 0xBB4C70; constexpr uintptr_t Op_Subtraction = 0x20B0B70; constexpr uintptr_t IsNull = 0x6D5520; constexpr uintptr_t System.IEquatable.Equals = 0x6D5110; }; // System.KnownTerminals struct KnownTerminals { // ---- Methods ---- constexpr uintptr_t Linux = 0x20B0BE0; constexpr uintptr_t Xterm = 0x20B0C40; constexpr uintptr_t Ansi = 0x20B0B80; }; // System.MarshalByRefObject struct MarshalByRefObject { constexpr uintptr_t _identity = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x512CE0; constexpr uintptr_t ObjectIdentity = 0x20B0F60; constexpr uintptr_t ObjectIdentity = 0x20B0FA0; constexpr uintptr_t CreateObjRef = 0x20B0EE0; constexpr uintptr_t InitializeLifetimeService = 0x20B0F20; }; // System.MonoAsyncCall struct MonoAsyncCall { constexpr uintptr_t msg = 0x10; constexpr uintptr_t cb_method = 0x18; constexpr uintptr_t cb_target = 0x20; constexpr uintptr_t state = 0x28; constexpr uintptr_t res = 0x30; constexpr uintptr_t out_args = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x512CE0; }; // AttributeInfo struct AttributeInfo { constexpr uintptr_t _usage = 0x10; constexpr uintptr_t _inheritanceLevel = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20AA260; constexpr uintptr_t Usage = 0x53E8F0; constexpr uintptr_t InheritanceLevel = 0x684F40; }; // System.MonoCustomAttrs struct MonoCustomAttrs { constexpr uintptr_t corlib = 0x0; constexpr uintptr_t usage_cache = 0xFFFFFFFF; constexpr uintptr_t DefaultAttributeUsage = 0x8; // ---- Methods ---- constexpr uintptr_t IsUserCattrProvider = 0x20B44D0; constexpr uintptr_t GetCustomAttributesInternal = 0x20B2BD0; constexpr uintptr_t GetPseudoCustomAttributes = 0x20B3F20; constexpr uintptr_t GetPseudoCustomAttributes = 0x20B3D90; constexpr uintptr_t GetCustomAttributesBase = 0x20B1A00; constexpr uintptr_t GetCustomAttributes = 0x20B2BE0; constexpr uintptr_t GetCustomAttributes = 0x20B36C0; constexpr uintptr_t GetCustomAttributesDataInternal = 0x20B1D50; constexpr uintptr_t GetCustomAttributesData = 0x20B2AA0; constexpr uintptr_t GetCustomAttributesData = 0x20B1D60; constexpr uintptr_t GetCustomAttributesDataBase = 0x20B1BE0; constexpr uintptr_t GetPseudoCustomAttributesData = 0x20B3840; constexpr uintptr_t GetPseudoCustomAttributesData = 0x20B3B30; constexpr uintptr_t IsDefined = 0x20B4220; constexpr uintptr_t IsDefinedInternal = 0x20B4210; constexpr uintptr_t GetBasePropertyDefinition = 0x20B1220; constexpr uintptr_t GetBaseEventDefinition = 0x20B0FE0; constexpr uintptr_t GetBase = 0x20B1560; constexpr uintptr_t RetrieveAttributeUsageNoCache = 0x20B46E0; constexpr uintptr_t RetrieveAttributeUsage = 0x20B4940; constexpr uintptr_t .cctor = 0x20B4AD0; }; // System.MonoListItem struct MonoListItem { constexpr uintptr_t next = 0x10; constexpr uintptr_t data = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x512CE0; }; // System.MulticastDelegate struct MulticastDelegate { constexpr uintptr_t delegates = 0x78; // ---- Methods ---- constexpr uintptr_t GetObjectData = 0x20AE420; constexpr uintptr_t Equals = 0x20B4F00; constexpr uintptr_t GetHashCode = 0x20AE1C0; constexpr uintptr_t GetMethodImpl = 0x20B5170; constexpr uintptr_t GetInvocationList = 0x20B5080; constexpr uintptr_t CombineImpl = 0x20B4B50; constexpr uintptr_t LastIndexOf = 0x20B52E0; constexpr uintptr_t RemoveImpl = 0x20B5420; }; // System.NullConsoleDriver struct NullConsoleDriver { constexpr uintptr_t EmptyConsoleKeyInfo = 0x0; // ---- Methods ---- constexpr uintptr_t ReadKey = 0x20B5890; constexpr uintptr_t .ctor = 0x512CE0; constexpr uintptr_t .cctor = 0x20B5900; }; // System.Object struct Object { // ---- Methods ---- constexpr uintptr_t Equals = 0x5586B0; constexpr uintptr_t Equals = 0x1F7D870; constexpr uintptr_t .ctor = 0x512CE0; constexpr uintptr_t Finalize = 0x512CE0; constexpr uintptr_t GetHashCode = 0x20B5970; constexpr uintptr_t GetType = 0x20B5980; constexpr uintptr_t MemberwiseClone = 0x20AC970; constexpr uintptr_t ToString = 0x20B5990; constexpr uintptr_t ReferenceEquals = 0x5586B0; constexpr uintptr_t InternalGetHashCode = 0x20B5970; constexpr uintptr_t FieldGetter = 0x512CE0; constexpr uintptr_t FieldSetter = 0x512CE0; }; // System.PlatformID struct PlatformID { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Win32S = 0x0; constexpr uintptr_t Win32Windows = 0x0; constexpr uintptr_t Win32NT = 0x0; constexpr uintptr_t WinCE = 0x0; constexpr uintptr_t Unix = 0x0; constexpr uintptr_t Xbox = 0x0; constexpr uintptr_t MacOSX = 0x0; }; // System.RuntimeArgumentHandle struct RuntimeArgumentHandle { constexpr uintptr_t args = 0x10; }; // System.RuntimeFieldHandle struct RuntimeFieldHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x20B7240; constexpr uintptr_t Value = 0x526A20; constexpr uintptr_t GetObjectData = 0x20B7090; constexpr uintptr_t Equals = 0x20B6FA0; constexpr uintptr_t GetHashCode = 0x6D3B80; constexpr uintptr_t SetValueInternal = 0x20B7230; constexpr uintptr_t SetValue = 0x20B7230; constexpr uintptr_t SetValueDirect = 0x20B7220; }; // System.RuntimeMethodHandle struct RuntimeMethodHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x20B77B0; constexpr uintptr_t Value = 0x526A20; constexpr uintptr_t GetObjectData = 0x20B7620; constexpr uintptr_t Equals = 0x20B7530; constexpr uintptr_t GetHashCode = 0x6D3B80; constexpr uintptr_t ConstructInstantiation = 0x20B73E0; constexpr uintptr_t IsNullHandle = 0x6D5520; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x20B8360; constexpr uintptr_t .ctor = 0x20B81C0; constexpr uintptr_t Value = 0x526A20; constexpr uintptr_t GetObjectData = 0x20B7AF0; constexpr uintptr_t Equals = 0x20B7960; constexpr uintptr_t GetHashCode = 0x6D3B80; constexpr uintptr_t GetAttributes = 0x20B7A70; constexpr uintptr_t GetMetadataToken = 0x20B7AD0; constexpr uintptr_t GetToken = 0x20B7AD0; constexpr uintptr_t GetGenericTypeDefinition_impl = 0x20B7AC0; constexpr uintptr_t GetGenericTypeDefinition = 0x20B7AC0; constexpr uintptr_t IsPrimitive = 0x20B8140; constexpr uintptr_t IsByRef = 0x20B8020; constexpr uintptr_t IsPointer = 0x20B8120; constexpr uintptr_t IsArray = 0x20B8000; constexpr uintptr_t IsSzArray = 0x20B81A0; constexpr uintptr_t HasElementType = 0x20B7FB0; constexpr uintptr_t GetCorElementType = 0x20B7A90; constexpr uintptr_t HasInstantiation = 0x20B7FE0; constexpr uintptr_t IsComObject = 0x1E50440; constexpr uintptr_t IsInstanceOfType = 0x20B80F0; constexpr uintptr_t HasReferences = 0x20B7FF0; constexpr uintptr_t IsComObject = 0x20B8040; constexpr uintptr_t IsContextful = 0x20B8050; constexpr uintptr_t IsEquivalentTo = 0x554A00; constexpr uintptr_t IsInterface = 0x20B8100; constexpr uintptr_t GetArrayRank = 0x20B7A50; constexpr uintptr_t GetAssembly = 0x20B7A60; constexpr uintptr_t GetElementType = 0x20B7AA0; constexpr uintptr_t GetModule = 0x20B7AE0; constexpr uintptr_t IsGenericVariable = 0x20B80E0; constexpr uintptr_t GetBaseType = 0x20B7A80; constexpr uintptr_t CanCastTo = 0x20B7950; constexpr uintptr_t Type_is_assignable_from = 0x20B83B0; constexpr uintptr_t IsGenericTypeDefinition = 0x20B80D0; constexpr uintptr_t GetGenericParameterInfo = 0x20B7AB0; constexpr uintptr_t IsSubclassOf = 0x20B8170; constexpr uintptr_t Is_subclass_of = 0x20B83A0; constexpr uintptr_t Internal_from_name = 0x20B8380; constexpr uintptr_t GetTypeByName = 0x20B7C70; }; // System.TermInfoDriver struct TermInfoDriver { constexpr uintptr_t native_terminal_size = 0x0; constexpr uintptr_t terminal_size = 0x8; constexpr uintptr_t locations = 0x10; constexpr uintptr_t reader = 0x10; constexpr uintptr_t cursorLeft = 0x18; constexpr uintptr_t cursorTop = 0x1C; constexpr uintptr_t title = 0x20; constexpr uintptr_t titleFormat = 0x28; constexpr uintptr_t cursorVisible = 0x30; constexpr uintptr_t csrVisible = 0x38; constexpr uintptr_t csrInvisible = 0x40; constexpr uintptr_t clear = 0x48; constexpr uintptr_t bell = 0x50; constexpr uintptr_t term = 0x58; constexpr uintptr_t stdin = 0x60; constexpr uintptr_t stdout = 0x68; constexpr uintptr_t windowWidth = 0x70; constexpr uintptr_t windowHeight = 0x74; constexpr uintptr_t bufferHeight = 0x78; constexpr uintptr_t bufferWidth = 0x7C; constexpr uintptr_t buffer = 0x80; constexpr uintptr_t readpos = 0x88; constexpr uintptr_t writepos = 0x8C; constexpr uintptr_t keypadXmit = 0x90; constexpr uintptr_t keypadLocal = 0x98; constexpr uintptr_t inited = 0xA0; constexpr uintptr_t initLock = 0xA8; constexpr uintptr_t initKeys = 0xB0; constexpr uintptr_t origPair = 0xB8; constexpr uintptr_t origColors = 0xC0; constexpr uintptr_t cursorAddress = 0xC8; constexpr uintptr_t fgcolor = 0xD0; constexpr uintptr_t setfgcolor = 0xD8; constexpr uintptr_t setbgcolor = 0xE0; constexpr uintptr_t maxColors = 0xE8; constexpr uintptr_t noGetPosition = 0xEC; constexpr uintptr_t keymap = 0xF0; constexpr uintptr_t rootmap = 0xF8; constexpr uintptr_t rl_startx = 0x100; constexpr uintptr_t rl_starty = 0x104; constexpr uintptr_t control_characters = 0x108; constexpr uintptr_t _consoleColorToAnsiCode = 0x18; constexpr uintptr_t echobuf = 0x110; constexpr uintptr_t echon = 0x118; // ---- Methods ---- constexpr uintptr_t TryTermInfoDir = 0x20BDAF0; constexpr uintptr_t SearchTerminfo = 0x20BD5F0; constexpr uintptr_t WriteConsole = 0x20BDC00; constexpr uintptr_t .ctor = 0x20BE020; constexpr uintptr_t Initialized = 0x5EEE80; constexpr uintptr_t Init = 0x20BBF80; constexpr uintptr_t IncrementX = 0x20BBD10; constexpr uintptr_t WriteSpecialKey = 0x20BDC80; constexpr uintptr_t WriteSpecialKey = 0x20BDC30; constexpr uintptr_t IsSpecialKey = 0x20BCB30; constexpr uintptr_t IsSpecialKey = 0x20BCAE0; constexpr uintptr_t GetCursorPosition = 0x20BB630; constexpr uintptr_t CheckWindowDimensions = 0x20B8980; constexpr uintptr_t WindowHeight = 0x20BE780; constexpr uintptr_t WindowWidth = 0x20BE7B0; constexpr uintptr_t AddToBuffer = 0x20B8850; constexpr uintptr_t AdjustBuffer = 0x20B8960; constexpr uintptr_t CreateKeyInfoFromInt = 0x20B8AE0; constexpr uintptr_t GetKeyFromBuffer = 0x20BB910; constexpr uintptr_t ReadKeyInternal = 0x20BCD50; constexpr uintptr_t InputPending = 0x20BCAA0; constexpr uintptr_t QueueEcho = 0x20BCC50; constexpr uintptr_t Echo = 0x20BB490; constexpr uintptr_t EchoFlush = 0x20BB440; constexpr uintptr_t Read = 0x20BD290; constexpr uintptr_t ReadKey = 0x20BCF70; constexpr uintptr_t ReadLine = 0x20BD030; constexpr uintptr_t ReadToEnd = 0x20BD040; constexpr uintptr_t ReadUntilConditionInternal = 0x20BD050; constexpr uintptr_t SetCursorPosition = 0x20BD760; constexpr uintptr_t CreateKeyMap = 0x20B8C20; constexpr uintptr_t InitKeys = 0x20BBDA0; constexpr uintptr_t AddStringMapping = 0x20B86C0; constexpr uintptr_t .cctor = 0x20BDE80; }; // FormatParam struct FormatParam { constexpr uintptr_t _int32 = 0x10; constexpr uintptr_t _string = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20B08F0; constexpr uintptr_t .ctor = 0xD57F60; constexpr uintptr_t Op_Implicit = 0x20B0960; constexpr uintptr_t Int32 = 0x6D3B80; constexpr uintptr_t String = 0x20B0940; constexpr uintptr_t Object = 0x20B0910; }; // LowLevelStack struct LowLevelStack { constexpr uintptr_t _arr = 0x10; constexpr uintptr_t _count = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20B0E90; constexpr uintptr_t Pop = 0x20B0CD0; constexpr uintptr_t Push = 0x20B0DA0; constexpr uintptr_t Clear = 0x20B0CA0; }; // System.ParameterizedStrings struct ParameterizedStrings { constexpr uintptr_t _cachedStack = 0xFFFFFFFF; // ---- Methods ---- constexpr uintptr_t Evaluate = 0x20B66F0; constexpr uintptr_t EvaluateInternal = 0x20B59C0; constexpr uintptr_t AsBool = 0x6D3DF0; constexpr uintptr_t AsInt = 0x202F9C0; constexpr uintptr_t StringFromAsciiBytes = 0x20B6C70; constexpr uintptr_t Snprintf = 0x20B6D50; constexpr uintptr_t Snprintf = 0x20B6E30; constexpr uintptr_t FormatPrintF = 0x20B68D0; constexpr uintptr_t GetDynamicOrStaticVariables = 0x20B6B60; }; // System.ByteMatcher struct ByteMatcher { constexpr uintptr_t map = 0x10; constexpr uintptr_t starts = 0x18; // ---- Methods ---- constexpr uintptr_t AddMapping = 0x20AA290; constexpr uintptr_t Sort = 0x512CE0; constexpr uintptr_t StartsWith = 0x20AA6A0; constexpr uintptr_t Match = 0x20AA3A0; constexpr uintptr_t .ctor = 0x20AA6F0; }; // System.TermInfoNumbers struct TermInfoNumbers { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Columns = 0x0; constexpr uintptr_t InitTabs = 0x0; constexpr uintptr_t Lines = 0x0; constexpr uintptr_t LinesOfMemory = 0x0; constexpr uintptr_t MagicCookieGlitch = 0x0; constexpr uintptr_t PaddingBaudRate = 0x0; constexpr uintptr_t VirtualTerminal = 0x0; constexpr uintptr_t WidthStatusLine = 0x0; constexpr uintptr_t NumLabels = 0x0; constexpr uintptr_t LabelHeight = 0x0; constexpr uintptr_t LabelWidth = 0x0; constexpr uintptr_t MaxAttributes = 0x0; constexpr uintptr_t MaximumWindows = 0x0; constexpr uintptr_t MaxColors = 0x0; constexpr uintptr_t MaxPairs = 0x0; constexpr uintptr_t NoColorVideo = 0x0; constexpr uintptr_t BufferCapacity = 0x0; constexpr uintptr_t DotVertSpacing = 0x0; constexpr uintptr_t DotHorzSpacing = 0x0; constexpr uintptr_t MaxMicroAddress = 0x0; constexpr uintptr_t MaxMicroJump = 0x0; constexpr uintptr_t MicroColSize = 0x0; constexpr uintptr_t MicroLineSize = 0x0; constexpr uintptr_t NumberOfPins = 0x0; constexpr uintptr_t OutputResChar = 0x0; constexpr uintptr_t OutputResLine = 0x0; constexpr uintptr_t OutputResHorzInch = 0x0; constexpr uintptr_t OutputResVertInch = 0x0; constexpr uintptr_t PrintRate = 0x0; constexpr uintptr_t WideCharSize = 0x0; constexpr uintptr_t Buttons = 0x0; constexpr uintptr_t BitImageEntwining = 0x0; constexpr uintptr_t BitImageType = 0x0; constexpr uintptr_t Last = 0x0; }; // System.TermInfoReader struct TermInfoReader { constexpr uintptr_t boolSize = 0x10; constexpr uintptr_t numSize = 0x14; constexpr uintptr_t strOffsets = 0x18; constexpr uintptr_t buffer = 0x20; constexpr uintptr_t booleansOffset = 0x28; constexpr uintptr_t intOffset = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20BF180; constexpr uintptr_t .ctor = 0x20BF0E0; constexpr uintptr_t DetermineVersion = 0x20BE7E0; constexpr uintptr_t ReadHeader = 0x20BEDC0; constexpr uintptr_t ReadNames = 0x20BF030; constexpr uintptr_t Get = 0x20BED00; constexpr uintptr_t Get = 0x20BEBB0; constexpr uintptr_t GetStringBytes = 0x20BE9B0; constexpr uintptr_t GetInt16 = 0x20BE8A0; constexpr uintptr_t GetString = 0x20BEB20; constexpr uintptr_t GetStringBytes = 0x20BE900; }; // System.TermInfoStrings struct TermInfoStrings { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t BackTab = 0x0; constexpr uintptr_t Bell = 0x0; constexpr uintptr_t CarriageReturn = 0x0; constexpr uintptr_t ChangeScrollRegion = 0x0; constexpr uintptr_t ClearAllTabs = 0x0; constexpr uintptr_t ClearScreen = 0x0; constexpr uintptr_t ClrEol = 0x0; constexpr uintptr_t ClrEos = 0x0; constexpr uintptr_t ColumnAddress = 0x0; constexpr uintptr_t CommandCharacter = 0x0; constexpr uintptr_t CursorAddress = 0x0; constexpr uintptr_t CursorDown = 0x0; constexpr uintptr_t CursorHome = 0x0; constexpr uintptr_t CursorInvisible = 0x0; constexpr uintptr_t CursorLeft = 0x0; constexpr uintptr_t CursorMemAddress = 0x0; constexpr uintptr_t CursorNormal = 0x0; constexpr uintptr_t CursorRight = 0x0; constexpr uintptr_t CursorToLl = 0x0; constexpr uintptr_t CursorUp = 0x0; constexpr uintptr_t CursorVisible = 0x0; constexpr uintptr_t DeleteCharacter = 0x0; constexpr uintptr_t DeleteLine = 0x0; constexpr uintptr_t DisStatusLine = 0x0; constexpr uintptr_t DownHalfLine = 0x0; constexpr uintptr_t EnterAltCharsetMode = 0x0; constexpr uintptr_t EnterBlinkMode = 0x0; constexpr uintptr_t EnterBoldMode = 0x0; constexpr uintptr_t EnterCaMode = 0x0; constexpr uintptr_t EnterDeleteMode = 0x0; constexpr uintptr_t EnterDimMode = 0x0; constexpr uintptr_t EnterInsertMode = 0x0; constexpr uintptr_t EnterSecureMode = 0x0; constexpr uintptr_t EnterProtectedMode = 0x0; constexpr uintptr_t EnterReverseMode = 0x0; constexpr uintptr_t EnterStandoutMode = 0x0; constexpr uintptr_t EnterUnderlineMode = 0x0; constexpr uintptr_t EraseChars = 0x0; constexpr uintptr_t ExitAltCharsetMode = 0x0; constexpr uintptr_t ExitAttributeMode = 0x0; constexpr uintptr_t ExitCaMode = 0x0; constexpr uintptr_t ExitDeleteMode = 0x0; constexpr uintptr_t ExitInsertMode = 0x0; constexpr uintptr_t ExitStandoutMode = 0x0; constexpr uintptr_t ExitUnderlineMode = 0x0; constexpr uintptr_t FlashScreen = 0x0; constexpr uintptr_t FormFeed = 0x0; constexpr uintptr_t FromStatusLine = 0x0; constexpr uintptr_t Init1string = 0x0; constexpr uintptr_t Init2string = 0x0; constexpr uintptr_t Init3string = 0x0; constexpr uintptr_t InitFile = 0x0; constexpr uintptr_t InsertCharacter = 0x0; constexpr uintptr_t InsertLine = 0x0; constexpr uintptr_t InsertPadding = 0x0; constexpr uintptr_t KeyBackspace = 0x0; constexpr uintptr_t KeyCatab = 0x0; constexpr uintptr_t KeyClear = 0x0; constexpr uintptr_t KeyCtab = 0x0; constexpr uintptr_t KeyDc = 0x0; constexpr uintptr_t KeyDl = 0x0; constexpr uintptr_t KeyDown = 0x0; constexpr uintptr_t KeyEic = 0x0; constexpr uintptr_t KeyEol = 0x0; constexpr uintptr_t KeyEos = 0x0; constexpr uintptr_t KeyF0 = 0x0; constexpr uintptr_t KeyF1 = 0x0; constexpr uintptr_t KeyF10 = 0x0; constexpr uintptr_t KeyF2 = 0x0; constexpr uintptr_t KeyF3 = 0x0; constexpr uintptr_t KeyF4 = 0x0; constexpr uintptr_t KeyF5 = 0x0; constexpr uintptr_t KeyF6 = 0x0; constexpr uintptr_t KeyF7 = 0x0; constexpr uintptr_t KeyF8 = 0x0; constexpr uintptr_t KeyF9 = 0x0; constexpr uintptr_t KeyHome = 0x0; constexpr uintptr_t KeyIc = 0x0; constexpr uintptr_t KeyIl = 0x0; constexpr uintptr_t KeyLeft = 0x0; constexpr uintptr_t KeyLl = 0x0; constexpr uintptr_t KeyNpage = 0x0; constexpr uintptr_t KeyPpage = 0x0; constexpr uintptr_t KeyRight = 0x0; constexpr uintptr_t KeySf = 0x0; constexpr uintptr_t KeySr = 0x0; constexpr uintptr_t KeyStab = 0x0; constexpr uintptr_t KeyUp = 0x0; constexpr uintptr_t KeypadLocal = 0x0; constexpr uintptr_t KeypadXmit = 0x0; constexpr uintptr_t LabF0 = 0x0; constexpr uintptr_t LabF1 = 0x0; constexpr uintptr_t LabF10 = 0x0; constexpr uintptr_t LabF2 = 0x0; constexpr uintptr_t LabF3 = 0x0; constexpr uintptr_t LabF4 = 0x0; constexpr uintptr_t LabF5 = 0x0; constexpr uintptr_t LabF6 = 0x0; constexpr uintptr_t LabF7 = 0x0; constexpr uintptr_t LabF8 = 0x0; constexpr uintptr_t LabF9 = 0x0; constexpr uintptr_t MetaOff = 0x0; constexpr uintptr_t MetaOn = 0x0; constexpr uintptr_t Newline = 0x0; constexpr uintptr_t PadChar = 0x0; constexpr uintptr_t ParmDch = 0x0; constexpr uintptr_t ParmDeleteLine = 0x0; constexpr uintptr_t ParmDownCursor = 0x0; constexpr uintptr_t ParmIch = 0x0; constexpr uintptr_t ParmIndex = 0x0; constexpr uintptr_t ParmInsertLine = 0x0; constexpr uintptr_t ParmLeftCursor = 0x0; constexpr uintptr_t ParmRightCursor = 0x0; constexpr uintptr_t ParmRindex = 0x0; constexpr uintptr_t ParmUpCursor = 0x0; constexpr uintptr_t PkeyKey = 0x0; constexpr uintptr_t PkeyLocal = 0x0; constexpr uintptr_t PkeyXmit = 0x0; constexpr uintptr_t PrintScreen = 0x0; constexpr uintptr_t PrtrOff = 0x0; constexpr uintptr_t PrtrOn = 0x0; constexpr uintptr_t RepeatChar = 0x0; constexpr uintptr_t Reset1string = 0x0; constexpr uintptr_t Reset2string = 0x0; constexpr uintptr_t Reset3string = 0x0; constexpr uintptr_t ResetFile = 0x0; constexpr uintptr_t RestoreCursor = 0x0; constexpr uintptr_t RowAddress = 0x0; constexpr uintptr_t SaveCursor = 0x0; constexpr uintptr_t ScrollForward = 0x0; constexpr uintptr_t ScrollReverse = 0x0; constexpr uintptr_t SetAttributes = 0x0; constexpr uintptr_t SetTab = 0x0; constexpr uintptr_t SetWindow = 0x0; constexpr uintptr_t Tab = 0x0; constexpr uintptr_t ToStatusLine = 0x0; constexpr uintptr_t UnderlineChar = 0x0; constexpr uintptr_t UpHalfLine = 0x0; constexpr uintptr_t InitProg = 0x0; constexpr uintptr_t KeyA1 = 0x0; constexpr uintptr_t KeyA3 = 0x0; constexpr uintptr_t KeyB2 = 0x0; constexpr uintptr_t KeyC1 = 0x0; constexpr uintptr_t KeyC3 = 0x0; constexpr uintptr_t PrtrNon = 0x0; constexpr uintptr_t CharPadding = 0x0; constexpr uintptr_t AcsChars = 0x0; constexpr uintptr_t PlabNorm = 0x0; constexpr uintptr_t KeyBtab = 0x0; constexpr uintptr_t EnterXonMode = 0x0; constexpr uintptr_t ExitXonMode = 0x0; constexpr uintptr_t EnterAmMode = 0x0; constexpr uintptr_t ExitAmMode = 0x0; constexpr uintptr_t XonCharacter = 0x0; constexpr uintptr_t XoffCharacter = 0x0; constexpr uintptr_t EnaAcs = 0x0; constexpr uintptr_t LabelOn = 0x0; constexpr uintptr_t LabelOff = 0x0; constexpr uintptr_t KeyBeg = 0x0; constexpr uintptr_t KeyCancel = 0x0; constexpr uintptr_t KeyClose = 0x0; constexpr uintptr_t KeyCommand = 0x0; constexpr uintptr_t KeyCopy = 0x0; constexpr uintptr_t KeyCreate = 0x0; constexpr uintptr_t KeyEnd = 0x0; constexpr uintptr_t KeyEnter = 0x0; constexpr uintptr_t KeyExit = 0x0; constexpr uintptr_t KeyFind = 0x0; constexpr uintptr_t KeyHelp = 0x0; constexpr uintptr_t KeyMark = 0x0; constexpr uintptr_t KeyMessage = 0x0; constexpr uintptr_t KeyMove = 0x0; constexpr uintptr_t KeyNext = 0x0; constexpr uintptr_t KeyOpen = 0x0; constexpr uintptr_t KeyOptions = 0x0; constexpr uintptr_t KeyPrevious = 0x0; constexpr uintptr_t KeyPrint = 0x0; constexpr uintptr_t KeyRedo = 0x0; constexpr uintptr_t KeyReference = 0x0; constexpr uintptr_t KeyRefresh = 0x0; constexpr uintptr_t KeyReplace = 0x0; constexpr uintptr_t KeyRestart = 0x0; constexpr uintptr_t KeyResume = 0x0; constexpr uintptr_t KeySave = 0x0; constexpr uintptr_t KeySuspend = 0x0; constexpr uintptr_t KeyUndo = 0x0; constexpr uintptr_t KeySbeg = 0x0; constexpr uintptr_t KeyScancel = 0x0; constexpr uintptr_t KeyScommand = 0x0; constexpr uintptr_t KeyScopy = 0x0; constexpr uintptr_t KeyScreate = 0x0; constexpr uintptr_t KeySdc = 0x0; constexpr uintptr_t KeySdl = 0x0; constexpr uintptr_t KeySelect = 0x0; constexpr uintptr_t KeySend = 0x0; constexpr uintptr_t KeySeol = 0x0; constexpr uintptr_t KeySexit = 0x0; constexpr uintptr_t KeySfind = 0x0; constexpr uintptr_t KeyShelp = 0x0; constexpr uintptr_t KeyShome = 0x0; constexpr uintptr_t KeySic = 0x0; constexpr uintptr_t KeySleft = 0x0; constexpr uintptr_t KeySmessage = 0x0; constexpr uintptr_t KeySmove = 0x0; constexpr uintptr_t KeySnext = 0x0; constexpr uintptr_t KeySoptions = 0x0; constexpr uintptr_t KeySprevious = 0x0; constexpr uintptr_t KeySprint = 0x0; constexpr uintptr_t KeySredo = 0x0; constexpr uintptr_t KeySreplace = 0x0; constexpr uintptr_t KeySright = 0x0; constexpr uintptr_t KeySrsume = 0x0; constexpr uintptr_t KeySsave = 0x0; constexpr uintptr_t KeySsuspend = 0x0; constexpr uintptr_t KeySundo = 0x0; constexpr uintptr_t ReqForInput = 0x0; constexpr uintptr_t KeyF11 = 0x0; constexpr uintptr_t KeyF12 = 0x0; constexpr uintptr_t KeyF13 = 0x0; constexpr uintptr_t KeyF14 = 0x0; constexpr uintptr_t KeyF15 = 0x0; constexpr uintptr_t KeyF16 = 0x0; constexpr uintptr_t KeyF17 = 0x0; constexpr uintptr_t KeyF18 = 0x0; constexpr uintptr_t KeyF19 = 0x0; constexpr uintptr_t KeyF20 = 0x0; constexpr uintptr_t KeyF21 = 0x0; constexpr uintptr_t KeyF22 = 0x0; constexpr uintptr_t KeyF23 = 0x0; constexpr uintptr_t KeyF24 = 0x0; constexpr uintptr_t KeyF25 = 0x0; constexpr uintptr_t KeyF26 = 0x0; constexpr uintptr_t KeyF27 = 0x0; constexpr uintptr_t KeyF28 = 0x0; constexpr uintptr_t KeyF29 = 0x0; constexpr uintptr_t KeyF30 = 0x0; constexpr uintptr_t KeyF31 = 0x0; constexpr uintptr_t KeyF32 = 0x0; constexpr uintptr_t KeyF33 = 0x0; constexpr uintptr_t KeyF34 = 0x0; constexpr uintptr_t KeyF35 = 0x0; constexpr uintptr_t KeyF36 = 0x0; constexpr uintptr_t KeyF37 = 0x0; constexpr uintptr_t KeyF38 = 0x0; constexpr uintptr_t KeyF39 = 0x0; constexpr uintptr_t KeyF40 = 0x0; constexpr uintptr_t KeyF41 = 0x0; constexpr uintptr_t KeyF42 = 0x0; constexpr uintptr_t KeyF43 = 0x0; constexpr uintptr_t KeyF44 = 0x0; constexpr uintptr_t KeyF45 = 0x0; constexpr uintptr_t KeyF46 = 0x0; constexpr uintptr_t KeyF47 = 0x0; constexpr uintptr_t KeyF48 = 0x0; constexpr uintptr_t KeyF49 = 0x0; constexpr uintptr_t KeyF50 = 0x0; constexpr uintptr_t KeyF51 = 0x0; constexpr uintptr_t KeyF52 = 0x0; constexpr uintptr_t KeyF53 = 0x0; constexpr uintptr_t KeyF54 = 0x0; constexpr uintptr_t KeyF55 = 0x0; constexpr uintptr_t KeyF56 = 0x0; constexpr uintptr_t KeyF57 = 0x0; constexpr uintptr_t KeyF58 = 0x0; constexpr uintptr_t KeyF59 = 0x0; constexpr uintptr_t KeyF60 = 0x0; constexpr uintptr_t KeyF61 = 0x0; constexpr uintptr_t KeyF62 = 0x0; constexpr uintptr_t KeyF63 = 0x0; constexpr uintptr_t ClrBol = 0x0; constexpr uintptr_t ClearMargins = 0x0; constexpr uintptr_t SetLeftMargin = 0x0; constexpr uintptr_t SetRightMargin = 0x0; constexpr uintptr_t LabelFormat = 0x0; constexpr uintptr_t SetClock = 0x0; constexpr uintptr_t DisplayClock = 0x0; constexpr uintptr_t RemoveClock = 0x0; constexpr uintptr_t CreateWindow = 0x0; constexpr uintptr_t GotoWindow = 0x0; constexpr uintptr_t Hangup = 0x0; constexpr uintptr_t DialPhone = 0x0; constexpr uintptr_t QuickDial = 0x0; constexpr uintptr_t Tone = 0x0; constexpr uintptr_t Pulse = 0x0; constexpr uintptr_t FlashHook = 0x0; constexpr uintptr_t FixedPause = 0x0; constexpr uintptr_t WaitTone = 0x0; constexpr uintptr_t User0 = 0x0; constexpr uintptr_t User1 = 0x0; constexpr uintptr_t User2 = 0x0; constexpr uintptr_t User3 = 0x0; constexpr uintptr_t User4 = 0x0; constexpr uintptr_t User5 = 0x0; constexpr uintptr_t User6 = 0x0; constexpr uintptr_t User7 = 0x0; constexpr uintptr_t User8 = 0x0; constexpr uintptr_t User9 = 0x0; constexpr uintptr_t OrigPair = 0x0; constexpr uintptr_t OrigColors = 0x0; constexpr uintptr_t InitializeColor = 0x0; constexpr uintptr_t InitializePair = 0x0; constexpr uintptr_t SetColorPair = 0x0; constexpr uintptr_t SetForeground = 0x0; constexpr uintptr_t SetBackground = 0x0; constexpr uintptr_t ChangeCharPitch = 0x0; constexpr uintptr_t ChangeLinePitch = 0x0; constexpr uintptr_t ChangeResHorz = 0x0; constexpr uintptr_t ChangeResVert = 0x0; constexpr uintptr_t DefineChar = 0x0; constexpr uintptr_t EnterDoublewideMode = 0x0; constexpr uintptr_t EnterDraftQuality = 0x0; constexpr uintptr_t EnterItalicsMode = 0x0; constexpr uintptr_t EnterLeftwardMode = 0x0; constexpr uintptr_t EnterMicroMode = 0x0; constexpr uintptr_t EnterNearLetterQuality = 0x0; constexpr uintptr_t EnterNormalQuality = 0x0; constexpr uintptr_t EnterShadowMode = 0x0; constexpr uintptr_t EnterSubscriptMode = 0x0; constexpr uintptr_t EnterSuperscriptMode = 0x0; constexpr uintptr_t EnterUpwardMode = 0x0; constexpr uintptr_t ExitDoublewideMode = 0x0; constexpr uintptr_t ExitItalicsMode = 0x0; constexpr uintptr_t ExitLeftwardMode = 0x0; constexpr uintptr_t ExitMicroMode = 0x0; constexpr uintptr_t ExitShadowMode = 0x0; constexpr uintptr_t ExitSubscriptMode = 0x0; constexpr uintptr_t ExitSuperscriptMode = 0x0; constexpr uintptr_t ExitUpwardMode = 0x0; constexpr uintptr_t MicroColumnAddress = 0x0; constexpr uintptr_t MicroDown = 0x0; constexpr uintptr_t MicroLeft = 0x0; constexpr uintptr_t MicroRight = 0x0; constexpr uintptr_t MicroRowAddress = 0x0; constexpr uintptr_t MicroUp = 0x0; constexpr uintptr_t OrderOfPins = 0x0; constexpr uintptr_t ParmDownMicro = 0x0; constexpr uintptr_t ParmLeftMicro = 0x0; constexpr uintptr_t ParmRightMicro = 0x0; constexpr uintptr_t ParmUpMicro = 0x0; constexpr uintptr_t SelectCharSet = 0x0; constexpr uintptr_t SetBottomMargin = 0x0; constexpr uintptr_t SetBottomMarginParm = 0x0; constexpr uintptr_t SetLeftMarginParm = 0x0; constexpr uintptr_t SetRightMarginParm = 0x0; constexpr uintptr_t SetTopMargin = 0x0; constexpr uintptr_t SetTopMarginParm = 0x0; constexpr uintptr_t StartBitImage = 0x0; constexpr uintptr_t StartCharSetDef = 0x0; constexpr uintptr_t StopBitImage = 0x0; constexpr uintptr_t StopCharSetDef = 0x0; constexpr uintptr_t SubscriptCharacters = 0x0; constexpr uintptr_t SuperscriptCharacters = 0x0; constexpr uintptr_t TheseCauseCr = 0x0; constexpr uintptr_t ZeroMotion = 0x0; constexpr uintptr_t CharSetNames = 0x0; constexpr uintptr_t KeyMouse = 0x0; constexpr uintptr_t MouseInfo = 0x0; constexpr uintptr_t ReqMousePos = 0x0; constexpr uintptr_t GetMouse = 0x0; constexpr uintptr_t SetAForeground = 0x0; constexpr uintptr_t SetABackground = 0x0; constexpr uintptr_t PkeyPlab = 0x0; constexpr uintptr_t DeviceType = 0x0; constexpr uintptr_t CodeSetInit = 0x0; constexpr uintptr_t Set0DesSeq = 0x0; constexpr uintptr_t Set1DesSeq = 0x0; constexpr uintptr_t Set2DesSeq = 0x0; constexpr uintptr_t Set3DesSeq = 0x0; constexpr uintptr_t SetLrMargin = 0x0; constexpr uintptr_t SetTbMargin = 0x0; constexpr uintptr_t BitImageRepeat = 0x0; constexpr uintptr_t BitImageNewline = 0x0; constexpr uintptr_t BitImageCarriageReturn = 0x0; constexpr uintptr_t ColorNames = 0x0; constexpr uintptr_t DefineBitImageRegion = 0x0; constexpr uintptr_t EndBitImageRegion = 0x0; constexpr uintptr_t SetColorBand = 0x0; constexpr uintptr_t SetPageLength = 0x0; constexpr uintptr_t DisplayPcChar = 0x0; constexpr uintptr_t EnterPcCharsetMode = 0x0; constexpr uintptr_t ExitPcCharsetMode = 0x0; constexpr uintptr_t EnterScancodeMode = 0x0; constexpr uintptr_t ExitScancodeMode = 0x0; constexpr uintptr_t PcTermOptions = 0x0; constexpr uintptr_t ScancodeEscape = 0x0; constexpr uintptr_t AltScancodeEsc = 0x0; constexpr uintptr_t EnterHorizontalHlMode = 0x0; constexpr uintptr_t EnterLeftHlMode = 0x0; constexpr uintptr_t EnterLowHlMode = 0x0; constexpr uintptr_t EnterRightHlMode = 0x0; constexpr uintptr_t EnterTopHlMode = 0x0; constexpr uintptr_t EnterVerticalHlMode = 0x0; constexpr uintptr_t SetAAttributes = 0x0; constexpr uintptr_t SetPglenInch = 0x0; constexpr uintptr_t Last = 0x0; }; // System.TypeName struct TypeName { // ---- Methods ---- constexpr uintptr_t DisplayName = 0x3479D0; }; // System.TypeIdentifier struct TypeIdentifier { // ---- Methods ---- constexpr uintptr_t InternalName = 0x3479D0; }; // ATypeName struct ATypeName { // ---- Methods ---- constexpr uintptr_t DisplayName = 0x3479D0; constexpr uintptr_t Equals = 0x20A88E0; constexpr uintptr_t GetHashCode = 0x20A8AD0; constexpr uintptr_t Equals = 0x20A89C0; constexpr uintptr_t .ctor = 0x512CE0; }; // Display struct Display { constexpr uintptr_t displayName = 0x10; constexpr uintptr_t internal_name = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20AED80; constexpr uintptr_t DisplayName = 0x53E8F0; constexpr uintptr_t InternalName = 0x20AEDB0; constexpr uintptr_t GetInternalName = 0x20AED70; }; // System.TypeIdentifiers struct TypeIdentifiers { // ---- Methods ---- constexpr uintptr_t FromDisplay = 0x20BF3A0; }; // System.ModifierSpec struct ModifierSpec { // ---- Methods ---- constexpr uintptr_t Resolve = 0x350440; constexpr uintptr_t Append = 0x350440; }; // System.ArraySpec struct ArraySpec { constexpr uintptr_t dimensions = 0x10; constexpr uintptr_t bound = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20AA250; constexpr uintptr_t Resolve = 0x20AA0D0; constexpr uintptr_t Append = 0x20AA030; constexpr uintptr_t ToString = 0x20AA160; }; // System.PointerSpec struct PointerSpec { constexpr uintptr_t pointer_level = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x51FB90; constexpr uintptr_t Resolve = 0x20D1CE0; constexpr uintptr_t Append = 0x20D1CB0; constexpr uintptr_t ToString = 0x20D1D30; }; // DisplayNameFormat struct DisplayNameFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t WANT_ASSEMBLY = 0x0; constexpr uintptr_t NO_MODIFIERS = 0x0; }; // System.TypeSpec struct TypeSpec { constexpr uintptr_t name = 0x10; constexpr uintptr_t assembly_name = 0x18; constexpr uintptr_t nested = 0x20; constexpr uintptr_t generic_params = 0x28; constexpr uintptr_t modifier_spec = 0x30; constexpr uintptr_t is_byref = 0x38; constexpr uintptr_t display_fullname = 0x40; // ---- Methods ---- constexpr uintptr_t HasModifiers = 0x18D8A40; constexpr uintptr_t GetDisplayFullName = 0x20D5930; constexpr uintptr_t GetModifierString = 0x20D5DB0; constexpr uintptr_t DisplayFullName = 0x20D7A30; constexpr uintptr_t Parse = 0x20D6E80; constexpr uintptr_t UnescapeInternalName = 0x20D7950; constexpr uintptr_t Resolve = 0x20D6F80; constexpr uintptr_t AddName = 0x20D5750; constexpr uintptr_t AddModifier = 0x20D5650; constexpr uintptr_t SkipSpace = 0x20D78D0; constexpr uintptr_t BoundCheck = 0x20D58A0; constexpr uintptr_t ParsedTypeIdentifier = 0x20D6F70; constexpr uintptr_t Parse = 0x20D5FB0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.UIntPtr struct UIntPtr { constexpr uintptr_t Zero = 0x0; constexpr uintptr_t _pointer = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D8760; constexpr uintptr_t .ctor = 0x20D8750; constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t Equals = 0x20D8610; constexpr uintptr_t GetHashCode = 0x6D3B80; constexpr uintptr_t ToUInt32 = 0x6D3B80; constexpr uintptr_t ToUInt64 = 0x526A20; constexpr uintptr_t ToPointer = 0x526A20; constexpr uintptr_t ToString = 0x20D8710; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x20D8670; constexpr uintptr_t Op_Equality = 0x5586B0; constexpr uintptr_t Op_Inequality = 0x6CE7E0; constexpr uintptr_t Op_Explicit = 0x20B0B60; constexpr uintptr_t Op_Explicit = 0x51FF10; constexpr uintptr_t Op_Explicit = 0x51FF10; constexpr uintptr_t Op_Explicit = 0x520160; constexpr uintptr_t Size = 0xBB5060; constexpr uintptr_t System.IEquatable.Equals = 0x6D5110; constexpr uintptr_t .cctor = 0x20D8730; }; // System.ValueType struct ValueType { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t InternalEquals = 0x20D89D0; constexpr uintptr_t DefaultEquals = 0x20D8770; constexpr uintptr_t Equals = 0x20946D0; constexpr uintptr_t InternalGetHashCode = 0x20D89E0; constexpr uintptr_t GetHashCode = 0x20D8940; constexpr uintptr_t ToString = 0x20D89F0; }; // System.Variant struct Variant { constexpr uintptr_t vt = 0x10; constexpr uintptr_t wReserved1 = 0x12; constexpr uintptr_t wReserved2 = 0x14; constexpr uintptr_t wReserved3 = 0x16; constexpr uintptr_t llVal = 0x18; constexpr uintptr_t lVal = 0x18; constexpr uintptr_t bVal = 0x18; constexpr uintptr_t iVal = 0x18; constexpr uintptr_t fltVal = 0x18; constexpr uintptr_t dblVal = 0x18; constexpr uintptr_t boolVal = 0x18; constexpr uintptr_t bstrVal = 0x18; constexpr uintptr_t cVal = 0x18; constexpr uintptr_t uiVal = 0x18; constexpr uintptr_t ulVal = 0x18; constexpr uintptr_t ullVal = 0x18; constexpr uintptr_t intVal = 0x18; constexpr uintptr_t uintVal = 0x18; constexpr uintptr_t pdispVal = 0x18; constexpr uintptr_t bRecord = 0x18; // ---- Methods ---- constexpr uintptr_t Clear = 0x20D8A30; }; // System.BRECORD struct BRECORD { constexpr uintptr_t pvRecord = 0x10; constexpr uintptr_t pRecInfo = 0x18; }; // System.WeakReference struct WeakReference { constexpr uintptr_t isLongReference = 0x10; constexpr uintptr_t gcHandle = 0x18; // ---- Methods ---- constexpr uintptr_t AllocateHandle = 0x20D8B40; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x20D8CF0; constexpr uintptr_t .ctor = 0x20D8D30; constexpr uintptr_t .ctor = 0x20D8D80; constexpr uintptr_t IsAlive = 0x20D8EA0; constexpr uintptr_t Target = 0x20D8ED0; constexpr uintptr_t Target = 0x20D8F10; constexpr uintptr_t TrackResurrection = 0x51FE80; constexpr uintptr_t Finalize = 0x20D8B70; constexpr uintptr_t GetObjectData = 0x20D8BD0; }; // System.WeakReference`1 struct WeakReference_ { constexpr uintptr_t handle = 0x0; constexpr uintptr_t trackResurrection = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t SetTarget = 0x463590; constexpr uintptr_t TryGetTarget = 0x349810; constexpr uintptr_t Finalize = 0x351010; }; // System.InputRecord struct InputRecord { constexpr uintptr_t EventType = 0x10; constexpr uintptr_t KeyDown = 0x12; constexpr uintptr_t RepeatCount = 0x14; constexpr uintptr_t VirtualKeyCode = 0x16; constexpr uintptr_t VirtualScanCode = 0x18; constexpr uintptr_t Character = 0x1A; constexpr uintptr_t ControlKeyState = 0x1C; constexpr uintptr_t pad1 = 0x20; constexpr uintptr_t pad2 = 0x24; }; // System.Coord struct Coord { constexpr uintptr_t X = 0x10; constexpr uintptr_t Y = 0x12; }; // System.SmallRect struct SmallRect { constexpr uintptr_t Left = 0x10; constexpr uintptr_t Top = 0x12; constexpr uintptr_t Right = 0x14; constexpr uintptr_t Bottom = 0x16; }; // System.ConsoleScreenBufferInfo struct ConsoleScreenBufferInfo { constexpr uintptr_t Size = 0x10; constexpr uintptr_t CursorPosition = 0x14; constexpr uintptr_t Attribute = 0x18; constexpr uintptr_t Window = 0x1A; constexpr uintptr_t MaxWindowSize = 0x22; }; // System.Handles struct Handles { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t STD_INPUT = 0x0; constexpr uintptr_t STD_OUTPUT = 0x0; constexpr uintptr_t STD_ERROR = 0x0; }; // System.WindowsConsoleDriver struct WindowsConsoleDriver { constexpr uintptr_t inputHandle = 0x10; constexpr uintptr_t outputHandle = 0x18; constexpr uintptr_t defaultAttribute = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D9450; constexpr uintptr_t ReadKey = 0x20D9200; constexpr uintptr_t IsModifierKey = 0x20D90A0; constexpr uintptr_t GetStdHandle = 0x20D9010; constexpr uintptr_t GetConsoleScreenBufferInfo = 0x20D8F70; constexpr uintptr_t ReadConsoleInput = 0x20D90D0; }; // System.__ComObject struct __ComObject { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D95C0; }; // RoundingMode struct RoundingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ToEven = 0x0; constexpr uintptr_t AwayFromZero = 0x0; constexpr uintptr_t Truncate = 0x0; constexpr uintptr_t Floor = 0x0; constexpr uintptr_t Ceiling = 0x0; }; // PowerOvfl struct PowerOvfl { constexpr uintptr_t Hi = 0x10; constexpr uintptr_t MidLo = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D1DC0; }; // Buf12 struct Buf12 { constexpr uintptr_t U0 = 0x10; constexpr uintptr_t U1 = 0x14; constexpr uintptr_t U2 = 0x18; constexpr uintptr_t ulo64LE = 0x10; constexpr uintptr_t uhigh64LE = 0x14; // ---- Methods ---- constexpr uintptr_t Low64 = 0xA9EAA0; constexpr uintptr_t Low64 = 0x6D5500; constexpr uintptr_t High64 = 0x20C26A0; constexpr uintptr_t High64 = 0x20C26B0; }; // Buf16 struct Buf16 { constexpr uintptr_t U0 = 0x10; constexpr uintptr_t U1 = 0x14; constexpr uintptr_t U2 = 0x18; constexpr uintptr_t U3 = 0x1C; constexpr uintptr_t ulo64LE = 0x10; constexpr uintptr_t uhigh64LE = 0x18; // ---- Methods ---- constexpr uintptr_t Low64 = 0xA9EAA0; constexpr uintptr_t Low64 = 0x6D5500; constexpr uintptr_t High64 = 0x20C26C0; constexpr uintptr_t High64 = 0x20C26D0; }; // Buf24 struct Buf24 { constexpr uintptr_t U0 = 0x10; constexpr uintptr_t U1 = 0x14; constexpr uintptr_t U2 = 0x18; constexpr uintptr_t U3 = 0x1C; constexpr uintptr_t U4 = 0x20; constexpr uintptr_t U5 = 0x24; constexpr uintptr_t ulo64LE = 0x10; constexpr uintptr_t umid64LE = 0x18; constexpr uintptr_t uhigh64LE = 0x20; // ---- Methods ---- constexpr uintptr_t Low64 = 0xA9EAA0; constexpr uintptr_t Low64 = 0x6D5500; constexpr uintptr_t Mid64 = 0x20C26D0; constexpr uintptr_t High64 = 0x827350; }; // DecCalc struct DecCalc { constexpr uintptr_t uflags = 0x10; constexpr uintptr_t uhi = 0x14; constexpr uintptr_t ulo = 0x18; constexpr uintptr_t umid = 0x1C; constexpr uintptr_t ulomidLE = 0x18; constexpr uintptr_t s_powers10 = 0x0; constexpr uintptr_t s_ulongPowers10 = 0x8; constexpr uintptr_t s_doublePowers10 = 0x10; constexpr uintptr_t PowerOvflValues = 0x18; // ---- Methods ---- constexpr uintptr_t High = 0x7EEDF0; constexpr uintptr_t High = 0x7EEE20; constexpr uintptr_t Low = 0x7EEE00; constexpr uintptr_t Low = 0x7EEE30; constexpr uintptr_t Mid = 0x7EEE10; constexpr uintptr_t Mid = 0x7EEE40; constexpr uintptr_t IsNegative = 0x2057A20; constexpr uintptr_t Low64 = 0x20C26C0; constexpr uintptr_t Low64 = 0x20C26D0; constexpr uintptr_t GetExponent = 0x20C6390; constexpr uintptr_t GetExponent = 0x20C6380; constexpr uintptr_t UInt32x32To64 = 0x2060CF0; constexpr uintptr_t UInt64x64To128 = 0x20C73B0; constexpr uintptr_t Div96By32 = 0x20C60D0; constexpr uintptr_t Div96ByConst = 0x20C6290; constexpr uintptr_t Unscale = 0x20C7520; constexpr uintptr_t Div96By64 = 0x20C6140; constexpr uintptr_t Div128By96 = 0x20C5FB0; constexpr uintptr_t IncreaseScale = 0x20C6570; constexpr uintptr_t IncreaseScale64 = 0x20C64F0; constexpr uintptr_t ScaleResult = 0x20C6AA0; constexpr uintptr_t DivByConst = 0x20C6300; constexpr uintptr_t LeadingZeroCount = 0x20C6910; constexpr uintptr_t OverflowUnscale = 0x20C6970; constexpr uintptr_t SearchScale = 0x20C71D0; constexpr uintptr_t Add32To96 = 0x20C5840; constexpr uintptr_t DecAddSub = 0x20C5860; constexpr uintptr_t VarDecCmp = 0x20C7910; constexpr uintptr_t VarDecCmpSub = 0x20C7720; constexpr uintptr_t VarDecMul = 0x20C8D60; constexpr uintptr_t VarDecFromR4 = 0x20C8570; constexpr uintptr_t VarDecFromR8 = 0x20C8970; constexpr uintptr_t VarR4FromDec = 0x20C9240; constexpr uintptr_t VarR8FromDec = 0x20C9290; constexpr uintptr_t GetHashCode = 0x20C63A0; constexpr uintptr_t VarDecDiv = 0x20C7A20; constexpr uintptr_t InternalRound = 0x20C6600; constexpr uintptr_t DecDivMod1E9 = 0x20C5F30; constexpr uintptr_t .cctor = 0x20C93A0; }; // System.Decimal struct Decimal { constexpr uintptr_t Zero = 0x0; constexpr uintptr_t One = 0x10; constexpr uintptr_t MinusOne = 0x20; constexpr uintptr_t MaxValue = 0x30; constexpr uintptr_t MinValue = 0x40; constexpr uintptr_t flags = 0x10; constexpr uintptr_t hi = 0x14; constexpr uintptr_t lo = 0x18; constexpr uintptr_t mid = 0x1C; constexpr uintptr_t ulomidLE = 0x18; // ---- Methods ---- constexpr uintptr_t High = 0x7EEDF0; constexpr uintptr_t Low = 0x7EEE00; constexpr uintptr_t Mid = 0x7EEE10; constexpr uintptr_t IsNegative = 0x2057A20; constexpr uintptr_t Scale = 0x5245C0; constexpr uintptr_t Low64 = 0x20CBE10; constexpr uintptr_t AsMutable = 0x51FF10; constexpr uintptr_t DecDivMod1E9 = 0x20C9930; constexpr uintptr_t .ctor = 0x20CBB20; constexpr uintptr_t .ctor = 0x20CBA90; constexpr uintptr_t .ctor = 0x20CBC10; constexpr uintptr_t .ctor = 0x20CBB50; constexpr uintptr_t .ctor = 0x20CBD90; constexpr uintptr_t .ctor = 0x20CBAA0; constexpr uintptr_t IsValid = 0x20C9DF0; constexpr uintptr_t .ctor = 0x20CBC40; constexpr uintptr_t .ctor = 0x20CBB70; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x20CAAC0; constexpr uintptr_t .ctor = 0x20CBB60; constexpr uintptr_t Abs = 0x20C96B0; constexpr uintptr_t Add = 0x20C96D0; constexpr uintptr_t Compare = 0x20C98D0; constexpr uintptr_t CompareTo = 0x20C9770; constexpr uintptr_t CompareTo = 0x20C9870; constexpr uintptr_t Divide = 0x20C9A10; constexpr uintptr_t Equals = 0x20C9B10; constexpr uintptr_t Equals = 0x20C9AB0; constexpr uintptr_t GetHashCode = 0x20C9C60; constexpr uintptr_t ToString = 0x20CB3A0; constexpr uintptr_t ToString = 0x20CB1D0; constexpr uintptr_t ToString = 0x20CB120; constexpr uintptr_t ToString = 0x20CB2B0; constexpr uintptr_t TryFormat = 0x20CB7E0; constexpr uintptr_t Parse = 0x20CA0D0; constexpr uintptr_t Parse = 0x20C9FB0; constexpr uintptr_t TryParse = 0x20CB8B0; constexpr uintptr_t GetBits = 0x20C9BD0; constexpr uintptr_t Max = 0x20C9E10; constexpr uintptr_t Min = 0x20C9E80; constexpr uintptr_t Multiply = 0x20C9EF0; constexpr uintptr_t Negate = 0x20C9F90; constexpr uintptr_t Round = 0x20CA1D0; constexpr uintptr_t Round = 0x20CA320; constexpr uintptr_t ToByte = 0x20CAB70; constexpr uintptr_t ToSByte = 0x20CAF90; constexpr uintptr_t ToInt16 = 0x20CACD0; constexpr uintptr_t ToDouble = 0x20CAC80; constexpr uintptr_t ToInt32 = 0x20CADE0; constexpr uintptr_t ToInt64 = 0x20CAEB0; constexpr uintptr_t ToUInt16 = 0x20CB440; constexpr uintptr_t ToUInt32 = 0x20CB550; constexpr uintptr_t ToUInt64 = 0x20CB610; constexpr uintptr_t ToSingle = 0x20CB0A0; constexpr uintptr_t Truncate = 0x20CB780; constexpr uintptr_t Truncate = 0x20CB6F0; constexpr uintptr_t Op_Implicit = 0x20CC6E0; constexpr uintptr_t Op_Implicit = 0x20CC650; constexpr uintptr_t Op_Implicit = 0x20CC6B0; constexpr uintptr_t Op_Implicit = 0x20CC5C0; constexpr uintptr_t Op_Implicit = 0x20CC5C0; constexpr uintptr_t Op_Implicit = 0x20CC680; constexpr uintptr_t Op_Implicit = 0x20CC640; constexpr uintptr_t Op_Implicit = 0x20CC5E0; constexpr uintptr_t Op_Implicit = 0x20CC620; constexpr uintptr_t Op_Explicit = 0x20CC180; constexpr uintptr_t Op_Explicit = 0x20CC3C0; constexpr uintptr_t Op_Explicit = 0x20CC3E0; constexpr uintptr_t Op_Explicit = 0x20CBFF0; constexpr uintptr_t Op_Explicit = 0x20CC1A0; constexpr uintptr_t Op_Explicit = 0x20CC440; constexpr uintptr_t Op_Explicit = 0x20CC330; constexpr uintptr_t Op_UnaryNegation = 0x20C9F90; constexpr uintptr_t Op_Increment = 0x20CC700; constexpr uintptr_t Op_Addition = 0x20CBE50; constexpr uintptr_t Op_Subtraction = 0x20CC9A0; constexpr uintptr_t Op_Multiply = 0x20CC900; constexpr uintptr_t Op_Division = 0x20CBEF0; constexpr uintptr_t Op_Equality = 0x20CBF90; constexpr uintptr_t Op_Inequality = 0x20CC7E0; constexpr uintptr_t Op_LessThan = 0x20CC8A0; constexpr uintptr_t Op_LessThanOrEqual = 0x20CC840; constexpr uintptr_t Op_GreaterThan = 0x20CC560; constexpr uintptr_t Op_GreaterThanOrEqual = 0x20CC500; constexpr uintptr_t GetTypeCode = 0x20C9DE0; constexpr uintptr_t System.IConvertible.ToBoolean = 0x20CA4E0; constexpr uintptr_t System.IConvertible.ToChar = 0x20CA5A0; constexpr uintptr_t System.IConvertible.ToSByte = 0x20CA840; constexpr uintptr_t System.IConvertible.ToByte = 0x20CA540; constexpr uintptr_t System.IConvertible.ToInt16 = 0x20CA720; constexpr uintptr_t System.IConvertible.ToUInt16 = 0x20CA9A0; constexpr uintptr_t System.IConvertible.ToInt32 = 0x20CA780; constexpr uintptr_t System.IConvertible.ToUInt32 = 0x20CAA00; constexpr uintptr_t System.IConvertible.ToInt64 = 0x20CA7E0; constexpr uintptr_t System.IConvertible.ToUInt64 = 0x20CAA60; constexpr uintptr_t System.IConvertible.ToSingle = 0x20CA8A0; constexpr uintptr_t System.IConvertible.ToDouble = 0x20CA6C0; constexpr uintptr_t System.IConvertible.ToDecimal = 0x51F8A0; constexpr uintptr_t System.IConvertible.ToDateTime = 0x20CA630; constexpr uintptr_t System.IConvertible.ToType = 0x20CA900; constexpr uintptr_t .cctor = 0x20CB9A0; }; // System.Threading.AbandonedMutexException struct AbandonedMutexException { constexpr uintptr_t _mutexIndex = 0x90; constexpr uintptr_t _mutex = 0x98; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20C20C0; constexpr uintptr_t .ctor = 0x20C2110; constexpr uintptr_t .ctor = 0x20C21D0; constexpr uintptr_t SetupException = 0x20C2030; }; // System.Threading.AutoResetEvent struct AutoResetEvent { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20C2680; }; // System.Threading.EventResetMode struct EventResetMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AutoReset = 0x0; constexpr uintptr_t ManualReset = 0x0; }; // System.Threading.LazyInitializer struct LazyInitializer { // ---- Methods ---- constexpr uintptr_t EnsureInitialized = 0x463590; constexpr uintptr_t EnsureInitializedCore = 0x463590; constexpr uintptr_t EnsureInitialized = 0x463590; constexpr uintptr_t EnsureInitializedCore = 0x463590; constexpr uintptr_t EnsureInitialized = 0x463590; constexpr uintptr_t EnsureInitializedCore = 0x463590; constexpr uintptr_t EnsureInitialized = 0x463590; constexpr uintptr_t EnsureInitializedCore = 0x463590; constexpr uintptr_t EnsureLockInitialized = 0x20CE6C0; }; // System.Threading.LazyThreadSafetyMode struct LazyThreadSafetyMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t PublicationOnly = 0x0; constexpr uintptr_t ExecutionAndPublication = 0x0; }; // System.Threading.LockRecursionException struct LockRecursionException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20CEF00; constexpr uintptr_t .ctor = 0x20CEF50; constexpr uintptr_t .ctor = 0x20CEE80; }; // System.Threading.ManualResetEvent struct ManualResetEvent { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D0B70; }; // System.Threading.ParameterizedThreadStart struct ParameterizedThreadStart { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609560; constexpr uintptr_t Invoke = 0x520290; }; // System.Threading.SemaphoreFullException struct SemaphoreFullException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D1F10; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Threading.SendOrPostCallback struct SendOrPostCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609560; constexpr uintptr_t Invoke = 0x520290; }; // System.Threading.SynchronizationLockException struct SynchronizationLockException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D5450; constexpr uintptr_t .ctor = 0x20D5430; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Threading.ThreadPriority struct ThreadPriority { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Lowest = 0x0; constexpr uintptr_t BelowNormal = 0x0; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t AboveNormal = 0x0; constexpr uintptr_t Highest = 0x0; }; // System.Threading.ThreadStart struct ThreadStart { // ---- Methods ---- constexpr uintptr_t .ctor = 0x73E330; constexpr uintptr_t Invoke = 0x51E470; }; // System.Threading.ThreadState struct ThreadState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Running = 0x0; constexpr uintptr_t StopRequested = 0x0; constexpr uintptr_t SuspendRequested = 0x0; constexpr uintptr_t Background = 0x0; constexpr uintptr_t Unstarted = 0x0; constexpr uintptr_t Stopped = 0x0; constexpr uintptr_t WaitSleepJoin = 0x0; constexpr uintptr_t Suspended = 0x0; constexpr uintptr_t AbortRequested = 0x0; constexpr uintptr_t Aborted = 0x0; }; // System.Threading.ThreadStateException struct ThreadStateException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D5540; constexpr uintptr_t .ctor = 0x20D5520; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Threading.Timeout struct Timeout { constexpr uintptr_t InfiniteTimeSpan = 0x0; // ---- Methods ---- constexpr uintptr_t .cctor = 0x20D55E0; }; // System.Threading.WaitHandleCannotBeOpenedException struct WaitHandleCannotBeOpenedException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D8AD0; constexpr uintptr_t .ctor = 0x20D8B20; constexpr uintptr_t .ctor = 0x1F81B80; }; // System.Threading.CancellationToken struct CancellationToken { constexpr uintptr_t _source = 0x10; constexpr uintptr_t s_actionToActionObjShunt = 0x0; // ---- Methods ---- constexpr uintptr_t None = 0x559330; constexpr uintptr_t IsCancellationRequested = 0x20C55E0; constexpr uintptr_t CanBeCanceled = 0x20C55D0; constexpr uintptr_t WaitHandle = 0x20C5620; constexpr uintptr_t .ctor = 0x582600; constexpr uintptr_t .ctor = 0x20C5530; constexpr uintptr_t Register = 0x20C4E70; constexpr uintptr_t Register = 0x20C5030; constexpr uintptr_t Register = 0x20C4F80; constexpr uintptr_t Register = 0x20C52D0; constexpr uintptr_t InternalRegisterWithoutEC = 0x20C4DC0; constexpr uintptr_t Register = 0x20C5150; constexpr uintptr_t Equals = 0x6D5110; constexpr uintptr_t Equals = 0x20C4CA0; constexpr uintptr_t GetHashCode = 0x20C4D40; constexpr uintptr_t Op_Equality = 0x20C5780; constexpr uintptr_t Op_Inequality = 0x20C57E0; constexpr uintptr_t ThrowIfCancellationRequested = 0x20C5380; constexpr uintptr_t ThrowOperationCanceledException = 0x20C5400; constexpr uintptr_t .cctor = 0x20C5460; }; // System.Threading.ManualResetEventSlim struct ManualResetEventSlim { constexpr uintptr_t m_lock = 0x10; constexpr uintptr_t m_eventObj = 0x18; constexpr uintptr_t m_combinedState = 0x20; constexpr uintptr_t s_cancellationTokenCallback = 0x0; // ---- Methods ---- constexpr uintptr_t WaitHandle = 0x20D0960; constexpr uintptr_t IsSet = 0x20D08A0; constexpr uintptr_t IsSet = 0x20D0A50; constexpr uintptr_t SpinCount = 0x20D0900; constexpr uintptr_t SpinCount = 0x20D0A80; constexpr uintptr_t Waiters = 0x20D0A00; constexpr uintptr_t Waiters = 0x20D0AC0; constexpr uintptr_t .ctor = 0x20D0680; constexpr uintptr_t .ctor = 0x20D0780; constexpr uintptr_t Initialize = 0x20CF4C0; constexpr uintptr_t EnsureLockObjectCreated = 0x20CF430; constexpr uintptr_t LazyInitializeEvent = 0x20CF580; constexpr uintptr_t Set = 0x20CF8B0; constexpr uintptr_t Set = 0x20CF8C0; constexpr uintptr_t Reset = 0x20CF7B0; constexpr uintptr_t Wait = 0x20CFDC0; constexpr uintptr_t Wait = 0x20CFDD0; constexpr uintptr_t Dispose = 0x20CF260; constexpr uintptr_t Dispose = 0x20CF2D0; constexpr uintptr_t ThrowIfDisposed = 0x20CFC40; constexpr uintptr_t CancellationTokenCallback = 0x20CF040; constexpr uintptr_t UpdateStateAtomically = 0x20CFCB0; constexpr uintptr_t ExtractStatePortionAndShiftRight = 0x20CF4B0; constexpr uintptr_t ExtractStatePortion = 0x6044E0; constexpr uintptr_t .cctor = 0x20D05F0; }; // System.Threading.NativeOverlapped struct NativeOverlapped { constexpr uintptr_t InternalLow = 0x10; constexpr uintptr_t InternalHigh = 0x18; constexpr uintptr_t OffsetLow = 0x20; constexpr uintptr_t OffsetHigh = 0x24; constexpr uintptr_t EventHandle = 0x28; }; // System.Threading.SpinWait struct SpinWait { constexpr uintptr_t SpinCountforSpinBeforeWait = 0x0; constexpr uintptr_t _count = 0x10; // ---- Methods ---- constexpr uintptr_t Count = 0x6D3B80; constexpr uintptr_t NextSpinWillYield = 0x20D4EA0; constexpr uintptr_t SpinOnce = 0x20D4CE0; constexpr uintptr_t SpinOnce = 0x20D4D30; constexpr uintptr_t SpinOnceCore = 0x20D4B50; constexpr uintptr_t Reset = 0x7F3A00; constexpr uintptr_t .cctor = 0x20D4E20; }; // System.Threading.PlatformHelper struct PlatformHelper { constexpr uintptr_t s_processorCount = 0x0; constexpr uintptr_t s_lastProcessorCountRefreshTicks = 0x4; constexpr uintptr_t IsSingleProcessor = 0x8; // ---- Methods ---- constexpr uintptr_t ProcessorCount = 0x20D1BA0; constexpr uintptr_t .cctor = 0x20D1B50; }; // System.Threading.TimeoutHelper struct TimeoutHelper { // ---- Methods ---- constexpr uintptr_t GetTime = 0x20D5590; constexpr uintptr_t UpdateTimeOut = 0x20D55A0; }; // System.Threading.CancellationTokenRegistration struct CancellationTokenRegistration { constexpr uintptr_t m_callbackInfo = 0x10; constexpr uintptr_t m_registrationInfo = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0xCA5C70; constexpr uintptr_t Unregister = 0x20C2EF0; constexpr uintptr_t Dispose = 0x20C2B70; constexpr uintptr_t Equals = 0x20C2D50; constexpr uintptr_t Equals = 0x20C2CC0; constexpr uintptr_t GetHashCode = 0x20C2E40; }; // Linked1CancellationTokenSource struct Linked1CancellationTokenSource { constexpr uintptr_t _reg1 = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20CE770; constexpr uintptr_t Dispose = 0x20CE730; }; // Linked2CancellationTokenSource struct Linked2CancellationTokenSource { constexpr uintptr_t _reg1 = 0x40; constexpr uintptr_t _reg2 = 0x58; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20CE900; constexpr uintptr_t Dispose = 0x20CE8B0; }; // LinkedNCancellationTokenSource struct LinkedNCancellationTokenSource { constexpr uintptr_t s_linkedTokenCancelDelegate = 0x0; constexpr uintptr_t _linkingRegistrations = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20CEC40; constexpr uintptr_t Dispose = 0x20CEAD0; constexpr uintptr_t .cctor = 0x20CEB70; }; // System.Threading.CancellationTokenSource struct CancellationTokenSource { constexpr uintptr_t s_canceledSource = 0x0; constexpr uintptr_t s_neverCanceledSource = 0x8; constexpr uintptr_t s_nLists = 0x10; constexpr uintptr_t _kernelEvent = 0x10; constexpr uintptr_t _registeredCallbacksLists = 0x18; constexpr uintptr_t _state = 0x20; constexpr uintptr_t _threadIDExecutingCallbacks = 0x24; constexpr uintptr_t _disposed = 0x28; constexpr uintptr_t _executingCallback = 0x30; constexpr uintptr_t _timer = 0x38; constexpr uintptr_t s_timerCallback = 0x18; // ---- Methods ---- constexpr uintptr_t IsCancellationRequested = 0x20C4AC0; constexpr uintptr_t IsCancellationCompleted = 0x20C4AA0; constexpr uintptr_t IsDisposed = 0x526D50; constexpr uintptr_t ThreadIDExecutingCallbacks = 0x20C4AE0; constexpr uintptr_t ThreadIDExecutingCallbacks = 0x20C4C70; constexpr uintptr_t Token = 0x20C4B00; constexpr uintptr_t WaitHandle = 0x20C4B60; constexpr uintptr_t ExecutingCallback = 0x1FB64A0; constexpr uintptr_t .ctor = 0x20C4920; constexpr uintptr_t .ctor = 0x20C4960; constexpr uintptr_t InitializeWithTimer = 0x20C3FB0; constexpr uintptr_t Cancel = 0x20C31A0; constexpr uintptr_t Cancel = 0x20C3140; constexpr uintptr_t CancelAfter = 0x20C2F80; constexpr uintptr_t TimerCallbackLogic = 0x20C45A0; constexpr uintptr_t Dispose = 0x20C3A20; constexpr uintptr_t Dispose = 0x20C3A90; constexpr uintptr_t ThrowIfDisposed = 0x20C44F0; constexpr uintptr_t ThrowObjectDisposedException = 0x20C4540; constexpr uintptr_t InternalRegister = 0x20C4090; constexpr uintptr_t NotifyCancellation = 0x20C4440; constexpr uintptr_t ExecuteCallbackHandlers = 0x20C3B40; constexpr uintptr_t CancellationCallbackCoreWork_OnSyncContext = 0x20C3200; constexpr uintptr_t CancellationCallbackCoreWork = 0x20C3280; constexpr uintptr_t CreateLinkedTokenSource = 0x20C3340; constexpr uintptr_t CreateLinkedTokenSource = 0x20C3950; constexpr uintptr_t CreateLinkedTokenSource = 0x20C3600; constexpr uintptr_t WaitForCallbackToComplete = 0x20C4690; constexpr uintptr_t .cctor = 0x20C4760; }; // System.Threading.CancellationCallbackCoreWorkArguments struct CancellationCallbackCoreWorkArguments { constexpr uintptr_t _currArrayFragment = 0x10; constexpr uintptr_t _currArrayIndex = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x88A290; }; // WithSyncContext struct WithSyncContext { constexpr uintptr_t TargetSyncContext = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D9530; }; // System.Threading.CancellationCallbackInfo struct CancellationCallbackInfo { constexpr uintptr_t Callback = 0x10; constexpr uintptr_t StateForCallback = 0x18; constexpr uintptr_t TargetExecutionContext = 0x20; constexpr uintptr_t CancellationTokenSource = 0x28; constexpr uintptr_t s_executionContextCallback = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20C2AF0; constexpr uintptr_t ExecuteCallback = 0x20C26E0; constexpr uintptr_t ExecutionContextCallback = 0x20C2A60; }; // System.Threading.SparselyPopulatedArray`1 struct SparselyPopulatedArray_ { constexpr uintptr_t _head = 0x0; constexpr uintptr_t _tail = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t Tail = 0x3479D0; constexpr uintptr_t Add = 0x463590; }; // System.Threading.SparselyPopulatedArrayAddInfo`1 struct SparselyPopulatedArrayAddInfo_ { constexpr uintptr_t _source = 0x0; constexpr uintptr_t _index = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t Source = 0x3479D0; constexpr uintptr_t Index = 0x3494D0; }; // System.Threading.SparselyPopulatedArrayFragment`1 struct SparselyPopulatedArrayFragment_ { constexpr uintptr_t _elements = 0x0; constexpr uintptr_t _freeCount = 0x0; constexpr uintptr_t _next = 0x0; constexpr uintptr_t _prev = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t .ctor = 0x358990; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t Prev = 0x3479D0; constexpr uintptr_t SafeAtomicRemove = 0x463590; }; // System.Threading.LockHolder struct LockHolder { constexpr uintptr_t _lock = 0x10; // ---- Methods ---- constexpr uintptr_t Hold = 0x20CEE40; constexpr uintptr_t Dispose = 0x20CEE20; }; // System.Threading.Lock struct Lock { constexpr uintptr_t _lock = 0x10; // ---- Methods ---- constexpr uintptr_t Acquire = 0x20CEFB0; constexpr uintptr_t Release = 0x20CEFC0; constexpr uintptr_t .ctor = 0x20CEFD0; }; // TaskNode struct TaskNode { constexpr uintptr_t Prev = 0x58; constexpr uintptr_t Next = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D54E0; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.ExecuteWorkItem = 0x20D54A0; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.MarkAborted = 0x512CE0; }; // System.Threading.SemaphoreSlim struct SemaphoreSlim { constexpr uintptr_t m_currentCount = 0x10; constexpr uintptr_t m_maxCount = 0x14; constexpr uintptr_t m_waitCount = 0x18; constexpr uintptr_t m_lockObj = 0x20; constexpr uintptr_t m_waitHandle = 0x28; constexpr uintptr_t m_asyncHead = 0x30; constexpr uintptr_t m_asyncTail = 0x38; constexpr uintptr_t s_trueTask = 0x0; constexpr uintptr_t s_falseTask = 0x8; constexpr uintptr_t s_cancellationTokenCanceledEventHandler = 0x10; // ---- Methods ---- constexpr uintptr_t CurrentCount = 0x20D3E20; constexpr uintptr_t AvailableWaitHandle = 0x20D3CA0; constexpr uintptr_t .ctor = 0x20D3B80; constexpr uintptr_t .ctor = 0x20D39B0; constexpr uintptr_t Wait = 0x20D3830; constexpr uintptr_t Wait = 0x20D3110; constexpr uintptr_t Wait = 0x20D3120; constexpr uintptr_t WaitUntilCountOrTimeout = 0x20D2FF0; constexpr uintptr_t WaitAsync = 0x20D28E0; constexpr uintptr_t WaitAsync = 0x20D28F0; constexpr uintptr_t CreateAndAddAsyncWaiter = 0x20D2200; constexpr uintptr_t RemoveAsyncWaiter = 0x20D27F0; constexpr uintptr_t WaitUntilCountOrTimeoutAsync = 0x20D2EA0; constexpr uintptr_t Release = 0x20D27E0; constexpr uintptr_t Release = 0x20D2410; constexpr uintptr_t QueueWaiterTask = 0x20D2400; constexpr uintptr_t Dispose = 0x20D22D0; constexpr uintptr_t Dispose = 0x20D2340; constexpr uintptr_t CancellationTokenCanceledEventHandler = 0x20D1F50; constexpr uintptr_t CheckDispose = 0x20D2170; constexpr uintptr_t GetResourceString = 0x20D23F0; constexpr uintptr_t .cctor = 0x20D3840; }; // System.Threading.SpinLock struct SpinLock { constexpr uintptr_t m_owner = 0x10; constexpr uintptr_t MAXIMUM_WAITERS = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20D4A10; constexpr uintptr_t Enter = 0x20D45F0; constexpr uintptr_t TryEnter = 0x20D4900; constexpr uintptr_t ContinueTryEnter = 0x20D4070; constexpr uintptr_t DecrementWaiters = 0x20D4510; constexpr uintptr_t ContinueTryEnterWithThreadTracking = 0x20D3E40; constexpr uintptr_t Exit = 0x20D4870; constexpr uintptr_t Exit = 0x20D47E0; constexpr uintptr_t ExitSlowPath = 0x20D46A0; constexpr uintptr_t IsHeldByCurrentThread = 0x20D4A50; constexpr uintptr_t IsThreadOwnerTrackingEnabled = 0x20D4B30; constexpr uintptr_t .cctor = 0x20D49D0; }; // LinkedSlotVolatile struct LinkedSlotVolatile { constexpr uintptr_t Value = 0x0; }; // LinkedSlot struct LinkedSlot { constexpr uintptr_t Next = 0x0; constexpr uintptr_t Previous = 0x0; constexpr uintptr_t SlotArray = 0x0; constexpr uintptr_t Value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; }; // IdManager struct IdManager { constexpr uintptr_t m_nextIdToTry = 0x0; constexpr uintptr_t m_freeIds = 0x0; // ---- Methods ---- constexpr uintptr_t GetId = 0x3494D0; constexpr uintptr_t ReturnId = 0x3578D0; constexpr uintptr_t .ctor = 0x351010; }; // FinalizationHelper struct FinalizationHelper { constexpr uintptr_t SlotArray = 0x0; constexpr uintptr_t m_trackAllValues = 0x0; // ---- Methods ---- constexpr uintptr_t Finalize = 0x351010; }; // System.Threading.ThreadLocal`1 struct ThreadLocal_ { constexpr uintptr_t m_valueFactory = 0x0; constexpr uintptr_t ts_slotArray = 0xFFFFFFFF; constexpr uintptr_t ts_finalizationHelper = 0xFFFFFFFF; constexpr uintptr_t m_idComplement = 0x0; constexpr uintptr_t m_initialized = 0x0; constexpr uintptr_t s_idManager = 0x0; constexpr uintptr_t m_linkedSlot = 0x0; constexpr uintptr_t m_trackAllValues = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Finalize = 0x351010; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t Dispose = 0x355EB0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Value = 0x463590; constexpr uintptr_t Value = 0x463590; constexpr uintptr_t GetValueSlow = 0x463590; constexpr uintptr_t SetValueSlow = 0x463590; constexpr uintptr_t CreateLinkedSlot = 0x463590; constexpr uintptr_t IsValueCreated = 0x3496B0; constexpr uintptr_t GrowTable = 0x35D360; constexpr uintptr_t GetNewTableSize = 0x349EC0; constexpr uintptr_t .cctor = 0x351080; }; // System.Threading.EventWaitHandle struct EventWaitHandle { // ---- Methods ---- constexpr uintptr_t .ctor = 0x20CCB00; constexpr uintptr_t .ctor = 0x20CCB20; constexpr uintptr_t Reset = 0x20CCA40; constexpr uintptr_t Set = 0x20CCAA0; }; // System.Threading.ContextCallback struct ContextCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609560; constexpr uintptr_t Invoke = 0x520290; }; // System.Threading.ExecutionContextSwitcher struct ExecutionContextSwitcher { constexpr uintptr_t outerEC = 0x10; constexpr uintptr_t outerECBelongsToScope = 0x18; constexpr uintptr_t hecsw = 0x20; constexpr uintptr_t thread = 0x28; // ---- Methods ---- constexpr uintptr_t UndoNoThrow = 0x20CCE40; constexpr uintptr_t Undo = 0x20CCE60; }; // System.Threading.AsyncFlowControl struct AsyncFlowControl { constexpr uintptr_t useEC = 0x10; constexpr uintptr_t _ec = 0x18; constexpr uintptr_t _thread = 0x20; // ---- Methods ---- constexpr uintptr_t Setup = 0x20C23E0; constexpr uintptr_t Dispose = 0x20C2200; constexpr uintptr_t Undo = 0x20C2450; constexpr uintptr_t GetHashCode = 0x20C2310; constexpr uintptr_t Equals = 0x20C2210; constexpr uintptr_t Equals = 0x20C22D0; }; // Flags struct Flags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t IsNewCapture = 0x0; constexpr uintptr_t IsFlowSuppressed = 0x0; constexpr uintptr_t IsPreAllocatedDefault = 0x0; }; // Reader struct Reader { constexpr uintptr_t m_ec = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x582600; constexpr uintptr_t DangerousGetRawExecutionContext = 0x526A20; constexpr uintptr_t IsNull = 0x6D5520; constexpr uintptr_t IsDefaultFTContext = 0x20D1E10; constexpr uintptr_t IsFlowSuppressed = 0x20D1E70; constexpr uintptr_t SynchronizationContext = 0x20D1EF0; constexpr uintptr_t SynchronizationContextNoFlow = 0x20D1ED0; constexpr uintptr_t LogicalCallContext = 0x20D1E90; constexpr uintptr_t HasSameLocalValues = 0x20D1DE0; }; // CaptureOptions struct CaptureOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t IgnoreSyncCtx = 0x0; constexpr uintptr_t OptimizeDefaultCase = 0x0; }; // System.Threading.ExecutionContext struct ExecutionContext { constexpr uintptr_t _syncContext = 0x10; constexpr uintptr_t _syncContextNoFlow = 0x18; constexpr uintptr_t _logicalCallContext = 0x20; constexpr uintptr_t _illogicalCallContext = 0x28; constexpr uintptr_t _flags = 0x30; constexpr uintptr_t _localValues = 0x38; constexpr uintptr_t _localChangeNotifications = 0x40; constexpr uintptr_t s_dummyDefaultEC = 0x0; constexpr uintptr_t Default = 0x8; // ---- Methods ---- constexpr uintptr_t IsNewCapture = 0x20CE670; constexpr uintptr_t IsNewCapture = 0x20CE6A0; constexpr uintptr_t IsFlowSuppressed = 0x20CE660; constexpr uintptr_t IsFlowSuppressed = 0x20CE680; constexpr uintptr_t IsPreAllocatedDefault = 0x20CE5E0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x20CE400; constexpr uintptr_t OnAsyncLocalContextChanged = 0x20CD770; constexpr uintptr_t LogicalCallContext = 0x20CE5F0; constexpr uintptr_t LogicalCallContext = 0x526D60; constexpr uintptr_t IllogicalCallContext = 0x20CE570; constexpr uintptr_t IllogicalCallContext = 0x5120B0; constexpr uintptr_t SynchronizationContext = 0x53E8F0; constexpr uintptr_t SynchronizationContext = 0x53E910; constexpr uintptr_t SynchronizationContextNoFlow = 0x520140; constexpr uintptr_t SynchronizationContextNoFlow = 0x51FB70; constexpr uintptr_t Dispose = 0x769090; constexpr uintptr_t Run = 0x20CDF40; constexpr uintptr_t Run = 0x20CDEB0; constexpr uintptr_t RunInternal = 0x20CDE30; constexpr uintptr_t RunInternal = 0x20CDBD0; constexpr uintptr_t EstablishCopyOnWriteScope = 0x20CD490; constexpr uintptr_t EstablishCopyOnWriteScope = 0x20CD530; constexpr uintptr_t SetExecutionContext = 0x20CE0A0; constexpr uintptr_t CreateCopy = 0x20CD160; constexpr uintptr_t CreateMutableCopy = 0x20CD2F0; constexpr uintptr_t SuppressFlow = 0x20CE210; constexpr uintptr_t RestoreFlow = 0x20CDB30; constexpr uintptr_t IsFlowSuppressed = 0x20CD730; constexpr uintptr_t Capture = 0x20CD110; constexpr uintptr_t FastCapture = 0x20CD5A0; constexpr uintptr_t Capture = 0x20CCF10; constexpr uintptr_t GetObjectData = 0x20CD5F0; constexpr uintptr_t .ctor = 0x20CE430; constexpr uintptr_t IsDefaultFTContext = 0x20CD6E0; constexpr uintptr_t .cctor = 0x20CE340; }; // System.Threading.Monitor struct Monitor { // ---- Methods ---- constexpr uintptr_t Enter = 0x20D0D00; constexpr uintptr_t Enter = 0x20D0C80; constexpr uintptr_t ThrowLockTakenException = 0x20D1230; constexpr uintptr_t Exit = 0x20D0D10; constexpr uintptr_t TryEnter = 0x20D12A0; constexpr uintptr_t TryEnter = 0x20D13F0; constexpr uintptr_t TryEnter = 0x20D1320; constexpr uintptr_t IsEntered = 0x20D0D30; constexpr uintptr_t Wait = 0x20D14B0; constexpr uintptr_t Wait = 0x20D14B0; constexpr uintptr_t Pulse = 0x20D1050; constexpr uintptr_t PulseAll = 0x20D0F90; constexpr uintptr_t Monitor_test_synchronised = 0x20D0DC0; constexpr uintptr_t Monitor_pulse = 0x20D0DB0; constexpr uintptr_t ObjPulse = 0x20D0E50; constexpr uintptr_t Monitor_pulse_all = 0x20D0DA0; constexpr uintptr_t ObjPulseAll = 0x20D0DE0; constexpr uintptr_t Monitor_wait = 0x20D0DD0; constexpr uintptr_t ObjWait = 0x20D0EC0; constexpr uintptr_t Try_enter_with_atomic_var = 0x20D15D0; constexpr uintptr_t ReliableEnterTimeout = 0x20D1110; constexpr uintptr_t ReliableEnter = 0x20D11C0; constexpr uintptr_t Monitor_test_owner = 0x20D0D20; constexpr uintptr_t IsEnteredNative = 0x20D0D20; }; // System.Threading.SynchronizationContextProperties struct SynchronizationContextProperties { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t RequireWaitNotification = 0x0; }; // System.Threading.SynchronizationContext struct SynchronizationContext { constexpr uintptr_t _props = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t IsWaitNotificationRequired = 0x20D5120; constexpr uintptr_t Send = 0x17FA3B0; constexpr uintptr_t Post = 0x20D5130; constexpr uintptr_t OperationStarted = 0x512CE0; constexpr uintptr_t OperationCompleted = 0x512CE0; constexpr uintptr_t Wait = 0x20D52C0; constexpr uintptr_t WaitHelper = 0x20D5210; constexpr uintptr_t SetSynchronizationContext = 0x20D51B0; constexpr uintptr_t Current = 0x20D53B0; constexpr uintptr_t CurrentNoFlow = 0x20D53F0; constexpr uintptr_t GetThreadLocalContext = 0x20D4F60; constexpr uintptr_t CreateCopy = 0x20D4F10; constexpr uintptr_t CurrentExplicit = 0x20D53B0; }; // InvocationEntryDelegate struct InvocationEntryDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x18CD8D0; constexpr uintptr_t Invoke = 0x520290; }; // InvocationContext struct InvocationContext { constexpr uintptr_t m_Delegate = 0x10; constexpr uintptr_t m_State = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t Invoke = 0xC49F80; }; // System.Threading.OSSpecificSynchronizationContext struct OSSpecificSynchronizationContext { constexpr uintptr_t m_OSSynchronizationContext = 0x18; constexpr uintptr_t s_ContextCache = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1248C00; constexpr uintptr_t Get = 0x20D1660; constexpr uintptr_t CreateCopy = 0x20D15E0; constexpr uintptr_t Send = 0x20D1A80; constexpr uintptr_t Post = 0x20D1940; constexpr uintptr_t InvocationEntry = 0x20D17F0; constexpr uintptr_t GetOSContext = 0x20D1650; constexpr uintptr_t PostInternal = 0x20D1930; constexpr uintptr_t .cctor = 0x20D1AC0; }; // System.Threading.ThreadHelper struct ThreadHelper { constexpr uintptr_t _start = 0x10; constexpr uintptr_t _startArg = 0x18; constexpr uintptr_t _executionContext = 0x20; constexpr uintptr_t _ccb = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t SetExecutionContextHelper = 0x526D60; constexpr uintptr_t ThreadStart_Context = 0x1E722E0; constexpr uintptr_t ThreadStart = 0x1E72400; constexpr uintptr_t ThreadStart = 0x1E72520; constexpr uintptr_t .cctor = 0x1E72630; }; // System.Threading.Thread struct Thread { constexpr uintptr_t s_LocalDataStoreMgr = 0x0; constexpr uintptr_t s_LocalDataStore = 0xFFFFFFFF; constexpr uintptr_t m_CurrentCulture = 0xFFFFFFFF; constexpr uintptr_t m_CurrentUICulture = 0xFFFFFFFF; constexpr uintptr_t s_asyncLocalCurrentCulture = 0x8; constexpr uintptr_t s_asyncLocalCurrentUICulture = 0x10; constexpr uintptr_t internal_thread = 0x10; constexpr uintptr_t m_ThreadStartArg = 0x18; constexpr uintptr_t pending_exception = 0x20; constexpr uintptr_t current_thread = 0xFFFFFFFF; constexpr uintptr_t m_Delegate = 0x28; constexpr uintptr_t m_ExecutionContext = 0x30; constexpr uintptr_t m_ExecutionContextBelongsToOuterScope = 0x38; constexpr uintptr_t principal = 0x40; constexpr uintptr_t principal_version = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E75600; constexpr uintptr_t .ctor = 0x1E75680; constexpr uintptr_t .ctor = 0x1E75500; constexpr uintptr_t Start = 0x1E751F0; constexpr uintptr_t Start = 0x1E75360; constexpr uintptr_t Start = 0x1E75210; constexpr uintptr_t GetExecutionContextReader = 0x1E74B70; constexpr uintptr_t ExecutionContextBelongsToCurrentScope = 0x1E75850; constexpr uintptr_t ExecutionContextBelongsToCurrentScope = 0x1E75900; constexpr uintptr_t GetMutableExecutionContext = 0x1E74BD0; constexpr uintptr_t SetExecutionContext = 0x1E74DC0; constexpr uintptr_t SetExecutionContext = 0x1E74DC0; constexpr uintptr_t Priority = 0x1E74E60; constexpr uintptr_t SetPriorityNative = 0x1E74E60; constexpr uintptr_t JoinInternal = 0x1E74D20; constexpr uintptr_t Join = 0x1E74D30; constexpr uintptr_t SleepInternal = 0x1E750A0; constexpr uintptr_t Sleep = 0x1E750B0; constexpr uintptr_t YieldInternal = 0x1E754F0; constexpr uintptr_t Yield = 0x1E754F0; constexpr uintptr_t SetStartHelper = 0x1E74E70; constexpr uintptr_t CurrentUICulture = 0x1E75810; constexpr uintptr_t GetCurrentUICultureNoAppX = 0x1E74AC0; constexpr uintptr_t CurrentCulture = 0x1E75710; constexpr uintptr_t GetCurrentCultureNoAppX = 0x1E749E0; constexpr uintptr_t MemoryBarrier = 0x1E63610; constexpr uintptr_t ConstructInternalThread = 0x1E74930; constexpr uintptr_t Internal = 0x1E75860; constexpr uintptr_t CurrentContext = 0x1E75700; constexpr uintptr_t GetCurrentThread_icall = 0x1E74A80; constexpr uintptr_t GetCurrentThread = 0x1E74A90; constexpr uintptr_t CurrentThread = 0x1E757C0; constexpr uintptr_t CurrentThreadId = 0x1E75750; constexpr uintptr_t GetDomainID = 0x1E74B60; constexpr uintptr_t Thread_internal = 0x1E75450; constexpr uintptr_t Finalize = 0x1E64F50; constexpr uintptr_t IsThreadPoolThread = 0x1E758C0; constexpr uintptr_t IsThreadPoolThreadInternal = 0x1E758C0; constexpr uintptr_t IsAlive = 0x1E75890; constexpr uintptr_t IsBackground = 0x1E75910; constexpr uintptr_t SetName_icall = 0x1E74E00; constexpr uintptr_t SetName_internal = 0x1E74E10; constexpr uintptr_t Name = 0x1E759E0; constexpr uintptr_t Abort_internal = 0x1E74840; constexpr uintptr_t Abort = 0x1E74850; constexpr uintptr_t SpinWait_nop = 0x1E73F40; constexpr uintptr_t SpinWait = 0x1E75140; constexpr uintptr_t StartInternal = 0x1E75170; constexpr uintptr_t SetState = 0x1E75090; constexpr uintptr_t ClrState = 0x1E74920; constexpr uintptr_t GetState = 0x1E74D10; constexpr uintptr_t VolatileRead = 0x1E754E0; constexpr uintptr_t SystemMaxStackStize = 0x1E75440; constexpr uintptr_t GetProcessDefaultStackSize = 0x1E74C70; constexpr uintptr_t SetStart = 0x1E75040; constexpr uintptr_t ManagedThreadId = 0x1E74BA0; constexpr uintptr_t BeginCriticalRegion = 0x1E74880; constexpr uintptr_t EndCriticalRegion = 0x1E74940; constexpr uintptr_t GetHashCode = 0x1E74BA0; constexpr uintptr_t ValidateThreadState = 0x1E75460; }; // System.Threading.StackCrawlMark struct StackCrawlMark { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t LookForMe = 0x0; constexpr uintptr_t LookForMyCaller = 0x0; constexpr uintptr_t LookForMyCallersCaller = 0x0; constexpr uintptr_t LookForThread = 0x0; }; // System.Threading.ThreadAbortException struct ThreadAbortException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E72250; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Threading.ThreadInterruptedException struct ThreadInterruptedException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E726C0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Threading.IThreadPoolWorkItem struct IThreadPoolWorkItem { // ---- Methods ---- constexpr uintptr_t ExecuteWorkItem = 0x351010; constexpr uintptr_t MarkAborted = 0x351800; }; // System.Threading.WaitCallback struct WaitCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609560; constexpr uintptr_t Invoke = 0x520290; }; // System.Threading.WaitOrTimerCallback struct WaitOrTimerCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x198D510; constexpr uintptr_t Invoke = 0x544C30; }; // System.Threading.ThreadPoolGlobals struct ThreadPoolGlobals { constexpr uintptr_t processorCount = 0x0; constexpr uintptr_t vmTpInitialized = 0x4; constexpr uintptr_t enableWorkerTracking = 0x5; constexpr uintptr_t workQueue = 0x8; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1E72730; }; // SparseArray`1 struct SparseArray_ { constexpr uintptr_t m_array = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t Current = 0x3479D0; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t Remove = 0x463590; }; // WorkStealingQueue struct WorkStealingQueue { constexpr uintptr_t m_array = 0x10; constexpr uintptr_t m_mask = 0x18; constexpr uintptr_t m_headIndex = 0x1C; constexpr uintptr_t m_tailIndex = 0x20; constexpr uintptr_t m_foreignLock = 0x24; // ---- Methods ---- constexpr uintptr_t LocalPush = 0x1E79B10; constexpr uintptr_t LocalFindAndPop = 0x1E79450; constexpr uintptr_t LocalPop = 0x1E79780; constexpr uintptr_t TrySteal = 0x1E7A370; constexpr uintptr_t TrySteal = 0x1E7A080; constexpr uintptr_t .ctor = 0x1E7A390; }; // QueueSegment struct QueueSegment { constexpr uintptr_t nodes = 0x10; constexpr uintptr_t indexes = 0x18; constexpr uintptr_t Next = 0x20; // ---- Methods ---- constexpr uintptr_t GetIndexes = 0x1E64400; constexpr uintptr_t CompareExchangeIndexes = 0x1E64380; constexpr uintptr_t .ctor = 0x1E646D0; constexpr uintptr_t IsUsedUp = 0x1E64440; constexpr uintptr_t TryEnqueue = 0x1E64600; constexpr uintptr_t TryDequeue = 0x1E644A0; }; // System.Threading.ThreadPoolWorkQueue struct ThreadPoolWorkQueue { constexpr uintptr_t queueHead = 0x10; constexpr uintptr_t queueTail = 0x18; constexpr uintptr_t allThreadQueues = 0x0; constexpr uintptr_t numOutstandingThreadRequests = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E73DA0; constexpr uintptr_t EnsureCurrentThreadHasQueue = 0x1E73B20; constexpr uintptr_t EnsureThreadRequested = 0x1E73BC0; constexpr uintptr_t MarkThreadRequestSatisfied = 0x1E73CC0; constexpr uintptr_t Enqueue = 0x1E73900; constexpr uintptr_t LocalFindAndPop = 0x1E73C60; constexpr uintptr_t Dequeue = 0x1E730F0; constexpr uintptr_t Dispatch = 0x1E73450; constexpr uintptr_t .cctor = 0x1E73D10; }; // System.Threading.ThreadPoolWorkQueueThreadLocals struct ThreadPoolWorkQueueThreadLocals { constexpr uintptr_t threadLocals = 0xFFFFFFFF; constexpr uintptr_t workQueue = 0x10; constexpr uintptr_t workStealingQueue = 0x18; constexpr uintptr_t random = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E72EF0; constexpr uintptr_t CleanUp = 0x1E72D30; constexpr uintptr_t Finalize = 0x1E72E60; }; // System.Threading._ThreadPoolWaitCallback struct _ThreadPoolWaitCallback { // ---- Methods ---- constexpr uintptr_t PerformWaitCallback = 0x1E7A430; }; // System.Threading.QueueUserWorkItemCallback struct QueueUserWorkItemCallback { constexpr uintptr_t callback = 0x10; constexpr uintptr_t context = 0x18; constexpr uintptr_t state = 0x20; constexpr uintptr_t ccb = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E64930; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.ExecuteWorkItem = 0x1E64730; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.MarkAborted = 0x512CE0; constexpr uintptr_t WaitCallback_Context = 0x1E64820; constexpr uintptr_t .cctor = 0x1E648A0; }; // System.Threading.ThreadPool struct ThreadPool { // ---- Methods ---- constexpr uintptr_t GetAvailableThreads = 0x1E73F00; constexpr uintptr_t RegisterWaitForSingleObject = 0x1E74350; constexpr uintptr_t RegisterWaitForSingleObject = 0x1E74290; constexpr uintptr_t RegisterWaitForSingleObject = 0x1E74110; constexpr uintptr_t QueueUserWorkItem = 0x1E740E0; constexpr uintptr_t QueueUserWorkItem = 0x1E740B0; constexpr uintptr_t UnsafeQueueUserWorkItem = 0x1E74790; constexpr uintptr_t QueueUserWorkItem = 0x463590; constexpr uintptr_t QueueUserWorkItemHelper = 0x1E73F50; constexpr uintptr_t UnsafeQueueCustomWorkItem = 0x1E74700; constexpr uintptr_t TryPopCustomWorkItem = 0x1E74610; constexpr uintptr_t RequestWorkerThread = 0x1E74600; constexpr uintptr_t EnsureVMInitialized = 0x1E73E60; constexpr uintptr_t GetAvailableThreadsNative = 0x1E73F00; constexpr uintptr_t NotifyWorkItemComplete = 0x1E73F20; constexpr uintptr_t ReportThreadStatus = 0x1E745F0; constexpr uintptr_t NotifyWorkItemProgress = 0x1E72870; constexpr uintptr_t NotifyWorkItemProgressNative = 0x1E73F30; constexpr uintptr_t NotifyWorkItemQueued = 0x1E73F40; constexpr uintptr_t InitializeVMTp = 0x1E73F10; constexpr uintptr_t IsThreadPoolThread = 0x1E747C0; }; // System.Threading.WaitHandle struct WaitHandle { constexpr uintptr_t WaitTimeout = 0x0; constexpr uintptr_t MAX_WAITHANDLES = 0x0; constexpr uintptr_t waitHandle = 0x18; constexpr uintptr_t safeWaitHandle = 0x20; constexpr uintptr_t hasThreadAffinity = 0x28; constexpr uintptr_t WAIT_OBJECT_0 = 0x0; constexpr uintptr_t WAIT_ABANDONED = 0x0; constexpr uintptr_t WAIT_FAILED = 0x0; constexpr uintptr_t ERROR_TOO_MANY_POSTS = 0x0; constexpr uintptr_t ERROR_NOT_OWNED_BY_CALLER = 0x0; constexpr uintptr_t InvalidHandle = 0x0; constexpr uintptr_t MaxWaitHandles = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E790E0; constexpr uintptr_t Init = 0x1E77B90; constexpr uintptr_t Handle = 0x1E79160; constexpr uintptr_t Handle = 0x1E792C0; constexpr uintptr_t SafeWaitHandle = 0x1E791F0; constexpr uintptr_t SafeWaitHandle = 0x1E793C0; constexpr uintptr_t SetHandleInternal = 0x1E77D30; constexpr uintptr_t WaitOne = 0x1E78D70; constexpr uintptr_t WaitOne = 0x1E78D50; constexpr uintptr_t WaitOne = 0x1E2EE00; constexpr uintptr_t WaitOne = 0x1E78F30; constexpr uintptr_t InternalWaitOne = 0x1E77C10; constexpr uintptr_t WaitAll = 0x1E77E80; constexpr uintptr_t WaitAll = 0x1E77E20; constexpr uintptr_t WaitAny = 0x1E783F0; constexpr uintptr_t WaitAny = 0x1E78210; constexpr uintptr_t WaitAny = 0x1E78390; constexpr uintptr_t WaitAny = 0x1E78330; constexpr uintptr_t ThrowAbandonedMutexException = 0x1E77DE0; constexpr uintptr_t ThrowAbandonedMutexException = 0x1E77D80; constexpr uintptr_t Close = 0x1E77A60; constexpr uintptr_t Dispose = 0x1E77B40; constexpr uintptr_t Dispose = 0x1E77AD0; constexpr uintptr_t WaitOneNative = 0x1E78B50; constexpr uintptr_t WaitMultiple = 0x1E787A0; constexpr uintptr_t Wait_internal = 0x1E79080; constexpr uintptr_t .cctor = 0x1E79090; }; // System.Threading.Interlocked struct Interlocked { // ---- Methods ---- constexpr uintptr_t CompareExchange = 0x1E634F0; constexpr uintptr_t CompareExchange = 0x1E634D0; constexpr uintptr_t CompareExchange = 0x1E634C0; constexpr uintptr_t CompareExchange = 0x1E63500; constexpr uintptr_t CompareExchange = 0x1E63540; constexpr uintptr_t Decrement = 0x1E63560; constexpr uintptr_t Increment = 0x1E63600; constexpr uintptr_t Increment = 0x1E635F0; constexpr uintptr_t Exchange = 0x1E63590; constexpr uintptr_t Exchange = 0x1E63570; constexpr uintptr_t Exchange = 0x1E635A0; constexpr uintptr_t Exchange = 0x1E635D0; constexpr uintptr_t CompareExchange = 0x1E634E0; constexpr uintptr_t CompareExchange = 0x1E634E0; constexpr uintptr_t CompareExchange = 0x1E63550; constexpr uintptr_t CompareExchange = 0x463590; constexpr uintptr_t Exchange = 0x1E63580; constexpr uintptr_t Exchange = 0x1E63580; constexpr uintptr_t Exchange = 0x1E635E0; constexpr uintptr_t Exchange = 0x463590; constexpr uintptr_t Read = 0x1E63620; constexpr uintptr_t Add = 0x1E634B0; constexpr uintptr_t MemoryBarrier = 0x1E63610; }; // System.Threading.LockQueue struct LockQueue { constexpr uintptr_t rwlock = 0x10; constexpr uintptr_t lockCount = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t Wait = 0x1E63D80; constexpr uintptr_t IsEmpty = 0x1E63EC0; constexpr uintptr_t Pulse = 0x1E63CF0; }; // System.Threading.Mutex struct Mutex { // ---- Methods ---- constexpr uintptr_t CreateMutex_icall = 0x1E63F60; constexpr uintptr_t ReleaseMutex_internal = 0x1E63FC0; constexpr uintptr_t CreateMutex_internal = 0x1E63F70; constexpr uintptr_t .ctor = 0x1E64050; constexpr uintptr_t ReleaseMutex = 0x1E63FD0; }; // System.Threading.NativeEventCalls struct NativeEventCalls { // ---- Methods ---- constexpr uintptr_t CreateEvent_internal = 0x1E64150; constexpr uintptr_t CreateEvent_icall = 0x1E64140; constexpr uintptr_t SetEvent = 0x1E642B0; constexpr uintptr_t SetEvent_internal = 0x1E642A0; constexpr uintptr_t ResetEvent = 0x1E641D0; constexpr uintptr_t ResetEvent_internal = 0x1E641C0; constexpr uintptr_t CloseEvent_internal = 0x1E64130; }; // System.Threading.ReaderWriterLock struct ReaderWriterLock { constexpr uintptr_t seq_num = 0x10; constexpr uintptr_t state = 0x14; constexpr uintptr_t readers = 0x18; constexpr uintptr_t writer_lock_owner = 0x1C; constexpr uintptr_t writer_queue = 0x20; constexpr uintptr_t reader_locks = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E654F0; constexpr uintptr_t Finalize = 0x1E64F50; constexpr uintptr_t IsReaderLockHeld = 0x1E655D0; constexpr uintptr_t IsWriterLockHeld = 0x1E65710; constexpr uintptr_t AcquireReaderLock = 0x1E64DA0; constexpr uintptr_t AcquireReaderLock = 0x1E64A10; constexpr uintptr_t AcquireWriterLock = 0x1E64F40; constexpr uintptr_t AcquireWriterLock = 0x1E64DB0; constexpr uintptr_t ReleaseReaderLock = 0x1E650D0; constexpr uintptr_t ReleaseReaderLock = 0x1E64FC0; constexpr uintptr_t ReleaseWriterLock = 0x1E65360; constexpr uintptr_t ReleaseWriterLock = 0x1E65490; constexpr uintptr_t HasWriterLock = 0x1E64F90; }; // System.Threading.RegisteredWaitHandle struct RegisteredWaitHandle { constexpr uintptr_t _waitObject = 0x18; constexpr uintptr_t _callback = 0x20; constexpr uintptr_t _state = 0x28; constexpr uintptr_t _finalEvent = 0x30; constexpr uintptr_t _cancelEvent = 0x38; constexpr uintptr_t _timeout = 0x40; constexpr uintptr_t _callsInProcess = 0x48; constexpr uintptr_t _executeOnlyOnce = 0x4C; constexpr uintptr_t _unregistered = 0x4D; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E65F10; constexpr uintptr_t Wait = 0x1E65990; constexpr uintptr_t DoCallBack = 0x1E657C0; constexpr uintptr_t Unregister = 0x1E658A0; }; // System.Threading.InternalThread struct InternalThread { constexpr uintptr_t lock_thread_id = 0x10; constexpr uintptr_t handle = 0x18; constexpr uintptr_t native_handle = 0x20; constexpr uintptr_t name_chars = 0x28; constexpr uintptr_t name_free = 0x30; constexpr uintptr_t name_length = 0x34; constexpr uintptr_t state = 0x38; constexpr uintptr_t abort_exc = 0x40; constexpr uintptr_t abort_state_handle = 0x48; constexpr uintptr_t thread_id = 0x50; constexpr uintptr_t debugger_thread = 0x58; constexpr uintptr_t static_data = 0x60; constexpr uintptr_t runtime_thread_info = 0x68; constexpr uintptr_t current_appcontext = 0x70; constexpr uintptr_t root_domain_thread = 0x78; constexpr uintptr_t _serialized_principal = 0x80; constexpr uintptr_t _serialized_principal_version = 0x88; constexpr uintptr_t appdomain_refs = 0x90; constexpr uintptr_t interruption_requested = 0x98; constexpr uintptr_t longlived = 0xA0; constexpr uintptr_t threadpool_thread = 0xA8; constexpr uintptr_t thread_interrupt_requested = 0xA9; constexpr uintptr_t stack_size = 0xAC; constexpr uintptr_t apartment_state = 0xB0; constexpr uintptr_t critical_region_level = 0xB4; constexpr uintptr_t managed_id = 0xB8; constexpr uintptr_t small_id = 0xBC; constexpr uintptr_t manage_callback = 0xC0; constexpr uintptr_t flags = 0xC8; constexpr uintptr_t thread_pinning_ref = 0xD0; constexpr uintptr_t abort_protected_block_count = 0xD8; constexpr uintptr_t priority = 0xE0; constexpr uintptr_t owned_mutex = 0xE8; constexpr uintptr_t suspended_event = 0xF0; constexpr uintptr_t self_suspended = 0xF8; constexpr uintptr_t thread_state = 0x100; constexpr uintptr_t netcore0 = 0x108; constexpr uintptr_t netcore1 = 0x110; constexpr uintptr_t netcore2 = 0x118; constexpr uintptr_t last = 0x120; // ---- Methods ---- constexpr uintptr_t Thread_free_internal = 0x1E63CC0; constexpr uintptr_t Finalize = 0x1E63C60; constexpr uintptr_t .ctor = 0x1E63CD0; }; // TimerComparer struct TimerComparer { // ---- Methods ---- constexpr uintptr_t System.Collections.IComparer.Compare = 0x1E75AB0; constexpr uintptr_t Compare = 0x1E75A40; }; // Scheduler struct Scheduler { constexpr uintptr_t instance = 0x0; constexpr uintptr_t needReSort = 0x10; constexpr uintptr_t list = 0x18; constexpr uintptr_t current_next_run = 0x20; constexpr uintptr_t changed = 0x28; // ---- Methods ---- constexpr uintptr_t InitScheduler = 0x1E663F0; constexpr uintptr_t WakeupScheduler = 0x1E66C90; constexpr uintptr_t SchedulerThread = 0x1E66A50; constexpr uintptr_t Instance = 0x1E66E40; constexpr uintptr_t .ctor = 0x1E66DA0; constexpr uintptr_t Remove = 0x1E665F0; constexpr uintptr_t Change = 0x1E660E0; constexpr uintptr_t Add = 0x1E65FF0; constexpr uintptr_t InternalRemove = 0x1E665C0; constexpr uintptr_t TimerCB = 0x1E66C10; constexpr uintptr_t FireTimer = 0x1E66330; constexpr uintptr_t RunSchedulerLoop = 0x1E66690; constexpr uintptr_t .cctor = 0x1E66CB0; }; // System.Threading.Timer struct Timer { constexpr uintptr_t callback = 0x18; constexpr uintptr_t state = 0x20; constexpr uintptr_t due_time_ms = 0x28; constexpr uintptr_t period_ms = 0x30; constexpr uintptr_t next_run = 0x38; constexpr uintptr_t disposed = 0x40; constexpr uintptr_t is_dead = 0x41; constexpr uintptr_t is_added = 0x42; // ---- Methods ---- constexpr uintptr_t Scheduler = 0x1E762F0; constexpr uintptr_t .ctor = 0x1E760F0; constexpr uintptr_t .ctor = 0x1E761C0; constexpr uintptr_t .ctor = 0x1E75FD0; constexpr uintptr_t Init = 0x1E75F10; constexpr uintptr_t Change = 0x1E75E10; constexpr uintptr_t Change = 0x1E75E30; constexpr uintptr_t Dispose = 0x1E75EC0; constexpr uintptr_t Change = 0x1E75BA0; constexpr uintptr_t KeepRootedWhileScheduled = 0x512CE0; constexpr uintptr_t GetTimeMonotonic = 0x1E75F00; }; // System.Threading.TimerCallback struct TimerCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609560; constexpr uintptr_t Invoke = 0x520290; }; // VolatileBoolean struct VolatileBoolean { constexpr uintptr_t Value = 0x10; }; // VolatileInt32 struct VolatileInt32 { constexpr uintptr_t Value = 0x10; }; // VolatileObject struct VolatileObject { constexpr uintptr_t Value = 0x10; }; // System.Threading.Volatile struct Volatile { // ---- Methods ---- constexpr uintptr_t Read = 0x1E779B0; constexpr uintptr_t Write = 0x1E77A00; constexpr uintptr_t Read = 0x1E77990; constexpr uintptr_t Write = 0x1E779D0; constexpr uintptr_t Read = 0x463590; constexpr uintptr_t Write = 0x463590; constexpr uintptr_t Read = 0xBC94A0; constexpr uintptr_t Write = 0x1E77A30; }; // System.Threading.Tasks.TaskCanceledException struct TaskCanceledException { constexpr uintptr_t _canceledTask = 0x98; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E67900; constexpr uintptr_t .ctor = 0x1E67860; constexpr uintptr_t .ctor = 0x1E67840; }; // System.Threading.Tasks.TaskCompletionSource`1 struct TaskCompletionSource_ { constexpr uintptr_t _task = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t Task = 0x3479D0; constexpr uintptr_t SpinUntilCompleted = 0x351010; constexpr uintptr_t TrySetException = 0x349810; constexpr uintptr_t SetException = 0x351800; constexpr uintptr_t TrySetResult = 0x463590; constexpr uintptr_t SetResult = 0x463590; constexpr uintptr_t TrySetCanceled = 0x3496B0; constexpr uintptr_t SetCanceled = 0x351010; }; // System.Threading.Tasks.TaskSchedulerException struct TaskSchedulerException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E694F0; constexpr uintptr_t .ctor = 0x1E69550; constexpr uintptr_t .ctor = 0x1E69470; }; // TaskWrapperAsyncResult struct TaskWrapperAsyncResult { constexpr uintptr_t Task = 0x10; constexpr uintptr_t _state = 0x18; constexpr uintptr_t _completedSynchronously = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E6A3F0; constexpr uintptr_t System.IAsyncResult.get_AsyncState = 0x520140; constexpr uintptr_t System.IAsyncResult.get_CompletedSynchronously = 0x51FDC0; constexpr uintptr_t System.IAsyncResult.get_IsCompleted = 0x1E6A390; constexpr uintptr_t System.IAsyncResult.get_AsyncWaitHandle = 0x1E6A2D0; }; // System.Threading.Tasks.TaskToApm struct TaskToApm { // ---- Methods ---- constexpr uintptr_t Begin = 0x1E69E90; constexpr uintptr_t End = 0x1E6A0C0; constexpr uintptr_t End = 0x463590; constexpr uintptr_t InvokeCallbackWhenTaskCompletes = 0x1E6A1C0; }; // ValueTaskSourceAsTask struct ValueTaskSourceAsTask { constexpr uintptr_t s_completionAction = 0x0; constexpr uintptr_t _source = 0x58; constexpr uintptr_t _token = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E76E50; constexpr uintptr_t .cctor = 0x1E76D80; }; // System.Threading.Tasks.ValueTask struct ValueTask { constexpr uintptr_t s_canceledTask = 0x0; constexpr uintptr_t _obj = 0x10; constexpr uintptr_t _token = 0x18; constexpr uintptr_t _continueOnCapturedContext = 0x1A; // ---- Methods ---- constexpr uintptr_t CompletedTask = 0x1E77760; constexpr uintptr_t .ctor = 0x1E77710; constexpr uintptr_t .ctor = 0x1E77680; constexpr uintptr_t .ctor = 0x1E776D0; constexpr uintptr_t GetHashCode = 0x1E771E0; constexpr uintptr_t Equals = 0x1E770F0; constexpr uintptr_t Equals = 0x1E771A0; constexpr uintptr_t AsTask = 0x1E76FB0; constexpr uintptr_t GetTaskForValueTaskSource = 0x1E77200; constexpr uintptr_t IsCompleted = 0x1E778A0; constexpr uintptr_t IsCompletedSuccessfully = 0x1E777F0; constexpr uintptr_t ThrowIfCompletedUnsuccessfully = 0x1E77510; constexpr uintptr_t GetAwaiter = 0x1E771C0; constexpr uintptr_t ConfigureAwait = 0x1E77080; constexpr uintptr_t .cctor = 0x1E775B0; }; // ValueTaskSourceAsTask struct ValueTaskSourceAsTask { constexpr uintptr_t s_completionAction = 0x0; constexpr uintptr_t _source = 0x0; constexpr uintptr_t _token = 0x0; // ---- Methods ---- constexpr uintptr_t .cctor = 0x351080; }; // System.Threading.Tasks.ValueTask`1 struct ValueTask_ { constexpr uintptr_t s_canceledTask = 0x0; constexpr uintptr_t _obj = 0x0; constexpr uintptr_t _result = 0x0; constexpr uintptr_t _token = 0x0; constexpr uintptr_t _continueOnCapturedContext = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t AsTask = 0x3479D0; constexpr uintptr_t GetTaskForValueTaskSource = 0x350440; constexpr uintptr_t IsCompleted = 0x3496B0; constexpr uintptr_t IsCompletedSuccessfully = 0x3496B0; constexpr uintptr_t Result = 0x463590; constexpr uintptr_t GetAwaiter = 0x463590; constexpr uintptr_t ConfigureAwait = 0x463590; constexpr uintptr_t ToString = 0x3479D0; }; // System.Threading.Tasks.BeginEndAwaitableAdapter struct BeginEndAwaitableAdapter { constexpr uintptr_t Callback = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E60030; constexpr uintptr_t .cctor = 0x1E5FF60; }; // System.Threading.Tasks.TaskAwaiters struct TaskAwaiters { // ---- Methods ---- constexpr uintptr_t ForceAsync = 0x56E400; }; // System.Threading.Tasks.ForceAsyncAwaiter struct ForceAsyncAwaiter { constexpr uintptr_t _task = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x582600; constexpr uintptr_t GetAwaiter = 0x526A20; constexpr uintptr_t IsCompleted = 0x554A00; constexpr uintptr_t GetResult = 0x1E633D0; constexpr uintptr_t OnCompleted = 0x1E63410; constexpr uintptr_t UnsafeOnCompleted = 0x1E63460; }; // System.Threading.Tasks.RendezvousAwaitable`1 struct RendezvousAwaitable_ { constexpr uintptr_t s_completionSentinel = 0x0; constexpr uintptr_t _continuation = 0x0; constexpr uintptr_t _error = 0x0; constexpr uintptr_t _result = 0x0; // ---- Methods ---- constexpr uintptr_t RunContinuationsAsynchronously = 0x3496B0; constexpr uintptr_t RunContinuationsAsynchronously = 0x355EB0; constexpr uintptr_t GetAwaiter = 0x3479D0; constexpr uintptr_t IsCompleted = 0x3496B0; constexpr uintptr_t GetResult = 0x463590; constexpr uintptr_t SetResult = 0x463590; constexpr uintptr_t NotifyAwaiter = 0x351010; constexpr uintptr_t OnCompleted = 0x351800; constexpr uintptr_t UnsafeOnCompleted = 0x351800; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .cctor = 0x351080; }; // System.Threading.Tasks.DebuggerSupport struct DebuggerSupport { constexpr uintptr_t s_activeTasks = 0x0; constexpr uintptr_t s_activeTasksLock = 0x8; // ---- Methods ---- constexpr uintptr_t LoggingOn = 0x554A00; constexpr uintptr_t TraceOperationCreation = 0x512CE0; constexpr uintptr_t TraceOperationCompletion = 0x512CE0; constexpr uintptr_t TraceOperationRelation = 0x512CE0; constexpr uintptr_t TraceSynchronousWorkStart = 0x512CE0; constexpr uintptr_t TraceSynchronousWorkCompletion = 0x512CE0; constexpr uintptr_t AddToActiveTasks = 0x1E60800; constexpr uintptr_t AddToActiveTasksNonInlined = 0x1E606C0; constexpr uintptr_t RemoveFromActiveTasks = 0x1E609C0; constexpr uintptr_t RemoveFromActiveTasksNonInlined = 0x1E60890; constexpr uintptr_t .cctor = 0x1E60A50; }; // System.Threading.Tasks.Task`1 struct Task_ { constexpr uintptr_t m_result = 0x0; constexpr uintptr_t s_defaultFactory = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t StartNew = 0x463590; constexpr uintptr_t StartNew = 0x463590; constexpr uintptr_t TrySetResult = 0x463590; constexpr uintptr_t DangerousSetResult = 0x463590; constexpr uintptr_t Result = 0x463590; constexpr uintptr_t ResultOnSuccess = 0x463590; constexpr uintptr_t GetResultCore = 0x463590; constexpr uintptr_t Factory = 0x347A50; constexpr uintptr_t InnerInvoke = 0x351010; constexpr uintptr_t GetAwaiter = 0x463590; constexpr uintptr_t ConfigureAwait = 0x463590; constexpr uintptr_t ContinueWith = 0x350440; constexpr uintptr_t ContinueWith = 0x3523D0; constexpr uintptr_t ContinueWith = 0x463590; constexpr uintptr_t ContinueWith = 0x351B30; constexpr uintptr_t ContinueWith = 0x463590; constexpr uintptr_t ContinueWith = 0x3531F0; constexpr uintptr_t ContinueWith = 0x463590; }; // FromAsyncTrimPromise`1 struct FromAsyncTrimPromise_ { constexpr uintptr_t s_completeFromAsyncResult = 0x0; constexpr uintptr_t m_thisRef = 0x0; constexpr uintptr_t m_endMethod = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t CompleteFromAsyncResult = 0x3472C0; constexpr uintptr_t Complete = 0x463590; constexpr uintptr_t .cctor = 0x351080; }; // System.Threading.Tasks.TaskFactory`1 struct TaskFactory_ { constexpr uintptr_t m_defaultCancellationToken = 0x0; constexpr uintptr_t m_defaultScheduler = 0x0; constexpr uintptr_t m_defaultCreationOptions = 0x0; constexpr uintptr_t m_defaultContinuationOptions = 0x0; // ---- Methods ---- constexpr uintptr_t GetDefaultScheduler = 0x350440; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t FromAsync = 0x3531F0; constexpr uintptr_t FromAsyncImpl = 0x463590; constexpr uintptr_t FromAsync = 0x463590; constexpr uintptr_t FromAsyncImpl = 0x463590; constexpr uintptr_t FromAsync = 0x463590; constexpr uintptr_t FromAsyncImpl = 0x463590; constexpr uintptr_t FromAsync = 0x463590; constexpr uintptr_t FromAsyncImpl = 0x463590; constexpr uintptr_t FromAsyncTrim = 0x463590; }; // System.Threading.Tasks.TaskStatus struct TaskStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Created = 0x0; constexpr uintptr_t WaitingForActivation = 0x0; constexpr uintptr_t WaitingToRun = 0x0; constexpr uintptr_t Running = 0x0; constexpr uintptr_t WaitingForChildrenToComplete = 0x0; constexpr uintptr_t RanToCompletion = 0x0; constexpr uintptr_t Canceled = 0x0; constexpr uintptr_t Faulted = 0x0; }; // ContingentProperties struct ContingentProperties { constexpr uintptr_t m_capturedContext = 0x10; constexpr uintptr_t m_completionEvent = 0x18; constexpr uintptr_t m_exceptionsHolder = 0x20; constexpr uintptr_t m_cancellationToken = 0x28; constexpr uintptr_t m_cancellationRegistration = 0x30; constexpr uintptr_t m_internalCancellationRequested = 0x38; constexpr uintptr_t m_completionCountdown = 0x3C; constexpr uintptr_t m_exceptionalChildren = 0x40; // ---- Methods ---- constexpr uintptr_t SetCompleted = 0x1E60370; constexpr uintptr_t UnregisterCancellationCallback = 0x1E603A0; constexpr uintptr_t .ctor = 0x1E60450; }; // SetOnInvokeMres struct SetOnInvokeMres { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E66EA0; constexpr uintptr_t Invoke = 0x1E66E90; constexpr uintptr_t InvokeMayRunArbitraryCode = 0x554A00; }; // DelayPromise struct DelayPromise { constexpr uintptr_t Token = 0x58; constexpr uintptr_t Registration = 0x60; constexpr uintptr_t Timer = 0x78; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E63330; constexpr uintptr_t Complete = 0x1E63220; }; // WhenAllPromise`1 struct WhenAllPromise_ { constexpr uintptr_t m_tasks = 0x0; constexpr uintptr_t m_count = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Invoke = 0x351800; constexpr uintptr_t ShouldNotifyDebuggerOfWaitCompletion = 0x3496B0; constexpr uintptr_t InvokeMayRunArbitraryCode = 0x3496B0; }; // System.Threading.Tasks.Task struct Task { constexpr uintptr_t s_taskIdCounter = 0x0; constexpr uintptr_t m_taskId = 0x10; constexpr uintptr_t m_action = 0x18; constexpr uintptr_t m_stateObject = 0x20; constexpr uintptr_t m_taskScheduler = 0x28; constexpr uintptr_t m_parent = 0x30; constexpr uintptr_t m_stateFlags = 0x38; constexpr uintptr_t m_continuationObject = 0x40; constexpr uintptr_t s_taskCompletionSentinel = 0x8; constexpr uintptr_t s_asyncDebuggingEnabled = 0x10; constexpr uintptr_t m_contingentProperties = 0x48; constexpr uintptr_t s_taskCancelCallback = 0x18; constexpr uintptr_t t_currentTask = 0xFFFFFFFF; constexpr uintptr_t t_stackGuard = 0xFFFFFFFF; constexpr uintptr_t s_createContingentProperties = 0x20; constexpr uintptr_t s_IsExceptionObservedByParentPredicate = 0x38; constexpr uintptr_t s_ecCallback = 0x40; constexpr uintptr_t s_IsTaskContinuationNullPredicate = 0x48; constexpr uintptr_t s_currentActiveTasks = 0x50; constexpr uintptr_t s_activeTasksLock = 0x58; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E715F0; constexpr uintptr_t .ctor = 0x1E717B0; constexpr uintptr_t .ctor = 0x1E717E0; constexpr uintptr_t .ctor = 0x1E716C0; constexpr uintptr_t TaskConstructorCore = 0x1E70490; constexpr uintptr_t AssignCancellationToken = 0x1E6B290; constexpr uintptr_t TaskCancelCallback = 0x1E70370; constexpr uintptr_t TrySetCanceled = 0x1E707C0; constexpr uintptr_t TrySetCanceled = 0x1E707D0; constexpr uintptr_t TrySetException = 0x1E708C0; constexpr uintptr_t Options = 0x1E720E0; constexpr uintptr_t OptionsMethod = 0x1E6EC50; constexpr uintptr_t AtomicStateUpdate = 0x1E6B620; constexpr uintptr_t AtomicStateUpdate = 0x1E6B560; constexpr uintptr_t SetNotificationForWaitCompletion = 0x1E6FBC0; constexpr uintptr_t NotifyDebuggerOfWaitCompletionIfNecessary = 0x1E6EBC0; constexpr uintptr_t AnyTaskRequiresNotifyDebuggerOfWaitCompletion = 0x1E6B200; constexpr uintptr_t IsWaitNotificationEnabledOrNotRanToCompletion = 0x1E72090; constexpr uintptr_t ShouldNotifyDebuggerOfWaitCompletion = 0x1E720C0; constexpr uintptr_t IsWaitNotificationEnabled = 0x1E720C0; constexpr uintptr_t NotifyDebuggerOfWaitCompletion = 0x1E6EC20; constexpr uintptr_t MarkStarted = 0x1E6EBA0; constexpr uintptr_t AddNewChild = 0x1E6AC00; constexpr uintptr_t DisregardChild = 0x1E6CA50; constexpr uintptr_t InternalStartNew = 0x1E6E4E0; constexpr uintptr_t Id = 0x1E71DE0; constexpr uintptr_t InternalCurrent = 0x1E71E80; constexpr uintptr_t InternalCurrentIfAttached = 0x1E6E450; constexpr uintptr_t CurrentStackGuard = 0x1E71C10; constexpr uintptr_t Exception = 0x1E71D40; constexpr uintptr_t Status = 0x1E72130; constexpr uintptr_t IsCanceled = 0x1E71ED0; constexpr uintptr_t IsCancellationRequested = 0x1E71F20; constexpr uintptr_t EnsureContingentPropertiesInitialized = 0x1E6CC00; constexpr uintptr_t EnsureContingentPropertiesInitializedCore = 0x1E6CB10; constexpr uintptr_t CancellationToken = 0x1E71920; constexpr uintptr_t IsCancellationAcknowledged = 0x1E71F00; constexpr uintptr_t IsCompleted = 0x1E71FD0; constexpr uintptr_t IsCompletedMethod = 0x1E6EB50; constexpr uintptr_t IsCompletedSuccessfully = 0x1E71FA0; constexpr uintptr_t CreationOptions = 0x1E71BC0; constexpr uintptr_t System.IAsyncResult.get_AsyncWaitHandle = 0x1E70140; constexpr uintptr_t AsyncState = 0x526D40; constexpr uintptr_t System.IAsyncResult.get_CompletedSynchronously = 0x554A00; constexpr uintptr_t ExecutingTaskScheduler = 0x5120A0; constexpr uintptr_t Factory = 0x1E71D90; constexpr uintptr_t CompletedTask = 0x1E71B70; constexpr uintptr_t CompletedEvent = 0x1E719D0; constexpr uintptr_t ExceptionRecorded = 0x1E71CD0; constexpr uintptr_t IsFaulted = 0x1E72070; constexpr uintptr_t CapturedContext = 0x1E71950; constexpr uintptr_t CapturedContext = 0x1E721C0; constexpr uintptr_t Dispose = 0x1E6C9E0; constexpr uintptr_t Dispose = 0x1E6C870; constexpr uintptr_t ScheduleAndStart = 0x1E6F850; constexpr uintptr_t AddException = 0x1E6A880; constexpr uintptr_t AddException = 0x1E6A550; constexpr uintptr_t GetExceptions = 0x1E6DEA0; constexpr uintptr_t GetExceptionDispatchInfos = 0x1E6DC80; constexpr uintptr_t GetCancellationExceptionDispatchInfo = 0x1E6DC40; constexpr uintptr_t ThrowIfExceptional = 0x1E70770; constexpr uintptr_t UpdateExceptionObservedStatus = 0x1E709C0; constexpr uintptr_t IsExceptionObservedByParent = 0x1E72050; constexpr uintptr_t IsDelegateInvoked = 0x1E72030; constexpr uintptr_t Finish = 0x1E6D920; constexpr uintptr_t FinishStageTwo = 0x1E6D7E0; constexpr uintptr_t FinishStageThree = 0x1E6D730; constexpr uintptr_t ProcessChildCompletion = 0x1E6EC60; constexpr uintptr_t AddExceptionsFromChildren = 0x1E6A890; constexpr uintptr_t Execute = 0x1E6D0D0; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.ExecuteWorkItem = 0x1E70360; constexpr uintptr_t ExecuteEntry = 0x1E6CD00; constexpr uintptr_t ExecutionContextCallback = 0x1E6D110; constexpr uintptr_t InnerInvoke = 0x1E6E1D0; constexpr uintptr_t HandleException = 0x1E6E0A0; constexpr uintptr_t GetAwaiter = 0x56E400; constexpr uintptr_t ConfigureAwait = 0x1E6B7B0; constexpr uintptr_t SetContinuationForAwait = 0x1E6FA00; constexpr uintptr_t Wait = 0x1E70AE0; constexpr uintptr_t Wait = 0x1E70AD0; constexpr uintptr_t Wait = 0x1E70AF0; constexpr uintptr_t WrappedTryRunInline = 0x1E71140; constexpr uintptr_t InternalWait = 0x1E6E680; constexpr uintptr_t SpinThenBlockingWait = 0x1E6FC90; constexpr uintptr_t SpinWait = 0x1E6FFE0; constexpr uintptr_t InternalCancel = 0x1E6E270; constexpr uintptr_t RecordInternalCancellationRequest = 0x1E6EF90; constexpr uintptr_t RecordInternalCancellationRequest = 0x1E6EF00; constexpr uintptr_t RecordInternalCancellationRequest = 0x1E6EE40; constexpr uintptr_t CancellationCleanupLogic = 0x1E6B6E0; constexpr uintptr_t SetCancellationAcknowledged = 0x1E6F9D0; constexpr uintptr_t FinishContinuations = 0x1E6D190; constexpr uintptr_t LogFinishCompletionNotification = 0x1E6EB60; constexpr uintptr_t ContinueWith = 0x1E6BA60; constexpr uintptr_t ContinueWith = 0x1E6BE00; constexpr uintptr_t ContinueWith = 0x1E6BB60; constexpr uintptr_t ContinueWith = 0x1E6BA30; constexpr uintptr_t ContinueWith = 0x1E6BE30; constexpr uintptr_t CreationOptionsFromContinuationOptions = 0x1E6C0D0; constexpr uintptr_t ContinueWithCore = 0x1E6B7D0; constexpr uintptr_t AddCompletionAction = 0x1E6A460; constexpr uintptr_t AddCompletionAction = 0x1E6A4D0; constexpr uintptr_t AddTaskContinuationComplex = 0x1E6AD00; constexpr uintptr_t AddTaskContinuation = 0x1E6AFE0; constexpr uintptr_t RemoveContinuation = 0x1E6F050; constexpr uintptr_t FromResult = 0x463590; constexpr uintptr_t FromException = 0x1E6DBE0; constexpr uintptr_t FromException = 0x347BC0; constexpr uintptr_t FromCancellation = 0x1E6DAF0; constexpr uintptr_t FromCanceled = 0x1E6DAA0; constexpr uintptr_t FromCancellation = 0x3497D0; constexpr uintptr_t FromCanceled = 0x3497D0; constexpr uintptr_t FromCancellation = 0x347BC0; constexpr uintptr_t Run = 0x1E6F3E0; constexpr uintptr_t Run = 0x347BC0; constexpr uintptr_t Run = 0x1E6F5C0; constexpr uintptr_t Run = 0x1E6F610; constexpr uintptr_t Run = 0x347BC0; constexpr uintptr_t Run = 0x349E20; constexpr uintptr_t Delay = 0x1E6C230; constexpr uintptr_t Delay = 0x1E6C280; constexpr uintptr_t WhenAll = 0x347BC0; constexpr uintptr_t InternalWhenAll = 0x347BC0; constexpr uintptr_t WhenAny = 0x1E70F20; constexpr uintptr_t WhenAny = 0x1E70C60; constexpr uintptr_t AddToActiveTasks = 0x1E6B0C0; constexpr uintptr_t RemoveFromActiveTasks = 0x1E6F2C0; constexpr uintptr_t MarkAborted = 0x512CE0; constexpr uintptr_t ExecuteWithThreadLocal = 0x1E6CEB0; constexpr uintptr_t .cctor = 0x1E711E0; }; // System.Threading.Tasks.CompletionActionInvoker struct CompletionActionInvoker { constexpr uintptr_t m_action = 0x10; constexpr uintptr_t m_completingTask = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.ExecuteWorkItem = 0x1E60320; constexpr uintptr_t MarkAborted = 0x512CE0; }; // System.Threading.Tasks.TaskCreationOptions struct TaskCreationOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t PreferFairness = 0x0; constexpr uintptr_t LongRunning = 0x0; constexpr uintptr_t AttachedToParent = 0x0; constexpr uintptr_t DenyChildAttach = 0x0; constexpr uintptr_t HideScheduler = 0x0; constexpr uintptr_t RunContinuationsAsynchronously = 0x0; }; // System.Threading.Tasks.InternalTaskOptions struct InternalTaskOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t InternalOptionsMask = 0x0; constexpr uintptr_t ContinuationTask = 0x0; constexpr uintptr_t PromiseTask = 0x0; constexpr uintptr_t LazyCancellation = 0x0; constexpr uintptr_t QueuedByRuntime = 0x0; constexpr uintptr_t DoNotDispose = 0x0; }; // System.Threading.Tasks.TaskContinuationOptions struct TaskContinuationOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t PreferFairness = 0x0; constexpr uintptr_t LongRunning = 0x0; constexpr uintptr_t AttachedToParent = 0x0; constexpr uintptr_t DenyChildAttach = 0x0; constexpr uintptr_t HideScheduler = 0x0; constexpr uintptr_t LazyCancellation = 0x0; constexpr uintptr_t RunContinuationsAsynchronously = 0x0; constexpr uintptr_t NotOnRanToCompletion = 0x0; constexpr uintptr_t NotOnFaulted = 0x0; constexpr uintptr_t NotOnCanceled = 0x0; constexpr uintptr_t OnlyOnRanToCompletion = 0x0; constexpr uintptr_t OnlyOnFaulted = 0x0; constexpr uintptr_t OnlyOnCanceled = 0x0; constexpr uintptr_t ExecuteSynchronously = 0x0; }; // System.Threading.Tasks.StackGuard struct StackGuard { constexpr uintptr_t m_inliningDepth = 0x10; // ---- Methods ---- constexpr uintptr_t TryBeginInliningScope = 0x1E66F00; constexpr uintptr_t EndInliningScope = 0x1E66EF0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Threading.Tasks.ITaskCompletionAction struct ITaskCompletionAction { // ---- Methods ---- constexpr uintptr_t Invoke = 0x351800; constexpr uintptr_t InvokeMayRunArbitraryCode = 0x3496B0; }; // System.Threading.Tasks.UnwrapPromise`1 struct UnwrapPromise_ { constexpr uintptr_t _state = 0x0; constexpr uintptr_t _lookForOce = 0x0; // ---- Methods ---- constexpr uintptr_t Invoke = 0x351800; constexpr uintptr_t InvokeCore = 0x351800; constexpr uintptr_t InvokeCoreAsync = 0x351800; constexpr uintptr_t ProcessCompletedOuterTask = 0x351800; constexpr uintptr_t ProcessInnerTask = 0x351800; constexpr uintptr_t InvokeMayRunArbitraryCode = 0x3496B0; }; // System.Threading.Tasks.ContinuationTaskFromTask struct ContinuationTaskFromTask { constexpr uintptr_t m_antecedent = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E60590; constexpr uintptr_t InnerInvoke = 0x1E60480; }; // System.Threading.Tasks.ContinuationTaskFromResultTask`1 struct ContinuationTaskFromResultTask_ { constexpr uintptr_t m_antecedent = 0x0; // ---- Methods ---- constexpr uintptr_t InnerInvoke = 0x351010; }; // System.Threading.Tasks.ContinuationResultTaskFromResultTask`2 struct ContinuationResultTaskFromResultTask_ { constexpr uintptr_t m_antecedent = 0x0; // ---- Methods ---- constexpr uintptr_t InnerInvoke = 0x351010; }; // System.Threading.Tasks.TaskContinuation struct TaskContinuation { // ---- Methods ---- constexpr uintptr_t InlineIfPossibleOrElseQueue = 0x1E67940; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Threading.Tasks.StandardTaskContinuation struct StandardTaskContinuation { constexpr uintptr_t m_task = 0x10; constexpr uintptr_t m_options = 0x18; constexpr uintptr_t m_taskScheduler = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E67070; constexpr uintptr_t Run = 0x1E66F30; }; // System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation struct SynchronizationContextAwaitTaskContinuation { constexpr uintptr_t s_postCallback = 0x0; constexpr uintptr_t s_postActionCallback = 0x8; constexpr uintptr_t m_syncContext = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E67550; constexpr uintptr_t Run = 0x1E672D0; constexpr uintptr_t PostAction = 0x1E67220; constexpr uintptr_t GetPostActionCallback = 0x1E67140; constexpr uintptr_t .cctor = 0x1E67480; }; // System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation struct TaskSchedulerAwaitTaskContinuation { constexpr uintptr_t m_scheduler = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E67550; constexpr uintptr_t Run = 0x1E690D0; }; // System.Threading.Tasks.AwaitTaskContinuation struct AwaitTaskContinuation { constexpr uintptr_t m_capturedContext = 0x10; constexpr uintptr_t m_action = 0x18; constexpr uintptr_t s_invokeActionCallback = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E5FDA0; constexpr uintptr_t CreateTask = 0x1E5F740; constexpr uintptr_t Run = 0x1E5FB60; constexpr uintptr_t IsValidLocationForInlining = 0x1E5FE30; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.ExecuteWorkItem = 0x1E5FC20; constexpr uintptr_t InvokeAction = 0x1E5F8D0; constexpr uintptr_t GetInvokeActionCallback = 0x1E5F820; constexpr uintptr_t RunCallback = 0x1E5F940; constexpr uintptr_t RunOrScheduleAction = 0x1E5FA50; constexpr uintptr_t UnsafeScheduleAction = 0x1E5FD10; constexpr uintptr_t ThrowAsyncIfNecessary = 0x1E5FCC0; constexpr uintptr_t MarkAborted = 0x512CE0; }; // System.Threading.Tasks.TaskExceptionHolder struct TaskExceptionHolder { constexpr uintptr_t s_failFastOnUnobservedException = 0x0; constexpr uintptr_t m_task = 0x10; constexpr uintptr_t m_faultExceptions = 0x18; constexpr uintptr_t m_cancellationException = 0x20; constexpr uintptr_t m_isHandled = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t ShouldFailFastOnUnobservedException = 0x554A00; constexpr uintptr_t Finalize = 0x1E681A0; constexpr uintptr_t ContainsFaultList = 0x1E686A0; constexpr uintptr_t Add = 0x1E67E90; constexpr uintptr_t SetCancellationException = 0x1E68550; constexpr uintptr_t AddFaultException = 0x1E67A40; constexpr uintptr_t MarkAsUnhandled = 0x1E684E0; constexpr uintptr_t MarkAsHandled = 0x1E68460; constexpr uintptr_t CreateExceptionObject = 0x1E67FB0; constexpr uintptr_t GetExceptionDispatchInfos = 0x1E68390; constexpr uintptr_t GetCancellationExceptionDispatchInfo = 0x526D40; constexpr uintptr_t .cctor = 0x1E68660; }; // CompleteOnInvokePromise struct CompleteOnInvokePromise { constexpr uintptr_t _tasks = 0x58; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E60270; constexpr uintptr_t Invoke = 0x1E600A0; constexpr uintptr_t InvokeMayRunArbitraryCode = 0x53FBD0; }; // System.Threading.Tasks.TaskFactory struct TaskFactory { constexpr uintptr_t m_defaultCancellationToken = 0x10; constexpr uintptr_t m_defaultScheduler = 0x18; constexpr uintptr_t m_defaultCreationOptions = 0x20; constexpr uintptr_t m_defaultContinuationOptions = 0x24; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E68EA0; constexpr uintptr_t .ctor = 0x1E68EF0; constexpr uintptr_t CheckCreationOptions = 0x1E686C0; constexpr uintptr_t StartNew = 0x1E68CD0; constexpr uintptr_t StartNew = 0x463590; constexpr uintptr_t StartNew = 0x463590; constexpr uintptr_t FromAsync = 0x1E68C50; constexpr uintptr_t FromAsync = 0x1E68BF0; constexpr uintptr_t FromAsync = 0x463590; constexpr uintptr_t FromAsync = 0x463590; constexpr uintptr_t FromAsync = 0x463590; constexpr uintptr_t FromAsync = 0x463590; constexpr uintptr_t CheckFromAsyncOptions = 0x1E68730; constexpr uintptr_t CommonCWAnyLogic = 0x1E689A0; constexpr uintptr_t CheckMultiTaskContinuationOptions = 0x1E68860; }; // System.Threading.Tasks.TaskScheduler struct TaskScheduler { constexpr uintptr_t s_defaultTaskScheduler = 0x0; constexpr uintptr_t s_taskSchedulerIdCounter = 0x8; constexpr uintptr_t m_taskSchedulerId = 0x10; constexpr uintptr_t _unobservedTaskException = 0x10; constexpr uintptr_t _unobservedTaskExceptionLockObject = 0x18; // ---- Methods ---- constexpr uintptr_t QueueTask = 0x351800; constexpr uintptr_t TryRunInline = 0x1E69860; constexpr uintptr_t TryDequeue = 0x554A00; constexpr uintptr_t NotifyWorkItemProgress = 0x512CE0; constexpr uintptr_t RequiresAtomicStartTransition = 0x53FBD0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Default = 0x1E69CC0; constexpr uintptr_t Current = 0x1E69C20; constexpr uintptr_t InternalCurrent = 0x1E69DB0; constexpr uintptr_t FromCurrentSynchronizationContext = 0x1E695C0; constexpr uintptr_t Id = 0x1E69D10; constexpr uintptr_t TryExecuteTask = 0x1E697E0; constexpr uintptr_t PublishUnobservedTaskException = 0x1E696A0; constexpr uintptr_t .cctor = 0x1E69B20; }; // System.Threading.Tasks.SynchronizationContextTaskScheduler struct SynchronizationContextTaskScheduler { constexpr uintptr_t m_synchronizationContext = 0x18; constexpr uintptr_t s_postCallback = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E67790; constexpr uintptr_t QueueTask = 0x1E67590; constexpr uintptr_t TryExecuteTaskInline = 0x1E67620; constexpr uintptr_t .cctor = 0x1E676C0; }; // System.Threading.Tasks.UnobservedTaskExceptionEventArgs struct UnobservedTaskExceptionEventArgs { constexpr uintptr_t m_exception = 0x10; constexpr uintptr_t m_observed = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E76D10; }; // System.Threading.Tasks.ThreadPoolTaskScheduler struct ThreadPoolTaskScheduler { constexpr uintptr_t s_longRunningThreadWork = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E72CE0; constexpr uintptr_t QueueTask = 0x1E72890; constexpr uintptr_t TryExecuteTaskInline = 0x1E72B40; constexpr uintptr_t TryDequeue = 0x1E72B30; constexpr uintptr_t NotifyWorkItemProgress = 0x1E72870; constexpr uintptr_t RequiresAtomicStartTransition = 0x554A00; constexpr uintptr_t .cctor = 0x1E72C10; }; // System.Threading.Tasks.CausalityTraceLevel struct CausalityTraceLevel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Required = 0x0; constexpr uintptr_t Important = 0x0; constexpr uintptr_t Verbose = 0x0; }; // System.Threading.Tasks.AsyncCausalityStatus struct AsyncCausalityStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Started = 0x0; constexpr uintptr_t Completed = 0x0; constexpr uintptr_t Canceled = 0x0; constexpr uintptr_t Error = 0x0; }; // System.Threading.Tasks.CausalityRelation struct CausalityRelation { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AssignDelegate = 0x0; constexpr uintptr_t Join = 0x0; constexpr uintptr_t Choice = 0x0; constexpr uintptr_t Cancel = 0x0; constexpr uintptr_t Error = 0x0; }; // System.Threading.Tasks.CausalitySynchronousWork struct CausalitySynchronousWork { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CompletionNotification = 0x0; constexpr uintptr_t ProgressNotification = 0x0; constexpr uintptr_t Execution = 0x0; }; // System.Threading.Tasks.AsyncCausalityTracer struct AsyncCausalityTracer { // ---- Methods ---- constexpr uintptr_t LoggingOn = 0x554A00; constexpr uintptr_t TraceOperationCreation = 0x512CE0; constexpr uintptr_t TraceOperationCompletion = 0x512CE0; constexpr uintptr_t TraceSynchronousWorkStart = 0x512CE0; constexpr uintptr_t TraceSynchronousWorkCompletion = 0x512CE0; }; // System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags struct ValueTaskSourceOnCompletedFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t UseSchedulingContext = 0x0; constexpr uintptr_t FlowExecutionContext = 0x0; }; // System.Threading.Tasks.Sources.ValueTaskSourceStatus struct ValueTaskSourceStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Pending = 0x0; constexpr uintptr_t Succeeded = 0x0; constexpr uintptr_t Faulted = 0x0; constexpr uintptr_t Canceled = 0x0; }; // System.Threading.Tasks.Sources.IValueTaskSource`1 struct IValueTaskSource_ { // ---- Methods ---- constexpr uintptr_t GetResult = 0x463590; }; // ASCIIEncodingSealed struct ASCIIEncodingSealed { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E5D310; }; // System.Text.ASCIIEncoding struct ASCIIEncoding { constexpr uintptr_t s_default = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E5F730; constexpr uintptr_t SetDefaultFallbacks = 0x1E5F640; constexpr uintptr_t GetByteCount = 0x1E5D780; constexpr uintptr_t GetByteCount = 0x1E5D930; constexpr uintptr_t GetByteCount = 0x1E5D360; constexpr uintptr_t GetBytes = 0x1E5E2C0; constexpr uintptr_t GetBytes = 0x1E5DFF0; constexpr uintptr_t GetBytes = 0x1E5DEC0; constexpr uintptr_t GetCharCount = 0x1E5E5A0; constexpr uintptr_t GetCharCount = 0x1E5E750; constexpr uintptr_t GetChars = 0x1E5EE40; constexpr uintptr_t GetChars = 0x1E5E9F0; constexpr uintptr_t GetString = 0x1E5F490; constexpr uintptr_t GetByteCount = 0x1E5D460; constexpr uintptr_t GetBytes = 0x1E5D9D0; constexpr uintptr_t GetCharCount = 0x1E5E850; constexpr uintptr_t GetChars = 0x1E5EB20; constexpr uintptr_t GetMaxByteCount = 0x1E5F210; constexpr uintptr_t GetMaxCharCount = 0x1E5F350; constexpr uintptr_t GetDecoder = 0x1E5F110; constexpr uintptr_t GetEncoder = 0x1E5F1B0; constexpr uintptr_t .cctor = 0x1E5F680; }; // System.Text.Decoder struct Decoder { constexpr uintptr_t _fallback = 0x10; constexpr uintptr_t _fallbackBuffer = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Fallback = 0x53E8F0; constexpr uintptr_t FallbackBuffer = 0x1E63190; constexpr uintptr_t InternalHasFallbackBuffer = 0x1E63210; constexpr uintptr_t Reset = 0x1E63060; constexpr uintptr_t GetCharCount = 0x1E62C90; constexpr uintptr_t GetCharCount = 0x1E62B00; constexpr uintptr_t GetChars = 0x1E62CB0; constexpr uintptr_t GetChars = 0x1E62CD0; constexpr uintptr_t GetChars = 0x1E62F20; constexpr uintptr_t Convert = 0x1E624B0; constexpr uintptr_t Convert = 0x1E62890; }; // System.Text.InternalDecoderBestFitFallback struct InternalDecoderBestFitFallback { constexpr uintptr_t _encoding = 0x10; constexpr uintptr_t _arrayBestFit = 0x18; constexpr uintptr_t _cReplacement = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E63C20; constexpr uintptr_t CreateFallbackBuffer = 0x1E63AD0; constexpr uintptr_t MaxCharCount = 0x620380; constexpr uintptr_t Equals = 0x1E63B30; constexpr uintptr_t GetHashCode = 0x1E63BF0; }; // System.Text.InternalDecoderBestFitFallbackBuffer struct InternalDecoderBestFitFallbackBuffer { constexpr uintptr_t _cBestFit = 0x20; constexpr uintptr_t _iCount = 0x24; constexpr uintptr_t _iSize = 0x28; constexpr uintptr_t _oFallback = 0x30; constexpr uintptr_t s_InternalSyncObject = 0x0; // ---- Methods ---- constexpr uintptr_t InternalSyncObject = 0x1E63A20; constexpr uintptr_t .ctor = 0x1E63870; constexpr uintptr_t Fallback = 0x1E63630; constexpr uintptr_t GetNextChar = 0x1E63680; constexpr uintptr_t Remaining = 0x1E63AC0; constexpr uintptr_t Reset = 0x1E636B0; constexpr uintptr_t InternalFallback = 0x620380; constexpr uintptr_t TryBestFit = 0x1E636C0; }; // System.Text.DecoderExceptionFallback struct DecoderExceptionFallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t CreateFallbackBuffer = 0x1E60D40; constexpr uintptr_t MaxCharCount = 0x559330; constexpr uintptr_t Equals = 0x1E60D90; constexpr uintptr_t GetHashCode = 0x1E60DE0; }; // System.Text.DecoderExceptionFallbackBuffer struct DecoderExceptionFallbackBuffer { // ---- Methods ---- constexpr uintptr_t Fallback = 0x1E60B30; constexpr uintptr_t GetNextChar = 0x559330; constexpr uintptr_t Remaining = 0x559330; constexpr uintptr_t Throw = 0x1E60B40; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Text.DecoderFallbackException struct DecoderFallbackException { constexpr uintptr_t _bytesUnknown = 0x98; constexpr uintptr_t _index = 0xA0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E61500; constexpr uintptr_t .ctor = 0x1E61490; constexpr uintptr_t .ctor = 0x1E614E0; }; // System.Text.DecoderFallback struct DecoderFallback { constexpr uintptr_t s_replacementFallback = 0x0; constexpr uintptr_t s_exceptionFallback = 0x8; // ---- Methods ---- constexpr uintptr_t ReplacementFallback = 0x1E615F0; constexpr uintptr_t ExceptionFallback = 0x1E61550; constexpr uintptr_t CreateFallbackBuffer = 0x3479D0; constexpr uintptr_t MaxCharCount = 0x3494D0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Text.DecoderFallbackBuffer struct DecoderFallbackBuffer { constexpr uintptr_t byteStart = 0x10; constexpr uintptr_t charEnd = 0x18; // ---- Methods ---- constexpr uintptr_t GetNextChar = 0x34AAA0; constexpr uintptr_t Remaining = 0x3494D0; constexpr uintptr_t Reset = 0x1E61240; constexpr uintptr_t InternalReset = 0x1E61220; constexpr uintptr_t InternalInitialize = 0x1E61210; constexpr uintptr_t InternalFallback = 0x1E60FF0; constexpr uintptr_t InternalFallback = 0x1E60DF0; constexpr uintptr_t ThrowLastBytesRecursive = 0x1E61280; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Text.DecoderNLS struct DecoderNLS { constexpr uintptr_t _encoding = 0x20; constexpr uintptr_t _mustFlush = 0x28; constexpr uintptr_t _throwOnOverflow = 0x29; constexpr uintptr_t _bytesUsed = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E62440; constexpr uintptr_t Reset = 0x1E62420; constexpr uintptr_t GetCharCount = 0x1E61C30; constexpr uintptr_t GetCharCount = 0x1E61D80; constexpr uintptr_t GetCharCount = 0x1E61C60; constexpr uintptr_t GetChars = 0x1E61F70; constexpr uintptr_t GetChars = 0x1E62110; constexpr uintptr_t GetChars = 0x1E61FB0; constexpr uintptr_t Convert = 0x1E61870; constexpr uintptr_t Convert = 0x1E61690; constexpr uintptr_t MustFlush = 0x526D50; constexpr uintptr_t HasState = 0x554A00; constexpr uintptr_t ClearMustFlush = 0x632BD0; }; // System.Text.DecoderReplacementFallback struct DecoderReplacementFallback { constexpr uintptr_t _strDefault = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7A7A0; constexpr uintptr_t .ctor = 0x1E7A7E0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1E7A740; constexpr uintptr_t .ctor = 0x1E7A8A0; constexpr uintptr_t DefaultString = 0x53E8F0; constexpr uintptr_t CreateFallbackBuffer = 0x1E7A650; constexpr uintptr_t MaxCharCount = 0x1E7AA20; constexpr uintptr_t Equals = 0x1E7A6D0; constexpr uintptr_t GetHashCode = 0x6BFB40; }; // System.Text.DecoderReplacementFallbackBuffer struct DecoderReplacementFallbackBuffer { constexpr uintptr_t _strDefault = 0x20; constexpr uintptr_t _fallbackCount = 0x28; constexpr uintptr_t _fallbackIndex = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7A5F0; constexpr uintptr_t Fallback = 0x1E7A510; constexpr uintptr_t GetNextChar = 0x1E7A560; constexpr uintptr_t Remaining = 0x1E7A640; constexpr uintptr_t Reset = 0x1E7A5D0; constexpr uintptr_t InternalFallback = 0x1E7A5B0; }; // System.Text.Encoder struct Encoder { constexpr uintptr_t _fallback = 0x10; constexpr uintptr_t _fallbackBuffer = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Fallback = 0x53E8F0; constexpr uintptr_t FallbackBuffer = 0x1E7D840; constexpr uintptr_t InternalHasFallbackBuffer = 0x1E63210; constexpr uintptr_t Reset = 0x1E7D760; constexpr uintptr_t GetByteCount = 0x1E7D340; constexpr uintptr_t GetBytes = 0x1E7D4E0; constexpr uintptr_t Convert = 0x1E7CF60; constexpr uintptr_t Convert = 0x1E7CCF0; }; // System.Text.InternalEncoderBestFitFallback struct InternalEncoderBestFitFallback { constexpr uintptr_t _encoding = 0x10; constexpr uintptr_t _arrayBestFit = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t CreateFallbackBuffer = 0x1E7FAE0; constexpr uintptr_t MaxCharCount = 0x620380; constexpr uintptr_t Equals = 0x1E7FB40; constexpr uintptr_t GetHashCode = 0x1E63BF0; }; // System.Text.InternalEncoderBestFitFallbackBuffer struct InternalEncoderBestFitFallbackBuffer { constexpr uintptr_t _cBestFit = 0x30; constexpr uintptr_t _oFallback = 0x38; constexpr uintptr_t _iCount = 0x40; constexpr uintptr_t _iSize = 0x44; constexpr uintptr_t s_InternalSyncObject = 0x0; // ---- Methods ---- constexpr uintptr_t InternalSyncObject = 0x1E7FA30; constexpr uintptr_t .ctor = 0x1E7F880; constexpr uintptr_t Fallback = 0x1E7F410; constexpr uintptr_t Fallback = 0x1E7F520; constexpr uintptr_t GetNextChar = 0x1E7F700; constexpr uintptr_t MovePrevious = 0x1E7F730; constexpr uintptr_t Remaining = 0x1E7FAD0; constexpr uintptr_t Reset = 0x1E7F750; constexpr uintptr_t TryBestFit = 0x1E7F770; }; // System.Text.EncoderExceptionFallback struct EncoderExceptionFallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t CreateFallbackBuffer = 0x1E7AF70; constexpr uintptr_t MaxCharCount = 0x559330; constexpr uintptr_t Equals = 0x1E7AFC0; constexpr uintptr_t GetHashCode = 0x1E7B010; }; // System.Text.EncoderExceptionFallbackBuffer struct EncoderExceptionFallbackBuffer { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Fallback = 0x1E7AC50; constexpr uintptr_t Fallback = 0x1E7AD00; constexpr uintptr_t GetNextChar = 0x559330; constexpr uintptr_t MovePrevious = 0x554A00; constexpr uintptr_t Remaining = 0x559330; }; // System.Text.EncoderFallbackException struct EncoderFallbackException { constexpr uintptr_t _charUnknown = 0x98; constexpr uintptr_t _charUnknownHigh = 0x9A; constexpr uintptr_t _charUnknownLow = 0x9C; constexpr uintptr_t _index = 0xA0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7B330; constexpr uintptr_t .ctor = 0x1E7B560; constexpr uintptr_t .ctor = 0x1E7B380; constexpr uintptr_t .ctor = 0x1E614E0; }; // System.Text.EncoderFallback struct EncoderFallback { constexpr uintptr_t s_replacementFallback = 0x0; constexpr uintptr_t s_exceptionFallback = 0x8; // ---- Methods ---- constexpr uintptr_t ReplacementFallback = 0x1E7B640; constexpr uintptr_t ExceptionFallback = 0x1E7B5A0; constexpr uintptr_t CreateFallbackBuffer = 0x3479D0; constexpr uintptr_t MaxCharCount = 0x3494D0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Text.EncoderFallbackBuffer struct EncoderFallbackBuffer { constexpr uintptr_t charStart = 0x10; constexpr uintptr_t charEnd = 0x18; constexpr uintptr_t encoder = 0x20; constexpr uintptr_t setEncoder = 0x28; constexpr uintptr_t bUsedEncoder = 0x29; constexpr uintptr_t bFallingBack = 0x2A; constexpr uintptr_t iRecursionCount = 0x2C; // ---- Methods ---- constexpr uintptr_t GetNextChar = 0x34AAA0; constexpr uintptr_t MovePrevious = 0x3496B0; constexpr uintptr_t Remaining = 0x3494D0; constexpr uintptr_t Reset = 0x1E7B260; constexpr uintptr_t InternalReset = 0x1E7B240; constexpr uintptr_t InternalInitialize = 0x1E7B200; constexpr uintptr_t InternalGetNextChar = 0x1E7B1C0; constexpr uintptr_t InternalFallback = 0x1E7B020; constexpr uintptr_t ThrowLastCharRecursive = 0x1E7B2A0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Text.EncoderNLS struct EncoderNLS { constexpr uintptr_t _charLeftOver = 0x20; constexpr uintptr_t _encoding = 0x28; constexpr uintptr_t _mustFlush = 0x30; constexpr uintptr_t _throwOnOverflow = 0x31; constexpr uintptr_t _charsUsed = 0x34; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7C440; constexpr uintptr_t Reset = 0x1E7C410; constexpr uintptr_t GetByteCount = 0x1E7BCA0; constexpr uintptr_t GetByteCount = 0x1E7BE90; constexpr uintptr_t GetBytes = 0x1E7BFB0; constexpr uintptr_t GetBytes = 0x1E7C2C0; constexpr uintptr_t Convert = 0x1E7B8E0; constexpr uintptr_t Convert = 0x1E7B700; constexpr uintptr_t Encoding = 0x5120A0; constexpr uintptr_t MustFlush = 0x594DD0; constexpr uintptr_t HasState = 0x1E7C4B0; constexpr uintptr_t ClearMustFlush = 0x104CDE0; }; // System.Text.EncoderReplacementFallback struct EncoderReplacementFallback { constexpr uintptr_t _strDefault = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7CA70; constexpr uintptr_t .ctor = 0x1E7CAB0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1E7CA10; constexpr uintptr_t .ctor = 0x1E7CB70; constexpr uintptr_t DefaultString = 0x53E8F0; constexpr uintptr_t CreateFallbackBuffer = 0x1E7C910; constexpr uintptr_t MaxCharCount = 0x1E7AA20; constexpr uintptr_t Equals = 0x1E7C9A0; constexpr uintptr_t GetHashCode = 0x6BFB40; }; // System.Text.EncoderReplacementFallbackBuffer struct EncoderReplacementFallbackBuffer { constexpr uintptr_t _strDefault = 0x30; constexpr uintptr_t _fallbackCount = 0x38; constexpr uintptr_t _fallbackIndex = 0x3C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7C8A0; constexpr uintptr_t Fallback = 0x1E7C6E0; constexpr uintptr_t Fallback = 0x1E7C4C0; constexpr uintptr_t GetNextChar = 0x1E7C810; constexpr uintptr_t MovePrevious = 0x1E7C860; constexpr uintptr_t Remaining = 0x1E7C900; constexpr uintptr_t Reset = 0x1E7C880; }; // System.Text.EncodingNLS struct EncodingNLS { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7ED00; constexpr uintptr_t GetByteCount = 0x1E7DB10; constexpr uintptr_t GetByteCount = 0x1E7D970; constexpr uintptr_t GetByteCount = 0x1E7DA10; constexpr uintptr_t GetBytes = 0x1E7DCC0; constexpr uintptr_t GetBytes = 0x1E7E0D0; constexpr uintptr_t GetBytes = 0x1E7DFA0; constexpr uintptr_t GetCharCount = 0x1E7E3A0; constexpr uintptr_t GetCharCount = 0x1E7E550; constexpr uintptr_t GetChars = 0x1E7E780; constexpr uintptr_t GetChars = 0x1E7E650; constexpr uintptr_t GetString = 0x1E7EB50; constexpr uintptr_t GetDecoder = 0x1E7EA50; constexpr uintptr_t GetEncoder = 0x1E7EAB0; }; // System.Text.EncodingProvider struct EncodingProvider { constexpr uintptr_t s_InternalSyncObject = 0x0; constexpr uintptr_t s_providers = 0x8; // ---- Methods ---- constexpr uintptr_t GetEncoding = 0x350440; constexpr uintptr_t GetEncoding = 0x350220; constexpr uintptr_t GetEncoding = 0x1E7F150; constexpr uintptr_t GetEncoding = 0x1E7F270; constexpr uintptr_t GetEncodingFromProvider = 0x1E7EF50; constexpr uintptr_t GetEncodingFromProvider = 0x1E7F050; constexpr uintptr_t GetEncodingFromProvider = 0x1E7ED10; constexpr uintptr_t GetEncodingFromProvider = 0x1E7EE30; constexpr uintptr_t .cctor = 0x1E7F390; }; // System.Text.Latin1Encoding struct Latin1Encoding { constexpr uintptr_t s_default = 0x0; constexpr uintptr_t arrayCharBestFit = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E80860; constexpr uintptr_t .ctor = 0x1E80810; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1E80650; constexpr uintptr_t GetByteCount = 0x1E7FC70; constexpr uintptr_t GetBytes = 0x1E7FEE0; constexpr uintptr_t GetCharCount = 0x7DC380; constexpr uintptr_t GetChars = 0x1E80350; constexpr uintptr_t GetMaxByteCount = 0x1E803D0; constexpr uintptr_t GetMaxCharCount = 0x1E80510; constexpr uintptr_t GetBestFitUnicodeToBytesData = 0x1E7FC20; constexpr uintptr_t .cctor = 0x1E80730; }; // System.Text.NormalizationForm struct NormalizationForm { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FormC = 0x0; constexpr uintptr_t FormD = 0x0; constexpr uintptr_t FormKC = 0x0; constexpr uintptr_t FormKD = 0x0; }; // System.Text.StringBuilder struct StringBuilder { constexpr uintptr_t m_ChunkChars = 0x10; constexpr uintptr_t m_ChunkPrevious = 0x18; constexpr uintptr_t m_ChunkLength = 0x20; constexpr uintptr_t m_ChunkOffset = 0x24; constexpr uintptr_t m_MaxCapacity = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E84C90; constexpr uintptr_t .ctor = 0x1E84CF0; constexpr uintptr_t .ctor = 0x1E85630; constexpr uintptr_t .ctor = 0x1E85660; constexpr uintptr_t .ctor = 0x1E84EF0; constexpr uintptr_t .ctor = 0x1E84D00; constexpr uintptr_t .ctor = 0x1E851E0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1E84580; constexpr uintptr_t Capacity = 0x1E85690; constexpr uintptr_t Capacity = 0x1E85830; constexpr uintptr_t MaxCapacity = 0x5E10D0; constexpr uintptr_t ToString = 0x1E84B60; constexpr uintptr_t ToString = 0x1E84920; constexpr uintptr_t Clear = 0x1E82660; constexpr uintptr_t Length = 0x1E85780; constexpr uintptr_t Length = 0x1E85B20; constexpr uintptr_t Chars = 0x1E856B0; constexpr uintptr_t Chars = 0x1E85A00; constexpr uintptr_t Append = 0x1E822F0; constexpr uintptr_t Append = 0x1E82040; constexpr uintptr_t Append = 0x1E81AC0; constexpr uintptr_t AppendHelper = 0x1E819C0; constexpr uintptr_t Append = 0x1E82470; constexpr uintptr_t Append = 0x1E81FC0; constexpr uintptr_t AppendCore = 0x1E80A70; constexpr uintptr_t AppendLine = 0x1E81A10; constexpr uintptr_t AppendLine = 0x1E81A40; constexpr uintptr_t CopyTo = 0x1E82680; constexpr uintptr_t Remove = 0x1E83710; constexpr uintptr_t Append = 0x1E82220; constexpr uintptr_t Append = 0x1E81F50; constexpr uintptr_t Append = 0x1E81C10; constexpr uintptr_t Append = 0x1E81BC0; constexpr uintptr_t Append = 0x1E81EB0; constexpr uintptr_t Append = 0x1E81A70; constexpr uintptr_t Append = 0x1E81F00; constexpr uintptr_t Append = 0x1E81E60; constexpr uintptr_t AppendSpanFormattable = 0x463590; constexpr uintptr_t Append = 0x1E81C60; constexpr uintptr_t Append = 0x1E82000; constexpr uintptr_t Append = 0x1E82270; constexpr uintptr_t Insert = 0x1E83190; constexpr uintptr_t Insert = 0x1E82B30; constexpr uintptr_t AppendFormat = 0x1E81950; constexpr uintptr_t AppendFormat = 0x1E818D0; constexpr uintptr_t AppendFormat = 0x1E81730; constexpr uintptr_t AppendFormat = 0x1E81660; constexpr uintptr_t AppendFormat = 0x1E81850; constexpr uintptr_t AppendFormat = 0x1E817C0; constexpr uintptr_t FormatError = 0x1E82AE0; constexpr uintptr_t AppendFormatHelper = 0x1E80CD0; constexpr uintptr_t Replace = 0x1E84480; constexpr uintptr_t Replace = 0x1E83FE0; constexpr uintptr_t Append = 0x1E81CB0; constexpr uintptr_t Insert = 0x1E82B60; constexpr uintptr_t ReplaceAllInChunk = 0x1E83C10; constexpr uintptr_t StartsWith = 0x1E844B0; constexpr uintptr_t ReplaceInPlaceAtChunk = 0x1E83E10; constexpr uintptr_t ThreadSafeCopy = 0x1E846B0; constexpr uintptr_t ThreadSafeCopy = 0x1E84780; constexpr uintptr_t FindChunkForIndex = 0x1E82AA0; constexpr uintptr_t RemainingCurrentChunk = 0x1E85790; constexpr uintptr_t Next = 0x1E836C0; constexpr uintptr_t ExpandByABlock = 0x1E828B0; constexpr uintptr_t .ctor = 0x1E855C0; constexpr uintptr_t MakeRoom = 0x1E83250; constexpr uintptr_t .ctor = 0x1E85520; constexpr uintptr_t Remove = 0x1E83A30; }; // System.Text.StringBuilderCache struct StringBuilderCache { constexpr uintptr_t t_cachedInstance = 0xFFFFFFFF; // ---- Methods ---- constexpr uintptr_t Acquire = 0x1E80870; constexpr uintptr_t Release = 0x1E809F0; constexpr uintptr_t GetStringAndRelease = 0x1E80950; }; // UTF32Decoder struct UTF32Decoder { constexpr uintptr_t iChar = 0x30; constexpr uintptr_t readByteCount = 0x34; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7AC30; constexpr uintptr_t Reset = 0x1E85DC0; constexpr uintptr_t HasState = 0x112ED40; }; // System.Text.UTF32Encoding struct UTF32Encoding { constexpr uintptr_t s_default = 0x0; constexpr uintptr_t s_bigEndianDefault = 0x8; constexpr uintptr_t s_bigEndianPreamble = 0x10; constexpr uintptr_t s_littleEndianPreamble = 0x18; constexpr uintptr_t _emitUTF32ByteOrderMark = 0x38; constexpr uintptr_t _isThrowException = 0x39; constexpr uintptr_t _bigEndian = 0x3A; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E88880; constexpr uintptr_t .ctor = 0x1E88920; constexpr uintptr_t .ctor = 0x1E888B0; constexpr uintptr_t SetDefaultFallbacks = 0x1E885F0; constexpr uintptr_t GetByteCount = 0x1E86220; constexpr uintptr_t GetByteCount = 0x1E863D0; constexpr uintptr_t GetByteCount = 0x1E86470; constexpr uintptr_t GetBytes = 0x1E86970; constexpr uintptr_t GetBytes = 0x1E86570; constexpr uintptr_t GetBytes = 0x1E86840; constexpr uintptr_t GetCharCount = 0x1E87530; constexpr uintptr_t GetCharCount = 0x1E87430; constexpr uintptr_t GetChars = 0x1E87810; constexpr uintptr_t GetChars = 0x1E876E0; constexpr uintptr_t GetString = 0x1E88420; constexpr uintptr_t GetByteCount = 0x1E85EC0; constexpr uintptr_t GetBytes = 0x1E86C50; constexpr uintptr_t GetCharCount = 0x1E870F0; constexpr uintptr_t GetChars = 0x1E87AE0; constexpr uintptr_t GetSurrogate = 0x1E885D0; constexpr uintptr_t GetHighSurrogate = 0x1E88110; constexpr uintptr_t GetLowSurrogate = 0x1E88130; constexpr uintptr_t GetDecoder = 0x1E87F60; constexpr uintptr_t GetEncoder = 0x1E87FC0; constexpr uintptr_t GetMaxByteCount = 0x1E88150; constexpr uintptr_t GetMaxCharCount = 0x1E88290; constexpr uintptr_t GetPreamble = 0x1E88370; constexpr uintptr_t Preamble = 0x1E88970; constexpr uintptr_t Equals = 0x1E85DF0; constexpr uintptr_t GetHashCode = 0x1E88060; constexpr uintptr_t .cctor = 0x1E886E0; }; // Decoder struct Decoder { constexpr uintptr_t bits = 0x30; constexpr uintptr_t bitCount = 0x34; constexpr uintptr_t firstByte = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7AC30; constexpr uintptr_t Reset = 0x1E7ABF0; constexpr uintptr_t HasState = 0x1E7AC40; }; // Encoder struct Encoder { constexpr uintptr_t bits = 0x38; constexpr uintptr_t bitCount = 0x3C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7C440; constexpr uintptr_t Reset = 0x1E7D730; constexpr uintptr_t HasState = 0x1E7D950; }; // DecoderUTF7Fallback struct DecoderUTF7Fallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t CreateFallbackBuffer = 0x1E7AB40; constexpr uintptr_t MaxCharCount = 0x620380; constexpr uintptr_t Equals = 0x1E7AB90; constexpr uintptr_t GetHashCode = 0x1E7ABE0; }; // DecoderUTF7FallbackBuffer struct DecoderUTF7FallbackBuffer { constexpr uintptr_t cFallback = 0x20; constexpr uintptr_t iCount = 0x24; constexpr uintptr_t iSize = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7AB30; constexpr uintptr_t Fallback = 0x1E7AA40; constexpr uintptr_t GetNextChar = 0x1E7AA90; constexpr uintptr_t Remaining = 0x1E63AC0; constexpr uintptr_t Reset = 0x1E636B0; constexpr uintptr_t InternalFallback = 0x1E7AAB0; }; // System.Text.UTF7Encoding struct UTF7Encoding { constexpr uintptr_t s_default = 0x0; constexpr uintptr_t _base64Bytes = 0x38; constexpr uintptr_t _base64Values = 0x40; constexpr uintptr_t _directEncode = 0x48; constexpr uintptr_t _allowOptionals = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E8AB40; constexpr uintptr_t .ctor = 0x1E8AB70; constexpr uintptr_t MakeTables = 0x1E8A7B0; constexpr uintptr_t SetDefaultFallbacks = 0x1E8AA10; constexpr uintptr_t Equals = 0x1E88AD0; constexpr uintptr_t GetHashCode = 0x1E8A400; constexpr uintptr_t GetByteCount = 0x1E88DA0; constexpr uintptr_t GetByteCount = 0x1E88D00; constexpr uintptr_t GetByteCount = 0x1E88BC0; constexpr uintptr_t GetBytes = 0x1E89220; constexpr uintptr_t GetBytes = 0x1E88F50; constexpr uintptr_t GetBytes = 0x1E89890; constexpr uintptr_t GetCharCount = 0x1E89AC0; constexpr uintptr_t GetCharCount = 0x1E899C0; constexpr uintptr_t GetChars = 0x1E89F00; constexpr uintptr_t GetChars = 0x1E8A1D0; constexpr uintptr_t GetString = 0x1E8A600; constexpr uintptr_t GetByteCount = 0x1E88CC0; constexpr uintptr_t GetBytes = 0x1E89500; constexpr uintptr_t GetCharCount = 0x1E89C70; constexpr uintptr_t GetChars = 0x1E89CB0; constexpr uintptr_t GetDecoder = 0x1E8A300; constexpr uintptr_t GetEncoder = 0x1E8A360; constexpr uintptr_t GetMaxByteCount = 0x1E8A480; constexpr uintptr_t GetMaxCharCount = 0x1E8A570; constexpr uintptr_t .cctor = 0x1E8AAC0; }; // UTF8EncodingSealed struct UTF8EncodingSealed { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA1560; constexpr uintptr_t Preamble = 0x1EA15C0; }; // UTF8Encoder struct UTF8Encoder { constexpr uintptr_t surrogateChar = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA1540; constexpr uintptr_t Reset = 0x1EA1510; constexpr uintptr_t HasState = 0x1EA1550; }; // UTF8Decoder struct UTF8Decoder { constexpr uintptr_t bits = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E7AC30; constexpr uintptr_t Reset = 0x1EA14D0; constexpr uintptr_t HasState = 0x1EA1500; }; // System.Text.UTF8Encoding struct UTF8Encoding { constexpr uintptr_t s_default = 0x0; constexpr uintptr_t s_preamble = 0x8; constexpr uintptr_t _emitUTF8Identifier = 0x38; constexpr uintptr_t _isThrowException = 0x39; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E8E470; constexpr uintptr_t .ctor = 0x1E8E4A0; constexpr uintptr_t .ctor = 0x1E8E410; constexpr uintptr_t SetDefaultFallbacks = 0x1E8E240; constexpr uintptr_t GetByteCount = 0x1E8B4D0; constexpr uintptr_t GetByteCount = 0x1E8AD70; constexpr uintptr_t GetByteCount = 0x1E8B680; constexpr uintptr_t GetBytes = 0x1E8C310; constexpr uintptr_t GetBytes = 0x1E8C5F0; constexpr uintptr_t GetBytes = 0x1E8C1E0; constexpr uintptr_t GetCharCount = 0x1E8CE90; constexpr uintptr_t GetCharCount = 0x1E8CD90; constexpr uintptr_t GetChars = 0x1E8D040; constexpr uintptr_t GetChars = 0x1E8DAF0; constexpr uintptr_t GetString = 0x1E8E060; constexpr uintptr_t GetByteCount = 0x1E8AE10; constexpr uintptr_t PtrDiff = 0x1E8E230; constexpr uintptr_t PtrDiff = 0x1E8E220; constexpr uintptr_t InRange = 0x1E8E210; constexpr uintptr_t GetBytes = 0x1E8B9E0; constexpr uintptr_t GetCharCount = 0x1E8C8C0; constexpr uintptr_t GetChars = 0x1E8D310; constexpr uintptr_t FallbackInvalidByteSequence = 0x1E8ACF0; constexpr uintptr_t FallbackInvalidByteSequence = 0x1E8ACA0; constexpr uintptr_t GetBytesUnknown = 0x1E8B780; constexpr uintptr_t GetDecoder = 0x1E8DC20; constexpr uintptr_t GetEncoder = 0x1E8DC80; constexpr uintptr_t GetMaxByteCount = 0x1E8DD50; constexpr uintptr_t GetMaxCharCount = 0x1E8DE90; constexpr uintptr_t GetPreamble = 0x1E8DFD0; constexpr uintptr_t Preamble = 0x1E8E4D0; constexpr uintptr_t Equals = 0x1E8ABB0; constexpr uintptr_t GetHashCode = 0x1E8DCE0; constexpr uintptr_t .cctor = 0x1E8E330; }; // Decoder struct Decoder { constexpr uintptr_t lastByte = 0x30; constexpr uintptr_t lastChar = 0x34; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E8F160; constexpr uintptr_t Reset = 0x1E8F130; constexpr uintptr_t HasState = 0x1E8F170; }; // System.Text.UnicodeEncoding struct UnicodeEncoding { constexpr uintptr_t s_bigEndianDefault = 0x0; constexpr uintptr_t s_littleEndianDefault = 0x8; constexpr uintptr_t s_bigEndianPreamble = 0x10; constexpr uintptr_t s_littleEndianPreamble = 0x18; constexpr uintptr_t isThrowException = 0x38; constexpr uintptr_t bigEndian = 0x39; constexpr uintptr_t byteOrderMark = 0x3A; constexpr uintptr_t highLowPatternMask = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA5650; constexpr uintptr_t .ctor = 0x1EA5600; constexpr uintptr_t .ctor = 0x1EA5580; constexpr uintptr_t SetDefaultFallbacks = 0x1EA52C0; constexpr uintptr_t GetByteCount = 0x1EA17A0; constexpr uintptr_t GetByteCount = 0x1EA2090; constexpr uintptr_t GetByteCount = 0x1EA2130; constexpr uintptr_t GetBytes = 0x1EA2230; constexpr uintptr_t GetBytes = 0x1EA2E50; constexpr uintptr_t GetBytes = 0x1EA3120; constexpr uintptr_t GetCharCount = 0x1EA3BE0; constexpr uintptr_t GetCharCount = 0x1EA3AE0; constexpr uintptr_t GetChars = 0x1EA49A0; constexpr uintptr_t GetChars = 0x1EA4870; constexpr uintptr_t GetString = 0x1EA5110; constexpr uintptr_t GetByteCount = 0x1EA1950; constexpr uintptr_t GetBytes = 0x1EA2510; constexpr uintptr_t GetCharCount = 0x1EA3250; constexpr uintptr_t GetChars = 0x1EA3D90; constexpr uintptr_t GetEncoder = 0x1EA4CD0; constexpr uintptr_t GetDecoder = 0x1EA4C70; constexpr uintptr_t GetPreamble = 0x1EA5060; constexpr uintptr_t Preamble = 0x1EA5680; constexpr uintptr_t GetMaxByteCount = 0x1EA4DD0; constexpr uintptr_t GetMaxCharCount = 0x1EA4F10; constexpr uintptr_t Equals = 0x1EA1670; constexpr uintptr_t GetHashCode = 0x1EA4D30; constexpr uintptr_t .cctor = 0x1EA53B0; }; // System.Text.ValueStringBuilder struct ValueStringBuilder { constexpr uintptr_t _arrayToReturnToPool = 0x10; constexpr uintptr_t _chars = 0x18; constexpr uintptr_t _pos = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA6290; constexpr uintptr_t Length = 0x684F40; constexpr uintptr_t Item = 0x1EA62A0; constexpr uintptr_t ToString = 0x1EA60C0; constexpr uintptr_t TryCopyTo = 0x1EA61A0; constexpr uintptr_t Append = 0x1EA5D90; constexpr uintptr_t Append = 0x1EA5AF0; constexpr uintptr_t AppendSlow = 0x1EA57E0; constexpr uintptr_t Append = 0x1EA5CB0; constexpr uintptr_t Append = 0x1EA5A10; constexpr uintptr_t AppendSpan = 0x1EA5930; constexpr uintptr_t GrowAndAppend = 0x1EA5EA0; constexpr uintptr_t Grow = 0x1EA5F10; constexpr uintptr_t Dispose = 0x1EA5E00; }; // DefaultEncoder struct DefaultEncoder { constexpr uintptr_t m_encoding = 0x20; constexpr uintptr_t m_hasInitializedEncoding = 0x28; constexpr uintptr_t charLeftOver = 0x2A; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E8F620; constexpr uintptr_t .ctor = 0x1E8F8C0; constexpr uintptr_t GetRealObject = 0x1E8F730; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1E8F820; constexpr uintptr_t GetByteCount = 0x1E8F690; constexpr uintptr_t GetByteCount = 0x1E8F660; constexpr uintptr_t GetBytes = 0x1E8F6C0; constexpr uintptr_t GetBytes = 0x1E8F700; }; // DefaultDecoder struct DefaultDecoder { constexpr uintptr_t m_encoding = 0x20; constexpr uintptr_t m_hasInitializedEncoding = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E8F620; constexpr uintptr_t .ctor = 0x1E8F370; constexpr uintptr_t GetRealObject = 0x1E8F260; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1E8F2D0; constexpr uintptr_t GetCharCount = 0x1E61C30; constexpr uintptr_t GetCharCount = 0x1E8F190; constexpr uintptr_t GetCharCount = 0x1E8F1C0; constexpr uintptr_t GetChars = 0x1E61F70; constexpr uintptr_t GetChars = 0x1E8F220; constexpr uintptr_t GetChars = 0x1E8F1F0; }; // EncodingCharBuffer struct EncodingCharBuffer { constexpr uintptr_t chars = 0x10; constexpr uintptr_t charStart = 0x18; constexpr uintptr_t charEnd = 0x20; constexpr uintptr_t charCountResult = 0x28; constexpr uintptr_t enc = 0x30; constexpr uintptr_t decoder = 0x38; constexpr uintptr_t byteStart = 0x40; constexpr uintptr_t byteEnd = 0x48; constexpr uintptr_t bytes = 0x50; constexpr uintptr_t fallbackBuffer = 0x58; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E905C0; constexpr uintptr_t AddChar = 0x1E901E0; constexpr uintptr_t AddChar = 0x1E902D0; constexpr uintptr_t AdjustBytes = 0x1E903B0; constexpr uintptr_t MoreData = 0x1E906C0; constexpr uintptr_t GetNextByte = 0x1E905A0; constexpr uintptr_t BytesUsed = 0x1E906B0; constexpr uintptr_t Fallback = 0x1E903C0; constexpr uintptr_t Fallback = 0x1E90430; constexpr uintptr_t Count = 0x5E10D0; }; // EncodingByteBuffer struct EncodingByteBuffer { constexpr uintptr_t bytes = 0x10; constexpr uintptr_t byteStart = 0x18; constexpr uintptr_t byteEnd = 0x20; constexpr uintptr_t chars = 0x28; constexpr uintptr_t charStart = 0x30; constexpr uintptr_t charEnd = 0x38; constexpr uintptr_t byteCountResult = 0x40; constexpr uintptr_t enc = 0x48; constexpr uintptr_t encoder = 0x50; constexpr uintptr_t fallbackBuffer = 0x58; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E8FEF0; constexpr uintptr_t AddByte = 0x1E8FC80; constexpr uintptr_t AddByte = 0x1E8FC70; constexpr uintptr_t AddByte = 0x1E8FC20; constexpr uintptr_t AddByte = 0x1E8FBC0; constexpr uintptr_t MovePrevious = 0x1E8FDF0; constexpr uintptr_t MoreData = 0x1E90190; constexpr uintptr_t GetNextChar = 0x1E8FDA0; constexpr uintptr_t CharsUsed = 0x1E90170; constexpr uintptr_t Count = 0x594DE0; }; // System.Text.Encoding struct Encoding { constexpr uintptr_t defaultEncoding = 0x0; constexpr uintptr_t unicodeEncoding = 0x8; constexpr uintptr_t bigEndianUnicode = 0x10; constexpr uintptr_t utf7Encoding = 0x18; constexpr uintptr_t utf8Encoding = 0x20; constexpr uintptr_t utf32Encoding = 0x28; constexpr uintptr_t asciiEncoding = 0x30; constexpr uintptr_t latin1Encoding = 0x38; constexpr uintptr_t encodings = 0x40; constexpr uintptr_t m_codePage = 0x10; constexpr uintptr_t dataItem = 0x18; constexpr uintptr_t m_deserializedFromEverett = 0x20; constexpr uintptr_t m_isReadOnly = 0x21; constexpr uintptr_t encoderFallback = 0x28; constexpr uintptr_t decoderFallback = 0x30; constexpr uintptr_t s_InternalSyncObject = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E942A0; constexpr uintptr_t .ctor = 0x1E942E0; constexpr uintptr_t SetDefaultFallbacks = 0x1E93EA0; constexpr uintptr_t OnDeserializing = 0x1E93CF0; constexpr uintptr_t OnDeserialized = 0x1E93CA0; constexpr uintptr_t OnDeserializing = 0x1E93CF0; constexpr uintptr_t OnDeserialized = 0x1E93CA0; constexpr uintptr_t OnSerializing = 0xD783C0; constexpr uintptr_t DeserializeEncoding = 0x1E91350; constexpr uintptr_t SerializeEncoding = 0x1E93D30; constexpr uintptr_t Convert = 0x1E91060; constexpr uintptr_t Convert = 0x1E911A0; constexpr uintptr_t InternalSyncObject = 0x1E94670; constexpr uintptr_t GetEncoding = 0x1E92D20; constexpr uintptr_t GetEncoding = 0x1E92A20; constexpr uintptr_t GetEncoding = 0x1E92C90; constexpr uintptr_t GetEncoding = 0x1E92970; constexpr uintptr_t GetPreamble = 0x1E93900; constexpr uintptr_t Preamble = 0x1E947D0; constexpr uintptr_t GetDataItem = 0x1E92760; constexpr uintptr_t BodyName = 0x1E94500; constexpr uintptr_t EncodingName = 0x1E94620; constexpr uintptr_t HeaderName = 0x1E94630; constexpr uintptr_t WebName = 0x1E94B50; constexpr uintptr_t EncoderFallback = 0x5120A0; constexpr uintptr_t EncoderFallback = 0x1E94C60; constexpr uintptr_t DecoderFallback = 0x54DFC0; constexpr uintptr_t DecoderFallback = 0x1E94B90; constexpr uintptr_t Clone = 0x1E90FE0; constexpr uintptr_t IsReadOnly = 0x1D72280; constexpr uintptr_t ASCII = 0x1E94370; constexpr uintptr_t Latin1 = 0x1E94710; constexpr uintptr_t GetByteCount = 0x1E91870; constexpr uintptr_t GetByteCount = 0x1E91AB0; constexpr uintptr_t GetByteCount = 0x1E91910; constexpr uintptr_t GetByteCount = 0x1E91B20; constexpr uintptr_t GetBytes = 0x1E91F30; constexpr uintptr_t GetBytes = 0x1E91E40; constexpr uintptr_t GetBytes = 0x1E91FE0; constexpr uintptr_t GetBytes = 0x1E920F0; constexpr uintptr_t GetBytes = 0x1E91F10; constexpr uintptr_t GetBytes = 0x1E91BE0; constexpr uintptr_t GetCharCount = 0x1E921A0; constexpr uintptr_t GetCharCount = 0x1E92340; constexpr uintptr_t GetChars = 0x1E926B0; constexpr uintptr_t GetChars = 0x1E92360; constexpr uintptr_t GetChars = 0x1E92450; constexpr uintptr_t GetChars = 0x1E92430; constexpr uintptr_t GetString = 0x1E93A00; constexpr uintptr_t GetString = 0x1E93B00; constexpr uintptr_t CodePage = 0x511350; constexpr uintptr_t GetDecoder = 0x1E92890; constexpr uintptr_t CreateDefaultEncoding = 0x1E91300; constexpr uintptr_t SetReadOnly = 0x1D723F0; constexpr uintptr_t Default = 0x1E94540; constexpr uintptr_t GetEncoder = 0x1E92900; constexpr uintptr_t GetMaxByteCount = 0x34D490; constexpr uintptr_t GetMaxCharCount = 0x34D490; constexpr uintptr_t GetString = 0x1E93950; constexpr uintptr_t GetString = 0x1E93C70; constexpr uintptr_t Unicode = 0x1E94A80; constexpr uintptr_t BigEndianUnicode = 0x1E94430; constexpr uintptr_t UTF7 = 0x1E94900; constexpr uintptr_t UTF8 = 0x1E949C0; constexpr uintptr_t UTF32 = 0x1E94840; constexpr uintptr_t Equals = 0x1E916E0; constexpr uintptr_t GetHashCode = 0x1E93890; constexpr uintptr_t GetBestFitUnicodeToBytesData = 0x1E91820; constexpr uintptr_t GetBestFitBytesToUnicodeData = 0x1E917D0; constexpr uintptr_t ThrowBytesOverflow = 0x1E93F40; constexpr uintptr_t ThrowBytesOverflow = 0x1E94050; constexpr uintptr_t ThrowCharsOverflow = 0x1E940F0; constexpr uintptr_t ThrowCharsOverflow = 0x1E94200; constexpr uintptr_t GetByteCount = 0x1E91B40; }; // System.Text.NormalizationCheck struct NormalizationCheck { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Yes = 0x0; constexpr uintptr_t No = 0x0; constexpr uintptr_t Maybe = 0x0; }; // System.Text.Normalization struct Normalization { constexpr uintptr_t props = 0x0; constexpr uintptr_t mappedChars = 0x8; constexpr uintptr_t charMapIndex = 0x10; constexpr uintptr_t helperIndex = 0x18; constexpr uintptr_t mapIdxToComposite = 0x20; constexpr uintptr_t combiningClass = 0x28; constexpr uintptr_t forLock = 0x30; constexpr uintptr_t isReady = 0x38; // ---- Methods ---- constexpr uintptr_t PropValue = 0x1E97860; constexpr uintptr_t CharMapIdx = 0x1E95690; constexpr uintptr_t GetCombiningClass = 0x1E96DB0; constexpr uintptr_t GetPrimaryCompositeFromMapIndex = 0x1E96E60; constexpr uintptr_t GetPrimaryCompositeHelperIndex = 0x1E96F10; constexpr uintptr_t Compose = 0x1E95C80; constexpr uintptr_t Combine = 0x1E95920; constexpr uintptr_t Combine = 0x1E95A50; constexpr uintptr_t CombineHangul = 0x1E95720; constexpr uintptr_t Fetch = 0x1E968F0; constexpr uintptr_t TryComposeWithPreviousStarter = 0x1E97CC0; constexpr uintptr_t TryCompose = 0x1E98030; constexpr uintptr_t Decompose = 0x1E96080; constexpr uintptr_t Decompose = 0x1E96600; constexpr uintptr_t ReorderCanonical = 0x1E97A30; constexpr uintptr_t DecomposeChar = 0x1E95E70; constexpr uintptr_t QuickCheck = 0x1E978F0; constexpr uintptr_t GetCanonicalHangul = 0x1E96940; constexpr uintptr_t GetCanonical = 0x1E96A70; constexpr uintptr_t IsNormalized = 0x1E96FC0; constexpr uintptr_t IsNormalized = 0x1E972B0; constexpr uintptr_t Normalize = 0x1E976F0; constexpr uintptr_t Normalize = 0x1E977C0; constexpr uintptr_t Load_normalization_resource = 0x1E983F0; constexpr uintptr_t .cctor = 0x1E981A0; }; // System.Text.EncodingHelper struct EncodingHelper { constexpr uintptr_t utf8EncodingWithoutMarkers = 0x0; constexpr uintptr_t lockobj = 0x8; constexpr uintptr_t i18nAssembly = 0x10; constexpr uintptr_t i18nDisabled = 0x18; // ---- Methods ---- constexpr uintptr_t UTF8Unmarked = 0x1E90DE0; constexpr uintptr_t InternalCodePage = 0x1E907E0; constexpr uintptr_t GetDefaultEncoding = 0x1E906D0; constexpr uintptr_t InvokeI18N = 0x1E907F0; constexpr uintptr_t .cctor = 0x1E90D60; }; // System.Security.IPermission struct IPermission { // ---- Methods ---- constexpr uintptr_t Demand = 0x351010; constexpr uintptr_t IsSubsetOf = 0x349810; }; // System.Security.ISecurityEncodable struct ISecurityEncodable { // ---- Methods ---- constexpr uintptr_t ToXml = 0x3479D0; }; // System.Security.XmlSyntaxException struct XmlSyntaxException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA62C0; constexpr uintptr_t .ctor = 0x1EA62C0; constexpr uintptr_t .ctor = 0x1EA62C0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Security.SecurityDocument struct SecurityDocument { constexpr uintptr_t m_data = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9D760; constexpr uintptr_t GuaranteeSize = 0x1E9D430; constexpr uintptr_t AddString = 0x1E9CD40; constexpr uintptr_t AppendString = 0x1E9CF70; constexpr uintptr_t EncodedStringSize = 0x1E9D010; constexpr uintptr_t GetString = 0x1E9D080; constexpr uintptr_t AddToken = 0x1E9CE80; constexpr uintptr_t GetRootElement = 0x1E9D050; constexpr uintptr_t GetElement = 0x1E9D030; constexpr uintptr_t InternalGetElement = 0x1E9D4E0; }; // System.Security.CodeAccessPermission struct CodeAccessPermission { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Copy = 0x3479D0; constexpr uintptr_t Demand = 0x1E8EBE0; constexpr uintptr_t Equals = 0x1E8ED90; constexpr uintptr_t FromXml = 0x351800; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Intersect = 0x350440; constexpr uintptr_t IsSubsetOf = 0x349810; constexpr uintptr_t ToString = 0x1E8F090; constexpr uintptr_t ToXml = 0x3479D0; constexpr uintptr_t Union = 0x1E8F0D0; constexpr uintptr_t Element = 0x1E8EC10; constexpr uintptr_t CheckPermissionState = 0x1E8E7F0; constexpr uintptr_t CheckSecurityElement = 0x1E8E8B0; constexpr uintptr_t IsUnrestricted = 0x1E8EEC0; constexpr uintptr_t ThrowInvalidPermission = 0x1E8EFF0; constexpr uintptr_t System.Security.IPermission.Demand = 0x512CE0; }; // System.Security.NamedPermissionSet struct NamedPermissionSet { constexpr uintptr_t name = 0x30; constexpr uintptr_t description = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E953F0; constexpr uintptr_t .ctor = 0x1E95490; constexpr uintptr_t .ctor = 0x1E952B0; constexpr uintptr_t Name = 0x54DFC0; constexpr uintptr_t Name = 0x1E955E0; constexpr uintptr_t ToXml = 0x1E95210; constexpr uintptr_t Equals = 0x1E95110; constexpr uintptr_t GetHashCode = 0x1E95190; }; // System.Security.PermissionSet struct PermissionSet { constexpr uintptr_t psUnrestricted = 0x0; constexpr uintptr_t state = 0x10; constexpr uintptr_t list = 0x18; constexpr uintptr_t _declsec = 0x20; constexpr uintptr_t _ignored = 0x28; constexpr uintptr_t action = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9A530; constexpr uintptr_t .ctor = 0x1E9A5A0; constexpr uintptr_t .ctor = 0x1E9A490; constexpr uintptr_t CopyTo = 0x1E995A0; constexpr uintptr_t Demand = 0x1E99740; constexpr uintptr_t CasOnlyDemand = 0x1E99520; constexpr uintptr_t GetEnumerator = 0x1E99B10; constexpr uintptr_t IsEmpty = 0x1E99B90; constexpr uintptr_t IsUnrestricted = 0x1234D20; constexpr uintptr_t ToString = 0x1E99E20; constexpr uintptr_t ToXml = 0x1E99E60; constexpr uintptr_t Count = 0x1E9A630; constexpr uintptr_t IsSynchronized = 0x1E9A660; constexpr uintptr_t SyncRoot = 0x51FF10; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x512CE0; constexpr uintptr_t Equals = 0x1E99940; constexpr uintptr_t GetHashCode = 0x1E99B40; constexpr uintptr_t .cctor = 0x1E9A2E0; }; // System.Security.SecureString struct SecureString { constexpr uintptr_t length = 0x10; constexpr uintptr_t disposed = 0x14; constexpr uintptr_t data = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9CA00; constexpr uintptr_t .ctor = 0x1E9C890; constexpr uintptr_t Length = 0x1E9CA60; constexpr uintptr_t Copy = 0x1E9C640; constexpr uintptr_t Dispose = 0x1E9C780; constexpr uintptr_t Encrypt = 0x769090; constexpr uintptr_t Decrypt = 0x769090; constexpr uintptr_t Alloc = 0x1E9C4A0; constexpr uintptr_t GetBuffer = 0x1E9C7E0; }; // System.Security.SecurityElementType struct SecurityElementType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Regular = 0x0; constexpr uintptr_t Format = 0x0; constexpr uintptr_t Comment = 0x0; }; // SecurityAttribute struct SecurityAttribute { constexpr uintptr_t _name = 0x10; constexpr uintptr_t _value = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9CAD0; constexpr uintptr_t Name = 0x53E8F0; constexpr uintptr_t Value = 0x520140; }; // System.Security.SecurityElement struct SecurityElement { constexpr uintptr_t text = 0x10; constexpr uintptr_t tag = 0x18; constexpr uintptr_t attributes = 0x20; constexpr uintptr_t children = 0x28; constexpr uintptr_t invalid_tag_chars = 0x0; constexpr uintptr_t invalid_text_chars = 0x8; constexpr uintptr_t invalid_attr_name_chars = 0x10; constexpr uintptr_t invalid_attr_value_chars = 0x18; constexpr uintptr_t invalid_chars = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9F010; constexpr uintptr_t .ctor = 0x1E9F020; constexpr uintptr_t Attributes = 0x1E9F2F0; constexpr uintptr_t Children = 0x5120A0; constexpr uintptr_t Tag = 0x520140; constexpr uintptr_t Text = 0x1E9F5B0; constexpr uintptr_t AddAttribute = 0x1E9D7C0; constexpr uintptr_t AddChild = 0x1E9D9B0; constexpr uintptr_t Attribute = 0x1E9DAA0; constexpr uintptr_t Escape = 0x1E9DB20; constexpr uintptr_t Unescape = 0x1E9EC70; constexpr uintptr_t IsValidAttributeName = 0x1E9DF10; constexpr uintptr_t IsValidAttributeValue = 0x1E9DF90; constexpr uintptr_t IsValidTag = 0x1E9E010; constexpr uintptr_t IsValidText = 0x1E9E090; constexpr uintptr_t SearchForChildByTag = 0x1E9E110; constexpr uintptr_t SearchForTextOfTag = 0x1E9E470; constexpr uintptr_t ToString = 0x1E9E600; constexpr uintptr_t ToXml = 0x1E9E690; constexpr uintptr_t GetAttribute = 0x1E9DD40; constexpr uintptr_t M_strText = 0x53E910; constexpr uintptr_t SearchForTextOfLocalName = 0x1E9E270; constexpr uintptr_t .cctor = 0x1E9EE00; }; // System.Security.SecurityException struct SecurityException { constexpr uintptr_t permissionState = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9F7E0; constexpr uintptr_t .ctor = 0x1E9F7A0; constexpr uintptr_t .ctor = 0x1E9F830; constexpr uintptr_t .ctor = 0x1E9F7C0; constexpr uintptr_t GetObjectData = 0x1E9F700; constexpr uintptr_t ToString = 0x1E9F790; }; // System.Security.SecurityManager struct SecurityManager { // ---- Methods ---- constexpr uintptr_t SecurityEnabled = 0x554A00; constexpr uintptr_t EnsureElevatedPermissions = 0x512CE0; }; // System.Security.Util.Parser struct Parser { constexpr uintptr_t _doc = 0x10; constexpr uintptr_t _t = 0x18; // ---- Methods ---- constexpr uintptr_t GetTopElement = 0x1E98E10; constexpr uintptr_t GetRequiredSizes = 0x1E98640; constexpr uintptr_t DetermineFormat = 0x1E98400; constexpr uintptr_t ParseContents = 0x1E98E40; constexpr uintptr_t .ctor = 0x1E99480; constexpr uintptr_t .ctor = 0x1E99380; }; // TokenSource struct TokenSource { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UnicodeByteArray = 0x0; constexpr uintptr_t UTF8ByteArray = 0x0; constexpr uintptr_t ASCIIByteArray = 0x0; constexpr uintptr_t CharArray = 0x0; constexpr uintptr_t String = 0x0; constexpr uintptr_t NestedStrings = 0x0; constexpr uintptr_t Other = 0x0; }; // StringMaker struct StringMaker { constexpr uintptr_t aStrings = 0x10; constexpr uintptr_t cStringsMax = 0x18; constexpr uintptr_t cStringsUsed = 0x1C; constexpr uintptr_t _outStringBuilder = 0x20; constexpr uintptr_t _outChars = 0x28; constexpr uintptr_t _outIndex = 0x30; // ---- Methods ---- constexpr uintptr_t HashString = 0x1E9FAF0; constexpr uintptr_t HashCharArray = 0x1E9FA90; constexpr uintptr_t .ctor = 0x1E9FE70; constexpr uintptr_t CompareStringAndChars = 0x1E9F9F0; constexpr uintptr_t MakeString = 0x1E9FB70; }; // ITokenReader struct ITokenReader { // ---- Methods ---- constexpr uintptr_t Read = 0x3494D0; }; // StreamTokenReader struct StreamTokenReader { constexpr uintptr_t _in = 0x10; constexpr uintptr_t _numCharRead = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9F9B0; constexpr uintptr_t Read = 0x1E9F970; constexpr uintptr_t NumCharEncountered = 0x684F40; }; // System.Security.Util.Tokenizer struct Tokenizer { constexpr uintptr_t LineNo = 0x10; constexpr uintptr_t _inProcessingTag = 0x14; constexpr uintptr_t _inBytes = 0x18; constexpr uintptr_t _inChars = 0x20; constexpr uintptr_t _inString = 0x28; constexpr uintptr_t _inIndex = 0x30; constexpr uintptr_t _inSize = 0x34; constexpr uintptr_t _inSavedCharacter = 0x38; constexpr uintptr_t _inTokenSource = 0x3C; constexpr uintptr_t _inTokenReader = 0x40; constexpr uintptr_t _maker = 0x48; constexpr uintptr_t _searchStrings = 0x50; constexpr uintptr_t _replaceStrings = 0x58; constexpr uintptr_t _inNestedIndex = 0x60; constexpr uintptr_t _inNestedSize = 0x64; constexpr uintptr_t _inNestedString = 0x68; // ---- Methods ---- constexpr uintptr_t BasicInitialization = 0x1EA0650; constexpr uintptr_t Recycle = 0x1EA13C0; constexpr uintptr_t .ctor = 0x1EA1410; constexpr uintptr_t ChangeFormat = 0x1EA06D0; constexpr uintptr_t GetTokens = 0x1EA09A0; constexpr uintptr_t GetStringToken = 0x1EA0980; }; // System.Security.Util.TokenizerShortBlock struct TokenizerShortBlock { constexpr uintptr_t m_block = 0x10; constexpr uintptr_t m_next = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9FF00; }; // System.Security.Util.TokenizerStringBlock struct TokenizerStringBlock { constexpr uintptr_t m_block = 0x10; constexpr uintptr_t m_next = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA05F0; }; // System.Security.Util.TokenizerStream struct TokenizerStream { constexpr uintptr_t m_countTokens = 0x10; constexpr uintptr_t m_headTokens = 0x18; constexpr uintptr_t m_lastTokens = 0x20; constexpr uintptr_t m_currentTokens = 0x28; constexpr uintptr_t m_indexTokens = 0x30; constexpr uintptr_t m_headStrings = 0x38; constexpr uintptr_t m_currentStrings = 0x40; constexpr uintptr_t m_indexStrings = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA0490; constexpr uintptr_t AddToken = 0x1EA00A0; constexpr uintptr_t AddString = 0x1E9FF60; constexpr uintptr_t Reset = 0x1EA0390; constexpr uintptr_t GetNextFullToken = 0x1EA01E0; constexpr uintptr_t GetNextToken = 0x1EA02F0; constexpr uintptr_t GetNextString = 0x1EA0270; constexpr uintptr_t ThrowAwayNextString = 0x1EA0480; constexpr uintptr_t TagLastToken = 0x1EA03F0; constexpr uintptr_t GetTokenCount = 0x511350; constexpr uintptr_t GoToPosition = 0x1EA0310; }; // EvidenceEnumerator struct EvidenceEnumerator { constexpr uintptr_t currentEnum = 0x10; constexpr uintptr_t hostEnum = 0x18; constexpr uintptr_t assemblyEnum = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E94E50; constexpr uintptr_t MoveNext = 0x1E94D30; constexpr uintptr_t Reset = 0x1E94DC0; constexpr uintptr_t Current = 0x1E94EB0; }; // System.Security.Policy.Evidence struct Evidence { constexpr uintptr_t _locked = 0x10; constexpr uintptr_t hostEvidenceList = 0x18; constexpr uintptr_t assemblyEvidenceList = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Count = 0x1E950A0; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t SyncRoot = 0x51FF10; constexpr uintptr_t CopyTo = 0x1E94F00; constexpr uintptr_t GetEnumerator = 0x1E94FD0; }; // System.Security.Permissions.PermissionState struct PermissionState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Unrestricted = 0x0; }; // System.Security.Permissions.ReflectionPermissionFlag struct ReflectionPermissionFlag { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AllFlags = 0x0; constexpr uintptr_t MemberAccess = 0x0; constexpr uintptr_t NoFlags = 0x0; constexpr uintptr_t ReflectionEmit = 0x0; constexpr uintptr_t RestrictedMemberAccess = 0x0; constexpr uintptr_t TypeInformation = 0x0; }; // System.Security.Permissions.CodeAccessSecurityAttribute struct CodeAccessSecurityAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // System.Security.Permissions.ReflectionPermission struct ReflectionPermission { constexpr uintptr_t flags = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E9B0E0; constexpr uintptr_t .ctor = 0x1E9B0B0; constexpr uintptr_t Flags = 0x511350; constexpr uintptr_t Flags = 0x1E9B120; constexpr uintptr_t Copy = 0x1E9A720; constexpr uintptr_t FromXml = 0x1E9A780; constexpr uintptr_t Intersect = 0x1E9A9E0; constexpr uintptr_t IsSubsetOf = 0x1E9AB50; constexpr uintptr_t IsUnrestricted = 0x1E9AC20; constexpr uintptr_t ToXml = 0x1E9AC30; constexpr uintptr_t Union = 0x1E9AF40; constexpr uintptr_t Cast = 0x1E9A690; }; // System.Security.Permissions.SecurityAction struct SecurityAction { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Demand = 0x0; constexpr uintptr_t Assert = 0x0; constexpr uintptr_t Deny = 0x0; constexpr uintptr_t PermitOnly = 0x0; constexpr uintptr_t LinkDemand = 0x0; constexpr uintptr_t InheritanceDemand = 0x0; constexpr uintptr_t RequestMinimum = 0x0; constexpr uintptr_t RequestOptional = 0x0; constexpr uintptr_t RequestRefuse = 0x0; }; // System.Security.Permissions.SecurityAttribute struct SecurityAttribute { constexpr uintptr_t m_Action = 0x10; constexpr uintptr_t m_Unrestricted = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; constexpr uintptr_t CreatePermission = 0x3479D0; constexpr uintptr_t Unrestricted = 0x1296040; constexpr uintptr_t Action = 0x5507E0; }; // System.Security.Cryptography.Rfc2898DeriveBytes struct Rfc2898DeriveBytes { constexpr uintptr_t MinimumSaltSize = 0x0; constexpr uintptr_t _password = 0x10; constexpr uintptr_t _salt = 0x18; constexpr uintptr_t _iterations = 0x20; constexpr uintptr_t _hmac = 0x28; constexpr uintptr_t _blockSize = 0x30; constexpr uintptr_t _buffer = 0x38; constexpr uintptr_t _block = 0x40; constexpr uintptr_t _startIndex = 0x44; constexpr uintptr_t _endIndex = 0x48; // ---- Methods ---- constexpr uintptr_t HashAlgorithm = 0x54DA80; constexpr uintptr_t .ctor = 0x1E9BF90; constexpr uintptr_t .ctor = 0x1E9BFF0; constexpr uintptr_t .ctor = 0x1E9C230; constexpr uintptr_t .ctor = 0x1E9BEF0; constexpr uintptr_t .ctor = 0x1E9BE70; constexpr uintptr_t .ctor = 0x1E9BBF0; constexpr uintptr_t .ctor = 0x1E9C2C0; constexpr uintptr_t .ctor = 0x1E9BC50; constexpr uintptr_t IterationCount = 0x72D000; constexpr uintptr_t IterationCount = 0x1E9C330; constexpr uintptr_t Salt = 0x1E9C320; constexpr uintptr_t Salt = 0x1E9C3C0; constexpr uintptr_t Dispose = 0x1E9B220; constexpr uintptr_t GetBytes = 0x1E9B760; constexpr uintptr_t CryptDeriveKey = 0x1E9B1E0; constexpr uintptr_t Reset = 0x1E9BBE0; constexpr uintptr_t OpenHmac = 0x1E9B990; constexpr uintptr_t Initialize = 0x1E9B910; constexpr uintptr_t Func = 0x1E9B2D0; }; // System.Security.Cryptography.ICspAsymmetricAlgorithm struct ICspAsymmetricAlgorithm { // ---- Methods ---- constexpr uintptr_t CspKeyContainerInfo = 0x3479D0; constexpr uintptr_t ImportCspBlob = 0x351800; }; // System.Security.Cryptography.KeyNumber struct KeyNumber { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Exchange = 0x0; constexpr uintptr_t Signature = 0x0; }; // System.Security.Cryptography.CryptoStream struct CryptoStream { constexpr uintptr_t _stream = 0x28; constexpr uintptr_t _transform = 0x30; constexpr uintptr_t _transformMode = 0x38; constexpr uintptr_t _inputBuffer = 0x40; constexpr uintptr_t _inputBufferIndex = 0x48; constexpr uintptr_t _inputBlockSize = 0x4C; constexpr uintptr_t _outputBuffer = 0x50; constexpr uintptr_t _outputBufferIndex = 0x58; constexpr uintptr_t _outputBlockSize = 0x5C; constexpr uintptr_t _canRead = 0x60; constexpr uintptr_t _canWrite = 0x61; constexpr uintptr_t _finalBlockTransformed = 0x62; constexpr uintptr_t _lazyAsyncActiveSemaphore = 0x68; constexpr uintptr_t _leaveOpen = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA8DA0; constexpr uintptr_t .ctor = 0x1EA8AA0; constexpr uintptr_t CanRead = 0x81F490; constexpr uintptr_t CanSeek = 0x554A00; constexpr uintptr_t CanWrite = 0x1EA8ED0; constexpr uintptr_t Length = 0x1EA8EF0; constexpr uintptr_t Position = 0x1EA8F40; constexpr uintptr_t Position = 0x1EA8F90; constexpr uintptr_t HasFlushedFinalBlock = 0x1EA8EE0; constexpr uintptr_t FlushFinalBlock = 0x1EA7CF0; constexpr uintptr_t Flush = 0x512CE0; constexpr uintptr_t FlushAsync = 0x1EA7B80; constexpr uintptr_t Seek = 0x1EA8530; constexpr uintptr_t SetLength = 0x1EA8580; constexpr uintptr_t ReadAsync = 0x1EA8270; constexpr uintptr_t BeginRead = 0x1EA75D0; constexpr uintptr_t EndRead = 0x1EA7B30; constexpr uintptr_t ReadAsyncInternal = 0x1EA8120; constexpr uintptr_t ReadByte = 0x1EA83D0; constexpr uintptr_t WriteByte = 0x1EA89B0; constexpr uintptr_t Read = 0x1EA8450; constexpr uintptr_t CheckReadArguments = 0x1EA7730; constexpr uintptr_t ReadAsyncCore = 0x1EA7FC0; constexpr uintptr_t WriteAsync = 0x1EA8850; constexpr uintptr_t BeginWrite = 0x1EA7680; constexpr uintptr_t EndWrite = 0x1EA7B70; constexpr uintptr_t WriteAsyncInternal = 0x1EA8710; constexpr uintptr_t Write = 0x1EA8A00; constexpr uintptr_t CheckWriteArguments = 0x1EA78E0; constexpr uintptr_t WriteAsyncCore = 0x1EA85D0; constexpr uintptr_t Clear = 0x624B60; constexpr uintptr_t Dispose = 0x1EA7A90; constexpr uintptr_t InitializeBuffer = 0x1EA7F00; constexpr uintptr_t AsyncActiveSemaphore = 0x1EA8DC0; }; // System.Security.Cryptography.CryptoStreamMode struct CryptoStreamMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Read = 0x0; constexpr uintptr_t Write = 0x0; }; // System.Security.Cryptography.CryptographicOperations struct CryptographicOperations { // ---- Methods ---- constexpr uintptr_t FixedTimeEquals = 0x1EA91E0; constexpr uintptr_t ZeroMemory = 0x1EA93A0; }; // System.Security.Cryptography.HashAlgorithm struct HashAlgorithm { constexpr uintptr_t _disposed = 0x10; constexpr uintptr_t HashSizeValue = 0x14; constexpr uintptr_t HashValue = 0x18; constexpr uintptr_t State = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Create = 0x1EB0630; constexpr uintptr_t Create = 0x1EB0640; constexpr uintptr_t HashSize = 0x5948C0; constexpr uintptr_t Hash = 0x1EB0F50; constexpr uintptr_t ComputeHash = 0x1EB0370; constexpr uintptr_t TryComputeHash = 0x1EB0AC0; constexpr uintptr_t ComputeHash = 0x1EB0440; constexpr uintptr_t ComputeHash = 0x1EB01B0; constexpr uintptr_t CaptureHashCodeAndReinitialize = 0x1EB00B0; constexpr uintptr_t Dispose = 0x1EB06D0; constexpr uintptr_t Clear = 0x1EB0170; constexpr uintptr_t Dispose = 0x1EB06C0; constexpr uintptr_t InputBlockSize = 0x620380; constexpr uintptr_t OutputBlockSize = 0x620380; constexpr uintptr_t CanTransformMultipleBlocks = 0x53FBD0; constexpr uintptr_t CanReuseTransform = 0x53FBD0; constexpr uintptr_t TransformBlock = 0x1EB08B0; constexpr uintptr_t TransformFinalBlock = 0x1EB0960; constexpr uintptr_t ValidateTransformBlock = 0x1EB0D90; constexpr uintptr_t HashFinal = 0x3479D0; constexpr uintptr_t Initialize = 0x351010; constexpr uintptr_t HashCore = 0x1EB0740; constexpr uintptr_t TryHashFinal = 0x1EB0C40; }; // System.Security.Cryptography.HashAlgorithmName struct HashAlgorithmName { constexpr uintptr_t _name = 0x10; // ---- Methods ---- constexpr uintptr_t MD5 = 0x1EAFF40; constexpr uintptr_t SHA1 = 0x1EAFF80; constexpr uintptr_t SHA256 = 0x1EAFFC0; constexpr uintptr_t SHA384 = 0x1EB0000; constexpr uintptr_t SHA512 = 0x1EB0040; constexpr uintptr_t .ctor = 0x582600; constexpr uintptr_t Name = 0x526A20; constexpr uintptr_t ToString = 0x1EAFF20; constexpr uintptr_t Equals = 0x1EAFE60; constexpr uintptr_t Equals = 0x1EAFEF0; constexpr uintptr_t GetHashCode = 0x1EAFF00; constexpr uintptr_t Op_Equality = 0x1EB0080; constexpr uintptr_t Op_Inequality = 0x1EB0090; }; // System.Security.Cryptography.RSAEncryptionPadding struct RSAEncryptionPadding { constexpr uintptr_t s_pkcs1 = 0x0; constexpr uintptr_t s_oaepSHA1 = 0x8; constexpr uintptr_t s_oaepSHA256 = 0x10; constexpr uintptr_t s_oaepSHA384 = 0x18; constexpr uintptr_t s_oaepSHA512 = 0x20; constexpr uintptr_t _mode = 0x10; constexpr uintptr_t _oaepHashAlgorithm = 0x18; // ---- Methods ---- constexpr uintptr_t Pkcs1 = 0x1EB4CC0; constexpr uintptr_t OaepSHA1 = 0x1EB4B80; constexpr uintptr_t OaepSHA256 = 0x1EB4BD0; constexpr uintptr_t OaepSHA384 = 0x1EB4C20; constexpr uintptr_t OaepSHA512 = 0x1EB4C70; constexpr uintptr_t .ctor = 0x1EB4B10; constexpr uintptr_t CreateOaep = 0x1EB45F0; constexpr uintptr_t Mode = 0x511350; constexpr uintptr_t OaepHashAlgorithm = 0x520140; constexpr uintptr_t GetHashCode = 0x1EB47F0; constexpr uintptr_t CombineHashCodes = 0xFD1410; constexpr uintptr_t Equals = 0x1EB46D0; constexpr uintptr_t Equals = 0x1EB4730; constexpr uintptr_t Op_Equality = 0x1EB4D10; constexpr uintptr_t Op_Inequality = 0x1EB4D30; constexpr uintptr_t ToString = 0x1EB4870; constexpr uintptr_t .cctor = 0x1EB48E0; constexpr uintptr_t .ctor = 0x1EB4B50; }; // System.Security.Cryptography.RSAEncryptionPaddingMode struct RSAEncryptionPaddingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Pkcs1 = 0x0; constexpr uintptr_t Oaep = 0x0; }; // System.Security.Cryptography.RSASignaturePadding struct RSASignaturePadding { constexpr uintptr_t s_pkcs1 = 0x0; constexpr uintptr_t s_pss = 0x8; constexpr uintptr_t _mode = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x51FB90; constexpr uintptr_t Pkcs1 = 0x1EB5020; constexpr uintptr_t Pss = 0x1EB5070; constexpr uintptr_t Mode = 0x511350; constexpr uintptr_t GetHashCode = 0x1EB4EC0; constexpr uintptr_t Equals = 0x1EB4DB0; constexpr uintptr_t Equals = 0x1EB4E10; constexpr uintptr_t Op_Equality = 0x1EB50C0; constexpr uintptr_t Op_Inequality = 0x1EB50E0; constexpr uintptr_t ToString = 0x1EB4ED0; constexpr uintptr_t .cctor = 0x1EB4F30; constexpr uintptr_t .ctor = 0x1EB4FF0; }; // System.Security.Cryptography.RSASignaturePaddingMode struct RSASignaturePaddingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Pkcs1 = 0x0; constexpr uintptr_t Pss = 0x0; }; // System.Security.Cryptography.Aes struct Aes { constexpr uintptr_t s_legalBlockSizes = 0x0; constexpr uintptr_t s_legalKeySizes = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA6C40; constexpr uintptr_t Create = 0x1EA6990; constexpr uintptr_t Create = 0x1EA6890; constexpr uintptr_t .cctor = 0x1EA6AD0; }; // System.Security.Cryptography.AsymmetricAlgorithm struct AsymmetricAlgorithm { constexpr uintptr_t KeySizeValue = 0x10; constexpr uintptr_t LegalKeySizesValue = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Dispose = 0x1EA6CF0; constexpr uintptr_t Clear = 0x1EA6CF0; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t KeySize = 0x511350; constexpr uintptr_t KeySize = 0x1EA72D0; constexpr uintptr_t LegalKeySizes = 0x1EA7210; constexpr uintptr_t SignatureAlgorithm = 0x1EA7290; constexpr uintptr_t KeyExchangeAlgorithm = 0x1EA71D0; constexpr uintptr_t Create = 0x1EA6E00; constexpr uintptr_t Create = 0x1EA6D60; constexpr uintptr_t FromXmlString = 0x1EA6F50; constexpr uintptr_t ToXmlString = 0x1EA7090; constexpr uintptr_t ExportEncryptedPkcs8PrivateKey = 0x1EA6E50; constexpr uintptr_t ExportEncryptedPkcs8PrivateKey = 0x1EA6E90; constexpr uintptr_t ExportPkcs8PrivateKey = 0x1EA6ED0; constexpr uintptr_t ExportSubjectPublicKeyInfo = 0x1EA6F10; constexpr uintptr_t ImportEncryptedPkcs8PrivateKey = 0x1EA6F90; constexpr uintptr_t ImportEncryptedPkcs8PrivateKey = 0x1EA6FD0; constexpr uintptr_t ImportPkcs8PrivateKey = 0x1EA7010; constexpr uintptr_t ImportSubjectPublicKeyInfo = 0x1EA7050; constexpr uintptr_t TryExportEncryptedPkcs8PrivateKey = 0x1EA70D0; constexpr uintptr_t TryExportEncryptedPkcs8PrivateKey = 0x1EA7110; constexpr uintptr_t TryExportPkcs8PrivateKey = 0x1EA7150; constexpr uintptr_t TryExportSubjectPublicKeyInfo = 0x1EA7190; }; // System.Security.Cryptography.AsymmetricKeyExchangeDeformatter struct AsymmetricKeyExchangeDeformatter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Parameters = 0x3479D0; constexpr uintptr_t Parameters = 0x351800; constexpr uintptr_t SetKey = 0x351800; constexpr uintptr_t DecryptKeyExchange = 0x350440; }; // System.Security.Cryptography.AsymmetricKeyExchangeFormatter struct AsymmetricKeyExchangeFormatter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Parameters = 0x3479D0; constexpr uintptr_t SetKey = 0x351800; constexpr uintptr_t CreateKeyExchange = 0x350440; constexpr uintptr_t CreateKeyExchange = 0x3523D0; }; // System.Security.Cryptography.AsymmetricSignatureDeformatter struct AsymmetricSignatureDeformatter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t SetKey = 0x351800; constexpr uintptr_t SetHashAlgorithm = 0x351800; constexpr uintptr_t VerifySignature = 0x1EA7420; }; // System.Security.Cryptography.AsymmetricSignatureFormatter struct AsymmetricSignatureFormatter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t SetKey = 0x351800; constexpr uintptr_t SetHashAlgorithm = 0x351800; constexpr uintptr_t CreateSignature = 0x1EA7500; constexpr uintptr_t CreateSignature = 0x350440; }; // System.Security.Cryptography.FromBase64TransformMode struct FromBase64TransformMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t IgnoreWhiteSpaces = 0x0; constexpr uintptr_t DoNotIgnoreWhiteSpaces = 0x0; }; // System.Security.Cryptography.ToBase64Transform struct ToBase64Transform { // ---- Methods ---- constexpr uintptr_t InputBlockSize = 0x6476D0; constexpr uintptr_t OutputBlockSize = 0xBB5050; constexpr uintptr_t CanTransformMultipleBlocks = 0x554A00; constexpr uintptr_t CanReuseTransform = 0x53FBD0; constexpr uintptr_t TransformBlock = 0x1EBA420; constexpr uintptr_t TransformFinalBlock = 0x1EBA710; constexpr uintptr_t Dispose = 0x1EBA3B0; constexpr uintptr_t Clear = 0x1EBA3B0; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Finalize = 0x1EADC80; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Security.Cryptography.FromBase64Transform struct FromBase64Transform { constexpr uintptr_t _inputBuffer = 0x10; constexpr uintptr_t _inputIndex = 0x18; constexpr uintptr_t _whitespaces = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAE4C0; constexpr uintptr_t .ctor = 0x1EAE520; constexpr uintptr_t InputBlockSize = 0x620380; constexpr uintptr_t OutputBlockSize = 0x6476D0; constexpr uintptr_t CanTransformMultipleBlocks = 0x554A00; constexpr uintptr_t CanReuseTransform = 0x53FBD0; constexpr uintptr_t TransformBlock = 0x1EADCF0; constexpr uintptr_t TransformFinalBlock = 0x1EAE0E0; constexpr uintptr_t DiscardWhiteSpaces = 0x1EADAA0; constexpr uintptr_t Dispose = 0x1EADA30; constexpr uintptr_t Reset = 0x6BD990; constexpr uintptr_t Clear = 0x1EADA30; constexpr uintptr_t Dispose = 0x1EADC30; constexpr uintptr_t Finalize = 0x1EADC80; }; // System.Security.Cryptography.CipherMode struct CipherMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CBC = 0x0; constexpr uintptr_t ECB = 0x0; constexpr uintptr_t OFB = 0x0; constexpr uintptr_t CFB = 0x0; constexpr uintptr_t CTS = 0x0; }; // System.Security.Cryptography.PaddingMode struct PaddingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t PKCS7 = 0x0; constexpr uintptr_t Zeros = 0x0; constexpr uintptr_t ANSIX923 = 0x0; constexpr uintptr_t ISO10126 = 0x0; }; // System.Security.Cryptography.KeySizes struct KeySizes { constexpr uintptr_t m_minSize = 0x10; constexpr uintptr_t m_maxSize = 0x14; constexpr uintptr_t m_skipSize = 0x18; // ---- Methods ---- constexpr uintptr_t MinSize = 0x511350; constexpr uintptr_t MaxSize = 0x5948C0; constexpr uintptr_t SkipSize = 0x684F40; constexpr uintptr_t .ctor = 0x1EB1110; constexpr uintptr_t IsLegal = 0x1EB10E0; constexpr uintptr_t IsLegalKeySize = 0x1EB1060; }; // System.Security.Cryptography.CryptographicException struct CryptographicException { constexpr uintptr_t FORMAT_MESSAGE_IGNORE_INSERTS = 0x0; constexpr uintptr_t FORMAT_MESSAGE_FROM_SYSTEM = 0x0; constexpr uintptr_t FORMAT_MESSAGE_ARGUMENT_ARRAY = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA9150; constexpr uintptr_t .ctor = 0x1EA91B0; constexpr uintptr_t .ctor = 0x1EA9090; constexpr uintptr_t .ctor = 0x1EA9120; constexpr uintptr_t .ctor = 0x1EA9030; constexpr uintptr_t .ctor = 0x1E722C0; constexpr uintptr_t ThrowCryptographicException = 0x1EA8FE0; }; // System.Security.Cryptography.CryptographicUnexpectedOperationException struct CryptographicUnexpectedOperationException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA93F0; constexpr uintptr_t .ctor = 0x1EA9500; constexpr uintptr_t .ctor = 0x1EA9460; constexpr uintptr_t .ctor = 0x1EA9540; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Security.Cryptography.CspProviderFlags struct CspProviderFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NoFlags = 0x0; constexpr uintptr_t UseMachineKeyStore = 0x0; constexpr uintptr_t UseDefaultKeyContainer = 0x0; constexpr uintptr_t UseNonExportableKey = 0x0; constexpr uintptr_t UseExistingKey = 0x0; constexpr uintptr_t UseArchivableKey = 0x0; constexpr uintptr_t UseUserProtectedKey = 0x0; constexpr uintptr_t NoPrompt = 0x0; constexpr uintptr_t CreateEphemeralKey = 0x0; }; // System.Security.Cryptography.CspParameters struct CspParameters { constexpr uintptr_t ProviderType = 0x10; constexpr uintptr_t ProviderName = 0x18; constexpr uintptr_t KeyContainerName = 0x20; constexpr uintptr_t KeyNumber = 0x28; constexpr uintptr_t m_flags = 0x2C; constexpr uintptr_t m_cryptoKeySecurity = 0x30; constexpr uintptr_t m_keyPassword = 0x38; constexpr uintptr_t m_parentWindowHandle = 0x40; // ---- Methods ---- constexpr uintptr_t Flags = 0x62B650; constexpr uintptr_t Flags = 0x1EA9980; constexpr uintptr_t CryptoKeySecurity = 0x54DFC0; constexpr uintptr_t CryptoKeySecurity = 0x54DFE0; constexpr uintptr_t KeyPassword = 0x5140C0; constexpr uintptr_t KeyPassword = 0x1EA9A60; constexpr uintptr_t ParentWindowHandle = 0x54DA60; constexpr uintptr_t ParentWindowHandle = 0x1EA9A90; constexpr uintptr_t .ctor = 0x1EA95E0; constexpr uintptr_t .ctor = 0x1EA9580; constexpr uintptr_t .ctor = 0x1EA96C0; constexpr uintptr_t .ctor = 0x1EA9860; constexpr uintptr_t .ctor = 0x1EA98E0; constexpr uintptr_t .ctor = 0x1EA9730; constexpr uintptr_t .ctor = 0x1EA9640; constexpr uintptr_t .ctor = 0x1EA97C0; }; // System.Security.Cryptography.DeriveBytes struct DeriveBytes { // ---- Methods ---- constexpr uintptr_t GetBytes = 0x350220; constexpr uintptr_t Reset = 0x351010; constexpr uintptr_t Dispose = 0x1EAD9C0; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Security.Cryptography.DES struct DES { constexpr uintptr_t s_legalBlockSizes = 0x0; constexpr uintptr_t s_legalKeySizes = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAA8A0; constexpr uintptr_t Key = 0x1EAA940; constexpr uintptr_t Key = 0x1EAAA40; constexpr uintptr_t Create = 0x1EAA1C0; constexpr uintptr_t Create = 0x1EAA120; constexpr uintptr_t IsWeakKey = 0x1EAA540; constexpr uintptr_t IsSemiWeakKey = 0x1EAA370; constexpr uintptr_t IsLegalKeySize = 0x1EAA360; constexpr uintptr_t QuadWordFromBigEndian = 0x1EAA690; constexpr uintptr_t .cctor = 0x1EAA740; }; // System.Security.Cryptography.DESCryptoServiceProvider struct DESCryptoServiceProvider { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA9FB0; constexpr uintptr_t CreateEncryptor = 0x1EA9C50; constexpr uintptr_t CreateDecryptor = 0x1EA9AB0; constexpr uintptr_t GenerateKey = 0x1EA9E90; constexpr uintptr_t GenerateIV = 0x1EA9DF0; }; // System.Security.Cryptography.DSAParameters struct DSAParameters { constexpr uintptr_t P = 0x10; constexpr uintptr_t Q = 0x18; constexpr uintptr_t G = 0x20; constexpr uintptr_t Y = 0x28; constexpr uintptr_t J = 0x30; constexpr uintptr_t X = 0x38; constexpr uintptr_t Seed = 0x40; constexpr uintptr_t Counter = 0x48; }; // System.Security.Cryptography.DSA struct DSA { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Create = 0x1EAB6E0; constexpr uintptr_t Create = 0x1EAB7E0; constexpr uintptr_t CreateSignature = 0x350440; constexpr uintptr_t HashData = 0x1EAC530; constexpr uintptr_t HashData = 0x1EAC500; constexpr uintptr_t SignData = 0x1EAC560; constexpr uintptr_t SignData = 0x1EAC5F0; constexpr uintptr_t SignData = 0x1EAC7B0; constexpr uintptr_t VerifyData = 0x1EAD1E0; constexpr uintptr_t VerifyData = 0x1EAD270; constexpr uintptr_t VerifyData = 0x1EAD490; constexpr uintptr_t FromXmlString = 0x1EAB9E0; constexpr uintptr_t ToXmlString = 0x1EAC890; constexpr uintptr_t DerivedClassMustOverride = 0x1EAB970; constexpr uintptr_t HashAlgorithmNameNullOrEmpty = 0x1EAC470; constexpr uintptr_t Create = 0x1EAB730; constexpr uintptr_t Create = 0x1EAB880; constexpr uintptr_t TryCreateSignature = 0x1EACCD0; constexpr uintptr_t TryHashData = 0x1EACDE0; constexpr uintptr_t TrySignData = 0x1EAD030; constexpr uintptr_t VerifyData = 0x1EAD5E0; constexpr uintptr_t VerifySignature = 0x1EAD930; }; // System.Security.Cryptography.DSASignatureDeformatter struct DSASignatureDeformatter { constexpr uintptr_t _dsaKey = 0x10; constexpr uintptr_t _oid = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAB160; constexpr uintptr_t .ctor = 0x1EAAFF0; constexpr uintptr_t SetKey = 0x1EAADB0; constexpr uintptr_t SetHashAlgorithm = 0x1EAACF0; constexpr uintptr_t VerifySignature = 0x1EAAEC0; }; // System.Security.Cryptography.DSASignatureFormatter struct DSASignatureFormatter { constexpr uintptr_t _dsaKey = 0x10; constexpr uintptr_t _oid = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAB4F0; constexpr uintptr_t .ctor = 0x1EAB570; constexpr uintptr_t SetKey = 0x1EAB3E0; constexpr uintptr_t SetHashAlgorithm = 0x1EAB320; constexpr uintptr_t CreateSignature = 0x1EAB1E0; }; // System.Security.Cryptography.HMAC struct HMAC { constexpr uintptr_t blockSizeValue = 0x30; constexpr uintptr_t m_hashName = 0x38; constexpr uintptr_t m_hash1 = 0x40; constexpr uintptr_t m_hash2 = 0x48; constexpr uintptr_t m_inner = 0x50; constexpr uintptr_t m_outer = 0x58; constexpr uintptr_t m_hashing = 0x60; // ---- Methods ---- constexpr uintptr_t BlockSizeValue = 0x622370; constexpr uintptr_t BlockSizeValue = 0x622380; constexpr uintptr_t UpdateIOPadBuffers = 0x1EAFB30; constexpr uintptr_t InitializeKey = 0x1EAF940; constexpr uintptr_t Key = 0x1EAFCA0; constexpr uintptr_t Key = 0x1EAFDE0; constexpr uintptr_t HashName = 0x5140C0; constexpr uintptr_t HashName = 0x1EAFD20; constexpr uintptr_t Create = 0x1EAF3B0; constexpr uintptr_t Create = 0x1EAF310; constexpr uintptr_t Initialize = 0x1EAFAD0; constexpr uintptr_t HashCore = 0x1EAF600; constexpr uintptr_t HashFinal = 0x1EAF710; constexpr uintptr_t Dispose = 0x1EAF400; constexpr uintptr_t GetHashAlgorithmWithFipsFallback = 0x1EAF4E0; constexpr uintptr_t .ctor = 0x1EAFC90; }; // System.Security.Cryptography.HMACMD5 struct HMACMD5 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAE670; constexpr uintptr_t .ctor = 0x1EAE590; }; // System.Security.Cryptography.HMACRIPEMD160 struct HMACRIPEMD160 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAE790; constexpr uintptr_t .ctor = 0x1EAE8B0; }; // System.Security.Cryptography.HMACSHA1 struct HMACSHA1 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAEA70; constexpr uintptr_t .ctor = 0x1EAE990; constexpr uintptr_t .ctor = 0x1EAE990; }; // System.Security.Cryptography.HMACSHA256 struct HMACSHA256 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAEB90; constexpr uintptr_t .ctor = 0x1EAECB0; }; // System.Security.Cryptography.HMACSHA384 struct HMACSHA384 { constexpr uintptr_t m_useLegacyBlockSize = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAED90; constexpr uintptr_t .ctor = 0x1EAEF00; constexpr uintptr_t BlockSize = 0x1EAF030; constexpr uintptr_t ProduceLegacyHmacValues = 0x54D080; constexpr uintptr_t ProduceLegacyHmacValues = 0x1EAF050; }; // System.Security.Cryptography.HMACSHA512 struct HMACSHA512 { constexpr uintptr_t m_useLegacyBlockSize = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EAF1A0; constexpr uintptr_t .ctor = 0x1EAF070; constexpr uintptr_t BlockSize = 0x1EAF030; constexpr uintptr_t ProduceLegacyHmacValues = 0x54D080; constexpr uintptr_t ProduceLegacyHmacValues = 0x1EAF050; }; // System.Security.Cryptography.ICryptoTransform struct ICryptoTransform { // ---- Methods ---- constexpr uintptr_t InputBlockSize = 0x3494D0; constexpr uintptr_t OutputBlockSize = 0x3494D0; constexpr uintptr_t CanTransformMultipleBlocks = 0x3496B0; constexpr uintptr_t CanReuseTransform = 0x3496B0; }; // System.Security.Cryptography.KeyedHashAlgorithm struct KeyedHashAlgorithm { constexpr uintptr_t KeyValue = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Dispose = 0x1EB1250; constexpr uintptr_t Key = 0x1EB12A0; constexpr uintptr_t Key = 0x1EB1320; constexpr uintptr_t Create = 0x1EB1200; constexpr uintptr_t Create = 0x1EB1160; }; // System.Security.Cryptography.MACTripleDES struct MACTripleDES { constexpr uintptr_t m_encryptor = 0x30; constexpr uintptr_t _cs = 0x38; constexpr uintptr_t _ts = 0x40; constexpr uintptr_t m_bitsPerByte = 0x0; constexpr uintptr_t m_bytesPerBlock = 0x48; constexpr uintptr_t des = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB1900; constexpr uintptr_t .ctor = 0x1EB1AA0; constexpr uintptr_t .ctor = 0x1EB1AF0; constexpr uintptr_t Initialize = 0x1EB18E0; constexpr uintptr_t Padding = 0x1EB1D20; constexpr uintptr_t Padding = 0x1EB1D50; constexpr uintptr_t HashCore = 0x1EB1520; constexpr uintptr_t HashFinal = 0x1EB16E0; constexpr uintptr_t Dispose = 0x1EB1440; }; // System.Security.Cryptography.TailStream struct TailStream { constexpr uintptr_t _Buffer = 0x28; constexpr uintptr_t _BufferSize = 0x30; constexpr uintptr_t _BufferIndex = 0x34; constexpr uintptr_t _BufferFull = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EBA170; constexpr uintptr_t Clear = 0x624B60; constexpr uintptr_t Dispose = 0x1EB9E20; constexpr uintptr_t Buffer = 0x1EBA200; constexpr uintptr_t CanRead = 0x554A00; constexpr uintptr_t CanSeek = 0x554A00; constexpr uintptr_t CanWrite = 0x1EBA280; constexpr uintptr_t Length = 0x1EBA290; constexpr uintptr_t Position = 0x1EBA2F0; constexpr uintptr_t Position = 0x1EBA350; constexpr uintptr_t Flush = 0x512CE0; constexpr uintptr_t Seek = 0x1EB9F30; constexpr uintptr_t SetLength = 0x1EB9F90; constexpr uintptr_t Read = 0x1EB9ED0; constexpr uintptr_t Write = 0x1EB9FF0; }; // System.Security.Cryptography.MaskGenerationMethod struct MaskGenerationMethod { // ---- Methods ---- constexpr uintptr_t GenerateMask = 0x351B30; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Security.Cryptography.MD5 struct MD5 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB1EE0; constexpr uintptr_t Create = 0x1EB1E90; constexpr uintptr_t Create = 0x1EB1DF0; }; // System.Security.Cryptography.PasswordDeriveBytes struct PasswordDeriveBytes { constexpr uintptr_t _extraCount = 0x10; constexpr uintptr_t _prefix = 0x14; constexpr uintptr_t _iterations = 0x18; constexpr uintptr_t _baseValue = 0x20; constexpr uintptr_t _extra = 0x28; constexpr uintptr_t _salt = 0x30; constexpr uintptr_t _hashName = 0x38; constexpr uintptr_t _password = 0x40; constexpr uintptr_t _hash = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB3380; constexpr uintptr_t .ctor = 0x1EB2E00; constexpr uintptr_t .ctor = 0x1EB2D20; constexpr uintptr_t .ctor = 0x1EB2FB0; constexpr uintptr_t .ctor = 0x1EB3470; constexpr uintptr_t .ctor = 0x1EB34F0; constexpr uintptr_t .ctor = 0x1EB2EF0; constexpr uintptr_t .ctor = 0x1EB3090; constexpr uintptr_t HashName = 0x5140C0; constexpr uintptr_t HashName = 0x1EB35F0; constexpr uintptr_t IterationCount = 0x684F40; constexpr uintptr_t IterationCount = 0x1EB37C0; constexpr uintptr_t Salt = 0x1EB3570; constexpr uintptr_t Salt = 0x1EB3900; constexpr uintptr_t GetBytes = 0x1EB2960; constexpr uintptr_t Reset = 0x1EB2CE0; constexpr uintptr_t Dispose = 0x1EB2860; constexpr uintptr_t CryptDeriveKey = 0x1EB27A0; constexpr uintptr_t ComputeBaseValue = 0x1EB2040; constexpr uintptr_t ComputeBytes = 0x1EB2350; constexpr uintptr_t HashPrefix = 0x1EB2B00; }; // System.Security.Cryptography.PKCS1MaskGenerationMethod struct PKCS1MaskGenerationMethod { constexpr uintptr_t HashNameValue = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB1F80; constexpr uintptr_t HashName = 0x53E8F0; constexpr uintptr_t HashName = 0x1EB1FD0; constexpr uintptr_t GenerateMask = 0x1EB1F00; }; // System.Security.Cryptography.RandomNumberGenerator struct RandomNumberGenerator { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Create = 0x1EB5160; constexpr uintptr_t Create = 0x1EB51B0; constexpr uintptr_t Dispose = 0x1EB5250; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t GetBytes = 0x351800; constexpr uintptr_t GetBytes = 0x1EB5380; constexpr uintptr_t GetNonZeroBytes = 0x1EB5BA0; constexpr uintptr_t Fill = 0x1EB5320; constexpr uintptr_t FillSpan = 0x1EB52C0; constexpr uintptr_t GetBytes = 0x1EB55C0; constexpr uintptr_t GetNonZeroBytes = 0x1EB59F0; constexpr uintptr_t GetInt32 = 0x1EB5810; constexpr uintptr_t GetInt32 = 0x1EB5780; }; // System.Security.Cryptography.RC2 struct RC2 { constexpr uintptr_t EffectiveKeySizeValue = 0x48; constexpr uintptr_t s_legalBlockSizes = 0x0; constexpr uintptr_t s_legalKeySizes = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB4370; constexpr uintptr_t EffectiveKeySize = 0x1EB4410; constexpr uintptr_t EffectiveKeySize = 0x1EB4420; constexpr uintptr_t KeySize = 0x5B4DF0; constexpr uintptr_t KeySize = 0x1EB4570; constexpr uintptr_t Create = 0x1EB4110; constexpr uintptr_t Create = 0x1EB4160; constexpr uintptr_t .cctor = 0x1EB4200; }; // System.Security.Cryptography.RC2CryptoServiceProvider struct RC2CryptoServiceProvider { constexpr uintptr_t m_use40bitSalt = 0x50; constexpr uintptr_t s_legalKeySizes = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB3E50; constexpr uintptr_t EffectiveKeySize = 0x5B4DF0; constexpr uintptr_t EffectiveKeySize = 0x1EB4090; constexpr uintptr_t UseSalt = 0x12305E0; constexpr uintptr_t UseSalt = 0x80ABF0; constexpr uintptr_t CreateEncryptor = 0x1EB3B60; constexpr uintptr_t CreateDecryptor = 0x1EB3A90; constexpr uintptr_t GenerateKey = 0x1EB3CD0; constexpr uintptr_t GenerateIV = 0x1EB3C30; constexpr uintptr_t .cctor = 0x1EB3D70; }; // System.Security.Cryptography.Rijndael struct Rijndael { constexpr uintptr_t s_legalBlockSizes = 0x0; constexpr uintptr_t s_legalKeySizes = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB9D80; constexpr uintptr_t Create = 0x1EB99E0; constexpr uintptr_t Create = 0x1EB9B70; constexpr uintptr_t .cctor = 0x1EB9C10; }; // System.Security.Cryptography.RijndaelManaged struct RijndaelManaged { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB9880; constexpr uintptr_t CreateEncryptor = 0x1EB9560; constexpr uintptr_t CreateDecryptor = 0x1EB9430; constexpr uintptr_t GenerateKey = 0x1EB96F0; constexpr uintptr_t GenerateIV = 0x1EB9680; constexpr uintptr_t NewEncryptor = 0x1EB9760; }; // System.Security.Cryptography.RijndaelManagedTransformMode struct RijndaelManagedTransformMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Encrypt = 0x0; constexpr uintptr_t Decrypt = 0x0; }; // System.Security.Cryptography.RijndaelManagedTransform struct RijndaelManagedTransform { constexpr uintptr_t m_cipherMode = 0x10; constexpr uintptr_t m_paddingValue = 0x14; constexpr uintptr_t m_transformMode = 0x18; constexpr uintptr_t m_blockSizeBits = 0x1C; constexpr uintptr_t m_blockSizeBytes = 0x20; constexpr uintptr_t m_inputBlockSize = 0x24; constexpr uintptr_t m_outputBlockSize = 0x28; constexpr uintptr_t m_encryptKeyExpansion = 0x30; constexpr uintptr_t m_decryptKeyExpansion = 0x38; constexpr uintptr_t m_Nr = 0x40; constexpr uintptr_t m_Nb = 0x44; constexpr uintptr_t m_Nk = 0x48; constexpr uintptr_t m_encryptindex = 0x50; constexpr uintptr_t m_decryptindex = 0x58; constexpr uintptr_t m_IV = 0x60; constexpr uintptr_t m_lastBlockBuffer = 0x68; constexpr uintptr_t m_depadBuffer = 0x70; constexpr uintptr_t m_shiftRegister = 0x78; constexpr uintptr_t s_Sbox = 0x0; constexpr uintptr_t s_Rcon = 0x8; constexpr uintptr_t s_T = 0x10; constexpr uintptr_t s_TF = 0x18; constexpr uintptr_t s_iT = 0x20; constexpr uintptr_t s_iTF = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EB8D90; constexpr uintptr_t Dispose = 0x1EB5BE0; constexpr uintptr_t Clear = 0x1EB5BE0; constexpr uintptr_t Dispose = 0x1EB6C10; constexpr uintptr_t BlockSizeValue = 0xCA9F50; constexpr uintptr_t InputBlockSize = 0x6C12F0; constexpr uintptr_t OutputBlockSize = 0x5E10D0; constexpr uintptr_t CanTransformMultipleBlocks = 0x53FBD0; constexpr uintptr_t CanReuseTransform = 0x53FBD0; constexpr uintptr_t TransformBlock = 0x1EB8300; constexpr uintptr_t TransformFinalBlock = 0x1EB8720; constexpr uintptr_t Reset = 0x1EB81A0; constexpr uintptr_t EncryptData = 0x1EB6F50; constexpr uintptr_t DecryptData = 0x1EB5E20; constexpr uintptr_t Enc = 0x1EB6D40; constexpr uintptr_t Dec = 0x1EB5BF0; constexpr uintptr_t GenerateKeyExpansion = 0x1EB7B90; constexpr uintptr_t Rot1 = 0x1EB9400; constexpr uintptr_t Rot2 = 0x1EB9410; constexpr uintptr_t Rot3 = 0x1EB9420; constexpr uintptr_t SubWord = 0x1EB8220; constexpr uintptr_t MulX = 0x1EB8170; constexpr uintptr_t .cctor = 0x1EB8AF0; constexpr uintptr_t .ctor = 0x1EB8D60; }; // System.Security.Cryptography.RIPEMD160 struct RIPEMD160 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC2FA0; constexpr uintptr_t Create = 0x1EC2E80; constexpr uintptr_t Create = 0x1EC2ED0; }; // System.Security.Cryptography.RIPEMD160Managed struct RIPEMD160Managed { constexpr uintptr_t _buffer = 0x28; constexpr uintptr_t _count = 0x30; constexpr uintptr_t _stateMD160 = 0x38; constexpr uintptr_t _blockDWords = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC2DA0; constexpr uintptr_t Initialize = 0x1EC07D0; constexpr uintptr_t HashCore = 0x1EC0710; constexpr uintptr_t HashFinal = 0x1EC0720; constexpr uintptr_t InitializeState = 0x1EC0740; constexpr uintptr_t _HashData = 0x1EC2C00; constexpr uintptr_t _EndHash = 0x1EC2970; constexpr uintptr_t MDTransform = 0x1EC0840; constexpr uintptr_t F = 0x1EC06E0; constexpr uintptr_t G = 0x1EC06F0; constexpr uintptr_t H = 0x1EC0700; constexpr uintptr_t I = 0x1EC0730; constexpr uintptr_t J = 0x1EC0830; }; // System.Security.Cryptography.RSAParameters struct RSAParameters { constexpr uintptr_t Exponent = 0x10; constexpr uintptr_t Modulus = 0x18; constexpr uintptr_t P = 0x20; constexpr uintptr_t Q = 0x28; constexpr uintptr_t DP = 0x30; constexpr uintptr_t DQ = 0x38; constexpr uintptr_t InverseQ = 0x40; constexpr uintptr_t D = 0x48; }; // System.Security.Cryptography.RSA struct RSA { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t Create = 0x1EC8130; constexpr uintptr_t Create = 0x1EC8060; constexpr uintptr_t Encrypt = 0x1EC84A0; constexpr uintptr_t Decrypt = 0x1EC83A0; constexpr uintptr_t SignHash = 0x1EC9430; constexpr uintptr_t VerifyHash = 0x1ECAA70; constexpr uintptr_t HashData = 0x1EC8F00; constexpr uintptr_t HashData = 0x1EC8ED0; constexpr uintptr_t SignData = 0x1EC93A0; constexpr uintptr_t SignData = 0x1EC8FB0; constexpr uintptr_t SignData = 0x1EC9210; constexpr uintptr_t VerifyData = 0x1ECA530; constexpr uintptr_t VerifyData = 0x1ECA280; constexpr uintptr_t VerifyData = 0x1ECA090; constexpr uintptr_t DerivedClassMustOverride = 0x1EC83D0; constexpr uintptr_t HashAlgorithmNameNullOrEmpty = 0x1EC8E40; constexpr uintptr_t DecryptValue = 0x1EC8340; constexpr uintptr_t EncryptValue = 0x1EC8440; constexpr uintptr_t KeyExchangeAlgorithm = 0x1ECAAA0; constexpr uintptr_t SignatureAlgorithm = 0x1ECAAD0; constexpr uintptr_t FromXmlString = 0x1EC8550; constexpr uintptr_t ToXmlString = 0x1EC9460; constexpr uintptr_t Create = 0x1EC8190; constexpr uintptr_t Create = 0x1EC8250; constexpr uintptr_t TryDecrypt = 0x1EC9820; constexpr uintptr_t TryEncrypt = 0x1EC9930; constexpr uintptr_t TryHashData = 0x1EC9AC0; constexpr uintptr_t TrySignHash = 0x1EC9F60; constexpr uintptr_t TrySignData = 0x1EC9D00; constexpr uintptr_t VerifyData = 0x1ECA5D0; constexpr uintptr_t VerifyHash = 0x1ECA9C0; constexpr uintptr_t ExportRSAPrivateKey = 0x1EC84D0; constexpr uintptr_t ExportRSAPublicKey = 0x1EC8510; constexpr uintptr_t ImportRSAPrivateKey = 0x1EC8F30; constexpr uintptr_t ImportRSAPublicKey = 0x1EC8F70; constexpr uintptr_t TryExportRSAPrivateKey = 0x1EC9A40; constexpr uintptr_t TryExportRSAPublicKey = 0x1EC9A80; }; // System.Security.Cryptography.RSACryptoServiceProvider struct RSACryptoServiceProvider { constexpr uintptr_t s_UseMachineKeyStore = 0x0; constexpr uintptr_t PROV_RSA_FULL = 0x0; constexpr uintptr_t AT_KEYEXCHANGE = 0x0; constexpr uintptr_t AT_SIGNATURE = 0x0; constexpr uintptr_t store = 0x20; constexpr uintptr_t persistKey = 0x28; constexpr uintptr_t persisted = 0x29; constexpr uintptr_t privateKeyExportable = 0x2A; constexpr uintptr_t m_disposed = 0x2B; constexpr uintptr_t rsa = 0x30; // ---- Methods ---- constexpr uintptr_t SignatureAlgorithm = 0x1EC5E90; constexpr uintptr_t UseMachineKeyStore = 0x1EC5EC0; constexpr uintptr_t UseMachineKeyStore = 0x1EC5FA0; constexpr uintptr_t HashData = 0x1EC4880; constexpr uintptr_t HashData = 0x1EC4840; constexpr uintptr_t GetAlgorithmId = 0x1EC4120; constexpr uintptr_t Encrypt = 0x1EC3D30; constexpr uintptr_t Decrypt = 0x1EC33F0; constexpr uintptr_t SignHash = 0x1EC5180; constexpr uintptr_t VerifyHash = 0x1EC5640; constexpr uintptr_t PaddingModeNotSupported = 0x1EC4EA0; constexpr uintptr_t .ctor = 0x1EC5D70; constexpr uintptr_t .ctor = 0x1EC5C20; constexpr uintptr_t .ctor = 0x1EC5A90; constexpr uintptr_t .ctor = 0x1EC5AD0; constexpr uintptr_t Common = 0x1EC2FC0; constexpr uintptr_t Common = 0x1EC3220; constexpr uintptr_t Finalize = 0x1E196A0; constexpr uintptr_t KeyExchangeAlgorithm = 0x1EC5E10; constexpr uintptr_t KeySize = 0x1EC5E40; constexpr uintptr_t PersistKeyInCsp = 0x526D50; constexpr uintptr_t PersistKeyInCsp = 0x1EC5F10; constexpr uintptr_t PublicOnly = 0x1EC5E70; constexpr uintptr_t Decrypt = 0x1EC35D0; constexpr uintptr_t DecryptValue = 0x1EC3350; constexpr uintptr_t Encrypt = 0x1EC3A90; constexpr uintptr_t EncryptValue = 0x1EC3A60; constexpr uintptr_t ExportParameters = 0x1EC3F80; constexpr uintptr_t ImportParameters = 0x1EC4C10; constexpr uintptr_t GetHash = 0x1EC4550; constexpr uintptr_t GetHashFromString = 0x1EC42D0; constexpr uintptr_t SignData = 0x1EC5070; constexpr uintptr_t SignData = 0x1EC4FD0; constexpr uintptr_t SignData = 0x1EC4F10; constexpr uintptr_t GetHashNameFromOID = 0x1EC43A0; constexpr uintptr_t SignHash = 0x1EC5380; constexpr uintptr_t SignHash = 0x1EC5470; constexpr uintptr_t InternalHashToHashAlgorithm = 0x1EC4C70; constexpr uintptr_t VerifyData = 0x1EC54F0; constexpr uintptr_t VerifyHash = 0x1EC5930; constexpr uintptr_t VerifyHash = 0x1EC58A0; constexpr uintptr_t Dispose = 0x1EC3A10; constexpr uintptr_t OnKeyGenerated = 0x1EC4E10; constexpr uintptr_t CspKeyContainerInfo = 0x1EC5DA0; constexpr uintptr_t ExportCspBlob = 0x1EC3F10; constexpr uintptr_t ImportCspBlob = 0x1EC48E0; }; // System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter struct RSAOAEPKeyExchangeDeformatter { constexpr uintptr_t _rsaKey = 0x10; constexpr uintptr_t _rsaOverridesDecrypt = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t .ctor = 0x1EC6350; constexpr uintptr_t Parameters = 0x559330; constexpr uintptr_t Parameters = 0x512CE0; constexpr uintptr_t DecryptKeyExchange = 0x1EC5FE0; constexpr uintptr_t SetKey = 0x1EC6240; constexpr uintptr_t OverridesDecrypt = 0x1EC6460; }; // System.Security.Cryptography.RSAOAEPKeyExchangeFormatter struct RSAOAEPKeyExchangeFormatter { constexpr uintptr_t ParameterValue = 0x10; constexpr uintptr_t _rsaKey = 0x18; constexpr uintptr_t _rsaOverridesEncrypt = 0x20; constexpr uintptr_t RngValue = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t .ctor = 0x1EC69B0; constexpr uintptr_t Parameter = 0x1EC6CC0; constexpr uintptr_t Parameter = 0x1EC6D40; constexpr uintptr_t Parameters = 0x559330; constexpr uintptr_t Rng = 0x5120A0; constexpr uintptr_t Rng = 0x5120B0; constexpr uintptr_t SetKey = 0x1EC68A0; constexpr uintptr_t CreateKeyExchange = 0x1EC6660; constexpr uintptr_t CreateKeyExchange = 0x1EC6880; constexpr uintptr_t OverridesEncrypt = 0x1EC6AC0; }; // System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter struct RSAPKCS1KeyExchangeDeformatter { constexpr uintptr_t _rsaKey = 0x10; constexpr uintptr_t _rsaOverridesDecrypt = 0x18; constexpr uintptr_t RngValue = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t .ctor = 0x1EC7170; constexpr uintptr_t RNG = 0x526D40; constexpr uintptr_t RNG = 0x526D60; constexpr uintptr_t Parameters = 0x559330; constexpr uintptr_t Parameters = 0x512CE0; constexpr uintptr_t DecryptKeyExchange = 0x1EC6E10; constexpr uintptr_t SetKey = 0x1EC7060; constexpr uintptr_t OverridesDecrypt = 0x1EC7280; }; // System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter struct RSAPKCS1KeyExchangeFormatter { constexpr uintptr_t RngValue = 0x10; constexpr uintptr_t _rsaKey = 0x18; constexpr uintptr_t _rsaOverridesEncrypt = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t .ctor = 0x1EC78D0; constexpr uintptr_t Parameters = 0x1EC7BE0; constexpr uintptr_t Rng = 0x53E8F0; constexpr uintptr_t Rng = 0x53E910; constexpr uintptr_t SetKey = 0x1EC77C0; constexpr uintptr_t CreateKeyExchange = 0x1EC7480; constexpr uintptr_t CreateKeyExchange = 0x1EC6880; constexpr uintptr_t OverridesEncrypt = 0x1EC79E0; }; // System.Security.Cryptography.SHA1 struct SHA1 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC2FA0; constexpr uintptr_t Create = 0x1ECB6C0; constexpr uintptr_t Create = 0x1ECB710; }; // System.Security.Cryptography.SHA1Managed struct SHA1Managed { constexpr uintptr_t _buffer = 0x28; constexpr uintptr_t _count = 0x30; constexpr uintptr_t _stateSHA1 = 0x38; constexpr uintptr_t _expandedBuffer = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ECB5E0; constexpr uintptr_t Initialize = 0x1ECAB20; constexpr uintptr_t HashCore = 0x1ECAB00; constexpr uintptr_t HashFinal = 0x1ECAB10; constexpr uintptr_t InitializeState = 0x1EC0740; constexpr uintptr_t _HashData = 0x1ECB440; constexpr uintptr_t _EndHash = 0x1ECB1B0; constexpr uintptr_t SHATransform = 0x1ECABC0; constexpr uintptr_t SHAExpand = 0x1ECAB80; }; // System.Security.Cryptography.SHA256 struct SHA256 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ECCF80; constexpr uintptr_t Create = 0x1ECCE60; constexpr uintptr_t Create = 0x1ECCEB0; }; // System.Security.Cryptography.SHA256Managed struct SHA256Managed { constexpr uintptr_t _buffer = 0x28; constexpr uintptr_t _count = 0x30; constexpr uintptr_t _stateSHA256 = 0x38; constexpr uintptr_t _W = 0x40; constexpr uintptr_t _K = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ECCCC0; constexpr uintptr_t Initialize = 0x1ECB900; constexpr uintptr_t HashCore = 0x1ECB7F0; constexpr uintptr_t HashFinal = 0x1ECB800; constexpr uintptr_t InitializeState = 0x1ECB810; constexpr uintptr_t _HashData = 0x1ECCA50; constexpr uintptr_t _EndHash = 0x1ECC7C0; constexpr uintptr_t SHATransform = 0x1ECBAD0; constexpr uintptr_t RotateRight = 0x1ECB970; constexpr uintptr_t Ch = 0x1ECB7E0; constexpr uintptr_t Maj = 0x1ECB960; constexpr uintptr_t Sigma_0 = 0x1ECCDA0; constexpr uintptr_t Sigma_1 = 0x1ECCE00; constexpr uintptr_t Sigma_0 = 0x1ECC6E0; constexpr uintptr_t Sigma_1 = 0x1ECC750; constexpr uintptr_t SHA256Expand = 0x1ECB990; constexpr uintptr_t .cctor = 0x1ECCC30; }; // System.Security.Cryptography.SHA384 struct SHA384 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ECE860; constexpr uintptr_t Create = 0x1ECE810; constexpr uintptr_t Create = 0x1ECE740; }; // System.Security.Cryptography.SHA384Managed struct SHA384Managed { constexpr uintptr_t _buffer = 0x28; constexpr uintptr_t _count = 0x30; constexpr uintptr_t _stateSHA384 = 0x38; constexpr uintptr_t _W = 0x40; constexpr uintptr_t _K = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ECE580; constexpr uintptr_t Initialize = 0x1ECD100; constexpr uintptr_t HashCore = 0x1ECCFB0; constexpr uintptr_t HashFinal = 0x1ECCFC0; constexpr uintptr_t InitializeState = 0x1ECCFD0; constexpr uintptr_t _HashData = 0x1ECE300; constexpr uintptr_t _EndHash = 0x1ECE110; constexpr uintptr_t SHATransform = 0x1ECD2F0; constexpr uintptr_t RotateRight = 0x1ECD170; constexpr uintptr_t Ch = 0x1ECCFA0; constexpr uintptr_t Maj = 0x1ECD160; constexpr uintptr_t Sigma_0 = 0x1ECE010; constexpr uintptr_t Sigma_1 = 0x1ECE090; constexpr uintptr_t Sigma_0 = 0x1ECE660; constexpr uintptr_t Sigma_1 = 0x1ECE6D0; constexpr uintptr_t SHA384Expand = 0x1ECD190; constexpr uintptr_t .cctor = 0x1ECE4F0; }; // System.Security.Cryptography.SHA512 struct SHA512 { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED0100; constexpr uintptr_t Create = 0x1ED00B0; constexpr uintptr_t Create = 0x1ECFFE0; }; // System.Security.Cryptography.SHA512Managed struct SHA512Managed { constexpr uintptr_t _buffer = 0x28; constexpr uintptr_t _count = 0x30; constexpr uintptr_t _stateSHA512 = 0x38; constexpr uintptr_t _W = 0x40; constexpr uintptr_t _K = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ECFE20; constexpr uintptr_t Initialize = 0x1ECE9D0; constexpr uintptr_t HashCore = 0x1ECE880; constexpr uintptr_t HashFinal = 0x1ECE890; constexpr uintptr_t InitializeState = 0x1ECE8A0; constexpr uintptr_t _HashData = 0x1ECFBA0; constexpr uintptr_t _EndHash = 0x1ECF9B0; constexpr uintptr_t SHATransform = 0x1ECEB90; constexpr uintptr_t RotateRight = 0x1ECD170; constexpr uintptr_t Ch = 0x1ECCFA0; constexpr uintptr_t Maj = 0x1ECD160; constexpr uintptr_t Sigma_0 = 0x1ECF8B0; constexpr uintptr_t Sigma_1 = 0x1ECF930; constexpr uintptr_t Sigma_0 = 0x1ECFF00; constexpr uintptr_t Sigma_1 = 0x1ECFF70; constexpr uintptr_t SHA512Expand = 0x1ECEA30; constexpr uintptr_t .cctor = 0x1ECFD90; }; // System.Security.Cryptography.SignatureDescription struct SignatureDescription { constexpr uintptr_t _strKey = 0x10; constexpr uintptr_t _strDigest = 0x18; constexpr uintptr_t _strFormatter = 0x20; constexpr uintptr_t _strDeformatter = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x1ED03F0; constexpr uintptr_t KeyAlgorithm = 0x53E8F0; constexpr uintptr_t KeyAlgorithm = 0x53E910; constexpr uintptr_t DigestAlgorithm = 0x520140; constexpr uintptr_t DigestAlgorithm = 0x51FB70; constexpr uintptr_t FormatterAlgorithm = 0x526D40; constexpr uintptr_t FormatterAlgorithm = 0x526D60; constexpr uintptr_t DeformatterAlgorithm = 0x5120A0; constexpr uintptr_t DeformatterAlgorithm = 0x5120B0; constexpr uintptr_t CreateDeformatter = 0x1ED0120; constexpr uintptr_t CreateFormatter = 0x1ED02F0; constexpr uintptr_t CreateDigest = 0x1ED0220; }; // System.Security.Cryptography.RSAPKCS1SignatureDescription struct RSAPKCS1SignatureDescription { constexpr uintptr_t _hashAlgorithm = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC7F90; constexpr uintptr_t CreateDeformatter = 0x1EC7D50; constexpr uintptr_t CreateFormatter = 0x1EC7E70; }; // System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription struct RSAPKCS1SHA1SignatureDescription { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC7C10; }; // System.Security.Cryptography.RSAPKCS1SHA256SignatureDescription struct RSAPKCS1SHA256SignatureDescription { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC7C60; }; // System.Security.Cryptography.RSAPKCS1SHA384SignatureDescription struct RSAPKCS1SHA384SignatureDescription { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC7CB0; }; // System.Security.Cryptography.RSAPKCS1SHA512SignatureDescription struct RSAPKCS1SHA512SignatureDescription { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC7D00; }; // System.Security.Cryptography.DSASignatureDescription struct DSASignatureDescription { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EC0630; }; // System.Security.Cryptography.SymmetricAlgorithm struct SymmetricAlgorithm { constexpr uintptr_t BlockSizeValue = 0x10; constexpr uintptr_t FeedbackSizeValue = 0x14; constexpr uintptr_t IVValue = 0x18; constexpr uintptr_t KeyValue = 0x20; constexpr uintptr_t LegalBlockSizesValue = 0x28; constexpr uintptr_t LegalKeySizesValue = 0x30; constexpr uintptr_t KeySizeValue = 0x38; constexpr uintptr_t ModeValue = 0x3C; constexpr uintptr_t PaddingValue = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED0970; constexpr uintptr_t Dispose = 0x1ED0860; constexpr uintptr_t Clear = 0x1ED0530; constexpr uintptr_t Dispose = 0x1ED07E0; constexpr uintptr_t BlockSize = 0x511350; constexpr uintptr_t BlockSize = 0x1ED0BF0; constexpr uintptr_t FeedbackSize = 0x5948C0; constexpr uintptr_t FeedbackSize = 0x1ED0D60; constexpr uintptr_t IV = 0x1ED09A0; constexpr uintptr_t IV = 0x1ED0DF0; constexpr uintptr_t Key = 0x1ED0A40; constexpr uintptr_t Key = 0x1ED1000; constexpr uintptr_t LegalBlockSizes = 0x1ED0AE0; constexpr uintptr_t LegalKeySizes = 0x1ED0B60; constexpr uintptr_t KeySize = 0x5B4DF0; constexpr uintptr_t KeySize = 0x1ED0F60; constexpr uintptr_t Mode = 0x1ED0BE0; constexpr uintptr_t Mode = 0x1ED1190; constexpr uintptr_t Padding = 0x594DE0; constexpr uintptr_t Padding = 0x1ED1210; constexpr uintptr_t ValidKeySize = 0x1ED08D0; constexpr uintptr_t Create = 0x1ED06C0; constexpr uintptr_t Create = 0x1ED0710; constexpr uintptr_t CreateEncryptor = 0x1ED0650; constexpr uintptr_t CreateEncryptor = 0x3523D0; constexpr uintptr_t CreateDecryptor = 0x1ED05E0; constexpr uintptr_t CreateDecryptor = 0x3523D0; constexpr uintptr_t GenerateKey = 0x351010; constexpr uintptr_t GenerateIV = 0x351010; }; // System.Security.Cryptography.TripleDES struct TripleDES { constexpr uintptr_t s_legalBlockSizes = 0x0; constexpr uintptr_t s_legalKeySizes = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED1E80; constexpr uintptr_t Key = 0x1ED1F30; constexpr uintptr_t Key = 0x1ED2000; constexpr uintptr_t Create = 0x1ED1850; constexpr uintptr_t Create = 0x1ED1780; constexpr uintptr_t IsWeakKey = 0x1ED1B00; constexpr uintptr_t EqualBytes = 0x1ED18A0; constexpr uintptr_t IsLegalKeySize = 0x1ED1AE0; constexpr uintptr_t .cctor = 0x1ED1D10; }; // System.Security.Cryptography.TripleDESCryptoServiceProvider struct TripleDESCryptoServiceProvider { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED1670; constexpr uintptr_t CreateEncryptor = 0x1ED13B0; constexpr uintptr_t CreateDecryptor = 0x1ED1290; constexpr uintptr_t GenerateKey = 0x1ED1570; constexpr uintptr_t GenerateIV = 0x1ED14D0; }; // System.Security.Cryptography.CspAlgorithmType struct CspAlgorithmType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Rsa = 0x0; constexpr uintptr_t Dss = 0x0; }; // System.Security.Cryptography.Constants struct Constants { constexpr uintptr_t S_OK = 0x0; constexpr uintptr_t NTE_FILENOTFOUND = 0x0; constexpr uintptr_t NTE_NO_KEY = 0x0; constexpr uintptr_t NTE_BAD_KEYSET = 0x0; constexpr uintptr_t NTE_KEYSET_NOT_DEF = 0x0; constexpr uintptr_t KP_IV = 0x0; constexpr uintptr_t KP_MODE = 0x0; constexpr uintptr_t KP_MODE_BITS = 0x0; constexpr uintptr_t KP_EFFECTIVE_KEYLEN = 0x0; constexpr uintptr_t ALG_CLASS_SIGNATURE = 0x0; constexpr uintptr_t ALG_CLASS_DATA_ENCRYPT = 0x0; constexpr uintptr_t ALG_CLASS_HASH = 0x0; constexpr uintptr_t ALG_CLASS_KEY_EXCHANGE = 0x0; constexpr uintptr_t ALG_TYPE_DSS = 0x0; constexpr uintptr_t ALG_TYPE_RSA = 0x0; constexpr uintptr_t ALG_TYPE_BLOCK = 0x0; constexpr uintptr_t ALG_TYPE_STREAM = 0x0; constexpr uintptr_t ALG_TYPE_ANY = 0x0; constexpr uintptr_t CALG_MD5 = 0x0; constexpr uintptr_t CALG_SHA1 = 0x0; constexpr uintptr_t CALG_SHA_256 = 0x0; constexpr uintptr_t CALG_SHA_384 = 0x0; constexpr uintptr_t CALG_SHA_512 = 0x0; constexpr uintptr_t CALG_RSA_KEYX = 0x0; constexpr uintptr_t CALG_RSA_SIGN = 0x0; constexpr uintptr_t CALG_DSS_SIGN = 0x0; constexpr uintptr_t CALG_DES = 0x0; constexpr uintptr_t CALG_RC2 = 0x0; constexpr uintptr_t CALG_3DES = 0x0; constexpr uintptr_t CALG_3DES_112 = 0x0; constexpr uintptr_t CALG_AES_128 = 0x0; constexpr uintptr_t CALG_AES_192 = 0x0; constexpr uintptr_t CALG_AES_256 = 0x0; constexpr uintptr_t CALG_RC4 = 0x0; constexpr uintptr_t PROV_RSA_FULL = 0x0; constexpr uintptr_t PROV_DSS_DH = 0x0; constexpr uintptr_t PROV_RSA_AES = 0x0; constexpr uintptr_t AT_KEYEXCHANGE = 0x0; constexpr uintptr_t AT_SIGNATURE = 0x0; constexpr uintptr_t PUBLICKEYBLOB = 0x0; constexpr uintptr_t PRIVATEKEYBLOB = 0x0; constexpr uintptr_t CRYPT_OAEP = 0x0; constexpr uintptr_t CRYPT_VERIFYCONTEXT = 0x0; constexpr uintptr_t CRYPT_NEWKEYSET = 0x0; constexpr uintptr_t CRYPT_DELETEKEYSET = 0x0; constexpr uintptr_t CRYPT_MACHINE_KEYSET = 0x0; constexpr uintptr_t CRYPT_SILENT = 0x0; constexpr uintptr_t CRYPT_EXPORTABLE = 0x0; constexpr uintptr_t CLR_KEYLEN = 0x0; constexpr uintptr_t CLR_PUBLICKEYONLY = 0x0; constexpr uintptr_t CLR_EXPORTABLE = 0x0; constexpr uintptr_t CLR_REMOVABLE = 0x0; constexpr uintptr_t CLR_HARDWARE = 0x0; constexpr uintptr_t CLR_ACCESSIBLE = 0x0; constexpr uintptr_t CLR_PROTECTED = 0x0; constexpr uintptr_t CLR_UNIQUE_CONTAINER = 0x0; constexpr uintptr_t CLR_ALGID = 0x0; constexpr uintptr_t CLR_PP_CLIENT_HWND = 0x0; constexpr uintptr_t CLR_PP_PIN = 0x0; constexpr uintptr_t OID_RSA_SMIMEalgCMS3DESwrap = 0x0; constexpr uintptr_t OID_RSA_MD5 = 0x0; constexpr uintptr_t OID_RSA_RC2CBC = 0x0; constexpr uintptr_t OID_RSA_DES_EDE3_CBC = 0x0; constexpr uintptr_t OID_OIWSEC_desCBC = 0x0; constexpr uintptr_t OID_OIWSEC_SHA1 = 0x0; constexpr uintptr_t OID_OIWSEC_SHA256 = 0x0; constexpr uintptr_t OID_OIWSEC_SHA384 = 0x0; constexpr uintptr_t OID_OIWSEC_SHA512 = 0x0; constexpr uintptr_t OID_OIWSEC_RIPEMD160 = 0x0; }; // System.Security.Cryptography.Utils struct Utils { constexpr uintptr_t DefaultRsaProviderType = 0x0; constexpr uintptr_t _rng = 0x0; // ---- Methods ---- constexpr uintptr_t .cctor = 0x512CE0; constexpr uintptr_t StaticRandomNumberGenerator = 0x1ED3500; constexpr uintptr_t GenerateRandom = 0x1ED2CB0; constexpr uintptr_t HasAlgorithm = 0x53FBD0; constexpr uintptr_t DiscardWhiteSpaces = 0x1ED27A0; constexpr uintptr_t DiscardWhiteSpaces = 0x1ED2810; constexpr uintptr_t ConvertByteArrayToInt = 0x1ED2330; constexpr uintptr_t ConvertIntToByteArray = 0x1ED2390; constexpr uintptr_t ConvertIntToByteArray = 0x1ED24B0; constexpr uintptr_t FixupKeyParity = 0x1ED2C00; constexpr uintptr_t DWORDFromLittleEndian = 0x1ED2570; constexpr uintptr_t DWORDToLittleEndian = 0x1ED26B0; constexpr uintptr_t DWORDFromBigEndian = 0x1ED2520; constexpr uintptr_t DWORDToBigEndian = 0x1ED25C0; constexpr uintptr_t QuadWordFromBigEndian = 0x1ED2EE0; constexpr uintptr_t QuadWordToBigEndian = 0x1ED2F70; constexpr uintptr_t Int = 0x1ED2D40; constexpr uintptr_t RsaOaepEncrypt = 0x1ED31E0; constexpr uintptr_t RsaOaepDecrypt = 0x1ED3110; constexpr uintptr_t RsaPkcs1Padding = 0x1ED3260; constexpr uintptr_t CompareBigIntArrays = 0x1ED2220; constexpr uintptr_t OidToHashAlgorithmName = 0x1ED2DD0; constexpr uintptr_t DoesRsaKeyOverride = 0x1ED2A70; constexpr uintptr_t DoesRsaKeyOverrideSlowPath = 0x1ED29A0; constexpr uintptr_t _ProduceLegacyHmacValues = 0x554A00; }; // System.Security.Cryptography.CryptoAPITransform struct CryptoAPITransform { constexpr uintptr_t m_disposed = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1DF5320; constexpr uintptr_t CanReuseTransform = 0x53FBD0; constexpr uintptr_t CanTransformMultipleBlocks = 0x53FBD0; constexpr uintptr_t InputBlockSize = 0x559330; constexpr uintptr_t KeyHandle = 0x559330; constexpr uintptr_t OutputBlockSize = 0x559330; constexpr uintptr_t Dispose = 0x1EBD4E0; constexpr uintptr_t Clear = 0x1EBD4D0; constexpr uintptr_t Dispose = 0x1EBD4D0; constexpr uintptr_t TransformBlock = 0x559330; constexpr uintptr_t TransformFinalBlock = 0x559330; constexpr uintptr_t Reset = 0x512CE0; }; // System.Security.Cryptography.CryptoConfig struct CryptoConfig { constexpr uintptr_t lockObject = 0x0; constexpr uintptr_t algorithms = 0x8; // ---- Methods ---- constexpr uintptr_t AddOID = 0x1EBD9F0; constexpr uintptr_t CreateFromName = 0x1EBF770; constexpr uintptr_t CreateFromName = 0x1EBDA30; constexpr uintptr_t MapNameToOID = 0x1EBFEA0; constexpr uintptr_t MapNameToOID = 0x1EBFEF0; constexpr uintptr_t Initialize = 0x1EBFD80; constexpr uintptr_t AddAlgorithm = 0x1EBD540; constexpr uintptr_t EncodeOID = 0x1EBF950; constexpr uintptr_t EncodeLongNumber = 0x1EBF7C0; constexpr uintptr_t AllowOnlyFipsAlgorithms = 0x554A00; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x1EC05B0; }; // System.Security.Cryptography.CspKeyContainerInfo struct CspKeyContainerInfo { constexpr uintptr_t _params = 0x10; constexpr uintptr_t _random = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED6AF0; constexpr uintptr_t Accessible = 0x53FBD0; constexpr uintptr_t CryptoKeySecurity = 0x559330; constexpr uintptr_t Exportable = 0x53FBD0; constexpr uintptr_t HardwareDevice = 0x554A00; constexpr uintptr_t KeyContainerName = 0x1ED6B30; constexpr uintptr_t KeyNumber = 0x1ED6B50; constexpr uintptr_t MachineKeyStore = 0x554A00; constexpr uintptr_t Protected = 0x554A00; constexpr uintptr_t ProviderName = 0x1ED6B70; constexpr uintptr_t ProviderType = 0x1E7AA20; constexpr uintptr_t RandomlyGenerated = 0x53E8E0; constexpr uintptr_t Removable = 0x554A00; constexpr uintptr_t UniqueKeyContainerName = 0x1ED6B90; }; // System.Security.Cryptography.DESTransform struct DESTransform { constexpr uintptr_t KEY_BIT_SIZE = 0x0; constexpr uintptr_t KEY_BYTE_SIZE = 0x4; constexpr uintptr_t BLOCK_BIT_SIZE = 0x8; constexpr uintptr_t BLOCK_BYTE_SIZE = 0xC; constexpr uintptr_t keySchedule = 0x58; constexpr uintptr_t byteBuff = 0x60; constexpr uintptr_t dwordBuff = 0x68; constexpr uintptr_t spBoxes = 0x10; constexpr uintptr_t PC1 = 0x18; constexpr uintptr_t leftRotTotal = 0x20; constexpr uintptr_t PC2 = 0x28; constexpr uintptr_t ipTab = 0x30; constexpr uintptr_t fpTab = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED7F40; constexpr uintptr_t CipherFunct = 0x1ED6C70; constexpr uintptr_t Permutation = 0x1ED70E0; constexpr uintptr_t BSwap = 0x1ED6BE0; constexpr uintptr_t SetKey = 0x1ED7890; constexpr uintptr_t ProcessBlock = 0x1ED7470; constexpr uintptr_t ECB = 0x1ED6F40; constexpr uintptr_t GetStrongKey = 0x1ED7010; constexpr uintptr_t .cctor = 0x1ED7C50; }; // System.Security.Cryptography.DSACryptoServiceProvider struct DSACryptoServiceProvider { constexpr uintptr_t PROV_DSS_DH = 0x0; constexpr uintptr_t store = 0x20; constexpr uintptr_t persistKey = 0x28; constexpr uintptr_t persisted = 0x29; constexpr uintptr_t privateKeyExportable = 0x2A; constexpr uintptr_t m_disposed = 0x2B; constexpr uintptr_t dsa = 0x30; constexpr uintptr_t useMachineKeyStore = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED9090; constexpr uintptr_t .ctor = 0x1ED91C0; constexpr uintptr_t .ctor = 0x1ED9050; constexpr uintptr_t .ctor = 0x1ED90C0; constexpr uintptr_t Common = 0x1ED8340; constexpr uintptr_t Common = 0x1ED8270; constexpr uintptr_t Finalize = 0x1E196A0; constexpr uintptr_t KeyExchangeAlgorithm = 0x559330; constexpr uintptr_t KeySize = 0x1ED92C0; constexpr uintptr_t PersistKeyInCsp = 0x526D50; constexpr uintptr_t PersistKeyInCsp = 0x526D70; constexpr uintptr_t PublicOnly = 0x1ED92F0; constexpr uintptr_t SignatureAlgorithm = 0x1ED9310; constexpr uintptr_t UseMachineKeyStore = 0x1ED9340; constexpr uintptr_t UseMachineKeyStore = 0x1ED9380; constexpr uintptr_t ExportParameters = 0x1ED85D0; constexpr uintptr_t ImportParameters = 0x1ED8B40; constexpr uintptr_t CreateSignature = 0x1ED8580; constexpr uintptr_t SignData = 0x1ED8C30; constexpr uintptr_t SignData = 0x1ED8C90; constexpr uintptr_t SignData = 0x1ED8D10; constexpr uintptr_t SignHash = 0x1ED8D70; constexpr uintptr_t VerifyData = 0x1ED8E80; constexpr uintptr_t VerifyHash = 0x1ED8EF0; constexpr uintptr_t VerifySignature = 0x1ED9020; constexpr uintptr_t HashData = 0x1ED87B0; constexpr uintptr_t HashData = 0x1ED86A0; constexpr uintptr_t Dispose = 0x1EC3A10; constexpr uintptr_t OnKeyGenerated = 0x1ED8BA0; constexpr uintptr_t CspKeyContainerInfo = 0x559330; constexpr uintptr_t ExportCspBlob = 0x1ED85B0; constexpr uintptr_t ImportCspBlob = 0x1ED88E0; }; // System.Security.Cryptography.MD5CryptoServiceProvider struct MD5CryptoServiceProvider { constexpr uintptr_t BLOCK_SIZE_BYTES = 0x0; constexpr uintptr_t _H = 0x28; constexpr uintptr_t buff = 0x30; constexpr uintptr_t count = 0x38; constexpr uintptr_t _ProcessingBuffer = 0x40; constexpr uintptr_t _ProcessingBufferCount = 0x48; constexpr uintptr_t K = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EDB910; constexpr uintptr_t Finalize = 0x1ED9C30; constexpr uintptr_t Dispose = 0x1ED9BB0; constexpr uintptr_t HashCore = 0x1ED9CA0; constexpr uintptr_t HashFinal = 0x1ED9DE0; constexpr uintptr_t Initialize = 0x1ED9ED0; constexpr uintptr_t ProcessBlock = 0x1ED9F50; constexpr uintptr_t ProcessFinalBlock = 0x1EDB650; constexpr uintptr_t AddLength = 0x1ED9AD0; constexpr uintptr_t .cctor = 0x1EDB880; }; // System.Security.Cryptography.RC2Transform struct RC2Transform { constexpr uintptr_t R0 = 0x58; constexpr uintptr_t R1 = 0x5A; constexpr uintptr_t R2 = 0x5C; constexpr uintptr_t R3 = 0x5E; constexpr uintptr_t K = 0x60; constexpr uintptr_t j = 0x68; constexpr uintptr_t pitable = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EDCB50; constexpr uintptr_t ECB = 0x1EDBFA0; constexpr uintptr_t .cctor = 0x1EDCAC0; }; // System.Security.Cryptography.RNGCryptoServiceProvider struct RNGCryptoServiceProvider { constexpr uintptr_t _lock = 0x0; constexpr uintptr_t _handle = 0x10; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1EDD7B0; constexpr uintptr_t .ctor = 0x1EDD8A0; constexpr uintptr_t .ctor = 0x1EDDA00; constexpr uintptr_t .ctor = 0x1EDD840; constexpr uintptr_t .ctor = 0x1EDD900; constexpr uintptr_t Check = 0x1EDD0C0; constexpr uintptr_t RngOpen = 0x1EDD7A0; constexpr uintptr_t RngInitialize = 0x1EDD790; constexpr uintptr_t RngGetBytes = 0x1EDD780; constexpr uintptr_t RngClose = 0x1EDD770; constexpr uintptr_t GetBytes = 0x1EDD200; constexpr uintptr_t GetBytes = 0x1EDD400; constexpr uintptr_t GetNonZeroBytes = 0x1EDD580; constexpr uintptr_t Finalize = 0x1EDD150; constexpr uintptr_t Dispose = 0x1EDD140; }; // System.Security.Cryptography.RSAPKCS1SignatureDeformatter struct RSAPKCS1SignatureDeformatter { constexpr uintptr_t rsa = 0x10; constexpr uintptr_t hashName = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t .ctor = 0x1EDDE40; constexpr uintptr_t SetHashAlgorithm = 0x1EDDAD0; constexpr uintptr_t SetKey = 0x1EDDB40; constexpr uintptr_t VerifySignature = 0x1EDDC50; }; // System.Security.Cryptography.RSAPKCS1SignatureFormatter struct RSAPKCS1SignatureFormatter { constexpr uintptr_t rsa = 0x10; constexpr uintptr_t hash = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t .ctor = 0x1EDDE40; constexpr uintptr_t CreateSignature = 0x1EDDE80; constexpr uintptr_t SetHashAlgorithm = 0x1EDE000; constexpr uintptr_t SetKey = 0x1EDE070; }; // System.Security.Cryptography.SHA1Internal struct SHA1Internal { constexpr uintptr_t BLOCK_SIZE_BYTES = 0x0; constexpr uintptr_t _H = 0x10; constexpr uintptr_t count = 0x18; constexpr uintptr_t _ProcessingBuffer = 0x20; constexpr uintptr_t _ProcessingBufferCount = 0x28; constexpr uintptr_t buff = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EDFD30; constexpr uintptr_t HashCore = 0x1EDE9C0; constexpr uintptr_t HashFinal = 0x1EDEB00; constexpr uintptr_t Initialize = 0x1EDF370; constexpr uintptr_t ProcessBlock = 0x1EDF400; constexpr uintptr_t InitialiseBuff = 0x1EDEBF0; constexpr uintptr_t FillBuff = 0x1EDE5E0; constexpr uintptr_t ProcessFinalBlock = 0x1EDFAF0; constexpr uintptr_t AddLength = 0x1EDE500; }; // System.Security.Cryptography.SHA1CryptoServiceProvider struct SHA1CryptoServiceProvider { constexpr uintptr_t sha = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EDE400; constexpr uintptr_t Finalize = 0x1ED9C30; constexpr uintptr_t Dispose = 0x1EDE180; constexpr uintptr_t HashCore = 0x1EDE190; constexpr uintptr_t HashFinal = 0x1EDE2E0; constexpr uintptr_t Initialize = 0x1EDE3E0; }; // System.Security.Cryptography.TripleDESTransform struct TripleDESTransform { constexpr uintptr_t E1 = 0x58; constexpr uintptr_t D2 = 0x60; constexpr uintptr_t E3 = 0x68; constexpr uintptr_t D1 = 0x70; constexpr uintptr_t E2 = 0x78; constexpr uintptr_t D3 = 0x80; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE1A10; constexpr uintptr_t ECB = 0x1EE1800; constexpr uintptr_t GetStrongKey = 0x1EE1960; }; // System.Security.Cryptography.AesCcm struct AesCcm { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED3750; constexpr uintptr_t .ctor = 0x1ED3700; constexpr uintptr_t NonceByteSizes = 0x1ED37A0; constexpr uintptr_t TagByteSizes = 0x1ED37E0; constexpr uintptr_t Decrypt = 0x1ED3600; constexpr uintptr_t Decrypt = 0x1ED3640; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Encrypt = 0x1ED3680; constexpr uintptr_t Encrypt = 0x1ED36C0; }; // System.Security.Cryptography.AesGcm struct AesGcm { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED3920; constexpr uintptr_t .ctor = 0x1ED3970; constexpr uintptr_t NonceByteSizes = 0x1ED39C0; constexpr uintptr_t TagByteSizes = 0x1ED3A00; constexpr uintptr_t Decrypt = 0x1ED3820; constexpr uintptr_t Decrypt = 0x1ED3860; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Encrypt = 0x1ED38A0; constexpr uintptr_t Encrypt = 0x1ED38E0; }; // System.Security.Cryptography.CryptoConfigForwarder struct CryptoConfigForwarder { // ---- Methods ---- constexpr uintptr_t CreateFromName = 0x1ED6AA0; constexpr uintptr_t CreateDefaultHashAlgorithm = 0x1ED6970; }; // System.Security.Cryptography.PbeEncryptionAlgorithm struct PbeEncryptionAlgorithm { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Aes128Cbc = 0x0; constexpr uintptr_t Aes192Cbc = 0x0; constexpr uintptr_t Aes256Cbc = 0x0; constexpr uintptr_t TripleDes3KeyPkcs12 = 0x0; }; // System.Security.Cryptography.PbeParameters struct PbeParameters { // ---- Methods ---- constexpr uintptr_t EncryptionAlgorithm = 0x511350; constexpr uintptr_t HashAlgorithm = 0x520140; constexpr uintptr_t IterationCount = 0x72D000; constexpr uintptr_t .ctor = 0x1EDBEC0; }; // System.Security.Cryptography.X509Certificates.X509ContentType struct X509ContentType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Cert = 0x0; constexpr uintptr_t SerializedCert = 0x0; constexpr uintptr_t Pfx = 0x0; constexpr uintptr_t Pkcs12 = 0x0; constexpr uintptr_t SerializedStore = 0x0; constexpr uintptr_t Pkcs7 = 0x0; constexpr uintptr_t Authenticode = 0x0; }; // System.Security.Cryptography.X509Certificates.X509KeyStorageFlags struct X509KeyStorageFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t DefaultKeySet = 0x0; constexpr uintptr_t UserKeySet = 0x0; constexpr uintptr_t MachineKeySet = 0x0; constexpr uintptr_t Exportable = 0x0; constexpr uintptr_t UserProtected = 0x0; constexpr uintptr_t PersistKeySet = 0x0; constexpr uintptr_t EphemeralKeySet = 0x0; }; // System.Security.Cryptography.X509Certificates.X509Certificate struct X509Certificate { constexpr uintptr_t impl = 0x10; constexpr uintptr_t lazyCertHash = 0x18; constexpr uintptr_t lazySerialNumber = 0x20; constexpr uintptr_t lazyIssuer = 0x28; constexpr uintptr_t lazySubject = 0x30; constexpr uintptr_t lazyKeyAlgorithm = 0x38; constexpr uintptr_t lazyKeyAlgorithmParameters = 0x40; constexpr uintptr_t lazyPublicKey = 0x48; constexpr uintptr_t lazyNotBefore = 0x50; constexpr uintptr_t lazyNotAfter = 0x58; // ---- Methods ---- constexpr uintptr_t Reset = 0x1EE71E0; constexpr uintptr_t .ctor = 0x1EE7F10; constexpr uintptr_t .ctor = 0x1EE82D0; constexpr uintptr_t .ctor = 0x1EE7EF0; constexpr uintptr_t .ctor = 0x1EE7ED0; constexpr uintptr_t .ctor = 0x1EE8600; constexpr uintptr_t .ctor = 0x1EE8430; constexpr uintptr_t .ctor = 0x1EE7FF0; constexpr uintptr_t .ctor = 0x1EE8210; constexpr uintptr_t .ctor = 0x1EE7FD0; constexpr uintptr_t .ctor = 0x1EE7F90; constexpr uintptr_t .ctor = 0x1EE7FB0; constexpr uintptr_t .ctor = 0x1EE7CC0; constexpr uintptr_t .ctor = 0x1EE80A0; constexpr uintptr_t .ctor = 0x1EE7B10; constexpr uintptr_t .ctor = 0x1EE7E80; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1EE73A0; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x1EE7360; constexpr uintptr_t Issuer = 0x1EE87F0; constexpr uintptr_t Subject = 0x1EE88A0; constexpr uintptr_t Dispose = 0x1EE6190; constexpr uintptr_t Dispose = 0x1EE61B0; constexpr uintptr_t Equals = 0x1EE62E0; constexpr uintptr_t Equals = 0x1EE61D0; constexpr uintptr_t Export = 0x1EE6380; constexpr uintptr_t GetCertHash = 0x1EE6760; constexpr uintptr_t GetCertHashString = 0x1EE66B0; constexpr uintptr_t GetRawCertHash = 0x1EE6D40; constexpr uintptr_t GetRawCertData = 0x1EE6CC0; constexpr uintptr_t GetHashCode = 0x1EE6810; constexpr uintptr_t GetKeyAlgorithm = 0x1EE6980; constexpr uintptr_t GetKeyAlgorithmParameters = 0x1EE68D0; constexpr uintptr_t GetPublicKey = 0x1EE6C10; constexpr uintptr_t GetSerialNumber = 0x1EE6ED0; constexpr uintptr_t GetSerialNumberString = 0x1EE6E20; constexpr uintptr_t GetRawSerialNumber = 0x1EE6DB0; constexpr uintptr_t ToString = 0x1EE7440; constexpr uintptr_t ToString = 0x1EE7460; constexpr uintptr_t Import = 0x1EE7190; constexpr uintptr_t Import = 0x1EE7050; constexpr uintptr_t Import = 0x1EE7140; constexpr uintptr_t Import = 0x1EE70F0; constexpr uintptr_t Import = 0x1EE70A0; constexpr uintptr_t Import = 0x1EE7000; constexpr uintptr_t GetNotAfter = 0x1EE6A30; constexpr uintptr_t GetNotBefore = 0x1EE6B20; constexpr uintptr_t FormatDate = 0x1EE6540; constexpr uintptr_t ValidateKeyStorageFlags = 0x1EE7980; constexpr uintptr_t VerifyContentType = 0x1EE7AA0; constexpr uintptr_t ImportHandle = 0x1EE6FC0; constexpr uintptr_t Impl = 0x53E8F0; constexpr uintptr_t IsValid = 0x1EE87D0; constexpr uintptr_t ThrowIfInvalid = 0x1EE73E0; }; // System.Security.Cryptography.X509Certificates.X509CertificateImpl struct X509CertificateImpl { // ---- Methods ---- constexpr uintptr_t IsValid = 0x3496B0; constexpr uintptr_t ThrowIfContextInvalid = 0x1EE6140; constexpr uintptr_t Clone = 0x3479D0; constexpr uintptr_t Issuer = 0x3479D0; constexpr uintptr_t Subject = 0x3479D0; constexpr uintptr_t LegacyIssuer = 0x3479D0; constexpr uintptr_t LegacySubject = 0x3479D0; constexpr uintptr_t RawData = 0x3479D0; constexpr uintptr_t NotAfter = 0x3479D0; constexpr uintptr_t NotBefore = 0x3479D0; constexpr uintptr_t Thumbprint = 0x3479D0; constexpr uintptr_t GetHashCode = 0x1EE60A0; constexpr uintptr_t KeyAlgorithm = 0x3479D0; constexpr uintptr_t KeyAlgorithmParameters = 0x3479D0; constexpr uintptr_t PublicKeyValue = 0x3479D0; constexpr uintptr_t SerialNumber = 0x3479D0; constexpr uintptr_t HasPrivateKey = 0x3496B0; constexpr uintptr_t GetRSAPrivateKey = 0x3479D0; constexpr uintptr_t GetDSAPrivateKey = 0x3479D0; constexpr uintptr_t CopyWithPrivateKey = 0x350440; constexpr uintptr_t CreateCertificate = 0x3479D0; constexpr uintptr_t Equals = 0x1EE5E80; constexpr uintptr_t Dispose = 0x1EE5E10; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Finalize = 0x1EE6030; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Security.Cryptography.X509Certificates.X509Helper struct X509Helper { // ---- Methods ---- constexpr uintptr_t CertificateProvider = 0x1EE8CF0; constexpr uintptr_t InitFromCertificate = 0x1EE8B90; constexpr uintptr_t InitFromCertificate = 0x1EE8C60; constexpr uintptr_t IsValid = 0x1EE8C80; constexpr uintptr_t ThrowIfContextInvalid = 0x1EE8CA0; constexpr uintptr_t GetInvalidContextException = 0x1EE8950; constexpr uintptr_t Import = 0x1EE8AD0; constexpr uintptr_t Import = 0x1EE89C0; }; // System.Security.Principal.GenericIdentity struct GenericIdentity { constexpr uintptr_t m_name = 0x78; constexpr uintptr_t m_type = 0x80; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED9630; constexpr uintptr_t .ctor = 0x1ED5CF0; constexpr uintptr_t .ctor = 0x1ED95D0; constexpr uintptr_t Clone = 0x1ED9540; constexpr uintptr_t Claims = 0x1ED6800; constexpr uintptr_t Name = 0x54E970; constexpr uintptr_t AuthenticationType = 0x54E870; constexpr uintptr_t AddNameClaim = 0x1ED93C0; }; // System.Security.Principal.IIdentity struct IIdentity { // ---- Methods ---- constexpr uintptr_t Name = 0x3479D0; constexpr uintptr_t AuthenticationType = 0x3479D0; }; // System.Security.Principal.IPrincipal struct IPrincipal { // ---- Methods ---- constexpr uintptr_t Identity = 0x3479D0; }; // System.Security.Principal.TokenImpersonationLevel struct TokenImpersonationLevel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Anonymous = 0x0; constexpr uintptr_t Identification = 0x0; constexpr uintptr_t Impersonation = 0x0; constexpr uintptr_t Delegation = 0x0; }; // System.Security.Principal.GenericPrincipal struct GenericPrincipal { constexpr uintptr_t m_identity = 0x28; constexpr uintptr_t m_roles = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED98B0; constexpr uintptr_t Identity = 0x5120A0; }; // System.Security.Principal.IdentityNotMappedException struct IdentityNotMappedException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED9A00; constexpr uintptr_t .ctor = 0x1ED99F0; constexpr uintptr_t GetObjectData = 0x512CE0; }; // System.Security.Principal.IdentityReference struct IdentityReference { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Value = 0x3479D0; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Translate = 0x350440; constexpr uintptr_t Op_Equality = 0x1ED9A50; }; // System.Security.Principal.NTAccount struct NTAccount { constexpr uintptr_t _value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EDBDD0; constexpr uintptr_t Value = 0x53E8F0; constexpr uintptr_t Equals = 0x1EDB9D0; constexpr uintptr_t GetHashCode = 0x1EDBA70; constexpr uintptr_t ToString = 0x1EDBAB0; constexpr uintptr_t Translate = 0x1EDBAD0; constexpr uintptr_t Op_Equality = 0x1ED9A50; }; // System.Security.Principal.SecurityIdentifier struct SecurityIdentifier { constexpr uintptr_t buffer = 0x10; constexpr uintptr_t MaxBinaryLength = 0x0; constexpr uintptr_t MinBinaryLength = 0x4; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE1490; constexpr uintptr_t .ctor = 0x1EE11F0; constexpr uintptr_t CreateFromBinaryForm = 0x1EDFF80; constexpr uintptr_t BinaryLength = 0x7C0760; constexpr uintptr_t Value = 0x1EE1550; constexpr uintptr_t GetSidAuthority = 0x1EE03A0; constexpr uintptr_t GetSidSubAuthorityCount = 0x1EE0450; constexpr uintptr_t GetSidSubAuthority = 0x1EE0480; constexpr uintptr_t CompareTo = 0x1EDFDE0; constexpr uintptr_t Equals = 0x1EE01D0; constexpr uintptr_t Equals = 0x1EE0130; constexpr uintptr_t GetBinaryForm = 0x1EE02B0; constexpr uintptr_t GetHashCode = 0x1EDBA70; constexpr uintptr_t ToString = 0x1EDBAB0; constexpr uintptr_t Translate = 0x1EE0C60; constexpr uintptr_t Op_Equality = 0x1ED9A50; constexpr uintptr_t Op_Inequality = 0x1EE1780; constexpr uintptr_t ParseSddlForm = 0x1EE0500; constexpr uintptr_t TryParseAuthority = 0x1EE0FA0; constexpr uintptr_t TryParseSubAuthority = 0x1EE10A0; constexpr uintptr_t .cctor = 0x1EE11A0; }; // System.Security.Principal.WellKnownAccount struct WellKnownAccount { constexpr uintptr_t accounts = 0x0; // ---- Methods ---- constexpr uintptr_t WellKnownValue = 0x5507E0; constexpr uintptr_t IsAbsolute = 0x1296040; constexpr uintptr_t IsAbsolute = 0x1EE51F0; constexpr uintptr_t Sid = 0x520140; constexpr uintptr_t Sid = 0x51FB70; constexpr uintptr_t Rid = 0x526D60; constexpr uintptr_t Name = 0x5120A0; constexpr uintptr_t Name = 0x5120B0; constexpr uintptr_t SddlForm = 0x54DFC0; constexpr uintptr_t SddlForm = 0x54DFE0; constexpr uintptr_t LookupBySid = 0x1EE1FD0; constexpr uintptr_t LookupByName = 0x1EE1E50; constexpr uintptr_t LookupBySddlForm = 0x1EE1F10; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x1EE2090; }; // System.Security.Principal.WellKnownSidType struct WellKnownSidType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NullSid = 0x0; constexpr uintptr_t WorldSid = 0x0; constexpr uintptr_t LocalSid = 0x0; constexpr uintptr_t CreatorOwnerSid = 0x0; constexpr uintptr_t CreatorGroupSid = 0x0; constexpr uintptr_t CreatorOwnerServerSid = 0x0; constexpr uintptr_t CreatorGroupServerSid = 0x0; constexpr uintptr_t NTAuthoritySid = 0x0; constexpr uintptr_t DialupSid = 0x0; constexpr uintptr_t NetworkSid = 0x0; constexpr uintptr_t BatchSid = 0x0; constexpr uintptr_t InteractiveSid = 0x0; constexpr uintptr_t ServiceSid = 0x0; constexpr uintptr_t AnonymousSid = 0x0; constexpr uintptr_t ProxySid = 0x0; constexpr uintptr_t EnterpriseControllersSid = 0x0; constexpr uintptr_t SelfSid = 0x0; constexpr uintptr_t AuthenticatedUserSid = 0x0; constexpr uintptr_t RestrictedCodeSid = 0x0; constexpr uintptr_t TerminalServerSid = 0x0; constexpr uintptr_t RemoteLogonIdSid = 0x0; constexpr uintptr_t LogonIdsSid = 0x0; constexpr uintptr_t LocalSystemSid = 0x0; constexpr uintptr_t LocalServiceSid = 0x0; constexpr uintptr_t NetworkServiceSid = 0x0; constexpr uintptr_t BuiltinDomainSid = 0x0; constexpr uintptr_t BuiltinAdministratorsSid = 0x0; constexpr uintptr_t BuiltinUsersSid = 0x0; constexpr uintptr_t BuiltinGuestsSid = 0x0; constexpr uintptr_t BuiltinPowerUsersSid = 0x0; constexpr uintptr_t BuiltinAccountOperatorsSid = 0x0; constexpr uintptr_t BuiltinSystemOperatorsSid = 0x0; constexpr uintptr_t BuiltinPrintOperatorsSid = 0x0; constexpr uintptr_t BuiltinBackupOperatorsSid = 0x0; constexpr uintptr_t BuiltinReplicatorSid = 0x0; constexpr uintptr_t BuiltinPreWindows2000CompatibleAccessSid = 0x0; constexpr uintptr_t BuiltinRemoteDesktopUsersSid = 0x0; constexpr uintptr_t BuiltinNetworkConfigurationOperatorsSid = 0x0; constexpr uintptr_t AccountAdministratorSid = 0x0; constexpr uintptr_t AccountGuestSid = 0x0; constexpr uintptr_t AccountKrbtgtSid = 0x0; constexpr uintptr_t AccountDomainAdminsSid = 0x0; constexpr uintptr_t AccountDomainUsersSid = 0x0; constexpr uintptr_t AccountDomainGuestsSid = 0x0; constexpr uintptr_t AccountComputersSid = 0x0; constexpr uintptr_t AccountControllersSid = 0x0; constexpr uintptr_t AccountCertAdminsSid = 0x0; constexpr uintptr_t AccountSchemaAdminsSid = 0x0; constexpr uintptr_t AccountEnterpriseAdminsSid = 0x0; constexpr uintptr_t AccountPolicyAdminsSid = 0x0; constexpr uintptr_t AccountRasAndIasServersSid = 0x0; constexpr uintptr_t NtlmAuthenticationSid = 0x0; constexpr uintptr_t DigestAuthenticationSid = 0x0; constexpr uintptr_t SChannelAuthenticationSid = 0x0; constexpr uintptr_t ThisOrganizationSid = 0x0; constexpr uintptr_t OtherOrganizationSid = 0x0; constexpr uintptr_t BuiltinIncomingForestTrustBuildersSid = 0x0; constexpr uintptr_t BuiltinPerformanceMonitoringUsersSid = 0x0; constexpr uintptr_t BuiltinPerformanceLoggingUsersSid = 0x0; constexpr uintptr_t BuiltinAuthorizationAccessSid = 0x0; constexpr uintptr_t WinBuiltinTerminalServerLicenseServersSid = 0x0; constexpr uintptr_t MaxDefined = 0x0; constexpr uintptr_t WinBuiltinDCOMUsersSid = 0x0; constexpr uintptr_t WinBuiltinIUsersSid = 0x0; constexpr uintptr_t WinIUserSid = 0x0; constexpr uintptr_t WinBuiltinCryptoOperatorsSid = 0x0; constexpr uintptr_t WinUntrustedLabelSid = 0x0; constexpr uintptr_t WinLowLabelSid = 0x0; constexpr uintptr_t WinMediumLabelSid = 0x0; constexpr uintptr_t WinHighLabelSid = 0x0; constexpr uintptr_t WinSystemLabelSid = 0x0; constexpr uintptr_t WinWriteRestrictedCodeSid = 0x0; constexpr uintptr_t WinCreatorOwnerRightsSid = 0x0; constexpr uintptr_t WinCacheablePrincipalsGroupSid = 0x0; constexpr uintptr_t WinNonCacheablePrincipalsGroupSid = 0x0; constexpr uintptr_t WinEnterpriseReadonlyControllersSid = 0x0; constexpr uintptr_t WinAccountReadonlyControllersSid = 0x0; constexpr uintptr_t WinBuiltinEventLogReadersGroup = 0x0; constexpr uintptr_t WinNewEnterpriseReadonlyControllersSid = 0x0; constexpr uintptr_t WinBuiltinCertSvcDComAccessGroup = 0x0; constexpr uintptr_t WinMediumPlusLabelSid = 0x0; constexpr uintptr_t WinLocalLogonSid = 0x0; constexpr uintptr_t WinConsoleLogonSid = 0x0; constexpr uintptr_t WinThisOrganizationCertificateSid = 0x0; constexpr uintptr_t WinApplicationPackageAuthoritySid = 0x0; constexpr uintptr_t WinBuiltinAnyPackageSid = 0x0; constexpr uintptr_t WinCapabilityInternetClientSid = 0x0; constexpr uintptr_t WinCapabilityInternetClientServerSid = 0x0; constexpr uintptr_t WinCapabilityPrivateNetworkClientServerSid = 0x0; constexpr uintptr_t WinCapabilityPicturesLibrarySid = 0x0; constexpr uintptr_t WinCapabilityVideosLibrarySid = 0x0; constexpr uintptr_t WinCapabilityMusicLibrarySid = 0x0; constexpr uintptr_t WinCapabilityDocumentsLibrarySid = 0x0; constexpr uintptr_t WinCapabilitySharedUserCertificatesSid = 0x0; constexpr uintptr_t WinCapabilityEnterpriseAuthenticationSid = 0x0; constexpr uintptr_t WinCapabilityRemovableStorageSid = 0x0; }; // System.Security.Principal.WindowsAccountType struct WindowsAccountType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t Guest = 0x0; constexpr uintptr_t System = 0x0; constexpr uintptr_t Anonymous = 0x0; }; // System.Security.Principal.WindowsIdentity struct WindowsIdentity { constexpr uintptr_t _token = 0x78; constexpr uintptr_t _type = 0x80; constexpr uintptr_t _account = 0x88; constexpr uintptr_t _authenticated = 0x8C; constexpr uintptr_t _name = 0x90; constexpr uintptr_t _info = 0x98; constexpr uintptr_t invalidWindows = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE59F0; constexpr uintptr_t .ctor = 0x1EE5AA0; constexpr uintptr_t .ctor = 0x1EE5B00; constexpr uintptr_t Dispose = 0x1EE5210; constexpr uintptr_t GetCurrent = 0x1EE5230; constexpr uintptr_t Impersonate = 0x1EE5320; constexpr uintptr_t AuthenticationType = 0x54E870; constexpr uintptr_t Name = 0x1EE5B50; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x1EE5540; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1EE5880; constexpr uintptr_t CloneAsBase = 0x1EE5200; constexpr uintptr_t GetTokenInternal = 0x54E970; constexpr uintptr_t SetToken = 0x1EE53E0; constexpr uintptr_t GetCurrentToken = 0x1EE5220; constexpr uintptr_t GetTokenName = 0x1EE5310; constexpr uintptr_t .cctor = 0x1EE59B0; }; // System.Security.Principal.WindowsImpersonationContext struct WindowsImpersonationContext { constexpr uintptr_t _token = 0x10; constexpr uintptr_t undo = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE5D80; constexpr uintptr_t Dispose = 0x1EE5BE0; constexpr uintptr_t Undo = 0x1EE5CD0; constexpr uintptr_t CloseToken = 0x1EE5BD0; constexpr uintptr_t DuplicateToken = 0x1EE5CA0; constexpr uintptr_t SetCurrentToken = 0x1EE5CC0; constexpr uintptr_t RevertToSelf = 0x1EE5CB0; }; // System.Security.Claims.Claim struct Claim { constexpr uintptr_t m_issuer = 0x10; constexpr uintptr_t m_originalIssuer = 0x18; constexpr uintptr_t m_type = 0x20; constexpr uintptr_t m_value = 0x28; constexpr uintptr_t m_valueType = 0x30; constexpr uintptr_t m_userSerializationData = 0x38; constexpr uintptr_t m_properties = 0x40; constexpr uintptr_t m_propertyLock = 0x48; constexpr uintptr_t m_subject = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED3B90; constexpr uintptr_t .ctor = 0x1ED3F50; constexpr uintptr_t .ctor = 0x1ED3BE0; constexpr uintptr_t OnDeserializedMethod = 0x1ED3AB0; constexpr uintptr_t Properties = 0x1ED4210; constexpr uintptr_t Subject = 0x54DA80; constexpr uintptr_t Subject = 0x54DB70; constexpr uintptr_t Type = 0x526D40; constexpr uintptr_t Value = 0x5120A0; constexpr uintptr_t Clone = 0x1ED3A40; constexpr uintptr_t ToString = 0x1ED3B10; }; // System.Security.Claims.ClaimsIdentity struct ClaimsIdentity { constexpr uintptr_t m_userSerializationData = 0x10; constexpr uintptr_t m_instanceClaims = 0x18; constexpr uintptr_t m_externalClaims = 0x20; constexpr uintptr_t m_nameType = 0x28; constexpr uintptr_t m_roleType = 0x30; constexpr uintptr_t m_version = 0x38; constexpr uintptr_t m_actor = 0x40; constexpr uintptr_t m_authenticationType = 0x48; constexpr uintptr_t m_bootstrapContext = 0x50; constexpr uintptr_t m_label = 0x58; constexpr uintptr_t m_serializedNameType = 0x60; constexpr uintptr_t m_serializedRoleType = 0x68; constexpr uintptr_t m_serializedClaims = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1ED5CF0; constexpr uintptr_t .ctor = 0x1ED5CC0; constexpr uintptr_t .ctor = 0x1ED6550; constexpr uintptr_t .ctor = 0x1ED5EE0; constexpr uintptr_t .ctor = 0x1ED6580; constexpr uintptr_t .ctor = 0x1ED5D20; constexpr uintptr_t AuthenticationType = 0x54DA70; constexpr uintptr_t Actor = 0x54DA60; constexpr uintptr_t Actor = 0x1ED68B0; constexpr uintptr_t Claims = 0x1ED6800; constexpr uintptr_t Name = 0x1ED6880; constexpr uintptr_t NameClaimType = 0x5120A0; constexpr uintptr_t Clone = 0x1ED4400; constexpr uintptr_t AddClaim = 0x1ED4320; constexpr uintptr_t SafeAddClaims = 0x1ED58E0; constexpr uintptr_t SafeAddClaim = 0x1ED5840; constexpr uintptr_t FindFirst = 0x1ED4F30; constexpr uintptr_t OnSerializingMethod = 0x1ED57C0; constexpr uintptr_t OnDeserializedMethod = 0x1ED5600; constexpr uintptr_t OnDeserializingMethod = 0x1ED56E0; constexpr uintptr_t GetObjectData = 0x1ED5120; constexpr uintptr_t DeserializeClaims = 0x1ED45D0; constexpr uintptr_t SerializeClaims = 0x1ED5B10; constexpr uintptr_t IsCircular = 0x1ED55B0; constexpr uintptr_t Deserialize = 0x1ED4890; }; // System.Security.Claims.ClaimsPrincipal struct ClaimsPrincipal { constexpr uintptr_t m_version = 0x10; constexpr uintptr_t m_serializedClaimsIdentities = 0x18; constexpr uintptr_t m_identities = 0x20; constexpr uintptr_t s_identitySelector = 0x0; constexpr uintptr_t s_principalSelector = 0x8; // ---- Methods ---- constexpr uintptr_t SelectPrimaryIdentity = 0x1EEAD60; constexpr uintptr_t ClaimsPrincipalSelector = 0x1EEBA90; constexpr uintptr_t .ctor = 0x1EEB9F0; constexpr uintptr_t .ctor = 0x1EEB800; constexpr uintptr_t OnSerializingMethod = 0x1EEAD00; constexpr uintptr_t OnDeserializedMethod = 0x1EEAC90; constexpr uintptr_t Deserialize = 0x1EEAB30; constexpr uintptr_t DeserializeIdentities = 0x1EEA630; constexpr uintptr_t SerializeIdentities = 0x1EEAFD0; constexpr uintptr_t Identity = 0x1EEBAE0; constexpr uintptr_t .cctor = 0x1EEB710; }; // System.Security.AccessControl.PrivilegeNotHeldException struct PrivilegeNotHeldException { constexpr uintptr_t _privilegeName = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF9E80; constexpr uintptr_t .ctor = 0x1EF9DE0; constexpr uintptr_t GetObjectData = 0x1EF9D20; }; // System.Security.AccessControl.AccessControlModification struct AccessControlModification { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Add = 0x0; constexpr uintptr_t Set = 0x0; constexpr uintptr_t Reset = 0x0; constexpr uintptr_t Remove = 0x0; constexpr uintptr_t RemoveAll = 0x0; constexpr uintptr_t RemoveSpecific = 0x0; }; // System.Security.AccessControl.AccessControlSections struct AccessControlSections { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Audit = 0x0; constexpr uintptr_t Access = 0x0; constexpr uintptr_t Owner = 0x0; constexpr uintptr_t Group = 0x0; constexpr uintptr_t All = 0x0; }; // System.Security.AccessControl.AccessControlType struct AccessControlType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Allow = 0x0; constexpr uintptr_t Deny = 0x0; }; // System.Security.AccessControl.AccessRule struct AccessRule { constexpr uintptr_t type = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE90D0; constexpr uintptr_t AccessControlType = 0x5E10D0; }; // System.Security.AccessControl.AceEnumerator struct AceEnumerator { constexpr uintptr_t owner = 0x10; constexpr uintptr_t current = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE9210; constexpr uintptr_t Current = 0x1EE91D0; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x1EE91D0; constexpr uintptr_t MoveNext = 0x1EE9170; constexpr uintptr_t Reset = 0x1ACE970; }; // System.Security.AccessControl.AceFlags struct AceFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ObjectInherit = 0x0; constexpr uintptr_t ContainerInherit = 0x0; constexpr uintptr_t NoPropagateInherit = 0x0; constexpr uintptr_t InheritOnly = 0x0; constexpr uintptr_t InheritanceFlags = 0x0; constexpr uintptr_t Inherited = 0x0; constexpr uintptr_t SuccessfulAccess = 0x0; constexpr uintptr_t FailedAccess = 0x0; constexpr uintptr_t AuditFlags = 0x0; }; // System.Security.AccessControl.AceQualifier struct AceQualifier { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AccessAllowed = 0x0; constexpr uintptr_t AccessDenied = 0x0; constexpr uintptr_t SystemAudit = 0x0; constexpr uintptr_t SystemAlarm = 0x0; }; // System.Security.AccessControl.AceType struct AceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AccessAllowed = 0x0; constexpr uintptr_t AccessDenied = 0x0; constexpr uintptr_t SystemAudit = 0x0; constexpr uintptr_t SystemAlarm = 0x0; constexpr uintptr_t AccessAllowedCompound = 0x0; constexpr uintptr_t AccessAllowedObject = 0x0; constexpr uintptr_t AccessDeniedObject = 0x0; constexpr uintptr_t SystemAuditObject = 0x0; constexpr uintptr_t SystemAlarmObject = 0x0; constexpr uintptr_t AccessAllowedCallback = 0x0; constexpr uintptr_t AccessDeniedCallback = 0x0; constexpr uintptr_t AccessAllowedCallbackObject = 0x0; constexpr uintptr_t AccessDeniedCallbackObject = 0x0; constexpr uintptr_t SystemAuditCallback = 0x0; constexpr uintptr_t SystemAlarmCallback = 0x0; constexpr uintptr_t SystemAuditCallbackObject = 0x0; constexpr uintptr_t SystemAlarmCallbackObject = 0x0; constexpr uintptr_t MaxDefinedAceType = 0x0; }; // System.Security.AccessControl.AuditFlags struct AuditFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Success = 0x0; constexpr uintptr_t Failure = 0x0; }; // System.Security.AccessControl.AuditRule struct AuditRule { constexpr uintptr_t auditFlags = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE9670; constexpr uintptr_t AuditFlags = 0x5E10D0; }; // System.Security.AccessControl.AuthorizationRule struct AuthorizationRule { constexpr uintptr_t identity = 0x10; constexpr uintptr_t accessMask = 0x18; constexpr uintptr_t isInherited = 0x1C; constexpr uintptr_t inheritanceFlags = 0x20; constexpr uintptr_t propagationFlags = 0x24; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE9720; constexpr uintptr_t IdentityReference = 0x53E8F0; constexpr uintptr_t InheritanceFlags = 0x72D000; constexpr uintptr_t PropagationFlags = 0x6C12F0; constexpr uintptr_t AccessMask = 0x684F40; }; // System.Security.AccessControl.CommonAce struct CommonAce { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EEC240; constexpr uintptr_t .ctor = 0x1EEC3B0; constexpr uintptr_t BinaryLength = 0x1EEC660; constexpr uintptr_t GetBinaryForm = 0x1EEC0E0; constexpr uintptr_t ConvertType = 0x1EEBFD0; }; // RemoveAcesCallback`1 struct RemoveAcesCallback_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Security.AccessControl.CommonAcl struct CommonAcl { constexpr uintptr_t is_aefa = 0x10; constexpr uintptr_t is_canonical = 0x11; constexpr uintptr_t is_container = 0x12; constexpr uintptr_t is_ds = 0x13; constexpr uintptr_t raw_acl = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EEE770; constexpr uintptr_t .ctor = 0x1EEE6A0; constexpr uintptr_t .ctor = 0x1EEE570; constexpr uintptr_t Init = 0x1EED3F0; constexpr uintptr_t BinaryLength = 0x1E415C0; constexpr uintptr_t Count = 0x1EEE920; constexpr uintptr_t IsCanonical = 0x51FE90; constexpr uintptr_t IsContainer = 0x14009F0; constexpr uintptr_t IsDS = 0x1400AB0; constexpr uintptr_t IsAefa = 0x51FEA0; constexpr uintptr_t Revision = 0x1EEEA00; constexpr uintptr_t Item = 0x1EEE950; constexpr uintptr_t Item = 0x1EEEA30; constexpr uintptr_t GetBinaryForm = 0x1EED140; constexpr uintptr_t Purge = 0x1EEDC70; constexpr uintptr_t RequireCanonicity = 0x1EEDF00; constexpr uintptr_t CanonicalizeAndClearAefa = 0x1EECDB0; constexpr uintptr_t IsAceMeaningless = 0x1EED420; constexpr uintptr_t TestCanonicity = 0x1EEE210; constexpr uintptr_t GetCanonicalExplicitDenyAceCount = 0x1EED1F0; constexpr uintptr_t GetCanonicalExplicitAceCount = 0x1EED170; constexpr uintptr_t MergeExplicitAces = 0x1EEDB60; constexpr uintptr_t MergeExplicitAcePair = 0x1EED530; constexpr uintptr_t GetObjectAceTypeGuids = 0x1EED350; constexpr uintptr_t ApplyCanonicalSortToExplicitAces = 0x351010; constexpr uintptr_t ApplyCanonicalSortToExplicitAces = 0x1EECBB0; constexpr uintptr_t RemoveAces = 0x351800; constexpr uintptr_t AddAce = 0x1EECB60; constexpr uintptr_t AddAceGetQualifiedAce = 0x1EEC6B0; constexpr uintptr_t AddAce = 0x1EEC960; constexpr uintptr_t CopyAce = 0x1EECF60; constexpr uintptr_t GetAceInsertPosition = 0x34D490; constexpr uintptr_t GetAceFlags = 0x1EECFF0; constexpr uintptr_t RemoveAceSpecific = 0x1EEDD90; constexpr uintptr_t SetAce = 0x1EEE0B0; constexpr uintptr_t SetAce = 0x1EEDF70; }; // System.Security.AccessControl.CommonObjectSecurity struct CommonObjectSecurity { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EEF730; constexpr uintptr_t AddAccessRule = 0x1EEEA70; constexpr uintptr_t RemoveAccessRule = 0x1EEF570; constexpr uintptr_t RemoveAccessRuleAll = 0x1EEF4F0; constexpr uintptr_t RemoveAccessRuleSpecific = 0x1EEF530; constexpr uintptr_t ResetAccessRule = 0x1EEF670; constexpr uintptr_t SetAccessRule = 0x1EEF6B0; constexpr uintptr_t ModifyAccess = 0x1EEEAF0; constexpr uintptr_t AddAuditRule = 0x1EEEAB0; constexpr uintptr_t RemoveAuditRule = 0x1EEF630; constexpr uintptr_t RemoveAuditRuleAll = 0x1EEF5B0; constexpr uintptr_t RemoveAuditRuleSpecific = 0x1EEF5F0; constexpr uintptr_t SetAuditRule = 0x1EEF6F0; constexpr uintptr_t ModifyAudit = 0x1EEEFB0; }; // System.Security.AccessControl.CommonSecurityDescriptor struct CommonSecurityDescriptor { constexpr uintptr_t is_container = 0x10; constexpr uintptr_t is_ds = 0x11; constexpr uintptr_t flags = 0x14; constexpr uintptr_t owner = 0x18; constexpr uintptr_t group = 0x20; constexpr uintptr_t system_acl = 0x28; constexpr uintptr_t discretionary_acl = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EEFCD0; constexpr uintptr_t .ctor = 0x1EEFD80; constexpr uintptr_t Init = 0x1EEF810; constexpr uintptr_t Init = 0x1EEFAF0; constexpr uintptr_t ControlFlags = 0x1EEFF30; constexpr uintptr_t DiscretionaryAcl = 0x54DFC0; constexpr uintptr_t DiscretionaryAcl = 0x1EEFF50; constexpr uintptr_t Group = 0x526D40; constexpr uintptr_t Group = 0x526D60; constexpr uintptr_t IsContainer = 0x51FE80; constexpr uintptr_t IsDS = 0x51FE90; constexpr uintptr_t Owner = 0x520140; constexpr uintptr_t Owner = 0x51FB70; constexpr uintptr_t SystemAcl = 0x5120A0; constexpr uintptr_t SystemAcl = 0x1EF0080; constexpr uintptr_t PurgeAccessControl = 0x1EEFC90; constexpr uintptr_t PurgeAudit = 0x1EEFCB0; constexpr uintptr_t CheckAclConsistency = 0x1EEF740; }; // System.Security.AccessControl.ControlFlags struct ControlFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t OwnerDefaulted = 0x0; constexpr uintptr_t GroupDefaulted = 0x0; constexpr uintptr_t DiscretionaryAclPresent = 0x0; constexpr uintptr_t DiscretionaryAclDefaulted = 0x0; constexpr uintptr_t SystemAclPresent = 0x0; constexpr uintptr_t SystemAclDefaulted = 0x0; constexpr uintptr_t DiscretionaryAclUntrusted = 0x0; constexpr uintptr_t ServerSecurity = 0x0; constexpr uintptr_t DiscretionaryAclAutoInheritRequired = 0x0; constexpr uintptr_t SystemAclAutoInheritRequired = 0x0; constexpr uintptr_t DiscretionaryAclAutoInherited = 0x0; constexpr uintptr_t SystemAclAutoInherited = 0x0; constexpr uintptr_t DiscretionaryAclProtected = 0x0; constexpr uintptr_t SystemAclProtected = 0x0; constexpr uintptr_t RMControlValid = 0x0; constexpr uintptr_t SelfRelative = 0x0; }; // System.Security.AccessControl.CryptoKeyAccessRule struct CryptoKeyAccessRule { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF38D0; }; // System.Security.AccessControl.CryptoKeyAuditRule struct CryptoKeyAuditRule { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF3910; }; // System.Security.AccessControl.CryptoKeyRights struct CryptoKeyRights { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ReadData = 0x0; constexpr uintptr_t WriteData = 0x0; constexpr uintptr_t ReadExtendedAttributes = 0x0; constexpr uintptr_t WriteExtendedAttributes = 0x0; constexpr uintptr_t ReadAttributes = 0x0; constexpr uintptr_t WriteAttributes = 0x0; constexpr uintptr_t Delete = 0x0; constexpr uintptr_t ReadPermissions = 0x0; constexpr uintptr_t ChangePermissions = 0x0; constexpr uintptr_t TakeOwnership = 0x0; constexpr uintptr_t Synchronize = 0x0; constexpr uintptr_t FullControl = 0x0; constexpr uintptr_t GenericAll = 0x0; constexpr uintptr_t GenericExecute = 0x0; constexpr uintptr_t GenericWrite = 0x0; constexpr uintptr_t GenericRead = 0x0; }; // System.Security.AccessControl.CryptoKeySecurity struct CryptoKeySecurity { // ---- Methods ---- constexpr uintptr_t AccessRightType = 0x1EF3B20; constexpr uintptr_t AccessRuleType = 0x1EF3B70; constexpr uintptr_t AuditRuleType = 0x1EF3BC0; constexpr uintptr_t AccessRuleFactory = 0x1EF39B0; constexpr uintptr_t AuditRuleFactory = 0x1EF3A30; }; // System.Security.AccessControl.DiscretionaryAcl struct DiscretionaryAcl { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF3FF0; constexpr uintptr_t .ctor = 0x1EF4000; constexpr uintptr_t AddAccess = 0x1EF3C10; constexpr uintptr_t RemoveAccess = 0x1EF3F20; constexpr uintptr_t RemoveAccessSpecific = 0x1EF3E90; constexpr uintptr_t SetAccess = 0x1EF3F60; constexpr uintptr_t ApplyCanonicalSortToExplicitAces = 0x1EF3CB0; constexpr uintptr_t GetAceInsertPosition = 0x1EF3D10; constexpr uintptr_t GetAceQualifier = 0x1EF3D20; constexpr uintptr_t IsAceMeaningless = 0x1EF3D90; }; // System.Security.AccessControl.GenericAce struct GenericAce { constexpr uintptr_t ace_flags = 0x10; constexpr uintptr_t ace_type = 0x11; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF47B0; constexpr uintptr_t .ctor = 0x1EF4680; constexpr uintptr_t AceFlags = 0x51FE80; constexpr uintptr_t AceType = 0x51FE90; constexpr uintptr_t AuditFlags = 0x1EF4840; constexpr uintptr_t BinaryLength = 0x3494D0; constexpr uintptr_t InheritanceFlags = 0x1EF4860; constexpr uintptr_t IsInherited = 0x1EF4880; constexpr uintptr_t PropagationFlags = 0x1EF4890; constexpr uintptr_t CreateFromBinaryForm = 0x1EF41F0; constexpr uintptr_t Equals = 0x1EF43A0; constexpr uintptr_t GetBinaryForm = 0x35D360; constexpr uintptr_t GetHashCode = 0x1EF4430; constexpr uintptr_t Op_Equality = 0x1EF48B0; constexpr uintptr_t Op_Inequality = 0x1EF4A10; constexpr uintptr_t IsObjectType = 0x1EF4500; constexpr uintptr_t ReadUShort = 0x1EF4590; constexpr uintptr_t ReadInt = 0x1EF4520; constexpr uintptr_t WriteInt = 0x1EF45D0; constexpr uintptr_t WriteUShort = 0x1EF4640; }; // System.Security.AccessControl.GenericAcl struct GenericAcl { constexpr uintptr_t AclRevision = 0x0; constexpr uintptr_t AclRevisionDS = 0x1; constexpr uintptr_t MaxBinaryLength = 0x4; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1EF4E50; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t BinaryLength = 0x3494D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t Item = 0x350220; constexpr uintptr_t Item = 0x358990; constexpr uintptr_t Revision = 0x3496B0; constexpr uintptr_t SyncRoot = 0x51FF10; constexpr uintptr_t CopyTo = 0x1EF4B70; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x1EF4DC0; constexpr uintptr_t GetBinaryForm = 0x35D360; constexpr uintptr_t GetEnumerator = 0x1EF4D50; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1EF4D50; }; // System.Security.AccessControl.GenericSecurityDescriptor struct GenericSecurityDescriptor { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t ControlFlags = 0x3494D0; constexpr uintptr_t Group = 0x3479D0; constexpr uintptr_t Group = 0x351800; constexpr uintptr_t Owner = 0x3479D0; constexpr uintptr_t Owner = 0x351800; }; // System.Security.AccessControl.InheritanceFlags struct InheritanceFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ContainerInherit = 0x0; constexpr uintptr_t ObjectInherit = 0x0; }; // System.Security.AccessControl.KnownAce struct KnownAce { constexpr uintptr_t access_mask = 0x18; constexpr uintptr_t identifier = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF47B0; constexpr uintptr_t .ctor = 0x1EF56F0; constexpr uintptr_t AccessMask = 0x684F40; constexpr uintptr_t AccessMask = 0x684F50; constexpr uintptr_t SecurityIdentifier = 0x526D40; constexpr uintptr_t SecurityIdentifier = 0x526D60; }; // ExceptionFromErrorCode struct ExceptionFromErrorCode { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF40D0; constexpr uintptr_t Invoke = 0x7F9CC0; }; // GetSecurityInfoNativeCall struct GetSecurityInfoNativeCall { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF4EB0; constexpr uintptr_t Invoke = 0x198FCA0; }; // SetSecurityInfoNativeCall struct SetSecurityInfoNativeCall { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F03DB0; constexpr uintptr_t Invoke = 0x198FB60; }; // System.Security.AccessControl.NativeObjectSecurity struct NativeObjectSecurity { constexpr uintptr_t exception_from_error_code = 0x28; constexpr uintptr_t resource_type = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF6E40; constexpr uintptr_t .ctor = 0x1EF6E80; constexpr uintptr_t .ctor = 0x1EF6ED0; constexpr uintptr_t .ctor = 0x1EF6FE0; constexpr uintptr_t .ctor = 0x1EF6DA0; constexpr uintptr_t .ctor = 0x1EF70F0; constexpr uintptr_t ClearAccessControlSectionsModified = 0x1EF5820; constexpr uintptr_t Persist = 0x1EF62E0; constexpr uintptr_t DefaultExceptionFromErrorCode = 0x1EF58B0; constexpr uintptr_t RaiseExceptionOnFailure = 0x1EF63E0; constexpr uintptr_t InternalGet = 0x1EF5D00; constexpr uintptr_t InternalGet = 0x1EF5EA0; constexpr uintptr_t InternalSet = 0x1EF6040; constexpr uintptr_t ResourceType = 0x622370; constexpr uintptr_t Win32GetHelper = 0x1EF66A0; constexpr uintptr_t Win32SetHelper = 0x1EF69E0; constexpr uintptr_t Win32FixName = 0x1EF65E0; constexpr uintptr_t GetSecurityInfo = 0x1EF5BD0; constexpr uintptr_t GetNamedSecurityInfo = 0x1EF5A60; constexpr uintptr_t LocalFree = 0x1EF6260; constexpr uintptr_t SetSecurityInfo = 0x1EF6490; constexpr uintptr_t GetSecurityDescriptorLength = 0x1EF5B50; constexpr uintptr_t IsValidSecurityDescriptor = 0x1EF61E0; }; // System.Security.AccessControl.ObjectAce struct ObjectAce { constexpr uintptr_t object_ace_type = 0x30; constexpr uintptr_t inherited_object_type = 0x40; constexpr uintptr_t object_ace_flags = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF8350; constexpr uintptr_t .ctor = 0x1EF84C0; constexpr uintptr_t BinaryLength = 0x1EF88A0; constexpr uintptr_t InheritedObjectAceType = 0x824440; constexpr uintptr_t InheritedObjectAceType = 0x824450; constexpr uintptr_t InheritedObjectAceTypePresent = 0x1EF8900; constexpr uintptr_t ObjectAceFlags = 0x54E880; constexpr uintptr_t ObjectAceFlags = 0x54E9E0; constexpr uintptr_t ObjectAceType = 0x80B620; constexpr uintptr_t ObjectAceType = 0x80B6A0; constexpr uintptr_t ObjectAceTypePresent = 0x1EF8910; constexpr uintptr_t GetBinaryForm = 0x1EF8010; constexpr uintptr_t ConvertType = 0x1EF7EF0; constexpr uintptr_t WriteGuid = 0x1EF8300; constexpr uintptr_t ReadGuid = 0x1EF8260; }; // System.Security.AccessControl.ObjectAceFlags struct ObjectAceFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ObjectAceTypePresent = 0x0; constexpr uintptr_t InheritedObjectAceTypePresent = 0x0; }; // System.Security.AccessControl.ObjectSecurity struct ObjectSecurity { constexpr uintptr_t descriptor = 0x10; constexpr uintptr_t sections_modified = 0x18; constexpr uintptr_t rw_lock = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF9840; constexpr uintptr_t .ctor = 0x1EF9600; constexpr uintptr_t AccessRightType = 0x3479D0; constexpr uintptr_t AccessRuleType = 0x3479D0; constexpr uintptr_t AuditRuleType = 0x3479D0; constexpr uintptr_t AreAccessRulesProtected = 0x1EF99C0; constexpr uintptr_t AreAuditRulesProtected = 0x1EF9A90; constexpr uintptr_t AccessControlSectionsModified = 0x1EF9910; constexpr uintptr_t AccessControlSectionsModified = 0x1EF9C00; constexpr uintptr_t AccessRulesModified = 0x1EF99A0; constexpr uintptr_t AccessRulesModified = 0x1EF9C80; constexpr uintptr_t AuditRulesModified = 0x1EF9B60; constexpr uintptr_t AuditRulesModified = 0x1EF9CD0; constexpr uintptr_t GroupModified = 0x1EF9B80; constexpr uintptr_t IsContainer = 0x1EF9BA0; constexpr uintptr_t IsDS = 0x1EF9BC0; constexpr uintptr_t OwnerModified = 0x1EF9BE0; constexpr uintptr_t AccessRuleFactory = 0x463590; constexpr uintptr_t AuditRuleFactory = 0x463590; constexpr uintptr_t GetGroup = 0x1EF8C60; constexpr uintptr_t GetOwner = 0x1EF8E00; constexpr uintptr_t PurgeAccessRules = 0x1EF8FA0; constexpr uintptr_t PurgeAuditRules = 0x1EF90D0; constexpr uintptr_t SetSecurityDescriptorBinaryForm = 0x1EF9320; constexpr uintptr_t CopySddlForm = 0x1EF8940; constexpr uintptr_t Reading = 0x1EF9250; constexpr uintptr_t ReadLock = 0x1EF9200; constexpr uintptr_t ReadUnlock = 0x1EF9230; constexpr uintptr_t Writing = 0x1EF9580; constexpr uintptr_t WriteLock = 0x1EF9530; constexpr uintptr_t WriteUnlock = 0x1EF9560; constexpr uintptr_t SidFromIR = 0x1EF9420; constexpr uintptr_t AreAccessControlSectionsModified = 0x1EF8920; constexpr uintptr_t SetAccessControlSectionsModified = 0x1EF92E0; }; // System.Security.AccessControl.PropagationFlags struct PropagationFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t NoPropagateInherit = 0x0; constexpr uintptr_t InheritOnly = 0x0; }; // System.Security.AccessControl.QualifiedAce struct QualifiedAce { constexpr uintptr_t opaque = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EFA7C0; constexpr uintptr_t .ctor = 0x1EF56F0; constexpr uintptr_t AceQualifier = 0x1EFA870; constexpr uintptr_t IsCallback = 0x1EFA9A0; constexpr uintptr_t OpaqueLength = 0x1EFA9E0; constexpr uintptr_t GetOpaque = 0x1EFA670; constexpr uintptr_t SetOpaque = 0x1EFA6F0; }; // System.Security.AccessControl.RawAcl struct RawAcl { constexpr uintptr_t revision = 0x10; constexpr uintptr_t list = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EFAEE0; constexpr uintptr_t .ctor = 0x1EFAF90; constexpr uintptr_t BinaryLength = 0x1EFB390; constexpr uintptr_t Count = 0x1EFB4C0; constexpr uintptr_t Item = 0x1EFB500; constexpr uintptr_t Item = 0x1EFB560; constexpr uintptr_t Revision = 0x51FE80; constexpr uintptr_t GetBinaryForm = 0x1EFAA00; constexpr uintptr_t InsertAce = 0x1EFAD30; constexpr uintptr_t RemoveAce = 0x1EFAE40; constexpr uintptr_t WriteUShort = 0x1EFAEA0; constexpr uintptr_t ReadUShort = 0x1EFAE00; }; // System.Security.AccessControl.RawSecurityDescriptor struct RawSecurityDescriptor { constexpr uintptr_t control_flags = 0x10; constexpr uintptr_t owner_sid = 0x18; constexpr uintptr_t group_sid = 0x20; constexpr uintptr_t system_acl = 0x28; constexpr uintptr_t discretionary_acl = 0x30; constexpr uintptr_t resourcemgr_control = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EFB640; constexpr uintptr_t ControlFlags = 0x511350; constexpr uintptr_t DiscretionaryAcl = 0x54DFC0; constexpr uintptr_t Group = 0x526D40; constexpr uintptr_t Group = 0x526D60; constexpr uintptr_t Owner = 0x520140; constexpr uintptr_t Owner = 0x51FB70; constexpr uintptr_t SystemAcl = 0x5120A0; constexpr uintptr_t ReadUShort = 0x1EFAE00; constexpr uintptr_t ReadInt = 0x1EFB5D0; }; // System.Security.AccessControl.ResourceType struct ResourceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t FileObject = 0x0; constexpr uintptr_t Service = 0x0; constexpr uintptr_t Printer = 0x0; constexpr uintptr_t RegistryKey = 0x0; constexpr uintptr_t LMShare = 0x0; constexpr uintptr_t KernelObject = 0x0; constexpr uintptr_t WindowObject = 0x0; constexpr uintptr_t DSObject = 0x0; constexpr uintptr_t DSObjectAll = 0x0; constexpr uintptr_t ProviderDefined = 0x0; constexpr uintptr_t WmiGuidObject = 0x0; constexpr uintptr_t RegistryWow6432Key = 0x0; }; // System.Security.AccessControl.SecurityInfos struct SecurityInfos { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Owner = 0x0; constexpr uintptr_t Group = 0x0; constexpr uintptr_t DiscretionaryAcl = 0x0; constexpr uintptr_t SystemAcl = 0x0; }; // System.Security.AccessControl.SystemAcl struct SystemAcl { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF3FF0; constexpr uintptr_t .ctor = 0x1EF4000; constexpr uintptr_t AddAudit = 0x1F05790; constexpr uintptr_t RemoveAudit = 0x1F05970; constexpr uintptr_t RemoveAuditSpecific = 0x1F05940; constexpr uintptr_t SetAudit = 0x1F059B0; constexpr uintptr_t ApplyCanonicalSortToExplicitAces = 0x1F057E0; constexpr uintptr_t GetAceInsertPosition = 0x559330; constexpr uintptr_t IsAceMeaningless = 0x1F05810; constexpr uintptr_t IsValidAuditFlags = 0x1F05920; }; // System.Runtime.AmbiguousImplementationException struct AmbiguousImplementationException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE9510; constexpr uintptr_t .ctor = 0x1EE9600; constexpr uintptr_t .ctor = 0x1EE9580; }; // System.Runtime.RuntimeImports struct RuntimeImports { // ---- Methods ---- constexpr uintptr_t RhZeroMemory = 0x1F03890; constexpr uintptr_t ZeroMemory = 0x1F03890; constexpr uintptr_t Memmove = 0x1F03870; constexpr uintptr_t Memmove_wbarrier = 0x1F03880; constexpr uintptr_t _ecvt_s = 0x1F038A0; }; // System.Runtime.Remoting.ChannelInfo struct ChannelInfo { constexpr uintptr_t channelData = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EEA510; constexpr uintptr_t .ctor = 0x1EEA570; constexpr uintptr_t ChannelData = 0x53E8F0; }; // System.Runtime.Remoting.ActivatedClientTypeEntry struct ActivatedClientTypeEntry { constexpr uintptr_t applicationUrl = 0x20; constexpr uintptr_t obj_type = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE9270; constexpr uintptr_t ApplicationUrl = 0x526D40; constexpr uintptr_t ContextAttributes = 0x559330; constexpr uintptr_t ObjectType = 0x5120A0; constexpr uintptr_t ToString = 0x1EE9250; }; // System.Runtime.Remoting.ActivatedServiceTypeEntry struct ActivatedServiceTypeEntry { constexpr uintptr_t obj_type = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE93D0; constexpr uintptr_t ObjectType = 0x526D40; constexpr uintptr_t ToString = 0x1EE93C0; }; // System.Runtime.Remoting.CustomErrorsModes struct CustomErrorsModes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t On = 0x0; constexpr uintptr_t Off = 0x0; constexpr uintptr_t RemoteOnly = 0x0; }; // System.Runtime.Remoting.EnvoyInfo struct EnvoyInfo { constexpr uintptr_t envoySinks = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t EnvoySinks = 0x53E8F0; }; // System.Runtime.Remoting.IChannelInfo struct IChannelInfo { // ---- Methods ---- constexpr uintptr_t ChannelData = 0x3479D0; }; // System.Runtime.Remoting.IEnvoyInfo struct IEnvoyInfo { // ---- Methods ---- constexpr uintptr_t EnvoySinks = 0x3479D0; }; // System.Runtime.Remoting.IRemotingTypeInfo struct IRemotingTypeInfo { // ---- Methods ---- constexpr uintptr_t TypeName = 0x3479D0; }; // System.Runtime.Remoting.Identity struct Identity { constexpr uintptr_t _objectUri = 0x10; constexpr uintptr_t _channelSink = 0x18; constexpr uintptr_t _envoySink = 0x20; constexpr uintptr_t _clientDynamicProperties = 0x28; constexpr uintptr_t _serverDynamicProperties = 0x30; constexpr uintptr_t _objRef = 0x38; constexpr uintptr_t _disposed = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t CreateObjRef = 0x350440; constexpr uintptr_t ChannelSink = 0x520140; constexpr uintptr_t ChannelSink = 0x51FB70; constexpr uintptr_t EnvoySink = 0x526D40; constexpr uintptr_t ObjectUri = 0x53E8F0; constexpr uintptr_t ObjectUri = 0x53E910; constexpr uintptr_t IsConnected = 0x69D5E0; constexpr uintptr_t Disposed = 0x516980; constexpr uintptr_t Disposed = 0x5169B0; constexpr uintptr_t ClientDynamicProperties = 0x1EF5060; constexpr uintptr_t HasServerDynamicSinks = 0x1EF50D0; constexpr uintptr_t NotifyClientDynamicSinks = 0x1EF4F60; constexpr uintptr_t NotifyServerDynamicSinks = 0x1EF4FE0; }; // System.Runtime.Remoting.ClientIdentity struct ClientIdentity { constexpr uintptr_t _proxyReference = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EEBDC0; constexpr uintptr_t ClientProxy = 0x1EEBEA0; constexpr uintptr_t ClientProxy = 0x1EEBF60; constexpr uintptr_t CreateObjRef = 0x5140C0; constexpr uintptr_t TargetUri = 0x1EEBF30; }; // System.Runtime.Remoting.InternalRemotingServices struct InternalRemotingServices { constexpr uintptr_t _soapAttributes = 0x0; // ---- Methods ---- constexpr uintptr_t GetCachedSoapAttribute = 0x1EF50F0; constexpr uintptr_t .cctor = 0x1EF5670; }; // System.Runtime.Remoting.ObjRef struct ObjRef { constexpr uintptr_t channel_info = 0x10; constexpr uintptr_t uri = 0x18; constexpr uintptr_t typeInfo = 0x20; constexpr uintptr_t envoyInfo = 0x28; constexpr uintptr_t flags = 0x30; constexpr uintptr_t _serverType = 0x38; constexpr uintptr_t MarshalledObjectRef = 0x0; constexpr uintptr_t WellKnowObjectRef = 0x4; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF7D90; constexpr uintptr_t .ctor = 0x1EF7D40; constexpr uintptr_t DeserializeInTheCurrentDomain = 0x1EF7190; constexpr uintptr_t SerializeType = 0x1EF7540; constexpr uintptr_t .ctor = 0x1EF76D0; constexpr uintptr_t .ctor = 0x1EF77F0; constexpr uintptr_t IsReferenceToWellKnow = 0x1EF7DB0; constexpr uintptr_t ChannelInfo = 0x53E8F0; constexpr uintptr_t EnvoyInfo = 0x5120A0; constexpr uintptr_t EnvoyInfo = 0x5120B0; constexpr uintptr_t TypeInfo = 0x526D40; constexpr uintptr_t TypeInfo = 0x526D60; constexpr uintptr_t URI = 0x520140; constexpr uintptr_t URI = 0x51FB70; constexpr uintptr_t GetObjectData = 0x1EF72D0; constexpr uintptr_t GetRealObject = 0x1EF7470; constexpr uintptr_t UpdateChannelInfo = 0x1EF75D0; constexpr uintptr_t ServerType = 0x1EF7E10; constexpr uintptr_t .cctor = 0x1EF7680; }; // System.Runtime.Remoting.RemotingConfiguration struct RemotingConfiguration { constexpr uintptr_t applicationID = 0x0; constexpr uintptr_t applicationName = 0x8; constexpr uintptr_t processGuid = 0x10; constexpr uintptr_t defaultConfigRead = 0x18; constexpr uintptr_t defaultDelayedConfigRead = 0x19; constexpr uintptr_t _errorMode = 0x1C; constexpr uintptr_t wellKnownClientEntries = 0x20; constexpr uintptr_t activatedClientEntries = 0x28; constexpr uintptr_t wellKnownServiceEntries = 0x30; constexpr uintptr_t activatedServiceEntries = 0x38; constexpr uintptr_t channelTemplates = 0x40; constexpr uintptr_t clientProviderTemplates = 0x48; constexpr uintptr_t serverProviderTemplates = 0x50; // ---- Methods ---- constexpr uintptr_t ApplicationName = 0x1EFF200; constexpr uintptr_t ApplicationName = 0x1EFF330; constexpr uintptr_t ProcessId = 0x1EFF250; constexpr uintptr_t LoadDefaultDelayedChannels = 0x1EFD380; constexpr uintptr_t IsActivationAllowed = 0x1EFCF50; constexpr uintptr_t IsRemotelyActivatedClientType = 0x1EFD080; constexpr uintptr_t IsWellKnownClientType = 0x1EFD200; constexpr uintptr_t RegisterActivatedClientType = 0x1EFD6C0; constexpr uintptr_t RegisterActivatedServiceType = 0x1EFD950; constexpr uintptr_t RegisterWellKnownClientType = 0x1EFE8F0; constexpr uintptr_t RegisterWellKnownServiceType = 0x1EFEB80; constexpr uintptr_t RegisterChannelTemplate = 0x1EFDA80; constexpr uintptr_t RegisterClientProviderTemplate = 0x1EFE370; constexpr uintptr_t RegisterServerProviderTemplate = 0x1EFE3F0; constexpr uintptr_t RegisterChannels = 0x1EFDB00; constexpr uintptr_t RegisterTypes = 0x1EFE470; constexpr uintptr_t CustomErrorsEnabled = 0x1EFCEC0; constexpr uintptr_t SetCustomErrorsMode = 0x1EFED00; constexpr uintptr_t .cctor = 0x1EFEF30; }; // System.Runtime.Remoting.ConfigHandler struct ConfigHandler { constexpr uintptr_t typeEntries = 0x10; constexpr uintptr_t channelInstances = 0x18; constexpr uintptr_t currentChannel = 0x20; constexpr uintptr_t currentProviderData = 0x28; constexpr uintptr_t currentClientUrl = 0x30; constexpr uintptr_t appName = 0x38; constexpr uintptr_t currentXmlPath = 0x40; constexpr uintptr_t onlyDelayedChannels = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF3800; constexpr uintptr_t ValidatePath = 0x1EF3710; constexpr uintptr_t CheckPath = 0x1EF00C0; constexpr uintptr_t OnStartParsing = 0x512CE0; constexpr uintptr_t OnProcessingInstruction = 0x512CE0; constexpr uintptr_t OnIgnorableWhitespace = 0x512CE0; constexpr uintptr_t OnStartElement = 0x1EF0550; constexpr uintptr_t ParseElement = 0x1EF06B0; constexpr uintptr_t OnEndElement = 0x1EF0390; constexpr uintptr_t ReadCustomProviderData = 0x1EF2220; constexpr uintptr_t ReadLifetine = 0x1EF27A0; constexpr uintptr_t ParseTime = 0x1EF1470; constexpr uintptr_t ReadChannel = 0x1EF17F0; constexpr uintptr_t ReadProvider = 0x1EF2D40; constexpr uintptr_t ReadClientActivated = 0x1EF1DC0; constexpr uintptr_t ReadServiceActivated = 0x1EF3250; constexpr uintptr_t ReadClientWellKnown = 0x1EF2020; constexpr uintptr_t ReadServiceWellKnown = 0x1EF3420; constexpr uintptr_t ReadInteropXml = 0x1EF2600; constexpr uintptr_t ReadPreload = 0x1EF2AD0; constexpr uintptr_t GetNotNull = 0x1EF02B0; constexpr uintptr_t ExtractAssembly = 0x1EF01D0; constexpr uintptr_t OnChars = 0x512CE0; constexpr uintptr_t OnEndParsing = 0x1EF0440; }; // System.Runtime.Remoting.ChannelData struct ChannelData { constexpr uintptr_t Ref = 0x10; constexpr uintptr_t Type = 0x18; constexpr uintptr_t Id = 0x20; constexpr uintptr_t DelayLoadAsClientChannel = 0x28; constexpr uintptr_t _serverProviders = 0x30; constexpr uintptr_t _clientProviders = 0x38; constexpr uintptr_t _customProperties = 0x40; // ---- Methods ---- constexpr uintptr_t ServerProviders = 0x1EEA4A0; constexpr uintptr_t ClientProviders = 0x1EEA3C0; constexpr uintptr_t CustomProperties = 0x1EEA430; constexpr uintptr_t CopyFrom = 0x1EE9970; constexpr uintptr_t .ctor = 0x1EEA2F0; }; // System.Runtime.Remoting.ProviderData struct ProviderData { constexpr uintptr_t Ref = 0x10; constexpr uintptr_t Type = 0x18; constexpr uintptr_t Id = 0x20; constexpr uintptr_t CustomProperties = 0x28; constexpr uintptr_t CustomData = 0x30; // ---- Methods ---- constexpr uintptr_t CopyFrom = 0x1EF9EC0; constexpr uintptr_t .ctor = 0x1EF4180; }; // System.Runtime.Remoting.FormatterData struct FormatterData { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EF4180; }; // System.Runtime.Remoting.RemotingException struct RemotingException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EA62C0; constexpr uintptr_t .ctor = 0x1ED99F0; constexpr uintptr_t .ctor = 0x1E722C0; constexpr uintptr_t .ctor = 0x1EFF3A0; }; // CACD struct CACD { constexpr uintptr_t d = 0x10; constexpr uintptr_t c = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.RemotingServices struct RemotingServices { constexpr uintptr_t uri_hash = 0x0; constexpr uintptr_t _serializationFormatter = 0x8; constexpr uintptr_t _deserializationFormatter = 0x10; constexpr uintptr_t app_id = 0x18; constexpr uintptr_t app_id_lock = 0x20; constexpr uintptr_t next_id = 0x28; constexpr uintptr_t FieldSetterMethod = 0x30; constexpr uintptr_t FieldGetterMethod = 0x38; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1F034D0; constexpr uintptr_t InternalExecute = 0x1F02300; constexpr uintptr_t GetVirtualMethod = 0x1F01B50; constexpr uintptr_t IsTransparentProxy = 0x1F023A0; constexpr uintptr_t InternalExecuteMessage = 0x1F01B60; constexpr uintptr_t Connect = 0x1EFF4A0; constexpr uintptr_t Connect = 0x1EFF3B0; constexpr uintptr_t GetServerTypeForUri = 0x1F01AA0; constexpr uintptr_t Unmarshal = 0x1F02FA0; constexpr uintptr_t Unmarshal = 0x1F02FF0; constexpr uintptr_t Marshal = 0x1F02450; constexpr uintptr_t Marshal = 0x1F023E0; constexpr uintptr_t NewUri = 0x1F024A0; constexpr uintptr_t GetRealProxy = 0x1F019E0; constexpr uintptr_t GetMethodBaseFromMethodMessage = 0x1F00C30; constexpr uintptr_t GetMethodBaseFromName = 0x1F00E30; constexpr uintptr_t FindInterfaceMethod = 0x1F00330; constexpr uintptr_t GetObjectData = 0x1F01090; constexpr uintptr_t IsOneWay = 0x1F02310; constexpr uintptr_t CreateClientProxy = 0x1EFFB30; constexpr uintptr_t CreateClientProxy = 0x1EFF7D0; constexpr uintptr_t CreateClientProxy = 0x1EFFA00; constexpr uintptr_t CreateClientProxyForContextBound = 0x1EFF630; constexpr uintptr_t GetIdentityForUri = 0x1F005A0; constexpr uintptr_t RemoveAppNameFromUri = 0x1F02A30; constexpr uintptr_t GetOrCreateClientIdentity = 0x1F01140; constexpr uintptr_t GetClientChannelSinkChain = 0x1F00470; constexpr uintptr_t CreateContextBoundObjectIdentity = 0x1EFFC40; constexpr uintptr_t CreateClientActivatedServerIdentity = 0x1EFF580; constexpr uintptr_t CreateWellKnownServerIdentity = 0x1EFFD40; constexpr uintptr_t RegisterServerIdentity = 0x1F02820; constexpr uintptr_t GetProxyForRemoteObject = 0x1F018D0; constexpr uintptr_t GetRemoteObject = 0x1F01A30; constexpr uintptr_t SerializeCallData = 0x1F02B30; constexpr uintptr_t DeserializeCallData = 0x1EFFE70; constexpr uintptr_t SerializeExceptionData = 0x1F02D70; constexpr uintptr_t RegisterInternalChannels = 0x1F027E0; constexpr uintptr_t DisposeIdentity = 0x1F000E0; constexpr uintptr_t GetMessageTargetIdentity = 0x1F008F0; constexpr uintptr_t SetMessageTargetIdentity = 0x1F02E60; constexpr uintptr_t UpdateOutArgObject = 0x1F03360; constexpr uintptr_t GetNormalizedUri = 0x1F01020; }; // System.Runtime.Remoting.ServerIdentity struct ServerIdentity { constexpr uintptr_t _objectType = 0x48; constexpr uintptr_t _serverObject = 0x50; constexpr uintptr_t _serverSink = 0x58; constexpr uintptr_t _context = 0x60; constexpr uintptr_t _lease = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F03D40; constexpr uintptr_t ObjectType = 0x54DA70; constexpr uintptr_t StartTrackingLifetime = 0x1F03BD0; constexpr uintptr_t OnLifetimeExpired = 0x1F03BC0; constexpr uintptr_t CreateObjRef = 0x1F03930; constexpr uintptr_t AttachServerObject = 0x1F038B0; constexpr uintptr_t Lease = 0x54E680; constexpr uintptr_t Context = 0x54E670; constexpr uintptr_t Context = 0x54E6A0; constexpr uintptr_t SyncObjectProcessMessage = 0x350440; constexpr uintptr_t AsyncObjectProcessMessage = 0x3523D0; constexpr uintptr_t DisposeServerObject = 0x1F03B20; }; // System.Runtime.Remoting.ClientActivatedIdentity struct ClientActivatedIdentity { constexpr uintptr_t _targetThis = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EEBD50; constexpr uintptr_t GetServerObject = 0x54DA80; constexpr uintptr_t SetClientProxy = 0x54EB20; constexpr uintptr_t OnLifetimeExpired = 0x1EEBC50; constexpr uintptr_t SyncObjectProcessMessage = 0x1EEBCB0; constexpr uintptr_t AsyncObjectProcessMessage = 0x1EEBBA0; }; // System.Runtime.Remoting.SingletonIdentity struct SingletonIdentity { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F03D40; constexpr uintptr_t GetServerObject = 0x1F04230; constexpr uintptr_t SyncObjectProcessMessage = 0x1F04350; constexpr uintptr_t AsyncObjectProcessMessage = 0x1F04180; }; // System.Runtime.Remoting.SingleCallIdentity struct SingleCallIdentity { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F03D40; constexpr uintptr_t SyncObjectProcessMessage = 0x1F04000; constexpr uintptr_t AsyncObjectProcessMessage = 0x1F03E60; }; // System.Runtime.Remoting.DisposerReplySink struct DisposerReplySink { constexpr uintptr_t _next = 0x10; constexpr uintptr_t _disposable = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t SyncProcessMessage = 0x1EF4050; constexpr uintptr_t AsyncProcessMessage = 0x1EF4010; }; // TypeInfo struct TypeInfo { constexpr uintptr_t Attributes = 0x10; constexpr uintptr_t Elements = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.SoapServices struct SoapServices { constexpr uintptr_t _xmlTypes = 0x0; constexpr uintptr_t _xmlElements = 0x8; constexpr uintptr_t _soapActions = 0x10; constexpr uintptr_t _soapActionsMethods = 0x18; constexpr uintptr_t _typeInfos = 0x20; // ---- Methods ---- constexpr uintptr_t XmlNsForClrTypeWithAssembly = 0x1F05700; constexpr uintptr_t XmlNsForClrTypeWithNs = 0x1F05760; constexpr uintptr_t XmlNsForClrTypeWithNsAndAssembly = 0x1F05730; constexpr uintptr_t CodeXmlNamespaceForClrTypeNamespace = 0x1F043E0; constexpr uintptr_t GetNameKey = 0x1F04770; constexpr uintptr_t GetAssemblyName = 0x1F04630; constexpr uintptr_t GetXmlElementForInteropType = 0x1F047D0; constexpr uintptr_t GetXmlNamespaceForMethodCall = 0x1F048E0; constexpr uintptr_t GetXmlNamespaceForMethodResponse = 0x1F04990; constexpr uintptr_t GetXmlTypeForInteropType = 0x1F04A40; constexpr uintptr_t PreLoad = 0x1F051B0; constexpr uintptr_t PreLoad = 0x1F04B30; constexpr uintptr_t RegisterInteropXmlElement = 0x1F05260; constexpr uintptr_t RegisterInteropXmlType = 0x1F053F0; constexpr uintptr_t EncodeNs = 0x1F04560; constexpr uintptr_t .cctor = 0x1F05570; }; // System.Runtime.Remoting.TypeEntry struct TypeEntry { constexpr uintptr_t assembly_name = 0x10; constexpr uintptr_t type_name = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t AssemblyName = 0x53E8F0; constexpr uintptr_t AssemblyName = 0x53E910; constexpr uintptr_t TypeName = 0x520140; constexpr uintptr_t TypeName = 0x51FB70; }; // System.Runtime.Remoting.TypeInfo struct TypeInfo { constexpr uintptr_t serverType = 0x10; constexpr uintptr_t serverHierarchy = 0x18; constexpr uintptr_t interfacesImplemented = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F06F60; constexpr uintptr_t TypeName = 0x53E8F0; constexpr uintptr_t CanCastTo = 0x1F06D20; }; // System.Runtime.Remoting.WellKnownClientTypeEntry struct WellKnownClientTypeEntry { constexpr uintptr_t obj_type = 0x20; constexpr uintptr_t obj_url = 0x28; constexpr uintptr_t app_url = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F08000; constexpr uintptr_t ApplicationUrl = 0x54DFC0; constexpr uintptr_t ObjectType = 0x526D40; constexpr uintptr_t ObjectUrl = 0x5120A0; constexpr uintptr_t ToString = 0x1F07FC0; }; // System.Runtime.Remoting.WellKnownObjectMode struct WellKnownObjectMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Singleton = 0x0; constexpr uintptr_t SingleCall = 0x0; }; // System.Runtime.Remoting.WellKnownServiceTypeEntry struct WellKnownServiceTypeEntry { constexpr uintptr_t obj_type = 0x20; constexpr uintptr_t obj_uri = 0x28; constexpr uintptr_t obj_mode = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F08250; constexpr uintptr_t Mode = 0x622370; constexpr uintptr_t ObjectType = 0x526D40; constexpr uintptr_t ObjectUri = 0x5120A0; constexpr uintptr_t ToString = 0x1F08150; }; // System.Runtime.Remoting.Services.ITrackingHandler struct ITrackingHandler { // ---- Methods ---- constexpr uintptr_t DisconnectedObject = 0x351800; constexpr uintptr_t MarshaledObject = 0x349710; constexpr uintptr_t UnmarshaledObject = 0x349710; }; // System.Runtime.Remoting.Services.TrackingServices struct TrackingServices { constexpr uintptr_t _handlers = 0x0; // ---- Methods ---- constexpr uintptr_t NotifyMarshaledObject = 0x1F05D10; constexpr uintptr_t NotifyUnmarshaledObject = 0x1F06060; constexpr uintptr_t NotifyDisconnectedObject = 0x1F059E0; constexpr uintptr_t .cctor = 0x1F063B0; }; // System.Runtime.Remoting.Proxies.ProxyAttribute struct ProxyAttribute { // ---- Methods ---- constexpr uintptr_t CreateInstance = 0x1EFA4F0; constexpr uintptr_t CreateProxy = 0x1EFA610; constexpr uintptr_t GetPropertiesForNewContext = 0x512CE0; constexpr uintptr_t IsContextOK = 0x53FBD0; }; // System.Runtime.Remoting.Proxies.TransparentProxy struct TransparentProxy { constexpr uintptr_t _rp = 0x10; constexpr uintptr_t _class = 0x18; constexpr uintptr_t _custom_type_info = 0x20; // ---- Methods ---- constexpr uintptr_t GetProxyType = 0x1F06430; constexpr uintptr_t IsContextBoundObject = 0x1F06C60; constexpr uintptr_t TargetContext = 0x1ED6B70; constexpr uintptr_t InCurrentContext = 0x1F064E0; constexpr uintptr_t LoadRemoteFieldNew = 0x1F065D0; constexpr uintptr_t StoreRemoteField = 0x1F06910; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Proxies.RealProxy struct RealProxy { constexpr uintptr_t class_to_proxy = 0x10; constexpr uintptr_t _targetContext = 0x18; constexpr uintptr_t _server = 0x20; constexpr uintptr_t _targetDomainId = 0x28; constexpr uintptr_t _targetUri = 0x30; constexpr uintptr_t _objectIdentity = 0x38; constexpr uintptr_t _objTP = 0x40; constexpr uintptr_t _stubData = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EFCCF0; constexpr uintptr_t .ctor = 0x1EFCE10; constexpr uintptr_t .ctor = 0x1EFCC20; constexpr uintptr_t .ctor = 0x1EFCD00; constexpr uintptr_t InternalGetProxyType = 0x1EFBE20; constexpr uintptr_t GetProxiedType = 0x1EFBC60; constexpr uintptr_t GetObjectData = 0x1EFBBF0; constexpr uintptr_t ObjectIdentity = 0x5140C0; constexpr uintptr_t ObjectIdentity = 0x5169A0; constexpr uintptr_t Invoke = 0x350440; constexpr uintptr_t PrivateInvoke = 0x1EFBE40; constexpr uintptr_t InternalGetTransparentProxy = 0x1EFBE30; constexpr uintptr_t GetTransparentProxy = 0x1EFBCF0; constexpr uintptr_t AttachServer = 0x526D60; constexpr uintptr_t SetTargetDomain = 0x62B690; constexpr uintptr_t GetAppDomainTarget = 0x1EFBAB0; constexpr uintptr_t ProcessResponse = 0x1EFC630; }; // System.Runtime.Remoting.Proxies.RemotingProxy struct RemotingProxy { constexpr uintptr_t _cache_GetTypeMethod = 0x0; constexpr uintptr_t _cache_GetHashCodeMethod = 0x8; constexpr uintptr_t _sink = 0x50; constexpr uintptr_t _hasEnvoySink = 0x58; constexpr uintptr_t _ctorCall = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F24FA0; constexpr uintptr_t .ctor = 0x1F25000; constexpr uintptr_t Invoke = 0x1F24980; constexpr uintptr_t AttachIdentity = 0x1F24380; constexpr uintptr_t ActivateRemoteObject = 0x1F24290; constexpr uintptr_t TypeName = 0x1F25070; constexpr uintptr_t CanCastTo = 0x1F24670; constexpr uintptr_t Finalize = 0x1F248A0; constexpr uintptr_t .cctor = 0x1F24E90; }; // System.Runtime.Remoting.Lifetime.ILease struct ILease { // ---- Methods ---- constexpr uintptr_t CurrentLeaseTime = 0x3479D0; constexpr uintptr_t CurrentState = 0x3494D0; constexpr uintptr_t RenewOnCallTime = 0x3479D0; }; // RenewalDelegate struct RenewalDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x13DDF70; constexpr uintptr_t Invoke = 0x520290; constexpr uintptr_t BeginInvoke = 0x520250; constexpr uintptr_t EndInvoke = 0x1F25640; }; // System.Runtime.Remoting.Lifetime.Lease struct Lease { constexpr uintptr_t _leaseExpireTime = 0x18; constexpr uintptr_t _currentState = 0x20; constexpr uintptr_t _initialLeaseTime = 0x28; constexpr uintptr_t _renewOnCallTime = 0x30; constexpr uintptr_t _sponsorshipTimeout = 0x38; constexpr uintptr_t _sponsors = 0x40; constexpr uintptr_t _renewingSponsors = 0x48; constexpr uintptr_t _renewalDelegate = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F1B740; constexpr uintptr_t CurrentLeaseTime = 0x1F1B8B0; constexpr uintptr_t CurrentState = 0x72D000; constexpr uintptr_t Activate = 0x1F1AA00; constexpr uintptr_t RenewOnCallTime = 0x54DFC0; constexpr uintptr_t Renew = 0x1F1B370; constexpr uintptr_t Unregister = 0x1F1B440; constexpr uintptr_t UpdateState = 0x1F1B590; constexpr uintptr_t CheckNextSponsor = 0x1F1AA10; constexpr uintptr_t ProcessSponsorResponse = 0x1F1ADC0; }; // System.Runtime.Remoting.Lifetime.LeaseManager struct LeaseManager { constexpr uintptr_t _objects = 0x10; constexpr uintptr_t _timer = 0x18; // ---- Methods ---- constexpr uintptr_t SetPollTime = 0x1F1A1D0; constexpr uintptr_t TrackLifetime = 0x1F1A460; constexpr uintptr_t StartManager = 0x1F1A2A0; constexpr uintptr_t StopManager = 0x1F1A420; constexpr uintptr_t ManageLeases = 0x1F19F80; constexpr uintptr_t .ctor = 0x1F1A6E0; }; // System.Runtime.Remoting.Lifetime.LeaseSink struct LeaseSink { constexpr uintptr_t _nextSink = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t SyncProcessMessage = 0x1F1A990; constexpr uintptr_t AsyncProcessMessage = 0x1F1A750; constexpr uintptr_t RenewLease = 0x1F1A7D0; }; // System.Runtime.Remoting.Lifetime.LeaseState struct LeaseState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Null = 0x0; constexpr uintptr_t Initial = 0x0; constexpr uintptr_t Active = 0x0; constexpr uintptr_t Renewing = 0x0; constexpr uintptr_t Expired = 0x0; }; // System.Runtime.Remoting.Lifetime.LifetimeServices struct LifetimeServices { constexpr uintptr_t _leaseManagerPollTime = 0x0; constexpr uintptr_t _leaseTime = 0x8; constexpr uintptr_t _renewOnCallTime = 0x10; constexpr uintptr_t _sponsorshipTimeout = 0x18; constexpr uintptr_t _leaseManager = 0x20; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1F1B980; constexpr uintptr_t LeaseManagerPollTime = 0x1F1BAF0; constexpr uintptr_t LeaseManagerPollTime = 0x1F1BC30; constexpr uintptr_t LeaseTime = 0x1F1BB40; constexpr uintptr_t LeaseTime = 0x1F1BCB0; constexpr uintptr_t RenewOnCallTime = 0x1F1BB90; constexpr uintptr_t RenewOnCallTime = 0x1F1BD10; constexpr uintptr_t SponsorshipTimeout = 0x1F1BBE0; constexpr uintptr_t SponsorshipTimeout = 0x1F1BD70; constexpr uintptr_t TrackLifetime = 0x1F1B910; }; // System.Runtime.Remoting.Contexts.Context struct Context { constexpr uintptr_t domain_id = 0x10; constexpr uintptr_t context_id = 0x14; constexpr uintptr_t static_data = 0x18; constexpr uintptr_t data = 0x20; constexpr uintptr_t local_slots = 0x0; constexpr uintptr_t default_server_context_sink = 0x8; constexpr uintptr_t server_context_sink_chain = 0x28; constexpr uintptr_t client_context_sink_chain = 0x30; constexpr uintptr_t context_properties = 0x38; constexpr uintptr_t global_count = 0x10; constexpr uintptr_t _localDataStore = 0x40; constexpr uintptr_t _localDataStoreMgr = 0x18; constexpr uintptr_t global_dynamic_properties = 0x20; constexpr uintptr_t context_dynamic_properties = 0x48; constexpr uintptr_t callback_object = 0x50; // ---- Methods ---- constexpr uintptr_t RegisterContext = 0x1F13B10; constexpr uintptr_t ReleaseContext = 0x1F13DB0; constexpr uintptr_t .ctor = 0x1F14360; constexpr uintptr_t Finalize = 0x1F12EE0; constexpr uintptr_t DefaultContext = 0x1E75700; constexpr uintptr_t ContextID = 0x5948C0; constexpr uintptr_t ContextProperties = 0x1F143E0; constexpr uintptr_t IsDefaultContext = 0x1F14610; constexpr uintptr_t NeedsContextSink = 0x1F147A0; constexpr uintptr_t RegisterDynamicProperty = 0x1F13B20; constexpr uintptr_t UnregisterDynamicProperty = 0x1F14050; constexpr uintptr_t GetDynamicPropertyCollection = 0x1F13370; constexpr uintptr_t NotifyGlobalDynamicSinks = 0x1F139F0; constexpr uintptr_t HasGlobalDynamicSinks = 0x1F14560; constexpr uintptr_t NotifyDynamicSinks = 0x1F13950; constexpr uintptr_t HasDynamicSinks = 0x1F14440; constexpr uintptr_t HasExitSinks = 0x1F14490; constexpr uintptr_t GetProperty = 0x1F13630; constexpr uintptr_t SetProperty = 0x1F13E10; constexpr uintptr_t Freeze = 0x1F12FE0; constexpr uintptr_t ToString = 0x1F14000; constexpr uintptr_t GetServerContextSinkChain = 0x1F137A0; constexpr uintptr_t GetClientContextSinkChain = 0x1F13190; constexpr uintptr_t CreateServerObjectSinkChain = 0x1F12BD0; constexpr uintptr_t CreateEnvoySink = 0x1F12340; constexpr uintptr_t SwitchToContext = 0x1F13FF0; constexpr uintptr_t CreateNewContext = 0x1F124D0; constexpr uintptr_t DoCallBack = 0x1F12DB0; constexpr uintptr_t MyLocalStore = 0x1F14620; constexpr uintptr_t AllocateDataSlot = 0x1F12270; constexpr uintptr_t AllocateNamedDataSlot = 0x1F122D0; constexpr uintptr_t FreeNamedDataSlot = 0x1F12F70; constexpr uintptr_t GetNamedDataSlot = 0x1F135C0; constexpr uintptr_t GetData = 0x1F13330; constexpr uintptr_t SetData = 0x1F13DC0; constexpr uintptr_t .cctor = 0x1F142E0; }; // DynamicPropertyReg struct DynamicPropertyReg { constexpr uintptr_t Property = 0x10; constexpr uintptr_t Sink = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Contexts.DynamicPropertyCollection struct DynamicPropertyCollection { constexpr uintptr_t _properties = 0x10; // ---- Methods ---- constexpr uintptr_t HasProperties = 0x1F16DA0; constexpr uintptr_t RegisterDynamicProperty = 0x1F169C0; constexpr uintptr_t UnregisterDynamicProperty = 0x1F16BF0; constexpr uintptr_t NotifyMessage = 0x1F16530; constexpr uintptr_t FindProperty = 0x1F16400; constexpr uintptr_t .ctor = 0x1F16D30; }; // System.Runtime.Remoting.Contexts.ContextCallbackObject struct ContextCallbackObject { // ---- Methods ---- constexpr uintptr_t DoCallBack = 0x512CE0; constexpr uintptr_t .ctor = 0x520010; }; // ContextRestoreSink struct ContextRestoreSink { constexpr uintptr_t _next = 0x10; constexpr uintptr_t _context = 0x18; constexpr uintptr_t _call = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x866620; constexpr uintptr_t SyncProcessMessage = 0x1F12050; constexpr uintptr_t AsyncProcessMessage = 0x1F12010; }; // System.Runtime.Remoting.Contexts.CrossContextChannel struct CrossContextChannel { // ---- Methods ---- constexpr uintptr_t SyncProcessMessage = 0x1F15C20; constexpr uintptr_t AsyncProcessMessage = 0x1F15860; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Contexts.CrossContextDelegate struct CrossContextDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x73E330; constexpr uintptr_t Invoke = 0x51E470; }; // System.Runtime.Remoting.Contexts.IContextAttribute struct IContextAttribute { // ---- Methods ---- constexpr uintptr_t GetPropertiesForNewContext = 0x351800; }; // System.Runtime.Remoting.Contexts.IContextProperty struct IContextProperty { // ---- Methods ---- constexpr uintptr_t Name = 0x3479D0; constexpr uintptr_t Freeze = 0x351800; constexpr uintptr_t IsNewContextOK = 0x349810; }; // System.Runtime.Remoting.Contexts.IContributeClientContextSink struct IContributeClientContextSink { // ---- Methods ---- constexpr uintptr_t GetClientContextSink = 0x350440; }; // System.Runtime.Remoting.Contexts.IContributeDynamicSink struct IContributeDynamicSink { // ---- Methods ---- constexpr uintptr_t GetDynamicSink = 0x3479D0; }; // System.Runtime.Remoting.Contexts.IContributeEnvoySink struct IContributeEnvoySink { // ---- Methods ---- constexpr uintptr_t GetEnvoySink = 0x3523D0; }; // System.Runtime.Remoting.Contexts.IContributeObjectSink struct IContributeObjectSink { // ---- Methods ---- constexpr uintptr_t GetObjectSink = 0x3523D0; }; // System.Runtime.Remoting.Contexts.IContributeServerContextSink struct IContributeServerContextSink { // ---- Methods ---- constexpr uintptr_t GetServerContextSink = 0x350440; }; // System.Runtime.Remoting.Contexts.IDynamicMessageSink struct IDynamicMessageSink { // ---- Methods ---- constexpr uintptr_t ProcessMessageFinish = 0x35C070; constexpr uintptr_t ProcessMessageStart = 0x35C070; }; // System.Runtime.Remoting.Contexts.IDynamicProperty struct IDynamicProperty { // ---- Methods ---- constexpr uintptr_t Name = 0x3479D0; }; // System.Runtime.Remoting.Channels.ChannelServices struct ChannelServices { constexpr uintptr_t registeredChannels = 0x0; constexpr uintptr_t delayedClientChannels = 0x8; constexpr uintptr_t _crossContextSink = 0x10; constexpr uintptr_t CrossContextUrl = 0x18; constexpr uintptr_t oldStartModeTypes = 0x20; // ---- Methods ---- constexpr uintptr_t CrossContextChannel = 0x1F103D0; constexpr uintptr_t CreateClientChannelSinkChain = 0x1F0DF40; constexpr uintptr_t CreateClientChannelSinkChain = 0x1F0DE30; constexpr uintptr_t RegisterChannel = 0x1F100B0; constexpr uintptr_t RegisterChannel = 0x1F0FA80; constexpr uintptr_t RegisterChannelConfig = 0x1F0EC00; constexpr uintptr_t CreateProvider = 0x1F0E540; constexpr uintptr_t SyncDispatchMessage = 0x1F10100; constexpr uintptr_t CheckIncomingMessage = 0x1F0DAB0; constexpr uintptr_t CheckReturnMessage = 0x1F0DCC0; constexpr uintptr_t IsLocalCall = 0x53FBD0; constexpr uintptr_t GetCurrentChannelInfo = 0x1F0E870; constexpr uintptr_t .cctor = 0x1F101D0; }; // System.Runtime.Remoting.Channels.CrossAppDomainData struct CrossAppDomainData { constexpr uintptr_t _ContextID = 0x10; constexpr uintptr_t _DomainID = 0x18; constexpr uintptr_t _processGuid = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F14CD0; constexpr uintptr_t DomainID = 0x684F40; constexpr uintptr_t ProcessID = 0x526D40; }; // System.Runtime.Remoting.Channels.CrossAppDomainChannel struct CrossAppDomainChannel { constexpr uintptr_t s_lock = 0x0; // ---- Methods ---- constexpr uintptr_t RegisterCrossAppDomainChannel = 0x1F14A10; constexpr uintptr_t ChannelName = 0x1F14CA0; constexpr uintptr_t ChannelPriority = 0xBB89F0; constexpr uintptr_t ChannelData = 0x1F14BD0; constexpr uintptr_t StartListening = 0x512CE0; constexpr uintptr_t CreateMessageSink = 0x1F14890; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x1F14B50; }; // ProcessMessageRes struct ProcessMessageRes { constexpr uintptr_t arrResponse = 0x10; constexpr uintptr_t cadMrm = 0x18; }; // System.Runtime.Remoting.Channels.CrossAppDomainSink struct CrossAppDomainSink { constexpr uintptr_t s_sinks = 0x0; constexpr uintptr_t processMessageMethod = 0x8; constexpr uintptr_t _domainID = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x51FB90; constexpr uintptr_t GetSink = 0x1F14E50; constexpr uintptr_t TargetDomainId = 0x511350; constexpr uintptr_t ProcessMessageInDomain = 0x1F15110; constexpr uintptr_t SyncProcessMessage = 0x1F152D0; constexpr uintptr_t AsyncProcessMessage = 0x1F14D70; constexpr uintptr_t SendAsyncMessage = 0x1F15210; constexpr uintptr_t .cctor = 0x1F15760; }; // System.Runtime.Remoting.Channels.CADSerializer struct CADSerializer { // ---- Methods ---- constexpr uintptr_t DeserializeMessage = 0x1F0D2E0; constexpr uintptr_t SerializeMessage = 0x1F0D4D0; constexpr uintptr_t DeserializeObjectSafe = 0x1F0D320; constexpr uintptr_t SerializeObject = 0x1F0D5D0; constexpr uintptr_t DeserializeObject = 0x1F0D430; }; // System.Runtime.Remoting.Channels.AsyncRequest struct AsyncRequest { constexpr uintptr_t ReplySink = 0x10; constexpr uintptr_t MsgRequest = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F09A80; }; // System.Runtime.Remoting.Channels.IChannel struct IChannel { // ---- Methods ---- constexpr uintptr_t ChannelName = 0x3479D0; constexpr uintptr_t ChannelPriority = 0x3494D0; }; // System.Runtime.Remoting.Channels.IChannelReceiver struct IChannelReceiver { // ---- Methods ---- constexpr uintptr_t ChannelData = 0x3479D0; constexpr uintptr_t StartListening = 0x351800; }; // System.Runtime.Remoting.Channels.IChannelSender struct IChannelSender { // ---- Methods ---- constexpr uintptr_t CreateMessageSink = 0x3531F0; }; // System.Runtime.Remoting.Channels.IClientChannelSinkProvider struct IClientChannelSinkProvider { // ---- Methods ---- constexpr uintptr_t Next = 0x351800; }; // System.Runtime.Remoting.Channels.ISecurableChannel struct ISecurableChannel { // ---- Methods ---- constexpr uintptr_t IsSecured = 0x355EB0; }; // System.Runtime.Remoting.Channels.IServerChannelSinkProvider struct IServerChannelSinkProvider { // ---- Methods ---- constexpr uintptr_t Next = 0x351800; }; // System.Runtime.Remoting.Channels.SinkProviderData struct SinkProviderData { constexpr uintptr_t sinkName = 0x10; constexpr uintptr_t children = 0x18; constexpr uintptr_t properties = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F272D0; constexpr uintptr_t Children = 0x520140; constexpr uintptr_t Properties = 0x526D40; }; // System.Runtime.Remoting.Activation.ActivationServices struct ActivationServices { constexpr uintptr_t _constructionActivator = 0x0; // ---- Methods ---- constexpr uintptr_t ConstructionActivator = 0x1F09410; constexpr uintptr_t Activate = 0x1F08450; constexpr uintptr_t RemoteActivate = 0x1F09350; constexpr uintptr_t CreateConstructionCall = 0x1F08620; constexpr uintptr_t CreateInstanceFromMessage = 0x1F08ED0; constexpr uintptr_t CreateProxyForType = 0x1F09200; constexpr uintptr_t AllocateUninitializedClassInstance = 0x1F08610; constexpr uintptr_t EnableProxyActivation = 0x1F09340; }; // System.Runtime.Remoting.Activation.AppDomainLevelActivator struct AppDomainLevelActivator { constexpr uintptr_t _activationUrl = 0x10; constexpr uintptr_t _next = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t NextActivator = 0x520140; constexpr uintptr_t Activate = 0x1F094B0; }; // System.Runtime.Remoting.Activation.ConstructionLevelActivator struct ConstructionLevelActivator { // ---- Methods ---- constexpr uintptr_t NextActivator = 0x559330; constexpr uintptr_t Activate = 0x1F11BB0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Activation.ContextLevelActivator struct ContextLevelActivator { constexpr uintptr_t m_NextActivator = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t NextActivator = 0x53E8F0; constexpr uintptr_t Activate = 0x1F11E00; }; // System.Runtime.Remoting.Activation.IActivator struct IActivator { // ---- Methods ---- constexpr uintptr_t NextActivator = 0x3479D0; constexpr uintptr_t Activate = 0x350440; }; // System.Runtime.Remoting.Activation.IConstructionCallMessage struct IConstructionCallMessage { // ---- Methods ---- constexpr uintptr_t ActivationType = 0x3479D0; constexpr uintptr_t ActivationTypeName = 0x3479D0; constexpr uintptr_t Activator = 0x3479D0; constexpr uintptr_t Activator = 0x351800; constexpr uintptr_t CallSiteActivationAttributes = 0x3479D0; constexpr uintptr_t ContextProperties = 0x3479D0; }; // System.Runtime.Remoting.Activation.RemoteActivationAttribute struct RemoteActivationAttribute { constexpr uintptr_t _contextProperties = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t IsContextOK = 0x554A00; constexpr uintptr_t GetPropertiesForNewContext = 0x1F23C20; }; // System.Runtime.Remoting.Activation.RemoteActivator struct RemoteActivator { // ---- Methods ---- constexpr uintptr_t Activate = 0x1F23F30; constexpr uintptr_t NextActivator = 0x1F24250; }; // System.Runtime.Remoting.Metadata.SoapAttribute struct SoapAttribute { constexpr uintptr_t _useAttribute = 0x10; constexpr uintptr_t ProtXmlNamespace = 0x18; constexpr uintptr_t ReflectInfo = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t UseAttribute = 0x51FE80; constexpr uintptr_t XmlNamespace = 0x520140; constexpr uintptr_t SetReflectionObject = 0x526D60; }; // System.Runtime.Remoting.Metadata.SoapFieldAttribute struct SoapFieldAttribute { constexpr uintptr_t _elementName = 0x28; constexpr uintptr_t _isElement = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t XmlElementName = 0x5120A0; constexpr uintptr_t IsInteropXmlElement = 0x594DD0; constexpr uintptr_t SetReflectionObject = 0x1F27380; }; // System.Runtime.Remoting.Metadata.SoapMethodAttribute struct SoapMethodAttribute { constexpr uintptr_t _responseElement = 0x28; constexpr uintptr_t _responseNamespace = 0x30; constexpr uintptr_t _returnElement = 0x38; constexpr uintptr_t _soapAction = 0x40; constexpr uintptr_t _useAttribute = 0x48; constexpr uintptr_t _namespace = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t UseAttribute = 0x83A310; constexpr uintptr_t XmlNamespace = 0x54DA80; constexpr uintptr_t SetReflectionObject = 0x1F27430; }; // System.Runtime.Remoting.Metadata.SoapParameterAttribute struct SoapParameterAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.Remoting.Metadata.SoapTypeAttribute struct SoapTypeAttribute { constexpr uintptr_t _useAttribute = 0x28; constexpr uintptr_t _xmlElementName = 0x30; constexpr uintptr_t _xmlNamespace = 0x38; constexpr uintptr_t _xmlTypeName = 0x40; constexpr uintptr_t _xmlTypeNamespace = 0x48; constexpr uintptr_t _isType = 0x50; constexpr uintptr_t _isElement = 0x51; // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t UseAttribute = 0x526D50; constexpr uintptr_t XmlElementName = 0x54DFC0; constexpr uintptr_t XmlNamespace = 0x5140C0; constexpr uintptr_t XmlTypeName = 0x54DA60; constexpr uintptr_t XmlTypeNamespace = 0x54DA70; constexpr uintptr_t IsInteropXmlElement = 0x1F27870; constexpr uintptr_t IsInteropXmlType = 0x12305E0; constexpr uintptr_t SetReflectionObject = 0x1F27630; }; // System.Runtime.Remoting.Messaging.CallContext struct CallContext { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t SetCurrentCallContext = 0x559330; constexpr uintptr_t SetLogicalCallContext = 0x1F0DA40; constexpr uintptr_t LogicalGetData = 0x1F0D7B0; constexpr uintptr_t LogicalSetData = 0x1F0D890; }; // System.Runtime.Remoting.Messaging.IllogicalCallContext struct IllogicalCallContext { constexpr uintptr_t m_Datastore = 0x10; constexpr uintptr_t m_HostContext = 0x18; // ---- Methods ---- constexpr uintptr_t Datastore = 0x1F19ED0; constexpr uintptr_t HostContext = 0x520140; constexpr uintptr_t HostContext = 0x51FB70; constexpr uintptr_t HasUserData = 0x1F19F40; constexpr uintptr_t FreeNamedDataSlot = 0x1F19E30; constexpr uintptr_t CreateCopy = 0x1F19B00; constexpr uintptr_t .ctor = 0x5109F0; }; // Reader struct Reader { constexpr uintptr_t m_ctx = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x582600; constexpr uintptr_t IsNull = 0x6D5520; constexpr uintptr_t HasInfo = 0x1F23BA0; constexpr uintptr_t Clone = 0x1F23A80; constexpr uintptr_t GetData = 0x1F23AF0; }; // System.Runtime.Remoting.Messaging.LogicalCallContext struct LogicalCallContext { constexpr uintptr_t s_callContextType = 0x0; constexpr uintptr_t m_Datastore = 0x10; constexpr uintptr_t m_RemotingData = 0x18; constexpr uintptr_t m_SecurityData = 0x20; constexpr uintptr_t m_HostContext = 0x28; constexpr uintptr_t m_IsCorrelationMgr = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x1F1CE50; constexpr uintptr_t GetObjectData = 0x1F1C610; constexpr uintptr_t Clone = 0x1F1BDD0; constexpr uintptr_t Merge = 0x1F1C9D0; constexpr uintptr_t HasInfo = 0x1F1D5D0; constexpr uintptr_t HasUserData = 0x1F19F40; constexpr uintptr_t Datastore = 0x1F1D560; constexpr uintptr_t GetData = 0x1F1C570; constexpr uintptr_t SetData = 0x1F1CCE0; constexpr uintptr_t .cctor = 0x1F1CDD0; }; // System.Runtime.Remoting.Messaging.CallContextSecurityData struct CallContextSecurityData { constexpr uintptr_t _principal = 0x10; // ---- Methods ---- constexpr uintptr_t HasInfo = 0x69D5E0; constexpr uintptr_t Clone = 0x1F0D740; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Messaging.CallContextRemotingData struct CallContextRemotingData { constexpr uintptr_t _logicalCallID = 0x10; // ---- Methods ---- constexpr uintptr_t LogicalCallID = 0x53E8F0; constexpr uintptr_t LogicalCallID = 0x53E910; constexpr uintptr_t HasInfo = 0x69D5E0; constexpr uintptr_t Clone = 0x1F0D6D0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Messaging.ArgInfoType struct ArgInfoType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t In = 0x0; constexpr uintptr_t Out = 0x0; }; // System.Runtime.Remoting.Messaging.ArgInfo struct ArgInfo { constexpr uintptr_t _paramMap = 0x10; constexpr uintptr_t _inoutArgCount = 0x18; constexpr uintptr_t _method = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F098B0; constexpr uintptr_t GetInOutArgs = 0x1F097A0; }; // System.Runtime.Remoting.Messaging.AsyncResult struct AsyncResult { constexpr uintptr_t async_state = 0x10; constexpr uintptr_t handle = 0x18; constexpr uintptr_t async_delegate = 0x20; constexpr uintptr_t data = 0x28; constexpr uintptr_t object_data = 0x30; constexpr uintptr_t sync_completed = 0x38; constexpr uintptr_t completed = 0x39; constexpr uintptr_t endinvoke_called = 0x3A; constexpr uintptr_t async_callback = 0x40; constexpr uintptr_t current = 0x48; constexpr uintptr_t original = 0x50; constexpr uintptr_t add_time = 0x58; constexpr uintptr_t call_message = 0x60; constexpr uintptr_t message_ctrl = 0x68; constexpr uintptr_t reply_message = 0x70; constexpr uintptr_t orig_cb = 0x78; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t AsyncState = 0x53E8F0; constexpr uintptr_t AsyncWaitHandle = 0x1F09D90; constexpr uintptr_t CompletedSynchronously = 0x54F420; constexpr uintptr_t IsCompleted = 0x149CFE0; constexpr uintptr_t EndInvokeCalled = 0x1F09E80; constexpr uintptr_t EndInvokeCalled = 0x1F09E90; constexpr uintptr_t AsyncDelegate = 0x526D40; constexpr uintptr_t NextSink = 0x559330; constexpr uintptr_t AsyncProcessMessage = 0x1F09AD0; constexpr uintptr_t GetReplyMessage = 0x54E980; constexpr uintptr_t SetMessageCtrl = 0x54E6B0; constexpr uintptr_t SetCompletedSynchronously = 0x54F430; constexpr uintptr_t EndInvoke = 0x1F09B10; constexpr uintptr_t SyncProcessMessage = 0x1F09C10; constexpr uintptr_t CallMessage = 0x54E670; constexpr uintptr_t CallMessage = 0x54E6A0; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.ExecuteWorkItem = 0x1F09C00; constexpr uintptr_t System.Threading.IThreadPoolWorkItem.MarkAborted = 0x512CE0; constexpr uintptr_t Invoke = 0x1F09C00; }; // System.Runtime.Remoting.Messaging.CADArgHolder struct CADArgHolder { constexpr uintptr_t index = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x51FB90; }; // System.Runtime.Remoting.Messaging.CADObjRef struct CADObjRef { constexpr uintptr_t objref = 0x10; constexpr uintptr_t SourceDomain = 0x18; constexpr uintptr_t TypeInfo = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F0D270; }; // System.Runtime.Remoting.Messaging.CADMethodRef struct CADMethodRef { constexpr uintptr_t ctor = 0x10; constexpr uintptr_t typeName = 0x18; constexpr uintptr_t methodName = 0x20; constexpr uintptr_t param_names = 0x28; constexpr uintptr_t generic_arg_names = 0x30; // ---- Methods ---- constexpr uintptr_t GetTypes = 0x1F0C3D0; constexpr uintptr_t Resolve = 0x1F0C500; constexpr uintptr_t .ctor = 0x1F0CA10; }; // System.Runtime.Remoting.Messaging.CADMessageBase struct CADMessageBase { constexpr uintptr_t _args = 0x10; constexpr uintptr_t _serializedArgs = 0x18; constexpr uintptr_t _propertyCount = 0x20; constexpr uintptr_t _callContext = 0x28; constexpr uintptr_t serializedMethod = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F0BDE0; constexpr uintptr_t GetMethod = 0x1F09F80; constexpr uintptr_t GetSignature = 0x1F0A0F0; constexpr uintptr_t MarshalProperties = 0x1F0A920; constexpr uintptr_t UnmarshalProperties = 0x1F0BC60; constexpr uintptr_t IsPossibleToIgnoreMarshal = 0x1F0A300; constexpr uintptr_t MarshalArgument = 0x1F0A490; constexpr uintptr_t UnmarshalArgument = 0x1F0B000; constexpr uintptr_t MarshalArguments = 0x1F0A800; constexpr uintptr_t UnmarshalArguments = 0x1F0BB40; constexpr uintptr_t SaveLogicalCallContext = 0x1F0AE30; constexpr uintptr_t GetLogicalCallContext = 0x1F09EF0; }; // System.Runtime.Remoting.Messaging.CADMethodCallMessage struct CADMethodCallMessage { constexpr uintptr_t _uri = 0x38; // ---- Methods ---- constexpr uintptr_t Uri = 0x5140C0; constexpr uintptr_t Create = 0x1F0BE90; constexpr uintptr_t .ctor = 0x1F0C0F0; constexpr uintptr_t GetArguments = 0x1F0BF30; constexpr uintptr_t GetArgs = 0x1F0BF20; constexpr uintptr_t PropertiesCount = 0x72D000; }; // System.Runtime.Remoting.Messaging.CADMethodReturnMessage struct CADMethodReturnMessage { constexpr uintptr_t _returnValue = 0x38; constexpr uintptr_t _exception = 0x40; constexpr uintptr_t _sig = 0x48; // ---- Methods ---- constexpr uintptr_t Create = 0x1F0CCD0; constexpr uintptr_t .ctor = 0x1F0CFE0; constexpr uintptr_t GetArguments = 0x1F0CD60; constexpr uintptr_t GetArgs = 0x1F0BF20; constexpr uintptr_t GetReturnValue = 0x1F0CFD0; constexpr uintptr_t GetException = 0x1F0CF20; constexpr uintptr_t PropertiesCount = 0x72D000; }; // System.Runtime.Remoting.Messaging.ClientContextTerminatorSink struct ClientContextTerminatorSink { constexpr uintptr_t _context = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t SyncProcessMessage = 0x1F10820; constexpr uintptr_t AsyncProcessMessage = 0x1F10560; }; // System.Runtime.Remoting.Messaging.ClientContextReplySink struct ClientContextReplySink { constexpr uintptr_t _replySink = 0x10; constexpr uintptr_t _context = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F09A80; constexpr uintptr_t SyncProcessMessage = 0x1F10460; constexpr uintptr_t AsyncProcessMessage = 0x1F10420; }; // System.Runtime.Remoting.Messaging.ConstructionCall struct ConstructionCall { constexpr uintptr_t _activator = 0x68; constexpr uintptr_t _activationAttributes = 0x70; constexpr uintptr_t _contextProperties = 0x78; constexpr uintptr_t _activationType = 0x80; constexpr uintptr_t _activationTypeName = 0x88; constexpr uintptr_t _isContextOk = 0x90; constexpr uintptr_t _sourceProxy = 0x98; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F119C0; constexpr uintptr_t .ctor = 0x1F11900; constexpr uintptr_t InitDictionary = 0x1F113D0; constexpr uintptr_t IsContextOk = 0x6AF950; constexpr uintptr_t IsContextOk = 0x6AFA70; constexpr uintptr_t ActivationType = 0x1F11A40; constexpr uintptr_t ActivationTypeName = 0x54E9A0; constexpr uintptr_t Activator = 0x54E680; constexpr uintptr_t Activator = 0x54E6B0; constexpr uintptr_t CallSiteActivationAttributes = 0x54E980; constexpr uintptr_t SetActivationAttributes = 0x54EB20; constexpr uintptr_t ContextProperties = 0x1F11B00; constexpr uintptr_t InitMethodProperty = 0x1F114D0; constexpr uintptr_t GetObjectData = 0x1F11290; constexpr uintptr_t Properties = 0x1F11B70; constexpr uintptr_t SourceProxy = 0x54E860; constexpr uintptr_t SourceProxy = 0x6C8C80; }; // System.Runtime.Remoting.Messaging.ConstructionCallDictionary struct ConstructionCallDictionary { constexpr uintptr_t InternalKeys = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F11200; constexpr uintptr_t GetMethodProperty = 0x1F10A50; constexpr uintptr_t SetMethodProperty = 0x1F10D90; constexpr uintptr_t .cctor = 0x1F10FB0; }; // System.Runtime.Remoting.Messaging.ConstructionResponse struct ConstructionResponse { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F11C60; constexpr uintptr_t .ctor = 0x1F11C90; constexpr uintptr_t .ctor = 0x1F11CA0; constexpr uintptr_t Properties = 0x1F11D40; }; // System.Runtime.Remoting.Messaging.EnvoyTerminatorSink struct EnvoyTerminatorSink { constexpr uintptr_t Instance = 0x0; // ---- Methods ---- constexpr uintptr_t SyncProcessMessage = 0x1F16E50; constexpr uintptr_t AsyncProcessMessage = 0x1F16DD0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x1F16EB0; }; // System.Runtime.Remoting.Messaging.ErrorMessage struct ErrorMessage { constexpr uintptr_t _uri = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F16F20; constexpr uintptr_t ArgCount = 0x559330; constexpr uintptr_t Args = 0x559330; constexpr uintptr_t MethodBase = 0x559330; constexpr uintptr_t MethodName = 0x1F16F70; constexpr uintptr_t MethodSignature = 0x559330; constexpr uintptr_t Properties = 0x559330; constexpr uintptr_t TypeName = 0x1F16FA0; constexpr uintptr_t Uri = 0x53E8F0; constexpr uintptr_t GetArg = 0x559330; constexpr uintptr_t LogicalCallContext = 0x559330; }; // System.Runtime.Remoting.Messaging.HeaderHandler struct HeaderHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x13DDF70; constexpr uintptr_t Invoke = 0x520290; }; // System.Runtime.Remoting.Messaging.IInternalMessage struct IInternalMessage { // ---- Methods ---- constexpr uintptr_t TargetIdentity = 0x3479D0; constexpr uintptr_t TargetIdentity = 0x351800; constexpr uintptr_t Uri = 0x3479D0; constexpr uintptr_t Uri = 0x351800; }; // System.Runtime.Remoting.Messaging.IMessage struct IMessage { // ---- Methods ---- constexpr uintptr_t Properties = 0x3479D0; }; // System.Runtime.Remoting.Messaging.IMessageSink struct IMessageSink { // ---- Methods ---- constexpr uintptr_t SyncProcessMessage = 0x350440; constexpr uintptr_t AsyncProcessMessage = 0x3523D0; }; // System.Runtime.Remoting.Messaging.IMethodMessage struct IMethodMessage { // ---- Methods ---- constexpr uintptr_t ArgCount = 0x3494D0; constexpr uintptr_t Args = 0x3479D0; constexpr uintptr_t LogicalCallContext = 0x3479D0; constexpr uintptr_t MethodBase = 0x3479D0; constexpr uintptr_t MethodName = 0x3479D0; constexpr uintptr_t MethodSignature = 0x3479D0; constexpr uintptr_t TypeName = 0x3479D0; constexpr uintptr_t Uri = 0x3479D0; constexpr uintptr_t GetArg = 0x350220; }; // System.Runtime.Remoting.Messaging.IMethodReturnMessage struct IMethodReturnMessage { // ---- Methods ---- constexpr uintptr_t Exception = 0x3479D0; constexpr uintptr_t OutArgs = 0x3479D0; constexpr uintptr_t ReturnValue = 0x3479D0; }; // System.Runtime.Remoting.Messaging.MethodCall struct MethodCall { constexpr uintptr_t _uri = 0x10; constexpr uintptr_t _typeName = 0x18; constexpr uintptr_t _methodName = 0x20; constexpr uintptr_t _args = 0x28; constexpr uintptr_t _methodSignature = 0x30; constexpr uintptr_t _methodBase = 0x38; constexpr uintptr_t _callContext = 0x40; constexpr uintptr_t _targetIdentity = 0x48; constexpr uintptr_t _genericArguments = 0x50; constexpr uintptr_t ExternalProperties = 0x58; constexpr uintptr_t InternalProperties = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F11900; constexpr uintptr_t .ctor = 0x1F204B0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t CopyFrom = 0x1F1F230; constexpr uintptr_t InitMethodProperty = 0x1F1F8B0; constexpr uintptr_t GetObjectData = 0x1F1F410; constexpr uintptr_t ArgCount = 0x533A40; constexpr uintptr_t Args = 0x5120A0; constexpr uintptr_t LogicalCallContext = 0x1F20860; constexpr uintptr_t MethodBase = 0x1F208D0; constexpr uintptr_t MethodName = 0x1F20900; constexpr uintptr_t MethodSignature = 0x1F20950; constexpr uintptr_t Properties = 0x1F11B70; constexpr uintptr_t InitDictionary = 0x1F1F800; constexpr uintptr_t TypeName = 0x1F20AC0; constexpr uintptr_t Uri = 0x53E8F0; constexpr uintptr_t Uri = 0x53E910; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.get_Uri = 0x53E8F0; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.set_Uri = 0x53E910; constexpr uintptr_t GetArg = 0x62B160; constexpr uintptr_t Init = 0x512CE0; constexpr uintptr_t ResolveMethod = 0x1F1FDA0; constexpr uintptr_t CastTo = 0x1F1F040; constexpr uintptr_t GetTypeNameFromAssemblyQualifiedName = 0x1F1F770; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentity = 0x54DA70; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentity = 0x54DB50; constexpr uintptr_t GenericArguments = 0x1F207F0; }; // System.Runtime.Remoting.Messaging.MCMDictionary struct MCMDictionary { constexpr uintptr_t InternalKeys = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F1D7B0; constexpr uintptr_t .cctor = 0x1F1D630; }; // DictionaryEnumerator struct DictionaryEnumerator { constexpr uintptr_t _methodDictionary = 0x10; constexpr uintptr_t _hashtableEnum = 0x18; constexpr uintptr_t _posMethod = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F16110; constexpr uintptr_t Current = 0x1F161B0; constexpr uintptr_t MoveNext = 0x1F15FA0; constexpr uintptr_t Reset = 0x1F160B0; constexpr uintptr_t Entry = 0x1F16210; constexpr uintptr_t Key = 0x1F163C0; constexpr uintptr_t Value = 0x1F163E0; }; // System.Runtime.Remoting.Messaging.MessageDictionary struct MessageDictionary { constexpr uintptr_t _internalProperties = 0x10; constexpr uintptr_t _message = 0x18; constexpr uintptr_t _methodKeys = 0x20; constexpr uintptr_t _ownProperties = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1248C00; constexpr uintptr_t HasUserData = 0x1F1E0F0; constexpr uintptr_t InternalDictionary = 0x1F1E680; constexpr uintptr_t MethodKeys = 0x526D60; constexpr uintptr_t AllocInternalProperties = 0x1F1DA70; constexpr uintptr_t GetInternalProperties = 0x1F1DCE0; constexpr uintptr_t IsOverridenKey = 0x1F1E1D0; constexpr uintptr_t IsFixedSize = 0x554A00; constexpr uintptr_t IsReadOnly = 0x554A00; constexpr uintptr_t Item = 0x1F1E730; constexpr uintptr_t Item = 0x1F1D910; constexpr uintptr_t GetMethodProperty = 0x1F1DD30; constexpr uintptr_t SetMethodProperty = 0x1F1E380; constexpr uintptr_t Keys = 0x1F1E840; constexpr uintptr_t Values = 0x1F1EC20; constexpr uintptr_t Add = 0x1F1D910; constexpr uintptr_t Clear = 0x1F1DAC0; constexpr uintptr_t Contains = 0x1F1DB10; constexpr uintptr_t Remove = 0x1F1E250; constexpr uintptr_t Count = 0x1F1E610; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t SyncRoot = 0x51FF10; constexpr uintptr_t CopyTo = 0x1F1DC00; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1F1E5B0; constexpr uintptr_t GetEnumerator = 0x1F1DC80; }; // System.Runtime.Remoting.Messaging.MethodResponse struct MethodResponse { constexpr uintptr_t _methodName = 0x10; constexpr uintptr_t _uri = 0x18; constexpr uintptr_t _typeName = 0x20; constexpr uintptr_t _methodBase = 0x28; constexpr uintptr_t _returnValue = 0x30; constexpr uintptr_t _exception = 0x38; constexpr uintptr_t _methodSignature = 0x40; constexpr uintptr_t _inArgInfo = 0x48; constexpr uintptr_t _args = 0x50; constexpr uintptr_t _outArgs = 0x58; constexpr uintptr_t _callMsg = 0x60; constexpr uintptr_t _callContext = 0x68; constexpr uintptr_t _targetIdentity = 0x70; constexpr uintptr_t ExternalProperties = 0x78; constexpr uintptr_t InternalProperties = 0x80; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F214E0; constexpr uintptr_t .ctor = 0x1F215D0; constexpr uintptr_t .ctor = 0x1F216A0; constexpr uintptr_t .ctor = 0x1F11CA0; constexpr uintptr_t InitMethodProperty = 0x1F20F00; constexpr uintptr_t ArgCount = 0x1F21AE0; constexpr uintptr_t Args = 0x54DA80; constexpr uintptr_t Exception = 0x5140C0; constexpr uintptr_t LogicalCallContext = 0x1F21B00; constexpr uintptr_t MethodBase = 0x1F21B70; constexpr uintptr_t MethodName = 0x1F21CD0; constexpr uintptr_t MethodSignature = 0x1F21D40; constexpr uintptr_t OutArgs = 0x1F21E20; constexpr uintptr_t Properties = 0x1F11D40; constexpr uintptr_t ReturnValue = 0x54DFC0; constexpr uintptr_t TypeName = 0x1F22030; constexpr uintptr_t Uri = 0x1F21470; constexpr uintptr_t Uri = 0x51FB70; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.get_Uri = 0x1F21470; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.set_Uri = 0x51FB70; constexpr uintptr_t GetArg = 0x1F20B30; constexpr uintptr_t GetObjectData = 0x1F20B60; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentity = 0x54E980; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentity = 0x54EB20; }; // System.Runtime.Remoting.Messaging.MethodReturnDictionary struct MethodReturnDictionary { constexpr uintptr_t InternalReturnKeys = 0x0; constexpr uintptr_t InternalExceptionKeys = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F222B0; constexpr uintptr_t .cctor = 0x1F220A0; }; // System.Runtime.Remoting.Messaging.MonoMethodMessage struct MonoMethodMessage { constexpr uintptr_t method = 0x10; constexpr uintptr_t args = 0x18; constexpr uintptr_t names = 0x20; constexpr uintptr_t arg_types = 0x28; constexpr uintptr_t ctx = 0x30; constexpr uintptr_t rval = 0x38; constexpr uintptr_t exc = 0x40; constexpr uintptr_t asyncResult = 0x48; constexpr uintptr_t call_type = 0x50; constexpr uintptr_t uri = 0x58; constexpr uintptr_t properties = 0x60; constexpr uintptr_t identity = 0x68; constexpr uintptr_t methodSignature = 0x70; // ---- Methods ---- constexpr uintptr_t InitMessage = 0x1F22480; constexpr uintptr_t .ctor = 0x1F22AF0; constexpr uintptr_t .ctor = 0x1F229B0; constexpr uintptr_t GetMethodInfo = 0x1F223C0; constexpr uintptr_t .ctor = 0x1F227D0; constexpr uintptr_t Properties = 0x1F23070; constexpr uintptr_t ArgCount = 0x1F22BC0; constexpr uintptr_t Args = 0x520140; constexpr uintptr_t LogicalCallContext = 0x54DFC0; constexpr uintptr_t LogicalCallContext = 0x54DFE0; constexpr uintptr_t MethodBase = 0x53E8F0; constexpr uintptr_t MethodName = 0x1F22CC0; constexpr uintptr_t MethodSignature = 0x1F22D20; constexpr uintptr_t TypeName = 0x1F230E0; constexpr uintptr_t Uri = 0x546A70; constexpr uintptr_t Uri = 0x54DB60; constexpr uintptr_t GetArg = 0x1F22390; constexpr uintptr_t Exception = 0x54DA60; constexpr uintptr_t OutArgCount = 0x1F22E70; constexpr uintptr_t OutArgs = 0x1F22ED0; constexpr uintptr_t ReturnValue = 0x5140C0; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentity = 0x54E680; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentity = 0x54E6B0; constexpr uintptr_t AsyncResult = 0x54DA70; constexpr uintptr_t CallType = 0x1F22C50; constexpr uintptr_t NeedsOutProcessing = 0x1F22750; }; // System.Runtime.Remoting.Messaging.CallType struct CallType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Sync = 0x0; constexpr uintptr_t BeginInvoke = 0x0; constexpr uintptr_t EndInvoke = 0x0; constexpr uintptr_t OneWay = 0x0; }; // System.Runtime.Remoting.Messaging.RemotingSurrogate struct RemotingSurrogate { // ---- Methods ---- constexpr uintptr_t GetObjectData = 0x1F254C0; constexpr uintptr_t SetObjectData = 0x1F25600; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Messaging.ObjRefSurrogate struct ObjRefSurrogate { // ---- Methods ---- constexpr uintptr_t GetObjectData = 0x1F23160; constexpr uintptr_t SetObjectData = 0x1F23270; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Messaging.RemotingSurrogateSelector struct RemotingSurrogateSelector { constexpr uintptr_t s_cachedTypeObjRef = 0x0; constexpr uintptr_t _objRefSurrogate = 0x8; constexpr uintptr_t _objRemotingSurrogate = 0x10; constexpr uintptr_t _next = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t GetSurrogate = 0x1F25190; constexpr uintptr_t .cctor = 0x1F25390; }; // System.Runtime.Remoting.Messaging.ReturnMessage struct ReturnMessage { constexpr uintptr_t _outArgs = 0x10; constexpr uintptr_t _args = 0x18; constexpr uintptr_t _callCtx = 0x20; constexpr uintptr_t _returnValue = 0x28; constexpr uintptr_t _uri = 0x30; constexpr uintptr_t _exception = 0x38; constexpr uintptr_t _methodBase = 0x40; constexpr uintptr_t _methodName = 0x48; constexpr uintptr_t _methodSignature = 0x50; constexpr uintptr_t _typeName = 0x58; constexpr uintptr_t _properties = 0x60; constexpr uintptr_t _targetIdentity = 0x68; constexpr uintptr_t _inArgInfo = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F25780; constexpr uintptr_t .ctor = 0x1F256A0; constexpr uintptr_t ArgCount = 0x12EFE60; constexpr uintptr_t Args = 0x520140; constexpr uintptr_t LogicalCallContext = 0x1F25890; constexpr uintptr_t MethodBase = 0x54DA60; constexpr uintptr_t MethodName = 0x1F25900; constexpr uintptr_t MethodSignature = 0x1F25960; constexpr uintptr_t Properties = 0x1F25B90; constexpr uintptr_t TypeName = 0x1F25C00; constexpr uintptr_t Uri = 0x54DFC0; constexpr uintptr_t Uri = 0x54DFE0; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.get_Uri = 0x54DFC0; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.set_Uri = 0x54DFE0; constexpr uintptr_t GetArg = 0x1F25670; constexpr uintptr_t Exception = 0x5140C0; constexpr uintptr_t OutArgs = 0x1F25AD0; constexpr uintptr_t ReturnValue = 0x5120A0; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentity = 0x54E680; constexpr uintptr_t System.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentity = 0x54E6B0; }; // System.Runtime.Remoting.Messaging.ServerContextTerminatorSink struct ServerContextTerminatorSink { // ---- Methods ---- constexpr uintptr_t SyncProcessMessage = 0x1F26E30; constexpr uintptr_t AsyncProcessMessage = 0x1F26D70; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink struct ServerObjectTerminatorSink { constexpr uintptr_t _nextSink = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t SyncProcessMessage = 0x1F271B0; constexpr uintptr_t AsyncProcessMessage = 0x1F27010; }; // System.Runtime.Remoting.Messaging.ServerObjectReplySink struct ServerObjectReplySink { constexpr uintptr_t _replySink = 0x10; constexpr uintptr_t _identity = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F09A80; constexpr uintptr_t SyncProcessMessage = 0x1F26F90; constexpr uintptr_t AsyncProcessMessage = 0x1F26F50; }; // System.Runtime.Remoting.Messaging.StackBuilderSink struct StackBuilderSink { constexpr uintptr_t _target = 0x10; constexpr uintptr_t _rp = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F28090; constexpr uintptr_t SyncProcessMessage = 0x1F27F80; constexpr uintptr_t AsyncProcessMessage = 0x1F27880; constexpr uintptr_t ExecuteAsyncMessage = 0x1F27DB0; constexpr uintptr_t CheckParameters = 0x1F279D0; }; // System.Runtime.Versioning.NonVersionableAttribute struct NonVersionableAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.Versioning.TargetFrameworkAttribute struct TargetFrameworkAttribute { constexpr uintptr_t _frameworkName = 0x10; constexpr uintptr_t _frameworkDisplayName = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F28340; constexpr uintptr_t FrameworkDisplayName = 0x51FB70; }; // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility { constexpr uintptr_t TargetsAtLeast_Desktop_V4_5 = 0x0; constexpr uintptr_t TargetsAtLeast_Desktop_V4_5_1 = 0x1; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1F09EA0; }; // System.Runtime.Serialization.IDeserializationCallback struct IDeserializationCallback { // ---- Methods ---- constexpr uintptr_t OnDeserialization = 0x351800; }; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter { // ---- Methods ---- constexpr uintptr_t Convert = 0x3523D0; constexpr uintptr_t ToBoolean = 0x349810; constexpr uintptr_t ToInt32 = 0x34C7D0; constexpr uintptr_t ToString = 0x350440; }; // System.Runtime.Serialization.SerializationException struct SerializationException { constexpr uintptr_t s_nullMessage = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F265E0; constexpr uintptr_t .ctor = 0x1F265C0; constexpr uintptr_t .ctor = 0x1F26650; constexpr uintptr_t .ctor = 0x1E722C0; constexpr uintptr_t .cctor = 0x1F26550; }; // System.Runtime.Serialization.SerializationEntry struct SerializationEntry { constexpr uintptr_t _name = 0x10; constexpr uintptr_t _value = 0x18; constexpr uintptr_t _type = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6099C0; constexpr uintptr_t Value = 0x5243F0; constexpr uintptr_t Name = 0x526A20; }; // System.Runtime.Serialization.SerializationInfoEnumerator struct SerializationInfoEnumerator { constexpr uintptr_t _members = 0x10; constexpr uintptr_t _data = 0x18; constexpr uintptr_t _types = 0x20; constexpr uintptr_t _numItems = 0x28; constexpr uintptr_t _currItem = 0x2C; constexpr uintptr_t _current = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F26700; constexpr uintptr_t MoveNext = 0x1F26670; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x1F266A0; constexpr uintptr_t Current = 0x1F26780; constexpr uintptr_t Reset = 0x1F26690; constexpr uintptr_t Name = 0x1F268A0; constexpr uintptr_t Value = 0x1F269C0; constexpr uintptr_t ObjectType = 0x1F26930; }; // System.Runtime.Serialization.DeserializationEventHandler struct DeserializationEventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5402B0; constexpr uintptr_t Invoke = 0x520290; }; // System.Runtime.Serialization.SerializationEventHandler struct SerializationEventHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609730; constexpr uintptr_t Invoke = 0x609700; }; // System.Runtime.Serialization.FormatterConverter struct FormatterConverter { // ---- Methods ---- constexpr uintptr_t Convert = 0x1F16FD0; constexpr uintptr_t ToBoolean = 0x1F170C0; constexpr uintptr_t ToInt32 = 0x1F17150; constexpr uintptr_t ToInt64 = 0x1F171E0; constexpr uintptr_t ToSingle = 0x1F17270; constexpr uintptr_t ToString = 0x1F17300; constexpr uintptr_t ThrowValueNullException = 0x1F17070; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Serialization.MemberHolder struct MemberHolder { constexpr uintptr_t _memberType = 0x10; constexpr uintptr_t _context = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F1D8C0; constexpr uintptr_t GetHashCode = 0x6BFB40; constexpr uintptr_t Equals = 0x1F1D840; }; // System.Runtime.Serialization.SerializationBinder struct SerializationBinder { // ---- Methods ---- constexpr uintptr_t BindToName = 0x1F25C80; constexpr uintptr_t BindToType = 0x3523D0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Serialization.SerializationEvents struct SerializationEvents { constexpr uintptr_t _onSerializingMethods = 0x10; constexpr uintptr_t _onSerializedMethods = 0x18; constexpr uintptr_t _onDeserializingMethods = 0x20; constexpr uintptr_t _onDeserializedMethods = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F263E0; constexpr uintptr_t GetMethodsWithAttribute = 0x1F260D0; constexpr uintptr_t HasOnSerializingEvents = 0x1F26530; constexpr uintptr_t InvokeOnSerializing = 0x1F26390; constexpr uintptr_t InvokeOnDeserializing = 0x1F26340; constexpr uintptr_t InvokeOnDeserialized = 0x1F262F0; constexpr uintptr_t AddOnSerialized = 0x1F260B0; constexpr uintptr_t AddOnDeserialized = 0x1F26090; constexpr uintptr_t InvokeOnDelegate = 0x1F262B0; constexpr uintptr_t AddOnDelegate = 0x1F25EA0; }; // System.Runtime.Serialization.SerializationEventsCache struct SerializationEventsCache { constexpr uintptr_t s_cache = 0x0; // ---- Methods ---- constexpr uintptr_t GetSerializationEventsForType = 0x1F25CB0; constexpr uintptr_t .cctor = 0x1F25E10; }; // System.Runtime.Serialization.SerializationObjectManager struct SerializationObjectManager { constexpr uintptr_t _objectSeenTable = 0x10; constexpr uintptr_t _context = 0x18; constexpr uintptr_t _onSerializedHandler = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F26CE0; constexpr uintptr_t RegisterObject = 0x1F26B30; constexpr uintptr_t RaiseOnSerializedEvent = 0x1F26AF0; constexpr uintptr_t AddOnSerialized = 0x1F26A50; }; // System.Runtime.Serialization.ValueTypeFixupInfo struct ValueTypeFixupInfo { constexpr uintptr_t _containerID = 0x10; constexpr uintptr_t _parentField = 0x18; constexpr uintptr_t _parentIndex = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F28650; constexpr uintptr_t ContainerID = 0x53E8F0; constexpr uintptr_t ParentField = 0x520140; constexpr uintptr_t ParentIndex = 0x526D40; }; // System.Runtime.Serialization.FormatterServices struct FormatterServices { constexpr uintptr_t m_MemberInfoTable = 0x0; constexpr uintptr_t unsafeTypeForwardersIsEnabled = 0x8; constexpr uintptr_t unsafeTypeForwardersIsEnabledInitialized = 0x9; constexpr uintptr_t advancedTypes = 0x10; constexpr uintptr_t s_binder = 0x18; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1F19930; constexpr uintptr_t GetSerializableMembers = 0x1F18410; constexpr uintptr_t CheckSerializable = 0x1F17390; constexpr uintptr_t InternalGetSerializableMembers = 0x1F18AF0; constexpr uintptr_t GetParentTypes = 0x1F17FF0; constexpr uintptr_t GetSerializableMembers = 0x1F185B0; constexpr uintptr_t GetUninitializedObject = 0x1F18920; constexpr uintptr_t NativeGetUninitializedObject = 0x1F08610; constexpr uintptr_t GetEnableUnsafeTypeForwarders = 0x554A00; constexpr uintptr_t UnsafeTypeForwardersIsEnabled = 0x1F19860; constexpr uintptr_t SerializationSetValue = 0x1F19630; constexpr uintptr_t PopulateObjectMembers = 0x1F192A0; constexpr uintptr_t GetObjectData = 0x1F17BD0; constexpr uintptr_t GetTypeFromAssembly = 0x1F18870; constexpr uintptr_t LoadAssemblyFromString = 0x1F19290; constexpr uintptr_t LoadAssemblyFromStringNoThrow = 0x1F19230; constexpr uintptr_t GetClrAssemblyName = 0x1F173C0; constexpr uintptr_t GetClrTypeFullName = 0x1F17B50; constexpr uintptr_t GetClrTypeFullNameForArray = 0x1F17550; constexpr uintptr_t GetClrTypeFullNameForNonArrayTypes = 0x1F17780; }; // System.Runtime.Serialization.SurrogateForCyclicalReference struct SurrogateForCyclicalReference { constexpr uintptr_t innerSurrogate = 0x10; // ---- Methods ---- constexpr uintptr_t GetObjectData = 0x1F28150; constexpr uintptr_t SetObjectData = 0x1F28240; }; // System.Runtime.Serialization.IFormatter struct IFormatter { // ---- Methods ---- constexpr uintptr_t Deserialize = 0x350440; constexpr uintptr_t Serialize = 0x349710; }; // System.Runtime.Serialization.ObjectIDGenerator struct ObjectIDGenerator { constexpr uintptr_t m_currentCount = 0x10; constexpr uintptr_t m_currentSize = 0x14; constexpr uintptr_t m_ids = 0x18; constexpr uintptr_t m_objs = 0x20; constexpr uintptr_t sizes = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F239A0; constexpr uintptr_t FindElement = 0x1F232C0; constexpr uintptr_t GetId = 0x1F23390; constexpr uintptr_t HasId = 0x1F23530; constexpr uintptr_t Rehash = 0x1F23610; constexpr uintptr_t .cctor = 0x1F23910; }; // System.Runtime.Serialization.ObjectManager struct ObjectManager { constexpr uintptr_t m_onDeserializationHandler = 0x10; constexpr uintptr_t m_onDeserializedHandler = 0x18; constexpr uintptr_t m_objects = 0x20; constexpr uintptr_t m_topObject = 0x28; constexpr uintptr_t m_specialFixupObjects = 0x30; constexpr uintptr_t m_fixupCount = 0x38; constexpr uintptr_t m_selector = 0x40; constexpr uintptr_t m_context = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F34AA0; constexpr uintptr_t CanCallGetType = 0x53FBD0; constexpr uintptr_t TopObject = 0x5120B0; constexpr uintptr_t TopObject = 0x5120A0; constexpr uintptr_t SpecialFixupObjects = 0x1F34B30; constexpr uintptr_t FindObjectHolder = 0x1F32A90; constexpr uintptr_t FindOrCreateObjectHolder = 0x1F32AE0; constexpr uintptr_t AddObjectHolder = 0x1F30A40; constexpr uintptr_t GetCompletionInfo = 0x1F32FD0; constexpr uintptr_t FixupSpecialObject = 0x1F32C30; constexpr uintptr_t ResolveObjectReference = 0x1F34860; constexpr uintptr_t DoValueTypeFixup = 0x1F324D0; constexpr uintptr_t CompleteObject = 0x1F30F00; constexpr uintptr_t DoNewlyRegisteredObjectFixups = 0x1F32340; constexpr uintptr_t GetObject = 0x1F334B0; constexpr uintptr_t RegisterString = 0x1F34760; constexpr uintptr_t RegisterObject = 0x1F34020; constexpr uintptr_t CompleteISerializableObject = 0x1F30CB0; constexpr uintptr_t GetConstructor = 0x1F33380; constexpr uintptr_t DoFixups = 0x1F31EE0; constexpr uintptr_t RegisterFixup = 0x1F33CF0; constexpr uintptr_t RecordFixup = 0x1F33A40; constexpr uintptr_t RecordDelayedFixup = 0x1F338C0; constexpr uintptr_t RecordArrayElementFixup = 0x1F33740; constexpr uintptr_t RaiseDeserializationEvent = 0x1F335A0; constexpr uintptr_t AddOnDeserialization = 0x1F30B70; constexpr uintptr_t AddOnDeserialized = 0x1F30C10; constexpr uintptr_t RaiseOnDeserializedEvent = 0x1F33600; constexpr uintptr_t RaiseOnDeserializingEvent = 0x1F336A0; }; // System.Runtime.Serialization.ObjectHolder struct ObjectHolder { constexpr uintptr_t m_object = 0x10; constexpr uintptr_t m_id = 0x18; constexpr uintptr_t m_missingElementsRemaining = 0x20; constexpr uintptr_t m_missingDecendents = 0x24; constexpr uintptr_t m_serInfo = 0x28; constexpr uintptr_t m_surrogate = 0x30; constexpr uintptr_t m_missingElements = 0x38; constexpr uintptr_t m_dependentObjects = 0x40; constexpr uintptr_t m_next = 0x48; constexpr uintptr_t m_flags = 0x50; constexpr uintptr_t m_markForFixupWhenAvailable = 0x54; constexpr uintptr_t m_valueFixup = 0x58; constexpr uintptr_t m_typeLoad = 0x60; constexpr uintptr_t m_reachable = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F30400; constexpr uintptr_t .ctor = 0x1F304C0; constexpr uintptr_t .ctor = 0x1F30750; constexpr uintptr_t IncrementDescendentFixups = 0x1F2FF60; constexpr uintptr_t DecrementFixupsRemaining = 0x1F2FF00; constexpr uintptr_t RemoveDependency = 0x1F2FF80; constexpr uintptr_t AddFixup = 0x1F2FDD0; constexpr uintptr_t UpdateDescendentDependencyChain = 0x1F303A0; constexpr uintptr_t AddDependency = 0x1F2FC60; constexpr uintptr_t UpdateData = 0x1F301B0; constexpr uintptr_t MarkForCompletionWhenAvailable = 0x1F2FF70; constexpr uintptr_t SetFlags = 0x1F2FFF0; constexpr uintptr_t IsIncompleteObjectReference = 0x1EF8910; constexpr uintptr_t IsIncompleteObjectReference = 0x1F309F0; constexpr uintptr_t RequiresDelayedFixup = 0x1F30970; constexpr uintptr_t RequiresValueTypeFixup = 0x1F309A0; constexpr uintptr_t ValueTypeFixupPerformed = 0x1F309C0; constexpr uintptr_t ValueTypeFixupPerformed = 0x1F30A30; constexpr uintptr_t HasISerializable = 0x1EF8900; constexpr uintptr_t HasSurrogate = 0x1F30960; constexpr uintptr_t CanSurrogatedObjectValueChange = 0x1F30890; constexpr uintptr_t CanObjectValueChange = 0x1F30870; constexpr uintptr_t DirectlyDependentObjects = 0x72D000; constexpr uintptr_t TotalDependentObjects = 0x1E85780; constexpr uintptr_t Reachable = 0x54D080; constexpr uintptr_t Reachable = 0x597950; constexpr uintptr_t TypeLoadExceptionReachable = 0x1F309B0; constexpr uintptr_t TypeLoadException = 0x54E670; constexpr uintptr_t TypeLoadException = 0x54E6A0; constexpr uintptr_t ObjectValue = 0x53E8F0; constexpr uintptr_t SetObjectValue = 0x1F30080; constexpr uintptr_t SerializationInfo = 0x5120A0; constexpr uintptr_t SerializationInfo = 0x5120B0; constexpr uintptr_t Surrogate = 0x54DFC0; constexpr uintptr_t DependentObjects = 0x54DA60; constexpr uintptr_t DependentObjects = 0x54DFD0; constexpr uintptr_t RequiresSerInfoFixup = 0x1F30980; constexpr uintptr_t RequiresSerInfoFixup = 0x1F30A10; constexpr uintptr_t ValueFixup = 0x546A70; constexpr uintptr_t CompletelyFixed = 0x1F30920; constexpr uintptr_t ContainerID = 0x1F30940; }; // System.Runtime.Serialization.FixupHolder struct FixupHolder { constexpr uintptr_t m_id = 0x10; constexpr uintptr_t m_fixupInfo = 0x18; constexpr uintptr_t m_fixupType = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F2F0E0; }; // System.Runtime.Serialization.FixupHolderList struct FixupHolderList { constexpr uintptr_t m_values = 0x10; constexpr uintptr_t m_count = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F2F080; constexpr uintptr_t .ctor = 0x1F2F010; constexpr uintptr_t Add = 0x1F2EE70; constexpr uintptr_t EnlargeArray = 0x1F2EF80; }; // System.Runtime.Serialization.LongList struct LongList { constexpr uintptr_t m_values = 0x10; constexpr uintptr_t m_count = 0x18; constexpr uintptr_t m_totalItems = 0x1C; constexpr uintptr_t m_currentItem = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F2F560; constexpr uintptr_t .ctor = 0x1F2F5C0; constexpr uintptr_t Add = 0x1F2F330; constexpr uintptr_t Count = 0x684F40; constexpr uintptr_t StartEnumeration = 0x1AE2C10; constexpr uintptr_t MoveNext = 0x1F2F490; constexpr uintptr_t Current = 0x1F2F630; constexpr uintptr_t RemoveElement = 0x1F2F4E0; constexpr uintptr_t EnlargeArray = 0x1F2F400; }; // System.Runtime.Serialization.ObjectHolderList struct ObjectHolderList { constexpr uintptr_t m_values = 0x10; constexpr uintptr_t m_count = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F2FB90; constexpr uintptr_t .ctor = 0x1F2FBF0; constexpr uintptr_t Add = 0x1F2F9A0; constexpr uintptr_t GetFixupEnumerator = 0x1F2FB10; constexpr uintptr_t EnlargeArray = 0x1F2FA80; constexpr uintptr_t Version = 0x684F40; constexpr uintptr_t Count = 0x684F40; }; // System.Runtime.Serialization.ObjectHolderListEnumerator struct ObjectHolderListEnumerator { constexpr uintptr_t m_isFixupEnumerator = 0x10; constexpr uintptr_t m_list = 0x18; constexpr uintptr_t m_startingVersion = 0x20; constexpr uintptr_t m_currPos = 0x24; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F2F900; constexpr uintptr_t MoveNext = 0x1F2F850; constexpr uintptr_t Current = 0x1F2F960; }; // System.Runtime.Serialization.TypeLoadExceptionHolder struct TypeLoadExceptionHolder { constexpr uintptr_t m_typeName = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t TypeName = 0x53E8F0; }; // System.Runtime.Serialization.SafeSerializationEventArgs struct SafeSerializationEventArgs { constexpr uintptr_t m_streamingContext = 0x10; constexpr uintptr_t m_serializedStates = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F3BD10; constexpr uintptr_t SerializedStates = 0x526D40; }; // System.Runtime.Serialization.ISafeSerializationData struct ISafeSerializationData { // ---- Methods ---- constexpr uintptr_t CompleteDeserialization = 0x351800; }; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager { constexpr uintptr_t m_serializedStates = 0x10; constexpr uintptr_t m_savedSerializationInfo = 0x18; constexpr uintptr_t m_realObject = 0x20; constexpr uintptr_t m_realType = 0x28; constexpr uintptr_t SerializeObjectState = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x1F3C870; constexpr uintptr_t IsActive = 0x18D8A40; constexpr uintptr_t CompleteSerialization = 0x1F3C0B0; constexpr uintptr_t CompleteDeserialization = 0x1F3BDD0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1F3C730; constexpr uintptr_t System.Runtime.Serialization.IObjectReference.GetRealObject = 0x1F3C400; constexpr uintptr_t OnDeserialized = 0x1F3C350; }; // System.Runtime.Serialization.OptionalFieldAttribute struct OptionalFieldAttribute { constexpr uintptr_t versionAdded = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F39ED0; constexpr uintptr_t VersionAdded = 0x1F39EE0; }; // System.Runtime.Serialization.OnSerializingAttribute struct OnSerializingAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.Serialization.OnSerializedAttribute struct OnSerializedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.Serialization.OnDeserializingAttribute struct OnDeserializingAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.Serialization.OnDeserializedAttribute struct OnDeserializedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.Serialization.SerializationFieldInfo struct SerializationFieldInfo { constexpr uintptr_t m_field = 0x10; constexpr uintptr_t m_serializationName = 0x18; // ---- Methods ---- constexpr uintptr_t Module = 0x1F3D040; constexpr uintptr_t MetadataToken = 0x1F3D010; constexpr uintptr_t .ctor = 0x1F3CEA0; constexpr uintptr_t Name = 0x520140; constexpr uintptr_t DeclaringType = 0x1F3CF80; constexpr uintptr_t ReflectedType = 0x1F3D070; constexpr uintptr_t GetCustomAttributes = 0x1F3CC20; constexpr uintptr_t GetCustomAttributes = 0x1F3CC50; constexpr uintptr_t IsDefined = 0x1F3CE30; constexpr uintptr_t FieldType = 0x1F3CFE0; constexpr uintptr_t GetValue = 0xC51CC0; constexpr uintptr_t InternalGetValue = 0x1F3CC80; constexpr uintptr_t SetValue = 0x1F3CE60; constexpr uintptr_t InternalSetValue = 0x1F3CD30; constexpr uintptr_t FieldInfo = 0x53E8F0; constexpr uintptr_t FieldHandle = 0x1F3CFB0; constexpr uintptr_t Attributes = 0x1F3CF50; }; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo { constexpr uintptr_t m_members = 0x10; constexpr uintptr_t m_data = 0x18; constexpr uintptr_t m_types = 0x20; constexpr uintptr_t m_nameToIndex = 0x28; constexpr uintptr_t m_currMember = 0x30; constexpr uintptr_t m_converter = 0x38; constexpr uintptr_t m_fullTypeName = 0x40; constexpr uintptr_t m_assemName = 0x48; constexpr uintptr_t objectType = 0x50; constexpr uintptr_t isFullTypeNameSetExplicit = 0x58; constexpr uintptr_t isAssemblyNameSetExplicit = 0x59; constexpr uintptr_t requireSameTokenInPartialTrust = 0x5A; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F3F8F0; constexpr uintptr_t .ctor = 0x1F3F910; constexpr uintptr_t FullTypeName = 0x54DA60; constexpr uintptr_t AssemblyName = 0x54DA70; constexpr uintptr_t SetType = 0x1F3F560; constexpr uintptr_t Compare = 0x1F3E350; constexpr uintptr_t DemandForUnsafeAssemblyNameAssignments = 0x1F3E3D0; constexpr uintptr_t IsAssemblyNameAssignmentSafe = 0x1F3F3C0; constexpr uintptr_t MemberCount = 0x622370; constexpr uintptr_t ObjectType = 0x54DA80; constexpr uintptr_t IsFullTypeNameSetExplicit = 0x6C96E0; constexpr uintptr_t IsAssemblyNameSetExplicit = 0x6C96F0; constexpr uintptr_t GetEnumerator = 0x1F3EA20; constexpr uintptr_t ExpandArrays = 0x1F3E3E0; constexpr uintptr_t AddValue = 0x1F3D720; constexpr uintptr_t AddValue = 0x1F3D910; constexpr uintptr_t AddValue = 0x1F3E220; constexpr uintptr_t AddValue = 0x1F3DC10; constexpr uintptr_t AddValue = 0x1F3DD40; constexpr uintptr_t AddValue = 0x1F3DFC0; constexpr uintptr_t AddValue = 0x1F3D7E0; constexpr uintptr_t AddValue = 0x1F3E0F0; constexpr uintptr_t AddValue = 0x1F3DAE0; constexpr uintptr_t AddValue = 0x1F3DE70; constexpr uintptr_t AddValueInternal = 0x1F3D420; constexpr uintptr_t UpdateValue = 0x1F3F720; constexpr uintptr_t FindElement = 0x1F3E4F0; constexpr uintptr_t GetElement = 0x1F3E850; constexpr uintptr_t GetElementNoThrow = 0x1F3E700; constexpr uintptr_t GetValue = 0x1F3F1E0; constexpr uintptr_t GetValueNoThrow = 0x1F3F000; constexpr uintptr_t GetBoolean = 0x1F3E5B0; constexpr uintptr_t GetInt32 = 0x1F3EAC0; constexpr uintptr_t GetInt64 = 0x1F3EC10; constexpr uintptr_t GetSingle = 0x1F3ED60; constexpr uintptr_t GetString = 0x1F3EEB0; }; // System.Runtime.Serialization.StreamingContext struct StreamingContext { constexpr uintptr_t m_additionalContext = 0x10; constexpr uintptr_t m_state = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F3FC40; constexpr uintptr_t .ctor = 0x60BBC0; constexpr uintptr_t Context = 0x526A20; constexpr uintptr_t Equals = 0x1F3FB90; constexpr uintptr_t GetHashCode = 0x7EEE00; constexpr uintptr_t State = 0x7EEE00; }; // System.Runtime.Serialization.StreamingContextStates struct StreamingContextStates { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CrossProcess = 0x0; constexpr uintptr_t CrossMachine = 0x0; constexpr uintptr_t File = 0x0; constexpr uintptr_t Persistence = 0x0; constexpr uintptr_t Remoting = 0x0; constexpr uintptr_t Other = 0x0; constexpr uintptr_t Clone = 0x0; constexpr uintptr_t CrossAppDomain = 0x0; constexpr uintptr_t All = 0x0; }; // System.Runtime.Serialization.Formatters.FormatterTypeStyle struct FormatterTypeStyle { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TypesWhenNeeded = 0x0; constexpr uintptr_t TypesAlways = 0x0; constexpr uintptr_t XsdString = 0x0; }; // System.Runtime.Serialization.Formatters.FormatterAssemblyStyle struct FormatterAssemblyStyle { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Simple = 0x0; constexpr uintptr_t Full = 0x0; }; // System.Runtime.Serialization.Formatters.TypeFilterLevel struct TypeFilterLevel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Full = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryHeaderEnum struct BinaryHeaderEnum { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t SerializedStreamHeader = 0x0; constexpr uintptr_t Object = 0x0; constexpr uintptr_t ObjectWithMap = 0x0; constexpr uintptr_t ObjectWithMapAssemId = 0x0; constexpr uintptr_t ObjectWithMapTyped = 0x0; constexpr uintptr_t ObjectWithMapTypedAssemId = 0x0; constexpr uintptr_t ObjectString = 0x0; constexpr uintptr_t Array = 0x0; constexpr uintptr_t MemberPrimitiveTyped = 0x0; constexpr uintptr_t MemberReference = 0x0; constexpr uintptr_t ObjectNull = 0x0; constexpr uintptr_t MessageEnd = 0x0; constexpr uintptr_t Assembly = 0x0; constexpr uintptr_t ObjectNullMultiple256 = 0x0; constexpr uintptr_t ObjectNullMultiple = 0x0; constexpr uintptr_t ArraySinglePrimitive = 0x0; constexpr uintptr_t ArraySingleObject = 0x0; constexpr uintptr_t ArraySingleString = 0x0; constexpr uintptr_t CrossAppDomainMap = 0x0; constexpr uintptr_t CrossAppDomainString = 0x0; constexpr uintptr_t CrossAppDomainAssembly = 0x0; constexpr uintptr_t MethodCall = 0x0; constexpr uintptr_t MethodReturn = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryTypeEnum struct BinaryTypeEnum { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Primitive = 0x0; constexpr uintptr_t String = 0x0; constexpr uintptr_t Object = 0x0; constexpr uintptr_t ObjectUrt = 0x0; constexpr uintptr_t ObjectUser = 0x0; constexpr uintptr_t ObjectArray = 0x0; constexpr uintptr_t StringArray = 0x0; constexpr uintptr_t PrimitiveArray = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryArrayTypeEnum struct BinaryArrayTypeEnum { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Single = 0x0; constexpr uintptr_t Jagged = 0x0; constexpr uintptr_t Rectangular = 0x0; constexpr uintptr_t SingleOffset = 0x0; constexpr uintptr_t JaggedOffset = 0x0; constexpr uintptr_t RectangularOffset = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.InternalSerializerTypeE struct InternalSerializerTypeE { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Soap = 0x0; constexpr uintptr_t Binary = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.InternalParseTypeE struct InternalParseTypeE { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Empty = 0x0; constexpr uintptr_t SerializedStreamHeader = 0x0; constexpr uintptr_t Object = 0x0; constexpr uintptr_t Member = 0x0; constexpr uintptr_t ObjectEnd = 0x0; constexpr uintptr_t MemberEnd = 0x0; constexpr uintptr_t Headers = 0x0; constexpr uintptr_t HeadersEnd = 0x0; constexpr uintptr_t SerializedStreamHeaderEnd = 0x0; constexpr uintptr_t Envelope = 0x0; constexpr uintptr_t EnvelopeEnd = 0x0; constexpr uintptr_t Body = 0x0; constexpr uintptr_t BodyEnd = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.InternalObjectTypeE struct InternalObjectTypeE { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Empty = 0x0; constexpr uintptr_t Object = 0x0; constexpr uintptr_t Array = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.InternalObjectPositionE struct InternalObjectPositionE { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Empty = 0x0; constexpr uintptr_t Top = 0x0; constexpr uintptr_t Child = 0x0; constexpr uintptr_t Headers = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.InternalArrayTypeE struct InternalArrayTypeE { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Empty = 0x0; constexpr uintptr_t Single = 0x0; constexpr uintptr_t Jagged = 0x0; constexpr uintptr_t Rectangular = 0x0; constexpr uintptr_t Base64 = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.InternalMemberTypeE struct InternalMemberTypeE { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Empty = 0x0; constexpr uintptr_t Header = 0x0; constexpr uintptr_t Field = 0x0; constexpr uintptr_t Item = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.InternalMemberValueE struct InternalMemberValueE { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Empty = 0x0; constexpr uintptr_t InlineValue = 0x0; constexpr uintptr_t Nested = 0x0; constexpr uintptr_t Reference = 0x0; constexpr uintptr_t Null = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.InternalPrimitiveTypeE struct InternalPrimitiveTypeE { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Invalid = 0x0; constexpr uintptr_t Boolean = 0x0; constexpr uintptr_t Byte = 0x0; constexpr uintptr_t Char = 0x0; constexpr uintptr_t Currency = 0x0; constexpr uintptr_t Decimal = 0x0; constexpr uintptr_t Double = 0x0; constexpr uintptr_t Int16 = 0x0; constexpr uintptr_t Int32 = 0x0; constexpr uintptr_t Int64 = 0x0; constexpr uintptr_t SByte = 0x0; constexpr uintptr_t Single = 0x0; constexpr uintptr_t TimeSpan = 0x0; constexpr uintptr_t DateTime = 0x0; constexpr uintptr_t UInt16 = 0x0; constexpr uintptr_t UInt32 = 0x0; constexpr uintptr_t UInt64 = 0x0; constexpr uintptr_t Null = 0x0; constexpr uintptr_t String = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.ValueFixupEnum struct ValueFixupEnum { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Empty = 0x0; constexpr uintptr_t Array = 0x0; constexpr uintptr_t Header = 0x0; constexpr uintptr_t Member = 0x0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryConverter struct BinaryConverter { // ---- Methods ---- constexpr uintptr_t GetBinaryTypeInfo = 0x1F29400; constexpr uintptr_t GetParserBinaryTypeInfo = 0x1F29780; constexpr uintptr_t WriteTypeInfo = 0x1F2A1B0; constexpr uintptr_t ReadTypeInfo = 0x1F29A00; constexpr uintptr_t TypeFromInfo = 0x1F29BD0; }; // System.Runtime.Serialization.Formatters.Binary.IOUtil struct IOUtil { // ---- Methods ---- constexpr uintptr_t FlagTest = 0x1F2F140; constexpr uintptr_t WriteStringWithCode = 0x1F2F150; constexpr uintptr_t WriteWithCode = 0x1F2F1E0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo struct BinaryAssemblyInfo { constexpr uintptr_t assemblyString = 0x10; constexpr uintptr_t assembly = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t GetAssembly = 0x1F291D0; }; // System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord struct SerializationHeaderRecord { constexpr uintptr_t binaryFormatterMajorVersion = 0x10; constexpr uintptr_t binaryFormatterMinorVersion = 0x14; constexpr uintptr_t binaryHeaderEnum = 0x18; constexpr uintptr_t topId = 0x1C; constexpr uintptr_t headerId = 0x20; constexpr uintptr_t majorVersion = 0x24; constexpr uintptr_t minorVersion = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x883DA0; constexpr uintptr_t .ctor = 0x1F3D3C0; constexpr uintptr_t Write = 0x1F3D2E0; constexpr uintptr_t GetInt32 = 0x1EF4520; constexpr uintptr_t Read = 0x1F3D0A0; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryAssembly struct BinaryAssembly { constexpr uintptr_t assemId = 0x10; constexpr uintptr_t assemblyString = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Set = 0x1F29350; constexpr uintptr_t Write = 0x1F29370; constexpr uintptr_t Read = 0x1F29300; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryCrossAppDomainAssembly struct BinaryCrossAppDomainAssembly { constexpr uintptr_t assemId = 0x10; constexpr uintptr_t assemblyIndex = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Read = 0x1F2A430; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryObject struct BinaryObject { constexpr uintptr_t objectId = 0x10; constexpr uintptr_t mapId = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Set = 0x1F2BF30; constexpr uintptr_t Write = 0x1F2BF40; constexpr uintptr_t Read = 0x1F2A430; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryMethodCall struct BinaryMethodCall { constexpr uintptr_t methodName = 0x10; constexpr uintptr_t typeName = 0x18; constexpr uintptr_t args = 0x20; constexpr uintptr_t callContext = 0x28; constexpr uintptr_t argTypes = 0x30; constexpr uintptr_t bArgsPrimitive = 0x38; constexpr uintptr_t messageEnum = 0x3C; // ---- Methods ---- constexpr uintptr_t Write = 0x1F2AED0; constexpr uintptr_t Dump = 0x512CE0; constexpr uintptr_t .ctor = 0x1F2B280; }; // System.Runtime.Serialization.Formatters.Binary.BinaryMethodReturn struct BinaryMethodReturn { constexpr uintptr_t returnValue = 0x10; constexpr uintptr_t args = 0x18; constexpr uintptr_t callContext = 0x20; constexpr uintptr_t argTypes = 0x28; constexpr uintptr_t bArgsPrimitive = 0x30; constexpr uintptr_t messageEnum = 0x34; constexpr uintptr_t returnType = 0x38; constexpr uintptr_t instanceOfVoid = 0x0; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1F2B580; constexpr uintptr_t .ctor = 0x1F2B640; constexpr uintptr_t Write = 0x1F2B290; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryObjectString struct BinaryObjectString { constexpr uintptr_t objectId = 0x10; constexpr uintptr_t value = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Set = 0x1F29350; constexpr uintptr_t Write = 0x1F2B650; constexpr uintptr_t Read = 0x1F29300; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryCrossAppDomainString struct BinaryCrossAppDomainString { constexpr uintptr_t objectId = 0x10; constexpr uintptr_t value = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Read = 0x1F2A430; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryCrossAppDomainMap struct BinaryCrossAppDomainMap { constexpr uintptr_t crossAppDomainArrayIndex = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Read = 0x1F2A470; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.MemberPrimitiveTyped struct MemberPrimitiveTyped { constexpr uintptr_t primitiveTypeEnum = 0x10; constexpr uintptr_t value = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Set = 0x1F29350; constexpr uintptr_t Write = 0x1F2F6B0; constexpr uintptr_t Read = 0x1F2F660; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap struct BinaryObjectWithMap { constexpr uintptr_t binaryHeaderEnum = 0x10; constexpr uintptr_t objectId = 0x14; constexpr uintptr_t name = 0x18; constexpr uintptr_t numMembers = 0x20; constexpr uintptr_t memberNames = 0x28; constexpr uintptr_t assemId = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x51FB90; constexpr uintptr_t Set = 0x1F2BDA0; constexpr uintptr_t Write = 0x1F2BE00; constexpr uintptr_t Read = 0x1F2BC90; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMapTyped struct BinaryObjectWithMapTyped { constexpr uintptr_t binaryHeaderEnum = 0x10; constexpr uintptr_t objectId = 0x14; constexpr uintptr_t name = 0x18; constexpr uintptr_t numMembers = 0x20; constexpr uintptr_t memberNames = 0x28; constexpr uintptr_t binaryTypeEnumA = 0x30; constexpr uintptr_t typeInformationA = 0x38; constexpr uintptr_t memberAssemIds = 0x40; constexpr uintptr_t assemId = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x51FB90; constexpr uintptr_t Set = 0x1F2B9E0; constexpr uintptr_t Write = 0x1F2BA80; constexpr uintptr_t Read = 0x1F2B6E0; }; // System.Runtime.Serialization.Formatters.Binary.BinaryArray struct BinaryArray { constexpr uintptr_t objectId = 0x10; constexpr uintptr_t rank = 0x14; constexpr uintptr_t lengthA = 0x18; constexpr uintptr_t lowerBoundA = 0x20; constexpr uintptr_t binaryTypeEnum = 0x28; constexpr uintptr_t typeInformation = 0x30; constexpr uintptr_t assemId = 0x38; constexpr uintptr_t binaryHeaderEnum = 0x3C; constexpr uintptr_t binaryArrayTypeEnum = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x1F291A0; constexpr uintptr_t Set = 0x1F28D70; constexpr uintptr_t Write = 0x1F28E30; constexpr uintptr_t Read = 0x1F28840; }; // System.Runtime.Serialization.Formatters.Binary.MemberPrimitiveUnTyped struct MemberPrimitiveUnTyped { constexpr uintptr_t typeInformation = 0x10; constexpr uintptr_t value = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Set = 0x1F29350; constexpr uintptr_t Set = 0x5507E0; constexpr uintptr_t Write = 0x1F2F770; constexpr uintptr_t Read = 0x1F2F730; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.MemberReference struct MemberReference { constexpr uintptr_t idRef = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Set = 0x5507E0; constexpr uintptr_t Write = 0x1F2F7A0; constexpr uintptr_t Read = 0x1F2A470; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.ObjectNull struct ObjectNull { constexpr uintptr_t nullCount = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t SetNullCount = 0x5507E0; constexpr uintptr_t Write = 0x1F35720; constexpr uintptr_t Read = 0x1F356B0; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.MessageEnd struct MessageEnd { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Write = 0x1F2F810; constexpr uintptr_t Read = 0x512CE0; constexpr uintptr_t Dump = 0x512CE0; constexpr uintptr_t Dump = 0x512CE0; }; // System.Runtime.Serialization.Formatters.Binary.ObjectMap struct ObjectMap { constexpr uintptr_t objectName = 0x10; constexpr uintptr_t objectType = 0x18; constexpr uintptr_t binaryTypeEnumA = 0x20; constexpr uintptr_t typeInformationA = 0x28; constexpr uintptr_t memberTypes = 0x30; constexpr uintptr_t memberNames = 0x38; constexpr uintptr_t objectInfo = 0x40; constexpr uintptr_t isInitObjectInfo = 0x48; constexpr uintptr_t objectReader = 0x50; constexpr uintptr_t objectId = 0x58; constexpr uintptr_t assemblyInfo = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F35420; constexpr uintptr_t .ctor = 0x1F34F30; constexpr uintptr_t CreateObjectInfo = 0x1F34D70; constexpr uintptr_t Create = 0x1F34DC0; constexpr uintptr_t Create = 0x1F34E60; }; // System.Runtime.Serialization.Formatters.Binary.ObjectProgress struct ObjectProgress { constexpr uintptr_t opRecordIdCount = 0x0; constexpr uintptr_t isInitial = 0x10; constexpr uintptr_t count = 0x14; constexpr uintptr_t expectedType = 0x18; constexpr uintptr_t expectedTypeInformation = 0x20; constexpr uintptr_t name = 0x28; constexpr uintptr_t objectTypeEnum = 0x30; constexpr uintptr_t memberTypeEnum = 0x34; constexpr uintptr_t memberValueEnum = 0x38; constexpr uintptr_t dtType = 0x40; constexpr uintptr_t numItems = 0x48; constexpr uintptr_t binaryTypeEnum = 0x4C; constexpr uintptr_t typeInformation = 0x50; constexpr uintptr_t nullCount = 0x58; constexpr uintptr_t memberLength = 0x5C; constexpr uintptr_t binaryTypeEnumA = 0x60; constexpr uintptr_t typeInformationA = 0x68; constexpr uintptr_t memberNames = 0x70; constexpr uintptr_t memberTypes = 0x78; constexpr uintptr_t pr = 0x80; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F35AA0; constexpr uintptr_t Init = 0x1F35990; constexpr uintptr_t ArrayCountIncrement = 0x1F35820; constexpr uintptr_t GetNext = 0x1F35830; constexpr uintptr_t .cctor = 0x1F35A60; }; // System.Runtime.Serialization.Formatters.Binary.Converter struct Converter { constexpr uintptr_t primitiveTypeEnumLength = 0x0; constexpr uintptr_t typeA = 0x8; constexpr uintptr_t arrayTypeA = 0x10; constexpr uintptr_t valueA = 0x18; constexpr uintptr_t typeCodeA = 0x20; constexpr uintptr_t codeA = 0x28; constexpr uintptr_t typeofISerializable = 0x30; constexpr uintptr_t typeofString = 0x38; constexpr uintptr_t typeofConverter = 0x40; constexpr uintptr_t typeofBoolean = 0x48; constexpr uintptr_t typeofByte = 0x50; constexpr uintptr_t typeofChar = 0x58; constexpr uintptr_t typeofDecimal = 0x60; constexpr uintptr_t typeofDouble = 0x68; constexpr uintptr_t typeofInt16 = 0x70; constexpr uintptr_t typeofInt32 = 0x78; constexpr uintptr_t typeofInt64 = 0x80; constexpr uintptr_t typeofSByte = 0x88; constexpr uintptr_t typeofSingle = 0x90; constexpr uintptr_t typeofTimeSpan = 0x98; constexpr uintptr_t typeofDateTime = 0xA0; constexpr uintptr_t typeofUInt16 = 0xA8; constexpr uintptr_t typeofUInt32 = 0xB0; constexpr uintptr_t typeofUInt64 = 0xB8; constexpr uintptr_t typeofObject = 0xC0; constexpr uintptr_t typeofSystemVoid = 0xC8; constexpr uintptr_t urtAssembly = 0xD0; constexpr uintptr_t urtAssemblyString = 0xD8; constexpr uintptr_t typeofTypeArray = 0xE0; constexpr uintptr_t typeofObjectArray = 0xE8; constexpr uintptr_t typeofStringArray = 0xF0; constexpr uintptr_t typeofBooleanArray = 0xF8; constexpr uintptr_t typeofByteArray = 0x100; constexpr uintptr_t typeofCharArray = 0x108; constexpr uintptr_t typeofDecimalArray = 0x110; constexpr uintptr_t typeofDoubleArray = 0x118; constexpr uintptr_t typeofInt16Array = 0x120; constexpr uintptr_t typeofInt32Array = 0x128; constexpr uintptr_t typeofInt64Array = 0x130; constexpr uintptr_t typeofSByteArray = 0x138; constexpr uintptr_t typeofSingleArray = 0x140; constexpr uintptr_t typeofTimeSpanArray = 0x148; constexpr uintptr_t typeofDateTimeArray = 0x150; constexpr uintptr_t typeofUInt16Array = 0x158; constexpr uintptr_t typeofUInt32Array = 0x160; constexpr uintptr_t typeofUInt64Array = 0x168; constexpr uintptr_t typeofMarshalByRefObject = 0x170; // ---- Methods ---- constexpr uintptr_t ToCode = 0x1F2DA40; constexpr uintptr_t IsWriteAsByteArray = 0x1F2D900; constexpr uintptr_t TypeLength = 0x1F2E200; constexpr uintptr_t ToArrayType = 0x1F2D970; constexpr uintptr_t InitTypeA = 0x1F2CAB0; constexpr uintptr_t InitArrayTypeA = 0x1F2C280; constexpr uintptr_t ToType = 0x1F2E130; constexpr uintptr_t CreatePrimitiveArray = 0x1F2BFD0; constexpr uintptr_t IsPrimitiveArray = 0x1F2D610; constexpr uintptr_t InitValueA = 0x1F2D2B0; constexpr uintptr_t ToComType = 0x1F2DB60; constexpr uintptr_t InitTypeCodeA = 0x1F2D100; constexpr uintptr_t ToTypeCode = 0x1F2DEC0; constexpr uintptr_t InitCodeA = 0x1F2C8E0; constexpr uintptr_t ToPrimitiveTypeEnum = 0x1F2DC30; constexpr uintptr_t FromString = 0x1F2C1B0; constexpr uintptr_t .cctor = 0x1F2E280; }; // System.Runtime.Serialization.Formatters.Binary.BinaryFormatter struct BinaryFormatter { constexpr uintptr_t m_surrogates = 0x10; constexpr uintptr_t m_context = 0x18; constexpr uintptr_t m_binder = 0x28; constexpr uintptr_t m_typeFormat = 0x30; constexpr uintptr_t m_assemblyFormat = 0x34; constexpr uintptr_t m_securityLevel = 0x38; constexpr uintptr_t m_crossAppDomainArray = 0x40; constexpr uintptr_t typeNameCache = 0x0; // ---- Methods ---- constexpr uintptr_t AssemblyFormat = 0x816560; constexpr uintptr_t SurrogateSelector = 0x53E910; constexpr uintptr_t .ctor = 0x1F2AE00; constexpr uintptr_t .ctor = 0x1F2AE70; constexpr uintptr_t Deserialize = 0x1F2A7F0; constexpr uintptr_t Deserialize = 0x1F2A4A0; constexpr uintptr_t Deserialize = 0x1F2A7D0; constexpr uintptr_t Serialize = 0x1F2AD50; constexpr uintptr_t Serialize = 0x1F2AA80; constexpr uintptr_t Serialize = 0x1F2AAA0; constexpr uintptr_t GetTypeInformation = 0x1F2A810; constexpr uintptr_t .cctor = 0x1F2AD70; }; // System.Runtime.Serialization.Formatters.Binary.__BinaryWriter struct __BinaryWriter { constexpr uintptr_t sout = 0x10; constexpr uintptr_t formatterTypeStyle = 0x18; constexpr uintptr_t objectMapTable = 0x20; constexpr uintptr_t objectWriter = 0x28; constexpr uintptr_t dataWriter = 0x30; constexpr uintptr_t m_nestedObjectCount = 0x38; constexpr uintptr_t nullCount = 0x3C; constexpr uintptr_t binaryMethodCall = 0x40; constexpr uintptr_t binaryMethodReturn = 0x48; constexpr uintptr_t binaryObject = 0x50; constexpr uintptr_t binaryObjectWithMap = 0x58; constexpr uintptr_t binaryObjectWithMapTyped = 0x60; constexpr uintptr_t binaryObjectString = 0x68; constexpr uintptr_t binaryArray = 0x70; constexpr uintptr_t byteBuffer = 0x78; constexpr uintptr_t chunkSize = 0x80; constexpr uintptr_t memberPrimitiveUnTyped = 0x88; constexpr uintptr_t memberPrimitiveTyped = 0x90; constexpr uintptr_t objectNull = 0x98; constexpr uintptr_t memberReference = 0xA0; constexpr uintptr_t binaryAssembly = 0xA8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F44940; constexpr uintptr_t WriteBegin = 0x512CE0; constexpr uintptr_t WriteEnd = 0x1F42250; constexpr uintptr_t WriteBoolean = 0x1F41FB0; constexpr uintptr_t WriteByte = 0x1F41FE0; constexpr uintptr_t WriteBytes = 0x1F42010; constexpr uintptr_t WriteBytes = 0x1F42040; constexpr uintptr_t WriteChar = 0x1F42070; constexpr uintptr_t WriteChars = 0x1F420A0; constexpr uintptr_t WriteDecimal = 0x1F42150; constexpr uintptr_t WriteSingle = 0x1F43F20; constexpr uintptr_t WriteDouble = 0x1F42220; constexpr uintptr_t WriteInt16 = 0x1F42280; constexpr uintptr_t WriteInt32 = 0x1F422B0; constexpr uintptr_t WriteInt64 = 0x1F422E0; constexpr uintptr_t WriteSByte = 0x1F41FE0; constexpr uintptr_t WriteString = 0x1F43F50; constexpr uintptr_t WriteTimeSpan = 0x1F43F80; constexpr uintptr_t WriteDateTime = 0x1F420D0; constexpr uintptr_t WriteUInt16 = 0x1F44000; constexpr uintptr_t WriteUInt32 = 0x1F44030; constexpr uintptr_t WriteUInt64 = 0x1F44060; constexpr uintptr_t WriteObjectEnd = 0x512CE0; constexpr uintptr_t WriteSerializationHeaderEnd = 0x1F43830; constexpr uintptr_t WriteSerializationHeader = 0x1F438B0; constexpr uintptr_t WriteMethodCall = 0x1F42AC0; constexpr uintptr_t WriteMethodReturn = 0x1F42B50; constexpr uintptr_t WriteObject = 0x1F42E40; constexpr uintptr_t WriteObjectString = 0x1F42D20; constexpr uintptr_t WriteSingleArray = 0x1F439F0; constexpr uintptr_t WriteArrayAsBytes = 0x1F41D00; constexpr uintptr_t WriteJaggedArray = 0x1F42480; constexpr uintptr_t WriteRectangleArray = 0x1F43690; constexpr uintptr_t WriteObjectByteArray = 0x1F42CC0; constexpr uintptr_t WriteMember = 0x1F428F0; constexpr uintptr_t WriteNullMember = 0x1F42BF0; constexpr uintptr_t WriteMemberObjectRef = 0x1F426B0; constexpr uintptr_t WriteMemberNested = 0x1F42680; constexpr uintptr_t WriteMemberString = 0x1F427B0; constexpr uintptr_t WriteItem = 0x1F42420; constexpr uintptr_t WriteNullItem = 0x1F42BE0; constexpr uintptr_t WriteDelayedNullItem = 0x1F42210; constexpr uintptr_t WriteItemEnd = 0x1F42310; constexpr uintptr_t InternalWriteItemNull = 0x1F41C50; constexpr uintptr_t WriteItemObjectRef = 0x1F42320; constexpr uintptr_t WriteAssembly = 0x1F41E60; constexpr uintptr_t WriteValue = 0x1F44090; }; // System.Runtime.Serialization.Formatters.Binary.ObjectMapInfo struct ObjectMapInfo { constexpr uintptr_t objectId = 0x10; constexpr uintptr_t numMembers = 0x14; constexpr uintptr_t memberNames = 0x18; constexpr uintptr_t memberTypes = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F34BE0; constexpr uintptr_t IsCompatible = 0x1F34C50; }; // System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo struct WriteObjectInfo { constexpr uintptr_t objectInfoId = 0x10; constexpr uintptr_t obj = 0x18; constexpr uintptr_t objectType = 0x20; constexpr uintptr_t isSi = 0x28; constexpr uintptr_t isNamed = 0x29; constexpr uintptr_t isTyped = 0x2A; constexpr uintptr_t isArray = 0x2B; constexpr uintptr_t si = 0x30; constexpr uintptr_t cache = 0x38; constexpr uintptr_t memberData = 0x40; constexpr uintptr_t serializationSurrogate = 0x48; constexpr uintptr_t context = 0x50; constexpr uintptr_t serObjectInfoInit = 0x60; constexpr uintptr_t objectId = 0x68; constexpr uintptr_t assemId = 0x70; constexpr uintptr_t binderTypeName = 0x78; constexpr uintptr_t binderAssemblyString = 0x80; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t ObjectEnd = 0x1F41AA0; constexpr uintptr_t InternalInit = 0x1F419C0; constexpr uintptr_t Serialize = 0x1F41BA0; constexpr uintptr_t InitSerialize = 0x1F40D90; constexpr uintptr_t Serialize = 0x1F41B00; constexpr uintptr_t InitSerialize = 0x1F40780; constexpr uintptr_t InitSiWrite = 0x1F41630; constexpr uintptr_t CheckTypeForwardedFrom = 0x1F3FC60; constexpr uintptr_t InitNoMembers = 0x1F40630; constexpr uintptr_t InitMemberInfo = 0x1F40260; constexpr uintptr_t GetTypeFullName = 0x1F40230; constexpr uintptr_t GetAssemblyString = 0x1F3FDE0; constexpr uintptr_t InvokeSerializationBinder = 0x1F41A60; constexpr uintptr_t GetMemberType = 0x1F3FEF0; constexpr uintptr_t GetMemberInfo = 0x1F3FE10; constexpr uintptr_t GetObjectInfo = 0x1F400D0; constexpr uintptr_t PutObjectInfo = 0x1F41AD0; }; // System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo struct ReadObjectInfo { constexpr uintptr_t objectInfoId = 0x10; constexpr uintptr_t readObjectInfoCounter = 0x0; constexpr uintptr_t objectType = 0x18; constexpr uintptr_t objectManager = 0x20; constexpr uintptr_t count = 0x28; constexpr uintptr_t isSi = 0x2C; constexpr uintptr_t isNamed = 0x2D; constexpr uintptr_t isTyped = 0x2E; constexpr uintptr_t bSimpleAssembly = 0x2F; constexpr uintptr_t cache = 0x30; constexpr uintptr_t wireMemberNames = 0x38; constexpr uintptr_t wireMemberTypes = 0x40; constexpr uintptr_t lastPosition = 0x48; constexpr uintptr_t serializationSurrogate = 0x50; constexpr uintptr_t context = 0x58; constexpr uintptr_t memberTypesList = 0x68; constexpr uintptr_t serObjectInfoInit = 0x70; constexpr uintptr_t formatterConverter = 0x78; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t ObjectEnd = 0x512CE0; constexpr uintptr_t PrepareForReuse = 0x1F3BC30; constexpr uintptr_t Create = 0x1F3A1C0; constexpr uintptr_t Init = 0x1F3B840; constexpr uintptr_t Create = 0x1F3A2F0; constexpr uintptr_t Init = 0x1F3B900; constexpr uintptr_t InitReadConstructor = 0x1F3B540; constexpr uintptr_t InitSiRead = 0x1F3B7C0; constexpr uintptr_t InitNoMembers = 0x1F3B4D0; constexpr uintptr_t InitMemberInfo = 0x1F3B230; constexpr uintptr_t GetMemberInfo = 0x1F3A460; constexpr uintptr_t GetType = 0x1F3AF90; constexpr uintptr_t AddValue = 0x1F39F60; constexpr uintptr_t InitDataStore = 0x1F3B130; constexpr uintptr_t RecordFixup = 0x1F3BC40; constexpr uintptr_t PopulateObjectMembers = 0x1F3BA10; constexpr uintptr_t Position = 0x1F3BAA0; constexpr uintptr_t GetMemberTypes = 0x1F3A8B0; constexpr uintptr_t GetMemberType = 0x1F3A6D0; constexpr uintptr_t GetObjectInfo = 0x1F3AF20; }; // System.Runtime.Serialization.Formatters.Binary.SerObjectInfoInit struct SerObjectInfoInit { constexpr uintptr_t seenBeforeTable = 0x10; constexpr uintptr_t objectInfoIdCount = 0x18; constexpr uintptr_t oiPool = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F3CB60; }; // System.Runtime.Serialization.Formatters.Binary.SerObjectInfoCache struct SerObjectInfoCache { constexpr uintptr_t fullTypeName = 0x10; constexpr uintptr_t assemblyString = 0x18; constexpr uintptr_t hasTypeForwardedFrom = 0x20; constexpr uintptr_t memberInfos = 0x28; constexpr uintptr_t memberNames = 0x30; constexpr uintptr_t memberTypes = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1E6A3F0; constexpr uintptr_t .ctor = 0x1F3CAC0; }; // System.Runtime.Serialization.Formatters.Binary.TypeInformation struct TypeInformation { constexpr uintptr_t fullTypeName = 0x10; constexpr uintptr_t assemblyString = 0x18; constexpr uintptr_t hasTypeForwardedFrom = 0x20; // ---- Methods ---- constexpr uintptr_t FullTypeName = 0x53E8F0; constexpr uintptr_t AssemblyString = 0x520140; constexpr uintptr_t HasTypeForwardedFrom = 0x51FDC0; constexpr uintptr_t .ctor = 0x1E6A3F0; }; // TypeNAssembly struct TypeNAssembly { constexpr uintptr_t type = 0x10; constexpr uintptr_t assemblyName = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // TopLevelAssemblyTypeResolver struct TopLevelAssemblyTypeResolver { constexpr uintptr_t m_topLevelAssembly = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t ResolveType = 0x1F576E0; }; // System.Runtime.Serialization.Formatters.Binary.ObjectReader struct ObjectReader { constexpr uintptr_t m_stream = 0x10; constexpr uintptr_t m_surrogates = 0x18; constexpr uintptr_t m_context = 0x20; constexpr uintptr_t m_objectManager = 0x30; constexpr uintptr_t formatterEnums = 0x38; constexpr uintptr_t m_binder = 0x40; constexpr uintptr_t topId = 0x48; constexpr uintptr_t bSimpleAssembly = 0x50; constexpr uintptr_t handlerObject = 0x58; constexpr uintptr_t m_topObject = 0x60; constexpr uintptr_t headers = 0x68; constexpr uintptr_t handler = 0x70; constexpr uintptr_t serObjectInfoInit = 0x78; constexpr uintptr_t m_formatterConverter = 0x80; constexpr uintptr_t stack = 0x88; constexpr uintptr_t valueFixupStack = 0x90; constexpr uintptr_t crossAppDomainArray = 0x98; constexpr uintptr_t bFullDeserialization = 0xA0; constexpr uintptr_t bOldFormatDetected = 0xA1; constexpr uintptr_t valTypeObjectIdTable = 0xA8; constexpr uintptr_t typeCache = 0xB0; constexpr uintptr_t previousAssemblyString = 0xB8; constexpr uintptr_t previousName = 0xC0; constexpr uintptr_t previousType = 0xC8; // ---- Methods ---- constexpr uintptr_t ValueFixupStack = 0x1F39DF0; constexpr uintptr_t TopObject = 0x54E670; constexpr uintptr_t TopObject = 0x1F39E80; constexpr uintptr_t .ctor = 0x1F39C90; constexpr uintptr_t Deserialize = 0x1F35F90; constexpr uintptr_t HasSurrogate = 0x1F36C90; constexpr uintptr_t CheckSerializable = 0x1F35B80; constexpr uintptr_t InitFullDeserialization = 0x1F36D80; constexpr uintptr_t CrossAppDomainArray = 0x1F35F60; constexpr uintptr_t CreateReadObjectInfo = 0x1F35D80; constexpr uintptr_t CreateReadObjectInfo = 0x1F35DD0; constexpr uintptr_t Parse = 0x1F39740; constexpr uintptr_t ParseError = 0x1F384E0; constexpr uintptr_t ParseSerializedStreamHeader = 0x1F396C0; constexpr uintptr_t ParseSerializedStreamHeaderEnd = 0x1F39690; constexpr uintptr_t ParseObject = 0x1F39270; constexpr uintptr_t ParseObjectEnd = 0x1F38F40; constexpr uintptr_t ParseArray = 0x1F37BE0; constexpr uintptr_t NextRectangleMap = 0x1F36EF0; constexpr uintptr_t ParseArrayMember = 0x1F37010; constexpr uintptr_t ParseArrayMemberEnd = 0x1F36FE0; constexpr uintptr_t ParseMember = 0x1F387F0; constexpr uintptr_t ParseMemberEnd = 0x1F38740; constexpr uintptr_t ParseString = 0x1F396F0; constexpr uintptr_t RegisterObject = 0x1F39B50; constexpr uintptr_t RegisterObject = 0x1F39970; constexpr uintptr_t GetId = 0x1F366F0; constexpr uintptr_t Bind = 0x1F35B20; constexpr uintptr_t FastBindToType = 0x1F36470; constexpr uintptr_t ResolveSimpleAssemblyName = 0x1F39C20; constexpr uintptr_t GetSimplyNamedTypeFromAssembly = 0x1F367F0; constexpr uintptr_t GetType = 0x1F36970; constexpr uintptr_t CheckTypeForwardedTo = 0x1F35CC0; }; // System.Runtime.Serialization.Formatters.Binary.ObjectWriter struct ObjectWriter { constexpr uintptr_t m_objectQueue = 0x10; constexpr uintptr_t m_idGenerator = 0x18; constexpr uintptr_t m_currentId = 0x20; constexpr uintptr_t m_surrogates = 0x28; constexpr uintptr_t m_context = 0x30; constexpr uintptr_t serWriter = 0x40; constexpr uintptr_t m_objectManager = 0x48; constexpr uintptr_t topId = 0x50; constexpr uintptr_t topName = 0x58; constexpr uintptr_t headers = 0x60; constexpr uintptr_t formatterEnums = 0x68; constexpr uintptr_t m_binder = 0x70; constexpr uintptr_t serObjectInfoInit = 0x78; constexpr uintptr_t m_formatterConverter = 0x80; constexpr uintptr_t crossAppDomainArray = 0x88; constexpr uintptr_t previousObj = 0x90; constexpr uintptr_t previousId = 0x98; constexpr uintptr_t previousType = 0xA0; constexpr uintptr_t previousCode = 0xA8; constexpr uintptr_t assemblyToIdTable = 0xB0; constexpr uintptr_t niPool = 0xB8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F530B0; constexpr uintptr_t Serialize = 0x1F50020; constexpr uintptr_t ObjectManager = 0x54DA70; constexpr uintptr_t Write = 0x1F528A0; constexpr uintptr_t Write = 0x1F52490; constexpr uintptr_t WriteMemberSetup = 0x1F519A0; constexpr uintptr_t WriteMembers = 0x1F51B20; constexpr uintptr_t WriteArray = 0x1F50D80; constexpr uintptr_t WriteArrayMember = 0x1F509E0; constexpr uintptr_t WriteRectangle = 0x1F52100; constexpr uintptr_t GetNext = 0x1F4FB90; constexpr uintptr_t InternalGetId = 0x1F4FD70; constexpr uintptr_t Schedule = 0x1F4FFA0; constexpr uintptr_t Schedule = 0x1F4FEE0; constexpr uintptr_t WriteKnownValueClass = 0x1F517A0; constexpr uintptr_t WriteObjectRef = 0x1F520E0; constexpr uintptr_t WriteString = 0x1F52340; constexpr uintptr_t CheckForNull = 0x1F4F720; constexpr uintptr_t WriteSerializedStreamHeader = 0x1F52310; constexpr uintptr_t TypeToNameInfo = 0x1F50740; constexpr uintptr_t TypeToNameInfo = 0x1F50830; constexpr uintptr_t TypeToNameInfo = 0x1F50890; constexpr uintptr_t TypeToNameInfo = 0x1F50640; constexpr uintptr_t TypeToNameInfo = 0x1F50930; constexpr uintptr_t MemberToNameInfo = 0x1F4FE70; constexpr uintptr_t ToCode = 0x1F505A0; constexpr uintptr_t GetAssemblyId = 0x1F4F800; constexpr uintptr_t GetType = 0x1F4FD50; constexpr uintptr_t GetNameInfo = 0x1F4FAA0; constexpr uintptr_t CheckTypeFormat = 0x1F4F7F0; constexpr uintptr_t PutNameInfo = 0x1F4FEB0; }; // System.Runtime.Serialization.Formatters.Binary.__BinaryParser struct __BinaryParser { constexpr uintptr_t objectReader = 0x10; constexpr uintptr_t input = 0x18; constexpr uintptr_t topId = 0x20; constexpr uintptr_t headerId = 0x28; constexpr uintptr_t objectMapIdTable = 0x30; constexpr uintptr_t assemIdToAssemblyTable = 0x38; constexpr uintptr_t stack = 0x40; constexpr uintptr_t expectedType = 0x48; constexpr uintptr_t expectedTypeInformation = 0x50; constexpr uintptr_t PRS = 0x58; constexpr uintptr_t systemAssemblyInfo = 0x60; constexpr uintptr_t dataReader = 0x68; constexpr uintptr_t encoding = 0x0; constexpr uintptr_t opPool = 0x70; constexpr uintptr_t binaryObject = 0x78; constexpr uintptr_t bowm = 0x80; constexpr uintptr_t bowmt = 0x88; constexpr uintptr_t objectString = 0x90; constexpr uintptr_t crossAppDomainString = 0x98; constexpr uintptr_t memberPrimitiveTyped = 0xA0; constexpr uintptr_t byteBuffer = 0xA8; constexpr uintptr_t memberPrimitiveUnTyped = 0xB0; constexpr uintptr_t memberReference = 0xB8; constexpr uintptr_t objectNull = 0xC0; constexpr uintptr_t messageEnd = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F5DD20; constexpr uintptr_t SystemAssemblyInfo = 0x1F5DFF0; constexpr uintptr_t ObjectMapIdTable = 0x1F5DF20; constexpr uintptr_t AssemIdToAssemblyTable = 0x1F5DE50; constexpr uintptr_t Prs = 0x1F5E0C0; constexpr uintptr_t Run = 0x1F5D6A0; constexpr uintptr_t ReadBegin = 0x512CE0; constexpr uintptr_t ReadEnd = 0x512CE0; constexpr uintptr_t ReadBoolean = 0x1F59890; constexpr uintptr_t ReadByte = 0x1F598C0; constexpr uintptr_t ReadBytes = 0x1F598F0; constexpr uintptr_t ReadBytes = 0x1F59920; constexpr uintptr_t ReadChar = 0x1F599C0; constexpr uintptr_t ReadChars = 0x1F599F0; constexpr uintptr_t ReadDecimal = 0x1F59C70; constexpr uintptr_t ReadSingle = 0x1F5D040; constexpr uintptr_t ReadDouble = 0x1F59D40; constexpr uintptr_t ReadInt16 = 0x1F59D70; constexpr uintptr_t ReadInt32 = 0x1F59DA0; constexpr uintptr_t ReadInt64 = 0x1F59DD0; constexpr uintptr_t ReadSByte = 0x1F598C0; constexpr uintptr_t ReadString = 0x1F5D070; constexpr uintptr_t ReadTimeSpan = 0x1F59DD0; constexpr uintptr_t ReadDateTime = 0x1F59C00; constexpr uintptr_t ReadUInt16 = 0x1F5D0A0; constexpr uintptr_t ReadUInt32 = 0x1F5D0D0; constexpr uintptr_t ReadUInt64 = 0x1F5D100; constexpr uintptr_t ReadSerializationHeaderRecord = 0x1F5CF80; constexpr uintptr_t ReadAssembly = 0x1F59600; constexpr uintptr_t ReadObject = 0x1F5CA40; constexpr uintptr_t ReadCrossAppDomainMap = 0x1F59A20; constexpr uintptr_t ReadObjectWithMap = 0x1F5C3B0; constexpr uintptr_t ReadObjectWithMap = 0x1F5C480; constexpr uintptr_t ReadObjectWithMapTyped = 0x1F5BCA0; constexpr uintptr_t ReadObjectWithMapTyped = 0x1F5BD60; constexpr uintptr_t ReadObjectString = 0x1F5B290; constexpr uintptr_t ReadMemberPrimitiveTyped = 0x1F59E00; constexpr uintptr_t ReadArray = 0x1F58EE0; constexpr uintptr_t ReadArrayAsBytes = 0x1F58BD0; constexpr uintptr_t ReadMemberPrimitiveUnTyped = 0x1F5A430; constexpr uintptr_t ReadMemberReference = 0x1F5A9A0; constexpr uintptr_t ReadObjectNull = 0x1F5AF10; constexpr uintptr_t ReadMessageEnd = 0x1F5AD60; constexpr uintptr_t ReadValue = 0x1F5D130; constexpr uintptr_t GetOp = 0x1F58A80; constexpr uintptr_t PutOp = 0x1F58B30; constexpr uintptr_t .cctor = 0x1F5DCA0; }; // System.Runtime.Serialization.Formatters.Binary.ParseRecord struct ParseRecord { constexpr uintptr_t parseRecordIdCount = 0x0; constexpr uintptr_t PRparseTypeEnum = 0x10; constexpr uintptr_t PRobjectTypeEnum = 0x14; constexpr uintptr_t PRarrayTypeEnum = 0x18; constexpr uintptr_t PRmemberTypeEnum = 0x1C; constexpr uintptr_t PRmemberValueEnum = 0x20; constexpr uintptr_t PRobjectPositionEnum = 0x24; constexpr uintptr_t PRname = 0x28; constexpr uintptr_t PRvalue = 0x30; constexpr uintptr_t PRvarValue = 0x38; constexpr uintptr_t PRkeyDt = 0x40; constexpr uintptr_t PRdtType = 0x48; constexpr uintptr_t PRdtTypeCode = 0x50; constexpr uintptr_t PRisEnum = 0x54; constexpr uintptr_t PRobjectId = 0x58; constexpr uintptr_t PRidRef = 0x60; constexpr uintptr_t PRarrayElementTypeString = 0x68; constexpr uintptr_t PRarrayElementType = 0x70; constexpr uintptr_t PRisArrayVariant = 0x78; constexpr uintptr_t PRarrayElementTypeCode = 0x7C; constexpr uintptr_t PRrank = 0x80; constexpr uintptr_t PRlengthA = 0x88; constexpr uintptr_t PRpositionA = 0x90; constexpr uintptr_t PRlowerBoundA = 0x98; constexpr uintptr_t PRupperBoundA = 0xA0; constexpr uintptr_t PRindexMap = 0xA8; constexpr uintptr_t PRmemberIndex = 0xB0; constexpr uintptr_t PRlinearlength = 0xB4; constexpr uintptr_t PRrectangularMap = 0xB8; constexpr uintptr_t PRisLowerBound = 0xC0; constexpr uintptr_t PRtopId = 0xC8; constexpr uintptr_t PRheaderId = 0xD0; constexpr uintptr_t PRobjectInfo = 0xD8; constexpr uintptr_t PRisValueTypeFixup = 0xE0; constexpr uintptr_t PRnewObj = 0xE8; constexpr uintptr_t PRobjectA = 0xF0; constexpr uintptr_t PRprimitiveArray = 0xF8; constexpr uintptr_t PRisRegistered = 0x100; constexpr uintptr_t PRmemberData = 0x108; constexpr uintptr_t PRsi = 0x110; constexpr uintptr_t PRnullCount = 0x118; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Init = 0x1F531F0; constexpr uintptr_t .cctor = 0x1F533C0; }; // System.Runtime.Serialization.Formatters.Binary.SerStack struct SerStack { constexpr uintptr_t objects = 0x10; constexpr uintptr_t stackId = 0x18; constexpr uintptr_t top = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F565E0; constexpr uintptr_t Push = 0x1F564B0; constexpr uintptr_t Pop = 0x1F56430; constexpr uintptr_t IncreaseCapacity = 0x1F56300; constexpr uintptr_t Peek = 0x1F563F0; constexpr uintptr_t PeekPeek = 0x1F563B0; constexpr uintptr_t IsEmpty = 0x1F563A0; }; // System.Runtime.Serialization.Formatters.Binary.SizedArray struct SizedArray { constexpr uintptr_t objects = 0x10; constexpr uintptr_t negObjects = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F56930; constexpr uintptr_t .ctor = 0x1F569B0; constexpr uintptr_t .ctor = 0x1F56A30; constexpr uintptr_t Clone = 0x1F56660; constexpr uintptr_t Item = 0x1F56B10; constexpr uintptr_t Item = 0x1F56B80; constexpr uintptr_t IncreaseCapacity = 0x1F56760; }; // System.Runtime.Serialization.Formatters.Binary.IntSizedArray struct IntSizedArray { constexpr uintptr_t objects = 0x10; constexpr uintptr_t negObjects = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F49300; constexpr uintptr_t .ctor = 0x1F491E0; constexpr uintptr_t Clone = 0x1F48EC0; constexpr uintptr_t Item = 0x1F49380; constexpr uintptr_t Item = 0x1F493F0; constexpr uintptr_t IncreaseCapacity = 0x1F49010; }; // System.Runtime.Serialization.Formatters.Binary.NameCache struct NameCache { constexpr uintptr_t ht = 0x0; constexpr uintptr_t name = 0x10; // ---- Methods ---- constexpr uintptr_t GetCachedValue = 0x1F4EBE0; constexpr uintptr_t SetCachedValue = 0x1F4ECA0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x1F4ED30; }; // System.Runtime.Serialization.Formatters.Binary.ValueFixup struct ValueFixup { constexpr uintptr_t valueFixupEnum = 0x10; constexpr uintptr_t arrayObj = 0x18; constexpr uintptr_t indexMap = 0x20; constexpr uintptr_t header = 0x28; constexpr uintptr_t memberObject = 0x30; constexpr uintptr_t valueInfo = 0x0; constexpr uintptr_t objectInfo = 0x38; constexpr uintptr_t memberName = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F583C0; constexpr uintptr_t .ctor = 0x1F58420; constexpr uintptr_t Fixup = 0x1F58080; }; // System.Runtime.Serialization.Formatters.Binary.InternalFE struct InternalFE { constexpr uintptr_t FEtypeFormat = 0x10; constexpr uintptr_t FEassemblyFormat = 0x14; constexpr uintptr_t FEsecurityLevel = 0x18; constexpr uintptr_t FEserializerTypeEnum = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.Serialization.Formatters.Binary.NameInfo struct NameInfo { constexpr uintptr_t NIFullName = 0x10; constexpr uintptr_t NIobjectId = 0x18; constexpr uintptr_t NIassemId = 0x20; constexpr uintptr_t NIprimitiveTypeEnum = 0x28; constexpr uintptr_t NItype = 0x30; constexpr uintptr_t NIisSealed = 0x38; constexpr uintptr_t NIisArray = 0x39; constexpr uintptr_t NIisArrayItem = 0x3A; constexpr uintptr_t NItransmitTypeOnObject = 0x3B; constexpr uintptr_t NItransmitTypeOnMember = 0x3C; constexpr uintptr_t NIisParentTypeOnObject = 0x3D; constexpr uintptr_t NIarrayEnum = 0x40; constexpr uintptr_t NIsealedStatusChecked = 0x44; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Init = 0x1F4EDC0; constexpr uintptr_t IsSealed = 0x1F4EE20; constexpr uintptr_t NIname = 0x1F4EE60; constexpr uintptr_t NIname = 0x53E910; }; // System.Runtime.Serialization.Formatters.Binary.PrimitiveArray struct PrimitiveArray { constexpr uintptr_t code = 0x10; constexpr uintptr_t booleanA = 0x18; constexpr uintptr_t charA = 0x20; constexpr uintptr_t doubleA = 0x28; constexpr uintptr_t int16A = 0x30; constexpr uintptr_t int32A = 0x38; constexpr uintptr_t int64A = 0x40; constexpr uintptr_t sbyteA = 0x48; constexpr uintptr_t singleA = 0x50; constexpr uintptr_t uint16A = 0x58; constexpr uintptr_t uint32A = 0x60; constexpr uintptr_t uint64A = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F53DC0; constexpr uintptr_t Init = 0x1F53400; constexpr uintptr_t SetValue = 0x1F539C0; }; // System.Runtime.Serialization.Formatters.Binary.MessageEnum struct MessageEnum { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NoArgs = 0x0; constexpr uintptr_t ArgsInline = 0x0; constexpr uintptr_t ArgsIsArray = 0x0; constexpr uintptr_t ArgsInArray = 0x0; constexpr uintptr_t NoContext = 0x0; constexpr uintptr_t ContextInline = 0x0; constexpr uintptr_t ContextInArray = 0x0; constexpr uintptr_t MethodSignatureInArray = 0x0; constexpr uintptr_t PropertyInArray = 0x0; constexpr uintptr_t NoReturnValue = 0x0; constexpr uintptr_t ReturnValueVoid = 0x0; constexpr uintptr_t ReturnValueInline = 0x0; constexpr uintptr_t ReturnValueInArray = 0x0; constexpr uintptr_t ExceptionInArray = 0x0; constexpr uintptr_t GenericMethod = 0x0; }; // System.Runtime.InteropServices.CharSet struct CharSet { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Ansi = 0x0; constexpr uintptr_t Unicode = 0x0; constexpr uintptr_t Auto = 0x0; }; // System.Runtime.InteropServices.ExternalException struct ExternalException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F464D0; constexpr uintptr_t .ctor = 0x1F47B00; constexpr uintptr_t .ctor = 0x1F47B20; constexpr uintptr_t .ctor = 0x1F47B40; constexpr uintptr_t .ctor = 0x1E722C0; constexpr uintptr_t ErrorCode = 0x828090; constexpr uintptr_t ToString = 0x1F47920; }; // System.Runtime.InteropServices.HandleRef struct HandleRef { constexpr uintptr_t _wrapper = 0x10; constexpr uintptr_t _handle = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0xD5AE20; constexpr uintptr_t Wrapper = 0x526A20; constexpr uintptr_t Handle = 0x5243F0; }; // System.Runtime.InteropServices.MarshalDirectiveException struct MarshalDirectiveException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F4B7C0; constexpr uintptr_t .ctor = 0x1F4B810; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Runtime.InteropServices.MemoryMarshal struct MemoryMarshal { // ---- Methods ---- constexpr uintptr_t AsBytes = 0x463590; constexpr uintptr_t AsBytes = 0x463590; constexpr uintptr_t AsMemory = 0x463590; constexpr uintptr_t GetReference = 0x463590; constexpr uintptr_t GetReference = 0x463590; constexpr uintptr_t GetNonNullPinnableReference = 0x463590; constexpr uintptr_t GetNonNullPinnableReference = 0x463590; constexpr uintptr_t CreateReadOnlySpan = 0x463590; constexpr uintptr_t TryGetArray = 0x463590; }; // System.Runtime.InteropServices.Architecture struct Architecture { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t X86 = 0x0; constexpr uintptr_t X64 = 0x0; constexpr uintptr_t Arm = 0x0; constexpr uintptr_t Arm64 = 0x0; }; // System.Runtime.InteropServices.OSPlatform struct OSPlatform { constexpr uintptr_t _osPlatform = 0x10; // ---- Methods ---- constexpr uintptr_t Linux = 0x1F4F5A0; constexpr uintptr_t OSX = 0x1F4F5F0; constexpr uintptr_t Windows = 0x1F4F640; constexpr uintptr_t .ctor = 0x1F4F4D0; constexpr uintptr_t Create = 0x1F4EF40; constexpr uintptr_t Equals = 0x1F4F020; constexpr uintptr_t Equals = 0x1F4F160; constexpr uintptr_t Equals = 0x1F4F080; constexpr uintptr_t GetHashCode = 0x1EAFF00; constexpr uintptr_t ToString = 0x1EAFF20; constexpr uintptr_t Op_Equality = 0x1F4F690; constexpr uintptr_t .cctor = 0x1F4F180; }; // System.Runtime.InteropServices.GCHandleType struct GCHandleType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Weak = 0x0; constexpr uintptr_t WeakTrackResurrection = 0x0; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t Pinned = 0x0; }; // System.Runtime.InteropServices.SafeBuffer struct SafeBuffer { constexpr uintptr_t Uninitialized = 0x0; constexpr uintptr_t _numBytes = 0x20; // ---- Methods ---- constexpr uintptr_t AcquirePointer = 0x1F55C20; constexpr uintptr_t ReleasePointer = 0x1F55D60; constexpr uintptr_t NotInitialized = 0x1F55D00; constexpr uintptr_t .cctor = 0x1F55E20; }; // System.Runtime.InteropServices.COMException struct COMException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F464D0; constexpr uintptr_t .ctor = 0x1E722C0; constexpr uintptr_t ToString = 0x1F46300; }; // System.Runtime.InteropServices.ErrorWrapper struct ErrorWrapper { constexpr uintptr_t m_ErrorCode = 0x10; }; // System.Runtime.InteropServices.ICustomMarshaler struct ICustomMarshaler { // ---- Methods ---- constexpr uintptr_t MarshalManagedToNative = 0x463590; constexpr uintptr_t CleanUpManagedData = 0x351800; constexpr uintptr_t GetNativeDataSize = 0x3494D0; }; // System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute struct UnmanagedFunctionPointerAttribute { constexpr uintptr_t m_callingConvention = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // System.Runtime.InteropServices.ComInterfaceType struct ComInterfaceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InterfaceIsDual = 0x0; constexpr uintptr_t InterfaceIsIUnknown = 0x0; constexpr uintptr_t InterfaceIsIDispatch = 0x0; constexpr uintptr_t InterfaceIsIInspectable = 0x0; }; // System.Runtime.InteropServices.InterfaceTypeAttribute struct InterfaceTypeAttribute { constexpr uintptr_t _val = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // System.Runtime.InteropServices.ComDefaultInterfaceAttribute struct ComDefaultInterfaceAttribute { constexpr uintptr_t _val = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Runtime.InteropServices.ClassInterfaceType struct ClassInterfaceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t AutoDispatch = 0x0; constexpr uintptr_t AutoDual = 0x0; }; // System.Runtime.InteropServices.ClassInterfaceAttribute struct ClassInterfaceAttribute { constexpr uintptr_t _val = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // System.Runtime.InteropServices.ComVisibleAttribute struct ComVisibleAttribute { constexpr uintptr_t _val = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x856270; }; // System.Runtime.InteropServices.VarEnum struct VarEnum { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t VT_EMPTY = 0x0; constexpr uintptr_t VT_NULL = 0x0; constexpr uintptr_t VT_I2 = 0x0; constexpr uintptr_t VT_I4 = 0x0; constexpr uintptr_t VT_R4 = 0x0; constexpr uintptr_t VT_R8 = 0x0; constexpr uintptr_t VT_CY = 0x0; constexpr uintptr_t VT_DATE = 0x0; constexpr uintptr_t VT_BSTR = 0x0; constexpr uintptr_t VT_DISPATCH = 0x0; constexpr uintptr_t VT_ERROR = 0x0; constexpr uintptr_t VT_BOOL = 0x0; constexpr uintptr_t VT_VARIANT = 0x0; constexpr uintptr_t VT_UNKNOWN = 0x0; constexpr uintptr_t VT_DECIMAL = 0x0; constexpr uintptr_t VT_I1 = 0x0; constexpr uintptr_t VT_UI1 = 0x0; constexpr uintptr_t VT_UI2 = 0x0; constexpr uintptr_t VT_UI4 = 0x0; constexpr uintptr_t VT_I8 = 0x0; constexpr uintptr_t VT_UI8 = 0x0; constexpr uintptr_t VT_INT = 0x0; constexpr uintptr_t VT_UINT = 0x0; constexpr uintptr_t VT_VOID = 0x0; constexpr uintptr_t VT_HRESULT = 0x0; constexpr uintptr_t VT_PTR = 0x0; constexpr uintptr_t VT_SAFEARRAY = 0x0; constexpr uintptr_t VT_CARRAY = 0x0; constexpr uintptr_t VT_USERDEFINED = 0x0; constexpr uintptr_t VT_LPSTR = 0x0; constexpr uintptr_t VT_LPWSTR = 0x0; constexpr uintptr_t VT_RECORD = 0x0; constexpr uintptr_t VT_FILETIME = 0x0; constexpr uintptr_t VT_BLOB = 0x0; constexpr uintptr_t VT_STREAM = 0x0; constexpr uintptr_t VT_STORAGE = 0x0; constexpr uintptr_t VT_STREAMED_OBJECT = 0x0; constexpr uintptr_t VT_STORED_OBJECT = 0x0; constexpr uintptr_t VT_BLOB_OBJECT = 0x0; constexpr uintptr_t VT_CF = 0x0; constexpr uintptr_t VT_CLSID = 0x0; constexpr uintptr_t VT_VECTOR = 0x0; constexpr uintptr_t VT_ARRAY = 0x0; constexpr uintptr_t VT_BYREF = 0x0; }; // System.Runtime.InteropServices.UnmanagedType struct UnmanagedType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Bool = 0x0; constexpr uintptr_t I1 = 0x0; constexpr uintptr_t U1 = 0x0; constexpr uintptr_t I2 = 0x0; constexpr uintptr_t U2 = 0x0; constexpr uintptr_t I4 = 0x0; constexpr uintptr_t U4 = 0x0; constexpr uintptr_t I8 = 0x0; constexpr uintptr_t U8 = 0x0; constexpr uintptr_t R4 = 0x0; constexpr uintptr_t R8 = 0x0; constexpr uintptr_t Currency = 0x0; constexpr uintptr_t BStr = 0x0; constexpr uintptr_t LPStr = 0x0; constexpr uintptr_t LPWStr = 0x0; constexpr uintptr_t LPTStr = 0x0; constexpr uintptr_t ByValTStr = 0x0; constexpr uintptr_t IUnknown = 0x0; constexpr uintptr_t IDispatch = 0x0; constexpr uintptr_t Struct = 0x0; constexpr uintptr_t Interface = 0x0; constexpr uintptr_t SafeArray = 0x0; constexpr uintptr_t ByValArray = 0x0; constexpr uintptr_t SysInt = 0x0; constexpr uintptr_t SysUInt = 0x0; constexpr uintptr_t VBByRefStr = 0x0; constexpr uintptr_t AnsiBStr = 0x0; constexpr uintptr_t TBStr = 0x0; constexpr uintptr_t VariantBool = 0x0; constexpr uintptr_t FunctionPtr = 0x0; constexpr uintptr_t AsAny = 0x0; constexpr uintptr_t LPArray = 0x0; constexpr uintptr_t LPStruct = 0x0; constexpr uintptr_t CustomMarshaler = 0x0; constexpr uintptr_t Error = 0x0; constexpr uintptr_t IInspectable = 0x0; constexpr uintptr_t HString = 0x0; constexpr uintptr_t LPUTF8Str = 0x0; }; // System.Runtime.InteropServices.ComImportAttribute struct ComImportAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.InteropServices.GuidAttribute struct GuidAttribute { constexpr uintptr_t _val = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Runtime.InteropServices.PreserveSigAttribute struct PreserveSigAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.InteropServices.InAttribute struct InAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.InteropServices.OutAttribute struct OutAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.InteropServices.OptionalAttribute struct OptionalAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.InteropServices.DllImportSearchPath struct DllImportSearchPath { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UseDllDirectoryForDependencies = 0x0; constexpr uintptr_t ApplicationDirectory = 0x0; constexpr uintptr_t UserDirectories = 0x0; constexpr uintptr_t System32 = 0x0; constexpr uintptr_t SafeDirectories = 0x0; constexpr uintptr_t AssemblyDirectory = 0x0; constexpr uintptr_t LegacyBehavior = 0x0; }; // System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute struct DefaultDllImportSearchPathsAttribute { constexpr uintptr_t _paths = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // System.Runtime.InteropServices.DllImportAttribute struct DllImportAttribute { constexpr uintptr_t _val = 0x10; constexpr uintptr_t EntryPoint = 0x18; constexpr uintptr_t CharSet = 0x20; constexpr uintptr_t SetLastError = 0x24; constexpr uintptr_t ExactSpelling = 0x25; constexpr uintptr_t PreserveSig = 0x26; constexpr uintptr_t CallingConvention = 0x28; constexpr uintptr_t BestFitMapping = 0x2C; constexpr uintptr_t ThrowOnUnmappableChar = 0x2D; // ---- Methods ---- constexpr uintptr_t GetCustomAttribute = 0x1F471D0; constexpr uintptr_t IsDefined = 0x1F47460; constexpr uintptr_t .ctor = 0x1F47490; constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t Value = 0x53E8F0; }; // System.Runtime.InteropServices.FieldOffsetAttribute struct FieldOffsetAttribute { constexpr uintptr_t _val = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // System.Runtime.InteropServices.ComCompatibleVersionAttribute struct ComCompatibleVersionAttribute { constexpr uintptr_t _major = 0x10; constexpr uintptr_t _minor = 0x14; constexpr uintptr_t _build = 0x18; constexpr uintptr_t _revision = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F46520; }; // System.Runtime.InteropServices.CallingConvention struct CallingConvention { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Winapi = 0x0; constexpr uintptr_t Cdecl = 0x0; constexpr uintptr_t StdCall = 0x0; constexpr uintptr_t ThisCall = 0x0; constexpr uintptr_t FastCall = 0x0; }; // System.Runtime.InteropServices.CriticalHandle struct CriticalHandle { constexpr uintptr_t handle = 0x10; constexpr uintptr_t _isClosed = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F47070; constexpr uintptr_t Finalize = 0x1F47000; constexpr uintptr_t Cleanup = 0x1F46F00; constexpr uintptr_t FireCustomerDebugProbe = 0x512CE0; constexpr uintptr_t SetHandle = 0x827350; constexpr uintptr_t IsClosed = 0x53E8E0; constexpr uintptr_t IsInvalid = 0x3496B0; constexpr uintptr_t Dispose = 0x1F46FE0; constexpr uintptr_t Dispose = 0x1F46F00; constexpr uintptr_t ReleaseHandle = 0x3496B0; }; // System.Runtime.InteropServices.SafeHandle struct SafeHandle { constexpr uintptr_t handle = 0x10; constexpr uintptr_t _state = 0x18; constexpr uintptr_t _ownsHandle = 0x1C; constexpr uintptr_t _fullyInitialized = 0x1D; constexpr uintptr_t RefCount_Mask = 0x0; constexpr uintptr_t RefCount_One = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F561E0; constexpr uintptr_t Finalize = 0x1F47000; constexpr uintptr_t SetHandle = 0x827350; constexpr uintptr_t DangerousGetHandle = 0x53E8F0; constexpr uintptr_t IsClosed = 0x1F56270; constexpr uintptr_t IsInvalid = 0x3496B0; constexpr uintptr_t Close = 0x1F46FE0; constexpr uintptr_t Dispose = 0x1F46FE0; constexpr uintptr_t Dispose = 0x1F55FC0; constexpr uintptr_t ReleaseHandle = 0x3496B0; constexpr uintptr_t SetHandleAsInvalid = 0x1F56140; constexpr uintptr_t DangerousAddRef = 0x1F55E80; constexpr uintptr_t DangerousRelease = 0x1F55FB0; constexpr uintptr_t InternalDispose = 0x1F56080; constexpr uintptr_t InternalFinalize = 0x1F56120; constexpr uintptr_t DangerousReleaseInternal = 0x1F55F10; }; // System.Runtime.InteropServices.RuntimeInformation struct RuntimeInformation { constexpr uintptr_t _osArchitecture = 0x0; constexpr uintptr_t _processArchitecture = 0x4; constexpr uintptr_t _osPlatform = 0x8; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1F54200; constexpr uintptr_t GetRuntimeArchitecture = 0x1F540F0; constexpr uintptr_t GetOSName = 0x1F540E0; constexpr uintptr_t IsOSPlatform = 0x1F54100; }; // System.Runtime.InteropServices.GCHandle struct GCHandle { constexpr uintptr_t handle = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t .ctor = 0x1F48DA0; constexpr uintptr_t .ctor = 0x1F48D70; constexpr uintptr_t IsAllocated = 0xFEA5A0; constexpr uintptr_t GetRef = 0x1F48D00; constexpr uintptr_t SetRef = 0x1F48D40; constexpr uintptr_t CanDereferenceHandle = 0x1F48AF0; constexpr uintptr_t Target = 0x1F48DD0; constexpr uintptr_t Target = 0x1F48E60; constexpr uintptr_t AddrOfPinnedObject = 0x1F489F0; constexpr uintptr_t Alloc = 0x1F48AE0; constexpr uintptr_t Alloc = 0x1F48AC0; constexpr uintptr_t Free = 0x1F48BB0; constexpr uintptr_t Op_Explicit = 0x51FF10; constexpr uintptr_t Op_Explicit = 0x1F48C30; constexpr uintptr_t CheckCurrentDomain = 0x1F48B00; constexpr uintptr_t GetTarget = 0x1F48D30; constexpr uintptr_t GetTargetHandle = 0x1F48D20; constexpr uintptr_t FreeHandle = 0x1F48BA0; constexpr uintptr_t GetAddrOfPinnedObject = 0x1F48CF0; constexpr uintptr_t Op_Equality = 0x5586B0; constexpr uintptr_t Equals = 0x1F48B10; constexpr uintptr_t GetHashCode = 0x76C110; constexpr uintptr_t FromIntPtr = 0x1F48C30; constexpr uintptr_t ToIntPtr = 0x51FF10; }; // SecureStringAllocator struct SecureStringAllocator { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1D01C20; constexpr uintptr_t Invoke = 0x520290; }; // MarshalerInstanceKeyComparer struct MarshalerInstanceKeyComparer { // ---- Methods ---- constexpr uintptr_t Equals = 0x1F4E800; constexpr uintptr_t GetHashCode = 0x1F4E860; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Runtime.InteropServices.Marshal struct Marshal { constexpr uintptr_t SystemMaxDBCSCharSize = 0x0; constexpr uintptr_t SystemDefaultCharSize = 0x4; constexpr uintptr_t MarshalerInstanceCache = 0x8; constexpr uintptr_t MarshalerInstanceCacheLock = 0x10; // ---- Methods ---- constexpr uintptr_t AllocCoTaskMem = 0x1F4B830; constexpr uintptr_t AllocHGlobal = 0x1F4B840; constexpr uintptr_t AllocHGlobal = 0x1F4B850; constexpr uintptr_t Copy_to_unmanaged = 0x1F4E630; constexpr uintptr_t Copy_to_unmanaged_fixed = 0x1F4E620; constexpr uintptr_t Skip_fixed = 0x1F4E7C0; constexpr uintptr_t Copy_to_unmanaged = 0x1F4E6B0; constexpr uintptr_t Copy = 0x1F4BAA0; constexpr uintptr_t Copy = 0x1F4BDD0; constexpr uintptr_t Copy = 0x1F4BBB0; constexpr uintptr_t Copy = 0x1F4BCC0; constexpr uintptr_t Copy_from_unmanaged = 0x1F4E5A0; constexpr uintptr_t Copy_from_unmanaged_fixed = 0x1F4E590; constexpr uintptr_t Copy = 0x1F4C320; constexpr uintptr_t Copy = 0x1F4BEE0; constexpr uintptr_t Copy = 0x1F4BFF0; constexpr uintptr_t Copy = 0x1F4C100; constexpr uintptr_t Copy = 0x1F4C210; constexpr uintptr_t FreeBSTR = 0x1F4C430; constexpr uintptr_t FreeHGlobal = 0x1F4C440; constexpr uintptr_t ClearBSTR = 0x1F4B8C0; constexpr uintptr_t ZeroFreeBSTR = 0x1F4E2A0; constexpr uintptr_t ClearUnicode = 0x1F4B990; constexpr uintptr_t ZeroFreeGlobalAllocUnicode = 0x1F4E3A0; constexpr uintptr_t GetHRForException = 0x1F4D020; constexpr uintptr_t IsComObject = 0x1F4D040; constexpr uintptr_t GetLastWin32Error = 0x1F4D030; constexpr uintptr_t OffsetOf = 0x1F4D050; constexpr uintptr_t PtrToStringAnsi = 0x1F4D060; constexpr uintptr_t PtrToStringAnsi = 0x1F4D070; constexpr uintptr_t PtrToStringUni = 0x1F4D080; constexpr uintptr_t PtrToStringUni = 0x1F4D090; constexpr uintptr_t PtrToStructure = 0x1F4D0B0; constexpr uintptr_t PtrToStructure = 0x1F4D0A0; constexpr uintptr_t PtrToStructure = 0x463590; constexpr uintptr_t PtrToStructure = 0x463590; constexpr uintptr_t ReadByte = 0x1F4D0E0; constexpr uintptr_t ReadByte = 0x1F4D0C0; constexpr uintptr_t ReadInt16 = 0x1F4D100; constexpr uintptr_t ReadInt32 = 0x1F4D1A0; constexpr uintptr_t ReadInt32 = 0x1F4D150; constexpr uintptr_t ReadInt64 = 0x1F4D1E0; constexpr uintptr_t ReadIntPtr = 0x1F4D240; constexpr uintptr_t ReleaseInternal = 0x1F4D340; constexpr uintptr_t Release = 0x1F4D350; constexpr uintptr_t SizeOf = 0x1F4E0D0; constexpr uintptr_t SizeOf = 0x349450; constexpr uintptr_t SizeOf = 0x463590; constexpr uintptr_t StringToHGlobalAnsi = 0x1F4E0E0; constexpr uintptr_t StringToHGlobalAnsi = 0x1F4E0F0; constexpr uintptr_t StringToHGlobalUni = 0x1F4E1F0; constexpr uintptr_t StringToHGlobalUni = 0x1F4E170; constexpr uintptr_t SecureStringToBSTR = 0x1F4D7F0; constexpr uintptr_t SecureStringCoTaskMemAllocator = 0x1F4D3F0; constexpr uintptr_t SecureStringGlobalAllocator = 0x1F4D440; constexpr uintptr_t SecureStringToAnsi = 0x1F4D4D0; constexpr uintptr_t SecureStringToUnicode = 0x1F4DE30; constexpr uintptr_t SecureStringToCoTaskMemAnsi = 0x1F4D930; constexpr uintptr_t SecureStringToCoTaskMemUnicode = 0x1F4DA40; constexpr uintptr_t SecureStringToGlobalAllocAnsi = 0x1F4DB50; constexpr uintptr_t SecureStringToGlobalAllocUnicode = 0x1F4DCC0; constexpr uintptr_t StructureToPtr = 0x1F4E200; constexpr uintptr_t StructureToPtr = 0x463590; constexpr uintptr_t BufferToBSTR = 0x1F4B8B0; constexpr uintptr_t UnsafeAddrOfPinnedArrayElement = 0x1F4E210; constexpr uintptr_t UnsafeAddrOfPinnedArrayElement = 0x34A050; constexpr uintptr_t WriteByte = 0x1F4E220; constexpr uintptr_t WriteInt16 = 0x1F4E250; constexpr uintptr_t GetDelegateForFunctionPointerInternal = 0x1F4CCD0; constexpr uintptr_t GetDelegateForFunctionPointer = 0x1F4CCE0; constexpr uintptr_t GetDelegateForFunctionPointer = 0x463590; constexpr uintptr_t GetFunctionPointerForDelegateInternal = 0x1F4CF70; constexpr uintptr_t GetFunctionPointerForDelegate = 0x1F4CF80; constexpr uintptr_t GetFunctionPointerForDelegate = 0x463590; constexpr uintptr_t SetLastWin32Error = 0x1F4E0C0; constexpr uintptr_t GetCustomMarshalerInstance = 0x1F4C450; constexpr uintptr_t .cctor = 0x1F4E4E0; }; // System.Runtime.InteropServices.MarshalAsAttribute struct MarshalAsAttribute { constexpr uintptr_t MarshalCookie = 0x10; constexpr uintptr_t MarshalType = 0x18; constexpr uintptr_t MarshalTypeRef = 0x20; constexpr uintptr_t SafeArrayUserDefinedSubType = 0x28; constexpr uintptr_t utype = 0x30; constexpr uintptr_t ArraySubType = 0x34; constexpr uintptr_t SafeArraySubType = 0x38; constexpr uintptr_t SizeConst = 0x3C; constexpr uintptr_t IidParameterIndex = 0x40; constexpr uintptr_t SizeParamIndex = 0x44; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F4B790; constexpr uintptr_t Value = 0x622370; constexpr uintptr_t Copy = 0x1F4B730; }; // System.Runtime.InteropServices.ComTypes.IMoniker struct IMoniker { // ---- Methods ---- constexpr uintptr_t $__Stripped0_GetClassID = 0x351010; constexpr uintptr_t $__Stripped1_IsDirty = 0x351010; constexpr uintptr_t $__Stripped2_Load = 0x351010; constexpr uintptr_t $__Stripped3_Save = 0x351010; constexpr uintptr_t $__Stripped4_GetSizeMax = 0x351010; constexpr uintptr_t $__Stripped5_BindToObject = 0x351010; constexpr uintptr_t $__Stripped6_BindToStorage = 0x351010; constexpr uintptr_t $__Stripped7_Reduce = 0x351010; constexpr uintptr_t $__Stripped8_ComposeWith = 0x351010; constexpr uintptr_t $__Stripped9_Enum = 0x351010; constexpr uintptr_t $__Stripped10_IsEqual = 0x351010; constexpr uintptr_t $__Stripped11_Hash = 0x351010; constexpr uintptr_t $__Stripped12_IsRunning = 0x351010; constexpr uintptr_t $__Stripped13_GetTimeOfLastChange = 0x351010; constexpr uintptr_t $__Stripped14_Inverse = 0x351010; constexpr uintptr_t $__Stripped15_CommonPrefixWith = 0x351010; constexpr uintptr_t $__Stripped16_RelativePathTo = 0x351010; constexpr uintptr_t $__Stripped17_GetDisplayName = 0x351010; constexpr uintptr_t $__Stripped18_ParseDisplayName = 0x351010; constexpr uintptr_t $__Stripped19_IsSystemMoniker = 0x351010; }; // System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute struct HandleProcessCorruptedStateExceptionsAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.ExceptionServices.ExceptionDispatchInfo struct ExceptionDispatchInfo { constexpr uintptr_t m_Exception = 0x10; constexpr uintptr_t m_stackTrace = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F477B0; constexpr uintptr_t BinaryStackTraceArray = 0x520140; constexpr uintptr_t Capture = 0x1F47520; constexpr uintptr_t SourceException = 0x53E8F0; constexpr uintptr_t Throw = 0x1F47730; constexpr uintptr_t Throw = 0x1F47780; }; // System.Runtime.ConstrainedExecution.Cer struct Cer { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t MayFail = 0x0; constexpr uintptr_t Success = 0x0; }; // System.Runtime.ConstrainedExecution.Consistency struct Consistency { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t MayCorruptProcess = 0x0; constexpr uintptr_t MayCorruptAppDomain = 0x0; constexpr uintptr_t MayCorruptInstance = 0x0; constexpr uintptr_t WillNotCorruptState = 0x0; }; // System.Runtime.ConstrainedExecution.ReliabilityContractAttribute struct ReliabilityContractAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F53E00; }; // System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute struct PrePrepareMethodAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.ConstrainedExecution.CriticalFinalizerObject struct CriticalFinalizerObject { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Finalize = 0x1F46EC0; }; // System.Runtime.CompilerServices.AsyncMethodBuilderAttribute struct AsyncMethodBuilderAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Runtime.CompilerServices.AsyncStateMachineAttribute struct AsyncStateMachineAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder struct AsyncValueTaskMethodBuilder { constexpr uintptr_t _methodBuilder = 0x10; constexpr uintptr_t _haveResult = 0x28; constexpr uintptr_t _useBuilder = 0x29; }; // System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1 struct AsyncValueTaskMethodBuilder_ { constexpr uintptr_t _methodBuilder = 0x0; constexpr uintptr_t _result = 0x0; constexpr uintptr_t _haveResult = 0x0; constexpr uintptr_t _useBuilder = 0x0; // ---- Methods ---- constexpr uintptr_t Create = 0x463590; constexpr uintptr_t Start = 0x351800; constexpr uintptr_t SetStateMachine = 0x351800; constexpr uintptr_t SetResult = 0x463590; constexpr uintptr_t SetException = 0x351800; constexpr uintptr_t Task = 0x463590; constexpr uintptr_t AwaitUnsafeOnCompleted = 0x349710; }; // System.Runtime.CompilerServices.CallerFilePathAttribute struct CallerFilePathAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.CallerLineNumberAttribute struct CallerLineNumberAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.CallerMemberNameAttribute struct CallerMemberNameAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.CompilerGeneratedAttribute struct CompilerGeneratedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // ConfiguredValueTaskAwaiter struct ConfiguredValueTaskAwaiter { constexpr uintptr_t _value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1234910; constexpr uintptr_t IsCompleted = 0x1F46D60; constexpr uintptr_t GetResult = 0x1F467B0; constexpr uintptr_t OnCompleted = 0x1F46800; constexpr uintptr_t UnsafeOnCompleted = 0x1F46AB0; }; // System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable struct ConfiguredValueTaskAwaitable { constexpr uintptr_t _value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1234910; constexpr uintptr_t GetAwaiter = 0x1E771C0; }; // ConfiguredValueTaskAwaiter struct ConfiguredValueTaskAwaiter { constexpr uintptr_t _value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t IsCompleted = 0x3496B0; constexpr uintptr_t GetResult = 0x463590; constexpr uintptr_t OnCompleted = 0x351800; constexpr uintptr_t UnsafeOnCompleted = 0x351800; }; // System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1 struct ConfiguredValueTaskAwaitable_ { constexpr uintptr_t _value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t GetAwaiter = 0x463590; }; // System.Runtime.CompilerServices.CustomConstantAttribute struct CustomConstantAttribute { // ---- Methods ---- constexpr uintptr_t Value = 0x3479D0; constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.DateTimeConstantAttribute struct DateTimeConstantAttribute { constexpr uintptr_t _date = 0x10; // ---- Methods ---- constexpr uintptr_t Value = 0x1F470A0; }; // System.Runtime.CompilerServices.DecimalConstantAttribute struct DecimalConstantAttribute { constexpr uintptr_t _dec = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F470F0; constexpr uintptr_t Value = 0x526A30; }; // System.Runtime.CompilerServices.ExtensionAttribute struct ExtensionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.FixedBufferAttribute struct FixedBufferAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F47180; constexpr uintptr_t ElementType = 0x53E8F0; constexpr uintptr_t Length = 0x684F40; }; // ConcreteFormattableString struct ConcreteFormattableString { constexpr uintptr_t _format = 0x10; constexpr uintptr_t _arguments = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x848B40; constexpr uintptr_t Format = 0x53E8F0; constexpr uintptr_t GetArguments = 0x520140; constexpr uintptr_t ArgumentCount = 0x12EFE60; constexpr uintptr_t GetArgument = 0x1F25670; constexpr uintptr_t ToString = 0x1F46570; }; // System.Runtime.CompilerServices.FormattableStringFactory struct FormattableStringFactory { // ---- Methods ---- constexpr uintptr_t Create = 0x1F488D0; }; // System.Runtime.CompilerServices.IAsyncStateMachine struct IAsyncStateMachine { // ---- Methods ---- constexpr uintptr_t MoveNext = 0x351010; constexpr uintptr_t SetStateMachine = 0x351800; }; // System.Runtime.CompilerServices.INotifyCompletion struct INotifyCompletion { // ---- Methods ---- constexpr uintptr_t OnCompleted = 0x351800; }; // System.Runtime.CompilerServices.ICriticalNotifyCompletion struct ICriticalNotifyCompletion { // ---- Methods ---- constexpr uintptr_t UnsafeOnCompleted = 0x351800; }; // System.Runtime.CompilerServices.ITuple struct ITuple { // ---- Methods ---- constexpr uintptr_t Length = 0x3494D0; }; // System.Runtime.CompilerServices.IntrinsicAttribute struct IntrinsicAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.IsByRefLikeAttribute struct IsByRefLikeAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.IsReadOnlyAttribute struct IsReadOnlyAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.IteratorStateMachineAttribute struct IteratorStateMachineAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Runtime.CompilerServices.RuntimeCompatibilityAttribute struct RuntimeCompatibilityAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; constexpr uintptr_t WrapNonExceptionThrows = 0x51FEA0; }; // System.Runtime.CompilerServices.RuntimeFeature struct RuntimeFeature { // ---- Methods ---- constexpr uintptr_t IsDynamicCodeSupported = 0x554A00; }; // System.Runtime.CompilerServices.RuntimeWrappedException struct RuntimeWrappedException { constexpr uintptr_t _wrappedException = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F55B90; constexpr uintptr_t .ctor = 0x1F55AB0; constexpr uintptr_t GetObjectData = 0x1F559C0; constexpr uintptr_t WrappedException = 0x53E8A0; constexpr uintptr_t .ctor = 0x1F55A80; }; // System.Runtime.CompilerServices.StateMachineAttribute struct StateMachineAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t StateMachineType = 0x53E8F0; }; // System.Runtime.CompilerServices.StringFreezingAttribute struct StringFreezingAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.TupleElementNamesAttribute struct TupleElementNamesAttribute { constexpr uintptr_t _transformNames = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F57760; }; // System.Runtime.CompilerServices.TypeForwardedFromAttribute struct TypeForwardedFromAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F57860; constexpr uintptr_t AssemblyFullName = 0x53E8F0; }; // System.Runtime.CompilerServices.UnsafeValueTypeAttribute struct UnsafeValueTypeAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.ValueTaskAwaiter struct ValueTaskAwaiter { constexpr uintptr_t s_invokeActionDelegate = 0x0; constexpr uintptr_t _value = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1234910; constexpr uintptr_t IsCompleted = 0x1F58A30; constexpr uintptr_t GetResult = 0x1F584A0; constexpr uintptr_t OnCompleted = 0x1F584F0; constexpr uintptr_t UnsafeOnCompleted = 0x1F58730; constexpr uintptr_t .cctor = 0x1F58960; }; // System.Runtime.CompilerServices.ValueTaskAwaiter`1 struct ValueTaskAwaiter_ { constexpr uintptr_t _value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t IsCompleted = 0x3496B0; constexpr uintptr_t GetResult = 0x463590; constexpr uintptr_t OnCompleted = 0x351800; constexpr uintptr_t UnsafeOnCompleted = 0x351800; }; // System.Runtime.CompilerServices.TaskAwaiter struct TaskAwaiter { constexpr uintptr_t m_task = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x582600; constexpr uintptr_t IsCompleted = 0x13151F0; constexpr uintptr_t OnCompleted = 0x1F571E0; constexpr uintptr_t UnsafeOnCompleted = 0x1F575E0; constexpr uintptr_t GetResult = 0x1F465E0; constexpr uintptr_t ValidateEnd = 0x1F57690; constexpr uintptr_t HandleNonSuccessAndDebuggerNotification = 0x1F56F80; constexpr uintptr_t ThrowForNonSuccess = 0x1F57480; constexpr uintptr_t OnCompletedInternal = 0x1F57110; constexpr uintptr_t OutputWaitEtwEvents = 0x1F57290; }; // System.Runtime.CompilerServices.TaskAwaiter`1 struct TaskAwaiter_ { constexpr uintptr_t m_task = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t IsCompleted = 0x3496B0; constexpr uintptr_t OnCompleted = 0x351800; constexpr uintptr_t UnsafeOnCompleted = 0x351800; constexpr uintptr_t GetResult = 0x463590; }; // ConfiguredTaskAwaiter struct ConfiguredTaskAwaiter { constexpr uintptr_t m_task = 0x10; constexpr uintptr_t m_continueOnCapturedContext = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0xD5AE50; constexpr uintptr_t IsCompleted = 0x13151F0; constexpr uintptr_t OnCompleted = 0x1F46630; constexpr uintptr_t UnsafeOnCompleted = 0x1F466F0; constexpr uintptr_t GetResult = 0x1F465E0; }; // System.Runtime.CompilerServices.ConfiguredTaskAwaitable struct ConfiguredTaskAwaitable { constexpr uintptr_t m_configuredTaskAwaiter = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F46590; constexpr uintptr_t GetAwaiter = 0x51F8A0; }; // ConfiguredTaskAwaiter struct ConfiguredTaskAwaiter { constexpr uintptr_t m_task = 0x0; constexpr uintptr_t m_continueOnCapturedContext = 0x0; // ---- Methods ---- constexpr uintptr_t IsCompleted = 0x3496B0; constexpr uintptr_t OnCompleted = 0x351800; constexpr uintptr_t UnsafeOnCompleted = 0x351800; constexpr uintptr_t GetResult = 0x463590; }; // System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1 struct ConfiguredTaskAwaitable_ { constexpr uintptr_t m_configuredTaskAwaiter = 0x0; // ---- Methods ---- constexpr uintptr_t GetAwaiter = 0x463590; }; // System.Runtime.CompilerServices.ReflectionBlockedAttribute struct ReflectionBlockedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.AsyncVoidMethodBuilder struct AsyncVoidMethodBuilder { constexpr uintptr_t m_synchronizationContext = 0x10; constexpr uintptr_t m_coreState = 0x18; constexpr uintptr_t m_task = 0x28; // ---- Methods ---- constexpr uintptr_t Create = 0x1F45F80; constexpr uintptr_t Start = 0x351800; constexpr uintptr_t SetStateMachine = 0x1F461C0; constexpr uintptr_t AwaitUnsafeOnCompleted = 0x349710; constexpr uintptr_t SetResult = 0x1F46160; constexpr uintptr_t SetException = 0x1F46040; constexpr uintptr_t NotifySynchronizationContextOfCompletion = 0x1F45FF0; constexpr uintptr_t Task = 0x1F46290; }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder struct AsyncTaskMethodBuilder { constexpr uintptr_t s_cachedCompleted = 0x0; constexpr uintptr_t m_builder = 0x10; // ---- Methods ---- constexpr uintptr_t Create = 0x855070; constexpr uintptr_t Start = 0x351800; constexpr uintptr_t SetStateMachine = 0x1F45E30; constexpr uintptr_t AwaitUnsafeOnCompleted = 0x349710; constexpr uintptr_t Task = 0x1F45F20; constexpr uintptr_t SetResult = 0x1F45D90; constexpr uintptr_t SetException = 0x1F45D20; constexpr uintptr_t .cctor = 0x1F45EA0; }; // System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 struct AsyncTaskMethodBuilder_ { constexpr uintptr_t s_defaultResultTask = 0x0; constexpr uintptr_t m_coreState = 0x0; constexpr uintptr_t m_task = 0x0; // ---- Methods ---- constexpr uintptr_t Create = 0x463590; constexpr uintptr_t Start = 0x351800; constexpr uintptr_t SetStateMachine = 0x351800; constexpr uintptr_t AwaitUnsafeOnCompleted = 0x349710; constexpr uintptr_t Task = 0x3479D0; constexpr uintptr_t SetResult = 0x463590; constexpr uintptr_t SetResult = 0x351800; constexpr uintptr_t SetException = 0x351800; constexpr uintptr_t GetTaskForResult = 0x463590; constexpr uintptr_t .cctor = 0x351080; }; // System.Runtime.CompilerServices.AsyncTaskCache struct AsyncTaskCache { constexpr uintptr_t TrueTask = 0x0; constexpr uintptr_t FalseTask = 0x8; constexpr uintptr_t Int32Tasks = 0x10; // ---- Methods ---- constexpr uintptr_t CreateInt32Tasks = 0x1F45A60; constexpr uintptr_t CreateCacheableTask = 0x463590; constexpr uintptr_t .cctor = 0x1F45B60; }; // MoveNextRunner struct MoveNextRunner { constexpr uintptr_t m_context = 0x10; constexpr uintptr_t m_stateMachine = 0x18; constexpr uintptr_t s_invokeMoveNext = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t Run = 0x1F4EA40; constexpr uintptr_t InvokeMoveNext = 0x1F4E9A0; }; // ContinuationWrapper struct ContinuationWrapper { constexpr uintptr_t m_continuation = 0x10; constexpr uintptr_t m_invokeAction = 0x18; constexpr uintptr_t m_innerTask = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F46DE0; constexpr uintptr_t Invoke = 0x1F46DB0; }; // System.Runtime.CompilerServices.AsyncMethodBuilderCore struct AsyncMethodBuilderCore { constexpr uintptr_t m_stateMachine = 0x10; constexpr uintptr_t m_defaultContextAction = 0x18; // ---- Methods ---- constexpr uintptr_t SetStateMachine = 0x1F45610; constexpr uintptr_t GetCompletionAction = 0x1F45020; constexpr uintptr_t OutputAsyncCausalityEvents = 0x1F45240; constexpr uintptr_t PostBoxInitialization = 0x1F45430; constexpr uintptr_t ThrowAsync = 0x1F456E0; constexpr uintptr_t CreateContinuationWrapper = 0x1F44ED0; constexpr uintptr_t TryGetContinuationTask = 0x1F459D0; }; // System.Runtime.CompilerServices.LoadHint struct LoadHint { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Always = 0x0; constexpr uintptr_t Sometimes = 0x0; }; // System.Runtime.CompilerServices.DefaultDependencyAttribute struct DefaultDependencyAttribute { constexpr uintptr_t loadHint = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // System.Runtime.CompilerServices.DependencyAttribute struct DependencyAttribute { constexpr uintptr_t dependentAssembly = 0x10; constexpr uintptr_t loadHint = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F47180; }; // System.Runtime.CompilerServices.CompilationRelaxations struct CompilationRelaxations { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NoStringInterning = 0x0; }; // System.Runtime.CompilerServices.CompilationRelaxationsAttribute struct CompilationRelaxationsAttribute { constexpr uintptr_t m_relaxations = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; constexpr uintptr_t .ctor = 0x76FB80; constexpr uintptr_t CompilationRelaxations = 0x511350; }; // System.Runtime.CompilerServices.InternalsVisibleToAttribute struct InternalsVisibleToAttribute { constexpr uintptr_t _assemblyName = 0x10; constexpr uintptr_t _allInternalsVisible = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F494A0; constexpr uintptr_t AllInternalsVisible = 0x53E900; }; // System.Runtime.CompilerServices.FriendAccessAllowedAttribute struct FriendAccessAllowedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.TypeDependencyAttribute struct TypeDependencyAttribute { constexpr uintptr_t typeName = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F577E0; }; // System.Runtime.CompilerServices.JitHelpers struct JitHelpers { // ---- Methods ---- constexpr uintptr_t UnsafeCast = 0x463590; constexpr uintptr_t UnsafeEnumCast = 0x463590; constexpr uintptr_t UnsafeEnumCastLong = 0x463590; }; // System.Runtime.CompilerServices.Ephemeron struct Ephemeron { constexpr uintptr_t key = 0x10; constexpr uintptr_t value = 0x18; }; // CreateValueCallback struct CreateValueCallback { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // Enumerator struct Enumerator { constexpr uintptr_t _table = 0x0; constexpr uintptr_t _currentIndex = 0x0; constexpr uintptr_t _current = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Finalize = 0x351010; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t Reset = 0x351010; }; // System.Runtime.CompilerServices.ConditionalWeakTable`2 struct ConditionalWeakTable_ { constexpr uintptr_t data = 0x0; constexpr uintptr_t _lock = 0x0; constexpr uintptr_t size = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t Finalize = 0x351010; constexpr uintptr_t RehashWithoutResize = 0x351010; constexpr uintptr_t RecomputeSize = 0x351010; constexpr uintptr_t Rehash = 0x351010; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t Remove = 0x463590; constexpr uintptr_t TryGetValue = 0x463590; constexpr uintptr_t GetValue = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable>.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; }; // System.Runtime.CompilerServices.RuntimeHelpers struct RuntimeHelpers { // ---- Methods ---- constexpr uintptr_t InitializeArray = 0x1F54030; constexpr uintptr_t InitializeArray = 0x1F53FD0; constexpr uintptr_t OffsetToStringData = 0x1F540D0; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t GetObjectValue = 0x1F53FC0; constexpr uintptr_t RunClassConstructor = 0x1F54040; constexpr uintptr_t RunClassConstructor = 0x1F54050; constexpr uintptr_t SufficientExecutionStack = 0x1F48B00; constexpr uintptr_t EnsureSufficientExecutionStack = 0x1F53F60; constexpr uintptr_t TryEnsureSufficientExecutionStack = 0x1F48B00; constexpr uintptr_t PrepareConstrainedRegions = 0x512CE0; constexpr uintptr_t IsReferenceOrContainsReferences = 0x3496E0; constexpr uintptr_t GetSubArray = 0x463590; }; // System.Runtime.CompilerServices.Unsafe struct Unsafe { // ---- Methods ---- constexpr uintptr_t Add = 0x34A050; constexpr uintptr_t Add = 0x349E20; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t AddByteOffset = 0x349E20; constexpr uintptr_t AreSame = 0x3473A0; constexpr uintptr_t As = 0x463590; constexpr uintptr_t As = 0x347BC0; constexpr uintptr_t AsPointer = 0x463590; constexpr uintptr_t AsRef = 0x463590; constexpr uintptr_t AsRef = 0x347BC0; constexpr uintptr_t InitBlockUnaligned = 0x1F58070; constexpr uintptr_t Read = 0x463590; constexpr uintptr_t ReadUnaligned = 0x463590; constexpr uintptr_t SizeOf = 0x349450; constexpr uintptr_t WriteUnaligned = 0x463590; constexpr uintptr_t IsAddressLessThan = 0x3473A0; constexpr uintptr_t AddByteOffset = 0x349E20; }; // System.Runtime.CompilerServices.SwitchExpressionException struct SwitchExpressionException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F56DD0; constexpr uintptr_t .ctor = 0x1F56D70; constexpr uintptr_t .ctor = 0x1F56E10; constexpr uintptr_t UnmatchedValue = 0x53E8A0; constexpr uintptr_t GetObjectData = 0x1F56CB0; constexpr uintptr_t Message = 0x1F56ED0; }; // System.Resources.IResourceReader struct IResourceReader { // ---- Methods ---- constexpr uintptr_t Close = 0x351010; constexpr uintptr_t GetEnumerator = 0x3479D0; }; // System.Resources.MissingManifestResourceException struct MissingManifestResourceException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F4E8C0; constexpr uintptr_t .ctor = 0x1F4E8A0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Resources.MissingSatelliteAssemblyException struct MissingSatelliteAssemblyException { constexpr uintptr_t _cultureName = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F4E950; constexpr uintptr_t .ctor = 0x1F4E910; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Resources.NeutralResourcesLanguageAttribute struct NeutralResourcesLanguageAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F4EEB0; constexpr uintptr_t CultureName = 0x53E8F0; constexpr uintptr_t Location = 0x684F40; }; // System.Resources.ResourceFallbackManager struct ResourceFallbackManager { constexpr uintptr_t m_startingCulture = 0x10; constexpr uintptr_t m_neutralResourcesCulture = 0x18; constexpr uintptr_t m_useParents = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F53EB0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1F53E40; constexpr uintptr_t GetEnumerator = 0x1F53E40; }; // System.Resources.ResourceTypeCode struct ResourceTypeCode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Null = 0x0; constexpr uintptr_t String = 0x0; constexpr uintptr_t Boolean = 0x0; constexpr uintptr_t Char = 0x0; constexpr uintptr_t Byte = 0x0; constexpr uintptr_t SByte = 0x0; constexpr uintptr_t Int16 = 0x0; constexpr uintptr_t UInt16 = 0x0; constexpr uintptr_t Int32 = 0x0; constexpr uintptr_t UInt32 = 0x0; constexpr uintptr_t Int64 = 0x0; constexpr uintptr_t UInt64 = 0x0; constexpr uintptr_t Single = 0x0; constexpr uintptr_t Double = 0x0; constexpr uintptr_t Decimal = 0x0; constexpr uintptr_t DateTime = 0x0; constexpr uintptr_t TimeSpan = 0x0; constexpr uintptr_t LastPrimitive = 0x0; constexpr uintptr_t ByteArray = 0x0; constexpr uintptr_t Stream = 0x0; constexpr uintptr_t StartOfUserTypes = 0x0; }; // System.Resources.RuntimeResourceSet struct RuntimeResourceSet { constexpr uintptr_t Version = 0x0; constexpr uintptr_t _resCache = 0x28; constexpr uintptr_t _defaultReader = 0x30; constexpr uintptr_t _caseInsensitiveTable = 0x38; constexpr uintptr_t _haveReadFromReader = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F55850; constexpr uintptr_t .ctor = 0x1F55730; constexpr uintptr_t Dispose = 0x1F549F0; constexpr uintptr_t GetEnumerator = 0x1F54BD0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1F54BD0; constexpr uintptr_t GetEnumeratorHelper = 0x1F54B30; constexpr uintptr_t GetString = 0x1F55560; constexpr uintptr_t GetString = 0x1F55520; constexpr uintptr_t GetObject = 0x1F54BE0; constexpr uintptr_t GetObject = 0x1F55500; constexpr uintptr_t GetObject = 0x1F54C00; constexpr uintptr_t ResolveResourceLocator = 0x1F555B0; }; // System.Resources.SatelliteContractVersionAttribute struct SatelliteContractVersionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F56280; constexpr uintptr_t Version = 0x53E8F0; }; // System.Resources.UltimateResourceFallbackLocation struct UltimateResourceFallbackLocation { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t MainAssembly = 0x0; constexpr uintptr_t Satellite = 0x0; }; // System.Resources.FastResourceComparer struct FastResourceComparer { constexpr uintptr_t Default = 0x0; // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x1F47F00; constexpr uintptr_t GetHashCode = 0x1F47FB0; constexpr uintptr_t HashFunction = 0x1F48040; constexpr uintptr_t Compare = 0x1F47E00; constexpr uintptr_t Compare = 0x1F47DE0; constexpr uintptr_t Equals = 0x1F47EE0; constexpr uintptr_t Equals = 0x1F47E70; constexpr uintptr_t CompareOrdinal = 0x1F47D10; constexpr uintptr_t CompareOrdinal = 0x1F47B70; constexpr uintptr_t CompareOrdinal = 0x1F47C60; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x1F480A0; }; // System.Resources.FileBasedResourceGroveler struct FileBasedResourceGroveler { constexpr uintptr_t _mediator = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t GrovelForResourceSet = 0x1F48590; constexpr uintptr_t FindResourceFile = 0x1F484D0; constexpr uintptr_t CreateResourceSet = 0x1F48110; }; // System.Resources.ManifestBasedResourceGroveler struct ManifestBasedResourceGroveler { constexpr uintptr_t _mediator = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t GrovelForResourceSet = 0x1F4AB30; constexpr uintptr_t UltimateFallbackFixup = 0x1F4B610; constexpr uintptr_t GetNeutralResourcesLanguage = 0x1F4A660; constexpr uintptr_t CreateResourceSet = 0x1F49A20; constexpr uintptr_t GetManifestResourceStream = 0x1F4A4D0; constexpr uintptr_t CaseInsensitiveManifestResourceStreamLookup = 0x1F49650; constexpr uintptr_t GetSatelliteAssembly = 0x1F4A9C0; constexpr uintptr_t CanUseDefaultResourceClasses = 0x1F494E0; constexpr uintptr_t GetSatelliteAssemblyName = 0x1F4A950; constexpr uintptr_t HandleSatelliteMissing = 0x1F4B260; constexpr uintptr_t HandleResourceStreamMissing = 0x1F4AFA0; constexpr uintptr_t GetNeutralResourcesLanguageAttribute = 0x1F4A5D0; }; // CultureNameResourceSetPair struct CultureNameResourceSetPair { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // ResourceManagerMediator struct ResourceManagerMediator { constexpr uintptr_t _rm = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F86410; constexpr uintptr_t ModuleDir = 0x1F865C0; constexpr uintptr_t LocationInfo = 0x1F86500; constexpr uintptr_t UserResourceSet = 0x1F86620; constexpr uintptr_t BaseNameField = 0x163ADE0; constexpr uintptr_t NeutralResourcesCulture = 0x1F865E0; constexpr uintptr_t GetResourceFileName = 0x1F86390; constexpr uintptr_t LookedForSatelliteContractVersion = 0x1F86520; constexpr uintptr_t LookedForSatelliteContractVersion = 0x1F86640; constexpr uintptr_t SatelliteContractVersion = 0x1F86600; constexpr uintptr_t SatelliteContractVersion = 0x1F86660; constexpr uintptr_t ObtainSatelliteContractVersion = 0x1F863C0; constexpr uintptr_t FallbackLoc = 0x1F864E0; constexpr uintptr_t CallingAssembly = 0x1F864C0; constexpr uintptr_t MainAssembly = 0x1F86540; constexpr uintptr_t BaseName = 0x1F86490; }; // System.Resources.ResourceManager struct ResourceManager { constexpr uintptr_t BaseNameField = 0x10; constexpr uintptr_t ResourceSets = 0x18; constexpr uintptr_t _resourceSets = 0x20; constexpr uintptr_t moduleDir = 0x28; constexpr uintptr_t MainAssembly = 0x30; constexpr uintptr_t _locationInfo = 0x38; constexpr uintptr_t _userResourceSet = 0x40; constexpr uintptr_t _neutralResourcesCulture = 0x48; constexpr uintptr_t _lastUsedResourceCache = 0x50; constexpr uintptr_t _ignoreCase = 0x58; constexpr uintptr_t UseManifest = 0x59; constexpr uintptr_t UseSatelliteAssem = 0x5A; constexpr uintptr_t _fallbackLoc = 0x5C; constexpr uintptr_t _satelliteContractVersion = 0x60; constexpr uintptr_t _lookedForSatelliteContractVersion = 0x68; constexpr uintptr_t _callingAssembly = 0x70; constexpr uintptr_t m_callingAssembly = 0x78; constexpr uintptr_t resourceGroveler = 0x80; constexpr uintptr_t MagicNumber = 0x0; constexpr uintptr_t HeaderVersionNumber = 0x4; constexpr uintptr_t _minResourceSet = 0x8; constexpr uintptr_t ResReaderTypeName = 0x10; constexpr uintptr_t ResSetTypeName = 0x18; constexpr uintptr_t MscorlibName = 0x20; constexpr uintptr_t DEBUG = 0x28; // ---- Methods ---- constexpr uintptr_t Init = 0x1F87770; constexpr uintptr_t .ctor = 0x1F88340; constexpr uintptr_t .ctor = 0x1F88430; constexpr uintptr_t OnDeserializing = 0x1F88060; constexpr uintptr_t OnDeserialized = 0x1F87E40; constexpr uintptr_t OnSerializing = 0x1F880B0; constexpr uintptr_t CommonAssemblyInit = 0x1F86810; constexpr uintptr_t BaseName = 0x53E8F0; constexpr uintptr_t IgnoreCase = 0x6C96E0; constexpr uintptr_t FallbackLocation = 0x6BF740; constexpr uintptr_t GetResourceFileName = 0x1F86C00; constexpr uintptr_t GetResourceSet = 0x1F86D50; constexpr uintptr_t InternalGetResourceSet = 0x1F87830; constexpr uintptr_t InternalGetResourceSet = 0x1F87860; constexpr uintptr_t AddResourceSet = 0x1F86690; constexpr uintptr_t GetSatelliteContractVersion = 0x1F87150; constexpr uintptr_t GetNeutralResourcesLanguage = 0x1F86BE0; constexpr uintptr_t CompareNames = 0x1F86990; constexpr uintptr_t SetAppXConfiguration = 0x512CE0; constexpr uintptr_t .cctor = 0x1F88130; }; // System.Resources.ResourceLocator struct ResourceLocator { constexpr uintptr_t _value = 0x10; constexpr uintptr_t _dataPos = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x60BBC0; constexpr uintptr_t DataPosition = 0x7EEE00; constexpr uintptr_t Value = 0x526A20; constexpr uintptr_t Value = 0x582600; constexpr uintptr_t CanCache = 0x1F86380; }; // ResourceEnumerator struct ResourceEnumerator { constexpr uintptr_t _reader = 0x10; constexpr uintptr_t _currentIsValid = 0x18; constexpr uintptr_t _currentName = 0x1C; constexpr uintptr_t _dataPosition = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F85C30; constexpr uintptr_t MoveNext = 0x1F85B40; constexpr uintptr_t Key = 0x1F860C0; constexpr uintptr_t Current = 0x1F85C70; constexpr uintptr_t DataPosition = 0x72D000; constexpr uintptr_t Entry = 0x1F85CD0; constexpr uintptr_t Value = 0x1F86220; constexpr uintptr_t Reset = 0x1F85B90; }; // System.Resources.ResourceReader struct ResourceReader { constexpr uintptr_t _store = 0x10; constexpr uintptr_t _resCache = 0x18; constexpr uintptr_t _nameSectionOffset = 0x20; constexpr uintptr_t _dataSectionOffset = 0x28; constexpr uintptr_t _nameHashes = 0x30; constexpr uintptr_t _nameHashesPtr = 0x38; constexpr uintptr_t _namePositions = 0x40; constexpr uintptr_t _namePositionsPtr = 0x48; constexpr uintptr_t _typeTable = 0x50; constexpr uintptr_t _typeNamePositions = 0x58; constexpr uintptr_t _objFormatter = 0x60; constexpr uintptr_t _numResources = 0x68; constexpr uintptr_t _ums = 0x70; constexpr uintptr_t _version = 0x78; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F8CA00; constexpr uintptr_t Close = 0x1F89040; constexpr uintptr_t Dispose = 0x1F89040; constexpr uintptr_t Dispose = 0x1F89590; constexpr uintptr_t ReadUnalignedI4 = 0x1F8AB20; constexpr uintptr_t SkipString = 0x1F8AB40; constexpr uintptr_t GetNameHash = 0x1F89FF0; constexpr uintptr_t GetNamePosition = 0x1F8A060; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1F89F20; constexpr uintptr_t GetEnumerator = 0x1F89F20; constexpr uintptr_t GetEnumeratorInternal = 0x1F89EB0; constexpr uintptr_t FindPosForResource = 0x1F89650; constexpr uintptr_t CompareStringEqualsName = 0x1F89100; constexpr uintptr_t AllocateStringForNameIndex = 0x1F888F0; constexpr uintptr_t GetValueForNameIndex = 0x1F8A190; constexpr uintptr_t LoadString = 0x1F8A6B0; constexpr uintptr_t LoadObject = 0x1F8A620; constexpr uintptr_t LoadObject = 0x1F8A650; constexpr uintptr_t LoadObjectV1 = 0x1F8A420; constexpr uintptr_t _LoadObjectV1 = 0x1F8AC10; constexpr uintptr_t LoadObjectV2 = 0x1F8A520; constexpr uintptr_t _LoadObjectV2 = 0x1F8B410; constexpr uintptr_t DeserializeObject = 0x1F893E0; constexpr uintptr_t ReadResources = 0x1F8A9A0; constexpr uintptr_t _ReadResources = 0x1F8BF70; constexpr uintptr_t FindType = 0x1F89B10; }; // System.Resources.ResourceSet struct ResourceSet { constexpr uintptr_t Reader = 0x10; constexpr uintptr_t Table = 0x18; constexpr uintptr_t _caseInsensitiveTable = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F8D6B0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t CommonInit = 0x1F8CB50; constexpr uintptr_t Dispose = 0x1F8CBB0; constexpr uintptr_t Dispose = 0x1F46FE0; constexpr uintptr_t GetEnumerator = 0x1F8D050; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1F8D050; constexpr uintptr_t GetEnumeratorHelper = 0x1F8CFC0; constexpr uintptr_t GetString = 0x1F8D250; constexpr uintptr_t GetString = 0x1F8D400; constexpr uintptr_t GetObject = 0x1F8D060; constexpr uintptr_t GetObject = 0x1F8D140; constexpr uintptr_t GetObjectInternal = 0x1F8D060; constexpr uintptr_t GetCaseInsensitiveObjectInternal = 0x1F8CC50; }; // System.Reflection.AmbiguousMatchException struct AmbiguousMatchException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F7AB30; constexpr uintptr_t .ctor = 0x1F7AB10; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Reflection.AssemblyCompanyAttribute struct AssemblyCompanyAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Reflection.AssemblyConfigurationAttribute struct AssemblyConfigurationAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t Configuration = 0x53E8F0; }; // System.Reflection.AssemblyContentType struct AssemblyContentType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t WindowsRuntime = 0x0; }; // System.Reflection.AssemblyCopyrightAttribute struct AssemblyCopyrightAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Reflection.AssemblyDefaultAliasAttribute struct AssemblyDefaultAliasAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Reflection.AssemblyDelaySignAttribute struct AssemblyDelaySignAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x856270; }; // System.Reflection.AssemblyDescriptionAttribute struct AssemblyDescriptionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Reflection.AssemblyFileVersionAttribute struct AssemblyFileVersionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F7AB80; }; // System.Reflection.AssemblyInformationalVersionAttribute struct AssemblyInformationalVersionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t InformationalVersion = 0x53E8F0; }; // System.Reflection.AssemblyKeyFileAttribute struct AssemblyKeyFileAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Reflection.AssemblyMetadataAttribute struct AssemblyMetadataAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x848B40; }; // System.Reflection.AssemblyNameFlags struct AssemblyNameFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t PublicKey = 0x0; constexpr uintptr_t EnableJITcompileOptimizer = 0x0; constexpr uintptr_t EnableJITcompileTracking = 0x0; constexpr uintptr_t Retargetable = 0x0; }; // System.Reflection.AssemblyProductAttribute struct AssemblyProductAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Reflection.AssemblyTitleAttribute struct AssemblyTitleAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Reflection.AssemblyTrademarkAttribute struct AssemblyTrademarkAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Reflection.Binder struct Binder { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t BindToField = 0x350760; constexpr uintptr_t ChangeType = 0x3531F0; constexpr uintptr_t ReorderArgumentArray = 0x349710; constexpr uintptr_t SelectMethod = 0x350760; }; // System.Reflection.BindingFlags struct BindingFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t IgnoreCase = 0x0; constexpr uintptr_t DeclaredOnly = 0x0; constexpr uintptr_t Instance = 0x0; constexpr uintptr_t Static = 0x0; constexpr uintptr_t Public = 0x0; constexpr uintptr_t NonPublic = 0x0; constexpr uintptr_t FlattenHierarchy = 0x0; constexpr uintptr_t InvokeMethod = 0x0; constexpr uintptr_t CreateInstance = 0x0; constexpr uintptr_t GetField = 0x0; constexpr uintptr_t SetField = 0x0; constexpr uintptr_t GetProperty = 0x0; constexpr uintptr_t SetProperty = 0x0; constexpr uintptr_t PutDispProperty = 0x0; constexpr uintptr_t PutRefDispProperty = 0x0; constexpr uintptr_t ExactBinding = 0x0; constexpr uintptr_t SuppressChangeType = 0x0; constexpr uintptr_t OptionalParamBinding = 0x0; constexpr uintptr_t IgnoreReturn = 0x0; constexpr uintptr_t DoNotWrapExceptions = 0x0; }; // System.Reflection.CallingConventions struct CallingConventions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Standard = 0x0; constexpr uintptr_t VarArgs = 0x0; constexpr uintptr_t Any = 0x0; constexpr uintptr_t HasThis = 0x0; constexpr uintptr_t ExplicitThis = 0x0; }; // System.Reflection.ConstructorInfo struct ConstructorInfo { constexpr uintptr_t ConstructorName = 0x0; constexpr uintptr_t TypeConstructorName = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t MemberType = 0x620380; constexpr uintptr_t Invoke = 0x1F7D780; constexpr uintptr_t Invoke = 0x350760; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Op_Equality = 0x1F7D870; constexpr uintptr_t Op_Inequality = 0x1F7D8A0; constexpr uintptr_t .cctor = 0x1F7D7C0; }; // System.Reflection.CustomAttributeFormatException struct CustomAttributeFormatException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F7EE60; constexpr uintptr_t .ctor = 0x1F7EEB0; constexpr uintptr_t .ctor = 0x1F7EEE0; constexpr uintptr_t .ctor = 0x1E67840; }; // System.Reflection.DefaultMemberAttribute struct DefaultMemberAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t MemberName = 0x53E8F0; }; // System.Reflection.EventAttributes struct EventAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t SpecialName = 0x0; constexpr uintptr_t RTSpecialName = 0x0; constexpr uintptr_t ReservedMask = 0x0; }; // AddEventAdapter struct AddEventAdapter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x57B2E0; constexpr uintptr_t Invoke = 0x544C30; }; // System.Reflection.EventInfo struct EventInfo { constexpr uintptr_t cached_add_event = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t MemberType = 0xBB8890; constexpr uintptr_t GetAddMethod = 0x1F7CED0; constexpr uintptr_t GetRemoveMethod = 0x1EE7440; constexpr uintptr_t EventHandlerType = 0x1F807F0; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Op_Equality = 0x1F7D870; constexpr uintptr_t Op_Inequality = 0x1F80920; constexpr uintptr_t Internal_from_handle_type = 0x1F80910; constexpr uintptr_t GetEventFromHandle = 0x1F80740; }; // System.Reflection.ExceptionHandlingClauseOptions struct ExceptionHandlingClauseOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Clause = 0x0; constexpr uintptr_t Filter = 0x0; constexpr uintptr_t Finally = 0x0; constexpr uintptr_t Fault = 0x0; }; // System.Reflection.FieldAttributes struct FieldAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FieldAccessMask = 0x0; constexpr uintptr_t PrivateScope = 0x0; constexpr uintptr_t Private = 0x0; constexpr uintptr_t FamANDAssem = 0x0; constexpr uintptr_t Assembly = 0x0; constexpr uintptr_t Family = 0x0; constexpr uintptr_t FamORAssem = 0x0; constexpr uintptr_t Public = 0x0; constexpr uintptr_t Static = 0x0; constexpr uintptr_t InitOnly = 0x0; constexpr uintptr_t Literal = 0x0; constexpr uintptr_t NotSerialized = 0x0; constexpr uintptr_t SpecialName = 0x0; constexpr uintptr_t PinvokeImpl = 0x0; constexpr uintptr_t RTSpecialName = 0x0; constexpr uintptr_t HasFieldMarshal = 0x0; constexpr uintptr_t HasDefault = 0x0; constexpr uintptr_t HasFieldRVA = 0x0; constexpr uintptr_t ReservedMask = 0x0; }; // System.Reflection.FieldInfo struct FieldInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t MemberType = 0xBB5050; constexpr uintptr_t Attributes = 0x3494D0; constexpr uintptr_t FieldType = 0x3479D0; constexpr uintptr_t IsInitOnly = 0x1F81820; constexpr uintptr_t IsLiteral = 0x1F81850; constexpr uintptr_t IsNotSerialized = 0x1F81880; constexpr uintptr_t IsStatic = 0x1F81910; constexpr uintptr_t IsPrivate = 0x1F818B0; constexpr uintptr_t IsPublic = 0x1F818E0; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Op_Equality = 0x1F7D870; constexpr uintptr_t Op_Inequality = 0x1F80920; constexpr uintptr_t GetValue = 0x350440; constexpr uintptr_t SetValue = 0x1F817A0; constexpr uintptr_t SetValueDirect = 0x1F81750; constexpr uintptr_t GetRawConstantValue = 0x1F81700; constexpr uintptr_t Internal_from_handle_type = 0x1F81940; constexpr uintptr_t GetFieldFromHandle = 0x1F80C70; constexpr uintptr_t GetFieldFromHandle = 0x1F80CE0; constexpr uintptr_t GetFieldOffset = 0x1F80D90; constexpr uintptr_t Marshal_info = 0x1EE5220; constexpr uintptr_t GetPseudoCustomAttributes = 0x1F81470; constexpr uintptr_t GetPseudoCustomAttributesData = 0x1F80DE0; }; // System.Reflection.GenericParameterAttributes struct GenericParameterAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t VarianceMask = 0x0; constexpr uintptr_t Covariant = 0x0; constexpr uintptr_t Contravariant = 0x0; constexpr uintptr_t SpecialConstraintMask = 0x0; constexpr uintptr_t ReferenceTypeConstraint = 0x0; constexpr uintptr_t NotNullableValueTypeConstraint = 0x0; constexpr uintptr_t DefaultConstructorConstraint = 0x0; }; // System.Reflection.ICustomAttributeProvider struct ICustomAttributeProvider { // ---- Methods ---- constexpr uintptr_t GetCustomAttributes = 0x3510B0; }; // System.Reflection.IReflectableType struct IReflectableType { // ---- Methods ---- constexpr uintptr_t GetTypeInfo = 0x3479D0; }; // System.Reflection.IntrospectionExtensions struct IntrospectionExtensions { // ---- Methods ---- constexpr uintptr_t GetTypeInfo = 0x1F81950; }; // System.Reflection.InvalidFilterCriteriaException struct InvalidFilterCriteriaException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F81BC0; constexpr uintptr_t .ctor = 0x1F81B50; constexpr uintptr_t .ctor = 0x1F81BA0; constexpr uintptr_t .ctor = 0x1F81B80; }; // System.Reflection.ManifestResourceInfo struct ManifestResourceInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F81CA0; constexpr uintptr_t ReferencedAssembly = 0x53E8F0; constexpr uintptr_t FileName = 0x520140; constexpr uintptr_t ResourceLocation = 0x72D000; }; // System.Reflection.MemberFilter struct MemberFilter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F81D00; constexpr uintptr_t Invoke = 0x544C30; }; // System.Reflection.MemberInfo struct MemberInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t MemberType = 0x3494D0; constexpr uintptr_t Name = 0x3479D0; constexpr uintptr_t DeclaringType = 0x3479D0; constexpr uintptr_t ReflectedType = 0x3479D0; constexpr uintptr_t Module = 0x1F83240; constexpr uintptr_t GetCustomAttributes = 0x3510B0; constexpr uintptr_t MetadataToken = 0x1F83200; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Op_Equality = 0x1F83300; constexpr uintptr_t Op_Inequality = 0x1F83690; }; // System.Reflection.MemberTypes struct MemberTypes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Constructor = 0x0; constexpr uintptr_t Event = 0x0; constexpr uintptr_t Field = 0x0; constexpr uintptr_t Method = 0x0; constexpr uintptr_t Property = 0x0; constexpr uintptr_t TypeInfo = 0x0; constexpr uintptr_t Custom = 0x0; constexpr uintptr_t NestedType = 0x0; constexpr uintptr_t All = 0x0; }; // System.Reflection.MethodAttributes struct MethodAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t MemberAccessMask = 0x0; constexpr uintptr_t PrivateScope = 0x0; constexpr uintptr_t Private = 0x0; constexpr uintptr_t FamANDAssem = 0x0; constexpr uintptr_t Assembly = 0x0; constexpr uintptr_t Family = 0x0; constexpr uintptr_t FamORAssem = 0x0; constexpr uintptr_t Public = 0x0; constexpr uintptr_t Static = 0x0; constexpr uintptr_t Final = 0x0; constexpr uintptr_t Virtual = 0x0; constexpr uintptr_t HideBySig = 0x0; constexpr uintptr_t CheckAccessOnOverride = 0x0; constexpr uintptr_t VtableLayoutMask = 0x0; constexpr uintptr_t ReuseSlot = 0x0; constexpr uintptr_t NewSlot = 0x0; constexpr uintptr_t Abstract = 0x0; constexpr uintptr_t SpecialName = 0x0; constexpr uintptr_t PinvokeImpl = 0x0; constexpr uintptr_t UnmanagedExport = 0x0; constexpr uintptr_t RTSpecialName = 0x0; constexpr uintptr_t HasSecurity = 0x0; constexpr uintptr_t RequireSecObject = 0x0; constexpr uintptr_t ReservedMask = 0x0; }; // System.Reflection.MethodBase struct MethodBase { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t GetParameters = 0x3479D0; constexpr uintptr_t Attributes = 0x3494D0; constexpr uintptr_t GetMethodImplementationFlags = 0x3494D0; constexpr uintptr_t CallingConvention = 0x620380; constexpr uintptr_t IsAbstract = 0x1F83E10; constexpr uintptr_t IsConstructor = 0x1F83E40; constexpr uintptr_t IsSpecialName = 0x1F83F40; constexpr uintptr_t IsStatic = 0x1F83F70; constexpr uintptr_t IsVirtual = 0x1F83FA0; constexpr uintptr_t IsPublic = 0x1F83EE0; constexpr uintptr_t IsGenericMethod = 0x554A00; constexpr uintptr_t IsGenericMethodDefinition = 0x554A00; constexpr uintptr_t GetGenericArguments = 0x1F839F0; constexpr uintptr_t ContainsGenericParameters = 0x554A00; constexpr uintptr_t Invoke = 0x1F83DD0; constexpr uintptr_t IsSecurityCritical = 0x1F83F10; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Op_Equality = 0x1F83FD0; constexpr uintptr_t Op_Inequality = 0x1F84230; constexpr uintptr_t GetParametersInternal = 0x18D8B50; constexpr uintptr_t GetParametersCount = 0x1F83DA0; constexpr uintptr_t FormatNameAndSig = 0x1F838B0; constexpr uintptr_t GetParameterTypes = 0x1F83C80; constexpr uintptr_t GetParametersNoCopy = 0x18D8B50; constexpr uintptr_t GetMethodFromHandle = 0x1F83A40; constexpr uintptr_t ConstructParameters = 0x1F836B0; }; // System.Reflection.MethodImplAttributes struct MethodImplAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CodeTypeMask = 0x0; constexpr uintptr_t IL = 0x0; constexpr uintptr_t Native = 0x0; constexpr uintptr_t OPTIL = 0x0; constexpr uintptr_t Runtime = 0x0; constexpr uintptr_t ManagedMask = 0x0; constexpr uintptr_t Unmanaged = 0x0; constexpr uintptr_t Managed = 0x0; constexpr uintptr_t ForwardRef = 0x0; constexpr uintptr_t PreserveSig = 0x0; constexpr uintptr_t InternalCall = 0x0; constexpr uintptr_t Synchronized = 0x0; constexpr uintptr_t NoInlining = 0x0; constexpr uintptr_t AggressiveInlining = 0x0; constexpr uintptr_t NoOptimization = 0x0; constexpr uintptr_t MaxMethodImplVal = 0x0; constexpr uintptr_t SecurityMitigations = 0x0; }; // System.Reflection.MethodInfo struct MethodInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t MemberType = 0xBB5060; constexpr uintptr_t ReturnParameter = 0x1F84410; constexpr uintptr_t ReturnType = 0x1F84440; constexpr uintptr_t GetGenericArguments = 0x1F842F0; constexpr uintptr_t GetGenericMethodDefinition = 0x1F84340; constexpr uintptr_t MakeGenericMethod = 0x1F84390; constexpr uintptr_t GetBaseDefinition = 0x3479D0; constexpr uintptr_t CreateDelegate = 0x1F84250; constexpr uintptr_t CreateDelegate = 0x1F842A0; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Op_Equality = 0x1F7D870; constexpr uintptr_t Op_Inequality = 0x1F80920; constexpr uintptr_t GenericParameterCount = 0x1F843E0; }; // System.Reflection.Missing struct Missing { constexpr uintptr_t Value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1F84480; constexpr uintptr_t .cctor = 0x1F844C0; }; // System.Reflection.Module struct Module { constexpr uintptr_t FilterTypeName = 0x0; constexpr uintptr_t FilterTypeNameIgnoreCase = 0x8; constexpr uintptr_t DefaultLookup = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Assembly = 0x1F84A60; constexpr uintptr_t FullyQualifiedName = 0x1F84A90; constexpr uintptr_t ModuleVersionId = 0x1F84AC0; constexpr uintptr_t ScopeName = 0x1F84AF0; constexpr uintptr_t IsResource = 0x1F84920; constexpr uintptr_t IsDefined = 0x1F848F0; constexpr uintptr_t GetCustomAttributes = 0x1F84850; constexpr uintptr_t GetCustomAttributes = 0x1F84820; constexpr uintptr_t GetObjectData = 0x1F848C0; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Op_Equality = 0x1F7D870; constexpr uintptr_t ToString = 0x1F84950; constexpr uintptr_t FilterTypeNameImpl = 0x1F846D0; constexpr uintptr_t FilterTypeNameIgnoreCaseImpl = 0x1F84530; constexpr uintptr_t GetModuleVersionId = 0x1F84880; constexpr uintptr_t .cctor = 0x1F84970; }; // System.Reflection.ObfuscationAttribute struct ObfuscationAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F84CA0; constexpr uintptr_t Exclude = 0x51FEB0; constexpr uintptr_t ApplyToMembers = 0x1F84D00; constexpr uintptr_t Feature = 0x51FB70; }; // System.Reflection.ParameterAttributes struct ParameterAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t In = 0x0; constexpr uintptr_t Out = 0x0; constexpr uintptr_t Lcid = 0x0; constexpr uintptr_t Retval = 0x0; constexpr uintptr_t Optional = 0x0; constexpr uintptr_t HasDefault = 0x0; constexpr uintptr_t HasFieldMarshal = 0x0; constexpr uintptr_t Reserved3 = 0x0; constexpr uintptr_t Reserved4 = 0x0; constexpr uintptr_t ReservedMask = 0x0; }; // System.Reflection.ParameterInfo struct ParameterInfo { constexpr uintptr_t AttrsImpl = 0x10; constexpr uintptr_t ClassImpl = 0x18; constexpr uintptr_t DefaultValueImpl = 0x20; constexpr uintptr_t MemberImpl = 0x28; constexpr uintptr_t NameImpl = 0x30; constexpr uintptr_t PositionImpl = 0x38; constexpr uintptr_t MetadataToken_ParamDef = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Attributes = 0x511350; constexpr uintptr_t Member = 0x5120A0; constexpr uintptr_t Name = 0x54DFC0; constexpr uintptr_t ParameterType = 0x520140; constexpr uintptr_t Position = 0x5B4DF0; constexpr uintptr_t IsIn = 0x1F85300; constexpr uintptr_t IsOptional = 0x1F85330; constexpr uintptr_t IsOut = 0x1F85360; constexpr uintptr_t DefaultValue = 0x1F852D0; constexpr uintptr_t IsDefined = 0x1F851C0; constexpr uintptr_t GetCustomAttributes = 0x1F84D10; constexpr uintptr_t GetCustomAttributes = 0x1F84D40; constexpr uintptr_t GetRealObject = 0x1F84DF0; constexpr uintptr_t ToString = 0x1F85240; }; // System.Reflection.ParameterModifier struct ParameterModifier { constexpr uintptr_t _byRef = 0x10; }; // System.Reflection.Pointer struct Pointer { constexpr uintptr_t _ptr = 0x10; constexpr uintptr_t _ptrType = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F855A0; constexpr uintptr_t Box = 0x1F85390; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1F85560; }; // System.Reflection.ProcessorArchitecture struct ProcessorArchitecture { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t MSIL = 0x0; constexpr uintptr_t X86 = 0x0; constexpr uintptr_t IA64 = 0x0; constexpr uintptr_t Amd64 = 0x0; constexpr uintptr_t Arm = 0x0; }; // System.Reflection.PropertyAttributes struct PropertyAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t SpecialName = 0x0; constexpr uintptr_t RTSpecialName = 0x0; constexpr uintptr_t HasDefault = 0x0; constexpr uintptr_t Reserved2 = 0x0; constexpr uintptr_t Reserved3 = 0x0; constexpr uintptr_t Reserved4 = 0x0; constexpr uintptr_t ReservedMask = 0x0; }; // System.Reflection.PropertyInfo struct PropertyInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t MemberType = 0xBB5070; constexpr uintptr_t PropertyType = 0x3479D0; constexpr uintptr_t GetIndexParameters = 0x3479D0; constexpr uintptr_t CanRead = 0x3496B0; constexpr uintptr_t CanWrite = 0x3496B0; constexpr uintptr_t GetMethod = 0x1F85700; constexpr uintptr_t GetGetMethod = 0x1F855F0; constexpr uintptr_t GetSetMethod = 0x1F85610; constexpr uintptr_t GetValue = 0x1F85630; constexpr uintptr_t GetValue = 0x1F85650; constexpr uintptr_t SetValue = 0x1F85690; constexpr uintptr_t SetValue = 0x1F856C0; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Op_Equality = 0x1F7D870; constexpr uintptr_t Op_Inequality = 0x1F80920; }; // System.Reflection.ReflectionTypeLoadException struct ReflectionTypeLoadException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F85AC0; constexpr uintptr_t .ctor = 0x1F85990; constexpr uintptr_t GetObjectData = 0x1F85870; constexpr uintptr_t LoaderExceptions = 0x54E860; constexpr uintptr_t Message = 0x1F85B30; constexpr uintptr_t ToString = 0x1F85980; constexpr uintptr_t CreateString = 0x1F85720; }; // System.Reflection.ResourceLocation struct ResourceLocation { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ContainedInAnotherAssembly = 0x0; constexpr uintptr_t ContainedInManifestFile = 0x0; constexpr uintptr_t Embedded = 0x0; }; // System.Reflection.SignatureArrayType struct SignatureArrayType { constexpr uintptr_t _rank = 0x20; constexpr uintptr_t _isMultiDim = 0x24; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F92110; constexpr uintptr_t IsArrayImpl = 0x53FBD0; constexpr uintptr_t IsByRefImpl = 0x554A00; constexpr uintptr_t IsPointerImpl = 0x554A00; constexpr uintptr_t IsSZArray = 0x1F92180; constexpr uintptr_t IsVariableBoundArray = 0x565360; constexpr uintptr_t GetArrayRank = 0x72D000; constexpr uintptr_t Suffix = 0x1F92190; }; // System.Reflection.SignatureByRefType struct SignatureByRefType { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F92290; constexpr uintptr_t IsArrayImpl = 0x554A00; constexpr uintptr_t IsByRefImpl = 0x53FBD0; constexpr uintptr_t IsPointerImpl = 0x554A00; constexpr uintptr_t IsSZArray = 0x554A00; constexpr uintptr_t IsVariableBoundArray = 0x554A00; constexpr uintptr_t GetArrayRank = 0x1F92240; constexpr uintptr_t Suffix = 0x1F922E0; }; // System.Reflection.SignatureConstructedGenericType struct SignatureConstructedGenericType { constexpr uintptr_t _genericTypeDefinition = 0x18; constexpr uintptr_t _genericTypeArguments = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F924D0; constexpr uintptr_t IsGenericTypeDefinition = 0x554A00; constexpr uintptr_t HasElementTypeImpl = 0x554A00; constexpr uintptr_t IsArrayImpl = 0x554A00; constexpr uintptr_t IsByRefImpl = 0x554A00; constexpr uintptr_t IsPointerImpl = 0x554A00; constexpr uintptr_t IsSZArray = 0x554A00; constexpr uintptr_t IsVariableBoundArray = 0x554A00; constexpr uintptr_t IsConstructedGenericType = 0x53FBD0; constexpr uintptr_t IsGenericParameter = 0x554A00; constexpr uintptr_t IsGenericMethodParameter = 0x554A00; constexpr uintptr_t ContainsGenericParameters = 0x1F92720; constexpr uintptr_t ElementType = 0x559330; constexpr uintptr_t GetArrayRank = 0x1F92310; constexpr uintptr_t GetGenericTypeDefinition = 0x520140; constexpr uintptr_t GetGenericArguments = 0x1F92360; constexpr uintptr_t GenericTypeArguments = 0x1F92800; constexpr uintptr_t GenericParameterPosition = 0x1F927B0; constexpr uintptr_t Name = 0x1F92880; constexpr uintptr_t Namespace = 0x1E9A660; constexpr uintptr_t ToString = 0x1F92380; }; // System.Reflection.SignatureHasElementType struct SignatureHasElementType { constexpr uintptr_t _elementType = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F92290; constexpr uintptr_t IsGenericTypeDefinition = 0x554A00; constexpr uintptr_t HasElementTypeImpl = 0x53FBD0; constexpr uintptr_t IsArrayImpl = 0x3496B0; constexpr uintptr_t IsByRefImpl = 0x3496B0; constexpr uintptr_t IsPointerImpl = 0x3496B0; constexpr uintptr_t IsSZArray = 0x3496B0; constexpr uintptr_t IsVariableBoundArray = 0x3496B0; constexpr uintptr_t IsConstructedGenericType = 0x554A00; constexpr uintptr_t IsGenericParameter = 0x554A00; constexpr uintptr_t IsGenericMethodParameter = 0x554A00; constexpr uintptr_t ContainsGenericParameters = 0x1F929A0; constexpr uintptr_t ElementType = 0x520140; constexpr uintptr_t GetArrayRank = 0x3494D0; constexpr uintptr_t GetGenericTypeDefinition = 0x1F928E0; constexpr uintptr_t GetGenericArguments = 0x1F928B0; constexpr uintptr_t GenericTypeArguments = 0x1F92A20; constexpr uintptr_t GenericParameterPosition = 0x1F929D0; constexpr uintptr_t Name = 0x1F92A50; constexpr uintptr_t Namespace = 0x1E9A660; constexpr uintptr_t ToString = 0x1F92930; constexpr uintptr_t Suffix = 0x3479D0; }; // System.Reflection.SignaturePointerType struct SignaturePointerType { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F92290; constexpr uintptr_t IsArrayImpl = 0x554A00; constexpr uintptr_t IsByRefImpl = 0x554A00; constexpr uintptr_t IsPointerImpl = 0x53FBD0; constexpr uintptr_t IsSZArray = 0x554A00; constexpr uintptr_t IsVariableBoundArray = 0x554A00; constexpr uintptr_t GetArrayRank = 0x1F92AC0; constexpr uintptr_t Suffix = 0x1F92B10; }; // System.Reflection.SignatureType struct SignatureType { // ---- Methods ---- constexpr uintptr_t IsSignatureType = 0x53FBD0; constexpr uintptr_t HasElementTypeImpl = 0x3496B0; constexpr uintptr_t IsArrayImpl = 0x3496B0; constexpr uintptr_t IsSZArray = 0x3496B0; constexpr uintptr_t IsVariableBoundArray = 0x3496B0; constexpr uintptr_t IsByRefImpl = 0x3496B0; constexpr uintptr_t IsPointerImpl = 0x3496B0; constexpr uintptr_t IsGenericType = 0x1F945F0; constexpr uintptr_t IsGenericTypeDefinition = 0x3496B0; constexpr uintptr_t IsConstructedGenericType = 0x3496B0; constexpr uintptr_t IsGenericParameter = 0x3496B0; constexpr uintptr_t IsGenericMethodParameter = 0x3496B0; constexpr uintptr_t ContainsGenericParameters = 0x3496B0; constexpr uintptr_t MemberType = 0x7302B0; constexpr uintptr_t MakeArrayType = 0x1F94140; constexpr uintptr_t MakeArrayType = 0x1F941C0; constexpr uintptr_t MakeByRefType = 0x1F94290; constexpr uintptr_t MakePointerType = 0x1F94360; constexpr uintptr_t MakeGenericType = 0x1F94310; constexpr uintptr_t GetElementType = 0x1F93770; constexpr uintptr_t GetArrayRank = 0x3494D0; constexpr uintptr_t GetGenericTypeDefinition = 0x3479D0; constexpr uintptr_t GenericTypeArguments = 0x3479D0; constexpr uintptr_t GetGenericArguments = 0x3479D0; constexpr uintptr_t GenericParameterPosition = 0x3494D0; constexpr uintptr_t ElementType = 0x3479D0; constexpr uintptr_t UnderlyingSystemType = 0x51FF10; constexpr uintptr_t Name = 0x3479D0; constexpr uintptr_t Namespace = 0x3479D0; constexpr uintptr_t FullName = 0x559330; constexpr uintptr_t AssemblyQualifiedName = 0x559330; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Assembly = 0x1F94410; constexpr uintptr_t Module = 0x1F946E0; constexpr uintptr_t ReflectedType = 0x1F94730; constexpr uintptr_t BaseType = 0x1F94460; constexpr uintptr_t GetInterfaces = 0x1F93A60; constexpr uintptr_t IsAssignableFrom = 0x1F93DD0; constexpr uintptr_t MetadataToken = 0x1F94690; constexpr uintptr_t DeclaringType = 0x1F94500; constexpr uintptr_t DeclaringMethod = 0x1F944B0; constexpr uintptr_t GetGenericParameterConstraints = 0x1F93A10; constexpr uintptr_t GenericParameterAttributes = 0x1F94550; constexpr uintptr_t IsEnumDefined = 0x1F93F10; constexpr uintptr_t GetEnumName = 0x1F93790; constexpr uintptr_t GetEnumNames = 0x1F937E0; constexpr uintptr_t GetEnumUnderlyingType = 0x1F93830; constexpr uintptr_t GetEnumValues = 0x1F93880; constexpr uintptr_t GetTypeCodeImpl = 0x1F93D30; constexpr uintptr_t GetAttributeFlagsImpl = 0x1F935E0; constexpr uintptr_t GetConstructors = 0x1F93680; constexpr uintptr_t GetEvent = 0x1F938D0; constexpr uintptr_t GetEvents = 0x1F93920; constexpr uintptr_t GetField = 0x1F93970; constexpr uintptr_t GetFields = 0x1F939C0; constexpr uintptr_t GetMembers = 0x1F93B50; constexpr uintptr_t GetMethods = 0x1F93BF0; constexpr uintptr_t GetNestedType = 0x1F93C40; constexpr uintptr_t GetProperties = 0x1F93C90; constexpr uintptr_t InvokeMember = 0x1F93D80; constexpr uintptr_t GetMethodImpl = 0x1F93BA0; constexpr uintptr_t GetPropertyImpl = 0x1F93CE0; constexpr uintptr_t GetMember = 0x1F93B00; constexpr uintptr_t GetMember = 0x1F93AB0; constexpr uintptr_t GetCustomAttributes = 0x1F936D0; constexpr uintptr_t GetCustomAttributes = 0x1F93720; constexpr uintptr_t IsDefined = 0x1F93EC0; constexpr uintptr_t GetConstructorImpl = 0x1F93630; constexpr uintptr_t IsCOMObjectImpl = 0x1F93E20; constexpr uintptr_t IsPrimitiveImpl = 0x1F94050; constexpr uintptr_t FindInterfaces = 0x1F93590; constexpr uintptr_t IsContextfulImpl = 0x1F93E70; constexpr uintptr_t IsEnum = 0x1F945A0; constexpr uintptr_t IsEquivalentTo = 0x1F93F60; constexpr uintptr_t IsInstanceOfType = 0x1F93FB0; constexpr uintptr_t IsMarshalByRefImpl = 0x1F94000; constexpr uintptr_t IsSerializable = 0x1F94640; constexpr uintptr_t IsSubclassOf = 0x1F940A0; constexpr uintptr_t IsValueTypeImpl = 0x1F940F0; constexpr uintptr_t TypeHandle = 0x1F94780; constexpr uintptr_t .ctor = 0x1F943E0; }; // System.Reflection.SignatureTypeExtensions struct SignatureTypeExtensions { // ---- Methods ---- constexpr uintptr_t MatchesParameterTypeExactly = 0x1F92F50; constexpr uintptr_t MatchesExactly = 0x1F92B40; constexpr uintptr_t TryResolveAgainstGenericMethod = 0x1F93130; constexpr uintptr_t TryResolve = 0x1F93170; constexpr uintptr_t TryMakeArrayType = 0x1F93070; constexpr uintptr_t TryMakeArrayType = 0x1F93040; constexpr uintptr_t TryMakeByRefType = 0x1F930A0; constexpr uintptr_t TryMakePointerType = 0x1F93100; constexpr uintptr_t TryMakeGenericType = 0x1F930D0; }; // System.Reflection.TargetException struct TargetException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F947F0; constexpr uintptr_t .ctor = 0x1F94820; constexpr uintptr_t .ctor = 0x1F947D0; constexpr uintptr_t .ctor = 0x1F81B80; }; // System.Reflection.TargetInvocationException struct TargetInvocationException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F94850; constexpr uintptr_t .ctor = 0x1F948B0; constexpr uintptr_t .ctor = 0x1F81B80; }; // System.Reflection.TargetParameterCountException struct TargetParameterCountException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F948F0; constexpr uintptr_t .ctor = 0x1F948D0; constexpr uintptr_t .ctor = 0x1F81B80; }; // System.Reflection.TypeAttributes struct TypeAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t VisibilityMask = 0x0; constexpr uintptr_t NotPublic = 0x0; constexpr uintptr_t Public = 0x0; constexpr uintptr_t NestedPublic = 0x0; constexpr uintptr_t NestedPrivate = 0x0; constexpr uintptr_t NestedFamily = 0x0; constexpr uintptr_t NestedAssembly = 0x0; constexpr uintptr_t NestedFamANDAssem = 0x0; constexpr uintptr_t NestedFamORAssem = 0x0; constexpr uintptr_t LayoutMask = 0x0; constexpr uintptr_t AutoLayout = 0x0; constexpr uintptr_t SequentialLayout = 0x0; constexpr uintptr_t ExplicitLayout = 0x0; constexpr uintptr_t ClassSemanticsMask = 0x0; constexpr uintptr_t Class = 0x0; constexpr uintptr_t Interface = 0x0; constexpr uintptr_t Abstract = 0x0; constexpr uintptr_t Sealed = 0x0; constexpr uintptr_t SpecialName = 0x0; constexpr uintptr_t Import = 0x0; constexpr uintptr_t Serializable = 0x0; constexpr uintptr_t WindowsRuntime = 0x0; constexpr uintptr_t StringFormatMask = 0x0; constexpr uintptr_t AnsiClass = 0x0; constexpr uintptr_t UnicodeClass = 0x0; constexpr uintptr_t AutoClass = 0x0; constexpr uintptr_t CustomFormatClass = 0x0; constexpr uintptr_t CustomFormatMask = 0x0; constexpr uintptr_t BeforeFieldInit = 0x0; constexpr uintptr_t RTSpecialName = 0x0; constexpr uintptr_t HasSecurity = 0x0; constexpr uintptr_t ReservedMask = 0x0; }; // System.Reflection.TypeDelegator struct TypeDelegator { constexpr uintptr_t typeImpl = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F94EA0; constexpr uintptr_t MetadataToken = 0x1F950E0; constexpr uintptr_t InvokeMember = 0x1F94D70; constexpr uintptr_t Module = 0x1F95110; constexpr uintptr_t Assembly = 0x1F94F90; constexpr uintptr_t TypeHandle = 0x1F95140; constexpr uintptr_t Name = 0x1F92880; constexpr uintptr_t FullName = 0x1F94FF0; constexpr uintptr_t Namespace = 0x1E9A660; constexpr uintptr_t AssemblyQualifiedName = 0x1F94F60; constexpr uintptr_t BaseType = 0x1F94FC0; constexpr uintptr_t GetConstructorImpl = 0x1F94960; constexpr uintptr_t GetConstructors = 0x1F94990; constexpr uintptr_t GetMethodImpl = 0x1F94BA0; constexpr uintptr_t GetMethods = 0x1F94BF0; constexpr uintptr_t GetField = 0x1F94AB0; constexpr uintptr_t GetFields = 0x1F94AE0; constexpr uintptr_t GetInterfaces = 0x1F94B10; constexpr uintptr_t GetEvent = 0x1F94A50; constexpr uintptr_t GetPropertyImpl = 0x1F94C80; constexpr uintptr_t GetProperties = 0x1F94C50; constexpr uintptr_t GetEvents = 0x1F94A80; constexpr uintptr_t GetNestedType = 0x1F94C20; constexpr uintptr_t GetMember = 0x1F94B40; constexpr uintptr_t GetMembers = 0x1F94B70; constexpr uintptr_t GetAttributeFlagsImpl = 0x1F94940; constexpr uintptr_t IsSZArray = 0x1F950B0; constexpr uintptr_t IsArrayImpl = 0x1F94DB0; constexpr uintptr_t IsPrimitiveImpl = 0x1F94E60; constexpr uintptr_t IsByRefImpl = 0x1F94DD0; constexpr uintptr_t IsGenericMethodParameter = 0x1F95080; constexpr uintptr_t IsPointerImpl = 0x1F94E40; constexpr uintptr_t IsValueTypeImpl = 0x1F94E80; constexpr uintptr_t IsCOMObjectImpl = 0x1F94DF0; constexpr uintptr_t IsConstructedGenericType = 0x1F95050; constexpr uintptr_t IsCollectible = 0x1F95020; constexpr uintptr_t GetElementType = 0x1F94A20; constexpr uintptr_t HasElementTypeImpl = 0x1F94D50; constexpr uintptr_t UnderlyingSystemType = 0x1F95170; constexpr uintptr_t GetCustomAttributes = 0x1F949F0; constexpr uintptr_t GetCustomAttributes = 0x1F949C0; constexpr uintptr_t IsDefined = 0x1F94E10; }; // System.Reflection.TypeFilter struct TypeFilter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F81D00; constexpr uintptr_t Invoke = 0x544C30; }; // System.Reflection.TypeInfo struct TypeInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F943E0; constexpr uintptr_t System.Reflection.IReflectableType.GetTypeInfo = 0x51FF10; constexpr uintptr_t ImplementedInterfaces = 0x1F951A0; }; // System.Reflection.CustomAttributeNamedArgument struct CustomAttributeNamedArgument { constexpr uintptr_t _attributeType = 0x30; constexpr uintptr_t _lazyMemberInfo = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F7F2B0; constexpr uintptr_t .ctor = 0x1F7F320; constexpr uintptr_t .ctor = 0x1F7F5F0; constexpr uintptr_t TypedValue = 0x51F8A0; constexpr uintptr_t IsField = 0x51FE80; constexpr uintptr_t MemberName = 0x520140; constexpr uintptr_t MemberInfo = 0x1F7F780; constexpr uintptr_t Equals = 0x1F7EF00; constexpr uintptr_t GetHashCode = 0x1F7EF70; constexpr uintptr_t Op_Equality = 0x1F7F8C0; constexpr uintptr_t Op_Inequality = 0x1F7F980; constexpr uintptr_t ToString = 0x1F7EFD0; }; // System.Reflection.CustomAttributeTypedArgument struct CustomAttributeTypedArgument { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F80500; constexpr uintptr_t .ctor = 0x1F80240; constexpr uintptr_t ArgumentType = 0x526A20; constexpr uintptr_t Value = 0x5243F0; constexpr uintptr_t Equals = 0x1F7FAD0; constexpr uintptr_t GetHashCode = 0x1F7FB30; constexpr uintptr_t Op_Equality = 0x1F80620; constexpr uintptr_t Op_Inequality = 0x1F806B0; constexpr uintptr_t ToString = 0x1F80230; constexpr uintptr_t ToString = 0x1F7FB80; constexpr uintptr_t CanonicalizeValue = 0x1F7FA40; }; // System.Reflection.MissingMetadataException struct MissingMetadataException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F84470; }; // System.Reflection.CustomAttributeExtensions struct CustomAttributeExtensions { // ---- Methods ---- constexpr uintptr_t GetCustomAttribute = 0x1F7EDF0; constexpr uintptr_t GetCustomAttribute = 0x1F7EE00; constexpr uintptr_t GetCustomAttribute = 0x463590; constexpr uintptr_t GetCustomAttribute = 0x463590; constexpr uintptr_t GetCustomAttribute = 0x1F7EE10; constexpr uintptr_t GetCustomAttribute = 0x463590; constexpr uintptr_t GetCustomAttributes = 0x1F7EE30; constexpr uintptr_t GetCustomAttributes = 0x1F7EE40; constexpr uintptr_t GetCustomAttributes = 0x347BC0; constexpr uintptr_t GetCustomAttributes = 0x1F7EE20; constexpr uintptr_t GetCustomAttributes = 0x3510F0; constexpr uintptr_t IsDefined = 0x1F7EE50; }; // System.Reflection.CorElementType struct CorElementType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t End = 0x0; constexpr uintptr_t Void = 0x0; constexpr uintptr_t Boolean = 0x0; constexpr uintptr_t Char = 0x0; constexpr uintptr_t I1 = 0x0; constexpr uintptr_t U1 = 0x0; constexpr uintptr_t I2 = 0x0; constexpr uintptr_t U2 = 0x0; constexpr uintptr_t I4 = 0x0; constexpr uintptr_t U4 = 0x0; constexpr uintptr_t I8 = 0x0; constexpr uintptr_t U8 = 0x0; constexpr uintptr_t R4 = 0x0; constexpr uintptr_t R8 = 0x0; constexpr uintptr_t String = 0x0; constexpr uintptr_t Ptr = 0x0; constexpr uintptr_t ByRef = 0x0; constexpr uintptr_t ValueType = 0x0; constexpr uintptr_t Class = 0x0; constexpr uintptr_t Var = 0x0; constexpr uintptr_t Array = 0x0; constexpr uintptr_t GenericInst = 0x0; constexpr uintptr_t TypedByRef = 0x0; constexpr uintptr_t I = 0x0; constexpr uintptr_t U = 0x0; constexpr uintptr_t FnPtr = 0x0; constexpr uintptr_t Object = 0x0; constexpr uintptr_t SzArray = 0x0; constexpr uintptr_t MVar = 0x0; constexpr uintptr_t CModReqd = 0x0; constexpr uintptr_t CModOpt = 0x0; constexpr uintptr_t Internal = 0x0; constexpr uintptr_t Max = 0x0; constexpr uintptr_t Modifier = 0x0; constexpr uintptr_t Sentinel = 0x0; constexpr uintptr_t Pinned = 0x0; constexpr uintptr_t ELEMENT_TYPE_END = 0x0; constexpr uintptr_t ELEMENT_TYPE_VOID = 0x0; constexpr uintptr_t ELEMENT_TYPE_BOOLEAN = 0x0; constexpr uintptr_t ELEMENT_TYPE_CHAR = 0x0; constexpr uintptr_t ELEMENT_TYPE_I1 = 0x0; constexpr uintptr_t ELEMENT_TYPE_U1 = 0x0; constexpr uintptr_t ELEMENT_TYPE_I2 = 0x0; constexpr uintptr_t ELEMENT_TYPE_U2 = 0x0; constexpr uintptr_t ELEMENT_TYPE_I4 = 0x0; constexpr uintptr_t ELEMENT_TYPE_U4 = 0x0; constexpr uintptr_t ELEMENT_TYPE_I8 = 0x0; constexpr uintptr_t ELEMENT_TYPE_U8 = 0x0; constexpr uintptr_t ELEMENT_TYPE_R4 = 0x0; constexpr uintptr_t ELEMENT_TYPE_R8 = 0x0; constexpr uintptr_t ELEMENT_TYPE_STRING = 0x0; constexpr uintptr_t ELEMENT_TYPE_PTR = 0x0; constexpr uintptr_t ELEMENT_TYPE_BYREF = 0x0; constexpr uintptr_t ELEMENT_TYPE_VALUETYPE = 0x0; constexpr uintptr_t ELEMENT_TYPE_CLASS = 0x0; constexpr uintptr_t ELEMENT_TYPE_VAR = 0x0; constexpr uintptr_t ELEMENT_TYPE_ARRAY = 0x0; constexpr uintptr_t ELEMENT_TYPE_GENERICINST = 0x0; constexpr uintptr_t ELEMENT_TYPE_TYPEDBYREF = 0x0; constexpr uintptr_t ELEMENT_TYPE_I = 0x0; constexpr uintptr_t ELEMENT_TYPE_U = 0x0; constexpr uintptr_t ELEMENT_TYPE_FNPTR = 0x0; constexpr uintptr_t ELEMENT_TYPE_OBJECT = 0x0; constexpr uintptr_t ELEMENT_TYPE_SZARRAY = 0x0; constexpr uintptr_t ELEMENT_TYPE_MVAR = 0x0; constexpr uintptr_t ELEMENT_TYPE_CMOD_REQD = 0x0; constexpr uintptr_t ELEMENT_TYPE_CMOD_OPT = 0x0; constexpr uintptr_t ELEMENT_TYPE_INTERNAL = 0x0; constexpr uintptr_t ELEMENT_TYPE_MAX = 0x0; constexpr uintptr_t ELEMENT_TYPE_MODIFIER = 0x0; constexpr uintptr_t ELEMENT_TYPE_SENTINEL = 0x0; constexpr uintptr_t ELEMENT_TYPE_PINNED = 0x0; }; // System.Reflection.PInvokeAttributes struct PInvokeAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NoMangle = 0x0; constexpr uintptr_t CharSetMask = 0x0; constexpr uintptr_t CharSetNotSpec = 0x0; constexpr uintptr_t CharSetAnsi = 0x0; constexpr uintptr_t CharSetUnicode = 0x0; constexpr uintptr_t CharSetAuto = 0x0; constexpr uintptr_t BestFitUseAssem = 0x0; constexpr uintptr_t BestFitEnabled = 0x0; constexpr uintptr_t BestFitDisabled = 0x0; constexpr uintptr_t BestFitMask = 0x0; constexpr uintptr_t ThrowOnUnmappableCharUseAssem = 0x0; constexpr uintptr_t ThrowOnUnmappableCharEnabled = 0x0; constexpr uintptr_t ThrowOnUnmappableCharDisabled = 0x0; constexpr uintptr_t ThrowOnUnmappableCharMask = 0x0; constexpr uintptr_t SupportsLastError = 0x0; constexpr uintptr_t CallConvMask = 0x0; constexpr uintptr_t CallConvWinapi = 0x0; constexpr uintptr_t CallConvCdecl = 0x0; constexpr uintptr_t CallConvStdcall = 0x0; constexpr uintptr_t CallConvThiscall = 0x0; constexpr uintptr_t CallConvFastcall = 0x0; constexpr uintptr_t MaxValue = 0x0; }; // System.Reflection.MemberInfoSerializationHolder struct MemberInfoSerializationHolder { constexpr uintptr_t m_memberName = 0x10; constexpr uintptr_t m_reflectedType = 0x18; constexpr uintptr_t m_signature = 0x20; constexpr uintptr_t m_signature2 = 0x28; constexpr uintptr_t m_memberType = 0x30; constexpr uintptr_t m_info = 0x38; // ---- Methods ---- constexpr uintptr_t GetSerializationInfo = 0x1F82E50; constexpr uintptr_t GetSerializationInfo = 0x1F82B70; constexpr uintptr_t .ctor = 0x1F82E80; constexpr uintptr_t GetObjectData = 0x1F81E20; constexpr uintptr_t GetRealObject = 0x1F81E80; }; // ResolveEventHolder struct ResolveEventHolder { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.Reflection.Assembly struct Assembly { // ---- Methods ---- constexpr uintptr_t CodeBase = 0x1F7D530; constexpr uintptr_t EscapedCodeBase = 0x1F7D570; constexpr uintptr_t FullName = 0x1F7D5B0; constexpr uintptr_t MonoAssembly = 0x1F7D630; constexpr uintptr_t Location = 0x1F7D5F0; constexpr uintptr_t GetObjectData = 0x1F7CB30; constexpr uintptr_t IsDefined = 0x1F7D300; constexpr uintptr_t GetCustomAttributes = 0x1F7C580; constexpr uintptr_t GetCustomAttributes = 0x1F7C540; constexpr uintptr_t GetManifestResourceStream = 0x1F7C6E0; constexpr uintptr_t GetManifestResourceStream = 0x1F7C850; constexpr uintptr_t GetManifestResourceStream = 0x1F7C720; constexpr uintptr_t GetSimpleName = 0x1F7CE00; constexpr uintptr_t GetPublicKey = 0x1F7CB70; constexpr uintptr_t GetVersion = 0x1F7CEF0; constexpr uintptr_t GetFlags = 0x1F7C630; constexpr uintptr_t GetTypes = 0x1F7CEC0; constexpr uintptr_t GetTypes = 0x1F7CED0; constexpr uintptr_t GetExportedTypes = 0x1F7C5F0; constexpr uintptr_t GetType = 0x1F7CE60; constexpr uintptr_t GetType = 0x1F7CE30; constexpr uintptr_t InternalGetType = 0x1F7D2F0; constexpr uintptr_t GetName = 0x1F7CAD0; constexpr uintptr_t GetName = 0x1F7CB10; constexpr uintptr_t ToString = 0x1F7D520; constexpr uintptr_t GetAssembly = 0x1F7C490; constexpr uintptr_t GetEntryAssembly = 0x1EE5220; constexpr uintptr_t InternalGetSatelliteAssembly = 0x1F7CF30; constexpr uintptr_t LoadFrom = 0x1F7D340; constexpr uintptr_t Load = 0x1F7D4A0; constexpr uintptr_t ReflectionOnlyLoad = 0x1F7D4D0; constexpr uintptr_t LoadWithPartialName = 0x1F7D350; constexpr uintptr_t Load_with_partial_name = 0x1F7D6B0; constexpr uintptr_t LoadWithPartialName = 0x1F7D440; constexpr uintptr_t LoadWithPartialName = 0x1F7D3B0; constexpr uintptr_t GetModules = 0x1F7CAB0; constexpr uintptr_t GetModulesInternal = 0x1F7CA40; constexpr uintptr_t GetExecutingAssembly = 0x1F7C5C0; constexpr uintptr_t GetCallingAssembly = 0x1F7C530; constexpr uintptr_t InternalGetReferencedAssemblies = 0x1F7CF20; constexpr uintptr_t GetManifestResourceNames = 0x1F7C6A0; constexpr uintptr_t GetReferencedAssemblies = 0x1F7CBA0; constexpr uintptr_t GetManifestResourceInfo = 0x1F7C660; constexpr uintptr_t ReflectionOnly = 0x1F7D670; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Equals = 0x1F7C480; constexpr uintptr_t CreateNIE = 0x1F7C420; constexpr uintptr_t IsFullyTrusted = 0x53FBD0; constexpr uintptr_t GetType = 0x1F7CE90; constexpr uintptr_t GetModule = 0x1F7CA10; constexpr uintptr_t GetReferencedAssemblies = 0x1F7CDD0; constexpr uintptr_t GetModules = 0x1F7CA80; constexpr uintptr_t IsDynamic = 0x554A00; constexpr uintptr_t Op_Equality = 0x1F7D6C0; constexpr uintptr_t Op_Inequality = 0x1F7D720; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Reflection.AssemblyName struct AssemblyName { constexpr uintptr_t name = 0x10; constexpr uintptr_t codebase = 0x18; constexpr uintptr_t major = 0x20; constexpr uintptr_t minor = 0x24; constexpr uintptr_t build = 0x28; constexpr uintptr_t revision = 0x2C; constexpr uintptr_t cultureinfo = 0x30; constexpr uintptr_t flags = 0x38; constexpr uintptr_t hashalg = 0x3C; constexpr uintptr_t keypair = 0x40; constexpr uintptr_t publicKey = 0x48; constexpr uintptr_t keyToken = 0x50; constexpr uintptr_t versioncompat = 0x58; constexpr uintptr_t version = 0x60; constexpr uintptr_t processor_architecture = 0x68; constexpr uintptr_t contentType = 0x6C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F7B940; constexpr uintptr_t ParseAssemblyName = 0x1F7B680; constexpr uintptr_t .ctor = 0x1F7B6F0; constexpr uintptr_t .ctor = 0x1F7B960; constexpr uintptr_t Name = 0x53E8F0; constexpr uintptr_t Name = 0x53E910; constexpr uintptr_t CultureInfo = 0x54DFC0; constexpr uintptr_t CultureInfo = 0x54DFE0; constexpr uintptr_t Flags = 0x5B4DF0; constexpr uintptr_t Flags = 0x1D66060; constexpr uintptr_t FullName = 0x1F7BEF0; constexpr uintptr_t Version = 0x54E670; constexpr uintptr_t Version = 0x1F7C3A0; constexpr uintptr_t ToString = 0x1F7B6C0; constexpr uintptr_t GetPublicKey = 0x54DA70; constexpr uintptr_t GetPublicKeyToken = 0x1F7B420; constexpr uintptr_t IsPublicKeyValid = 0x1F7C2E0; constexpr uintptr_t InternalGetPublicKeyToken = 0x1F7B510; constexpr uintptr_t Public_token = 0x1F7C390; constexpr uintptr_t ComputePublicKeyToken = 0x1F7AD00; constexpr uintptr_t SetPublicKey = 0x1F7B690; constexpr uintptr_t GetObjectData = 0x1F7B150; constexpr uintptr_t Clone = 0x1F7AC00; constexpr uintptr_t OnDeserialization = 0x1F7B600; constexpr uintptr_t GetNativeName = 0x1F7B140; constexpr uintptr_t FillName = 0x1F7AE80; constexpr uintptr_t Create = 0x1F7AD90; }; // LazyCAttrData struct LazyCAttrData { constexpr uintptr_t assembly = 0x10; constexpr uintptr_t data = 0x18; constexpr uintptr_t data_length = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.Reflection.CustomAttributeData struct CustomAttributeData { constexpr uintptr_t ctorInfo = 0x10; constexpr uintptr_t ctorArgs = 0x18; constexpr uintptr_t namedArgs = 0x20; constexpr uintptr_t lazyData = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x1F7EC30; constexpr uintptr_t .ctor = 0x1F7ED00; constexpr uintptr_t .ctor = 0x866620; constexpr uintptr_t ResolveArgumentsInternal = 0x1F7E4D0; constexpr uintptr_t ResolveArguments = 0x1F7E4E0; constexpr uintptr_t Constructor = 0x53E8F0; constexpr uintptr_t ConstructorArguments = 0x1F7EDB0; constexpr uintptr_t NamedArguments = 0x1F7EDD0; constexpr uintptr_t GetCustomAttributes = 0x1F7E000; constexpr uintptr_t GetCustomAttributes = 0x1F7DFB0; constexpr uintptr_t GetCustomAttributesInternal = 0x1F7DEC0; constexpr uintptr_t GetCustomAttributes = 0x1F7DF10; constexpr uintptr_t GetCustomAttributes = 0x1F7DF60; constexpr uintptr_t AttributeType = 0x1F3CF80; constexpr uintptr_t ToString = 0x1F7E630; constexpr uintptr_t UnboxValues = 0x347BC0; constexpr uintptr_t Equals = 0x1F7D940; constexpr uintptr_t GetHashCode = 0x1F7E050; }; // System.Reflection.ExceptionHandlingClause struct ExceptionHandlingClause { constexpr uintptr_t catch_type = 0x10; constexpr uintptr_t filter_offset = 0x18; constexpr uintptr_t flags = 0x1C; constexpr uintptr_t try_offset = 0x20; constexpr uintptr_t try_length = 0x24; constexpr uintptr_t handler_offset = 0x28; constexpr uintptr_t handler_length = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t ToString = 0x1F80960; }; // System.Reflection.LocalVariableInfo struct LocalVariableInfo { constexpr uintptr_t type = 0x10; constexpr uintptr_t is_pinned = 0x18; constexpr uintptr_t position = 0x1A; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t ToString = 0x1F81C10; }; // UnmanagedMemoryStreamForModule struct UnmanagedMemoryStreamForModule { constexpr uintptr_t module = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F95210; constexpr uintptr_t Dispose = 0x1F951C0; }; // System.Reflection.RuntimeAssembly struct RuntimeAssembly { constexpr uintptr_t _mono_assembly = 0x10; constexpr uintptr_t _evidence = 0x18; constexpr uintptr_t resolve_event_holder = 0x20; constexpr uintptr_t _minimum = 0x28; constexpr uintptr_t _optional = 0x30; constexpr uintptr_t _refuse = 0x38; constexpr uintptr_t _granted = 0x40; constexpr uintptr_t _denied = 0x48; constexpr uintptr_t fromByteArray = 0x50; constexpr uintptr_t assemblyName = 0x58; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F8E5F0; constexpr uintptr_t GetObjectData = 0x1F8E200; constexpr uintptr_t LoadWithPartialNameInternal = 0x1F8E4E0; constexpr uintptr_t LoadWithPartialNameInternal = 0x1F8E3F0; constexpr uintptr_t GetName = 0x1F8E130; constexpr uintptr_t GetType = 0x1F8E2B0; constexpr uintptr_t GetModule = 0x1F8DE80; constexpr uintptr_t GetReferencedAssemblies = 0x1F8E2A0; constexpr uintptr_t GetModules = 0x1F8DFF0; constexpr uintptr_t GetExportedTypes = 0x1F8D910; constexpr uintptr_t GetAotId = 0x1F8D7E0; constexpr uintptr_t Code_base = 0x1F8D830; constexpr uintptr_t Location = 0x1F8E6B0; constexpr uintptr_t Fullname = 0x1F8E680; constexpr uintptr_t GetAotIdInternal = 0x1E50440; constexpr uintptr_t ReflectionOnly = 0x1E50440; constexpr uintptr_t GetCodeBase = 0x1F8D830; constexpr uintptr_t CodeBase = 0x1F8E660; constexpr uintptr_t EscapedCodeBase = 0x1F8E670; constexpr uintptr_t FullName = 0x1F8E680; constexpr uintptr_t MonoAssembly = 0x53E8F0; constexpr uintptr_t Location = 0x1F8E690; constexpr uintptr_t GetManifestResourceInfoInternal = 0x1F8D930; constexpr uintptr_t GetManifestResourceInfo = 0x1F8D940; constexpr uintptr_t GetManifestResourceNames = 0x1F8DA90; constexpr uintptr_t GetManifestResourceInternal = 0x1F8DA80; constexpr uintptr_t GetManifestResourceStream = 0x1F8DAA0; constexpr uintptr_t IsDefined = 0x1F8E380; constexpr uintptr_t GetCustomAttributes = 0x1F8D840; constexpr uintptr_t GetCustomAttributes = 0x1F8D8A0; constexpr uintptr_t GetModulesInternal = 0x1F8DFE0; constexpr uintptr_t GetHashCode = 0x557670; constexpr uintptr_t Equals = 0x1F8D720; constexpr uintptr_t ToString = 0x1F8E5A0; }; // System.Reflection.MonoEventInfo struct MonoEventInfo { constexpr uintptr_t declaring_type = 0x10; constexpr uintptr_t reflected_type = 0x18; constexpr uintptr_t name = 0x20; constexpr uintptr_t add_method = 0x28; constexpr uintptr_t remove_method = 0x30; constexpr uintptr_t raise_method = 0x38; constexpr uintptr_t attrs = 0x40; constexpr uintptr_t other_methods = 0x48; }; // System.Reflection.RuntimeEventInfo struct RuntimeEventInfo { constexpr uintptr_t klass = 0x18; constexpr uintptr_t handle = 0x20; // ---- Methods ---- constexpr uintptr_t Event_info = 0x1F8EEC0; constexpr uintptr_t GetEventInfo = 0x1F8E9F0; constexpr uintptr_t Module = 0x1F8EC60; constexpr uintptr_t BindingFlags = 0x1F8E740; constexpr uintptr_t GetDeclaringTypeInternal = 0x1F8E970; constexpr uintptr_t ReflectedTypeInternal = 0x1F8EE10; constexpr uintptr_t GetRuntimeModule = 0x1F8EC60; constexpr uintptr_t GetObjectData = 0x1F8EA30; constexpr uintptr_t GetBindingFlags = 0x1F8E740; constexpr uintptr_t GetAddMethod = 0x1F8E6C0; constexpr uintptr_t GetRaiseMethod = 0x1F8EB60; constexpr uintptr_t GetRemoveMethod = 0x1F8EBE0; constexpr uintptr_t DeclaringType = 0x1F8EDA0; constexpr uintptr_t ReflectedType = 0x1F8EE90; constexpr uintptr_t Name = 0x1F8EDE0; constexpr uintptr_t ToString = 0x1F8ED00; constexpr uintptr_t IsDefined = 0x1F8EC90; constexpr uintptr_t GetCustomAttributes = 0x1F8E910; constexpr uintptr_t GetCustomAttributes = 0x1F8E8A0; constexpr uintptr_t MetadataToken = 0x1F8EDD0; constexpr uintptr_t Metadata_token = 0x1F8EDD0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Reflection.RtFieldInfo struct RtFieldInfo { // ---- Methods ---- constexpr uintptr_t UnsafeGetValue = 0x350440; constexpr uintptr_t CheckConsistency = 0x351800; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Reflection.RuntimeFieldInfo struct RuntimeFieldInfo { constexpr uintptr_t klass = 0x10; constexpr uintptr_t fhandle = 0x18; constexpr uintptr_t name = 0x20; constexpr uintptr_t type = 0x28; constexpr uintptr_t attrs = 0x30; // ---- Methods ---- constexpr uintptr_t BindingFlags = 0x559330; constexpr uintptr_t Module = 0x1F8F410; constexpr uintptr_t GetDeclaringTypeInternal = 0x1F8F200; constexpr uintptr_t ReflectedTypeInternal = 0x1F8FCC0; constexpr uintptr_t GetRuntimeModule = 0x1F8F410; constexpr uintptr_t GetObjectData = 0x1F8F290; constexpr uintptr_t UnsafeGetValue = 0x1F8F4A0; constexpr uintptr_t CheckConsistency = 0x1F8EED0; constexpr uintptr_t UnsafeSetValue = 0x1F8FBE0; constexpr uintptr_t SetValueDirect = 0x1F8F6E0; constexpr uintptr_t Attributes = 0x622370; constexpr uintptr_t FieldHandle = 0x520140; constexpr uintptr_t ResolveType = 0x1E745F0; constexpr uintptr_t FieldType = 0x1F8FC60; constexpr uintptr_t GetParentType = 0x1F8F3F0; constexpr uintptr_t ReflectedType = 0x1F8FD40; constexpr uintptr_t DeclaringType = 0x1F8FC50; constexpr uintptr_t Name = 0x526D40; constexpr uintptr_t IsDefined = 0x1F8F670; constexpr uintptr_t GetCustomAttributes = 0x1F8F130; constexpr uintptr_t GetCustomAttributes = 0x1F8F190; constexpr uintptr_t GetFieldOffset = 0x1F8F280; constexpr uintptr_t GetValueInternal = 0x1F8F4A0; constexpr uintptr_t GetValue = 0x1F8F4B0; constexpr uintptr_t ToString = 0x1F8FB80; constexpr uintptr_t SetValueInternal = 0x1F8F870; constexpr uintptr_t SetValue = 0x1F8F880; constexpr uintptr_t GetRawConstantValue = 0x1F8F400; constexpr uintptr_t CheckGeneric = 0x1F8F090; constexpr uintptr_t MetadataToken = 0x1F8EDD0; constexpr uintptr_t Metadata_token = 0x1F8EDD0; constexpr uintptr_t .ctor = 0x5109F0; }; // System.Reflection.MonoMethodInfo struct MonoMethodInfo { constexpr uintptr_t parent = 0x10; constexpr uintptr_t ret = 0x18; constexpr uintptr_t attrs = 0x20; constexpr uintptr_t iattrs = 0x24; constexpr uintptr_t callconv = 0x28; // ---- Methods ---- constexpr uintptr_t Method_info = 0x1F84C90; constexpr uintptr_t Method_attributes = 0x1F84B20; constexpr uintptr_t GetMethodInfo = 0x1F84BC0; constexpr uintptr_t GetDeclaringType = 0x1F84B60; constexpr uintptr_t GetReturnType = 0x1F84C60; constexpr uintptr_t GetAttributes = 0x1F84B20; constexpr uintptr_t GetCallingConvention = 0x1F84B30; constexpr uintptr_t GetMethodImplementationFlags = 0x1F84B90; constexpr uintptr_t Parameter_info = 0x1F84BF0; constexpr uintptr_t GetParametersInfo = 0x1F84BF0; constexpr uintptr_t Retval_marshal = 0x1EE5220; constexpr uintptr_t GetReturnParameterInfo = 0x1F84C00; }; // System.Reflection.RuntimeMethodInfo struct RuntimeMethodInfo { constexpr uintptr_t mhandle = 0x10; constexpr uintptr_t name = 0x18; constexpr uintptr_t reftype = 0x20; // ---- Methods ---- constexpr uintptr_t BindingFlags = 0x559330; constexpr uintptr_t Module = 0x1F91630; constexpr uintptr_t ReflectedTypeInternal = 0x1F92040; constexpr uintptr_t FormatNameAndSig = 0x1F900F0; constexpr uintptr_t CreateDelegate = 0x1F900B0; constexpr uintptr_t CreateDelegate = 0x1F900D0; constexpr uintptr_t ToString = 0x1F91E20; constexpr uintptr_t GetRuntimeModule = 0x1F91630; constexpr uintptr_t GetObjectData = 0x1F90FC0; constexpr uintptr_t SerializationToString = 0x1F91D80; constexpr uintptr_t GetMethodFromHandleNoGenericCheck = 0x1F90F70; constexpr uintptr_t GetMethodFromHandleNoGenericCheck = 0x1F90F80; constexpr uintptr_t GetMethodFromHandleInternalType = 0x1F90F50; constexpr uintptr_t GetMethodFromHandleInternalType_native = 0x1F90F60; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Name = 0x1F92100; constexpr uintptr_t Base_method = 0x1F920F0; constexpr uintptr_t Metadata_token = 0x1F8EDD0; constexpr uintptr_t GetBaseDefinition = 0x1F90270; constexpr uintptr_t GetBaseMethod = 0x1F90280; constexpr uintptr_t ReturnParameter = 0x1F84C00; constexpr uintptr_t ReturnType = 0x1F920C0; constexpr uintptr_t MetadataToken = 0x1F8EDD0; constexpr uintptr_t GetMethodImplementationFlags = 0x1F90F90; constexpr uintptr_t GetParameters = 0x1F911E0; constexpr uintptr_t GetParametersInternal = 0x1F911D0; constexpr uintptr_t GetParametersCount = 0x1F911A0; constexpr uintptr_t InternalInvoke = 0x1F916C0; constexpr uintptr_t Invoke = 0x1F916D0; constexpr uintptr_t ConvertValues = 0x1F8FD50; constexpr uintptr_t MethodHandle = 0x53E8F0; constexpr uintptr_t Attributes = 0x1F91EB0; constexpr uintptr_t CallingConvention = 0x1F91EC0; constexpr uintptr_t ReflectedType = 0x526D40; constexpr uintptr_t DeclaringType = 0x1F91FE0; constexpr uintptr_t Name = 0x1F92030; constexpr uintptr_t IsDefined = 0x1F919A0; constexpr uintptr_t GetCustomAttributes = 0x1F90300; constexpr uintptr_t GetCustomAttributes = 0x1F90290; constexpr uintptr_t GetPInvoke = 0x1F91190; constexpr uintptr_t GetPseudoCustomAttributes = 0x1F91480; constexpr uintptr_t GetPseudoCustomAttributesData = 0x1F91270; constexpr uintptr_t GetDllImportAttributeData = 0x1F90360; constexpr uintptr_t MakeGenericMethod = 0x1F91A20; constexpr uintptr_t MakeGenericMethod_impl = 0x1F91A10; constexpr uintptr_t GetGenericArguments = 0x1F90ED0; constexpr uintptr_t GetGenericMethodDefinition_impl = 0x1F90EE0; constexpr uintptr_t GetGenericMethodDefinition = 0x1F90EF0; constexpr uintptr_t IsGenericMethodDefinition = 0x1F92010; constexpr uintptr_t IsGenericMethod = 0x1F92020; constexpr uintptr_t ContainsGenericParameters = 0x1F91EF0; constexpr uintptr_t Core_clr_security_level = 0x620380; constexpr uintptr_t IsSecurityCritical = 0x53FBD0; }; // System.Reflection.RuntimeConstructorInfo struct RuntimeConstructorInfo { constexpr uintptr_t mhandle = 0x10; constexpr uintptr_t name = 0x18; constexpr uintptr_t reftype = 0x20; // ---- Methods ---- constexpr uintptr_t Module = 0x1FA7650; constexpr uintptr_t GetRuntimeModule = 0x1FA7650; constexpr uintptr_t BindingFlags = 0x559330; constexpr uintptr_t ReflectedTypeInternal = 0x1FA7C70; constexpr uintptr_t GetObjectData = 0x1FA7490; constexpr uintptr_t SerializationToString = 0x1FA7B10; constexpr uintptr_t SerializationInvoke = 0x1FA79C0; constexpr uintptr_t GetMethodImplementationFlags = 0x1FA7480; constexpr uintptr_t GetParameters = 0x1FA7640; constexpr uintptr_t GetParametersInternal = 0x1FA7640; constexpr uintptr_t GetParametersCount = 0x1FA7610; constexpr uintptr_t InternalInvoke = 0x1FA76E0; constexpr uintptr_t Invoke = 0x1FA7810; constexpr uintptr_t DoInvoke = 0x1FA7170; constexpr uintptr_t InternalInvoke = 0x1FA76F0; constexpr uintptr_t Invoke = 0x1FA77E0; constexpr uintptr_t MethodHandle = 0x53E8F0; constexpr uintptr_t Attributes = 0x1FA7BE0; constexpr uintptr_t CallingConvention = 0x1FA7BF0; constexpr uintptr_t ContainsGenericParameters = 0x1FA7C00; constexpr uintptr_t ReflectedType = 0x526D40; constexpr uintptr_t DeclaringType = 0x1FA7C40; constexpr uintptr_t Name = 0x1FA7C50; constexpr uintptr_t IsDefined = 0x1FA7950; constexpr uintptr_t GetCustomAttributes = 0x1FA73B0; constexpr uintptr_t GetCustomAttributes = 0x1FA7410; constexpr uintptr_t ToString = 0x1FA7B30; constexpr uintptr_t Core_clr_security_level = 0x620380; constexpr uintptr_t IsSecurityCritical = 0x53FBD0; constexpr uintptr_t MetadataToken = 0x1F8EDD0; constexpr uintptr_t Metadata_token = 0x1F8EDD0; constexpr uintptr_t .ctor = 0x1FA7B90; }; // System.Reflection.RuntimeModule struct RuntimeModule { constexpr uintptr_t _impl = 0x10; constexpr uintptr_t assembly = 0x18; constexpr uintptr_t fqname = 0x20; constexpr uintptr_t name = 0x28; constexpr uintptr_t scopename = 0x30; constexpr uintptr_t is_resource = 0x38; constexpr uintptr_t token = 0x3C; // ---- Methods ---- constexpr uintptr_t Assembly = 0x520140; constexpr uintptr_t ScopeName = 0x54DFC0; constexpr uintptr_t ModuleVersionId = 0x1FA8080; constexpr uintptr_t FullyQualifiedName = 0x526D40; constexpr uintptr_t IsResource = 0x54F420; constexpr uintptr_t GetCustomAttributes = 0x1FA7D60; constexpr uintptr_t GetCustomAttributes = 0x1FA7CF0; constexpr uintptr_t IsDefined = 0x1FA7FC0; constexpr uintptr_t GetObjectData = 0x1FA7E40; constexpr uintptr_t GetRuntimeAssembly = 0x1FA7F50; constexpr uintptr_t GetModuleVersionId = 0x1FA7DC0; constexpr uintptr_t GetGuidInternal = 0x1E73F40; constexpr uintptr_t .ctor = 0x1FA8030; }; // System.Reflection.RuntimeParameterInfo struct RuntimeParameterInfo { constexpr uintptr_t marshalAs = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FA8E70; constexpr uintptr_t FormatParameters = 0x1FA80B0; constexpr uintptr_t .ctor = 0x1FA8FA0; constexpr uintptr_t .ctor = 0x1FA8F10; constexpr uintptr_t DefaultValue = 0x1FA9120; constexpr uintptr_t GetCustomAttributes = 0x1FA8310; constexpr uintptr_t GetCustomAttributes = 0x1FA82B0; constexpr uintptr_t GetDefaultValueImpl = 0x1FA8360; constexpr uintptr_t IsDefined = 0x1FA8CD0; constexpr uintptr_t GetPseudoCustomAttributes = 0x1FA89F0; constexpr uintptr_t GetPseudoCustomAttributesData = 0x1FA8420; constexpr uintptr_t New = 0x1FA8D40; constexpr uintptr_t New = 0x1FA8DB0; }; // System.Reflection.MonoPropertyInfo struct MonoPropertyInfo { constexpr uintptr_t parent = 0x10; constexpr uintptr_t declaring_type = 0x18; constexpr uintptr_t name = 0x20; constexpr uintptr_t get_method = 0x28; constexpr uintptr_t set_method = 0x30; constexpr uintptr_t attrs = 0x38; }; // System.Reflection.PInfo struct PInfo { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Attributes = 0x0; constexpr uintptr_t GetMethod = 0x0; constexpr uintptr_t SetMethod = 0x0; constexpr uintptr_t ReflectedType = 0x0; constexpr uintptr_t DeclaringType = 0x0; constexpr uintptr_t Name = 0x0; }; // GetterAdapter struct GetterAdapter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1CD1960; constexpr uintptr_t Invoke = 0x520290; }; // Getter`2 struct Getter_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // StaticGetter`1 struct StaticGetter_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Reflection.RuntimePropertyInfo struct RuntimePropertyInfo { constexpr uintptr_t klass = 0x10; constexpr uintptr_t prop = 0x18; constexpr uintptr_t info = 0x20; constexpr uintptr_t cached = 0x50; constexpr uintptr_t cached_getter = 0x58; // ---- Methods ---- constexpr uintptr_t Property_info = 0x1FAA5A0; constexpr uintptr_t BindingFlags = 0x559330; constexpr uintptr_t Module = 0x1FA9D60; constexpr uintptr_t GetDeclaringTypeInternal = 0x1FA9810; constexpr uintptr_t ReflectedTypeInternal = 0x1FAA4E0; constexpr uintptr_t GetRuntimeModule = 0x1FA9D60; constexpr uintptr_t ToString = 0x1FAA310; constexpr uintptr_t FormatNameAndSig = 0x1FA9480; constexpr uintptr_t GetObjectData = 0x1FA9B30; constexpr uintptr_t SerializationToString = 0x1FAA0B0; constexpr uintptr_t CachePropertyInfo = 0x1FA9440; constexpr uintptr_t CanRead = 0x1FAA320; constexpr uintptr_t CanWrite = 0x1FAA360; constexpr uintptr_t PropertyType = 0x1FAA420; constexpr uintptr_t ReflectedType = 0x1FAA560; constexpr uintptr_t DeclaringType = 0x1FAA3A0; constexpr uintptr_t Name = 0x1FAA3E0; constexpr uintptr_t GetGetMethod = 0x1FA9890; constexpr uintptr_t GetIndexParameters = 0x1FA9910; constexpr uintptr_t GetSetMethod = 0x1FA9DF0; constexpr uintptr_t IsDefined = 0x1FAA050; constexpr uintptr_t GetCustomAttributes = 0x1FA9760; constexpr uintptr_t GetCustomAttributes = 0x1FA97B0; constexpr uintptr_t GetterAdapterFrame = 0x349B40; constexpr uintptr_t StaticGetterAdapterFrame = 0x349B40; constexpr uintptr_t GetValue = 0x1F85650; constexpr uintptr_t GetValue = 0x1FA9E70; constexpr uintptr_t SetValue = 0x1FAA0C0; constexpr uintptr_t MetadataToken = 0x1F8EDD0; constexpr uintptr_t Metadata_token = 0x1F8EDD0; constexpr uintptr_t Internal_from_handle_type = 0x1FAA5B0; constexpr uintptr_t GetPropertyFromHandle = 0x1FA9CA0; constexpr uintptr_t .ctor = 0x520010; }; // System.Reflection.StrongNameKeyPair struct StrongNameKeyPair { constexpr uintptr_t _publicKey = 0x10; constexpr uintptr_t _keyPairContainer = 0x18; constexpr uintptr_t _keyPairExported = 0x20; constexpr uintptr_t _keyPairArray = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FAA6F0; constexpr uintptr_t System.Runtime.Serialization.ISerializable.GetObjectData = 0x1FAA5C0; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x512CE0; }; // System.Reflection.Emit.ConstructorBuilder struct ConstructorBuilder { // ---- Methods ---- constexpr uintptr_t Attributes = 0x1F9AF50; constexpr uintptr_t DeclaringType = 0x1F9AF90; constexpr uintptr_t Name = 0x1F9B010; constexpr uintptr_t GetParameters = 0x1F9AE50; constexpr uintptr_t GetMethodImplementationFlags = 0x1F9AE10; constexpr uintptr_t MethodHandle = 0x1F9AFD0; constexpr uintptr_t Invoke = 0x1F9AED0; constexpr uintptr_t IsDefined = 0x1F9AF10; constexpr uintptr_t GetCustomAttributes = 0x1F9AD90; constexpr uintptr_t GetCustomAttributes = 0x1F9ADD0; constexpr uintptr_t ReflectedType = 0x1F9B050; constexpr uintptr_t Invoke = 0x1F9AE90; }; // System.Reflection.Emit.DynamicMethod struct DynamicMethod { // ---- Methods ---- constexpr uintptr_t Attributes = 0x1FA47F0; constexpr uintptr_t DeclaringType = 0x1FA4830; constexpr uintptr_t Name = 0x1FA48B0; constexpr uintptr_t GetParameters = 0x1FA4730; constexpr uintptr_t MethodHandle = 0x1FA4870; constexpr uintptr_t ReflectedType = 0x1FA48F0; constexpr uintptr_t GetCustomAttributes = 0x1FA46B0; constexpr uintptr_t GetCustomAttributes = 0x1FA4670; constexpr uintptr_t GetMethodImplementationFlags = 0x1FA46F0; constexpr uintptr_t GetBaseDefinition = 0x1FA4630; constexpr uintptr_t Invoke = 0x1FA4770; constexpr uintptr_t IsDefined = 0x1FA47B0; }; // System.Reflection.Emit.EnumBuilder struct EnumBuilder { // ---- Methods ---- constexpr uintptr_t Assembly = 0x1FA4FB0; constexpr uintptr_t AssemblyQualifiedName = 0x1FA4F70; constexpr uintptr_t BaseType = 0x1FA4FF0; constexpr uintptr_t FullName = 0x1FA5030; constexpr uintptr_t Module = 0x1FA5070; constexpr uintptr_t Name = 0x1FA50B0; constexpr uintptr_t Namespace = 0x1FA50F0; constexpr uintptr_t UnderlyingSystemType = 0x1FA5130; constexpr uintptr_t GetAttributeFlagsImpl = 0x1FA4930; constexpr uintptr_t GetConstructorImpl = 0x1FA4970; constexpr uintptr_t GetConstructors = 0x1FA49B0; constexpr uintptr_t GetCustomAttributes = 0x1FA4A30; constexpr uintptr_t GetCustomAttributes = 0x1FA49F0; constexpr uintptr_t GetElementType = 0x1FA4A70; constexpr uintptr_t GetEvent = 0x1FA4AB0; constexpr uintptr_t GetEvents = 0x1FA4AF0; constexpr uintptr_t GetField = 0x1FA4B30; constexpr uintptr_t GetFields = 0x1FA4B70; constexpr uintptr_t GetInterfaces = 0x1FA4BB0; constexpr uintptr_t GetMembers = 0x1FA4BF0; constexpr uintptr_t GetMethodImpl = 0x1FA4C30; constexpr uintptr_t GetMethods = 0x1FA4C70; constexpr uintptr_t GetNestedType = 0x1FA4CB0; constexpr uintptr_t GetProperties = 0x1FA4CF0; constexpr uintptr_t GetPropertyImpl = 0x1FA4D30; constexpr uintptr_t HasElementTypeImpl = 0x1FA4D70; constexpr uintptr_t InvokeMember = 0x1FA4DB0; constexpr uintptr_t IsArrayImpl = 0x1FA4DF0; constexpr uintptr_t IsByRefImpl = 0x1FA4E30; constexpr uintptr_t IsCOMObjectImpl = 0x1FA4E70; constexpr uintptr_t IsDefined = 0x1FA4EB0; constexpr uintptr_t IsPointerImpl = 0x1FA4EF0; constexpr uintptr_t IsPrimitiveImpl = 0x1FA4F30; }; // System.Reflection.Emit.FieldBuilder struct FieldBuilder { // ---- Methods ---- constexpr uintptr_t Attributes = 0x1FA5170; constexpr uintptr_t DeclaringType = 0x1FA5170; constexpr uintptr_t FieldHandle = 0x1FA5170; constexpr uintptr_t FieldType = 0x1FA5170; constexpr uintptr_t Name = 0x1FA5170; constexpr uintptr_t ReflectedType = 0x1FA5170; constexpr uintptr_t GetCustomAttributes = 0x1FA5170; constexpr uintptr_t GetCustomAttributes = 0x1FA5170; constexpr uintptr_t GetValue = 0x1FA5170; constexpr uintptr_t IsDefined = 0x1FA5170; constexpr uintptr_t SetValue = 0x1FA5180; }; // System.Reflection.Emit.GenericTypeParameterBuilder struct GenericTypeParameterBuilder { // ---- Methods ---- constexpr uintptr_t Assembly = 0x1FA5F70; constexpr uintptr_t AssemblyQualifiedName = 0x1FA5F30; constexpr uintptr_t BaseType = 0x1FA5FB0; constexpr uintptr_t FullName = 0x1FA5FF0; constexpr uintptr_t Module = 0x1FA6030; constexpr uintptr_t Name = 0x1FA6070; constexpr uintptr_t Namespace = 0x1FA60B0; constexpr uintptr_t UnderlyingSystemType = 0x1FA60F0; constexpr uintptr_t GetAttributeFlagsImpl = 0x1FA58F0; constexpr uintptr_t GetConstructorImpl = 0x1FA5930; constexpr uintptr_t GetConstructors = 0x1FA5970; constexpr uintptr_t GetCustomAttributes = 0x1FA59F0; constexpr uintptr_t GetCustomAttributes = 0x1FA59B0; constexpr uintptr_t GetElementType = 0x1FA5A30; constexpr uintptr_t GetEvent = 0x1FA5A70; constexpr uintptr_t GetEvents = 0x1FA5AB0; constexpr uintptr_t GetField = 0x1FA5AF0; constexpr uintptr_t GetFields = 0x1FA5B30; constexpr uintptr_t GetInterfaces = 0x1FA5B70; constexpr uintptr_t GetMembers = 0x1FA5BB0; constexpr uintptr_t GetMethodImpl = 0x1FA5BF0; constexpr uintptr_t GetMethods = 0x1FA5C30; constexpr uintptr_t GetNestedType = 0x1FA5C70; constexpr uintptr_t GetProperties = 0x1FA5CB0; constexpr uintptr_t GetPropertyImpl = 0x1FA5CF0; constexpr uintptr_t HasElementTypeImpl = 0x1FA5D30; constexpr uintptr_t InvokeMember = 0x1FA5D70; constexpr uintptr_t IsArrayImpl = 0x1FA5DB0; constexpr uintptr_t IsByRefImpl = 0x1FA5DF0; constexpr uintptr_t IsCOMObjectImpl = 0x1FA5E30; constexpr uintptr_t IsDefined = 0x1FA5E70; constexpr uintptr_t IsPointerImpl = 0x1FA5EB0; constexpr uintptr_t IsPrimitiveImpl = 0x1FA5EF0; }; // System.Reflection.Emit.LocalBuilder struct LocalBuilder { constexpr uintptr_t name = 0x20; constexpr uintptr_t ilgen = 0x28; constexpr uintptr_t startOffset = 0x30; constexpr uintptr_t endOffset = 0x34; }; // System.Reflection.Emit.MethodBuilder struct MethodBuilder { // ---- Methods ---- constexpr uintptr_t Attributes = 0x1FA6CB0; constexpr uintptr_t DeclaringType = 0x1FA6CF0; constexpr uintptr_t MethodHandle = 0x1FA6D30; constexpr uintptr_t Name = 0x1FA6D70; constexpr uintptr_t ReflectedType = 0x1FA6DB0; constexpr uintptr_t GetBaseDefinition = 0x1FA6AF0; constexpr uintptr_t GetCustomAttributes = 0x1FA6B30; constexpr uintptr_t GetCustomAttributes = 0x1FA6B70; constexpr uintptr_t GetMethodImplementationFlags = 0x1FA6BB0; constexpr uintptr_t GetParameters = 0x1FA6BF0; constexpr uintptr_t Invoke = 0x1FA6C30; constexpr uintptr_t IsDefined = 0x1FA6C70; }; // System.Reflection.Emit.PropertyBuilder struct PropertyBuilder { // ---- Methods ---- constexpr uintptr_t CanRead = 0x1FA6FF0; constexpr uintptr_t CanWrite = 0x1FA7030; constexpr uintptr_t DeclaringType = 0x1FA7070; constexpr uintptr_t Name = 0x1FA70B0; constexpr uintptr_t PropertyType = 0x1FA70F0; constexpr uintptr_t ReflectedType = 0x1FA7130; constexpr uintptr_t GetCustomAttributes = 0x1FA6E30; constexpr uintptr_t GetCustomAttributes = 0x1FA6DF0; constexpr uintptr_t GetGetMethod = 0x1FA6E70; constexpr uintptr_t GetIndexParameters = 0x1FA6EB0; constexpr uintptr_t GetSetMethod = 0x1FA6EF0; constexpr uintptr_t GetValue = 0x1FA6F30; constexpr uintptr_t IsDefined = 0x1FA6F70; constexpr uintptr_t SetValue = 0x1FA6FB0; }; // System.Reflection.Emit.TypeBuilder struct TypeBuilder { constexpr uintptr_t UnspecifiedTypeSize = 0x0; // ---- Methods ---- constexpr uintptr_t Assembly = 0x1FB0C60; constexpr uintptr_t AssemblyQualifiedName = 0x1FB0C20; constexpr uintptr_t BaseType = 0x1FB0CA0; constexpr uintptr_t FullName = 0x1FB0CE0; constexpr uintptr_t Module = 0x1FB0D20; constexpr uintptr_t Name = 0x1FB0D60; constexpr uintptr_t Namespace = 0x1FB0DA0; constexpr uintptr_t UnderlyingSystemType = 0x1FB0DE0; constexpr uintptr_t GetAttributeFlagsImpl = 0x1FB05E0; constexpr uintptr_t GetConstructorImpl = 0x1FB0620; constexpr uintptr_t GetConstructors = 0x1FB0660; constexpr uintptr_t GetCustomAttributes = 0x1FB06A0; constexpr uintptr_t GetCustomAttributes = 0x1FB06E0; constexpr uintptr_t GetElementType = 0x1FB0720; constexpr uintptr_t GetEvent = 0x1FB0760; constexpr uintptr_t GetEvents = 0x1FB07A0; constexpr uintptr_t GetField = 0x1FB07E0; constexpr uintptr_t GetFields = 0x1FB0820; constexpr uintptr_t GetInterfaces = 0x1FB0860; constexpr uintptr_t GetMembers = 0x1FB08A0; constexpr uintptr_t GetMethodImpl = 0x1FB08E0; constexpr uintptr_t GetMethods = 0x1FB0920; constexpr uintptr_t GetNestedType = 0x1FB0960; constexpr uintptr_t GetProperties = 0x1FB09A0; constexpr uintptr_t GetPropertyImpl = 0x1FB09E0; constexpr uintptr_t HasElementTypeImpl = 0x1FB0A20; constexpr uintptr_t InvokeMember = 0x1FB0A60; constexpr uintptr_t IsArrayImpl = 0x1FB0AA0; constexpr uintptr_t IsByRefImpl = 0x1FB0AE0; constexpr uintptr_t IsCOMObjectImpl = 0x1FB0B20; constexpr uintptr_t IsDefined = 0x1FB0B60; constexpr uintptr_t IsPointerImpl = 0x1FB0BA0; constexpr uintptr_t IsPrimitiveImpl = 0x1FB0BE0; }; // System.Reflection.Emit.UnmanagedMarshal struct UnmanagedMarshal { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.Numerics.ConstantHelper struct ConstantHelper { // ---- Methods ---- constexpr uintptr_t GetByteWithAllBitsSet = 0x1F9AD40; constexpr uintptr_t GetSByteWithAllBitsSet = 0x1F9AD40; constexpr uintptr_t GetUInt16WithAllBitsSet = 0x1F9AD80; constexpr uintptr_t GetInt16WithAllBitsSet = 0x55CC70; constexpr uintptr_t GetUInt32WithAllBitsSet = 0x55CC70; constexpr uintptr_t GetInt32WithAllBitsSet = 0x55CC70; constexpr uintptr_t GetUInt64WithAllBitsSet = 0x1F9AD60; constexpr uintptr_t GetInt64WithAllBitsSet = 0x1F9AD60; constexpr uintptr_t GetSingleWithAllBitsSet = 0x1F9AD70; constexpr uintptr_t GetDoubleWithAllBitsSet = 0x1F9AD50; }; // System.Numerics.Register struct Register { constexpr uintptr_t byte_0 = 0x10; constexpr uintptr_t byte_1 = 0x11; constexpr uintptr_t byte_2 = 0x12; constexpr uintptr_t byte_3 = 0x13; constexpr uintptr_t byte_4 = 0x14; constexpr uintptr_t byte_5 = 0x15; constexpr uintptr_t byte_6 = 0x16; constexpr uintptr_t byte_7 = 0x17; constexpr uintptr_t byte_8 = 0x18; constexpr uintptr_t byte_9 = 0x19; constexpr uintptr_t byte_10 = 0x1A; constexpr uintptr_t byte_11 = 0x1B; constexpr uintptr_t byte_12 = 0x1C; constexpr uintptr_t byte_13 = 0x1D; constexpr uintptr_t byte_14 = 0x1E; constexpr uintptr_t byte_15 = 0x1F; constexpr uintptr_t sbyte_0 = 0x10; constexpr uintptr_t sbyte_1 = 0x11; constexpr uintptr_t sbyte_2 = 0x12; constexpr uintptr_t sbyte_3 = 0x13; constexpr uintptr_t sbyte_4 = 0x14; constexpr uintptr_t sbyte_5 = 0x15; constexpr uintptr_t sbyte_6 = 0x16; constexpr uintptr_t sbyte_7 = 0x17; constexpr uintptr_t sbyte_8 = 0x18; constexpr uintptr_t sbyte_9 = 0x19; constexpr uintptr_t sbyte_10 = 0x1A; constexpr uintptr_t sbyte_11 = 0x1B; constexpr uintptr_t sbyte_12 = 0x1C; constexpr uintptr_t sbyte_13 = 0x1D; constexpr uintptr_t sbyte_14 = 0x1E; constexpr uintptr_t sbyte_15 = 0x1F; constexpr uintptr_t uint16_0 = 0x10; constexpr uintptr_t uint16_1 = 0x12; constexpr uintptr_t uint16_2 = 0x14; constexpr uintptr_t uint16_3 = 0x16; constexpr uintptr_t uint16_4 = 0x18; constexpr uintptr_t uint16_5 = 0x1A; constexpr uintptr_t uint16_6 = 0x1C; constexpr uintptr_t uint16_7 = 0x1E; constexpr uintptr_t int16_0 = 0x10; constexpr uintptr_t int16_1 = 0x12; constexpr uintptr_t int16_2 = 0x14; constexpr uintptr_t int16_3 = 0x16; constexpr uintptr_t int16_4 = 0x18; constexpr uintptr_t int16_5 = 0x1A; constexpr uintptr_t int16_6 = 0x1C; constexpr uintptr_t int16_7 = 0x1E; constexpr uintptr_t uint32_0 = 0x10; constexpr uintptr_t uint32_1 = 0x14; constexpr uintptr_t uint32_2 = 0x18; constexpr uintptr_t uint32_3 = 0x1C; constexpr uintptr_t int32_0 = 0x10; constexpr uintptr_t int32_1 = 0x14; constexpr uintptr_t int32_2 = 0x18; constexpr uintptr_t int32_3 = 0x1C; constexpr uintptr_t uint64_0 = 0x10; constexpr uintptr_t uint64_1 = 0x18; constexpr uintptr_t int64_0 = 0x10; constexpr uintptr_t int64_1 = 0x18; constexpr uintptr_t single_0 = 0x10; constexpr uintptr_t single_1 = 0x14; constexpr uintptr_t single_2 = 0x18; constexpr uintptr_t single_3 = 0x1C; constexpr uintptr_t double_0 = 0x10; constexpr uintptr_t double_1 = 0x18; }; // VectorSizeHelper struct VectorSizeHelper { constexpr uintptr_t _placeholder = 0x0; constexpr uintptr_t _byte = 0x0; }; // System.Numerics.Vector`1 struct Vector_ { constexpr uintptr_t register = 0x0; constexpr uintptr_t s_count = 0x0; constexpr uintptr_t s_zero = 0x0; constexpr uintptr_t s_one = 0x0; constexpr uintptr_t s_allOnes = 0x0; // ---- Methods ---- constexpr uintptr_t Count = 0x349450; constexpr uintptr_t Zero = 0x463590; constexpr uintptr_t InitializeCount = 0x349450; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t ToString = 0x3523D0; constexpr uintptr_t Op_Equality = 0x463590; constexpr uintptr_t Op_Inequality = 0x463590; constexpr uintptr_t Op_Explicit = 0x463590; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t ScalarEquals = 0x463590; constexpr uintptr_t GetOneValue = 0x463590; constexpr uintptr_t GetAllBitsSetValue = 0x463590; constexpr uintptr_t .cctor = 0x351080; }; // System.Numerics.Vector struct Vector { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t IsHardwareAccelerated = 0x554A00; constexpr uintptr_t AsVectorUInt64 = 0x463590; }; // System.Numerics.Hashing.HashHelpers struct HashHelpers { constexpr uintptr_t RandomSeed = 0x0; // ---- Methods ---- constexpr uintptr_t Combine = 0x1FA6130; constexpr uintptr_t .cctor = 0x1FA6150; }; // System.Globalization.CharUnicodeInfo struct CharUnicodeInfo { // ---- Methods ---- constexpr uintptr_t InternalConvertToUtf32 = 0x1F95540; constexpr uintptr_t InternalConvertToUtf32 = 0x1F955E0; constexpr uintptr_t GetUnicodeCategory = 0x1F95530; constexpr uintptr_t GetUnicodeCategory = 0x1F95400; constexpr uintptr_t GetUnicodeCategory = 0x1F952A0; constexpr uintptr_t InternalGetCategoryValue = 0x1F95680; constexpr uintptr_t InternalGetUnicodeCategory = 0x1F957F0; constexpr uintptr_t InternalGetUnicodeCategory = 0x1F95880; constexpr uintptr_t IsCombiningCategory = 0x1F95930; constexpr uintptr_t IsWhiteSpace = 0x1F95970; constexpr uintptr_t IsWhiteSpace = 0x1F95950; constexpr uintptr_t CategoryLevel1Index = 0x1F95B00; constexpr uintptr_t CategoryLevel2Index = 0x1F95B50; constexpr uintptr_t CategoryLevel3Index = 0x1F95BA0; constexpr uintptr_t CategoriesValue = 0x1F95AB0; }; // System.Globalization.CompareInfo struct CompareInfo { constexpr uintptr_t ValidIndexMaskOffFlags = 0x0; constexpr uintptr_t ValidCompareMaskOffFlags = 0x0; constexpr uintptr_t ValidHashCodeOfStringMaskOffFlags = 0x0; constexpr uintptr_t ValidSortkeyCtorMaskOffFlags = 0x0; constexpr uintptr_t Invariant = 0x0; constexpr uintptr_t m_name = 0x10; constexpr uintptr_t _sortName = 0x18; constexpr uintptr_t m_SortVersion = 0x20; constexpr uintptr_t culture = 0x28; constexpr uintptr_t collator = 0x30; constexpr uintptr_t collators = 0x8; constexpr uintptr_t managedCollation = 0x10; constexpr uintptr_t managedCollationChecked = 0x11; // ---- Methods ---- constexpr uintptr_t InvariantIndexOf = 0x1F99350; constexpr uintptr_t InvariantLastIndexOf = 0x1F99430; constexpr uintptr_t InvariantFindString = 0x1F98F60; constexpr uintptr_t InvariantToUpper = 0x1F99520; constexpr uintptr_t InvariantCreateSortKey = 0x1F98CA0; constexpr uintptr_t .ctor = 0x1F9A3C0; constexpr uintptr_t GetCompareInfo = 0x1F97BB0; constexpr uintptr_t OnDeserializing = 0x5F7A50; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x1F9A0C0; constexpr uintptr_t OnDeserialized = 0x1F9A0C0; constexpr uintptr_t OnDeserialized = 0x1F9A000; constexpr uintptr_t OnSerializing = 0x1F9A0D0; constexpr uintptr_t Name = 0x1F9A410; constexpr uintptr_t Compare = 0x1F96E40; constexpr uintptr_t Compare = 0x1F96630; constexpr uintptr_t Compare = 0x1F96E70; constexpr uintptr_t CompareOptionIgnoreCase = 0x1F95BF0; constexpr uintptr_t Compare = 0x1F968D0; constexpr uintptr_t CompareOrdinalIgnoreCase = 0x1F96170; constexpr uintptr_t CompareOrdinalIgnoreCase = 0x1F95E20; constexpr uintptr_t IsPrefix = 0x1F99540; constexpr uintptr_t IsSuffix = 0x1F997D0; constexpr uintptr_t IsSuffix = 0x1F97750; constexpr uintptr_t IndexOf = 0x1F98870; constexpr uintptr_t IndexOf = 0x1F98900; constexpr uintptr_t IndexOf = 0x1F98710; constexpr uintptr_t IndexOfOrdinal = 0x1F98550; constexpr uintptr_t LastIndexOf = 0x1F99B60; constexpr uintptr_t LastIndexOfOrdinal = 0x1F99A20; constexpr uintptr_t GetSortKey = 0x1F983F0; constexpr uintptr_t Equals = 0x1F977D0; constexpr uintptr_t GetHashCode = 0x1F97FC0; constexpr uintptr_t GetIgnoreCaseHash = 0x1F98000; constexpr uintptr_t GetHashCodeOfString = 0x1F97CB0; constexpr uintptr_t GetHashCode = 0x1F97EB0; constexpr uintptr_t ToString = 0x1F9A290; constexpr uintptr_t UseManagedCollation = 0x1F9A490; constexpr uintptr_t GetCollator = 0x1F978B0; constexpr uintptr_t CreateSortKeyCore = 0x1F972D0; constexpr uintptr_t Internal_index_switch = 0x1F9AB40; constexpr uintptr_t Internal_compare_switch = 0x1F9A7C0; constexpr uintptr_t Internal_compare_managed = 0x1F9A6D0; constexpr uintptr_t Internal_index_managed = 0x1F9AA90; constexpr uintptr_t Internal_compare_icall = 0x1F9A610; constexpr uintptr_t Internal_compare = 0x1F9A620; constexpr uintptr_t Internal_index_icall = 0x1F9A9C0; constexpr uintptr_t Internal_index = 0x1F9A9D0; constexpr uintptr_t InitSort = 0x1F98C70; constexpr uintptr_t CompareStringOrdinalIgnoreCase = 0x1F96320; constexpr uintptr_t IndexOfOrdinalCore = 0x1F98510; constexpr uintptr_t LastIndexOfOrdinalCore = 0x1F999E0; constexpr uintptr_t LastIndexOfCore = 0x1F999A0; constexpr uintptr_t IndexOfCore = 0x1F984C0; constexpr uintptr_t CompareString = 0x1F965B0; constexpr uintptr_t CompareString = 0x1F96490; constexpr uintptr_t CreateSortKey = 0x1F97420; constexpr uintptr_t StartsWith = 0x1F9A170; constexpr uintptr_t EndsWith = 0x1F97630; constexpr uintptr_t EndsWith = 0x1F97750; constexpr uintptr_t GetHashCodeOfStringCore = 0x1F97C70; constexpr uintptr_t .cctor = 0x1F9A2F0; constexpr uintptr_t .ctor = 0x1F9A390; }; // System.Globalization.CompareOptions struct CompareOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t IgnoreCase = 0x0; constexpr uintptr_t IgnoreNonSpace = 0x0; constexpr uintptr_t IgnoreSymbols = 0x0; constexpr uintptr_t IgnoreKanaType = 0x0; constexpr uintptr_t IgnoreWidth = 0x0; constexpr uintptr_t OrdinalIgnoreCase = 0x0; constexpr uintptr_t StringSort = 0x0; constexpr uintptr_t Ordinal = 0x0; }; // System.Globalization.CultureNotFoundException struct CultureNotFoundException { constexpr uintptr_t _invalidCultureName = 0x98; constexpr uintptr_t _invalidCultureId = 0xA0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F9B1F0; constexpr uintptr_t .ctor = 0x1F9B1D0; constexpr uintptr_t .ctor = 0x1F9B230; constexpr uintptr_t GetObjectData = 0x1F9B090; constexpr uintptr_t InvalidCultureId = 0x6C1220; constexpr uintptr_t InvalidCultureName = 0x54E860; constexpr uintptr_t DefaultMessage = 0x1F9B3F0; constexpr uintptr_t FormatedInvalidCultureId = 0x1F9B420; constexpr uintptr_t Message = 0x1F9B530; }; // System.Globalization.CultureTypes struct CultureTypes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NeutralCultures = 0x0; constexpr uintptr_t SpecificCultures = 0x0; constexpr uintptr_t InstalledWin32Cultures = 0x0; constexpr uintptr_t AllCultures = 0x0; constexpr uintptr_t UserCustomCulture = 0x0; constexpr uintptr_t ReplacementCultures = 0x0; constexpr uintptr_t WindowsOnlyCultures = 0x0; constexpr uintptr_t FrameworkCultures = 0x0; }; // System.Globalization.MonthNameStyles struct MonthNameStyles { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Regular = 0x0; constexpr uintptr_t Genitive = 0x0; constexpr uintptr_t LeapYear = 0x0; }; // System.Globalization.DateTimeFormatFlags struct DateTimeFormatFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t UseGenitiveMonth = 0x0; constexpr uintptr_t UseLeapYearMonth = 0x0; constexpr uintptr_t UseSpacesInMonthNames = 0x0; constexpr uintptr_t UseHebrewRule = 0x0; constexpr uintptr_t UseSpacesInDayNames = 0x0; constexpr uintptr_t UseDigitPrefixInTokens = 0x0; constexpr uintptr_t NotInitialized = 0x0; }; // TokenHashValue struct TokenHashValue { constexpr uintptr_t tokenString = 0x10; constexpr uintptr_t tokenType = 0x18; constexpr uintptr_t tokenValue = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FB0580; }; // System.Globalization.DateTimeFormatInfo struct DateTimeFormatInfo { constexpr uintptr_t s_invariantInfo = 0x0; constexpr uintptr_t _cultureData = 0x10; constexpr uintptr_t _name = 0x18; constexpr uintptr_t _langName = 0x20; constexpr uintptr_t _compareInfo = 0x28; constexpr uintptr_t _cultureInfo = 0x30; constexpr uintptr_t amDesignator = 0x38; constexpr uintptr_t pmDesignator = 0x40; constexpr uintptr_t dateSeparator = 0x48; constexpr uintptr_t generalShortTimePattern = 0x50; constexpr uintptr_t generalLongTimePattern = 0x58; constexpr uintptr_t timeSeparator = 0x60; constexpr uintptr_t monthDayPattern = 0x68; constexpr uintptr_t dateTimeOffsetPattern = 0x70; constexpr uintptr_t rfc1123Pattern = 0x0; constexpr uintptr_t sortableDateTimePattern = 0x0; constexpr uintptr_t universalSortableDateTimePattern = 0x0; constexpr uintptr_t calendar = 0x78; constexpr uintptr_t firstDayOfWeek = 0x80; constexpr uintptr_t calendarWeekRule = 0x84; constexpr uintptr_t fullDateTimePattern = 0x88; constexpr uintptr_t abbreviatedDayNames = 0x90; constexpr uintptr_t m_superShortDayNames = 0x98; constexpr uintptr_t dayNames = 0xA0; constexpr uintptr_t abbreviatedMonthNames = 0xA8; constexpr uintptr_t monthNames = 0xB0; constexpr uintptr_t genitiveMonthNames = 0xB8; constexpr uintptr_t m_genitiveAbbreviatedMonthNames = 0xC0; constexpr uintptr_t leapYearMonthNames = 0xC8; constexpr uintptr_t longDatePattern = 0xD0; constexpr uintptr_t shortDatePattern = 0xD8; constexpr uintptr_t yearMonthPattern = 0xE0; constexpr uintptr_t longTimePattern = 0xE8; constexpr uintptr_t shortTimePattern = 0xF0; constexpr uintptr_t allYearMonthPatterns = 0xF8; constexpr uintptr_t allShortDatePatterns = 0x100; constexpr uintptr_t allLongDatePatterns = 0x108; constexpr uintptr_t allShortTimePatterns = 0x110; constexpr uintptr_t allLongTimePatterns = 0x118; constexpr uintptr_t m_eraNames = 0x120; constexpr uintptr_t m_abbrevEraNames = 0x128; constexpr uintptr_t m_abbrevEnglishEraNames = 0x130; constexpr uintptr_t optionalCalendars = 0x138; constexpr uintptr_t DEFAULT_ALL_DATETIMES_SIZE = 0x0; constexpr uintptr_t _isReadOnly = 0x140; constexpr uintptr_t formatFlags = 0x144; constexpr uintptr_t s_monthSpaces = 0x8; constexpr uintptr_t RoundtripFormat = 0x0; constexpr uintptr_t RoundtripDateTimeUnfixed = 0x0; constexpr uintptr_t _fullTimeSpanPositivePattern = 0x148; constexpr uintptr_t _fullTimeSpanNegativePattern = 0x150; constexpr uintptr_t InvalidDateTimeStyles = 0x0; constexpr uintptr_t _dtfiTokenHash = 0x158; constexpr uintptr_t TOKEN_HASH_SIZE = 0x0; constexpr uintptr_t SECOND_PRIME = 0x0; constexpr uintptr_t dateSeparatorOrTimeZoneOffset = 0x0; constexpr uintptr_t invariantDateSeparator = 0x0; constexpr uintptr_t invariantTimeSeparator = 0x0; constexpr uintptr_t IgnorablePeriod = 0x0; constexpr uintptr_t IgnorableComma = 0x0; constexpr uintptr_t CJKYearSuff = 0x0; constexpr uintptr_t CJKMonthSuff = 0x0; constexpr uintptr_t CJKDaySuff = 0x0; constexpr uintptr_t KoreanYearSuff = 0x0; constexpr uintptr_t KoreanMonthSuff = 0x0; constexpr uintptr_t KoreanDaySuff = 0x0; constexpr uintptr_t KoreanHourSuff = 0x0; constexpr uintptr_t KoreanMinuteSuff = 0x0; constexpr uintptr_t KoreanSecondSuff = 0x0; constexpr uintptr_t CJKHourSuff = 0x0; constexpr uintptr_t ChineseHourSuff = 0x0; constexpr uintptr_t CJKMinuteSuff = 0x0; constexpr uintptr_t CJKSecondSuff = 0x0; constexpr uintptr_t JapaneseEraStart = 0x0; constexpr uintptr_t LocalTimeMark = 0x0; constexpr uintptr_t GMTName = 0x0; constexpr uintptr_t ZuluName = 0x0; constexpr uintptr_t KoreanLangName = 0x0; constexpr uintptr_t JapaneseLangName = 0x0; constexpr uintptr_t EnglishLangName = 0x0; constexpr uintptr_t s_jajpDTFI = 0x10; constexpr uintptr_t s_zhtwDTFI = 0x18; // ---- Methods ---- constexpr uintptr_t CultureName = 0x1FA25F0; constexpr uintptr_t Culture = 0x1FA2630; constexpr uintptr_t LanguageName = 0x1FA3200; constexpr uintptr_t InternalGetAbbreviatedDayOfWeekNames = 0x1FA3A40; constexpr uintptr_t InternalGetAbbreviatedDayOfWeekNamesCore = 0x1FA39D0; constexpr uintptr_t InternalGetSuperShortDayNames = 0x1FA3FB0; constexpr uintptr_t InternalGetSuperShortDayNamesCore = 0x1FA3F40; constexpr uintptr_t InternalGetDayOfWeekNames = 0x1FA3B60; constexpr uintptr_t InternalGetDayOfWeekNamesCore = 0x1FA3AF0; constexpr uintptr_t InternalGetAbbreviatedMonthNames = 0x1FA3AD0; constexpr uintptr_t InternalGetAbbreviatedMonthNamesCore = 0x1FA3A60; constexpr uintptr_t InternalGetMonthNames = 0x1FA3F20; constexpr uintptr_t InternalGetMonthNamesCore = 0x1FA3EB0; constexpr uintptr_t .ctor = 0x1FA1BF0; constexpr uintptr_t .ctor = 0x1FA1E80; constexpr uintptr_t InitializeOverridableProperties = 0x1F9F530; constexpr uintptr_t InvariantInfo = 0x1FA3060; constexpr uintptr_t CurrentInfo = 0x1FA26D0; constexpr uintptr_t GetInstance = 0x1F9E760; constexpr uintptr_t GetFormat = 0x1F9E6E0; constexpr uintptr_t Clone = 0x1F9CDA0; constexpr uintptr_t AMDesignator = 0x1FA1EF0; constexpr uintptr_t Calendar = 0x54E970; constexpr uintptr_t Calendar = 0x1FA3FD0; constexpr uintptr_t OptionalCalendars = 0x1FA3500; constexpr uintptr_t EraNames = 0x1FA2B40; constexpr uintptr_t GetEraName = 0x1F9E5A0; constexpr uintptr_t AbbreviatedEraNames = 0x1FA2040; constexpr uintptr_t GetAbbreviatedEraName = 0x1F9DC30; constexpr uintptr_t AbbreviatedEnglishEraNames = 0x1FA1FC0; constexpr uintptr_t DateSeparator = 0x1FA27E0; constexpr uintptr_t FullDateTimePattern = 0x1FA2BE0; constexpr uintptr_t LongDatePattern = 0x1FA3240; constexpr uintptr_t LongTimePattern = 0x1FA32A0; constexpr uintptr_t MonthDayPattern = 0x1FA3330; constexpr uintptr_t PMDesignator = 0x1FA3550; constexpr uintptr_t RFC1123Pattern = 0x1FA3590; constexpr uintptr_t ShortDatePattern = 0x1FA35C0; constexpr uintptr_t ShortTimePattern = 0x1FA3620; constexpr uintptr_t SortableDateTimePattern = 0x1FA36B0; constexpr uintptr_t GeneralShortTimePattern = 0x1FA2ED0; constexpr uintptr_t GeneralLongTimePattern = 0x1FA2E10; constexpr uintptr_t DateTimeOffsetPattern = 0x1FA2850; constexpr uintptr_t TimeSeparator = 0x1FA36E0; constexpr uintptr_t UniversalSortableDateTimePattern = 0x1FA3940; constexpr uintptr_t YearMonthPattern = 0x1FA3970; constexpr uintptr_t AbbreviatedDayNames = 0x1FA1F30; constexpr uintptr_t DayNames = 0x1FA2AB0; constexpr uintptr_t AbbreviatedMonthNames = 0x1FA20C0; constexpr uintptr_t MonthNames = 0x1FA3470; constexpr uintptr_t HasSpacesInMonthNames = 0x1FA3000; constexpr uintptr_t HasSpacesInDayNames = 0x1FA2FD0; constexpr uintptr_t InternalGetMonthName = 0x1FA3CF0; constexpr uintptr_t InternalGetGenitiveMonthNames = 0x1FA3B80; constexpr uintptr_t InternalGetLeapYearMonthNames = 0x1FA3C70; constexpr uintptr_t GetAbbreviatedDayName = 0x1F9DB20; constexpr uintptr_t GetShortestDayName = 0x1F9EDB0; constexpr uintptr_t GetCombinedPatterns = 0x1F9E360; constexpr uintptr_t GetAllDateTimePatterns = 0x1F9DEA0; constexpr uintptr_t GetDayName = 0x1F9E490; constexpr uintptr_t GetAbbreviatedMonthName = 0x1F9DDA0; constexpr uintptr_t GetMonthName = 0x1F9ECB0; constexpr uintptr_t GetMergedPatterns = 0x1F9EAE0; constexpr uintptr_t AllYearMonthPatterns = 0x1FA2410; constexpr uintptr_t AllShortDatePatterns = 0x1FA22B0; constexpr uintptr_t AllShortTimePatterns = 0x1FA2360; constexpr uintptr_t AllLongDatePatterns = 0x1FA2150; constexpr uintptr_t AllLongTimePatterns = 0x1FA2200; constexpr uintptr_t UnclonedYearMonthPatterns = 0x1FA38C0; constexpr uintptr_t UnclonedShortDatePatterns = 0x1FA37F0; constexpr uintptr_t UnclonedLongDatePatterns = 0x1FA3720; constexpr uintptr_t UnclonedShortTimePatterns = 0x1FA3870; constexpr uintptr_t UnclonedLongTimePatterns = 0x1FA37A0; constexpr uintptr_t ReadOnly = 0x1FA0F10; constexpr uintptr_t IsReadOnly = 0x1FA3170; constexpr uintptr_t MonthGenitiveNames = 0x1FA33A0; constexpr uintptr_t FullTimeSpanPositivePattern = 0x1FA2D20; constexpr uintptr_t FullTimeSpanNegativePattern = 0x1FA2CB0; constexpr uintptr_t CompareInfo = 0x1FA24C0; constexpr uintptr_t ValidateStyles = 0x1FA18E0; constexpr uintptr_t FormatFlags = 0x1FA2BC0; constexpr uintptr_t InitializeFormatFlags = 0x1F9F070; constexpr uintptr_t HasForceTwoDigitYears = 0x1FA2F90; constexpr uintptr_t HasYearMonthAdjustment = 0x1FA3030; constexpr uintptr_t YearMonthAdjustment = 0x1FA1A10; constexpr uintptr_t GetJapaneseCalendarDTFI = 0x1F9E930; constexpr uintptr_t GetTaiwanCalendarDTFI = 0x1F9EEC0; constexpr uintptr_t ClearTokenHashTable = 0x1F9CD60; constexpr uintptr_t CreateTokenHashTable = 0x1F9D010; constexpr uintptr_t PopulateSpecialTokenHashTable = 0x1F9FFB0; constexpr uintptr_t IsJapaneseCalendar = 0x1F9FE80; constexpr uintptr_t AddMonthNames = 0x1F9CC90; constexpr uintptr_t TryParseHebrewNumber = 0x1FA16F0; constexpr uintptr_t IsHebrewChar = 0x1F9FE60; constexpr uintptr_t IsAllowedJapaneseTokenFollowedByNonSpaceLetter = 0x1F9FD40; constexpr uintptr_t Tokenize = 0x1FA1030; constexpr uintptr_t InsertAtCurrentHashNode = 0x1F9F6F0; constexpr uintptr_t InsertHash = 0x1F9F930; constexpr uintptr_t CompareStringIgnoreCaseOptimized = 0x1F9CEF0; constexpr uintptr_t .cctor = 0x1FA1B50; }; // System.Globalization.FORMATFLAGS struct FORMATFLAGS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t UseGenitiveMonth = 0x0; constexpr uintptr_t UseLeapYearMonth = 0x0; constexpr uintptr_t UseSpacesInMonthNames = 0x0; constexpr uintptr_t UseHebrewParsing = 0x0; constexpr uintptr_t UseSpacesInDayNames = 0x0; constexpr uintptr_t UseDigitPrefixInTokens = 0x0; }; // System.Globalization.CalendarId struct CalendarId { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UNINITIALIZED_VALUE = 0x0; constexpr uintptr_t GREGORIAN = 0x0; constexpr uintptr_t GREGORIAN_US = 0x0; constexpr uintptr_t JAPAN = 0x0; constexpr uintptr_t TAIWAN = 0x0; constexpr uintptr_t KOREA = 0x0; constexpr uintptr_t HIJRI = 0x0; constexpr uintptr_t THAI = 0x0; constexpr uintptr_t HEBREW = 0x0; constexpr uintptr_t GREGORIAN_ME_FRENCH = 0x0; constexpr uintptr_t GREGORIAN_ARABIC = 0x0; constexpr uintptr_t GREGORIAN_XLIT_ENGLISH = 0x0; constexpr uintptr_t GREGORIAN_XLIT_FRENCH = 0x0; constexpr uintptr_t JULIAN = 0x0; constexpr uintptr_t JAPANESELUNISOLAR = 0x0; constexpr uintptr_t CHINESELUNISOLAR = 0x0; constexpr uintptr_t SAKA = 0x0; constexpr uintptr_t LUNAR_ETO_CHN = 0x0; constexpr uintptr_t LUNAR_ETO_KOR = 0x0; constexpr uintptr_t LUNAR_ETO_ROKUYOU = 0x0; constexpr uintptr_t KOREANLUNISOLAR = 0x0; constexpr uintptr_t TAIWANLUNISOLAR = 0x0; constexpr uintptr_t PERSIAN = 0x0; constexpr uintptr_t UMALQURA = 0x0; constexpr uintptr_t LAST_CALENDAR = 0x0; }; // FoundDatePattern struct FoundDatePattern { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t FoundYearPatternFlag = 0x0; constexpr uintptr_t FoundMonthPatternFlag = 0x0; constexpr uintptr_t FoundDayPatternFlag = 0x0; constexpr uintptr_t FoundYMDPatternFlag = 0x0; }; // System.Globalization.DateTimeFormatInfoScanner struct DateTimeFormatInfoScanner { constexpr uintptr_t m_dateWords = 0x10; constexpr uintptr_t s_knownWords = 0x0; constexpr uintptr_t _ymdFlags = 0x18; // ---- Methods ---- constexpr uintptr_t KnownWords = 0x1F9C870; constexpr uintptr_t SkipWhiteSpacesAndNonLetter = 0x1F9C740; constexpr uintptr_t AddDateWordOrPostfix = 0x1F9B6C0; constexpr uintptr_t AddDateWords = 0x1F9B8F0; constexpr uintptr_t ScanRepeatChar = 0x1F9C6D0; constexpr uintptr_t AddIgnorableSymbols = 0x1F9BB00; constexpr uintptr_t ScanDateWord = 0x1F9C4A0; constexpr uintptr_t GetDateWordsOfDTFI = 0x1F9BFA0; constexpr uintptr_t GetFormatFlagGenitiveMonth = 0x1F9C270; constexpr uintptr_t GetFormatFlagUseSpaceInMonthNames = 0x1F9C3E0; constexpr uintptr_t GetFormatFlagUseSpaceInDayNames = 0x1F9C3A0; constexpr uintptr_t GetFormatFlagUseHebrewCalendar = 0x1F9C390; constexpr uintptr_t EqualStringArrays = 0x1F9BF00; constexpr uintptr_t ArrayElementsHaveSpace = 0x1F9BE50; constexpr uintptr_t ArrayElementsBeginWithDigit = 0x1F9BC00; constexpr uintptr_t .ctor = 0x1F9C7F0; }; // System.Globalization.DateTimeStyles struct DateTimeStyles { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t AllowLeadingWhite = 0x0; constexpr uintptr_t AllowTrailingWhite = 0x0; constexpr uintptr_t AllowInnerWhite = 0x0; constexpr uintptr_t AllowWhiteSpaces = 0x0; constexpr uintptr_t NoCurrentDateDefault = 0x0; constexpr uintptr_t AdjustToUniversal = 0x0; constexpr uintptr_t AssumeLocal = 0x0; constexpr uintptr_t AssumeUniversal = 0x0; constexpr uintptr_t RoundtripKind = 0x0; }; // System.Globalization.DaylightTimeStruct struct DaylightTimeStruct { constexpr uintptr_t Start = 0x10; constexpr uintptr_t End = 0x18; constexpr uintptr_t Delta = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x7C2620; }; // System.Globalization.HebrewNumberParsingContext struct HebrewNumberParsingContext { constexpr uintptr_t state = 0x10; constexpr uintptr_t result = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FA61E0; }; // System.Globalization.HebrewNumberParsingState struct HebrewNumberParsingState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InvalidHebrewNumber = 0x0; constexpr uintptr_t NotHebrewDigit = 0x0; constexpr uintptr_t FoundEndOfHebrewNumber = 0x0; constexpr uintptr_t ContinueParsing = 0x0; }; // HebrewToken struct HebrewToken { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Invalid = 0x0; constexpr uintptr_t Digit400 = 0x0; constexpr uintptr_t Digit200_300 = 0x0; constexpr uintptr_t Digit100 = 0x0; constexpr uintptr_t Digit10 = 0x0; constexpr uintptr_t Digit1 = 0x0; constexpr uintptr_t Digit6_7 = 0x0; constexpr uintptr_t Digit7 = 0x0; constexpr uintptr_t Digit9 = 0x0; constexpr uintptr_t SingleQuote = 0x0; constexpr uintptr_t DoubleQuote = 0x0; }; // HebrewValue struct HebrewValue { constexpr uintptr_t token = 0x10; constexpr uintptr_t value = 0x12; // ---- Methods ---- constexpr uintptr_t .ctor = 0xD58020; }; // HS struct HS { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t _err = 0x0; constexpr uintptr_t Start = 0x0; constexpr uintptr_t S400 = 0x0; constexpr uintptr_t S400_400 = 0x0; constexpr uintptr_t S400_X00 = 0x0; constexpr uintptr_t S400_X0 = 0x0; constexpr uintptr_t X00_DQ = 0x0; constexpr uintptr_t S400_X00_X0 = 0x0; constexpr uintptr_t X0_DQ = 0x0; constexpr uintptr_t X = 0x0; constexpr uintptr_t X0 = 0x0; constexpr uintptr_t X00 = 0x0; constexpr uintptr_t S400_DQ = 0x0; constexpr uintptr_t S400_400_DQ = 0x0; constexpr uintptr_t S400_400_100 = 0x0; constexpr uintptr_t S9 = 0x0; constexpr uintptr_t X00_S9 = 0x0; constexpr uintptr_t S9_DQ = 0x0; constexpr uintptr_t END = 0x0; }; // System.Globalization.HebrewNumber struct HebrewNumber { constexpr uintptr_t s_hebrewValues = 0x0; constexpr uintptr_t s_maxHebrewNumberCh = 0x8; constexpr uintptr_t s_numberPasingState = 0x10; // ---- Methods ---- constexpr uintptr_t ToString = 0x1FA6470; constexpr uintptr_t ParseByChar = 0x1FA62C0; constexpr uintptr_t IsDigit = 0x1FA61F0; constexpr uintptr_t .cctor = 0x1FA6720; }; // System.Globalization.NumberStyles struct NumberStyles { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t AllowLeadingWhite = 0x0; constexpr uintptr_t AllowTrailingWhite = 0x0; constexpr uintptr_t AllowLeadingSign = 0x0; constexpr uintptr_t AllowTrailingSign = 0x0; constexpr uintptr_t AllowParentheses = 0x0; constexpr uintptr_t AllowDecimalPoint = 0x0; constexpr uintptr_t AllowThousands = 0x0; constexpr uintptr_t AllowExponent = 0x0; constexpr uintptr_t AllowCurrencySymbol = 0x0; constexpr uintptr_t AllowHexSpecifier = 0x0; constexpr uintptr_t Integer = 0x0; constexpr uintptr_t HexNumber = 0x0; constexpr uintptr_t Number = 0x0; constexpr uintptr_t Float = 0x0; constexpr uintptr_t Currency = 0x0; constexpr uintptr_t Any = 0x0; }; // Pattern struct Pattern { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Minimum = 0x0; constexpr uintptr_t Full = 0x0; }; // FormatLiterals struct FormatLiterals { constexpr uintptr_t AppCompatLiteral = 0x10; constexpr uintptr_t dd = 0x18; constexpr uintptr_t hh = 0x1C; constexpr uintptr_t mm = 0x20; constexpr uintptr_t ss = 0x24; constexpr uintptr_t ff = 0x28; constexpr uintptr_t _literals = 0x30; // ---- Methods ---- constexpr uintptr_t Start = 0x1FA58C0; constexpr uintptr_t DayHourSep = 0x1FA57D0; constexpr uintptr_t HourMinuteSep = 0x1FA5830; constexpr uintptr_t MinuteSecondSep = 0x1FA5860; constexpr uintptr_t SecondFractionSep = 0x1FA5890; constexpr uintptr_t End = 0x1FA5800; constexpr uintptr_t InitInvariant = 0x1FA51C0; constexpr uintptr_t Init = 0x1FA5410; }; // System.Globalization.TimeSpanFormat struct TimeSpanFormat { constexpr uintptr_t PositiveInvariantFormatLiterals = 0x0; constexpr uintptr_t NegativeInvariantFormatLiterals = 0x28; // ---- Methods ---- constexpr uintptr_t AppendNonNegativeInt32 = 0x1FAA900; constexpr uintptr_t Format = 0x1FABA60; constexpr uintptr_t TryFormat = 0x1FABB30; constexpr uintptr_t FormatToBuilder = 0x1FAB700; constexpr uintptr_t FormatStandard = 0x1FAB1B0; constexpr uintptr_t FormatCustomized = 0x1FAA9F0; constexpr uintptr_t .cctor = 0x1FABC40; }; // ParseFailureKind struct ParseFailureKind { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ArgumentNull = 0x0; constexpr uintptr_t Format = 0x0; constexpr uintptr_t FormatWithParameter = 0x0; constexpr uintptr_t Overflow = 0x0; }; // TimeSpanStandardStyles struct TimeSpanStandardStyles { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Invariant = 0x0; constexpr uintptr_t Localized = 0x0; constexpr uintptr_t RequireFull = 0x0; constexpr uintptr_t Any = 0x0; }; // TTT struct TTT { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t End = 0x0; constexpr uintptr_t Num = 0x0; constexpr uintptr_t Sep = 0x0; constexpr uintptr_t NumOverflow = 0x0; }; // TimeSpanToken struct TimeSpanToken { constexpr uintptr_t _ttt = 0x10; constexpr uintptr_t _num = 0x14; constexpr uintptr_t _zeroes = 0x18; constexpr uintptr_t _sep = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FB02D0; constexpr uintptr_t .ctor = 0x1FB0300; constexpr uintptr_t .ctor = 0x1FB02E0; constexpr uintptr_t IsInvalidFraction = 0x1FB0270; }; // TimeSpanTokenizer struct TimeSpanTokenizer { constexpr uintptr_t _value = 0x10; constexpr uintptr_t _pos = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FB0570; constexpr uintptr_t .ctor = 0xD57FF0; constexpr uintptr_t GetNextToken = 0x1FB0320; }; // TimeSpanRawInfo struct TimeSpanRawInfo { constexpr uintptr_t _lastSeenTTT = 0x10; constexpr uintptr_t _tokenCount = 0x14; constexpr uintptr_t _sepCount = 0x18; constexpr uintptr_t _numCount = 0x1C; constexpr uintptr_t _posLoc = 0x20; constexpr uintptr_t _negLoc = 0x48; constexpr uintptr_t _posLocInit = 0x70; constexpr uintptr_t _negLocInit = 0x71; constexpr uintptr_t _fullPosPattern = 0x78; constexpr uintptr_t _fullNegPattern = 0x80; constexpr uintptr_t _numbers0 = 0x88; constexpr uintptr_t _numbers1 = 0xA8; constexpr uintptr_t _numbers2 = 0xC8; constexpr uintptr_t _numbers3 = 0xE8; constexpr uintptr_t _numbers4 = 0x108; constexpr uintptr_t _literals0 = 0x128; constexpr uintptr_t _literals1 = 0x138; constexpr uintptr_t _literals2 = 0x148; constexpr uintptr_t _literals3 = 0x158; constexpr uintptr_t _literals4 = 0x168; constexpr uintptr_t _literals5 = 0x178; // ---- Methods ---- constexpr uintptr_t PositiveInvariant = 0x1FCDB60; constexpr uintptr_t NegativeInvariant = 0x1FCDA20; constexpr uintptr_t PositiveLocalized = 0x1FCDBD0; constexpr uintptr_t NegativeLocalized = 0x1FCDA90; constexpr uintptr_t FullAppCompatMatch = 0x1FCC290; constexpr uintptr_t PartialAppCompatMatch = 0x1FCD5E0; constexpr uintptr_t FullMatch = 0x1FCD250; constexpr uintptr_t FullDMatch = 0x1FCCA40; constexpr uintptr_t FullHMMatch = 0x1FCCBA0; constexpr uintptr_t FullDHMMatch = 0x1FCC550; constexpr uintptr_t FullHMSMatch = 0x1FCD010; constexpr uintptr_t FullDHMSMatch = 0x1FCC790; constexpr uintptr_t FullHMSFMatch = 0x1FCCD60; constexpr uintptr_t Init = 0x1FCD580; constexpr uintptr_t ProcessToken = 0x1FCD820; constexpr uintptr_t AddSep = 0x1FCC140; constexpr uintptr_t AddNum = 0x1FCBFF0; }; // TimeSpanResult struct TimeSpanResult { constexpr uintptr_t parsedTimeSpan = 0x10; constexpr uintptr_t _throwOnFailure = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FCDE10; constexpr uintptr_t SetFailure = 0x1FCDCA0; }; // System.Globalization.TimeSpanParse struct TimeSpanParse { // ---- Methods ---- constexpr uintptr_t Pow10 = 0x1FABD60; constexpr uintptr_t TryTimeToTicks = 0x1FB00C0; constexpr uintptr_t Parse = 0x1FABD00; constexpr uintptr_t TryParseTimeSpan = 0x1FAFDF0; constexpr uintptr_t ProcessTerminalState = 0x1FABE50; constexpr uintptr_t ProcessTerminal_DHMSF = 0x1FABFC0; constexpr uintptr_t ProcessTerminal_HMS_F_D = 0x1FAC730; constexpr uintptr_t ProcessTerminal_HM_S_D = 0x1FAE320; constexpr uintptr_t ProcessTerminal_HM = 0x1FAFA90; constexpr uintptr_t ProcessTerminal_D = 0x1FAC400; }; // System.Globalization.UnicodeCategory struct UnicodeCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UppercaseLetter = 0x0; constexpr uintptr_t LowercaseLetter = 0x0; constexpr uintptr_t TitlecaseLetter = 0x0; constexpr uintptr_t ModifierLetter = 0x0; constexpr uintptr_t OtherLetter = 0x0; constexpr uintptr_t NonSpacingMark = 0x0; constexpr uintptr_t SpacingCombiningMark = 0x0; constexpr uintptr_t EnclosingMark = 0x0; constexpr uintptr_t DecimalDigitNumber = 0x0; constexpr uintptr_t LetterNumber = 0x0; constexpr uintptr_t OtherNumber = 0x0; constexpr uintptr_t SpaceSeparator = 0x0; constexpr uintptr_t LineSeparator = 0x0; constexpr uintptr_t ParagraphSeparator = 0x0; constexpr uintptr_t Control = 0x0; constexpr uintptr_t Format = 0x0; constexpr uintptr_t Surrogate = 0x0; constexpr uintptr_t PrivateUse = 0x0; constexpr uintptr_t ConnectorPunctuation = 0x0; constexpr uintptr_t DashPunctuation = 0x0; constexpr uintptr_t OpenPunctuation = 0x0; constexpr uintptr_t ClosePunctuation = 0x0; constexpr uintptr_t InitialQuotePunctuation = 0x0; constexpr uintptr_t FinalQuotePunctuation = 0x0; constexpr uintptr_t OtherPunctuation = 0x0; constexpr uintptr_t MathSymbol = 0x0; constexpr uintptr_t CurrencySymbol = 0x0; constexpr uintptr_t ModifierSymbol = 0x0; constexpr uintptr_t OtherSymbol = 0x0; constexpr uintptr_t OtherNotAssigned = 0x0; }; // System.Globalization.GlobalizationMode struct GlobalizationMode { // ---- Methods ---- constexpr uintptr_t Invariant = 0x1FC1790; constexpr uintptr_t GetGlobalizationInvariantMode = 0x554A00; constexpr uintptr_t .cctor = 0x1FC1750; }; // System.Globalization.Calendar struct Calendar { constexpr uintptr_t m_currentEraValue = 0x10; constexpr uintptr_t m_isReadOnly = 0x14; constexpr uintptr_t twoDigitYearMax = 0x18; // ---- Methods ---- constexpr uintptr_t MinSupportedDateTime = 0x1FB45A0; constexpr uintptr_t MaxSupportedDateTime = 0x1FB4550; constexpr uintptr_t .ctor = 0x1FB42B0; constexpr uintptr_t ID = 0x55CC70; constexpr uintptr_t BaseCalendarID = 0x1FB42D0; constexpr uintptr_t IsReadOnly = 0x1296040; constexpr uintptr_t Clone = 0x1FB3A90; constexpr uintptr_t ReadOnly = 0x1FB3D20; constexpr uintptr_t VerifyWritable = 0x1FB4230; constexpr uintptr_t SetReadOnlyState = 0x1EE51F0; constexpr uintptr_t CurrentEraValue = 0x1FB42F0; constexpr uintptr_t GetDaysInYear = 0x354860; constexpr uintptr_t Eras = 0x3479D0; constexpr uintptr_t GetMonthsInYear = 0x354860; constexpr uintptr_t IsLeapYear = 0x1FB3B60; constexpr uintptr_t ToDateTime = 0x1FB3FC0; constexpr uintptr_t TryToDateTime = 0x1FB4130; constexpr uintptr_t IsValidYear = 0x1FB3C90; constexpr uintptr_t IsValidMonth = 0x1FB3C10; constexpr uintptr_t IsValidDay = 0x1FB3B80; constexpr uintptr_t TwoDigitYearMax = 0x684F40; constexpr uintptr_t TwoDigitYearMax = 0x1FB45F0; constexpr uintptr_t ToFourDigitYear = 0x1FB4020; constexpr uintptr_t TimeToTicks = 0x1FB3E00; constexpr uintptr_t GetSystemTwoDigitYearSetting = 0x1FB3B10; }; // System.Globalization.CalendarData struct CalendarData { constexpr uintptr_t MAX_CALENDARS = 0x0; constexpr uintptr_t sNativeName = 0x10; constexpr uintptr_t saShortDates = 0x18; constexpr uintptr_t saYearMonths = 0x20; constexpr uintptr_t saLongDates = 0x28; constexpr uintptr_t sMonthDay = 0x30; constexpr uintptr_t saEraNames = 0x38; constexpr uintptr_t saAbbrevEraNames = 0x40; constexpr uintptr_t saAbbrevEnglishEraNames = 0x48; constexpr uintptr_t saDayNames = 0x50; constexpr uintptr_t saAbbrevDayNames = 0x58; constexpr uintptr_t saSuperShortDayNames = 0x60; constexpr uintptr_t saMonthNames = 0x68; constexpr uintptr_t saAbbrevMonthNames = 0x70; constexpr uintptr_t saMonthGenitiveNames = 0x78; constexpr uintptr_t saAbbrevMonthGenitiveNames = 0x80; constexpr uintptr_t saLeapYearMonthNames = 0x88; constexpr uintptr_t iTwoDigitYearMax = 0x90; constexpr uintptr_t iCurrentEra = 0x94; constexpr uintptr_t bUseUserOverrides = 0x98; constexpr uintptr_t Invariant = 0x0; constexpr uintptr_t HEBREW_MONTH_NAMES = 0x8; constexpr uintptr_t HEBREW_LEAP_MONTH_NAMES = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FB3970; constexpr uintptr_t .cctor = 0x1FB2020; constexpr uintptr_t .ctor = 0x1FB3070; constexpr uintptr_t InitializeEraNames = 0x1FB1A40; constexpr uintptr_t GetJapaneseEraNames = 0x1FB1500; constexpr uintptr_t GetJapaneseEnglishEraNames = 0x1FB1340; constexpr uintptr_t InitializeAbbreviatedEraNames = 0x1FB16C0; constexpr uintptr_t GetCalendarData = 0x1FB1150; constexpr uintptr_t CalendarIdToCultureName = 0x1FB0FC0; constexpr uintptr_t NativeGetTwoDigitYearMax = 0x55CC70; constexpr uintptr_t NativeGetCalendarData = 0x1FB39A0; constexpr uintptr_t Fill_calendar_data = 0x1FB3990; }; // System.Globalization.GregorianCalendar struct GregorianCalendar { constexpr uintptr_t m_type = 0x20; constexpr uintptr_t DaysToMonth365 = 0x0; constexpr uintptr_t DaysToMonth366 = 0x8; constexpr uintptr_t s_defaultInstance = 0x10; // ---- Methods ---- constexpr uintptr_t OnDeserialized = 0x1FC40F0; constexpr uintptr_t MinSupportedDateTime = 0x1FC4850; constexpr uintptr_t MaxSupportedDateTime = 0x1FC4800; constexpr uintptr_t GetDefaultInstance = 0x1FC3BC0; constexpr uintptr_t .ctor = 0x1FC4620; constexpr uintptr_t .ctor = 0x1FC4650; constexpr uintptr_t ID = 0x72D000; constexpr uintptr_t GetDatePart = 0x1FC3440; constexpr uintptr_t GetAbsoluteDate = 0x1FC3240; constexpr uintptr_t GetDayOfMonth = 0x1FC3600; constexpr uintptr_t GetDayOfWeek = 0x1FC3670; constexpr uintptr_t GetDaysInMonth = 0x1FC36F0; constexpr uintptr_t GetDaysInYear = 0x1FC39F0; constexpr uintptr_t GetEra = 0x620380; constexpr uintptr_t Eras = 0x1FC47A0; constexpr uintptr_t GetMonth = 0x1FC3CD0; constexpr uintptr_t GetMonthsInYear = 0x1FC3D40; constexpr uintptr_t GetYear = 0x1FC3EC0; constexpr uintptr_t IsLeapYear = 0x1FC3F30; constexpr uintptr_t ToDateTime = 0x1FC41E0; constexpr uintptr_t TryToDateTime = 0x1FC4430; constexpr uintptr_t TwoDigitYearMax = 0x1FC48A0; constexpr uintptr_t TwoDigitYearMax = 0x1FC4910; constexpr uintptr_t ToFourDigitYear = 0x1FC42C0; constexpr uintptr_t .cctor = 0x1FC4530; }; // System.Globalization.EraInfo struct EraInfo { constexpr uintptr_t era = 0x10; constexpr uintptr_t ticks = 0x18; constexpr uintptr_t yearOffset = 0x20; constexpr uintptr_t minEraYear = 0x24; constexpr uintptr_t maxEraYear = 0x28; constexpr uintptr_t eraName = 0x30; constexpr uintptr_t abbrevEraName = 0x38; constexpr uintptr_t englishEraName = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FC1680; constexpr uintptr_t .ctor = 0x1FC1570; }; // System.Globalization.GregorianCalendarHelper struct GregorianCalendarHelper { constexpr uintptr_t DaysToMonth365 = 0x0; constexpr uintptr_t DaysToMonth366 = 0x8; constexpr uintptr_t m_maxYear = 0x10; constexpr uintptr_t m_minYear = 0x14; constexpr uintptr_t m_Cal = 0x18; constexpr uintptr_t m_EraInfo = 0x20; constexpr uintptr_t m_eras = 0x28; constexpr uintptr_t m_minDate = 0x30; // ---- Methods ---- constexpr uintptr_t MaxYear = 0x511350; constexpr uintptr_t .ctor = 0x1FC3040; constexpr uintptr_t GetYearOffset = 0x1FC2370; constexpr uintptr_t GetGregorianYear = 0x1FC22B0; constexpr uintptr_t IsValidYear = 0x1FC28A0; constexpr uintptr_t GetDatePart = 0x1FC1C60; constexpr uintptr_t GetAbsoluteDate = 0x1FC1A60; constexpr uintptr_t DateToTicks = 0x1FC19E0; constexpr uintptr_t TimeToTicks = 0x1FC28C0; constexpr uintptr_t CheckTicksRange = 0x1FC17E0; constexpr uintptr_t GetDayOfMonth = 0x1FC1E50; constexpr uintptr_t GetDayOfWeek = 0x1FC1EC0; constexpr uintptr_t GetDaysInMonth = 0x1FC1F60; constexpr uintptr_t GetDaysInYear = 0x1FC2110; constexpr uintptr_t GetEra = 0x1FC21A0; constexpr uintptr_t Eras = 0x1FC3100; constexpr uintptr_t GetMonth = 0x1FC22E0; constexpr uintptr_t GetMonthsInYear = 0x1FC2350; constexpr uintptr_t GetYear = 0x1FC26F0; constexpr uintptr_t IsLeapYear = 0x1FC2820; constexpr uintptr_t ToDateTime = 0x1FC2A80; constexpr uintptr_t ToFourDigitYear = 0x1FC2D60; constexpr uintptr_t .cctor = 0x1FC2F50; }; // System.Globalization.GregorianCalendarTypes struct GregorianCalendarTypes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Localized = 0x0; constexpr uintptr_t USEnglish = 0x0; constexpr uintptr_t MiddleEastFrench = 0x0; constexpr uintptr_t Arabic = 0x0; constexpr uintptr_t TransliteratedEnglish = 0x0; constexpr uintptr_t TransliteratedFrench = 0x0; }; // System.Globalization.HijriCalendar struct HijriCalendar { constexpr uintptr_t HijriEra = 0x0; constexpr uintptr_t HijriMonthDays = 0x8; constexpr uintptr_t m_HijriAdvance = 0x20; constexpr uintptr_t calendarMinValue = 0x10; constexpr uintptr_t calendarMaxValue = 0x18; // ---- Methods ---- constexpr uintptr_t MinSupportedDateTime = 0x1FC6200; constexpr uintptr_t MaxSupportedDateTime = 0x1FC61B0; constexpr uintptr_t .ctor = 0x1FC60A0; constexpr uintptr_t ID = 0xBBCEF0; constexpr uintptr_t GetAbsoluteDateHijri = 0x1FC5150; constexpr uintptr_t DaysUpToHijriYear = 0x1FC5090; constexpr uintptr_t HijriAdjustment = 0x1FC6150; constexpr uintptr_t GetAdvanceHijriDate = 0x559330; constexpr uintptr_t CheckTicksRange = 0x1FC4AF0; constexpr uintptr_t CheckEraRange = 0x1FC4A20; constexpr uintptr_t CheckYearRange = 0x1FC4EB0; constexpr uintptr_t CheckYearMonthRange = 0x1FC4CF0; constexpr uintptr_t GetDatePart = 0x1FC5260; constexpr uintptr_t GetDayOfMonth = 0x1FC5500; constexpr uintptr_t GetDayOfWeek = 0x1FC5570; constexpr uintptr_t GetDaysInMonth = 0x1FC55F0; constexpr uintptr_t GetDaysInYear = 0x1FC5840; constexpr uintptr_t GetEra = 0x1FC58D0; constexpr uintptr_t Eras = 0x1FC60C0; constexpr uintptr_t GetMonth = 0x1FC5960; constexpr uintptr_t GetMonthsInYear = 0x1FC59D0; constexpr uintptr_t GetYear = 0x1FC5A30; constexpr uintptr_t IsLeapYear = 0x1FC5AA0; constexpr uintptr_t ToDateTime = 0x1FC5B20; constexpr uintptr_t TwoDigitYearMax = 0x1FC6250; constexpr uintptr_t TwoDigitYearMax = 0x1FC62C0; constexpr uintptr_t ToFourDigitYear = 0x1FC5DE0; constexpr uintptr_t .cctor = 0x1FC5F70; }; // System.Globalization.JapaneseCalendar struct JapaneseCalendar { constexpr uintptr_t calendarMinValue = 0x0; constexpr uintptr_t japaneseEraInfo = 0x8; constexpr uintptr_t s_defaultInstance = 0x10; constexpr uintptr_t helper = 0x20; // ---- Methods ---- constexpr uintptr_t MinSupportedDateTime = 0x1FC71E0; constexpr uintptr_t MaxSupportedDateTime = 0x1FC7190; constexpr uintptr_t GetEraInfo = 0x1FC6710; constexpr uintptr_t GetErasFromRegistry = 0x559330; constexpr uintptr_t GetDefaultInstance = 0x1FC6620; constexpr uintptr_t .ctor = 0x1FC7000; constexpr uintptr_t ID = 0x6476D0; constexpr uintptr_t GetDaysInMonth = 0x1FC65D0; constexpr uintptr_t GetDaysInYear = 0x1FC6600; constexpr uintptr_t GetDayOfMonth = 0x1FC6590; constexpr uintptr_t GetDayOfWeek = 0x1FC65B0; constexpr uintptr_t GetMonthsInYear = 0x1FC6D30; constexpr uintptr_t GetEra = 0x1FC6CF0; constexpr uintptr_t GetMonth = 0x1FC6D10; constexpr uintptr_t GetYear = 0x1FC6D60; constexpr uintptr_t IsLeapYear = 0x1FC6D80; constexpr uintptr_t ToDateTime = 0x1FC6DD0; constexpr uintptr_t ToFourDigitYear = 0x1FC6E00; constexpr uintptr_t Eras = 0x1FC7170; constexpr uintptr_t EraNames = 0x1FC64B0; constexpr uintptr_t EnglishEraNames = 0x1FC63D0; constexpr uintptr_t IsValidYear = 0x1FC6DA0; constexpr uintptr_t TwoDigitYearMax = 0x1FC7230; constexpr uintptr_t TwoDigitYearMax = 0x1FC72A0; constexpr uintptr_t .cctor = 0x1FC6F90; }; // System.Globalization.NumberFormatInfo struct NumberFormatInfo { constexpr uintptr_t invariantInfo = 0x0; constexpr uintptr_t numberGroupSizes = 0x10; constexpr uintptr_t currencyGroupSizes = 0x18; constexpr uintptr_t percentGroupSizes = 0x20; constexpr uintptr_t positiveSign = 0x28; constexpr uintptr_t negativeSign = 0x30; constexpr uintptr_t numberDecimalSeparator = 0x38; constexpr uintptr_t numberGroupSeparator = 0x40; constexpr uintptr_t currencyGroupSeparator = 0x48; constexpr uintptr_t currencyDecimalSeparator = 0x50; constexpr uintptr_t currencySymbol = 0x58; constexpr uintptr_t ansiCurrencySymbol = 0x60; constexpr uintptr_t nanSymbol = 0x68; constexpr uintptr_t positiveInfinitySymbol = 0x70; constexpr uintptr_t negativeInfinitySymbol = 0x78; constexpr uintptr_t percentDecimalSeparator = 0x80; constexpr uintptr_t percentGroupSeparator = 0x88; constexpr uintptr_t percentSymbol = 0x90; constexpr uintptr_t perMilleSymbol = 0x98; constexpr uintptr_t nativeDigits = 0xA0; constexpr uintptr_t m_dataItem = 0xA8; constexpr uintptr_t numberDecimalDigits = 0xAC; constexpr uintptr_t currencyDecimalDigits = 0xB0; constexpr uintptr_t currencyPositivePattern = 0xB4; constexpr uintptr_t currencyNegativePattern = 0xB8; constexpr uintptr_t numberNegativePattern = 0xBC; constexpr uintptr_t percentPositivePattern = 0xC0; constexpr uintptr_t percentNegativePattern = 0xC4; constexpr uintptr_t percentDecimalDigits = 0xC8; constexpr uintptr_t digitSubstitution = 0xCC; constexpr uintptr_t isReadOnly = 0xD0; constexpr uintptr_t m_useUserOverride = 0xD1; constexpr uintptr_t m_isInvariant = 0xD2; constexpr uintptr_t validForParseAsNumber = 0xD3; constexpr uintptr_t validForParseAsCurrency = 0xD4; constexpr uintptr_t InvalidNumberStyles = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FC7B40; constexpr uintptr_t OnSerializing = 0x1FC7790; constexpr uintptr_t OnDeserializing = 0x512CE0; constexpr uintptr_t OnDeserialized = 0x512CE0; constexpr uintptr_t .ctor = 0x1FC7B50; constexpr uintptr_t VerifyWritable = 0x1FC7AC0; constexpr uintptr_t InvariantInfo = 0x1FC82C0; constexpr uintptr_t GetInstance = 0x1FC74D0; constexpr uintptr_t Clone = 0x1FC73E0; constexpr uintptr_t CurrencyDecimalDigits = 0x6AF910; constexpr uintptr_t CurrencyDecimalSeparator = 0x54DA80; constexpr uintptr_t IsReadOnly = 0x1FC83E0; constexpr uintptr_t CurrencyGroupSizes = 0x1FC8120; constexpr uintptr_t NumberGroupSizes = 0x1FC83F0; constexpr uintptr_t PercentGroupSizes = 0x1FC8490; constexpr uintptr_t CurrencyGroupSeparator = 0x54DA70; constexpr uintptr_t CurrencySymbol = 0x546A70; constexpr uintptr_t CurrentInfo = 0x1FC81C0; constexpr uintptr_t NaNSymbol = 0x54E680; constexpr uintptr_t NaNSymbol = 0x1FC8510; constexpr uintptr_t CurrencyNegativePattern = 0x1FC81A0; constexpr uintptr_t NumberNegativePattern = 0x1FC8470; constexpr uintptr_t PercentPositivePattern = 0x1CE33D0; constexpr uintptr_t PercentNegativePattern = 0x10D7F40; constexpr uintptr_t NegativeInfinitySymbol = 0x54E970; constexpr uintptr_t NegativeSign = 0x54DFC0; constexpr uintptr_t NumberDecimalDigits = 0x6AF940; constexpr uintptr_t NumberDecimalSeparator = 0x5140C0; constexpr uintptr_t NumberGroupSeparator = 0x54DA60; constexpr uintptr_t CurrencyPositivePattern = 0x1FC81B0; constexpr uintptr_t PositiveInfinitySymbol = 0x54E980; constexpr uintptr_t PositiveSign = 0x5120A0; constexpr uintptr_t PercentDecimalDigits = 0x1FC8480; constexpr uintptr_t PercentDecimalSeparator = 0x54E870; constexpr uintptr_t PercentGroupSeparator = 0x54E9A0; constexpr uintptr_t PercentSymbol = 0x53E8A0; constexpr uintptr_t PerMilleSymbol = 0x54E860; constexpr uintptr_t GetFormat = 0x1FC7450; constexpr uintptr_t ReadOnly = 0x1FC7820; constexpr uintptr_t ValidateParseStyleInteger = 0x1FC79D0; constexpr uintptr_t ValidateParseStyleFloatingPoint = 0x1FC78F0; }; // System.Globalization.StringInfo struct StringInfo { constexpr uintptr_t m_str = 0x10; constexpr uintptr_t m_indexes = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FC91A0; constexpr uintptr_t .ctor = 0x1FC90F0; constexpr uintptr_t OnDeserializing = 0x1FC8E90; constexpr uintptr_t OnDeserialized = 0x1FC8E50; constexpr uintptr_t Equals = 0x1FC8C60; constexpr uintptr_t GetHashCode = 0x6BFB40; constexpr uintptr_t Indexes = 0x1FC9280; constexpr uintptr_t String = 0x53E8F0; constexpr uintptr_t String = 0x1FC9330; constexpr uintptr_t LengthInTextElements = 0x1FC92D0; constexpr uintptr_t GetCurrentTextElementLen = 0x1FC8D10; constexpr uintptr_t ParseCombiningCharacters = 0x1FC8EB0; }; // System.Globalization.TaiwanCalendar struct TaiwanCalendar { constexpr uintptr_t taiwanEraInfo = 0x0; constexpr uintptr_t s_defaultInstance = 0x8; constexpr uintptr_t helper = 0x20; constexpr uintptr_t calendarMinValue = 0x10; // ---- Methods ---- constexpr uintptr_t GetDefaultInstance = 0x1FC93E0; constexpr uintptr_t MinSupportedDateTime = 0x1FC99F0; constexpr uintptr_t MaxSupportedDateTime = 0x1FC99A0; constexpr uintptr_t .ctor = 0x1FC9820; constexpr uintptr_t ID = 0xBB5050; constexpr uintptr_t GetDaysInMonth = 0x1FC65D0; constexpr uintptr_t GetDaysInYear = 0x1FC6600; constexpr uintptr_t GetDayOfMonth = 0x1FC6590; constexpr uintptr_t GetDayOfWeek = 0x1FC65B0; constexpr uintptr_t GetMonthsInYear = 0x1FC6D30; constexpr uintptr_t GetEra = 0x1FC6CF0; constexpr uintptr_t GetMonth = 0x1FC6D10; constexpr uintptr_t GetYear = 0x1FC6D60; constexpr uintptr_t IsLeapYear = 0x1FC6D80; constexpr uintptr_t ToDateTime = 0x1FC6DD0; constexpr uintptr_t Eras = 0x1FC7170; constexpr uintptr_t TwoDigitYearMax = 0x1FC7230; constexpr uintptr_t TwoDigitYearMax = 0x1FC9A40; constexpr uintptr_t ToFourDigitYear = 0x1FC94D0; constexpr uintptr_t .cctor = 0x1FC9660; }; // System.Globalization.TextInfo struct TextInfo { constexpr uintptr_t m_isReadOnly = 0x10; constexpr uintptr_t m_cultureName = 0x18; constexpr uintptr_t m_cultureData = 0x20; constexpr uintptr_t m_textInfoName = 0x28; constexpr uintptr_t m_IsAsciiCasingSameAsInvariant = 0x30; constexpr uintptr_t s_Invariant = 0x0; constexpr uintptr_t customCultureName = 0x38; constexpr uintptr_t m_useUserOverride = 0x40; constexpr uintptr_t m_win32LangID = 0x44; // ---- Methods ---- constexpr uintptr_t Invariant = 0x1FCB8C0; constexpr uintptr_t .ctor = 0x1FCB820; constexpr uintptr_t OnDeserializing = 0x1FCA210; constexpr uintptr_t OnDeserialized = 0x1FCA0D0; constexpr uintptr_t OnDeserialized = 0x1FCA200; constexpr uintptr_t OnSerializing = 0x1FCA250; constexpr uintptr_t CultureName = 0x5120A0; constexpr uintptr_t IsReadOnly = 0x51FE80; constexpr uintptr_t Clone = 0x1FC9F40; constexpr uintptr_t ReadOnly = 0x1FCA2F0; constexpr uintptr_t SetReadOnlyState = 0x51FEA0; constexpr uintptr_t ToLower = 0x1FCA9A0; constexpr uintptr_t ToLower = 0x1FCAA00; constexpr uintptr_t ToLowerAsciiInvariant = 0x1FCA3D0; constexpr uintptr_t ToUpper = 0x1FCB7C0; constexpr uintptr_t ToUpper = 0x1FCB6A0; constexpr uintptr_t ToUpperAsciiInvariant = 0x1FCAFD0; constexpr uintptr_t IsAscii = 0x1FCA0A0; constexpr uintptr_t IsAsciiCasingSameAsInvariant = 0x1FCB9D0; constexpr uintptr_t Equals = 0x1FC9FC0; constexpr uintptr_t GetHashCode = 0x1FCA070; constexpr uintptr_t ToString = 0x1FCAB20; constexpr uintptr_t ToTitleCase = 0x1FCAB70; constexpr uintptr_t AddNonLetter = 0x1FC9B80; constexpr uintptr_t AddTitlecaseLetter = 0x1FC9C20; constexpr uintptr_t IsWordSeparator = 0x1FCA0C0; constexpr uintptr_t IsLetterCategory = 0x1FCA0B0; constexpr uintptr_t System.Runtime.Serialization.IDeserializationCallback.OnDeserialization = 0x1FCA200; constexpr uintptr_t ToUpperInternal = 0x1FCB5C0; constexpr uintptr_t ToLowerInternal = 0x1FCA8C0; constexpr uintptr_t ToUpperInternal = 0x1FCAFF0; constexpr uintptr_t ToLowerInternal = 0x1FCA3F0; constexpr uintptr_t ToUpperAsciiInvariant = 0x1FCAF20; constexpr uintptr_t ChangeCase = 0x1FC9DF0; constexpr uintptr_t .ctor = 0x1FCB890; }; // System.Globalization.ThaiBuddhistCalendar struct ThaiBuddhistCalendar { constexpr uintptr_t thaiBuddhistEraInfo = 0x0; constexpr uintptr_t helper = 0x20; // ---- Methods ---- constexpr uintptr_t MinSupportedDateTime = 0x1FCBDF0; constexpr uintptr_t MaxSupportedDateTime = 0x1FCBDA0; constexpr uintptr_t .ctor = 0x1FCBCE0; constexpr uintptr_t ID = 0xBBD160; constexpr uintptr_t GetDaysInMonth = 0x1FC65D0; constexpr uintptr_t GetDaysInYear = 0x1FC6600; constexpr uintptr_t GetDayOfMonth = 0x1FC6590; constexpr uintptr_t GetDayOfWeek = 0x1FC65B0; constexpr uintptr_t GetMonthsInYear = 0x1FC6D30; constexpr uintptr_t GetEra = 0x1FC6CF0; constexpr uintptr_t GetMonth = 0x1FC6D10; constexpr uintptr_t GetYear = 0x1FC6D60; constexpr uintptr_t IsLeapYear = 0x1FC6D80; constexpr uintptr_t ToDateTime = 0x1FC6DD0; constexpr uintptr_t Eras = 0x1FC7170; constexpr uintptr_t TwoDigitYearMax = 0x1FCBE40; constexpr uintptr_t TwoDigitYearMax = 0x1FCBEB0; constexpr uintptr_t ToFourDigitYear = 0x1FCBAB0; constexpr uintptr_t .cctor = 0x1FCBB70; }; // DateMapping struct DateMapping { constexpr uintptr_t HijriMonthsLengthFlags = 0x10; constexpr uintptr_t GregorianDate = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FB6540; }; // System.Globalization.UmAlQuraCalendar struct UmAlQuraCalendar { constexpr uintptr_t HijriYearInfo = 0x0; constexpr uintptr_t minDate = 0x8; constexpr uintptr_t maxDate = 0x10; // ---- Methods ---- constexpr uintptr_t InitDateMapping = 0x1FCEE00; constexpr uintptr_t MinSupportedDateTime = 0x1FCF830; constexpr uintptr_t MaxSupportedDateTime = 0x1FCF7E0; constexpr uintptr_t .ctor = 0x1FB42B0; constexpr uintptr_t BaseCalendarID = 0xBBCEF0; constexpr uintptr_t ID = 0x1FCF7D0; constexpr uintptr_t ConvertHijriToGregorian = 0x1FCE640; constexpr uintptr_t GetAbsoluteDateUmAlQura = 0x1FCE7B0; constexpr uintptr_t CheckTicksRange = 0x1FCDEB0; constexpr uintptr_t CheckEraRange = 0x1FCDE20; constexpr uintptr_t CheckYearRange = 0x1FCE180; constexpr uintptr_t CheckYearMonthRange = 0x1FCE0B0; constexpr uintptr_t ConvertGregorianToHijri = 0x1FCE330; constexpr uintptr_t GetDatePart = 0x1FCE970; constexpr uintptr_t GetDayOfMonth = 0x1FCEB20; constexpr uintptr_t GetDayOfWeek = 0x1FCEB40; constexpr uintptr_t GetDaysInMonth = 0x1FCEBC0; constexpr uintptr_t RealGetDaysInYear = 0x1FCF000; constexpr uintptr_t GetDaysInYear = 0x1FCEC80; constexpr uintptr_t GetEra = 0x1FCECE0; constexpr uintptr_t Eras = 0x1FCF770; constexpr uintptr_t GetMonth = 0x1FCED60; constexpr uintptr_t GetMonthsInYear = 0x1FCED80; constexpr uintptr_t GetYear = 0x1FCEDE0; constexpr uintptr_t IsLeapYear = 0x1FCEF90; constexpr uintptr_t ToDateTime = 0x1FCF0A0; constexpr uintptr_t TwoDigitYearMax = 0x1FC6250; constexpr uintptr_t TwoDigitYearMax = 0x1FCF880; constexpr uintptr_t ToFourDigitYear = 0x1FCF300; constexpr uintptr_t .cctor = 0x1FCF490; }; // System.Globalization.SortKey struct SortKey { constexpr uintptr_t source = 0x10; constexpr uintptr_t key = 0x18; constexpr uintptr_t options = 0x20; constexpr uintptr_t lcid = 0x24; // ---- Methods ---- constexpr uintptr_t Compare = 0x1FC8600; constexpr uintptr_t .ctor = 0x1FC8B50; constexpr uintptr_t .ctor = 0x1FC8A90; constexpr uintptr_t .ctor = 0x1FC8B00; constexpr uintptr_t OriginalString = 0x53E8F0; constexpr uintptr_t KeyData = 0x520140; constexpr uintptr_t Equals = 0x1FC8810; constexpr uintptr_t GetHashCode = 0x1FC88C0; constexpr uintptr_t ToString = 0x1FC8930; constexpr uintptr_t .ctor = 0x1FC8C30; }; // System.Globalization.ISimpleCollator struct ISimpleCollator { // ---- Methods ---- constexpr uintptr_t GetSortKey = 0x351B30; constexpr uintptr_t IsPrefix = 0x356C70; constexpr uintptr_t IsSuffix = 0x356C70; }; // NumberFormatEntryManaged struct NumberFormatEntryManaged { constexpr uintptr_t currency_decimal_digits = 0x10; constexpr uintptr_t currency_decimal_separator = 0x14; constexpr uintptr_t currency_group_separator = 0x18; constexpr uintptr_t currency_group_sizes0 = 0x1C; constexpr uintptr_t currency_group_sizes1 = 0x20; constexpr uintptr_t currency_negative_pattern = 0x24; constexpr uintptr_t currency_positive_pattern = 0x28; constexpr uintptr_t currency_symbol = 0x2C; constexpr uintptr_t nan_symbol = 0x30; constexpr uintptr_t negative_infinity_symbol = 0x34; constexpr uintptr_t negative_sign = 0x38; constexpr uintptr_t number_decimal_digits = 0x3C; constexpr uintptr_t number_decimal_separator = 0x40; constexpr uintptr_t number_group_separator = 0x44; constexpr uintptr_t number_group_sizes0 = 0x48; constexpr uintptr_t number_group_sizes1 = 0x4C; constexpr uintptr_t number_negative_pattern = 0x50; constexpr uintptr_t per_mille_symbol = 0x54; constexpr uintptr_t percent_negative_pattern = 0x58; constexpr uintptr_t percent_positive_pattern = 0x5C; constexpr uintptr_t percent_symbol = 0x60; constexpr uintptr_t positive_infinity_symbol = 0x64; constexpr uintptr_t positive_sign = 0x68; }; // System.Globalization.CultureData struct CultureData { constexpr uintptr_t sAM1159 = 0x10; constexpr uintptr_t sPM2359 = 0x18; constexpr uintptr_t sTimeSeparator = 0x20; constexpr uintptr_t saLongTimes = 0x28; constexpr uintptr_t saShortTimes = 0x30; constexpr uintptr_t iFirstDayOfWeek = 0x38; constexpr uintptr_t iFirstWeekOfYear = 0x3C; constexpr uintptr_t waCalendars = 0x40; constexpr uintptr_t calendars = 0x48; constexpr uintptr_t sISO639Language = 0x50; constexpr uintptr_t sRealName = 0x58; constexpr uintptr_t bUseOverrides = 0x60; constexpr uintptr_t calendarId = 0x64; constexpr uintptr_t numberIndex = 0x68; constexpr uintptr_t iDefaultAnsiCodePage = 0x6C; constexpr uintptr_t iDefaultOemCodePage = 0x70; constexpr uintptr_t iDefaultMacCodePage = 0x74; constexpr uintptr_t iDefaultEbcdicCodePage = 0x78; constexpr uintptr_t isRightToLeft = 0x7C; constexpr uintptr_t sListSeparator = 0x80; constexpr uintptr_t s_Invariant = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FB5DA0; constexpr uintptr_t Invariant = 0x1FB6060; constexpr uintptr_t GetCultureData = 0x1FB5150; constexpr uintptr_t GetCultureData = 0x1FB5030; constexpr uintptr_t Fill_culture_data = 0x1FB5E90; constexpr uintptr_t GetCalendar = 0x1FB4EF0; constexpr uintptr_t LongTimes = 0x12EA360; constexpr uintptr_t ShortTimes = 0x1FB64A0; constexpr uintptr_t SISO639LANGNAME = 0x54DA80; constexpr uintptr_t IFIRSTDAYOFWEEK = 0x5B4DF0; constexpr uintptr_t IFIRSTWEEKOFYEAR = 0x1ED0BE0; constexpr uintptr_t SAM1159 = 0x53E8F0; constexpr uintptr_t SPM2359 = 0x520140; constexpr uintptr_t TimeSeparator = 0x526D40; constexpr uintptr_t CalendarIds = 0x1FB5EB0; constexpr uintptr_t GetCalendarIds = 0x1FB4C80; constexpr uintptr_t IsInvariantCulture = 0x1FB6460; constexpr uintptr_t CultureName = 0x546A70; constexpr uintptr_t SCOMPAREINFO = 0x1FB6470; constexpr uintptr_t STEXTINFO = 0x546A70; constexpr uintptr_t UseUserOverride = 0x81F490; constexpr uintptr_t EraNames = 0x1FB4C40; constexpr uintptr_t AbbrevEraNames = 0x1FB4AA0; constexpr uintptr_t AbbreviatedEnglishEraNames = 0x1FB4AE0; constexpr uintptr_t ShortDates = 0x1FB5BA0; constexpr uintptr_t LongDates = 0x1FB5B40; constexpr uintptr_t YearMonths = 0x1FB5D80; constexpr uintptr_t DayNames = 0x1FB4C20; constexpr uintptr_t AbbreviatedDayNames = 0x1FB4AC0; constexpr uintptr_t SuperShortDayNames = 0x1FB5BC0; constexpr uintptr_t MonthNames = 0x1FB5B80; constexpr uintptr_t GenitiveMonthNames = 0x1FB4C60; constexpr uintptr_t AbbreviatedMonthNames = 0x1FB4B30; constexpr uintptr_t AbbreviatedGenitiveMonthNames = 0x1FB4B00; constexpr uintptr_t LeapYearMonthNames = 0x1FB5B10; constexpr uintptr_t MonthDay = 0x1FB5B60; constexpr uintptr_t DateSeparator = 0x1FB4B50; constexpr uintptr_t GetDateSeparator = 0x1FB51D0; constexpr uintptr_t GetSeparator = 0x1FB5840; constexpr uintptr_t IndexOfTimePart = 0x1FB5A20; constexpr uintptr_t UnescapeNlsString = 0x1FB5BE0; constexpr uintptr_t ReescapeWin32Strings = 0x51FF10; constexpr uintptr_t ReescapeWin32String = 0x51FF10; constexpr uintptr_t Strlen = 0x1FB6520; constexpr uintptr_t Idx2string = 0x1FB64C0; constexpr uintptr_t Create_group_sizes_array = 0x1FB5DE0; constexpr uintptr_t GetNFIValues = 0x1FB5210; constexpr uintptr_t Fill_number_data = 0x1FB5EA0; }; // System.Globalization.CodePageDataItem struct CodePageDataItem { constexpr uintptr_t m_dataIndex = 0x10; constexpr uintptr_t m_uiFamilyCodePage = 0x14; constexpr uintptr_t m_webName = 0x18; constexpr uintptr_t m_headerName = 0x20; constexpr uintptr_t m_bodyName = 0x28; constexpr uintptr_t m_flags = 0x30; constexpr uintptr_t sep = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FB4770; constexpr uintptr_t CreateString = 0x1FB4620; constexpr uintptr_t WebName = 0x1FB49D0; constexpr uintptr_t HeaderName = 0x1FB4900; constexpr uintptr_t BodyName = 0x1FB4830; constexpr uintptr_t .cctor = 0x1FB46E0; }; // System.Globalization.EncodingTable struct EncodingTable { constexpr uintptr_t encodingDataPtr = 0x0; constexpr uintptr_t codePageDataPtr = 0x8; constexpr uintptr_t lastEncodingItem = 0x10; constexpr uintptr_t hashByName = 0x18; constexpr uintptr_t hashByCodePage = 0x20; // ---- Methods ---- constexpr uintptr_t GetNumEncodingItems = 0x1FB6AD0; constexpr uintptr_t ENC = 0x1FB6590; constexpr uintptr_t MapCodePageDataItem = 0x1FB6B30; constexpr uintptr_t .cctor = 0x1FB6B70; constexpr uintptr_t InternalGetCodePageFromName = 0x1FC12E0; constexpr uintptr_t GetCodePageFromName = 0x1FB6890; constexpr uintptr_t GetCodePageDataItem = 0x1FB65D0; }; // System.Globalization.InternalEncodingDataItem struct InternalEncodingDataItem { constexpr uintptr_t webName = 0x10; constexpr uintptr_t codePage = 0x18; }; // System.Globalization.InternalCodePageDataItem struct InternalCodePageDataItem { constexpr uintptr_t codePage = 0x10; constexpr uintptr_t uiFamilyCodePage = 0x12; constexpr uintptr_t flags = 0x14; constexpr uintptr_t Names = 0x18; }; // System.Globalization.TextInfoToUpperData struct TextInfoToUpperData { constexpr uintptr_t range_00e0_0586 = 0x0; constexpr uintptr_t range_1e01_1ff3 = 0x8; constexpr uintptr_t range_2170_2184 = 0x10; constexpr uintptr_t range_24d0_24e9 = 0x18; constexpr uintptr_t range_2c30_2ce3 = 0x20; constexpr uintptr_t range_2d00_2d25 = 0x28; constexpr uintptr_t range_a641_a697 = 0x30; constexpr uintptr_t range_a723_a78c = 0x38; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1FE48E0; }; // System.Globalization.TextInfoToLowerData struct TextInfoToLowerData { constexpr uintptr_t range_00c0_0556 = 0x0; constexpr uintptr_t range_10a0_10c5 = 0x8; constexpr uintptr_t range_1e00_1ffc = 0x10; constexpr uintptr_t range_2160_216f = 0x18; constexpr uintptr_t range_24b6_24cf = 0x20; constexpr uintptr_t range_2c00_2c2e = 0x28; constexpr uintptr_t range_2c60_2ce2 = 0x30; constexpr uintptr_t range_a640_a696 = 0x38; constexpr uintptr_t range_a722_a78b = 0x40; // ---- Methods ---- constexpr uintptr_t .cctor = 0x1FE4560; }; // Data struct Data { constexpr uintptr_t ansi = 0x10; constexpr uintptr_t ebcdic = 0x14; constexpr uintptr_t mac = 0x18; constexpr uintptr_t oem = 0x1C; constexpr uintptr_t right_to_left = 0x20; constexpr uintptr_t list_sep = 0x21; }; // OnCultureInfoChangedDelegate struct OnCultureInfoChangedDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540580; constexpr uintptr_t Invoke = 0x520290; }; // System.Globalization.CultureInfo struct CultureInfo { constexpr uintptr_t invariant_culture_info = 0x0; constexpr uintptr_t shared_table_lock = 0x8; constexpr uintptr_t default_current_culture = 0x10; constexpr uintptr_t m_isReadOnly = 0x10; constexpr uintptr_t cultureID = 0x14; constexpr uintptr_t parent_lcid = 0x18; constexpr uintptr_t datetime_index = 0x1C; constexpr uintptr_t number_index = 0x20; constexpr uintptr_t default_calendar_type = 0x24; constexpr uintptr_t m_useUserOverride = 0x28; constexpr uintptr_t numInfo = 0x30; constexpr uintptr_t dateTimeInfo = 0x38; constexpr uintptr_t textInfo = 0x40; constexpr uintptr_t m_name = 0x48; constexpr uintptr_t englishname = 0x50; constexpr uintptr_t nativename = 0x58; constexpr uintptr_t iso3lang = 0x60; constexpr uintptr_t iso2lang = 0x68; constexpr uintptr_t win3lang = 0x70; constexpr uintptr_t territory = 0x78; constexpr uintptr_t native_calendar_names = 0x80; constexpr uintptr_t compareInfo = 0x88; constexpr uintptr_t textinfo_data = 0x90; constexpr uintptr_t m_dataItem = 0x98; constexpr uintptr_t calendar = 0xA0; constexpr uintptr_t parent_culture = 0xA8; constexpr uintptr_t constructed = 0xB0; constexpr uintptr_t cached_serialized_form = 0xB8; constexpr uintptr_t m_cultureData = 0xC0; constexpr uintptr_t m_isInherited = 0xC8; constexpr uintptr_t InvariantCultureId = 0x0; constexpr uintptr_t CalendarTypeBits = 0x0; constexpr uintptr_t LOCALE_INVARIANT = 0x0; constexpr uintptr_t MSG_READONLY = 0x0; constexpr uintptr_t s_DefaultThreadCurrentUICulture = 0x18; constexpr uintptr_t s_DefaultThreadCurrentCulture = 0x20; constexpr uintptr_t shared_by_number = 0x28; constexpr uintptr_t shared_by_name = 0x30; constexpr uintptr_t s_UserPreferredCultureInfoInAppX = 0x38; constexpr uintptr_t IsTaiwanSku = 0x40; // ---- Methods ---- constexpr uintptr_t _cultureData = 0x74E3D0; constexpr uintptr_t _isInherited = 0x1FD86C0; constexpr uintptr_t InvariantCulture = 0x1FD8090; constexpr uintptr_t CurrentCulture = 0x1FD7CC0; constexpr uintptr_t CurrentUICulture = 0x1FD7CF0; constexpr uintptr_t ConstructCurrentCulture = 0x1FD3240; constexpr uintptr_t ConstructCurrentUICulture = 0x1FD3430; constexpr uintptr_t Territory = 0x54E970; constexpr uintptr_t _name = 0x54DA70; constexpr uintptr_t LCID = 0x5948C0; constexpr uintptr_t Name = 0x54DA70; constexpr uintptr_t Calendar = 0x1FD7AE0; constexpr uintptr_t Parent = 0x1FD81E0; constexpr uintptr_t TextInfo = 0x1FD84B0; constexpr uintptr_t Clone = 0x1FD3070; constexpr uintptr_t Equals = 0x1FD5FB0; constexpr uintptr_t GetCultures = 0x1FD6690; constexpr uintptr_t GetTextInfoData = 0x1FD6B60; constexpr uintptr_t GetHashCode = 0x1FD6B50; constexpr uintptr_t ReadOnly = 0x1FD6C80; constexpr uintptr_t ToString = 0x54DA70; constexpr uintptr_t CompareInfo = 0x1FD7B80; constexpr uintptr_t IsNeutralCulture = 0x1FD80F0; constexpr uintptr_t CheckNeutral = 0x512CE0; constexpr uintptr_t NumberFormat = 0x1FD8130; constexpr uintptr_t NumberFormat = 0x1FD89B0; constexpr uintptr_t DateTimeFormat = 0x1FD7D20; constexpr uintptr_t DateTimeFormat = 0x1FD88C0; constexpr uintptr_t EnglishName = 0x1FD7F70; constexpr uintptr_t IsReadOnly = 0x51FE80; constexpr uintptr_t GetFormat = 0x1FD6A50; constexpr uintptr_t Construct = 0x1FD36F0; constexpr uintptr_t Construct_internal_locale_from_lcid = 0x1FD7A20; constexpr uintptr_t Construct_internal_locale_from_name = 0x1FD7A30; constexpr uintptr_t Current_locale_name = 0x1FD86D0; constexpr uintptr_t Internal_get_cultures = 0x1FD88B0; constexpr uintptr_t ConstructInvariant = 0x1FD3470; constexpr uintptr_t CreateTextInfo = 0x1FD5F30; constexpr uintptr_t .ctor = 0x1FD7A00; constexpr uintptr_t .ctor = 0x1FD7690; constexpr uintptr_t .ctor = 0x1FD76B0; constexpr uintptr_t .ctor = 0x1FD7650; constexpr uintptr_t .ctor = 0x1FD79E0; constexpr uintptr_t .ctor = 0x1FD7380; constexpr uintptr_t .ctor = 0x1FD7670; constexpr uintptr_t Insert_into_shared_tables = 0x1FD86E0; constexpr uintptr_t GetCultureInfo = 0x1FD61D0; constexpr uintptr_t GetCultureInfo = 0x1FD6430; constexpr uintptr_t CreateCulture = 0x1FD3910; constexpr uintptr_t CreateSpecificCulture = 0x1FD5C20; constexpr uintptr_t ConstructLocaleFromName = 0x1FD3650; constexpr uintptr_t CreateSpecificCultureFromNeutral = 0x1FD3A40; constexpr uintptr_t CalendarType = 0x1FD7A40; constexpr uintptr_t CreateCalendar = 0x1FD3710; constexpr uintptr_t CreateNotFoundException = 0x1FD39A0; constexpr uintptr_t DefaultThreadCurrentCulture = 0x1FD7EB0; constexpr uintptr_t DefaultThreadCurrentUICulture = 0x1FD7F10; constexpr uintptr_t SortName = 0x54DA70; constexpr uintptr_t UserDefaultUICulture = 0x1FD8640; constexpr uintptr_t UserDefaultCulture = 0x1FD8600; constexpr uintptr_t InitializeUserPreferredCultureInfoInAppX = 0x1FD6B80; constexpr uintptr_t OnCultureInfoChangedInAppX = 0x1FD6BA0; constexpr uintptr_t GetCultureInfoForUserPreferredLanguageInAppX = 0x1FD6050; constexpr uintptr_t HasInvariantCultureName = 0x1FD7FB0; constexpr uintptr_t VerifyCultureName = 0x1FD6E60; constexpr uintptr_t .cctor = 0x1FD6F90; }; // System.Globalization.IdnMapping struct IdnMapping { constexpr uintptr_t allow_unassigned = 0x10; constexpr uintptr_t use_std3 = 0x11; constexpr uintptr_t puny = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FDB960; constexpr uintptr_t Equals = 0x1FDA910; constexpr uintptr_t GetHashCode = 0x1FDAB80; constexpr uintptr_t GetAscii = 0x1FDA990; constexpr uintptr_t GetAscii = 0x1FDAA60; constexpr uintptr_t Convert = 0x1FDA6F0; constexpr uintptr_t ToAscii = 0x1FDAEB0; constexpr uintptr_t VerifyLength = 0x1FDB3E0; constexpr uintptr_t NamePrep = 0x1FDAD90; constexpr uintptr_t VerifyProhibitedCharacters = 0x1FDB510; constexpr uintptr_t VerifyStd3AsciiRules = 0x1FDB710; constexpr uintptr_t GetUnicode = 0x1FDACC0; constexpr uintptr_t GetUnicode = 0x1FDABA0; constexpr uintptr_t ToUnicode = 0x1FDB210; }; // System.Globalization.Bootstring struct Bootstring { constexpr uintptr_t delimiter = 0x10; constexpr uintptr_t base_num = 0x14; constexpr uintptr_t tmin = 0x18; constexpr uintptr_t tmax = 0x1C; constexpr uintptr_t skew = 0x20; constexpr uintptr_t damp = 0x24; constexpr uintptr_t initial_bias = 0x28; constexpr uintptr_t initial_n = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD1370; constexpr uintptr_t Encode = 0x1FD0F60; constexpr uintptr_t EncodeDigit = 0x1FD0F40; constexpr uintptr_t DecodeDigit = 0x1FD0C70; constexpr uintptr_t Adapt = 0x1FD0BF0; constexpr uintptr_t Decode = 0x1FD0CA0; }; // System.Globalization.Punycode struct Punycode { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FDD3E0; }; // System.Globalization.RegionInfo struct RegionInfo { constexpr uintptr_t currentRegion = 0x0; constexpr uintptr_t regionId = 0x10; constexpr uintptr_t iso2Name = 0x18; constexpr uintptr_t iso3Name = 0x20; constexpr uintptr_t win3Name = 0x28; constexpr uintptr_t englishName = 0x30; constexpr uintptr_t nativeName = 0x38; constexpr uintptr_t currencySymbol = 0x40; constexpr uintptr_t isoCurrencySymbol = 0x48; constexpr uintptr_t currencyEnglishName = 0x50; constexpr uintptr_t currencyNativeName = 0x58; // ---- Methods ---- constexpr uintptr_t CurrentRegion = 0x1FDEFE0; constexpr uintptr_t .ctor = 0x1FDEE50; constexpr uintptr_t .ctor = 0x1FDEA80; constexpr uintptr_t .ctor = 0x1FDEC40; constexpr uintptr_t GetByTerritory = 0x1FDE970; constexpr uintptr_t Construct_internal_region_from_name = 0x1FDEFD0; constexpr uintptr_t CurrencyEnglishName = 0x54DA80; constexpr uintptr_t CurrencySymbol = 0x54DA60; constexpr uintptr_t DisplayName = 0x54DFC0; constexpr uintptr_t EnglishName = 0x54DFC0; constexpr uintptr_t GeoId = 0x511350; constexpr uintptr_t IsMetric = 0x1FDF0C0; constexpr uintptr_t ISOCurrencySymbol = 0x54DA70; constexpr uintptr_t NativeName = 0x5140C0; constexpr uintptr_t CurrencyNativeName = 0x546A70; constexpr uintptr_t Name = 0x520140; constexpr uintptr_t ThreeLetterISORegionName = 0x526D40; constexpr uintptr_t ThreeLetterWindowsRegionName = 0x5120A0; constexpr uintptr_t TwoLetterISORegionName = 0x520140; constexpr uintptr_t Equals = 0x1FDE890; constexpr uintptr_t GetHashCode = 0x1FDEA20; constexpr uintptr_t ToString = 0x1FDEA60; constexpr uintptr_t ClearCachedData = 0x1FDE840; }; // System.Diagnostics.ConditionalAttribute struct ConditionalAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // System.Diagnostics.StackTraceHiddenAttribute struct StackTraceHiddenAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Diagnostics.DebuggerStepThroughAttribute struct DebuggerStepThroughAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Diagnostics.DebuggerHiddenAttribute struct DebuggerHiddenAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Diagnostics.DebuggerNonUserCodeAttribute struct DebuggerNonUserCodeAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // DebuggingModes struct DebuggingModes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Default = 0x0; constexpr uintptr_t DisableOptimizations = 0x0; constexpr uintptr_t IgnoreSymbolStoreSequencePoints = 0x0; constexpr uintptr_t EnableEditAndContinue = 0x0; }; // System.Diagnostics.DebuggableAttribute struct DebuggableAttribute { constexpr uintptr_t m_debuggingModes = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // System.Diagnostics.DebuggerBrowsableState struct DebuggerBrowsableState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Never = 0x0; constexpr uintptr_t Collapsed = 0x0; constexpr uintptr_t RootHidden = 0x0; }; // System.Diagnostics.DebuggerBrowsableAttribute struct DebuggerBrowsableAttribute { constexpr uintptr_t state = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD8AA0; }; // System.Diagnostics.DebuggerTypeProxyAttribute struct DebuggerTypeProxyAttribute { constexpr uintptr_t typeName = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD8BC0; }; // System.Diagnostics.DebuggerDisplayAttribute struct DebuggerDisplayAttribute { constexpr uintptr_t name = 0x10; constexpr uintptr_t value = 0x18; constexpr uintptr_t type = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD8B20; constexpr uintptr_t Name = 0x53E910; constexpr uintptr_t Type = 0x526D60; }; // System.Diagnostics.Debugger struct Debugger { constexpr uintptr_t DefaultCategory = 0x0; // ---- Methods ---- constexpr uintptr_t Break = 0x512CE0; constexpr uintptr_t IsLogging = 0x1E50440; constexpr uintptr_t Log_icall = 0x1E73F40; constexpr uintptr_t Log = 0x1FD8C90; constexpr uintptr_t NotifyOfCrossThreadDependency = 0x512CE0; constexpr uintptr_t .cctor = 0x1FD8CF0; }; // System.Diagnostics.StackFrame struct StackFrame { constexpr uintptr_t OFFSET_UNKNOWN = 0x0; constexpr uintptr_t ilOffset = 0x10; constexpr uintptr_t nativeOffset = 0x14; constexpr uintptr_t methodAddress = 0x18; constexpr uintptr_t methodIndex = 0x20; constexpr uintptr_t methodBase = 0x28; constexpr uintptr_t fileName = 0x30; constexpr uintptr_t lineNumber = 0x38; constexpr uintptr_t columnNumber = 0x3C; constexpr uintptr_t internalMethodName = 0x40; // ---- Methods ---- constexpr uintptr_t Frame_info = 0x1FE1540; constexpr uintptr_t .ctor = 0x1FE1470; constexpr uintptr_t .ctor = 0x1FE14D0; constexpr uintptr_t .ctor = 0x1FE13F0; constexpr uintptr_t GetFileLineNumber = 0x5B4DF0; constexpr uintptr_t GetFileName = 0x54DFC0; constexpr uintptr_t GetSecureFileName = 0x1FE1180; constexpr uintptr_t GetILOffset = 0x511350; constexpr uintptr_t GetMethod = 0x5120A0; constexpr uintptr_t GetNativeOffset = 0x5948C0; constexpr uintptr_t GetMethodAddress = 0x520140; constexpr uintptr_t GetMethodIndex = 0x72D000; constexpr uintptr_t GetInternalMethodName = 0x54DA60; constexpr uintptr_t ToString = 0x1FE11E0; }; // TraceFormat struct TraceFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t TrailingNewLine = 0x0; constexpr uintptr_t NoResourceLookup = 0x0; }; // System.Diagnostics.StackTrace struct StackTrace { constexpr uintptr_t frames = 0x10; constexpr uintptr_t captured_traces = 0x18; constexpr uintptr_t debug_info = 0x20; constexpr uintptr_t isAotidSet = 0x0; constexpr uintptr_t aotid = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE2A90; constexpr uintptr_t .ctor = 0x1FE2840; constexpr uintptr_t .ctor = 0x1FE29A0; constexpr uintptr_t Init_frames = 0x1FE2AF0; constexpr uintptr_t Trace = 0x1FE2AE0; constexpr uintptr_t .ctor = 0x1FE29E0; constexpr uintptr_t .ctor = 0x1FE2880; constexpr uintptr_t FrameCount = 0x1FE2AC0; constexpr uintptr_t GetFrame = 0x1FE1E00; constexpr uintptr_t GetFrames = 0x1FE1E70; constexpr uintptr_t GetAotId = 0x1FE1D10; constexpr uintptr_t AddFrames = 0x1FE1550; constexpr uintptr_t GetFullNameForStackTrace = 0x1FE1FF0; constexpr uintptr_t ConvertAsyncStateMachineMethod = 0x1FE1A60; constexpr uintptr_t ToString = 0x1FE26B0; constexpr uintptr_t ToString = 0x1FE2820; }; // System.Diagnostics.Contracts.Contract struct Contract { // ---- Methods ---- constexpr uintptr_t ForAll = 0x3473A0; }; // System.Diagnostics.Tracing.EventLevel struct EventLevel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t LogAlways = 0x0; constexpr uintptr_t Critical = 0x0; constexpr uintptr_t Error = 0x0; constexpr uintptr_t Warning = 0x0; constexpr uintptr_t Informational = 0x0; constexpr uintptr_t Verbose = 0x0; }; // System.Diagnostics.Tracing.EventKeywords struct EventKeywords { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t All = 0x0; constexpr uintptr_t MicrosoftTelemetry = 0x0; constexpr uintptr_t WdiContext = 0x0; constexpr uintptr_t WdiDiagnostic = 0x0; constexpr uintptr_t Sqm = 0x0; constexpr uintptr_t AuditFailure = 0x0; constexpr uintptr_t AuditSuccess = 0x0; constexpr uintptr_t CorrelationHint = 0x0; constexpr uintptr_t EventLogClassic = 0x0; }; // System.Diagnostics.Tracing.EventAttribute struct EventAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; constexpr uintptr_t EventId = 0x5507E0; constexpr uintptr_t Level = 0x611870; constexpr uintptr_t Keywords = 0x80B690; constexpr uintptr_t Message = 0x526D60; }; // EventData struct EventData { // ---- Methods ---- constexpr uintptr_t DataPointer = 0x6D5500; constexpr uintptr_t Size = 0x7EEE30; constexpr uintptr_t Reserved = 0x7EEE40; }; // System.Diagnostics.Tracing.EventSource struct EventSource { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FDA1B0; constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t .ctor = 0x1FDA170; constexpr uintptr_t Finalize = 0x1E196A0; constexpr uintptr_t Name = 0x53E910; constexpr uintptr_t IsEnabled = 0x554A00; constexpr uintptr_t IsEnabled = 0x554A00; constexpr uintptr_t Dispose = 0x1FD99B0; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t WriteEvent = 0x1FDA010; constexpr uintptr_t WriteEvent = 0x1FD9D50; constexpr uintptr_t WriteEvent = 0x1FD9A20; constexpr uintptr_t WriteEvent = 0x1FDA050; constexpr uintptr_t WriteEvent = 0x1FD9AC0; constexpr uintptr_t WriteEvent = 0x1FD9F50; constexpr uintptr_t WriteEvent = 0x1FD9C50; constexpr uintptr_t WriteEvent = 0x512CE0; constexpr uintptr_t WriteEvent = 0x1FD9E10; constexpr uintptr_t WriteEventCore = 0x512CE0; }; // System.Diagnostics.Tracing.EventSourceAttribute struct EventSourceAttribute { // ---- Methods ---- constexpr uintptr_t Guid = 0x53E910; constexpr uintptr_t Name = 0x51FB70; constexpr uintptr_t .ctor = 0x520010; }; // System.Diagnostics.Tracing.NonEventAttribute struct NonEventAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Diagnostics.CodeAnalysis.DisallowNullAttribute struct DisallowNullAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Diagnostics.CodeAnalysis.NotNullAttribute struct NotNullAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute struct MaybeNullWhenAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x856270; }; // System.Diagnostics.CodeAnalysis.NotNullWhenAttribute struct NotNullWhenAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x856270; }; // System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute struct DoesNotReturnAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Configuration.Assemblies.AssemblyHashAlgorithm struct AssemblyHashAlgorithm { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t MD5 = 0x0; constexpr uintptr_t SHA1 = 0x0; constexpr uintptr_t SHA256 = 0x0; constexpr uintptr_t SHA384 = 0x0; constexpr uintptr_t SHA512 = 0x0; }; // System.Configuration.Assemblies.AssemblyVersionCompatibility struct AssemblyVersionCompatibility { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t SameMachine = 0x0; constexpr uintptr_t SameProcess = 0x0; constexpr uintptr_t SameDomain = 0x0; }; // System.Collections.Comparer struct Comparer { constexpr uintptr_t _compareInfo = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t DefaultInvariant = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD2BB0; constexpr uintptr_t .ctor = 0x1FD2A30; constexpr uintptr_t GetObjectData = 0x1FD2750; constexpr uintptr_t Compare = 0x1FD25B0; constexpr uintptr_t .cctor = 0x1FD27F0; }; // System.Collections.DictionaryEntry struct DictionaryEntry { constexpr uintptr_t _key = 0x10; constexpr uintptr_t _value = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0xCA5D70; constexpr uintptr_t Key = 0x526A20; constexpr uintptr_t Value = 0x5243F0; }; // System.Collections.HashHelpers struct HashHelpers { constexpr uintptr_t primes = 0x0; constexpr uintptr_t s_serializationInfoTable = 0x8; // ---- Methods ---- constexpr uintptr_t IsPrime = 0x1FDA4B0; constexpr uintptr_t GetPrime = 0x1FDA290; constexpr uintptr_t ExpandPrime = 0x1FDA210; constexpr uintptr_t SerializationInfoTable = 0x1FDA5F0; constexpr uintptr_t .cctor = 0x1FDA560; }; // System.Collections.ICollection struct ICollection { // ---- Methods ---- constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t SyncRoot = 0x3479D0; constexpr uintptr_t IsSynchronized = 0x3496B0; }; // System.Collections.IDictionary struct IDictionary { // ---- Methods ---- constexpr uintptr_t Item = 0x350440; constexpr uintptr_t Item = 0x349710; constexpr uintptr_t Keys = 0x3479D0; constexpr uintptr_t Values = 0x3479D0; constexpr uintptr_t Contains = 0x349810; constexpr uintptr_t Add = 0x349710; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t IsReadOnly = 0x3496B0; constexpr uintptr_t IsFixedSize = 0x3496B0; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t Remove = 0x351800; }; // System.Collections.IDictionaryEnumerator struct IDictionaryEnumerator { // ---- Methods ---- constexpr uintptr_t Key = 0x3479D0; constexpr uintptr_t Value = 0x3479D0; }; // System.Collections.IEnumerable struct IEnumerable { // ---- Methods ---- constexpr uintptr_t GetEnumerator = 0x3479D0; }; // System.Collections.IEnumerator struct IEnumerator { // ---- Methods ---- constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x3479D0; constexpr uintptr_t Reset = 0x351010; }; // System.Collections.IEqualityComparer struct IEqualityComparer { // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x34C7D0; }; // System.Collections.IList struct IList { // ---- Methods ---- constexpr uintptr_t Item = 0x350220; constexpr uintptr_t Item = 0x358990; constexpr uintptr_t Add = 0x34C7D0; constexpr uintptr_t Contains = 0x349810; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t IsReadOnly = 0x3496B0; constexpr uintptr_t IsFixedSize = 0x3496B0; constexpr uintptr_t IndexOf = 0x34C7D0; constexpr uintptr_t Insert = 0x358990; constexpr uintptr_t Remove = 0x351800; constexpr uintptr_t RemoveAt = 0x3578D0; }; // System.Collections.IStructuralEquatable struct IStructuralEquatable { // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x34C7D0; }; // NodeEnumerator struct NodeEnumerator { constexpr uintptr_t list = 0x10; constexpr uintptr_t current = 0x18; constexpr uintptr_t version = 0x20; constexpr uintptr_t start = 0x24; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FDCB80; constexpr uintptr_t Current = 0x1FDCBE0; constexpr uintptr_t Entry = 0x1FDCCB0; constexpr uintptr_t Key = 0x1FDCD50; constexpr uintptr_t Value = 0x1FDCDC0; constexpr uintptr_t MoveNext = 0x1FDCA20; constexpr uintptr_t Reset = 0x1FDCAF0; }; // NodeKeyValueEnumerator struct NodeKeyValueEnumerator { constexpr uintptr_t list = 0x10; constexpr uintptr_t current = 0x18; constexpr uintptr_t version = 0x20; constexpr uintptr_t isKeys = 0x24; constexpr uintptr_t start = 0x25; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FDD2F0; constexpr uintptr_t Current = 0x1FDD360; constexpr uintptr_t MoveNext = 0x1FDD190; constexpr uintptr_t Reset = 0x1FDD260; }; // NodeKeyValueCollection struct NodeKeyValueCollection { constexpr uintptr_t list = 0x10; constexpr uintptr_t isKeys = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0xFD0FA0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x1FDCE30; constexpr uintptr_t System.Collections.ICollection.get_Count = 0x1FDD030; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x554A00; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x1FDD070; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1FDD0F0; }; // DictionaryNode struct DictionaryNode { constexpr uintptr_t key = 0x10; constexpr uintptr_t value = 0x18; constexpr uintptr_t next = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // System.Collections.ListDictionaryInternal struct ListDictionaryInternal { constexpr uintptr_t head = 0x10; constexpr uintptr_t version = 0x18; constexpr uintptr_t count = 0x1C; constexpr uintptr_t _syncRoot = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Item = 0x1FDC670; constexpr uintptr_t Item = 0x1FDC890; constexpr uintptr_t Count = 0xCA9F50; constexpr uintptr_t Keys = 0x1FDC740; constexpr uintptr_t IsReadOnly = 0x554A00; constexpr uintptr_t IsFixedSize = 0x554A00; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t SyncRoot = 0x1FDC7B0; constexpr uintptr_t Values = 0x1FDC820; constexpr uintptr_t Add = 0x1FDBF00; constexpr uintptr_t Clear = 0x1FDC0E0; constexpr uintptr_t Contains = 0x1FDC110; constexpr uintptr_t CopyTo = 0x1FDC1E0; constexpr uintptr_t GetEnumerator = 0x1FDC430; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1FDC5E0; constexpr uintptr_t Remove = 0x1FDC4C0; }; // System.Collections.CompatibleComparer struct CompatibleComparer { constexpr uintptr_t _hcp = 0x10; constexpr uintptr_t _comparer = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t HashCodeProvider = 0x53E8F0; constexpr uintptr_t Comparer = 0x520140; constexpr uintptr_t Equals = 0x1FD2E10; constexpr uintptr_t Compare = 0x1FD2C50; constexpr uintptr_t GetHashCode = 0x1FD2FA0; }; // System.Collections.CaseInsensitiveComparer struct CaseInsensitiveComparer { constexpr uintptr_t _compareInfo = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD1620; constexpr uintptr_t .ctor = 0x1FD16C0; constexpr uintptr_t Default = 0x1FD1760; constexpr uintptr_t Compare = 0x1FD13E0; }; // System.Collections.CaseInsensitiveHashCodeProvider struct CaseInsensitiveHashCodeProvider { constexpr uintptr_t _compareInfo = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD1930; constexpr uintptr_t .ctor = 0x1FD19D0; constexpr uintptr_t Default = 0x1FD1A70; constexpr uintptr_t GetHashCode = 0x1FD1870; }; // System.Collections.CollectionBase struct CollectionBase { constexpr uintptr_t _list = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD2510; constexpr uintptr_t InnerList = 0x53E8F0; constexpr uintptr_t List = 0x51FF10; constexpr uintptr_t Count = 0x1FD2580; constexpr uintptr_t Clear = 0x1FD1B30; constexpr uintptr_t RemoveAt = 0x1FD1BF0; constexpr uintptr_t System.Collections.IList.get_IsReadOnly = 0x1F3CFB0; constexpr uintptr_t System.Collections.IList.get_IsFixedSize = 0x1FD2240; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x1FD1D90; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x1FD1DC0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x1E1DE80; constexpr uintptr_t System.Collections.IList.get_Item = 0x1FD2270; constexpr uintptr_t System.Collections.IList.set_Item = 0x1FD2340; constexpr uintptr_t System.Collections.IList.Contains = 0x1FD1F00; constexpr uintptr_t System.Collections.IList.Add = 0x1FD1DF0; constexpr uintptr_t System.Collections.IList.Remove = 0x1FD20E0; constexpr uintptr_t System.Collections.IList.IndexOf = 0x1FD1F30; constexpr uintptr_t System.Collections.IList.Insert = 0x1FD1F60; constexpr uintptr_t GetEnumerator = 0x1E1E180; constexpr uintptr_t OnSet = 0x512CE0; constexpr uintptr_t OnInsert = 0x512CE0; constexpr uintptr_t OnClear = 0x512CE0; constexpr uintptr_t OnRemove = 0x512CE0; constexpr uintptr_t OnValidate = 0x1FD1B90; constexpr uintptr_t OnSetComplete = 0x512CE0; constexpr uintptr_t OnInsertComplete = 0x512CE0; constexpr uintptr_t OnClearComplete = 0x512CE0; constexpr uintptr_t OnRemoveComplete = 0x512CE0; }; // System.Collections.DictionaryBase struct DictionaryBase { constexpr uintptr_t _hashtable = 0x10; // ---- Methods ---- constexpr uintptr_t InnerHashtable = 0x1FD9940; constexpr uintptr_t Count = 0x1FD9910; constexpr uintptr_t System.Collections.IDictionary.get_IsReadOnly = 0x1FD9480; constexpr uintptr_t System.Collections.IDictionary.get_IsFixedSize = 0x1FD93F0; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x1FD8F50; constexpr uintptr_t System.Collections.IDictionary.get_Keys = 0x1FD95D0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x1FD8FE0; constexpr uintptr_t System.Collections.IDictionary.get_Values = 0x1FD9660; constexpr uintptr_t CopyTo = 0x1FD8E10; constexpr uintptr_t System.Collections.IDictionary.get_Item = 0x1FD9510; constexpr uintptr_t System.Collections.IDictionary.set_Item = 0x1FD96F0; constexpr uintptr_t System.Collections.IDictionary.Contains = 0x1FD91B0; constexpr uintptr_t System.Collections.IDictionary.Add = 0x1FD9070; constexpr uintptr_t Clear = 0x1FD8D60; constexpr uintptr_t System.Collections.IDictionary.Remove = 0x1FD9250; constexpr uintptr_t GetEnumerator = 0x1FD8EC0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1FD8EC0; constexpr uintptr_t OnGet = 0x7DC670; constexpr uintptr_t OnSet = 0x512CE0; constexpr uintptr_t OnInsert = 0x512CE0; constexpr uintptr_t OnClear = 0x512CE0; constexpr uintptr_t OnRemove = 0x512CE0; constexpr uintptr_t OnValidate = 0x512CE0; constexpr uintptr_t OnSetComplete = 0x512CE0; constexpr uintptr_t OnInsertComplete = 0x512CE0; constexpr uintptr_t OnClearComplete = 0x512CE0; constexpr uintptr_t OnRemoveComplete = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // QueueEnumerator struct QueueEnumerator { constexpr uintptr_t _q = 0x10; constexpr uintptr_t _index = 0x18; constexpr uintptr_t _version = 0x1C; constexpr uintptr_t _currentElement = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FDD5E0; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t MoveNext = 0x1FDD440; constexpr uintptr_t Current = 0x1FDD660; constexpr uintptr_t Reset = 0x1FDD530; }; // System.Collections.Queue struct Queue { constexpr uintptr_t _array = 0x10; constexpr uintptr_t _head = 0x18; constexpr uintptr_t _tail = 0x1C; constexpr uintptr_t _size = 0x20; constexpr uintptr_t _growFactor = 0x24; constexpr uintptr_t _version = 0x28; constexpr uintptr_t _syncRoot = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FDE450; constexpr uintptr_t .ctor = 0x1FDE440; constexpr uintptr_t .ctor = 0x1FDDFE0; constexpr uintptr_t .ctor = 0x1FDE190; constexpr uintptr_t Count = 0x72D000; constexpr uintptr_t Clone = 0x1FDD720; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t SyncRoot = 0x1FDE470; constexpr uintptr_t CopyTo = 0x1FDD830; constexpr uintptr_t Enqueue = 0x1FDDB70; constexpr uintptr_t GetEnumerator = 0x1FDDD90; constexpr uintptr_t Dequeue = 0x1FDDA80; constexpr uintptr_t Peek = 0x1FDDE40; constexpr uintptr_t GetElement = 0x1FDDD50; constexpr uintptr_t SetCapacity = 0x1FDDEE0; }; // System.Collections.ReadOnlyCollectionBase struct ReadOnlyCollectionBase { constexpr uintptr_t _list = 0x10; // ---- Methods ---- constexpr uintptr_t InnerList = 0x1FDE7D0; constexpr uintptr_t Count = 0x1FDE740; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x1FDE620; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x1FDE6B0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x1FDE570; constexpr uintptr_t GetEnumerator = 0x1FDE4E0; constexpr uintptr_t .ctor = 0x5109F0; }; // SyncSortedList struct SyncSortedList { constexpr uintptr_t _list = 0x48; constexpr uintptr_t _root = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE4250; constexpr uintptr_t Count = 0x1FE42C0; constexpr uintptr_t SyncRoot = 0x54DA80; constexpr uintptr_t IsReadOnly = 0x1FE43A0; constexpr uintptr_t IsFixedSize = 0x1FE4370; constexpr uintptr_t IsSynchronized = 0x53FBD0; constexpr uintptr_t Item = 0x1FE43D0; constexpr uintptr_t Item = 0x1FE44A0; constexpr uintptr_t Add = 0x1FE35E0; constexpr uintptr_t Clear = 0x1FE36A0; constexpr uintptr_t Clone = 0x1FE3750; constexpr uintptr_t Contains = 0x1FE39B0; constexpr uintptr_t ContainsKey = 0x1FE3810; constexpr uintptr_t ContainsValue = 0x1FE38E0; constexpr uintptr_t CopyTo = 0x1FE3A80; constexpr uintptr_t GetByIndex = 0x1FE3B40; constexpr uintptr_t GetEnumerator = 0x1FE3C00; constexpr uintptr_t GetKey = 0x1FE3D80; constexpr uintptr_t GetKeyList = 0x1FE3CC0; constexpr uintptr_t GetValueList = 0x1FE3E40; constexpr uintptr_t IndexOfKey = 0x1FE3F00; constexpr uintptr_t IndexOfValue = 0x1FE4030; constexpr uintptr_t RemoveAt = 0x1FE40F0; constexpr uintptr_t Remove = 0x1FE41A0; }; // SortedListEnumerator struct SortedListEnumerator { constexpr uintptr_t _sortedList = 0x10; constexpr uintptr_t _key = 0x18; constexpr uintptr_t _value = 0x20; constexpr uintptr_t _index = 0x28; constexpr uintptr_t _startIndex = 0x2C; constexpr uintptr_t _endIndex = 0x30; constexpr uintptr_t _version = 0x34; constexpr uintptr_t _current = 0x38; constexpr uintptr_t _getObjectRetType = 0x3C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FDF2F0; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t Key = 0x1FDF570; constexpr uintptr_t MoveNext = 0x1FDF130; constexpr uintptr_t Entry = 0x1FDF470; constexpr uintptr_t Current = 0x1FDF370; constexpr uintptr_t Value = 0x1FDF640; constexpr uintptr_t Reset = 0x1FDF250; }; // KeyList struct KeyList { constexpr uintptr_t sortedList = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t Count = 0xD53360; constexpr uintptr_t IsReadOnly = 0x53FBD0; constexpr uintptr_t IsFixedSize = 0x53FBD0; constexpr uintptr_t IsSynchronized = 0x1FDBE50; constexpr uintptr_t SyncRoot = 0x1FDBE80; constexpr uintptr_t Add = 0x1FDBA00; constexpr uintptr_t Clear = 0x1FDBA50; constexpr uintptr_t Contains = 0x1FDBAA0; constexpr uintptr_t CopyTo = 0x1FDBAD0; constexpr uintptr_t Insert = 0x1FDBD60; constexpr uintptr_t Item = 0x1FD1F30; constexpr uintptr_t Item = 0x1FDBEB0; constexpr uintptr_t GetEnumerator = 0x1FDBBC0; constexpr uintptr_t IndexOf = 0x1FDBC70; constexpr uintptr_t Remove = 0x1FDBE00; constexpr uintptr_t RemoveAt = 0x1FDBDB0; }; // ValueList struct ValueList { constexpr uintptr_t sortedList = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t Count = 0xD53360; constexpr uintptr_t IsReadOnly = 0x53FBD0; constexpr uintptr_t IsFixedSize = 0x53FBD0; constexpr uintptr_t IsSynchronized = 0x1FDBE50; constexpr uintptr_t SyncRoot = 0x1FDBE80; constexpr uintptr_t Add = 0x1FE4C00; constexpr uintptr_t Clear = 0x1FE4C50; constexpr uintptr_t Contains = 0x1FE4CA0; constexpr uintptr_t CopyTo = 0x1FE4CD0; constexpr uintptr_t Insert = 0x1FE4F00; constexpr uintptr_t Item = 0x1FE4FF0; constexpr uintptr_t Item = 0x1FE5020; constexpr uintptr_t GetEnumerator = 0x1FE4DC0; constexpr uintptr_t IndexOf = 0x1FE4E70; constexpr uintptr_t Remove = 0x1FE4FA0; constexpr uintptr_t RemoveAt = 0x1FE4F50; }; // System.Collections.SortedList struct SortedList { constexpr uintptr_t keys = 0x10; constexpr uintptr_t values = 0x18; constexpr uintptr_t _size = 0x20; constexpr uintptr_t version = 0x24; constexpr uintptr_t comparer = 0x28; constexpr uintptr_t keyList = 0x30; constexpr uintptr_t valueList = 0x38; constexpr uintptr_t _syncRoot = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE0740; constexpr uintptr_t Init = 0x1FE00D0; constexpr uintptr_t .ctor = 0x1FE08B0; constexpr uintptr_t .ctor = 0x1FE0700; constexpr uintptr_t Add = 0x1FDF710; constexpr uintptr_t Capacity = 0x1FE0B90; constexpr uintptr_t Count = 0x72D000; constexpr uintptr_t Keys = 0x1FE0AE0; constexpr uintptr_t Values = 0x1FE0B70; constexpr uintptr_t IsReadOnly = 0x554A00; constexpr uintptr_t IsFixedSize = 0x554A00; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t SyncRoot = 0x1FE0B00; constexpr uintptr_t Clear = 0x1255B70; constexpr uintptr_t Clone = 0x1FDF850; constexpr uintptr_t Contains = 0x1FDF920; constexpr uintptr_t ContainsKey = 0x1FDF920; constexpr uintptr_t ContainsValue = 0x1FDF950; constexpr uintptr_t CopyTo = 0x1FDF980; constexpr uintptr_t EnsureCapacity = 0x1FDFC70; constexpr uintptr_t GetByIndex = 0x1FDFCD0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1FE0670; constexpr uintptr_t GetEnumerator = 0x1FDFD80; constexpr uintptr_t GetKey = 0x1FDFE90; constexpr uintptr_t GetKeyList = 0x1FDFE10; constexpr uintptr_t GetValueList = 0x1FDFF40; constexpr uintptr_t Item = 0x1FE0A90; constexpr uintptr_t Item = 0x1FE0D40; constexpr uintptr_t IndexOfKey = 0x1FDFFC0; constexpr uintptr_t IndexOfValue = 0x1FE0070; constexpr uintptr_t Insert = 0x1FE0240; constexpr uintptr_t RemoveAt = 0x1FE03E0; constexpr uintptr_t Remove = 0x1FE0540; constexpr uintptr_t Synchronized = 0x1FE0590; }; // StackEnumerator struct StackEnumerator { constexpr uintptr_t _stack = 0x10; constexpr uintptr_t _index = 0x18; constexpr uintptr_t _version = 0x1C; constexpr uintptr_t _currentElement = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE1070; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t MoveNext = 0x1FE0E90; constexpr uintptr_t Current = 0x1FE10D0; constexpr uintptr_t Reset = 0x1FE0FE0; }; // System.Collections.Stack struct Stack { constexpr uintptr_t _array = 0x10; constexpr uintptr_t _size = 0x18; constexpr uintptr_t _version = 0x1C; constexpr uintptr_t _syncRoot = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE3510; constexpr uintptr_t .ctor = 0x1FE3440; constexpr uintptr_t Count = 0x684F40; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t SyncRoot = 0x1FE3570; constexpr uintptr_t Clear = 0x12F1C10; constexpr uintptr_t Clone = 0x1FE2D30; constexpr uintptr_t CopyTo = 0x1FE2E60; constexpr uintptr_t GetEnumerator = 0x1FE3140; constexpr uintptr_t Peek = 0x1FE31D0; constexpr uintptr_t Pop = 0x1FE3260; constexpr uintptr_t Push = 0x1FE3320; }; // BitArrayEnumeratorSimple struct BitArrayEnumeratorSimple { constexpr uintptr_t bitarray = 0x10; constexpr uintptr_t index = 0x18; constexpr uintptr_t version = 0x1C; constexpr uintptr_t currentElement = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE78F0; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t MoveNext = 0x1FE7760; constexpr uintptr_t Current = 0x1FE7940; constexpr uintptr_t Reset = 0x1FE7870; }; // System.Collections.BitArray struct BitArray { constexpr uintptr_t m_array = 0x10; constexpr uintptr_t m_length = 0x18; constexpr uintptr_t _version = 0x1C; constexpr uintptr_t _syncRoot = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FD0650; constexpr uintptr_t .ctor = 0x1FD04E0; constexpr uintptr_t .ctor = 0x1FD07C0; constexpr uintptr_t Item = 0x1FD0130; constexpr uintptr_t Item = 0x1FD0930; constexpr uintptr_t Get = 0x1FD0130; constexpr uintptr_t Set = 0x1FD03C0; constexpr uintptr_t SetAll = 0x1FD0350; constexpr uintptr_t Or = 0x1FD0220; constexpr uintptr_t Length = 0x684F40; constexpr uintptr_t Length = 0x1FD0A50; constexpr uintptr_t CopyTo = 0x1FCFAD0; constexpr uintptr_t Count = 0x684F40; constexpr uintptr_t SyncRoot = 0x1FD08C0; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t Clone = 0x1FCF9A0; constexpr uintptr_t GetEnumerator = 0x1FD00D0; constexpr uintptr_t GetArrayLength = 0x1FD00B0; }; // IListWrapper struct IListWrapper { constexpr uintptr_t _list = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FEFCE0; constexpr uintptr_t Capacity = 0x1FEFF50; constexpr uintptr_t Count = 0x1FEFD60; constexpr uintptr_t IsReadOnly = 0x1FEFE00; constexpr uintptr_t IsFixedSize = 0x1FEFDB0; constexpr uintptr_t IsSynchronized = 0x1FEFE50; constexpr uintptr_t Item = 0x1FEFEA0; constexpr uintptr_t Item = 0x1FEFFE0; constexpr uintptr_t SyncRoot = 0x1FEFF00; constexpr uintptr_t Add = 0x1FEEBC0; constexpr uintptr_t AddRange = 0x1FEEB70; constexpr uintptr_t Clear = 0x1FEEC20; constexpr uintptr_t Clone = 0x1FEECE0; constexpr uintptr_t Contains = 0x1FEED40; constexpr uintptr_t CopyTo = 0x1FEEE10; constexpr uintptr_t CopyTo = 0x1FEEE80; constexpr uintptr_t GetEnumerator = 0x1FEF1A0; constexpr uintptr_t IndexOf = 0x1FEF1F0; constexpr uintptr_t Insert = 0x1FEF5B0; constexpr uintptr_t InsertRange = 0x1FEF250; constexpr uintptr_t Remove = 0x1FE69A0; constexpr uintptr_t RemoveAt = 0x1FEF620; constexpr uintptr_t RemoveRange = 0x1FEF680; constexpr uintptr_t Sort = 0x1FEF870; constexpr uintptr_t ToArray = 0x1FEFB10; constexpr uintptr_t ToArray = 0x1FEFBE0; }; // ReadOnlyArrayList struct ReadOnlyArrayList { constexpr uintptr_t _list = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF5680; constexpr uintptr_t Count = 0x1FF56F0; constexpr uintptr_t IsReadOnly = 0x53FBD0; constexpr uintptr_t IsFixedSize = 0x53FBD0; constexpr uintptr_t IsSynchronized = 0x1FF5720; constexpr uintptr_t Item = 0x1FF5750; constexpr uintptr_t Item = 0x1FF5800; constexpr uintptr_t SyncRoot = 0x1FF5780; constexpr uintptr_t Add = 0x1FF5150; constexpr uintptr_t AddRange = 0x1FF5100; constexpr uintptr_t Capacity = 0x1FF57B0; constexpr uintptr_t Clear = 0x1FF51A0; constexpr uintptr_t Clone = 0x1FF51F0; constexpr uintptr_t Contains = 0x1FF5350; constexpr uintptr_t CopyTo = 0x1FF53B0; constexpr uintptr_t CopyTo = 0x1FF5380; constexpr uintptr_t GetEnumerator = 0x1FF53E0; constexpr uintptr_t IndexOf = 0x1FF5410; constexpr uintptr_t Insert = 0x1FF5490; constexpr uintptr_t InsertRange = 0x1FF5440; constexpr uintptr_t Remove = 0x1FF5580; constexpr uintptr_t RemoveAt = 0x1FF54E0; constexpr uintptr_t RemoveRange = 0x1FF5530; constexpr uintptr_t Sort = 0x1FF55D0; constexpr uintptr_t ToArray = 0x1FF5650; constexpr uintptr_t ToArray = 0x1FF5620; }; // ArrayListEnumeratorSimple struct ArrayListEnumeratorSimple { constexpr uintptr_t _list = 0x10; constexpr uintptr_t _index = 0x18; constexpr uintptr_t _version = 0x1C; constexpr uintptr_t _currentElement = 0x20; constexpr uintptr_t _isArrayList = 0x28; constexpr uintptr_t s_dummyObject = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE5900; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t MoveNext = 0x1FE55A0; constexpr uintptr_t Current = 0x1FE5A00; constexpr uintptr_t Reset = 0x1FE57B0; constexpr uintptr_t .cctor = 0x1FE5880; }; // System.Collections.ArrayList struct ArrayList { constexpr uintptr_t _items = 0x10; constexpr uintptr_t _size = 0x18; constexpr uintptr_t _version = 0x1C; constexpr uintptr_t _syncRoot = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE6CF0; constexpr uintptr_t .ctor = 0x1FE6D40; constexpr uintptr_t .ctor = 0x1FE6E40; constexpr uintptr_t Capacity = 0x1FE70B0; constexpr uintptr_t Count = 0x684F40; constexpr uintptr_t IsFixedSize = 0x554A00; constexpr uintptr_t IsReadOnly = 0x554A00; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t SyncRoot = 0x1FE7040; constexpr uintptr_t Item = 0x1FE6F90; constexpr uintptr_t Item = 0x1FE71E0; constexpr uintptr_t Adapter = 0x1FE5B00; constexpr uintptr_t Add = 0x1FE5BD0; constexpr uintptr_t AddRange = 0x1FE5BB0; constexpr uintptr_t Clear = 0xFC6540; constexpr uintptr_t Clone = 0x1FE5CD0; constexpr uintptr_t Contains = 0x1FE5E40; constexpr uintptr_t CopyTo = 0x1FE6120; constexpr uintptr_t CopyTo = 0x1FE6060; constexpr uintptr_t CopyTo = 0x1FE5F30; constexpr uintptr_t EnsureCapacity = 0x1FE6140; constexpr uintptr_t GetEnumerator = 0x1FE61A0; constexpr uintptr_t IndexOf = 0x1FE62D0; constexpr uintptr_t Insert = 0x1FE64E0; constexpr uintptr_t InsertRange = 0x1FE6300; constexpr uintptr_t ReadOnly = 0x1FE6640; constexpr uintptr_t Remove = 0x1FE69A0; constexpr uintptr_t RemoveAt = 0x1FE66F0; constexpr uintptr_t RemoveRange = 0x1FE67D0; constexpr uintptr_t Sort = 0x1FE69F0; constexpr uintptr_t Sort = 0x1FE6A50; constexpr uintptr_t ToArray = 0x1FE6BA0; constexpr uintptr_t ToArray = 0x1FE6C30; }; // bucket struct bucket { constexpr uintptr_t key = 0x10; constexpr uintptr_t val = 0x18; constexpr uintptr_t hash_coll = 0x20; }; // KeyCollection struct KeyCollection { constexpr uintptr_t _hashtable = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t CopyTo = 0x1FF0270; constexpr uintptr_t GetEnumerator = 0x1FF04A0; constexpr uintptr_t IsSynchronized = 0x1FF0540; constexpr uintptr_t SyncRoot = 0x1FF0570; constexpr uintptr_t Count = 0x7C0760; }; // ValueCollection struct ValueCollection { constexpr uintptr_t _hashtable = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x54EB60; constexpr uintptr_t CopyTo = 0x1FFEE00; constexpr uintptr_t GetEnumerator = 0x1FFF040; constexpr uintptr_t IsSynchronized = 0x1FF0540; constexpr uintptr_t SyncRoot = 0x1FF0570; constexpr uintptr_t Count = 0x7C0760; }; // SyncHashtable struct SyncHashtable { constexpr uintptr_t _table = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FFA210; constexpr uintptr_t .ctor = 0x1FFA1B0; constexpr uintptr_t GetObjectData = 0x1FFA090; constexpr uintptr_t Count = 0x1FFA250; constexpr uintptr_t IsReadOnly = 0x1FFA2B0; constexpr uintptr_t IsFixedSize = 0x1FFA280; constexpr uintptr_t IsSynchronized = 0x53FBD0; constexpr uintptr_t Item = 0x1FFA2E0; constexpr uintptr_t Item = 0x1FFA520; constexpr uintptr_t SyncRoot = 0x1FFA400; constexpr uintptr_t Add = 0x1FF9A00; constexpr uintptr_t Clear = 0x1FF9AF0; constexpr uintptr_t Contains = 0x1FF9F40; constexpr uintptr_t ContainsKey = 0x1FF9DA0; constexpr uintptr_t ContainsValue = 0x1FF9E50; constexpr uintptr_t CopyTo = 0x1FF9F70; constexpr uintptr_t Clone = 0x1FF9BC0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1FFA060; constexpr uintptr_t GetEnumerator = 0x1FFA060; constexpr uintptr_t Keys = 0x1FFA310; constexpr uintptr_t Values = 0x1FFA430; constexpr uintptr_t Remove = 0x1FFA0D0; constexpr uintptr_t OnDeserialization = 0x512CE0; }; // HashtableEnumerator struct HashtableEnumerator { constexpr uintptr_t _hashtable = 0x10; constexpr uintptr_t _bucket = 0x18; constexpr uintptr_t _version = 0x1C; constexpr uintptr_t _current = 0x20; constexpr uintptr_t _getObjectRetType = 0x24; constexpr uintptr_t _currentKey = 0x28; constexpr uintptr_t _currentValue = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FEB3A0; constexpr uintptr_t Clone = 0x1FDD430; constexpr uintptr_t Key = 0x1FEB560; constexpr uintptr_t MoveNext = 0x1FEB190; constexpr uintptr_t Entry = 0x1FEB4E0; constexpr uintptr_t Current = 0x1FEB410; constexpr uintptr_t Value = 0x1FEB5D0; constexpr uintptr_t Reset = 0x1FEB2D0; }; // System.Collections.Hashtable struct Hashtable { constexpr uintptr_t _buckets = 0x10; constexpr uintptr_t _count = 0x18; constexpr uintptr_t _occupancy = 0x1C; constexpr uintptr_t _loadsize = 0x20; constexpr uintptr_t _loadFactor = 0x24; constexpr uintptr_t _version = 0x28; constexpr uintptr_t _isWriterInProgress = 0x2C; constexpr uintptr_t _keys = 0x30; constexpr uintptr_t _values = 0x38; constexpr uintptr_t _keycomparer = 0x40; constexpr uintptr_t _syncRoot = 0x48; constexpr uintptr_t s_serializationInfoTable = 0x0; // ---- Methods ---- constexpr uintptr_t SerializationInfoTable = 0x1FEE720; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x1FEE0B0; constexpr uintptr_t .ctor = 0x1FEDFC0; constexpr uintptr_t .ctor = 0x1FEE150; constexpr uintptr_t .ctor = 0x1FEE0D0; constexpr uintptr_t .ctor = 0x1FEDB60; constexpr uintptr_t .ctor = 0x1FEDB20; constexpr uintptr_t .ctor = 0x1FEE110; constexpr uintptr_t .ctor = 0x1FEDFD0; constexpr uintptr_t .ctor = 0x1FEE3D0; constexpr uintptr_t .ctor = 0x1FEDEF0; constexpr uintptr_t .ctor = 0x1FEDF20; constexpr uintptr_t .ctor = 0x1FEDC00; constexpr uintptr_t .ctor = 0x1FEE000; constexpr uintptr_t InitHash = 0x1FEC6E0; constexpr uintptr_t Add = 0x1FEB640; constexpr uintptr_t Clear = 0x1FEB660; constexpr uintptr_t Clone = 0x1FEB7A0; constexpr uintptr_t Contains = 0x62F310; constexpr uintptr_t ContainsKey = 0x1FEB8C0; constexpr uintptr_t ContainsValue = 0x1FEBA60; constexpr uintptr_t CopyKeys = 0x1FEBC60; constexpr uintptr_t CopyEntries = 0x1FEBB60; constexpr uintptr_t CopyTo = 0x1FEBD00; constexpr uintptr_t CopyValues = 0x1FEBFA0; constexpr uintptr_t Item = 0x1FEE460; constexpr uintptr_t Item = 0x1FEEB50; constexpr uintptr_t Expand = 0x1FEE3F0; constexpr uintptr_t Rehash = 0x1FEEB20; constexpr uintptr_t UpdateVersion = 0x1FEDAF0; constexpr uintptr_t Rehash = 0x1FEE9B0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x1FEDA60; constexpr uintptr_t GetEnumerator = 0x1FEC040; constexpr uintptr_t GetHash = 0x1FEC0D0; constexpr uintptr_t IsReadOnly = 0x554A00; constexpr uintptr_t IsFixedSize = 0x554A00; constexpr uintptr_t IsSynchronized = 0x554A00; constexpr uintptr_t KeyEquals = 0x1FECC20; constexpr uintptr_t Keys = 0x1FEE6A0; constexpr uintptr_t Values = 0x1FEE7E0; constexpr uintptr_t Insert = 0x1FEC730; constexpr uintptr_t PutEntry = 0x1FEE860; constexpr uintptr_t Remove = 0x1FED6D0; constexpr uintptr_t SyncRoot = 0x1FEE770; constexpr uintptr_t Count = 0x684F40; constexpr uintptr_t Synchronized = 0x1FED9B0; constexpr uintptr_t GetObjectData = 0x1FEC160; constexpr uintptr_t OnDeserialization = 0x1FECD60; }; // System.Collections.IHashCodeProvider struct IHashCodeProvider { // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x34C7D0; }; // Slot struct Slot { constexpr uintptr_t Item = 0x0; constexpr uintptr_t SequenceNumber = 0x0; }; // Segment struct Segment { constexpr uintptr_t _slots = 0x0; constexpr uintptr_t _slotsMask = 0x0; constexpr uintptr_t _headAndTail = 0x0; constexpr uintptr_t _preservedForObservation = 0x0; constexpr uintptr_t _frozenForEnqueues = 0x0; constexpr uintptr_t _nextSegment = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t Capacity = 0x3494D0; constexpr uintptr_t FreezeOffset = 0x3494D0; constexpr uintptr_t EnsureFrozenForEnqueues = 0x351010; constexpr uintptr_t TryDequeue = 0x349810; constexpr uintptr_t TryEnqueue = 0x463590; }; // System.Collections.Concurrent.ConcurrentQueue`1 struct ConcurrentQueue_ { constexpr uintptr_t _crossSegmentLock = 0x0; constexpr uintptr_t _tail = 0x0; constexpr uintptr_t _head = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.Concurrent.IProducerConsumerCollection.TryAdd = 0x463590; constexpr uintptr_t System.Collections.Concurrent.IProducerConsumerCollection.TryTake = 0x349810; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t GetCount = 0x349980; constexpr uintptr_t GetCount = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t SnapForObservation = 0x34CEE0; constexpr uintptr_t GetItemWhenAvailable = 0x463590; constexpr uintptr_t Enumerate = 0x463590; constexpr uintptr_t Enqueue = 0x463590; constexpr uintptr_t EnqueueSlow = 0x463590; constexpr uintptr_t TryDequeue = 0x349810; constexpr uintptr_t TryDequeueSlow = 0x349810; }; // System.Collections.Concurrent.PaddedHeadAndTail struct PaddedHeadAndTail { constexpr uintptr_t Head = 0x90; constexpr uintptr_t Tail = 0x110; }; // System.Collections.Concurrent.CDSCollectionETWBCLProvider struct CDSCollectionETWBCLProvider { constexpr uintptr_t Log = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE7E90; constexpr uintptr_t ConcurrentDictionary_AcquiringAllLocks = 0x1FE7DD0; constexpr uintptr_t .cctor = 0x1FE7E20; }; // Tables struct Tables { constexpr uintptr_t _buckets = 0x0; constexpr uintptr_t _locks = 0x0; constexpr uintptr_t _countPerLock = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x34C610; }; // Node struct Node { constexpr uintptr_t _key = 0x0; constexpr uintptr_t _value = 0x0; constexpr uintptr_t _next = 0x0; constexpr uintptr_t _hashcode = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; }; // DictionaryEnumerator struct DictionaryEnumerator { constexpr uintptr_t _enumerator = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Key = 0x3479D0; constexpr uintptr_t Value = 0x3479D0; constexpr uintptr_t Current = 0x3479D0; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Reset = 0x351010; }; // System.Collections.Concurrent.ConcurrentDictionary`2 struct ConcurrentDictionary_ { constexpr uintptr_t _tables = 0x0; constexpr uintptr_t _comparer = 0x0; constexpr uintptr_t _growLockArray = 0x0; constexpr uintptr_t _budget = 0x0; constexpr uintptr_t _serializationArray = 0x0; constexpr uintptr_t _serializationConcurrencyLevel = 0x0; constexpr uintptr_t _serializationCapacity = 0x0; constexpr uintptr_t s_isValueWriteAtomic = 0x0; // ---- Methods ---- constexpr uintptr_t IsValueWriteAtomic = 0x3496E0; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t InitializeFromCollection = 0x351800; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t TryAdd = 0x463590; constexpr uintptr_t ContainsKey = 0x463590; constexpr uintptr_t TryRemove = 0x463590; constexpr uintptr_t TryRemoveInternal = 0x463590; constexpr uintptr_t TryGetValue = 0x463590; constexpr uintptr_t TryGetValueInternal = 0x463590; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t System.Collections.Generic.ICollection>.CopyTo = 0x35D360; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t CopyToPairs = 0x35D360; constexpr uintptr_t CopyToEntries = 0x35D360; constexpr uintptr_t CopyToObjects = 0x35D360; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t TryAddInternal = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t ThrowKeyNotFoundException = 0x3472C0; constexpr uintptr_t ThrowKeyNullException = 0x351080; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t GetCountInternal = 0x3494D0; constexpr uintptr_t GetOrAdd = 0x463590; constexpr uintptr_t GetOrAdd = 0x463590; constexpr uintptr_t System.Collections.Generic.IDictionary.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.IDictionary.Remove = 0x463590; constexpr uintptr_t Keys = 0x3479D0; constexpr uintptr_t System.Collections.Generic.IReadOnlyDictionary.get_Keys = 0x3479D0; constexpr uintptr_t Values = 0x3479D0; constexpr uintptr_t System.Collections.Generic.IReadOnlyDictionary.get_Values = 0x3479D0; constexpr uintptr_t System.Collections.Generic.ICollection>.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection>.Contains = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection>.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection>.Remove = 0x463590; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.Add = 0x349710; constexpr uintptr_t System.Collections.IDictionary.Contains = 0x349810; constexpr uintptr_t System.Collections.IDictionary.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.get_IsFixedSize = 0x3496B0; constexpr uintptr_t System.Collections.IDictionary.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.IDictionary.get_Keys = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.Remove = 0x351800; constexpr uintptr_t System.Collections.IDictionary.get_Values = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.get_Item = 0x350440; constexpr uintptr_t System.Collections.IDictionary.set_Item = 0x349710; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t GrowTable = 0x351800; constexpr uintptr_t GetBucket = 0x3521D0; constexpr uintptr_t GetBucketAndLockNo = 0x463590; constexpr uintptr_t DefaultConcurrencyLevel = 0x349450; constexpr uintptr_t AcquireAllLocks = 0x351800; constexpr uintptr_t AcquireLocks = 0x358680; constexpr uintptr_t ReleaseLocks = 0x358340; constexpr uintptr_t GetKeys = 0x3479D0; constexpr uintptr_t GetValues = 0x3479D0; constexpr uintptr_t OnSerializing = 0x351800; constexpr uintptr_t OnSerialized = 0x351800; constexpr uintptr_t OnDeserialized = 0x351800; constexpr uintptr_t .cctor = 0x351080; }; // System.Collections.Concurrent.IProducerConsumerCollection`1 struct IProducerConsumerCollection_ { // ---- Methods ---- constexpr uintptr_t TryAdd = 0x463590; constexpr uintptr_t TryTake = 0x349810; constexpr uintptr_t ToArray = 0x3479D0; }; // System.Collections.ObjectModel.Collection`1 struct Collection_ { constexpr uintptr_t items = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t Items = 0x3479D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Contains = 0x463590; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t Insert = 0x463590; constexpr uintptr_t Remove = 0x463590; constexpr uintptr_t RemoveAt = 0x3578D0; constexpr uintptr_t ClearItems = 0x351010; constexpr uintptr_t InsertItem = 0x463590; constexpr uintptr_t RemoveItem = 0x3578D0; constexpr uintptr_t SetItem = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.IList.get_Item = 0x350220; constexpr uintptr_t System.Collections.IList.set_Item = 0x358990; constexpr uintptr_t System.Collections.IList.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.IList.get_IsFixedSize = 0x3496B0; constexpr uintptr_t System.Collections.IList.Add = 0x34C7D0; constexpr uintptr_t System.Collections.IList.Contains = 0x349810; constexpr uintptr_t System.Collections.IList.IndexOf = 0x34C7D0; constexpr uintptr_t System.Collections.IList.Insert = 0x358990; constexpr uintptr_t System.Collections.IList.Remove = 0x351800; constexpr uintptr_t IsCompatibleObject = 0x347700; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_ { constexpr uintptr_t list = 0x0; constexpr uintptr_t _syncRoot = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Contains = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t Items = 0x3479D0; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.IList.get_Item = 0x463590; constexpr uintptr_t System.Collections.Generic.IList.set_Item = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Clear = 0x351010; constexpr uintptr_t System.Collections.Generic.IList.Insert = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Remove = 0x463590; constexpr uintptr_t System.Collections.Generic.IList.RemoveAt = 0x3578D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.IList.get_IsFixedSize = 0x3496B0; constexpr uintptr_t System.Collections.IList.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.IList.get_Item = 0x350220; constexpr uintptr_t System.Collections.IList.set_Item = 0x358990; constexpr uintptr_t System.Collections.IList.Add = 0x34C7D0; constexpr uintptr_t System.Collections.IList.Clear = 0x351010; constexpr uintptr_t IsCompatibleObject = 0x347700; constexpr uintptr_t System.Collections.IList.Contains = 0x349810; constexpr uintptr_t System.Collections.IList.IndexOf = 0x34C7D0; constexpr uintptr_t System.Collections.IList.Insert = 0x358990; constexpr uintptr_t System.Collections.IList.Remove = 0x351800; constexpr uintptr_t System.Collections.IList.RemoveAt = 0x3578D0; }; // System.Collections.ObjectModel.KeyedCollection`2 struct KeyedCollection_ { constexpr uintptr_t comparer = 0x0; constexpr uintptr_t dict = 0x0; constexpr uintptr_t keyCount = 0x0; constexpr uintptr_t threshold = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t Items = 0x3479D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Contains = 0x463590; constexpr uintptr_t TryGetValue = 0x463590; constexpr uintptr_t Dictionary = 0x3479D0; constexpr uintptr_t ClearItems = 0x351010; constexpr uintptr_t GetKeyForItem = 0x463590; constexpr uintptr_t InsertItem = 0x463590; constexpr uintptr_t RemoveItem = 0x3578D0; constexpr uintptr_t SetItem = 0x463590; constexpr uintptr_t AddKey = 0x463590; constexpr uintptr_t CreateDictionary = 0x351010; constexpr uintptr_t RemoveKey = 0x463590; }; // DictionaryEnumerator struct DictionaryEnumerator { constexpr uintptr_t _dictionary = 0x0; constexpr uintptr_t _enumerator = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Key = 0x3479D0; constexpr uintptr_t Value = 0x3479D0; constexpr uintptr_t Current = 0x3479D0; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Reset = 0x351010; }; // KeyCollection struct KeyCollection { constexpr uintptr_t _collection = 0x0; constexpr uintptr_t _syncRoot = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t System.Collections.Generic.ICollection.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Clear = 0x351010; constexpr uintptr_t System.Collections.Generic.ICollection.Contains = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection.Remove = 0x463590; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t .ctor = 0x351010; }; // ValueCollection struct ValueCollection { constexpr uintptr_t _collection = 0x0; constexpr uintptr_t _syncRoot = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t System.Collections.Generic.ICollection.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Clear = 0x351010; constexpr uintptr_t System.Collections.Generic.ICollection.Contains = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection.Remove = 0x463590; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.ObjectModel.ReadOnlyDictionary`2 struct ReadOnlyDictionary_ { constexpr uintptr_t m_dictionary = 0x0; constexpr uintptr_t _syncRoot = 0x0; constexpr uintptr_t _keys = 0x0; constexpr uintptr_t _values = 0x0; // ---- Methods ---- constexpr uintptr_t Keys = 0x3479D0; constexpr uintptr_t Values = 0x3479D0; constexpr uintptr_t ContainsKey = 0x463590; constexpr uintptr_t System.Collections.Generic.IDictionary.get_Keys = 0x3479D0; constexpr uintptr_t TryGetValue = 0x463590; constexpr uintptr_t System.Collections.Generic.IDictionary.get_Values = 0x3479D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t System.Collections.Generic.IDictionary.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.IDictionary.Remove = 0x463590; constexpr uintptr_t System.Collections.Generic.IDictionary.get_Item = 0x463590; constexpr uintptr_t System.Collections.Generic.IDictionary.set_Item = 0x463590; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t System.Collections.Generic.ICollection>.Contains = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection>.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.Generic.ICollection>.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection>.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection>.Clear = 0x351010; constexpr uintptr_t System.Collections.Generic.ICollection>.Remove = 0x463590; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t IsCompatibleKey = 0x347700; constexpr uintptr_t System.Collections.IDictionary.Add = 0x349710; constexpr uintptr_t System.Collections.IDictionary.Clear = 0x351010; constexpr uintptr_t System.Collections.IDictionary.Contains = 0x349810; constexpr uintptr_t System.Collections.IDictionary.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.get_IsFixedSize = 0x3496B0; constexpr uintptr_t System.Collections.IDictionary.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.IDictionary.get_Keys = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.Remove = 0x351800; constexpr uintptr_t System.Collections.IDictionary.get_Values = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.get_Item = 0x350440; constexpr uintptr_t System.Collections.IDictionary.set_Item = 0x349710; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t System.Collections.Generic.IReadOnlyDictionary.get_Keys = 0x3479D0; constexpr uintptr_t System.Collections.Generic.IReadOnlyDictionary.get_Values = 0x3479D0; }; // System.Collections.ObjectModel.ReadOnlyDictionaryHelpers struct ReadOnlyDictionaryHelpers { // ---- Methods ---- constexpr uintptr_t CopyToNonGenericICollectionHelper = 0x34AB40; }; // System.Collections.Generic.InsertionBehavior struct InsertionBehavior { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t OverwriteExisting = 0x0; constexpr uintptr_t ThrowOnExisting = 0x0; }; // Entry struct Entry { constexpr uintptr_t hashCode = 0x0; constexpr uintptr_t next = 0x0; constexpr uintptr_t key = 0x0; constexpr uintptr_t value = 0x0; }; // Enumerator struct Enumerator { constexpr uintptr_t _dictionary = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _current = 0x0; constexpr uintptr_t _getEnumeratorRetType = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; constexpr uintptr_t System.Collections.IDictionaryEnumerator.get_Key = 0x3479D0; constexpr uintptr_t System.Collections.IDictionaryEnumerator.get_Value = 0x3479D0; }; // Enumerator struct Enumerator { constexpr uintptr_t _dictionary = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _currentKey = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; }; // KeyCollection struct KeyCollection { constexpr uintptr_t _dictionary = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Clear = 0x351010; constexpr uintptr_t System.Collections.Generic.ICollection.Contains = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Remove = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; }; // Enumerator struct Enumerator { constexpr uintptr_t _dictionary = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _currentValue = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; }; // ValueCollection struct ValueCollection { constexpr uintptr_t _dictionary = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Remove = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection.Clear = 0x351010; constexpr uintptr_t System.Collections.Generic.ICollection.Contains = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_ { constexpr uintptr_t _buckets = 0x0; constexpr uintptr_t _entries = 0x0; constexpr uintptr_t _count = 0x0; constexpr uintptr_t _freeList = 0x0; constexpr uintptr_t _freeCount = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _comparer = 0x0; constexpr uintptr_t _keys = 0x0; constexpr uintptr_t _values = 0x0; constexpr uintptr_t _syncRoot = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t .ctor = 0x358990; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t .ctor = 0x349710; constexpr uintptr_t Comparer = 0x3479D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t Keys = 0x3479D0; constexpr uintptr_t System.Collections.Generic.IDictionary.get_Keys = 0x3479D0; constexpr uintptr_t System.Collections.Generic.IReadOnlyDictionary.get_Keys = 0x3479D0; constexpr uintptr_t Values = 0x3479D0; constexpr uintptr_t System.Collections.Generic.IDictionary.get_Values = 0x3479D0; constexpr uintptr_t System.Collections.Generic.IReadOnlyDictionary.get_Values = 0x3479D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection>.Add = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection>.Contains = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection>.Remove = 0x463590; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t ContainsKey = 0x463590; constexpr uintptr_t ContainsValue = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable>.GetEnumerator = 0x3479D0; constexpr uintptr_t FindEntry = 0x463590; constexpr uintptr_t Initialize = 0x34D490; constexpr uintptr_t TryInsert = 0x463590; constexpr uintptr_t OnDeserialization = 0x351800; constexpr uintptr_t Resize = 0x351010; constexpr uintptr_t Remove = 0x463590; constexpr uintptr_t Remove = 0x463590; constexpr uintptr_t TryGetValue = 0x463590; constexpr uintptr_t TryAdd = 0x463590; constexpr uintptr_t System.Collections.Generic.ICollection>.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection>.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t EnsureCapacity = 0x34D490; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.get_IsFixedSize = 0x3496B0; constexpr uintptr_t System.Collections.IDictionary.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.IDictionary.get_Keys = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.get_Values = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.get_Item = 0x350440; constexpr uintptr_t System.Collections.IDictionary.set_Item = 0x349710; constexpr uintptr_t IsCompatibleKey = 0x347700; constexpr uintptr_t System.Collections.IDictionary.Add = 0x349710; constexpr uintptr_t System.Collections.IDictionary.Contains = 0x349810; constexpr uintptr_t System.Collections.IDictionary.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IDictionary.Remove = 0x351800; }; // System.Collections.Generic.ICollection`1 struct ICollection_ { // ---- Methods ---- constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t IsReadOnly = 0x3496B0; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t Contains = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t Remove = 0x463590; }; // System.Collections.Generic.IComparer`1 struct IComparer_ { // ---- Methods ---- constexpr uintptr_t Compare = 0x463590; }; // System.Collections.Generic.IDictionary`2 struct IDictionary_ { // ---- Methods ---- constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Keys = 0x3479D0; constexpr uintptr_t Values = 0x3479D0; constexpr uintptr_t ContainsKey = 0x463590; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t Remove = 0x463590; constexpr uintptr_t TryGetValue = 0x463590; }; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_ { // ---- Methods ---- constexpr uintptr_t GetEnumerator = 0x3479D0; }; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_ { // ---- Methods ---- constexpr uintptr_t Current = 0x463590; }; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_ { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x463590; }; // System.Collections.Generic.IList`1 struct IList_ { // ---- Methods ---- constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t Insert = 0x463590; constexpr uintptr_t RemoveAt = 0x3578D0; }; // System.Collections.Generic.IReadOnlyCollection`1 struct IReadOnlyCollection_ { // ---- Methods ---- constexpr uintptr_t Count = 0x3494D0; }; // System.Collections.Generic.IReadOnlyDictionary`2 struct IReadOnlyDictionary_ { // ---- Methods ---- constexpr uintptr_t ContainsKey = 0x463590; constexpr uintptr_t TryGetValue = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Keys = 0x3479D0; constexpr uintptr_t Values = 0x3479D0; }; // System.Collections.Generic.IReadOnlyList`1 struct IReadOnlyList_ { // ---- Methods ---- constexpr uintptr_t Item = 0x463590; }; // System.Collections.Generic.KeyNotFoundException struct KeyNotFoundException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF05A0; constexpr uintptr_t .ctor = 0x1FF05F0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.Collections.Generic.KeyValuePair struct KeyValuePair { // ---- Methods ---- constexpr uintptr_t PairToString = 0x1FF0610; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_ { constexpr uintptr_t key = 0x0; constexpr uintptr_t value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Key = 0x463590; constexpr uintptr_t Value = 0x463590; constexpr uintptr_t ToString = 0x3479D0; constexpr uintptr_t Deconstruct = 0x349710; }; // Enumerator struct Enumerator { constexpr uintptr_t _list = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _current = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t MoveNextRare = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; }; // System.Collections.Generic.List`1 struct List_ { constexpr uintptr_t _items = 0x0; constexpr uintptr_t _size = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _syncRoot = 0x0; constexpr uintptr_t s_emptyArray = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Capacity = 0x3494D0; constexpr uintptr_t Capacity = 0x3578D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t System.Collections.IList.get_IsFixedSize = 0x3496B0; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.IList.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t IsCompatibleObject = 0x347700; constexpr uintptr_t System.Collections.IList.get_Item = 0x350220; constexpr uintptr_t System.Collections.IList.set_Item = 0x358990; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t AddWithResize = 0x463590; constexpr uintptr_t System.Collections.IList.Add = 0x34C7D0; constexpr uintptr_t AddRange = 0x351800; constexpr uintptr_t AsReadOnly = 0x3479D0; constexpr uintptr_t BinarySearch = 0x463590; constexpr uintptr_t BinarySearch = 0x463590; constexpr uintptr_t BinarySearch = 0x463590; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t Contains = 0x463590; constexpr uintptr_t System.Collections.IList.Contains = 0x349810; constexpr uintptr_t CopyTo = 0x351800; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t EnsureCapacity = 0x3578D0; constexpr uintptr_t Exists = 0x349810; constexpr uintptr_t Find = 0x463590; constexpr uintptr_t FindAll = 0x350440; constexpr uintptr_t FindIndex = 0x34C7D0; constexpr uintptr_t FindIndex = 0x463590; constexpr uintptr_t FindLastIndex = 0x34C7D0; constexpr uintptr_t FindLastIndex = 0x463590; constexpr uintptr_t ForEach = 0x351800; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t System.Collections.IList.IndexOf = 0x34C7D0; constexpr uintptr_t Insert = 0x463590; constexpr uintptr_t System.Collections.IList.Insert = 0x358990; constexpr uintptr_t InsertRange = 0x358990; constexpr uintptr_t Remove = 0x463590; constexpr uintptr_t System.Collections.IList.Remove = 0x351800; constexpr uintptr_t RemoveAll = 0x34C7D0; constexpr uintptr_t RemoveAt = 0x3578D0; constexpr uintptr_t RemoveRange = 0x358340; constexpr uintptr_t Reverse = 0x351010; constexpr uintptr_t Reverse = 0x358340; constexpr uintptr_t Sort = 0x351010; constexpr uintptr_t Sort = 0x351800; constexpr uintptr_t Sort = 0x358680; constexpr uintptr_t Sort = 0x351800; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t TrimExcess = 0x351010; constexpr uintptr_t AddEnumerable = 0x351800; constexpr uintptr_t .cctor = 0x351080; }; // System.Collections.Generic.ValueListBuilder`1 struct ValueListBuilder_ { constexpr uintptr_t _span = 0x0; constexpr uintptr_t _arrayFromPool = 0x0; constexpr uintptr_t _pos = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t Append = 0x463590; constexpr uintptr_t AsSpan = 0x463590; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t Grow = 0x351010; }; // System.Collections.Generic.ArrayBuilder`1 struct ArrayBuilder_ { constexpr uintptr_t _array = 0x0; constexpr uintptr_t _count = 0x0; // ---- Methods ---- constexpr uintptr_t Capacity = 0x3494D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t UncheckedAdd = 0x463590; constexpr uintptr_t EnsureCapacity = 0x3578D0; }; // System.Collections.Generic.EnumerableHelpers struct EnumerableHelpers { // ---- Methods ---- constexpr uintptr_t ToArray = 0x347BC0; constexpr uintptr_t ToArray = 0x349B40; }; // System.Collections.Generic.LargeArrayBuilder`1 struct LargeArrayBuilder_ { constexpr uintptr_t _maxCapacity = 0x0; constexpr uintptr_t _first = 0x0; constexpr uintptr_t _buffers = 0x0; constexpr uintptr_t _current = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _count = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x355EB0; constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t AddRange = 0x351800; constexpr uintptr_t AddWithBufferAllocation = 0x463590; constexpr uintptr_t GetBuffer = 0x350220; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t TryMove = 0x349810; constexpr uintptr_t AllocateBuffer = 0x351010; }; // Entry struct Entry { constexpr uintptr_t _key = 0x0; constexpr uintptr_t _value = 0x0; constexpr uintptr_t _next = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; }; // DefaultComparer`1 struct DefaultComparer_ { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x463590; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.LowLevelDictionary`2 struct LowLevelDictionary_ { constexpr uintptr_t _buckets = 0x0; constexpr uintptr_t _numEntries = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _comparer = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x358990; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Clear = 0x3578D0; constexpr uintptr_t Remove = 0x463590; constexpr uintptr_t Find = 0x463590; constexpr uintptr_t UncheckedAdd = 0x463590; constexpr uintptr_t ExpandBuckets = 0x351010; constexpr uintptr_t GetBucket = 0x463590; }; // System.Collections.Generic.CollectionExtensions struct CollectionExtensions { // ---- Methods ---- constexpr uintptr_t GetValueOrDefault = 0x463590; constexpr uintptr_t GetValueOrDefault = 0x463590; }; // Enumerator struct Enumerator { constexpr uintptr_t _q = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _currentElement = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t ThrowEnumerationNotStartedOrEnded = 0x351010; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; }; // System.Collections.Generic.Queue`1 struct Queue_ { constexpr uintptr_t _array = 0x0; constexpr uintptr_t _head = 0x0; constexpr uintptr_t _tail = 0x0; constexpr uintptr_t _size = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _syncRoot = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t Enqueue = 0x463590; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t Dequeue = 0x463590; constexpr uintptr_t Peek = 0x463590; constexpr uintptr_t TryPeek = 0x349810; constexpr uintptr_t Contains = 0x463590; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t SetCapacity = 0x3578D0; constexpr uintptr_t MoveNext = 0x351800; constexpr uintptr_t ThrowForEmptyQueue = 0x351010; }; // Enumerator struct Enumerator { constexpr uintptr_t _stack = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _currentElement = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t ThrowEnumerationNotStartedOrEnded = 0x351010; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; }; // System.Collections.Generic.Stack`1 struct Stack_ { constexpr uintptr_t _array = 0x0; constexpr uintptr_t _size = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _syncRoot = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t System.Collections.ICollection.get_IsSynchronized = 0x3496B0; constexpr uintptr_t System.Collections.ICollection.get_SyncRoot = 0x3479D0; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t Contains = 0x463590; constexpr uintptr_t System.Collections.ICollection.CopyTo = 0x35D360; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t Peek = 0x463590; constexpr uintptr_t Pop = 0x463590; constexpr uintptr_t TryPop = 0x349810; constexpr uintptr_t Push = 0x463590; constexpr uintptr_t PushWithResize = 0x463590; constexpr uintptr_t ThrowForEmptyStack = 0x351010; }; // System.Collections.Generic.LowLevelList`1 struct LowLevelList_ { constexpr uintptr_t _items = 0x0; constexpr uintptr_t _size = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t s_emptyArray = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t Capacity = 0x3494D0; constexpr uintptr_t Capacity = 0x3578D0; constexpr uintptr_t Count = 0x3494D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Add = 0x463590; constexpr uintptr_t EnsureCapacity = 0x3578D0; constexpr uintptr_t AddRange = 0x351800; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t Contains = 0x463590; constexpr uintptr_t CopyTo = 0x35D360; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t Insert = 0x463590; constexpr uintptr_t InsertRange = 0x358990; constexpr uintptr_t Remove = 0x463590; constexpr uintptr_t RemoveAll = 0x34C7D0; constexpr uintptr_t RemoveAt = 0x3578D0; constexpr uintptr_t .cctor = 0x351080; }; // Enumerator struct Enumerator { constexpr uintptr_t _list = 0x0; constexpr uintptr_t _index = 0x0; constexpr uintptr_t _version = 0x0; constexpr uintptr_t _current = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t MoveNextRare = 0x3496B0; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x351010; }; // System.Collections.Generic.LowLevelListWithIList`1 struct LowLevelListWithIList_ { // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t System.Collections.Generic.ICollection.get_IsReadOnly = 0x3496B0; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; }; // System.Collections.Generic.IntrospectiveSortUtilities struct IntrospectiveSortUtilities { // ---- Methods ---- constexpr uintptr_t FloorLog2PlusOne = 0x1FF01E0; constexpr uintptr_t ThrowOrIgnoreBadComparer = 0x1FF0200; }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_ { constexpr uintptr_t s_defaultArraySortHelper = 0x0; // ---- Methods ---- constexpr uintptr_t BinarySearch = 0x463590; constexpr uintptr_t Sort = 0x35D110; constexpr uintptr_t InternalBinarySearch = 0x463590; constexpr uintptr_t SwapIfGreater = 0x34B270; constexpr uintptr_t Swap = 0x351310; constexpr uintptr_t IntrospectiveSort = 0x35D110; constexpr uintptr_t IntroSort = 0x463590; constexpr uintptr_t Heapsort = 0x35D110; constexpr uintptr_t DownHeap = 0x463590; constexpr uintptr_t InsertionSort = 0x35D110; constexpr uintptr_t Default = 0x347A50; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .cctor = 0x351080; }; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_ { constexpr uintptr_t s_defaultArraySortHelper = 0x0; // ---- Methods ---- constexpr uintptr_t Swap = 0x34B270; constexpr uintptr_t IntrospectiveSort = 0x34B510; constexpr uintptr_t IntroSort = 0x463590; constexpr uintptr_t PickPivotAndPartition = 0x463590; constexpr uintptr_t Heapsort = 0x34B510; constexpr uintptr_t DownHeap = 0x463590; constexpr uintptr_t InsertionSort = 0x34B510; constexpr uintptr_t Default = 0x347A50; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .cctor = 0x351080; }; // System.Collections.Generic.Comparer`1 struct Comparer_ { constexpr uintptr_t defaultComparer = 0x0; // ---- Methods ---- constexpr uintptr_t Default = 0x347A50; constexpr uintptr_t CreateComparer = 0x347A50; constexpr uintptr_t Compare = 0x463590; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.GenericComparer`1 struct GenericComparer_ { // ---- Methods ---- constexpr uintptr_t Compare = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.NullableComparer`1 struct NullableComparer_ { // ---- Methods ---- constexpr uintptr_t Compare = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_ { // ---- Methods ---- constexpr uintptr_t Compare = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_ { constexpr uintptr_t defaultComparer = 0x0; // ---- Methods ---- constexpr uintptr_t Default = 0x347A50; constexpr uintptr_t CreateComparer = 0x347A50; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t LastIndexOf = 0x463590; constexpr uintptr_t System.Collections.IEqualityComparer.GetHashCode = 0x34C7D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.GenericEqualityComparer`1 struct GenericEqualityComparer_ { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t LastIndexOf = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.NullableEqualityComparer`1 struct NullableEqualityComparer_ { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t LastIndexOf = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_ { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x463590; constexpr uintptr_t IndexOf = 0x463590; constexpr uintptr_t LastIndexOf = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.ByteEqualityComparer struct ByteEqualityComparer { // ---- Methods ---- constexpr uintptr_t Equals = 0x1FE7A60; constexpr uintptr_t GetHashCode = 0x1084990; constexpr uintptr_t IndexOf = 0x1FE7B40; constexpr uintptr_t LastIndexOf = 0x1FE7D40; constexpr uintptr_t Equals = 0x1FE7A70; constexpr uintptr_t GetHashCode = 0x1FE7AF0; constexpr uintptr_t .ctor = 0x1FE7D90; }; // System.Collections.Generic.EnumEqualityComparer`1 struct EnumEqualityComparer_ { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x463590; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; }; // System.Collections.Generic.SByteEnumEqualityComparer`1 struct SByteEnumEqualityComparer_ { // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t GetHashCode = 0x463590; }; // System.Collections.Generic.ShortEnumEqualityComparer`1 struct ShortEnumEqualityComparer_ { // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t GetHashCode = 0x463590; }; // System.Collections.Generic.LongEnumEqualityComparer`1 struct LongEnumEqualityComparer_ { // ---- Methods ---- constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t GetHashCode = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t .ctor = 0x351010; }; // System.Collections.Generic.InternalStringComparer struct InternalStringComparer { // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x108F1A0; constexpr uintptr_t Equals = 0x1FF00E0; constexpr uintptr_t IndexOf = 0x1FF0110; constexpr uintptr_t .ctor = 0x1FF01A0; }; // System.Buffers.SpanAction`2 struct SpanAction_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // System.Buffers.ArrayPool`1 struct ArrayPool_ { // ---- Methods ---- constexpr uintptr_t Shared = 0x347A50; constexpr uintptr_t Rent = 0x350220; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t .cctor = 0x351080; }; // BufferAllocatedReason struct BufferAllocatedReason { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Pooled = 0x0; constexpr uintptr_t OverMaximumSize = 0x0; constexpr uintptr_t PoolExhausted = 0x0; }; // System.Buffers.ArrayPoolEventSource struct ArrayPoolEventSource { constexpr uintptr_t Log = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE7670; constexpr uintptr_t BufferRented = 0x1FE73F0; constexpr uintptr_t BufferAllocated = 0x1FE72E0; constexpr uintptr_t BufferReturned = 0x1FE74E0; constexpr uintptr_t BufferTrimmed = 0x1FE7540; constexpr uintptr_t BufferTrimPoll = 0x1FE7510; constexpr uintptr_t .cctor = 0x1FE7570; }; // System.Buffers.IMemoryOwner`1 struct IMemoryOwner_ { // ---- Methods ---- constexpr uintptr_t Memory = 0x463590; }; // System.Buffers.IPinnable struct IPinnable { // ---- Methods ---- constexpr uintptr_t Unpin = 0x351010; }; // System.Buffers.MemoryHandle struct MemoryHandle { constexpr uintptr_t _pointer = 0x10; constexpr uintptr_t _handle = 0x18; constexpr uintptr_t _pinnable = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF0740; constexpr uintptr_t Pointer = 0x526A20; constexpr uintptr_t Dispose = 0x1FF06D0; }; // System.Buffers.MemoryManager`1 struct MemoryManager_ { // ---- Methods ---- constexpr uintptr_t GetSpan = 0x463590; constexpr uintptr_t TryGetArray = 0x349810; }; // MemoryPressure struct MemoryPressure { constexpr uintptr_t value__ = 0x0; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t High = 0x0; }; // PerCoreLockedStacks struct PerCoreLockedStacks { constexpr uintptr_t _perCoreStacks = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t TryPush = 0x351800; constexpr uintptr_t TryPop = 0x3479D0; constexpr uintptr_t Trim = 0x463590; }; // LockedStack struct LockedStack { constexpr uintptr_t _arrays = 0x0; constexpr uintptr_t _count = 0x0; constexpr uintptr_t _firstStackItemMS = 0x0; // ---- Methods ---- constexpr uintptr_t TryPush = 0x349810; constexpr uintptr_t TryPop = 0x3479D0; constexpr uintptr_t Trim = 0x463590; constexpr uintptr_t .ctor = 0x351010; }; // System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1 struct TlsOverPerCoreLockedStacksArrayPool_ { constexpr uintptr_t _bucketArraySizes = 0x0; constexpr uintptr_t _buckets = 0x0; constexpr uintptr_t t_tlsBuckets = 0xFFFFFFFF; constexpr uintptr_t _callbackCreated = 0x0; constexpr uintptr_t s_trimBuffers = 0x0; constexpr uintptr_t s_allTlsBuckets = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t CreatePerCoreLockedStacks = 0x350220; constexpr uintptr_t Id = 0x3494D0; constexpr uintptr_t Rent = 0x350220; constexpr uintptr_t Trim = 0x3496B0; constexpr uintptr_t Gen2GcCallbackFunc = 0x347700; constexpr uintptr_t GetMemoryPressure = 0x463590; constexpr uintptr_t GetTrimBuffers = 0x3496E0; constexpr uintptr_t .cctor = 0x351080; }; // System.Buffers.Utilities struct Utilities { // ---- Methods ---- constexpr uintptr_t SelectBucketIndex = 0x13D7740; constexpr uintptr_t GetMaxSizeForBucket = 0x1FFEDF0; }; // ArrayMemoryPoolBuffer struct ArrayMemoryPoolBuffer { constexpr uintptr_t _array = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3578D0; constexpr uintptr_t Memory = 0x463590; constexpr uintptr_t Dispose = 0x351010; }; // System.Buffers.ArrayMemoryPool`1 struct ArrayMemoryPool_ { // ---- Methods ---- constexpr uintptr_t Rent = 0x350220; constexpr uintptr_t Dispose = 0x355EB0; constexpr uintptr_t .ctor = 0x351010; }; // System.Buffers.MemoryPool`1 struct MemoryPool_ { constexpr uintptr_t s_shared = 0x0; // ---- Methods ---- constexpr uintptr_t Shared = 0x347A50; constexpr uintptr_t Rent = 0x350220; constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t Dispose = 0x355EB0; constexpr uintptr_t .cctor = 0x351080; }; // System.Buffers.Binary.BinaryPrimitives struct BinaryPrimitives { // ---- Methods ---- constexpr uintptr_t ReverseEndianness = 0x1FE7720; constexpr uintptr_t ReverseEndianness = 0x1FE7750; constexpr uintptr_t ReverseEndianness = 0x1FE7730; constexpr uintptr_t ReverseEndianness = 0x1FE7720; constexpr uintptr_t ReverseEndianness = 0x1FE7750; constexpr uintptr_t ReverseEndianness = 0x1FE7730; }; // System.Buffers.Text.FormattingHelpers struct FormattingHelpers { // ---- Methods ---- constexpr uintptr_t CountDigits = 0x1FEB030; constexpr uintptr_t CountDigits = 0x1FEB0D0; constexpr uintptr_t CountHexDigits = 0x1FEB130; }; // System.IO.DisableMediaInsertionPrompt struct DisableMediaInsertionPrompt { constexpr uintptr_t _disableSuccess = 0x10; constexpr uintptr_t _oldMode = 0x14; constexpr uintptr_t useUWPFallback = 0x0; // ---- Methods ---- constexpr uintptr_t Create = 0x1FE7F10; constexpr uintptr_t Dispose = 0x1FE7F90; }; // UnitySafeFindHandle struct UnitySafeFindHandle { constexpr uintptr_t m_Handle = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FFC580; constexpr uintptr_t Handle = 0x526D40; constexpr uintptr_t IsInvalid = 0x18D7850; constexpr uintptr_t Dispose = 0x1FFC560; }; // System.IO.FileSystem struct FileSystem { // ---- Methods ---- constexpr uintptr_t CreateDirectory = 0x1FE8D90; constexpr uintptr_t DeleteFile = 0x1FE92A0; constexpr uintptr_t DirectoryExists = 0x1FE9330; constexpr uintptr_t DirectoryExists = 0x1FE9380; constexpr uintptr_t FillAttributeInfo = 0x1FE9420; constexpr uintptr_t FileExists = 0x1FE93D0; constexpr uintptr_t GetAttributes = 0x1FE9870; constexpr uintptr_t GetCreationTime = 0x1FE98E0; constexpr uintptr_t GetLastWriteTime = 0x1FE9AC0; constexpr uintptr_t MoveFile = 0x1FE9B70; constexpr uintptr_t RemoveDirectory = 0x1FEA540; constexpr uintptr_t GetFindData = 0x1FE9970; constexpr uintptr_t IsNameSurrogateReparsePoint = 0x1FE9B50; constexpr uintptr_t RemoveDirectoryRecursive = 0x1FE9D40; constexpr uintptr_t RemoveDirectoryInternal = 0x1FE9C20; constexpr uintptr_t SetAttributes = 0x1FEA680; constexpr uintptr_t UnityCreateDirectory = 0x1FEA7B0; constexpr uintptr_t UnityRemoveDirectory = 0x1FEAEB0; constexpr uintptr_t UnityGetFileAttributesEx = 0x1FEACB0; constexpr uintptr_t UnitySetFileAttributes = 0x1FEAF90; constexpr uintptr_t UnityCreateFile_IntPtr = 0x1FEA850; constexpr uintptr_t UnityDeleteFile = 0x1FEA920; constexpr uintptr_t UnityMoveFile = 0x1FEAE10; constexpr uintptr_t UnityFindFirstFile = 0x1FEAA00; constexpr uintptr_t UnityFindNextFile = 0x1FEABB0; constexpr uintptr_t BrokeredCreateDirectory = 0x1FE8D10; constexpr uintptr_t BrokeredRemoveDirectory = 0x1FE8D10; constexpr uintptr_t BrokeredGetFileAttributes = 0x1FE8D40; constexpr uintptr_t BrokeredSetAttributes = 0x1FE8D80; constexpr uintptr_t BrokeredOpenFile = 0x1FE8D60; constexpr uintptr_t BrokeredMoveFile = 0x1FE8D50; constexpr uintptr_t BrokeredDeleteFile = 0x1FE8D10; constexpr uintptr_t BrokeredFindFirstFile = 0x1FE8D20; constexpr uintptr_t BrokeredFindNextFile = 0x1FE8D30; constexpr uintptr_t BrokeredSafeFindHandleDispose = 0x1FE8D70; constexpr uintptr_t RemoveExtendedPathPrefix = 0x1FEA610; }; // System.IO.DirectoryNotFoundException struct DirectoryNotFoundException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE7EA0; constexpr uintptr_t .ctor = 0x1FE7EF0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.IO.EndOfStreamException struct EndOfStreamException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE7FC0; constexpr uintptr_t .ctor = 0x1FE8010; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.IO.Error struct Error { // ---- Methods ---- constexpr uintptr_t GetStreamIsClosed = 0x1FE80F0; constexpr uintptr_t GetEndOfFile = 0x1FE8030; constexpr uintptr_t GetReadNotSupported = 0x1FE8090; constexpr uintptr_t GetWriteNotSupported = 0x1FE8150; }; // System.IO.FileAccess struct FileAccess { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Read = 0x0; constexpr uintptr_t Write = 0x0; constexpr uintptr_t ReadWrite = 0x0; }; // System.IO.FileLoadException struct FileLoadException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE8600; constexpr uintptr_t .ctor = 0x1FE85E0; constexpr uintptr_t Message = 0x1FE8650; constexpr uintptr_t FileName = 0x53E8A0; constexpr uintptr_t FusionLog = 0x54E860; constexpr uintptr_t ToString = 0x1FE8320; constexpr uintptr_t .ctor = 0x1FE8510; constexpr uintptr_t GetObjectData = 0x1FE8210; constexpr uintptr_t FormatFileLoadExceptionMessage = 0x1FE81B0; }; // System.IO.FileMode struct FileMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CreateNew = 0x0; constexpr uintptr_t Create = 0x0; constexpr uintptr_t Open = 0x0; constexpr uintptr_t OpenOrCreate = 0x0; constexpr uintptr_t Truncate = 0x0; constexpr uintptr_t Append = 0x0; }; // System.IO.FileNotFoundException struct FileNotFoundException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FE8AB0; constexpr uintptr_t .ctor = 0x1FE8BD0; constexpr uintptr_t .ctor = 0x1FE8BF0; constexpr uintptr_t Message = 0x1FE8C30; constexpr uintptr_t SetMessageField = 0x1FE87F0; constexpr uintptr_t FileName = 0x53E8A0; constexpr uintptr_t FusionLog = 0x54E860; constexpr uintptr_t ToString = 0x1FE88C0; constexpr uintptr_t .ctor = 0x1FE8B00; constexpr uintptr_t GetObjectData = 0x1FE86E0; }; // System.IO.FileOptions struct FileOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t WriteThrough = 0x0; constexpr uintptr_t Asynchronous = 0x0; constexpr uintptr_t RandomAccess = 0x0; constexpr uintptr_t DeleteOnClose = 0x0; constexpr uintptr_t SequentialScan = 0x0; constexpr uintptr_t Encrypted = 0x0; }; // System.IO.FileShare struct FileShare { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Read = 0x0; constexpr uintptr_t Write = 0x0; constexpr uintptr_t ReadWrite = 0x0; constexpr uintptr_t Delete = 0x0; constexpr uintptr_t Inheritable = 0x0; }; // System.IO.IOException struct IOException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF0070; constexpr uintptr_t .ctor = 0x1FF0050; constexpr uintptr_t .ctor = 0x1F47B40; constexpr uintptr_t .ctor = 0x1FF00C0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.IO.MemoryStream struct MemoryStream { constexpr uintptr_t _buffer = 0x28; constexpr uintptr_t _origin = 0x30; constexpr uintptr_t _position = 0x34; constexpr uintptr_t _length = 0x38; constexpr uintptr_t _capacity = 0x3C; constexpr uintptr_t _expandable = 0x40; constexpr uintptr_t _writable = 0x41; constexpr uintptr_t _exposable = 0x42; constexpr uintptr_t _isOpen = 0x43; constexpr uintptr_t _lastReadTask = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF2FC0; constexpr uintptr_t .ctor = 0x1FF3060; constexpr uintptr_t .ctor = 0x1FF2EE0; constexpr uintptr_t .ctor = 0x1FF2DF0; constexpr uintptr_t .ctor = 0x1FF2B90; constexpr uintptr_t .ctor = 0x1FF2BC0; constexpr uintptr_t CanRead = 0x1FF3180; constexpr uintptr_t CanSeek = 0x1FF3180; constexpr uintptr_t CanWrite = 0x516950; constexpr uintptr_t EnsureNotClosed = 0x1FF0C90; constexpr uintptr_t EnsureWriteable = 0x1FF0CD0; constexpr uintptr_t Dispose = 0x1FF0B30; constexpr uintptr_t EnsureCapacity = 0x1FF0BD0; constexpr uintptr_t Flush = 0x512CE0; constexpr uintptr_t FlushAsync = 0x1FF0D20; constexpr uintptr_t GetBuffer = 0x1FF0E50; constexpr uintptr_t InternalGetBuffer = 0x5120A0; constexpr uintptr_t InternalGetPosition = 0x6A8CB0; constexpr uintptr_t InternalReadInt32 = 0x1FF0F20; constexpr uintptr_t InternalEmulateRead = 0x1FF0EC0; constexpr uintptr_t Capacity = 0x1FF3190; constexpr uintptr_t Capacity = 0x1FF3270; constexpr uintptr_t Length = 0x1FF31D0; constexpr uintptr_t Position = 0x1FF3220; constexpr uintptr_t Position = 0x1FF3420; constexpr uintptr_t Read = 0x1FF1700; constexpr uintptr_t Read = 0x1FF1970; constexpr uintptr_t ReadAsync = 0x1FF1340; constexpr uintptr_t ReadAsync = 0x1FF1000; constexpr uintptr_t ReadByte = 0x1FF1680; constexpr uintptr_t CopyTo = 0x1FF09F0; constexpr uintptr_t CopyToAsync = 0x1FF0760; constexpr uintptr_t Seek = 0x1FF1B40; constexpr uintptr_t SetLength = 0x1FF1DA0; constexpr uintptr_t ToArray = 0x1FF1F10; constexpr uintptr_t Write = 0x1FF2890; constexpr uintptr_t Write = 0x1FF2630; constexpr uintptr_t WriteAsync = 0x1FF2240; constexpr uintptr_t WriteAsync = 0x1FF1FB0; constexpr uintptr_t WriteByte = 0x1FF2510; }; // System.IO.PathInternal struct PathInternal { constexpr uintptr_t s_isCaseSensitive = 0x0; // ---- Methods ---- constexpr uintptr_t IsValidDriveChar = 0x1FF4970; constexpr uintptr_t EndsWithPeriodOrSpace = 0x1FF39D0; constexpr uintptr_t EnsureExtendedPrefixIfNeeded = 0x1FF3A30; constexpr uintptr_t EnsureExtendedPrefix = 0x1FF3AD0; constexpr uintptr_t IsDevice = 0x1FF4620; constexpr uintptr_t IsDeviceUNC = 0x1FF4530; constexpr uintptr_t IsExtended = 0x1FF4880; constexpr uintptr_t GetRootLength = 0x1FF4150; constexpr uintptr_t IsDirectorySeparator = 0x1FF47E0; constexpr uintptr_t IsEffectivelyEmpty = 0x1FF4800; constexpr uintptr_t EndsInDirectorySeparator = 0x1FF3940; constexpr uintptr_t StartsWithDirectorySeparator = 0x1FF4990; constexpr uintptr_t TrimEndingDirectorySeparator = 0x1FF4A10; constexpr uintptr_t TrimEndingDirectorySeparator = 0x1FF4C20; constexpr uintptr_t IsRoot = 0x1FF4900; constexpr uintptr_t GetCommonPathLength = 0x1FF3D50; constexpr uintptr_t EqualStartingCharacterCount = 0x1FF3C20; constexpr uintptr_t AreRootsEqual = 0x1FF37E0; constexpr uintptr_t IsCaseSensitive = 0x1FF4E20; constexpr uintptr_t GetIsCaseSensitive = 0x1FF3F90; constexpr uintptr_t IsPartiallyQualified = 0x554A00; constexpr uintptr_t .cctor = 0x1FF4DE0; }; // System.IO.PathTooLongException struct PathTooLongException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF4E70; constexpr uintptr_t .ctor = 0x1FF4EC0; constexpr uintptr_t .ctor = 0x1E722C0; }; // System.IO.PinnedBufferMemoryStream struct PinnedBufferMemoryStream { constexpr uintptr_t _array = 0x68; constexpr uintptr_t _pinningHandle = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF4FE0; constexpr uintptr_t Read = 0x1FF4FA0; constexpr uintptr_t Write = 0x1FF4FC0; constexpr uintptr_t Finalize = 0x1FF4F30; constexpr uintptr_t Dispose = 0x1FF4EE0; }; // System.IO.SeekOrigin struct SeekOrigin { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Begin = 0x0; constexpr uintptr_t Current = 0x0; constexpr uintptr_t End = 0x0; }; // System.IO.StreamHelpers struct StreamHelpers { // ---- Methods ---- constexpr uintptr_t ValidateCopyToArgs = 0x1FF5850; }; // NullStreamReader struct NullStreamReader { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF3560; constexpr uintptr_t BaseStream = 0x1FF36A0; constexpr uintptr_t CurrentEncoding = 0x1FF36F0; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Peek = 0x55CC70; constexpr uintptr_t Read = 0x55CC70; constexpr uintptr_t Read = 0x559330; constexpr uintptr_t ReadLine = 0x559330; constexpr uintptr_t ReadToEnd = 0x1FF3540; constexpr uintptr_t ReadBuffer = 0x559330; }; // System.IO.StreamReader struct StreamReader { constexpr uintptr_t Null = 0x0; constexpr uintptr_t _stream = 0x18; constexpr uintptr_t _encoding = 0x20; constexpr uintptr_t _decoder = 0x28; constexpr uintptr_t _byteBuffer = 0x30; constexpr uintptr_t _charBuffer = 0x38; constexpr uintptr_t _charPos = 0x40; constexpr uintptr_t _charLen = 0x44; constexpr uintptr_t _byteLen = 0x48; constexpr uintptr_t _bytePos = 0x4C; constexpr uintptr_t _maxCharsPerBuffer = 0x50; constexpr uintptr_t _detectEncoding = 0x54; constexpr uintptr_t _checkPreamble = 0x55; constexpr uintptr_t _isBlocked = 0x56; constexpr uintptr_t _closable = 0x57; constexpr uintptr_t _asyncReadTask = 0x58; // ---- Methods ---- constexpr uintptr_t CheckAsyncTaskInProgress = 0x1FF5B10; constexpr uintptr_t ThrowAsyncIOInProgress = 0x1FF7830; constexpr uintptr_t .ctor = 0x1FF7B20; constexpr uintptr_t .ctor = 0x1FF8150; constexpr uintptr_t .ctor = 0x1FF7BE0; constexpr uintptr_t .ctor = 0x1FF7AF0; constexpr uintptr_t .ctor = 0x1FF81C0; constexpr uintptr_t .ctor = 0x1FF7C40; constexpr uintptr_t .ctor = 0x1FF7A10; constexpr uintptr_t .ctor = 0x1FF7A60; constexpr uintptr_t .ctor = 0x1FF7AC0; constexpr uintptr_t .ctor = 0x1FF81A0; constexpr uintptr_t .ctor = 0x1FF7E80; constexpr uintptr_t Init = 0x1FF5F60; constexpr uintptr_t Init = 0x1FF5F40; constexpr uintptr_t Close = 0x1EE6190; constexpr uintptr_t Dispose = 0x1FF5EB0; constexpr uintptr_t CurrentEncoding = 0x526D40; constexpr uintptr_t BaseStream = 0x520140; constexpr uintptr_t LeaveOpen = 0x1FF81F0; constexpr uintptr_t Peek = 0x1FF6200; constexpr uintptr_t Read = 0x1FF7550; constexpr uintptr_t Read = 0x1FF7660; constexpr uintptr_t ReadSpan = 0x1FF7140; constexpr uintptr_t ReadToEnd = 0x1FF73D0; constexpr uintptr_t CompressBuffer = 0x1FF5B70; constexpr uintptr_t DetectEncoding = 0x1FF5BC0; constexpr uintptr_t IsPreamble = 0x1FF60D0; constexpr uintptr_t ReadBuffer = 0x1FF6310; constexpr uintptr_t ReadBuffer = 0x1FF67D0; constexpr uintptr_t ReadLine = 0x1FF6EB0; constexpr uintptr_t DataAvailable = 0x1FF5BB0; constexpr uintptr_t .cctor = 0x1FF7880; }; // System.IO.StreamWriter struct StreamWriter { constexpr uintptr_t Null = 0x0; constexpr uintptr_t _stream = 0x30; constexpr uintptr_t _encoding = 0x38; constexpr uintptr_t _encoder = 0x40; constexpr uintptr_t _byteBuffer = 0x48; constexpr uintptr_t _charBuffer = 0x50; constexpr uintptr_t _charPos = 0x58; constexpr uintptr_t _charLen = 0x5C; constexpr uintptr_t _autoFlush = 0x60; constexpr uintptr_t _haveWrittenPreamble = 0x61; constexpr uintptr_t _closable = 0x62; constexpr uintptr_t _asyncWriteTask = 0x68; // ---- Methods ---- constexpr uintptr_t CheckAsyncTaskInProgress = 0x1FF8200; constexpr uintptr_t ThrowAsyncIOInProgress = 0x1FF8770; constexpr uintptr_t UTF8NoBOM = 0x1FF9940; constexpr uintptr_t .ctor = 0x1FF9850; constexpr uintptr_t .ctor = 0x1FF9630; constexpr uintptr_t .ctor = 0x1FF92C0; constexpr uintptr_t .ctor = 0x1FF9910; constexpr uintptr_t .ctor = 0x1FF9080; constexpr uintptr_t .ctor = 0x1FF97A0; constexpr uintptr_t .ctor = 0x1FF96E0; constexpr uintptr_t .ctor = 0x1FF92F0; constexpr uintptr_t Init = 0x1FF8600; constexpr uintptr_t Close = 0x1FF8260; constexpr uintptr_t Dispose = 0x1FF82D0; constexpr uintptr_t Flush = 0x1FF83A0; constexpr uintptr_t Flush = 0x1FF8410; constexpr uintptr_t AutoFlush = 0x1FF9980; constexpr uintptr_t BaseStream = 0x54DFC0; constexpr uintptr_t LeaveOpen = 0x1FF9930; constexpr uintptr_t Encoding = 0x5140C0; constexpr uintptr_t Write = 0x1FF8BE0; constexpr uintptr_t Write = 0x1FF8CA0; constexpr uintptr_t Write = 0x1FF8D10; constexpr uintptr_t WriteSpan = 0x1FF8890; constexpr uintptr_t Write = 0x1FF8B60; constexpr uintptr_t WriteLine = 0x1FF87C0; constexpr uintptr_t .cctor = 0x1FF8F70; }; // NullTextReader struct NullTextReader { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF3700; constexpr uintptr_t Read = 0x559330; constexpr uintptr_t ReadLine = 0x559330; }; // SyncTextReader struct SyncTextReader { constexpr uintptr_t _in = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FFA700; constexpr uintptr_t Close = 0x1FFA610; constexpr uintptr_t Dispose = 0x1FFA640; constexpr uintptr_t Peek = 0x1E415C0; constexpr uintptr_t Read = 0x1EEE920; constexpr uintptr_t Read = 0x1FFA6D0; constexpr uintptr_t ReadLine = 0x1EEEA00; constexpr uintptr_t ReadToEnd = 0x1FFA6A0; }; // System.IO.TextReader struct TextReader { constexpr uintptr_t Null = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Close = 0x1FFAD10; constexpr uintptr_t Dispose = 0x1FFAD80; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Peek = 0x55CC70; constexpr uintptr_t Read = 0x55CC70; constexpr uintptr_t Read = 0x1FFB010; constexpr uintptr_t ReadToEnd = 0x1FFAF10; constexpr uintptr_t ReadLine = 0x1FFADF0; constexpr uintptr_t Synchronized = 0x1FFB220; constexpr uintptr_t .cctor = 0x1FFB320; }; // NullTextWriter struct NullTextWriter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FF3750; constexpr uintptr_t Encoding = 0x1FF36F0; constexpr uintptr_t Write = 0x512CE0; constexpr uintptr_t Write = 0x512CE0; constexpr uintptr_t WriteLine = 0x512CE0; constexpr uintptr_t WriteLine = 0x512CE0; constexpr uintptr_t WriteLine = 0x512CE0; constexpr uintptr_t Write = 0x512CE0; }; // SyncTextWriter struct SyncTextWriter { constexpr uintptr_t _out = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FFAC20; constexpr uintptr_t Encoding = 0x1FFACB0; constexpr uintptr_t FormatProvider = 0x1F42250; constexpr uintptr_t NewLine = 0x1FFACE0; constexpr uintptr_t NewLine = 0x1F420A0; constexpr uintptr_t Close = 0x1FFA770; constexpr uintptr_t Dispose = 0x1FFA7A0; constexpr uintptr_t Flush = 0x1FFA800; constexpr uintptr_t Write = 0x1F42220; constexpr uintptr_t Write = 0x1F42280; constexpr uintptr_t Write = 0x1FFAB90; constexpr uintptr_t Write = 0x1F422B0; constexpr uintptr_t Write = 0x1F44030; constexpr uintptr_t Write = 0x1F422E0; constexpr uintptr_t Write = 0x1F44060; constexpr uintptr_t Write = 0x1F43F20; constexpr uintptr_t Write = 0x1F43F50; constexpr uintptr_t Write = 0x1FFABF0; constexpr uintptr_t Write = 0x1FFAAD0; constexpr uintptr_t Write = 0x1FFABC0; constexpr uintptr_t Write = 0x1FFAB60; constexpr uintptr_t Write = 0x1FFAB00; constexpr uintptr_t Write = 0x1FFAB30; constexpr uintptr_t WriteLine = 0x1FFAA70; constexpr uintptr_t WriteLine = 0x1FFAA10; constexpr uintptr_t WriteLine = 0x1FFA950; constexpr uintptr_t WriteLine = 0x1FFA9E0; constexpr uintptr_t WriteLine = 0x1FFA890; constexpr uintptr_t WriteLine = 0x1FFA8F0; constexpr uintptr_t WriteLine = 0x1EC3A60; constexpr uintptr_t WriteLine = 0x1FFA830; constexpr uintptr_t WriteLine = 0x1FFA860; constexpr uintptr_t WriteLine = 0x1FFA980; constexpr uintptr_t WriteLine = 0x1FFA920; constexpr uintptr_t WriteLine = 0x1FFAAA0; constexpr uintptr_t WriteLine = 0x1FFA8C0; constexpr uintptr_t WriteLine = 0x1FFAA40; constexpr uintptr_t WriteLine = 0x1FFA9B0; }; // System.IO.TextWriter struct TextWriter { constexpr uintptr_t Null = 0x0; constexpr uintptr_t s_coreNewLine = 0x8; constexpr uintptr_t CoreNewLine = 0x18; constexpr uintptr_t CoreNewLineStr = 0x20; constexpr uintptr_t _internalFormatProvider = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FFC360; constexpr uintptr_t .ctor = 0x1FFC400; constexpr uintptr_t FormatProvider = 0x1FFC4A0; constexpr uintptr_t Close = 0x1FFB3D0; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Dispose = 0x1FFB440; constexpr uintptr_t Flush = 0x512CE0; constexpr uintptr_t Encoding = 0x3479D0; constexpr uintptr_t NewLine = 0x526D40; constexpr uintptr_t NewLine = 0x1FFC500; constexpr uintptr_t Write = 0x512CE0; constexpr uintptr_t Write = 0x1FFBCC0; constexpr uintptr_t Write = 0x1FFBD70; constexpr uintptr_t Write = 0x1FFBB70; constexpr uintptr_t Write = 0x1FFC010; constexpr uintptr_t Write = 0x1FFBB20; constexpr uintptr_t Write = 0x1FFBAD0; constexpr uintptr_t Write = 0x1FFC140; constexpr uintptr_t Write = 0x1FFBF70; constexpr uintptr_t Write = 0x1FFBFD0; constexpr uintptr_t Write = 0x1FFBBF0; constexpr uintptr_t Write = 0x1FFC060; constexpr uintptr_t Write = 0x1FFBCF0; constexpr uintptr_t Write = 0x1FFC1A0; constexpr uintptr_t Write = 0x1FFC0D0; constexpr uintptr_t WriteLine = 0x1FFB750; constexpr uintptr_t WriteLine = 0x1FFBA10; constexpr uintptr_t WriteLine = 0x1FFB990; constexpr uintptr_t WriteLine = 0x1FFB770; constexpr uintptr_t WriteLine = 0x1FFB9D0; constexpr uintptr_t WriteLine = 0x1FFB640; constexpr uintptr_t WriteLine = 0x1FFB950; constexpr uintptr_t WriteLine = 0x1FFB6C0; constexpr uintptr_t WriteLine = 0x1FFB680; constexpr uintptr_t WriteLine = 0x1FFB820; constexpr uintptr_t WriteLine = 0x1FFB700; constexpr uintptr_t WriteLine = 0x1FFB860; constexpr uintptr_t WriteLine = 0x1FFB7B0; constexpr uintptr_t WriteLine = 0x1FFBA50; constexpr uintptr_t WriteLine = 0x1FFB5D0; constexpr uintptr_t Synchronized = 0x1FFB4B0; constexpr uintptr_t .cctor = 0x1FFC230; }; // System.IO.UnmanagedMemoryStream struct UnmanagedMemoryStream { constexpr uintptr_t _buffer = 0x28; constexpr uintptr_t _mem = 0x30; constexpr uintptr_t _length = 0x38; constexpr uintptr_t _capacity = 0x40; constexpr uintptr_t _position = 0x48; constexpr uintptr_t _offset = 0x50; constexpr uintptr_t _access = 0x58; constexpr uintptr_t _isOpen = 0x5C; constexpr uintptr_t _lastReadTask = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1FFEAE0; constexpr uintptr_t .ctor = 0x1FFEA50; constexpr uintptr_t .ctor = 0x1FFE9C0; constexpr uintptr_t Initialize = 0x1FFC7E0; constexpr uintptr_t CanRead = 0x1FFEB40; constexpr uintptr_t CanSeek = 0x1D65E00; constexpr uintptr_t CanWrite = 0x1FFEB60; constexpr uintptr_t Dispose = 0x1FFC5B0; constexpr uintptr_t EnsureNotClosed = 0x1FFC5D0; constexpr uintptr_t EnsureReadable = 0x1FFC610; constexpr uintptr_t EnsureWriteable = 0x1FFC660; constexpr uintptr_t Flush = 0x1FFC5D0; constexpr uintptr_t FlushAsync = 0x1FFC6B0; constexpr uintptr_t Length = 0x1FFEB80; constexpr uintptr_t Position = 0x1FFECC0; constexpr uintptr_t Position = 0x1FFED20; constexpr uintptr_t PositionPointer = 0x1FFEBD0; constexpr uintptr_t Read = 0x1FFD570; constexpr uintptr_t Read = 0x1FFD4C0; constexpr uintptr_t ReadCore = 0x1FFD220; constexpr uintptr_t ReadAsync = 0x1FFCD70; constexpr uintptr_t ReadAsync = 0x1FFCA70; constexpr uintptr_t ReadByte = 0x1FFD080; constexpr uintptr_t Seek = 0x1FFD790; constexpr uintptr_t SetLength = 0x1FFD970; constexpr uintptr_t Write = 0x1FFE6C0; constexpr uintptr_t Write = 0x1FFE910; constexpr uintptr_t WriteCore = 0x1FFE310; constexpr uintptr_t WriteAsync = 0x1FFDB60; constexpr uintptr_t WriteAsync = 0x1FFDDF0; constexpr uintptr_t WriteByte = 0x1FFE050; }; // System.IO.Win32Marshal struct Win32Marshal { // ---- Methods ---- constexpr uintptr_t GetExceptionForLastWin32Error = 0x201E6B0; constexpr uintptr_t GetExceptionForWin32Error = 0x201E710; constexpr uintptr_t MakeHRFromErrorCode = 0x201EBE0; constexpr uintptr_t GetMessage = 0x201EBD0; }; // System.IO.DriveNotFoundException struct DriveNotFoundException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2007960; constexpr uintptr_t .ctor = 0x2007940; constexpr uintptr_t .ctor = 0x1E67840; }; // System.IO.Directory struct Directory { // ---- Methods ---- constexpr uintptr_t CreateDirectory = 0x2006D80; constexpr uintptr_t Exists = 0x2007050; constexpr uintptr_t GetFiles = 0x20073C0; constexpr uintptr_t GetFiles = 0x20074A0; constexpr uintptr_t GetFiles = 0x2007550; constexpr uintptr_t GetDirectories = 0x2007110; constexpr uintptr_t GetDirectories = 0x2007200; constexpr uintptr_t GetFileSystemEntries = 0x2007270; constexpr uintptr_t GetFileSystemEntries = 0x2007350; constexpr uintptr_t InternalEnumeratePaths = 0x2007650; constexpr uintptr_t EnumerateFiles = 0x2006FD0; constexpr uintptr_t EnumerateFiles = 0x2006FB0; constexpr uintptr_t InternalGetDirectoryRoot = 0x2007890; constexpr uintptr_t GetCurrentDirectory = 0x2007100; constexpr uintptr_t Delete = 0x2006F10; constexpr uintptr_t InsecureGetCurrentDirectory = 0x20075C0; }; // System.IO.DirectoryInfo struct DirectoryInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2006950; constexpr uintptr_t Init = 0x2006530; constexpr uintptr_t .ctor = 0x2006D60; }; // System.IO.EnumerationOptions struct EnumerationOptions { // ---- Methods ---- constexpr uintptr_t Compatible = 0x2007CB0; constexpr uintptr_t CompatibleRecursive = 0x2007C60; constexpr uintptr_t Default = 0x2007D00; constexpr uintptr_t .ctor = 0x2007C30; constexpr uintptr_t FromSearchOption = 0x20079B0; constexpr uintptr_t RecurseSubdirectories = 0x51FE80; constexpr uintptr_t RecurseSubdirectories = 0x51FEA0; constexpr uintptr_t IgnoreInaccessible = 0x51FE90; constexpr uintptr_t IgnoreInaccessible = 0x51FEB0; constexpr uintptr_t BufferSize = 0x5948C0; constexpr uintptr_t AttributesToSkip = 0x684F40; constexpr uintptr_t AttributesToSkip = 0x684F50; constexpr uintptr_t MatchType = 0xCA9F50; constexpr uintptr_t MatchType = 0xCAA140; constexpr uintptr_t MatchCasing = 0x72D000; constexpr uintptr_t ReturnSpecialDirectories = 0x565360; constexpr uintptr_t .cctor = 0x2007B00; }; // System.IO.File struct File { // ---- Methods ---- constexpr uintptr_t OpenText = 0x200E1B0; constexpr uintptr_t Create = 0x200D2E0; constexpr uintptr_t Create = 0x200D260; constexpr uintptr_t Delete = 0x200D360; constexpr uintptr_t Exists = 0x200D440; constexpr uintptr_t Open = 0x200E2E0; constexpr uintptr_t Open = 0x200E380; constexpr uintptr_t GetCreationTime = 0x200D5F0; constexpr uintptr_t GetLastWriteTime = 0x200D7B0; constexpr uintptr_t GetLastWriteTimeUtc = 0x200D6D0; constexpr uintptr_t GetAttributes = 0x200D560; constexpr uintptr_t SetAttributes = 0x200ECB0; constexpr uintptr_t OpenRead = 0x200E130; constexpr uintptr_t OpenWrite = 0x200E260; constexpr uintptr_t ReadAllText = 0x200EBD0; constexpr uintptr_t InternalReadAllText = 0x200DA80; constexpr uintptr_t ReadAllBytes = 0x200E890; constexpr uintptr_t ReadAllBytesUnknownLength = 0x200E420; constexpr uintptr_t ReadAllLines = 0x200EAF0; constexpr uintptr_t InternalReadAllLines = 0x200D890; constexpr uintptr_t InternalWriteAllLines = 0x200DB90; constexpr uintptr_t AppendAllText = 0x200D0B0; constexpr uintptr_t AppendAllLines = 0x200CF30; constexpr uintptr_t Move = 0x200DEB0; }; // System.IO.FileInfo struct FileInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2008110; constexpr uintptr_t .ctor = 0x2007E30; constexpr uintptr_t .ctor = 0x2007F80; constexpr uintptr_t Length = 0x2008120; constexpr uintptr_t CreateText = 0x2007DC0; constexpr uintptr_t AppendText = 0x2007D50; constexpr uintptr_t .ctor = 0x2006D60; constexpr uintptr_t Name = 0x54DA80; }; // System.IO.FileSystemInfo struct FileSystemInfo { constexpr uintptr_t _data = 0x18; constexpr uintptr_t _dataInitialized = 0x3C; constexpr uintptr_t FullPath = 0x40; constexpr uintptr_t OriginalPath = 0x48; constexpr uintptr_t _name = 0x50; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2008110; constexpr uintptr_t Attributes = 0x200CC90; constexpr uintptr_t ExistsCore = 0x200CD00; constexpr uintptr_t LengthCore = 0x200CE20; constexpr uintptr_t EnsureDataInitialized = 0x200C910; constexpr uintptr_t Refresh = 0x200CAC0; constexpr uintptr_t NormalizedPath = 0x200CEA0; constexpr uintptr_t .ctor = 0x200CB10; constexpr uintptr_t GetObjectData = 0x200C980; constexpr uintptr_t Name = 0x54DA80; constexpr uintptr_t Exists = 0x200CD90; constexpr uintptr_t ToString = 0x200CAF0; }; // System.IO.MatchCasing struct MatchCasing { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t PlatformDefault = 0x0; constexpr uintptr_t CaseSensitive = 0x0; constexpr uintptr_t CaseInsensitive = 0x0; }; // System.IO.MatchType struct MatchType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Simple = 0x0; constexpr uintptr_t Win32 = 0x0; }; // System.IO.SearchOption struct SearchOption { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TopDirectoryOnly = 0x0; constexpr uintptr_t AllDirectories = 0x0; }; // System.IO.SearchTarget struct SearchTarget { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Files = 0x0; constexpr uintptr_t Directories = 0x0; constexpr uintptr_t Both = 0x0; }; // System.IO.BufferedStream struct BufferedStream { constexpr uintptr_t _stream = 0x28; constexpr uintptr_t _buffer = 0x30; constexpr uintptr_t _bufferSize = 0x38; constexpr uintptr_t _readPos = 0x3C; constexpr uintptr_t _readLen = 0x40; constexpr uintptr_t _writePos = 0x44; constexpr uintptr_t _lastSyncCompletedReadTask = 0x48; constexpr uintptr_t _asyncActiveSemaphore = 0x50; // ---- Methods ---- constexpr uintptr_t LazyEnsureAsyncActiveSemaphoreInitialized = 0x20033D0; constexpr uintptr_t .ctor = 0x20061F0; constexpr uintptr_t .ctor = 0x2005FD0; constexpr uintptr_t EnsureNotClosed = 0x2002B80; constexpr uintptr_t EnsureCanSeek = 0x2002A60; constexpr uintptr_t EnsureCanRead = 0x20029D0; constexpr uintptr_t EnsureCanWrite = 0x2002AF0; constexpr uintptr_t EnsureShadowBufferAllocated = 0x2002BF0; constexpr uintptr_t EnsureBufferAllocated = 0x2002970; constexpr uintptr_t CanRead = 0x2006200; constexpr uintptr_t CanWrite = 0x2006260; constexpr uintptr_t CanSeek = 0x2006230; constexpr uintptr_t Length = 0x2006290; constexpr uintptr_t Position = 0x2006370; constexpr uintptr_t Position = 0x2006410; constexpr uintptr_t Dispose = 0x20027D0; constexpr uintptr_t Flush = 0x20031B0; constexpr uintptr_t FlushAsync = 0x2002DD0; constexpr uintptr_t FlushAsyncInternal = 0x2002CC0; constexpr uintptr_t FlushRead = 0x2002FE0; constexpr uintptr_t ClearReadBufferBeforeWrite = 0x2002360; constexpr uintptr_t FlushWrite = 0x2003140; constexpr uintptr_t FlushWriteAsync = 0x2003030; constexpr uintptr_t ReadFromBuffer = 0x2004110; constexpr uintptr_t ReadFromBuffer = 0x2003FE0; constexpr uintptr_t ReadFromBuffer = 0x2004170; constexpr uintptr_t Read = 0x2004610; constexpr uintptr_t Read = 0x20043D0; constexpr uintptr_t LastSyncCompletedReadTask = 0x2003320; constexpr uintptr_t ReadAsync = 0x20034E0; constexpr uintptr_t ReadAsync = 0x2003A20; constexpr uintptr_t ReadFromUnderlyingStreamAsync = 0x2004220; constexpr uintptr_t BeginRead = 0x2002200; constexpr uintptr_t EndRead = 0x2002930; constexpr uintptr_t ReadByte = 0x2003F90; constexpr uintptr_t ReadByteSlow = 0x2003E10; constexpr uintptr_t WriteToBuffer = 0x20055A0; constexpr uintptr_t WriteToBuffer = 0x20053F0; constexpr uintptr_t Write = 0x2005800; constexpr uintptr_t Write = 0x2005C00; constexpr uintptr_t WriteAsync = 0x2005000; constexpr uintptr_t WriteAsync = 0x2004BE0; constexpr uintptr_t WriteToUnderlyingStreamAsync = 0x20056B0; constexpr uintptr_t BeginWrite = 0x20022B0; constexpr uintptr_t EndWrite = 0x1EA7B70; constexpr uintptr_t WriteByte = 0x2005290; constexpr uintptr_t Seek = 0x20048F0; constexpr uintptr_t SetLength = 0x2004AC0; constexpr uintptr_t CopyTo = 0x2002720; constexpr uintptr_t CopyToAsync = 0x2002560; constexpr uintptr_t CopyToAsyncCore = 0x2002430; }; // System.IO.FileAttributes struct FileAttributes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ReadOnly = 0x0; constexpr uintptr_t Hidden = 0x0; constexpr uintptr_t System = 0x0; constexpr uintptr_t Directory = 0x0; constexpr uintptr_t Archive = 0x0; constexpr uintptr_t Device = 0x0; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t Temporary = 0x0; constexpr uintptr_t SparseFile = 0x0; constexpr uintptr_t ReparsePoint = 0x0; constexpr uintptr_t Compressed = 0x0; constexpr uintptr_t Offline = 0x0; constexpr uintptr_t NotContentIndexed = 0x0; constexpr uintptr_t Encrypted = 0x0; constexpr uintptr_t IntegrityStream = 0x0; constexpr uintptr_t NoScrubData = 0x0; }; // ReadWriteParameters struct ReadWriteParameters { constexpr uintptr_t Buffer = 0x10; constexpr uintptr_t Offset = 0x18; constexpr uintptr_t Count = 0x1C; }; // ReadWriteTask struct ReadWriteTask { constexpr uintptr_t _isRead = 0x58; constexpr uintptr_t _apm = 0x59; constexpr uintptr_t _stream = 0x60; constexpr uintptr_t _buffer = 0x68; constexpr uintptr_t _offset = 0x70; constexpr uintptr_t _count = 0x74; constexpr uintptr_t _callback = 0x78; constexpr uintptr_t _context = 0x80; constexpr uintptr_t s_invokeAsyncCallback = 0x0; // ---- Methods ---- constexpr uintptr_t ClearBeginState = 0x2016100; constexpr uintptr_t .ctor = 0x2016320; constexpr uintptr_t InvokeAsyncCallback = 0x2016140; constexpr uintptr_t System.Threading.Tasks.ITaskCompletionAction.Invoke = 0x20161D0; constexpr uintptr_t System.Threading.Tasks.ITaskCompletionAction.get_InvokeMayRunArbitraryCode = 0x53FBD0; }; // NullStream struct NullStream { constexpr uintptr_t s_zeroTask = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2010AD0; constexpr uintptr_t CanRead = 0x53FBD0; constexpr uintptr_t CanWrite = 0x53FBD0; constexpr uintptr_t CanSeek = 0x53FBD0; constexpr uintptr_t Length = 0x559330; constexpr uintptr_t Position = 0x559330; constexpr uintptr_t Position = 0x512CE0; constexpr uintptr_t CopyTo = 0x20103C0; constexpr uintptr_t CopyToAsync = 0x20102B0; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Flush = 0x512CE0; constexpr uintptr_t FlushAsync = 0x20106E0; constexpr uintptr_t BeginRead = 0x2010190; constexpr uintptr_t EndRead = 0x20103D0; constexpr uintptr_t BeginWrite = 0x2010220; constexpr uintptr_t EndWrite = 0x2010560; constexpr uintptr_t Read = 0x559330; constexpr uintptr_t Read = 0x559330; constexpr uintptr_t ReadAsync = 0x20107C0; constexpr uintptr_t ReadAsync = 0x2010810; constexpr uintptr_t ReadByte = 0x55CC70; constexpr uintptr_t Write = 0x512CE0; constexpr uintptr_t Write = 0x512CE0; constexpr uintptr_t WriteAsync = 0x2010960; constexpr uintptr_t WriteAsync = 0x2010870; constexpr uintptr_t WriteByte = 0x512CE0; constexpr uintptr_t Seek = 0x559330; constexpr uintptr_t SetLength = 0x512CE0; constexpr uintptr_t .cctor = 0x2010A40; }; // SynchronousAsyncResult struct SynchronousAsyncResult { constexpr uintptr_t _stateObject = 0x10; constexpr uintptr_t _isWrite = 0x18; constexpr uintptr_t _waitHandle = 0x20; constexpr uintptr_t _exceptionInfo = 0x28; constexpr uintptr_t _endXxxCalled = 0x30; constexpr uintptr_t _bytesRead = 0x34; // ---- Methods ---- constexpr uintptr_t .ctor = 0x201A160; constexpr uintptr_t .ctor = 0x1ED6AF0; constexpr uintptr_t .ctor = 0x201A0F0; constexpr uintptr_t IsCompleted = 0x53FBD0; constexpr uintptr_t AsyncWaitHandle = 0x201A1A0; constexpr uintptr_t AsyncState = 0x53E8F0; constexpr uintptr_t CompletedSynchronously = 0x53FBD0; constexpr uintptr_t ThrowIfError = 0x201A0D0; constexpr uintptr_t EndRead = 0x2017010; constexpr uintptr_t EndWrite = 0x2017120; }; // System.IO.Stream struct Stream { constexpr uintptr_t Null = 0x0; constexpr uintptr_t _activeReadWriteTask = 0x18; constexpr uintptr_t _asyncActiveSemaphore = 0x20; // ---- Methods ---- constexpr uintptr_t EnsureAsyncActiveSemaphoreInitialized = 0x2017AB0; constexpr uintptr_t CanRead = 0x3496B0; constexpr uintptr_t CanSeek = 0x3496B0; constexpr uintptr_t CanTimeout = 0x554A00; constexpr uintptr_t CanWrite = 0x3496B0; constexpr uintptr_t Length = 0x3479D0; constexpr uintptr_t Position = 0x3479D0; constexpr uintptr_t Position = 0x353060; constexpr uintptr_t ReadTimeout = 0x2019290; constexpr uintptr_t ReadTimeout = 0x2019330; constexpr uintptr_t WriteTimeout = 0x20192E0; constexpr uintptr_t WriteTimeout = 0x2019380; constexpr uintptr_t CopyToAsync = 0x20173D0; constexpr uintptr_t CopyToAsyncInternal = 0x2017290; constexpr uintptr_t CopyTo = 0x2017510; constexpr uintptr_t Close = 0x2017220; constexpr uintptr_t Dispose = 0x624B60; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Flush = 0x351010; constexpr uintptr_t FlushAsync = 0x2017D00; constexpr uintptr_t BeginRead = 0x2016B50; constexpr uintptr_t BeginReadInternal = 0x2016910; constexpr uintptr_t EndRead = 0x2017670; constexpr uintptr_t ReadAsync = 0x20183A0; constexpr uintptr_t ReadAsync = 0x2017F10; constexpr uintptr_t ReadAsync = 0x2017FF0; constexpr uintptr_t BeginEndReadAsync = 0x2016470; constexpr uintptr_t BeginWrite = 0x2016DD0; constexpr uintptr_t BeginWriteInternal = 0x2016B90; constexpr uintptr_t RunReadWriteTaskWhenReady = 0x20186F0; constexpr uintptr_t RunReadWriteTask = 0x20188C0; constexpr uintptr_t FinishTrackingAsyncOperation = 0x2017BC0; constexpr uintptr_t EndWrite = 0x2017890; constexpr uintptr_t WriteAsync = 0x2018E90; constexpr uintptr_t WriteAsync = 0x2018F30; constexpr uintptr_t WriteAsync = 0x2018B20; constexpr uintptr_t FinishWriteAsync = 0x2017C00; constexpr uintptr_t BeginEndWriteAsync = 0x20166C0; constexpr uintptr_t SetLength = 0x353060; constexpr uintptr_t Read = 0x20184E0; constexpr uintptr_t ReadByte = 0x2018440; constexpr uintptr_t Write = 0x2019090; constexpr uintptr_t WriteByte = 0x2019000; constexpr uintptr_t BlockingBeginRead = 0x2016E10; constexpr uintptr_t BlockingEndRead = 0x2017010; constexpr uintptr_t BlockingBeginWrite = 0x2016F10; constexpr uintptr_t BlockingEndWrite = 0x2017120; constexpr uintptr_t HasOverriddenBeginEndRead = 0x53FBD0; constexpr uintptr_t HasOverriddenBeginEndWrite = 0x53FBD0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x20191E0; }; // System.IO.__Error struct __Error { // ---- Methods ---- constexpr uintptr_t EndOfFile = 0x201ECC0; constexpr uintptr_t FileNotOpen = 0x201ED20; constexpr uintptr_t ReaderClosed = 0x201EEE0; constexpr uintptr_t GetDisplayablePath = 0x201ED90; constexpr uintptr_t WinIOError = 0x201EF50; constexpr uintptr_t WriterClosed = 0x201F780; }; // System.IO.BinaryReader struct BinaryReader { constexpr uintptr_t m_stream = 0x10; constexpr uintptr_t m_buffer = 0x18; constexpr uintptr_t m_decoder = 0x20; constexpr uintptr_t m_charBytes = 0x28; constexpr uintptr_t m_singleChar = 0x30; constexpr uintptr_t m_charBuffer = 0x38; constexpr uintptr_t m_maxCharsSize = 0x40; constexpr uintptr_t m_2BytesPerChar = 0x44; constexpr uintptr_t m_isMemoryStream = 0x45; constexpr uintptr_t m_leaveOpen = 0x46; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2000F40; constexpr uintptr_t .ctor = 0x2000FC0; constexpr uintptr_t .ctor = 0x2000C80; constexpr uintptr_t BaseStream = 0x53E8F0; constexpr uintptr_t Close = 0x1FFF4E0; constexpr uintptr_t Dispose = 0x1FFF500; constexpr uintptr_t Dispose = 0x1FFF4E0; constexpr uintptr_t Read = 0x2000A70; constexpr uintptr_t ReadBoolean = 0x1FFFE40; constexpr uintptr_t ReadByte = 0x1FFFE90; constexpr uintptr_t ReadSByte = 0x2000610; constexpr uintptr_t ReadChar = 0x2000080; constexpr uintptr_t ReadInt16 = 0x20003B0; constexpr uintptr_t ReadUInt16 = 0x20003B0; constexpr uintptr_t ReadInt32 = 0x2000410; constexpr uintptr_t ReadUInt32 = 0x20009F0; constexpr uintptr_t ReadInt64 = 0x2000520; constexpr uintptr_t ReadUInt64 = 0x2000520; constexpr uintptr_t ReadSingle = 0x2000660; constexpr uintptr_t ReadDouble = 0x2000370; constexpr uintptr_t ReadDecimal = 0x2000230; constexpr uintptr_t ReadString = 0x20006A0; constexpr uintptr_t InternalReadChars = 0x1FFF730; constexpr uintptr_t InternalReadOneChar = 0x1FFFAE0; constexpr uintptr_t ReadChars = 0x20000B0; constexpr uintptr_t Read = 0x2000A90; constexpr uintptr_t ReadBytes = 0x1FFFED0; constexpr uintptr_t FillBuffer = 0x1FFF5C0; constexpr uintptr_t Read7BitEncodedInt = 0x1FFFD90; }; // System.IO.BinaryWriter struct BinaryWriter { constexpr uintptr_t Null = 0x0; constexpr uintptr_t OutStream = 0x10; constexpr uintptr_t _buffer = 0x18; constexpr uintptr_t _encoding = 0x20; constexpr uintptr_t _encoder = 0x28; constexpr uintptr_t _leaveOpen = 0x30; constexpr uintptr_t _largeByteBuffer = 0x38; constexpr uintptr_t _maxChars = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2001E80; constexpr uintptr_t .ctor = 0x2002180; constexpr uintptr_t .ctor = 0x2001E60; constexpr uintptr_t .ctor = 0x2001F90; constexpr uintptr_t Close = 0x1F46FE0; constexpr uintptr_t Dispose = 0x2000FE0; constexpr uintptr_t Dispose = 0x1F46FE0; constexpr uintptr_t Flush = 0x1FD2580; constexpr uintptr_t Write = 0x20017A0; constexpr uintptr_t Write = 0x2001BF0; constexpr uintptr_t Write = 0x20015F0; constexpr uintptr_t Write = 0x2001C20; constexpr uintptr_t Write = 0x2001AB0; constexpr uintptr_t Write = 0x2001680; constexpr uintptr_t Write = 0x20019B0; constexpr uintptr_t Write = 0x2001440; constexpr uintptr_t Write = 0x2001940; constexpr uintptr_t Write = 0x2001A00; constexpr uintptr_t Write = 0x2001C50; constexpr uintptr_t Write = 0x2001800; constexpr uintptr_t Write = 0x20014B0; constexpr uintptr_t Write = 0x2001750; constexpr uintptr_t Write = 0x20010B0; constexpr uintptr_t Write7BitEncodedInt = 0x2001040; constexpr uintptr_t .cctor = 0x2001D00; }; // System.IO.StringReader struct StringReader { constexpr uintptr_t _s = 0x18; constexpr uintptr_t _pos = 0x20; constexpr uintptr_t _length = 0x24; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2019820; constexpr uintptr_t Close = 0x1EE6190; constexpr uintptr_t Dispose = 0x20193D0; constexpr uintptr_t Peek = 0x2019420; constexpr uintptr_t Read = 0x20197D0; constexpr uintptr_t Read = 0x20195C0; constexpr uintptr_t ReadToEnd = 0x2019560; constexpr uintptr_t ReadLine = 0x2019460; }; // System.IO.StringWriter struct StringWriter { constexpr uintptr_t m_encoding = 0x0; constexpr uintptr_t _sb = 0x30; constexpr uintptr_t _isOpen = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2019BA0; constexpr uintptr_t .ctor = 0x2019DD0; constexpr uintptr_t .ctor = 0x2019EF0; constexpr uintptr_t .ctor = 0x2019CE0; constexpr uintptr_t Close = 0x20198E0; constexpr uintptr_t Dispose = 0x2019900; constexpr uintptr_t Encoding = 0x201A010; constexpr uintptr_t Write = 0x2019B70; constexpr uintptr_t Write = 0x2019940; constexpr uintptr_t Write = 0x2019B30; constexpr uintptr_t ToString = 0x2019910; }; // ReadDelegate struct ReadDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2016040; constexpr uintptr_t Invoke = 0x73E470; constexpr uintptr_t BeginInvoke = 0x2015FD0; constexpr uintptr_t EndInvoke = 0x124C230; }; // WriteDelegate struct WriteDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x201EC00; constexpr uintptr_t Invoke = 0x73E470; constexpr uintptr_t BeginInvoke = 0x2015FD0; constexpr uintptr_t EndInvoke = 0x520280; }; // System.IO.FileStream struct FileStream { constexpr uintptr_t buf_recycle = 0x0; constexpr uintptr_t buf_recycle_lock = 0x8; constexpr uintptr_t buf = 0x28; constexpr uintptr_t name = 0x30; constexpr uintptr_t safeHandle = 0x38; constexpr uintptr_t isExposed = 0x40; constexpr uintptr_t append_startpos = 0x48; constexpr uintptr_t access = 0x50; constexpr uintptr_t owner = 0x54; constexpr uintptr_t async = 0x55; constexpr uintptr_t canseek = 0x56; constexpr uintptr_t anonymous = 0x57; constexpr uintptr_t buf_dirty = 0x58; constexpr uintptr_t buf_size = 0x5C; constexpr uintptr_t buf_length = 0x60; constexpr uintptr_t buf_offset = 0x64; constexpr uintptr_t buf_start = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x200C2D0; constexpr uintptr_t .ctor = 0x200C450; constexpr uintptr_t .ctor = 0x200B7A0; constexpr uintptr_t .ctor = 0x200C300; constexpr uintptr_t .ctor = 0x200B950; constexpr uintptr_t .ctor = 0x200C390; constexpr uintptr_t .ctor = 0x200B760; constexpr uintptr_t .ctor = 0x200C3C0; constexpr uintptr_t .ctor = 0x200C410; constexpr uintptr_t .ctor = 0x200C340; constexpr uintptr_t .ctor = 0x200B990; constexpr uintptr_t Init = 0x2009D00; constexpr uintptr_t CanRead = 0x200C480; constexpr uintptr_t CanWrite = 0x200C4A0; constexpr uintptr_t CanSeek = 0x1D65DB0; constexpr uintptr_t Name = 0x54DFC0; constexpr uintptr_t Length = 0x200C4C0; constexpr uintptr_t Position = 0x200C670; constexpr uintptr_t Position = 0x200C870; constexpr uintptr_t SafeFileHandle = 0x200C830; constexpr uintptr_t ExposeHandle = 0x20093A0; constexpr uintptr_t ReadByte = 0x200A150; constexpr uintptr_t WriteByte = 0x200AFF0; constexpr uintptr_t Read = 0x200A580; constexpr uintptr_t ReadInternal = 0x200A400; constexpr uintptr_t BeginRead = 0x20083A0; constexpr uintptr_t EndRead = 0x2008FC0; constexpr uintptr_t Write = 0x200B410; constexpr uintptr_t WriteInternal = 0x200B160; constexpr uintptr_t BeginWrite = 0x20087A0; constexpr uintptr_t EndWrite = 0x20091C0; constexpr uintptr_t Seek = 0x200A970; constexpr uintptr_t SetLength = 0x200AC80; constexpr uintptr_t Flush = 0x2009840; constexpr uintptr_t Finalize = 0x1FF4F30; constexpr uintptr_t Dispose = 0x2008CA0; constexpr uintptr_t FlushAsync = 0x20093D0; constexpr uintptr_t ReadAsync = 0x200A070; constexpr uintptr_t WriteAsync = 0x200AF20; constexpr uintptr_t ReadSegment = 0x200A4D0; constexpr uintptr_t WriteSegment = 0x200B3A0; constexpr uintptr_t FlushBuffer = 0x2009650; constexpr uintptr_t FlushBufferIfDirty = 0x2009640; constexpr uintptr_t RefillBuffer = 0x200A930; constexpr uintptr_t ReadData = 0x200A2C0; constexpr uintptr_t InitBuffer = 0x2009A60; constexpr uintptr_t GetSecureFileName = 0x20099A0; constexpr uintptr_t GetSecureFileName = 0x20098C0; constexpr uintptr_t .cctor = 0x200B6E0; }; // System.IO.FileStreamAsyncResult struct FileStreamAsyncResult { constexpr uintptr_t state = 0x10; constexpr uintptr_t completed = 0x18; constexpr uintptr_t wh = 0x20; constexpr uintptr_t cb = 0x28; constexpr uintptr_t completedSynch = 0x30; constexpr uintptr_t Count = 0x34; constexpr uintptr_t OriginalCount = 0x38; constexpr uintptr_t BytesRead = 0x3C; constexpr uintptr_t realcb = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x20082B0; constexpr uintptr_t CBWrapper = 0x2008220; constexpr uintptr_t AsyncState = 0x53E8F0; constexpr uintptr_t CompletedSynchronously = 0x594DD0; constexpr uintptr_t AsyncWaitHandle = 0x526D40; constexpr uintptr_t IsCompleted = 0x53E8E0; }; // System.IO.MonoFileType struct MonoFileType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Disk = 0x0; constexpr uintptr_t Char = 0x0; constexpr uintptr_t Pipe = 0x0; constexpr uintptr_t Remote = 0x0; }; // System.IO.MonoIO struct MonoIO { constexpr uintptr_t InvalidHandle = 0x0; constexpr uintptr_t dump_handles = 0x8; // ---- Methods ---- constexpr uintptr_t GetException = 0x200F6F0; constexpr uintptr_t GetException = 0x200F000; constexpr uintptr_t GetCurrentDirectory = 0x200EFF0; constexpr uintptr_t SetFileAttributes = 0x200FD80; constexpr uintptr_t SetFileAttributes = 0x200FD90; constexpr uintptr_t GetFileType = 0x200F900; constexpr uintptr_t GetFileType = 0x200F7F0; constexpr uintptr_t FindCloseFile = 0x200EFE0; constexpr uintptr_t Open = 0x200FA30; constexpr uintptr_t Open = 0x200FA40; constexpr uintptr_t Cancel_internal = 0x200EE80; constexpr uintptr_t Cancel = 0x200EE90; constexpr uintptr_t Close = 0x200EFB0; constexpr uintptr_t Read = 0x200FC10; constexpr uintptr_t Read = 0x200FAD0; constexpr uintptr_t Write = 0x2010090; constexpr uintptr_t Write = 0x200FF50; constexpr uintptr_t Seek = 0x200FD70; constexpr uintptr_t Seek = 0x200FC30; constexpr uintptr_t GetLength = 0x200F910; constexpr uintptr_t GetLength = 0x200F920; constexpr uintptr_t SetLength = 0x200FE10; constexpr uintptr_t SetLength = 0x200FE20; constexpr uintptr_t ConsoleOutput = 0x2010150; constexpr uintptr_t ConsoleInput = 0x2010140; constexpr uintptr_t ConsoleError = 0x2010130; constexpr uintptr_t CreatePipe = 0x200EFC0; constexpr uintptr_t DuplicateHandle = 0x200EFD0; constexpr uintptr_t VolumeSeparatorChar = 0x2010180; constexpr uintptr_t DirectorySeparatorChar = 0x2010160; constexpr uintptr_t AltDirectorySeparatorChar = 0x2010120; constexpr uintptr_t PathSeparator = 0x2010170; constexpr uintptr_t DumpHandles = 0x1E745F0; constexpr uintptr_t RemapPath = 0x200FC20; constexpr uintptr_t .cctor = 0x20100A0; }; // System.IO.MonoIOError struct MonoIOError { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ERROR_SUCCESS = 0x0; constexpr uintptr_t ERROR_FILE_NOT_FOUND = 0x0; constexpr uintptr_t ERROR_PATH_NOT_FOUND = 0x0; constexpr uintptr_t ERROR_TOO_MANY_OPEN_FILES = 0x0; constexpr uintptr_t ERROR_ACCESS_DENIED = 0x0; constexpr uintptr_t ERROR_INVALID_HANDLE = 0x0; constexpr uintptr_t ERROR_INVALID_DRIVE = 0x0; constexpr uintptr_t ERROR_NOT_SAME_DEVICE = 0x0; constexpr uintptr_t ERROR_NO_MORE_FILES = 0x0; constexpr uintptr_t ERROR_NOT_READY = 0x0; constexpr uintptr_t ERROR_WRITE_FAULT = 0x0; constexpr uintptr_t ERROR_READ_FAULT = 0x0; constexpr uintptr_t ERROR_GEN_FAILURE = 0x0; constexpr uintptr_t ERROR_SHARING_VIOLATION = 0x0; constexpr uintptr_t ERROR_LOCK_VIOLATION = 0x0; constexpr uintptr_t ERROR_HANDLE_DISK_FULL = 0x0; constexpr uintptr_t ERROR_NOT_SUPPORTED = 0x0; constexpr uintptr_t ERROR_FILE_EXISTS = 0x0; constexpr uintptr_t ERROR_CANNOT_MAKE = 0x0; constexpr uintptr_t ERROR_INVALID_PARAMETER = 0x0; constexpr uintptr_t ERROR_BROKEN_PIPE = 0x0; constexpr uintptr_t ERROR_INVALID_NAME = 0x0; constexpr uintptr_t ERROR_DIR_NOT_EMPTY = 0x0; constexpr uintptr_t ERROR_ALREADY_EXISTS = 0x0; constexpr uintptr_t ERROR_FILENAME_EXCED_RANGE = 0x0; constexpr uintptr_t ERROR_DIRECTORY = 0x0; constexpr uintptr_t ERROR_ENCRYPTION_FAILED = 0x0; }; // System.IO.MonoIOStat struct MonoIOStat { constexpr uintptr_t fileAttributes = 0x10; constexpr uintptr_t Length = 0x18; constexpr uintptr_t CreationTime = 0x20; constexpr uintptr_t LastAccessTime = 0x28; constexpr uintptr_t LastWriteTime = 0x30; }; // System.IO.Path struct Path { constexpr uintptr_t InvalidPathChars = 0x0; constexpr uintptr_t AltDirectorySeparatorChar = 0x8; constexpr uintptr_t DirectorySeparatorChar = 0xA; constexpr uintptr_t PathSeparator = 0xC; constexpr uintptr_t DirectorySeparatorStr = 0x10; constexpr uintptr_t VolumeSeparatorChar = 0x18; constexpr uintptr_t PathSeparatorChars = 0x20; constexpr uintptr_t dirEqualsVolume = 0x28; constexpr uintptr_t trimEndCharsWindows = 0x30; constexpr uintptr_t trimEndCharsUnix = 0x38; // ---- Methods ---- constexpr uintptr_t ChangeExtension = 0x2011250; constexpr uintptr_t Combine = 0x20118C0; constexpr uintptr_t CleanPath = 0x2011470; constexpr uintptr_t GetDirectoryName = 0x2012230; constexpr uintptr_t GetDirectoryName = 0x2012150; constexpr uintptr_t GetExtension = 0x2012660; constexpr uintptr_t GetFileName = 0x2012950; constexpr uintptr_t GetFileNameWithoutExtension = 0x2012770; constexpr uintptr_t GetFullPath = 0x2012DE0; constexpr uintptr_t GetFullPathInternal = 0x2012A60; constexpr uintptr_t GetFullPathName = 0x2012D00; constexpr uintptr_t GetFullPathName = 0x2012AB0; constexpr uintptr_t WindowsDriveAdjustment = 0x2015850; constexpr uintptr_t InsecureGetFullPath = 0x2013E10; constexpr uintptr_t IsDirectorySeparator = 0x2014510; constexpr uintptr_t GetPathRoot = 0x2012EC0; constexpr uintptr_t GetTempPath = 0x2013BF0; constexpr uintptr_t Temp_path = 0x2015FC0; constexpr uintptr_t HasExtension = 0x2013D00; constexpr uintptr_t IsPathRooted = 0x20147C0; constexpr uintptr_t IsPathRooted = 0x2014590; constexpr uintptr_t GetInvalidPathChars = 0x2012E40; constexpr uintptr_t FindExtension = 0x2015DE0; constexpr uintptr_t .cctor = 0x2015AC0; constexpr uintptr_t GetServerAndShare = 0x20139F0; constexpr uintptr_t SameRoot = 0x2015310; constexpr uintptr_t CanonicalizePath = 0x2010B20; constexpr uintptr_t Combine = 0x2011DE0; constexpr uintptr_t Combine = 0x2011BF0; constexpr uintptr_t Validate = 0x20157F0; constexpr uintptr_t Validate = 0x2015610; constexpr uintptr_t GetFileName = 0x20127D0; constexpr uintptr_t Join = 0x2014FB0; constexpr uintptr_t Join = 0x2015060; constexpr uintptr_t JoinInternal = 0x2014CE0; constexpr uintptr_t JoinInternal = 0x20148E0; constexpr uintptr_t GetRelativePath = 0x2013360; constexpr uintptr_t GetRelativePath = 0x2013450; constexpr uintptr_t StringComparison = 0x2015F20; constexpr uintptr_t IsCaseSensitive = 0x2015E80; constexpr uintptr_t IsWindows = 0x2015EF0; }; // System.IO.UnexceptionalStreamReader struct UnexceptionalStreamReader { constexpr uintptr_t newline = 0x0; constexpr uintptr_t newlineChar = 0x8; // ---- Methods ---- constexpr uintptr_t .cctor = 0x2022D90; constexpr uintptr_t .ctor = 0x2022E40; constexpr uintptr_t Peek = 0x201F7F0; constexpr uintptr_t Read = 0x2022D70; constexpr uintptr_t Read = 0x2022B10; constexpr uintptr_t CheckEOL = 0x20228F0; constexpr uintptr_t ReadLine = 0x2022AD0; constexpr uintptr_t ReadToEnd = 0x2022AF0; }; // System.IO.UnexceptionalStreamWriter struct UnexceptionalStreamWriter { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2022F50; constexpr uintptr_t Flush = 0x2022EB0; constexpr uintptr_t Write = 0x2022F10; constexpr uintptr_t Write = 0x2022ED0; constexpr uintptr_t Write = 0x2022F30; constexpr uintptr_t Write = 0x2022EF0; }; // System.IO.CStreamReader struct CStreamReader { constexpr uintptr_t driver = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x201FA80; constexpr uintptr_t Peek = 0x201F7F0; constexpr uintptr_t Read = 0x201F870; constexpr uintptr_t Read = 0x201F8D0; constexpr uintptr_t ReadLine = 0x201F810; constexpr uintptr_t ReadToEnd = 0x201F840; }; // System.IO.CStreamWriter struct CStreamWriter { constexpr uintptr_t driver = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2020030; constexpr uintptr_t Write = 0x201FC70; constexpr uintptr_t Write = 0x201FE90; constexpr uintptr_t InternalWriteString = 0x201FBF0; constexpr uintptr_t InternalWriteChar = 0x201FBB0; constexpr uintptr_t InternalWriteChars = 0x201FBD0; constexpr uintptr_t Write = 0x201FFF0; constexpr uintptr_t Write = 0x201FF80; constexpr uintptr_t WriteLine = 0x201FC10; }; // System.IO.MonoLinqHelper struct MonoLinqHelper { // ---- Methods ---- constexpr uintptr_t ToArray = 0x347BC0; }; // System.IO.Enumeration.FileSystemEnumerator`1 struct FileSystemEnumerator_ { constexpr uintptr_t _originalRootDirectory = 0x0; constexpr uintptr_t _rootDirectory = 0x0; constexpr uintptr_t _options = 0x0; constexpr uintptr_t _lock = 0x0; constexpr uintptr_t _entry = 0x0; constexpr uintptr_t _current = 0x0; constexpr uintptr_t _buffer = 0x0; constexpr uintptr_t _bufferLength = 0x0; constexpr uintptr_t _directoryHandle = 0x0; constexpr uintptr_t _currentPath = 0x0; constexpr uintptr_t _lastEntryFound = 0x0; constexpr uintptr_t _pending = 0x0; // ---- Methods ---- constexpr uintptr_t GetDataUWP = 0x3496B0; constexpr uintptr_t CreateRelativeDirectoryHandleUWP = 0x463590; constexpr uintptr_t .ctor = 0x349710; constexpr uintptr_t CloseDirectoryHandle = 0x351010; constexpr uintptr_t CreateDirectoryHandle = 0x463590; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t FindNextEntry = 0x351010; constexpr uintptr_t DequeueNextDirectory = 0x3496B0; constexpr uintptr_t InternalDispose = 0x355EB0; constexpr uintptr_t GetData = 0x3496B0; constexpr uintptr_t CreateRelativeDirectoryHandle = 0x463590; constexpr uintptr_t ShouldIncludeEntry = 0x349810; constexpr uintptr_t ShouldRecurseIntoEntry = 0x349810; constexpr uintptr_t TransformEntry = 0x463590; constexpr uintptr_t ContinueOnError = 0x34AC70; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; constexpr uintptr_t DirectoryFinished = 0x351010; constexpr uintptr_t Reset = 0x351010; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t Dispose = 0x355EB0; constexpr uintptr_t Finalize = 0x351010; }; // System.IO.Enumeration.FileSystemEntry struct FileSystemEntry { constexpr uintptr_t _info = 0x10; // ---- Methods ---- constexpr uintptr_t Initialize = 0x2020190; constexpr uintptr_t Directory = 0xD58530; constexpr uintptr_t Directory = 0x2020420; constexpr uintptr_t RootDirectory = 0x5F9D30; constexpr uintptr_t RootDirectory = 0x1639860; constexpr uintptr_t OriginalRootDirectory = 0x54DB30; constexpr uintptr_t OriginalRootDirectory = 0x54DB80; constexpr uintptr_t FileName = 0x20203D0; constexpr uintptr_t Attributes = 0x20203B0; constexpr uintptr_t IsDirectory = 0x2020400; constexpr uintptr_t ToSpecifiedFullPath = 0x20201B0; }; // FindPredicate struct FindPredicate { // ---- Methods ---- constexpr uintptr_t Invoke = 0x349810; }; // FindTransform struct FindTransform { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // DelegateEnumerator struct DelegateEnumerator { constexpr uintptr_t _enumerable = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t TransformEntry = 0x463590; constexpr uintptr_t ShouldRecurseIntoEntry = 0x349810; constexpr uintptr_t ShouldIncludeEntry = 0x349810; }; // System.IO.Enumeration.FileSystemEnumerable`1 struct FileSystemEnumerable_ { constexpr uintptr_t _enumerator = 0x0; constexpr uintptr_t _transform = 0x0; constexpr uintptr_t _options = 0x0; constexpr uintptr_t _directory = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x34C610; constexpr uintptr_t ShouldIncludePredicate = 0x3479D0; constexpr uintptr_t ShouldIncludePredicate = 0x351800; constexpr uintptr_t ShouldRecursePredicate = 0x3479D0; constexpr uintptr_t GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; }; // System.IO.Enumeration.FileSystemEnumerableFactory struct FileSystemEnumerableFactory { constexpr uintptr_t s_unixEscapeChars = 0x0; // ---- Methods ---- constexpr uintptr_t NormalizeInputs = 0x20206F0; constexpr uintptr_t MatchesPattern = 0x2020430; constexpr uintptr_t UserFiles = 0x2021020; constexpr uintptr_t UserDirectories = 0x2020C00; constexpr uintptr_t UserEntries = 0x2020E10; constexpr uintptr_t .cctor = 0x2021230; }; // System.IO.Enumeration.FileSystemName struct FileSystemName { constexpr uintptr_t s_wildcardChars = 0x0; constexpr uintptr_t s_simpleWildcardChars = 0x8; // ---- Methods ---- constexpr uintptr_t TranslateWin32Expression = 0x2021D00; constexpr uintptr_t MatchesWin32Expression = 0x2021C70; constexpr uintptr_t MatchesSimpleExpression = 0x2021BE0; constexpr uintptr_t MatchPattern = 0x20212C0; constexpr uintptr_t .cctor = 0x2022020; }; // Unity.ThrowStub struct ThrowStub { // ---- Methods ---- constexpr uintptr_t ThrowNotSupportedException = 0x2022120; }; // Porovsk_WhellCabinRotation struct Porovsk_WhellCabinRotation { constexpr uintptr_t _speed = 0xE0; constexpr uintptr_t _parentPos = 0xE4; constexpr uintptr_t _parentRot = 0xF0; constexpr uintptr_t _scale = 0x100; // ---- Methods ---- constexpr uintptr_t GlobalInitialPosRot = 0x554A00; constexpr uintptr_t Awake = 0x35D67E0; constexpr uintptr_t GetTransformInTime = 0x35D68D0; constexpr uintptr_t .ctor = 0x35D6BD0; }; // Porovsk_WhellRotation struct Porovsk_WhellRotation { constexpr uintptr_t _speed = 0x20; constexpr uintptr_t _tr = 0x28; constexpr uintptr_t _lastWorldRotation = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x35D6BE0; constexpr uintptr_t Update = 0x35D6C40; constexpr uintptr_t .ctor = 0x510900; }; // BRMapWindow struct BRMapWindow { constexpr uintptr_t _fullMapViewModel = 0x60; constexpr uintptr_t _zoneInfoViewModel = 0x68; constexpr uintptr_t _brMatchInfoExt = 0x70; constexpr uintptr_t _brGameModeSystem = 0x78; constexpr uintptr_t _gameModeDataState = 0x80; constexpr uintptr_t _isInitialized = 0x88; // ---- Methods ---- constexpr uintptr_t IsPlayerInHelicopter = 0x35CD670; constexpr uintptr_t IsGulagActive = 0x35CD640; constexpr uintptr_t GulagTimeLeft = 0x35CD590; constexpr uintptr_t GulagPlayersCount = 0x35CD560; constexpr uintptr_t Show = 0x35CD040; constexpr uintptr_t Update = 0x35CD340; constexpr uintptr_t CheckIsCanBeShow = 0x35CCF40; constexpr uintptr_t .ctor = 0x35CD520; }; // MapPlayer struct MapPlayer { constexpr uintptr_t PlayerRoot = 0x10; constexpr uintptr_t RectTransform = 0x18; // ---- Methods ---- constexpr uintptr_t IsNone = 0x35D5560; constexpr uintptr_t IsDeadOrInvisible = 0x35D5510; }; // MapLoadoutDrop struct MapLoadoutDrop { constexpr uintptr_t LoadoutDrop = 0x10; constexpr uintptr_t RectTransform = 0x18; }; // BRMapViewModelBase struct BRMapViewModelBase { constexpr uintptr_t Grid = 0x38; constexpr uintptr_t MapMask = 0x40; constexpr uintptr_t MapHolder = 0x48; constexpr uintptr_t OtherPlayersParent = 0x50; constexpr uintptr_t LoadoutDropsParent = 0x58; constexpr uintptr_t BuyStationsParent = 0x60; constexpr uintptr_t VehiclesParent = 0x68; constexpr uintptr_t InnerZone = 0x70; constexpr uintptr_t OuterZone = 0x78; constexpr uintptr_t ZoneLine = 0x80; constexpr uintptr_t HelicopterLine = 0x88; constexpr uintptr_t Helicopter = 0x90; constexpr uintptr_t Player = 0x98; constexpr uintptr_t Scale = 0xA0; constexpr uintptr_t OtherPlayerPrefab = 0xA8; constexpr uintptr_t LoadoutDropPrefab = 0xB0; constexpr uintptr_t BuyStationPrefab = 0xB8; constexpr uintptr_t VehicleHelicopterPrefab = 0xC0; constexpr uintptr_t MaxDistanceToShowBuyStation = 0xC8; constexpr uintptr_t _mapRawImage = 0xD0; constexpr uintptr_t _mapImage = 0xD8; constexpr uintptr_t BRMatchInfoExt = 0xE0; constexpr uintptr_t BRGameModeSystem = 0xE8; constexpr uintptr_t GameModeDataState = 0xF0; constexpr uintptr_t RealMapRect = 0xF8; constexpr uintptr_t OtherPlayers = 0x108; constexpr uintptr_t LoadoutDropsPool = 0x110; constexpr uintptr_t ActiveLoadoutDrop = 0x118; constexpr uintptr_t BuyStations = 0x128; constexpr uintptr_t VehicleHelicopters = 0x130; // ---- Methods ---- constexpr uintptr_t Teams = 0x559330; constexpr uintptr_t Survivors = 0x35CCF10; constexpr uintptr_t Kills = 0x35CCED0; constexpr uintptr_t UpdateZoneFrames = 0xBB8890; constexpr uintptr_t Setup = 0x35CA3C0; constexpr uintptr_t Update = 0x35CC9D0; constexpr uintptr_t OnDestroy = 0x35C9D90; constexpr uintptr_t OnValidate = 0x35CA080; constexpr uintptr_t OnLoadoutDropCreated = 0x35C9EC0; constexpr uintptr_t OnLoadoutDropDestroyed = 0x35C9FD0; constexpr uintptr_t InstantiateMapPlayers = 0x35C99F0; constexpr uintptr_t RefreshMapPlayers = 0x35CA0F0; constexpr uintptr_t UpdateGrid = 0x35CB050; constexpr uintptr_t UpdatePlayerPositionAndRotation = 0x35CC2C0; constexpr uintptr_t UpdateHelicopterPositionAndRotation = 0x35CB360; constexpr uintptr_t UpdateZoneLine = 0x35CC490; constexpr uintptr_t UpdateHelicopterLine = 0x35CB0C0; constexpr uintptr_t UpdateZone = 0x35CC840; constexpr uintptr_t UpdateOtherPlayers = 0x35CBF20; constexpr uintptr_t UpdateLoadoutDrop = 0x35CBD80; constexpr uintptr_t UpdateBuyStations = 0x35CAAA0; constexpr uintptr_t IsVehicleHelicopterVisible = 0x35C9D00; constexpr uintptr_t UpdateHelicopterVehicles = 0x35CB670; constexpr uintptr_t ScaleMap = 0x35CA350; constexpr uintptr_t WorldToMapUnits = 0x35CCE60; constexpr uintptr_t WorldToMapPoint = 0x35CCD90; constexpr uintptr_t .ctor = 0x35CCEB0; }; // CachedButtonSettingsProp`1 struct CachedButtonSettingsProp_ { constexpr uintptr_t _multiplayerProp = 0x0; constexpr uintptr_t _battleRoyaleProp = 0x0; // ---- Methods ---- constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Set = 0x463590; constexpr uintptr_t MakeDirty = 0x351010; constexpr uintptr_t GetFromPlayerPrefs = 0x463590; constexpr uintptr_t GetPlayerPrefsSimpleKey = 0x463590; constexpr uintptr_t GetPlayerPrefsVector2Keys = 0x463590; }; // EButtonType struct EButtonType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Ads = 0x0; constexpr uintptr_t Jump = 0x0; constexpr uintptr_t Crouch = 0x0; constexpr uintptr_t Reload = 0x0; constexpr uintptr_t Inspect = 0x0; constexpr uintptr_t LethalWeapon = 0x0; constexpr uintptr_t LeftTrigger = 0x0; constexpr uintptr_t RightTrigger_V1 = 0x0; constexpr uintptr_t Loadout = 0x0; constexpr uintptr_t Menu = 0x0; constexpr uintptr_t Score = 0x0; constexpr uintptr_t LeftJoystick = 0x0; constexpr uintptr_t Cancel = 0x0; constexpr uintptr_t Crosshair = 0x0; constexpr uintptr_t ScoreInfo = 0x0; constexpr uintptr_t KillStreakBadge = 0x0; constexpr uintptr_t ButtonWeaponBash = 0x0; constexpr uintptr_t ButtonParachute = 0x0; constexpr uintptr_t BRMiniMap = 0x0; constexpr uintptr_t BRPeopleStats = 0x0; constexpr uintptr_t BRPlayerStats = 0x0; constexpr uintptr_t BRArmor = 0x0; constexpr uintptr_t BRGasMasks = 0x0; constexpr uintptr_t BRMenu = 0x0; constexpr uintptr_t BRZoneInfo = 0x0; constexpr uintptr_t BRCompass = 0x0; constexpr uintptr_t HighlightIcon = 0x0; constexpr uintptr_t BRGulagInfo = 0x0; constexpr uintptr_t RightJoystick = 0x0; constexpr uintptr_t CheckWatch = 0x0; constexpr uintptr_t Paramotor = 0x0; constexpr uintptr_t BattlePerksV = 0x0; constexpr uintptr_t VehicleExit = 0x0; }; // EPropType struct EPropType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Alpha = 0x0; constexpr uintptr_t Scale = 0x0; constexpr uintptr_t Color = 0x0; constexpr uintptr_t Position = 0x0; }; // EGameModePreset struct EGameModePreset { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Multiplayer = 0x0; constexpr uintptr_t BattleRoyale = 0x0; }; // ButtonSettings struct ButtonSettings { constexpr uintptr_t VERSION = 0x0; constexpr uintptr_t GameModePreset = 0x0; constexpr uintptr_t OnSettingsChanged = 0x38; constexpr uintptr_t OnSelect = 0x40; constexpr uintptr_t _buttonType = 0x48; constexpr uintptr_t _draggable = 0x4C; constexpr uintptr_t _colored = 0x4D; constexpr uintptr_t _defaultColor = 0x50; constexpr uintptr_t _rectTransform = 0x60; constexpr uintptr_t _canvasGroup = 0x68; constexpr uintptr_t _canvas = 0x70; constexpr uintptr_t _isInitialized = 0x88; constexpr uintptr_t _cachedCustomAlpha = 0x8C; constexpr uintptr_t _cachedCustomScale = 0x9C; constexpr uintptr_t _cachedCustomColor = 0xAC; constexpr uintptr_t _cachedCustomPosition = 0xD4; constexpr uintptr_t _localPosition = 0xEC; constexpr uintptr_t _localScale = 0xF4; constexpr uintptr_t _localAlpha = 0xF8; constexpr uintptr_t _localColor = 0xFC; constexpr uintptr_t _localHue = 0x10C; constexpr uintptr_t _localSaturate = 0x110; // ---- Methods ---- constexpr uintptr_t Draggable = 0x5E7530; constexpr uintptr_t DefaultAlpha = 0x1D66050; constexpr uintptr_t DefaultAlpha = 0x1D664E0; constexpr uintptr_t DefaultScale = 0x5EEEB0; constexpr uintptr_t DefaultScale = 0x5EEEF0; constexpr uintptr_t DefaultPosition = 0x3367E40; constexpr uintptr_t DefaultPosition = 0x3367E80; constexpr uintptr_t DefaultColor = 0x54E660; constexpr uintptr_t CustomAlpha = 0x35CE020; constexpr uintptr_t CustomAlpha = 0x35CE2B0; constexpr uintptr_t CustomScale = 0x35CE1D0; constexpr uintptr_t CustomScale = 0x35CE4A0; constexpr uintptr_t CustomColor = 0x35CE0A0; constexpr uintptr_t CustomColor = 0x35CE370; constexpr uintptr_t CustomPosition = 0x35CE140; constexpr uintptr_t CustomPosition = 0x35CE420; constexpr uintptr_t LocalPosition = 0x35CE280; constexpr uintptr_t LocalPosition = 0x35CE630; constexpr uintptr_t LocalScale = 0x35CE2A0; constexpr uintptr_t LocalScale = 0x35CE700; constexpr uintptr_t LocalAlpha = 0x35CE250; constexpr uintptr_t LocalAlpha = 0x35CE520; constexpr uintptr_t LocalColor = 0x35CE260; constexpr uintptr_t LocalColor = 0x35CE550; constexpr uintptr_t LocalHue = 0x35CE270; constexpr uintptr_t LocalHue = 0x35CE5B0; constexpr uintptr_t LocalSaturate = 0x3126680; constexpr uintptr_t LocalSaturate = 0x35CE670; constexpr uintptr_t Colored = 0x26CA8E0; constexpr uintptr_t Select = 0x31602E0; constexpr uintptr_t Awake = 0x35CD6E0; constexpr uintptr_t OnEnable = 0x35CD910; constexpr uintptr_t Initialize = 0x35CD6E0; constexpr uintptr_t Save = 0x35CDEF0; constexpr uintptr_t Reset = 0x35CDC70; constexpr uintptr_t OnDrag = 0x35CD830; constexpr uintptr_t .ctor = 0x882520; }; // GeoName struct GeoName { constexpr uintptr_t AllGeoNames = 0x0; constexpr uintptr_t _rectTransform = 0x20; constexpr uintptr_t _text = 0x28; // ---- Methods ---- constexpr uintptr_t Position = 0x35D44A0; constexpr uintptr_t Name = 0x35D4470; constexpr uintptr_t Awake = 0x35D4230; constexpr uintptr_t OnDestroy = 0x35D4360; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x35D43E0; }; // MapGeoName struct MapGeoName { constexpr uintptr_t _rectTransform = 0x20; constexpr uintptr_t _text = 0x28; // ---- Methods ---- constexpr uintptr_t Position = 0x35D5380; constexpr uintptr_t Position = 0x35D53D0; constexpr uintptr_t Name = 0x35D4470; constexpr uintptr_t Name = 0x35D53A0; constexpr uintptr_t RealGeoName = 0x54DFC0; constexpr uintptr_t RealGeoName = 0x54DFE0; constexpr uintptr_t OnValidate = 0x35D52A0; constexpr uintptr_t .ctor = 0x510900; }; // MapGrid struct MapGrid { constexpr uintptr_t _image = 0x20; constexpr uintptr_t _realUnitsStep = 0x28; constexpr uintptr_t _spriteSize = 0x2C; // ---- Methods ---- constexpr uintptr_t CellSize = 0x35D54E0; constexpr uintptr_t CellCountInRow = 0x35D5480; constexpr uintptr_t Awake = 0x35D53F0; constexpr uintptr_t UpdateSize = 0x35D5440; constexpr uintptr_t .ctor = 0x510900; }; // MonoScriptData struct MonoScriptData { constexpr uintptr_t FilePathsData = 0x10; constexpr uintptr_t TypesData = 0x18; constexpr uintptr_t TotalTypes = 0x20; constexpr uintptr_t TotalFiles = 0x24; constexpr uintptr_t IsEditorOnly = 0x28; }; // UnitySourceGeneratedAssemblyMonoScriptTypes_v1 struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1 { // ---- Methods ---- constexpr uintptr_t Get = 0x35E27E0; constexpr uintptr_t .ctor = 0x5109F0; }; // IconNamePair struct IconNamePair { constexpr uintptr_t Icon = 0x10; constexpr uintptr_t Label = 0x18; }; // UnityEngsd.RebindGamepadImageIconsSync struct RebindGamepadImageIconsSync { constexpr uintptr_t _pairs = 0x20; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x35D8DE0; constexpr uintptr_t OnUpdateBindingDisplay = 0x35D9150; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.InputSystem.Samples.RebindUI.RebindActionUI struct RebindActionUI { constexpr uintptr_t m_Action = 0x20; constexpr uintptr_t m_BindingId = 0x28; constexpr uintptr_t m_DisplayStringOptions = 0x30; constexpr uintptr_t _isGamepad = 0x34; constexpr uintptr_t m_ActionLabel = 0x38; constexpr uintptr_t m_BindingText = 0x40; constexpr uintptr_t _afterRebindStatusObject = 0x48; constexpr uintptr_t m_RebindOverlay = 0x50; constexpr uintptr_t _updateBindingUIEvent = 0x58; constexpr uintptr_t _rebindOperation = 0x0; constexpr uintptr_t _rebindActionUIs = 0x8; constexpr uintptr_t _isGamepadRebindOperation = 0x10; constexpr uintptr_t _inputActionRefAssetField = 0x18; // ---- Methods ---- constexpr uintptr_t ActionLabel = 0x5140C0; constexpr uintptr_t BindingText = 0x54DA60; constexpr uintptr_t UpdateBindingUIEvent = 0x35D8D60; constexpr uintptr_t Awake = 0x35D6DA0; constexpr uintptr_t OnEnable = 0x35D7120; constexpr uintptr_t Update = 0x35D8C80; constexpr uintptr_t OnDisable = 0x35D6FA0; constexpr uintptr_t ResolveActionAndBinding = 0x35D7F30; constexpr uintptr_t UpdateBindingDisplay = 0x35D8970; constexpr uintptr_t ResetToDefault = 0x35D7B80; constexpr uintptr_t StartInteractiveRebind = 0x35D8130; constexpr uintptr_t PerformInteractiveRebind = 0x35D7300; constexpr uintptr_t UpdateBindingDisplay_OnInputActionChanged = 0x35D8710; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.InputSystem.Samples.RebindUI.RebindPromptUI struct RebindPromptUI { constexpr uintptr_t _action = 0x20; constexpr uintptr_t _promptGo = 0x28; constexpr uintptr_t _text = 0x30; constexpr uintptr_t _tintColor = 0x38; constexpr uintptr_t _actionInternal = 0x40; constexpr uintptr_t _latestIsGamepadEnabled = 0x48; constexpr uintptr_t _buttonTweenAnimations = 0x50; // ---- Methods ---- constexpr uintptr_t Awake = 0x35D97C0; constexpr uintptr_t OnEnable = 0x35D98A0; constexpr uintptr_t Update = 0x35D9AB0; constexpr uintptr_t ActualizePromptActiveState = 0x35D9650; constexpr uintptr_t UpdatePromptView = 0x35D98D0; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.UI.Extensions.Gradient struct Gradient { constexpr uintptr_t _gradientMode = 0x28; constexpr uintptr_t _gradientDir = 0x2C; constexpr uintptr_t _overwriteAllColor = 0x30; constexpr uintptr_t _vertex1 = 0x34; constexpr uintptr_t _vertex2 = 0x44; constexpr uintptr_t targetGraphic = 0x58; // ---- Methods ---- constexpr uintptr_t GradientMode = 0x5E10D0; constexpr uintptr_t GradientMode = 0x35D4FE0; constexpr uintptr_t GradientDir = 0x62B650; constexpr uintptr_t GradientDir = 0x35D4FA0; constexpr uintptr_t OverwriteAllColor = 0x594DD0; constexpr uintptr_t OverwriteAllColor = 0x35D5020; constexpr uintptr_t Vertex1 = 0x3388AD0; constexpr uintptr_t Vertex1 = 0x35D5060; constexpr uintptr_t Vertex2 = 0x3388AE0; constexpr uintptr_t Vertex2 = 0x35D50A0; constexpr uintptr_t Awake = 0x35D44F0; constexpr uintptr_t ModifyMesh = 0x35D45A0; constexpr uintptr_t CompareCarefully = 0x35D4540; constexpr uintptr_t .ctor = 0x35D4F80; }; // UnityEngine.UI.Extensions.GradientMode struct GradientMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Global = 0x0; constexpr uintptr_t Local = 0x0; }; // UnityEngine.UI.Extensions.GradientDir struct GradientDir { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Vertical = 0x0; constexpr uintptr_t Horizontal = 0x0; constexpr uintptr_t DiagonalLeftToRight = 0x0; constexpr uintptr_t DiagonalRightToLeft = 0x0; }; // CombatMaster.View.BRGulagDoorsController struct BRGulagDoorsController { constexpr uintptr_t _doors = 0x20; constexpr uintptr_t _doorTweens = 0x28; constexpr uintptr_t _myPlayer = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x35C8A90; constexpr uintptr_t OnDestroy = 0x35C8D60; constexpr uintptr_t Update = 0x35C9150; constexpr uintptr_t OnPlayerSpawn = 0x35C8E40; constexpr uintptr_t GetClosestDoorIndex = 0x35C8B70; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.BRMapLabelsController struct BRMapLabelsController { constexpr uintptr_t _tweenDuration = 0x38; constexpr uintptr_t _labelsHideHeight = 0x3C; constexpr uintptr_t _brGameModeSystem = 0x48; constexpr uintptr_t _brMapLevelDesign = 0x50; // ---- Methods ---- constexpr uintptr_t LabelsAlpha = 0x72D010; constexpr uintptr_t LabelsAlpha = 0x72D050; constexpr uintptr_t Start = 0x35C9370; constexpr uintptr_t UpdateLabels = 0x35C9900; constexpr uintptr_t IsPlayerAboveLabels = 0x35C9320; constexpr uintptr_t UpdateLabelsRotation = 0x35C94E0; constexpr uintptr_t .ctor = 0x35C99D0; }; // CombatMaster.View.CameraVerticalOffset struct CameraVerticalOffset { constexpr uintptr_t _minOffset = 0x20; constexpr uintptr_t _maxOffset = 0x24; constexpr uintptr_t _smooth = 0x28; constexpr uintptr_t _slideStrength = 0x2C; constexpr uintptr_t _gamepadSlideStrength = 0x30; constexpr uintptr_t _cameraController = 0x38; constexpr uintptr_t _targetOffset = 0x40; constexpr uintptr_t _smoothedOffset = 0x44; constexpr uintptr_t _isDragging = 0x48; // ---- Methods ---- constexpr uintptr_t ResetToDefault = 0x35CE7C0; constexpr uintptr_t Start = 0x35CE960; constexpr uintptr_t OnDisable = 0x35CE7C0; constexpr uintptr_t Update = 0x35CEA30; constexpr uintptr_t OnDrag = 0x35CE880; constexpr uintptr_t OnBeginDrag = 0x35CE7B0; constexpr uintptr_t OnEndDrag = 0x35CE8F0; constexpr uintptr_t SetTargetOffset = 0x35CE900; constexpr uintptr_t .ctor = 0x35CEC50; }; // CombatMaster.View.CanvasScalerViewport struct CanvasScalerViewport { constexpr uintptr_t OnScaleUiChanged = 0x0; constexpr uintptr_t _manualSetWidthOrHeight = 0x68; constexpr uintptr_t _constantWidthOrHeight = 0x69; constexpr uintptr_t _canvas = 0x70; // ---- Methods ---- constexpr uintptr_t CanvasScaleFactor = 0x35CF220; constexpr uintptr_t OnEnable = 0x35CF0A0; constexpr uintptr_t OnDisable = 0x35CEFD0; constexpr uintptr_t HandleScaleWithScreenSize = 0x35CEC80; constexpr uintptr_t .ctor = 0x35CF210; constexpr uintptr_t .cctor = 0x35CF190; }; // EFitMode struct EFitMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Horizontal = 0x0; constexpr uintptr_t Vertical = 0x0; }; // CombatMaster.View.ContentSizeByTextFilter struct ContentSizeByTextFilter { constexpr uintptr_t _fitMode = 0x20; constexpr uintptr_t _padding = 0x24; constexpr uintptr_t _rectTransform = 0x30; constexpr uintptr_t _texts = 0x38; // ---- Methods ---- constexpr uintptr_t Awake = 0x35CF240; constexpr uintptr_t OnEnable = 0x35CF2E0; constexpr uintptr_t Update = 0x35CF2E0; constexpr uintptr_t SizeFilter = 0x35CF2F0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.EventAudioDoubleClick struct EventAudioDoubleClick { constexpr uintptr_t _audio = 0x20; constexpr uintptr_t _pointerMultiClickBinder = 0x38; // ---- Methods ---- constexpr uintptr_t Awake = 0x35CF710; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.GamepadScroll struct GamepadScroll { constexpr uintptr_t _invert = 0x20; constexpr uintptr_t _sensitivity = 0x24; constexpr uintptr_t _scrollRect = 0x28; constexpr uintptr_t _pointerEventData = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x35D4010; constexpr uintptr_t Update = 0x35D4090; constexpr uintptr_t .ctor = 0x35D4220; }; // BlackoutData struct BlackoutData { constexpr uintptr_t Timeout = 0x10; constexpr uintptr_t Message = 0x18; constexpr uintptr_t AlphaChanel = 0x20; // ---- Methods ---- constexpr uintptr_t System.IComparable.CompareTo = 0x35CD6B0; }; // EAlphaChanel struct EAlphaChanel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Translucent = 0x0; constexpr uintptr_t Transparent = 0x0; constexpr uintptr_t Opaque = 0x0; }; // EMatchMakingState struct EMatchMakingState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t LookingForMatch = 0x0; constexpr uintptr_t MatchMakingTimer = 0x0; constexpr uintptr_t LaunchMatch = 0x0; constexpr uintptr_t InGameRoom = 0x0; }; // CombatMaster.View.GameView struct GameView { constexpr uintptr_t _ref = 0x0; constexpr uintptr_t _lobbyScene = 0x38; constexpr uintptr_t _blackOut = 0x48; constexpr uintptr_t _uiInfo = 0x50; constexpr uintptr_t _audioListener = 0x58; constexpr uintptr_t _audioManager = 0x60; constexpr uintptr_t _gameStateManager = 0x68; constexpr uintptr_t _fallBackCamera = 0x70; constexpr uintptr_t _disconnectPopup = 0x78; constexpr uintptr_t _steamOverlayUIBlocker = 0x80; constexpr uintptr_t _uiWindows = 0x88; constexpr uintptr_t IsInitialized = 0x8; constexpr uintptr_t _localizationFunc = 0x10; constexpr uintptr_t _localizationFuncEn = 0x18; constexpr uintptr_t _uiManager = 0x90; constexpr uintptr_t _blackOutMessage = 0x98; constexpr uintptr_t _vibrateCancelation = 0xA0; constexpr uintptr_t _approveDisconnect = 0xA8; constexpr uintptr_t _canvasScalerViewport = 0xB0; constexpr uintptr_t _blackOuts = 0xB8; constexpr uintptr_t _initStartTime = 0xC0; constexpr uintptr_t _isWeaponsAnimatorsPrepared = 0xC4; constexpr uintptr_t _lastGamepadEnabled = 0xC5; constexpr uintptr_t _currentSelectedPressed = 0xC8; // ---- Methods ---- constexpr uintptr_t MatchMakingState = 0x35D3750; constexpr uintptr_t MatchMakingLeftTime = 0x35D3420; constexpr uintptr_t SearchSessionTime = 0x35D3C00; constexpr uintptr_t UIInfo = 0x35D3D80; constexpr uintptr_t UIWIndows = 0x35D3E20; constexpr uintptr_t Localization = 0x35D33A0; constexpr uintptr_t AudioManager = 0x35D3050; constexpr uintptr_t LobbyScene = 0x35D3100; constexpr uintptr_t CanvasScaleFactor = 0x35D30A0; constexpr uintptr_t UIManager = 0x35D3DD0; constexpr uintptr_t UIManager = 0x35D3FB0; constexpr uintptr_t LocalizationFunc = 0x35D3280; constexpr uintptr_t LocalizationFunc = 0x35D3ED0; constexpr uintptr_t LocalizationFuncEn = 0x35D3160; constexpr uintptr_t LocalizationFuncEn = 0x35D3E70; constexpr uintptr_t PixelDragThreshold = 0x35D3B90; constexpr uintptr_t PixelDragThreshold = 0x35D3F30; constexpr uintptr_t DisconnectButton = 0x30FE4D0; constexpr uintptr_t Awake = 0x35CF840; constexpr uintptr_t Start = 0x35D23A0; constexpr uintptr_t Update = 0x35D2570; constexpr uintptr_t OnApplicationPause = 0x35D1780; constexpr uintptr_t OnApplicationQuit = 0x35D17E0; constexpr uintptr_t Initialize = 0x35D0DB0; constexpr uintptr_t BattleDisconnectUpdate = 0x35CF940; constexpr uintptr_t OnEquipItemTrigger = 0x35D1840; constexpr uintptr_t RebindAllBinders = 0x35D1D10; constexpr uintptr_t RebindAllUI = 0x35D1E30; constexpr uintptr_t PlayDeviceVibration = 0x35D1B50; constexpr uintptr_t GetTimerEndTimeFormat = 0x35D01E0; constexpr uintptr_t GetTimerEndTimeFormat = 0x35D0250; constexpr uintptr_t PlayDeviceVibrationInternal = 0x35D1A90; constexpr uintptr_t BlackOutUpdate = 0x35CFA10; constexpr uintptr_t ShowBlackout = 0x35D2310; constexpr uintptr_t ShowBlackoutWithMessage = 0x35D2280; constexpr uintptr_t ShowBlackoutWithMessageInternal = 0x35D2120; constexpr uintptr_t DisableBlackout = 0x35D0130; constexpr uintptr_t DisableAllBlackout = 0x35D0000; constexpr uintptr_t DisableBlackOutInternal = 0x35D00B0; constexpr uintptr_t DisableAllBlackOutInternal = 0x35CFF80; constexpr uintptr_t RebindAllUI_OnLocaleChanged = 0x35D1E20; constexpr uintptr_t .ctor = 0x35D2FF0; }; // CombatMaster.View.IGamepadRaycast struct IGamepadRaycast { // ---- Methods ---- constexpr uintptr_t RaycastPivot = 0x3479D0; }; // CombatMaster.View.iOSSafeArea struct iOSSafeArea { constexpr uintptr_t _offset = 0x20; constexpr uintptr_t _panel = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x35E2A40; constexpr uintptr_t Update = 0x35E2AD0; constexpr uintptr_t ApplySafeArea = 0x35E28C0; constexpr uintptr_t .ctor = 0x35E2B10; }; // CombatMaster.View.LinkHandlerForTMPText struct LinkHandlerForTMPText { constexpr uintptr_t _tmpTextBox = 0x20; // ---- Methods ---- constexpr uintptr_t Awake = 0x35D50E0; constexpr uintptr_t OnPointerClick = 0x35D5130; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.ModelInstantiator struct ModelInstantiator { // ---- Methods ---- constexpr uintptr_t InstantiateOperatorModel = 0x35D5B30; constexpr uintptr_t InstantiateOperatorHandsModel = 0x35D59A0; constexpr uintptr_t InstantiateWeaponModel = 0x35D6350; constexpr uintptr_t InstantiateWristbandModel = 0x35D6540; constexpr uintptr_t InstantiateZiplineGunsmithModel = 0x35D6690; constexpr uintptr_t InstantiateCoinsStackModel = 0x35D5700; constexpr uintptr_t InstantiateCharmModel = 0x35D55B0; constexpr uintptr_t InstantiateVehicleModel = 0x35D5CC0; constexpr uintptr_t InstantiateVehicleParachuteModel = 0x35D5E10; constexpr uintptr_t InstantiateVehicleZiplineModel = 0x35D6200; constexpr uintptr_t InstantiateVehicleParamotorModel = 0x35D5F60; constexpr uintptr_t InstantiateVehicleThrowingDroneModel = 0x35D60B0; constexpr uintptr_t InstantiateHelicopterModel = 0x35D5850; }; // CombatMaster.View.NavigationButton struct NavigationButton { constexpr uintptr_t _selectedObjects = 0x108; constexpr uintptr_t _raycastPivot = 0x110; constexpr uintptr_t _checkReadInputRectTransform = 0x118; constexpr uintptr_t _savedNavigation = 0x120; constexpr uintptr_t _isDisabledNavigation = 0x148; constexpr uintptr_t _savedTransition = 0x14C; constexpr uintptr_t _isHasGamepadSelectBinder = 0x150; // ---- Methods ---- constexpr uintptr_t RaycastPivot = 0x35EE560; constexpr uintptr_t Awake = 0x35EDDB0; constexpr uintptr_t OnDestroy = 0x35EDFA0; constexpr uintptr_t Update = 0x35EE350; constexpr uintptr_t OnSelect = 0x35EE110; constexpr uintptr_t DoStateTransition = 0x35EDF80; constexpr uintptr_t UpdateHover = 0x35EE190; constexpr uintptr_t OnDrawGizmos = 0x35EE070; constexpr uintptr_t .ctor = 0x35EE4F0; }; // CombatMaster.View.NavigationSelectable struct NavigationSelectable { constexpr uintptr_t ForceUpdateHover = 0x0; constexpr uintptr_t _selectedObjects = 0x100; constexpr uintptr_t _raycastPivot = 0x108; constexpr uintptr_t _selectSound = 0x110; constexpr uintptr_t _checkReadInputRectTransform = 0x128; constexpr uintptr_t _savedNavigation = 0x130; constexpr uintptr_t _isDisabledNavigation = 0x158; constexpr uintptr_t _isHasGamepadSelectBinder = 0x159; // ---- Methods ---- constexpr uintptr_t SetSelectedGameObject = 0x35EEA10; constexpr uintptr_t RaycastPivot = 0x35EEEF0; constexpr uintptr_t Awake = 0x35EE580; constexpr uintptr_t OnDestroy = 0x35EE760; constexpr uintptr_t Update = 0x35EEC70; constexpr uintptr_t OnSelect = 0x35EE8D0; constexpr uintptr_t DoStateTransition = 0x35EE740; constexpr uintptr_t UpdateHover = 0x35EEAB0; constexpr uintptr_t OnDrawGizmos = 0x35EE830; constexpr uintptr_t .ctor = 0x35EEE60; constexpr uintptr_t .cctor = 0x35EEDE0; }; // CombatMaster.View.OrbitRotateDragPanel struct OrbitRotateDragPanel { constexpr uintptr_t WristbandRotation = 0x0; constexpr uintptr_t ParachuteRotation = 0xC; constexpr uintptr_t ZiplineRotation = 0x18; constexpr uintptr_t ParamotorRotation = 0x24; constexpr uintptr_t HelicopterRotation = 0x30; constexpr uintptr_t ThrowingDroneRotation = 0x3C; constexpr uintptr_t CharmRotation = 0x48; constexpr uintptr_t WeaponBlueprintRotation = 0x54; constexpr uintptr_t _orbitTransform = 0x20; constexpr uintptr_t _rectTransform = 0x28; constexpr uintptr_t _gamepadSensitivityYaw = 0x30; constexpr uintptr_t _gamepadSensitivityZaw = 0x34; constexpr uintptr_t _touchSensitivityYaw = 0x38; constexpr uintptr_t _touchSensitivityZaw = 0x3C; constexpr uintptr_t _lerpSmooth = 0x40; constexpr uintptr_t _rangeY = 0x44; constexpr uintptr_t _rangeZ = 0x4C; constexpr uintptr_t _orderPriority = 0x54; constexpr uintptr_t _priorityBits = 0x60; constexpr uintptr_t _defaultRotation = 0x58; constexpr uintptr_t _targetY = 0x68; constexpr uintptr_t _targetZ = 0x6C; constexpr uintptr_t _currentY = 0x70; constexpr uintptr_t _currentZ = 0x74; constexpr uintptr_t _isDragging = 0x78; constexpr uintptr_t _isAwaked = 0x79; // ---- Methods ---- constexpr uintptr_t OrbitTransform = 0x526D40; constexpr uintptr_t OrbitTransform = 0x35EFC30; constexpr uintptr_t ClampY = 0x35EFBB0; constexpr uintptr_t Awake = 0x35EEF10; constexpr uintptr_t OnEnable = 0x35EF170; constexpr uintptr_t OnDisable = 0x35EF0C0; constexpr uintptr_t SetDefaultRotation = 0x35EF310; constexpr uintptr_t SetYRotation = 0x35EF6F0; constexpr uintptr_t SetZRotation = 0x35EF700; constexpr uintptr_t SetFromOther = 0x35EF380; constexpr uintptr_t SetRotation = 0x35EF3B0; constexpr uintptr_t ResetRotationToDefault = 0x35EF1F0; constexpr uintptr_t Update = 0x35EF710; constexpr uintptr_t OnBeginDrag = 0x35EF0B0; constexpr uintptr_t OnDrag = 0x35EF130; constexpr uintptr_t OnEndDrag = 0x35EF1E0; constexpr uintptr_t SetTargetValues = 0x35EF5B0; constexpr uintptr_t .ctor = 0x35EFB60; constexpr uintptr_t .cctor = 0x35EFA00; }; // CombatMaster.View.PinchZoom struct PinchZoom { constexpr uintptr_t _maxFOV = 0x20; constexpr uintptr_t _minFOV = 0x24; constexpr uintptr_t _startFOV = 0x28; constexpr uintptr_t _smooth = 0x2C; constexpr uintptr_t _pinch = 0x30; constexpr uintptr_t _gamepadStrength = 0x34; constexpr uintptr_t _camera = 0x38; constexpr uintptr_t _targetFov = 0x40; constexpr uintptr_t _currentFov = 0x44; constexpr uintptr_t _pointerEnter = 0x48; constexpr uintptr_t _isForceSetCamera = 0x49; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x35EFD30; constexpr uintptr_t OnDisable = 0x35EFCA0; constexpr uintptr_t Update = 0x35EFE90; constexpr uintptr_t SetCamera = 0x35EFE70; constexpr uintptr_t ResetCameraFOV = 0x35EFDF0; constexpr uintptr_t OnPointerEnter = 0x35CE7B0; constexpr uintptr_t OnPointerExit = 0x35CE8F0; constexpr uintptr_t .ctor = 0x35F00A0; }; // CombatMaster.View.RectTransformLink struct RectTransformLink { constexpr uintptr_t _origin = 0x20; constexpr uintptr_t _size = 0x28; constexpr uintptr_t _position = 0x29; constexpr uintptr_t _ignoreSizeDeltaX = 0x2A; constexpr uintptr_t _ignoreSizeDeltaY = 0x2B; constexpr uintptr_t _useTween = 0x2C; constexpr uintptr_t _tweenTime = 0x30; constexpr uintptr_t _tweenEaseType = 0x34; constexpr uintptr_t _tweenAnimationCurve = 0x38; constexpr uintptr_t _rectTransform = 0x40; constexpr uintptr_t _tweenPosition = 0x48; // ---- Methods ---- constexpr uintptr_t RectTransform = 0x35F0390; constexpr uintptr_t SetOrigin = 0x35F00E0; constexpr uintptr_t Update = 0x35F0190; constexpr uintptr_t .ctor = 0x35F0380; }; // CombatMaster.View.RenderTextureImageView struct RenderTextureImageView { constexpr uintptr_t _rawImage = 0x20; constexpr uintptr_t _rectTransform = 0x28; constexpr uintptr_t _camera = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x35F0420; constexpr uintptr_t Setup = 0x35F0480; constexpr uintptr_t Update = 0x35F04C0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.SelectableHover struct SelectableHover { constexpr uintptr_t _selectedObjects = 0x20; // ---- Methods ---- constexpr uintptr_t Update = 0x35F08F0; constexpr uintptr_t OnSelect = 0x35F08F0; constexpr uintptr_t OnDeselect = 0x35F08F0; constexpr uintptr_t UpdateHover = 0x35F0900; constexpr uintptr_t .ctor = 0x35F0AC0; }; // CombatMaster.View.SRViewCheats struct SRViewCheats { constexpr uintptr_t AudioCategory = 0x0; constexpr uintptr_t Input = 0x0; constexpr uintptr_t Instance = 0x0; // ---- Methods ---- constexpr uintptr_t Mute = 0x35F0780; constexpr uintptr_t Mute = 0x35F0860; constexpr uintptr_t PixelDragThreshold = 0x35F07A0; constexpr uintptr_t PixelDragThreshold = 0x35F0890; constexpr uintptr_t EnableTpsMode = 0x35F0730; constexpr uintptr_t EnableTpsMode = 0x35F0800; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x35F06C0; }; // CombatMaster.View.CustomPreserveAttribute struct CustomPreserveAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x862730; }; // CombatMaster.View.StyledImage struct StyledImage { constexpr uintptr_t _style = 0x118; constexpr uintptr_t _oldStyle = 0x11C; constexpr uintptr_t _oldTheme = 0x120; // ---- Methods ---- constexpr uintptr_t Style = 0x220B8F0; constexpr uintptr_t Style = 0x220BC00; constexpr uintptr_t OnEnable = 0x35F0DA0; constexpr uintptr_t OnChangeCurrentTheme = 0x35F0CA0; constexpr uintptr_t OnDisable = 0x35F0CD0; constexpr uintptr_t Update = 0x512CE0; constexpr uintptr_t ReStyle = 0x35F1010; constexpr uintptr_t ApplyStyle = 0x35F0B20; constexpr uintptr_t ApplyToStyle = 0x35F0BC0; constexpr uintptr_t .ctor = 0x35F11D0; }; // CombatMaster.View.StyledTextMeshProUGUI struct StyledTextMeshProUGUI { constexpr uintptr_t _style = 0x7C8; constexpr uintptr_t _oldStyle = 0x7CC; constexpr uintptr_t _oldTheme = 0x7D0; // ---- Methods ---- constexpr uintptr_t Style = 0x35F18A0; constexpr uintptr_t Style = 0x35F18B0; constexpr uintptr_t OnEnable = 0x35F1560; constexpr uintptr_t OnChangeCurrentTheme = 0x35F1460; constexpr uintptr_t OnDisable = 0x35F1490; constexpr uintptr_t Update = 0x35F17F0; constexpr uintptr_t ReStyle = 0x35F1640; constexpr uintptr_t ApplyStyle = 0x35F1220; constexpr uintptr_t ApplyToStyle = 0x35F12C0; constexpr uintptr_t .ctor = 0x35F1850; }; // EDirection struct EDirection { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Horizontal = 0x0; constexpr uintptr_t Vertical = 0x0; }; // CombatMaster.View.UiParticleScaleByRectSize struct UiParticleScaleByRectSize { constexpr uintptr_t _direction = 0x20; constexpr uintptr_t _koef = 0x24; constexpr uintptr_t _rectTransform = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x35F8C40; constexpr uintptr_t Update = 0x35F8C80; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.ResolutionMode struct ResolutionMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t PerSegment = 0x0; constexpr uintptr_t PerLine = 0x0; }; // SetPropertyUtility struct SetPropertyUtility { // ---- Methods ---- constexpr uintptr_t SetColor = 0x5AABE0; constexpr uintptr_t SetStruct = 0x463590; constexpr uintptr_t SetClass = 0x463590; }; // CombatMaster.View.UIShape struct UIShape { constexpr uintptr_t m_Sprite = 0xE0; constexpr uintptr_t m_fillPercent = 0xE8; constexpr uintptr_t FixedToSegments = 0xEC; constexpr uintptr_t m_fill = 0xED; constexpr uintptr_t m_thickness = 0xF0; constexpr uintptr_t _outsideThickness = 0xF4; constexpr uintptr_t m_segments = 0xF8; constexpr uintptr_t _disableCulling = 0xFC; constexpr uintptr_t _outer = 0x100; constexpr uintptr_t _inner = 0x104; constexpr uintptr_t s_ETC1DefaultUI = 0x0; constexpr uintptr_t m_OverrideSprite = 0x108; constexpr uintptr_t m_EventAlphaThreshold = 0x110; constexpr uintptr_t m_improveResolution = 0x114; constexpr uintptr_t m_Resolution = 0x118; constexpr uintptr_t m_useNativeSize = 0x11C; // ---- Methods ---- constexpr uintptr_t FillPercent = 0x5B4740; constexpr uintptr_t FillPercent = 0x35F8A40; constexpr uintptr_t Fill = 0x35F8230; constexpr uintptr_t Fill = 0x35F8A60; constexpr uintptr_t Thickness = 0x2A798B0; constexpr uintptr_t Thickness = 0x35F8AE0; constexpr uintptr_t Segments = 0x27F2570; constexpr uintptr_t Segments = 0x35F8AC0; constexpr uintptr_t OnPopulateMesh = 0x35F77D0; constexpr uintptr_t StepThroughPointsAndFill = 0x35F80A0; constexpr uintptr_t Sprite = 0x5B4730; constexpr uintptr_t Sprite = 0x35F8BC0; constexpr uintptr_t OverrideSprite = 0x35F87B0; constexpr uintptr_t OverrideSprite = 0x35F8B40; constexpr uintptr_t ActiveSprite = 0x35F8240; constexpr uintptr_t EventAlphaThreshold = 0x3126680; constexpr uintptr_t EventAlphaThreshold = 0x35F8B20; constexpr uintptr_t ImproveResolution = 0x220B8E0; constexpr uintptr_t ImproveResolution = 0x35F8A80; constexpr uintptr_t Resoloution = 0x2CEA5F0; constexpr uintptr_t Resoloution = 0x35F8AA0; constexpr uintptr_t UseNativeSize = 0x285CCF0; constexpr uintptr_t UseNativeSize = 0x35F8B00; constexpr uintptr_t .ctor = 0x35F81E0; constexpr uintptr_t DefaultETC1GraphicMaterial = 0x35F82C0; constexpr uintptr_t MainTexture = 0x35F8460; constexpr uintptr_t HasBorder = 0x35F8370; constexpr uintptr_t PixelsPerUnit = 0x35F87C0; constexpr uintptr_t Material = 0x35F85F0; constexpr uintptr_t Material = 0x35F8B30; constexpr uintptr_t IncreaseResolution = 0x35F6DA0; constexpr uintptr_t GeneratedUVs = 0x512CE0; constexpr uintptr_t ResolutionToNativeSize = 0x512CE0; constexpr uintptr_t CalculateLayoutInputHorizontal = 0x512CE0; constexpr uintptr_t CalculateLayoutInputVertical = 0x512CE0; constexpr uintptr_t MinWidth = 0x5E65E0; constexpr uintptr_t PreferredWidth = 0x35F8980; constexpr uintptr_t FlexibleWidth = 0x1D51BA0; constexpr uintptr_t MinHeight = 0x5E65E0; constexpr uintptr_t PreferredHeight = 0x35F88C0; constexpr uintptr_t FlexibleHeight = 0x1D51BA0; constexpr uintptr_t LayoutPriority = 0x559330; constexpr uintptr_t IsRaycastLocationValid = 0x35F7320; constexpr uintptr_t MapCoordinate = 0x35F7740; constexpr uintptr_t GetAdjustedBorders = 0x35F6BA0; constexpr uintptr_t SetVerticesDirty = 0x35F8070; constexpr uintptr_t Cull = 0x35F6B70; constexpr uintptr_t OnEnable = 0x35F77A0; }; // CombatMaster.View.WatchFaceEmblemViewModel struct WatchFaceEmblemViewModel { constexpr uintptr_t _emblemViewModel = 0x38; constexpr uintptr_t _watches = 0x40; constexpr uintptr_t _currentEmblemId = 0x48; // ---- Methods ---- constexpr uintptr_t CurrentTime = 0x35F8FC0; constexpr uintptr_t OnEnable = 0x35F8D60; constexpr uintptr_t Update = 0x35F8DC0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.WatchFaceExpViewModel struct WatchFaceExpViewModel { constexpr uintptr_t _watches = 0x48; // ---- Methods ---- constexpr uintptr_t Level = 0x5B4DF0; constexpr uintptr_t Level = 0x1D66060; constexpr uintptr_t LevelIcon = 0x35F94B0; constexpr uintptr_t Experience = 0x1ED0BE0; constexpr uintptr_t Experience = 0x21F3CD0; constexpr uintptr_t ExperiencePercent = 0x72D010; constexpr uintptr_t ExperiencePercent = 0x72D050; constexpr uintptr_t IsXpTokenActive = 0x1D722F0; constexpr uintptr_t IsXpTokenActive = 0x1D72460; constexpr uintptr_t IsWeaponTokenActive = 0x17D7740; constexpr uintptr_t IsWeaponTokenActive = 0x1D72450; constexpr uintptr_t IsBattlePassTokenActive = 0x17D7790; constexpr uintptr_t IsBattlePassTokenActive = 0x21B1CF0; constexpr uintptr_t OnEnable = 0x35F9020; constexpr uintptr_t Update = 0x35F9080; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.WatchFaceKillPerDeathViewModel struct WatchFaceKillPerDeathViewModel { constexpr uintptr_t _watches = 0x40; // ---- Methods ---- constexpr uintptr_t KillsPerDeath = 0x6BC550; constexpr uintptr_t KillsPerDeath = 0x2B69080; constexpr uintptr_t HeadshotPercent = 0x1ED0BE0; constexpr uintptr_t HeadshotPercent = 0x21F3CD0; constexpr uintptr_t OnEnable = 0x35F9520; constexpr uintptr_t Update = 0x35F9580; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.WatchFaceKillStreaksViewModel struct WatchFaceKillStreaksViewModel { constexpr uintptr_t _watches = 0x40; constexpr uintptr_t _battlePerkInfo = 0x48; constexpr uintptr_t _battlePerkIndex = 0x50; // ---- Methods ---- constexpr uintptr_t ShowBattlePerk = 0x54F420; constexpr uintptr_t ShowBattlePerk = 0x54F430; constexpr uintptr_t BattlePerk = 0x35FA180; constexpr uintptr_t BattlePerkStreak = 0x35FA010; constexpr uintptr_t KillStreak = 0x1ED0BE0; constexpr uintptr_t KillStreak = 0x21F3CD0; constexpr uintptr_t OnEnable = 0x35F9AB0; constexpr uintptr_t Update = 0x35F9B10; constexpr uintptr_t GetTopBattlePerkIndex = 0x35F9970; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.WatchFaceTimeViewModel struct WatchFaceTimeViewModel { constexpr uintptr_t _showTotalPlayTime = 0x38; constexpr uintptr_t _watches = 0x40; constexpr uintptr_t _gameModeSystem = 0x48; constexpr uintptr_t _todayDateTime = 0x50; constexpr uintptr_t _timer = 0x58; // ---- Methods ---- constexpr uintptr_t WeekDay = 0x35FA840; constexpr uintptr_t Day = 0x35FA5D0; constexpr uintptr_t CurrentTime = 0x35FA570; constexpr uintptr_t TotalPlayTime = 0x35FA680; constexpr uintptr_t ShowTotalPlaytime = 0x35FA620; constexpr uintptr_t OnEnable = 0x35FA200; constexpr uintptr_t Update = 0x35FA290; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.WatchFaceTotalKillsViewModel struct WatchFaceTotalKillsViewModel { constexpr uintptr_t _watches = 0x40; // ---- Methods ---- constexpr uintptr_t TotalKills = 0x5B4DF0; constexpr uintptr_t TotalKills = 0x1D66060; constexpr uintptr_t MatchKills = 0x1ED0BE0; constexpr uintptr_t MatchKills = 0x21F3CD0; constexpr uintptr_t OnEnable = 0x35FA8E0; constexpr uintptr_t Update = 0x35FA940; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.YoutubeVideoPlayer struct YoutubeVideoPlayer { // ---- Methods ---- constexpr uintptr_t ClosePlayer = 0x35FACC0; constexpr uintptr_t Play = 0x35FAD20; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.YoutubeVideoMessageData struct YoutubeVideoMessageData { constexpr uintptr_t url = 0x10; constexpr uintptr_t title = 0x18; constexpr uintptr_t videoOwnerChannelTitle = 0x20; constexpr uintptr_t viewCount = 0x28; constexpr uintptr_t videoPublishedAt = 0x30; // ---- Methods ---- constexpr uintptr_t UploadDateTime = 0x35FABA0; }; // CombatMaster.View.UI.AdsZoneButton struct AdsZoneButton { constexpr uintptr_t _rectTransform = 0x20; // ---- Methods ---- constexpr uintptr_t Awake = 0x35E3870; constexpr uintptr_t Update = 0x35E38B0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.AppearTextEffect struct AppearTextEffect { constexpr uintptr_t Offset = 0x20; constexpr uintptr_t Iterations = 0x24; constexpr uintptr_t AnimateDelay = 0x28; constexpr uintptr_t AnimColorValue = 0x2C; constexpr uintptr_t PreferedWidth = 0x30; constexpr uintptr_t _originalTextMesh = 0x38; constexpr uintptr_t _runningLine = 0x40; constexpr uintptr_t _cancellation = 0x48; constexpr uintptr_t _originalText = 0x50; constexpr uintptr_t _animStringBuilder = 0x58; // ---- Methods ---- constexpr uintptr_t IsRunningLineText = 0x35E4880; constexpr uintptr_t Awake = 0x35E42D0; constexpr uintptr_t Update = 0x35E4590; constexpr uintptr_t OnDisable = 0x35E4380; constexpr uintptr_t AnimateAppearEffect = 0x35E40C0; constexpr uintptr_t SetCharColor = 0x35E4410; constexpr uintptr_t .ctor = 0x35E4850; }; // CombatMaster.View.UI.AppLoaderScreen struct AppLoaderScreen { constexpr uintptr_t _curvesLoaderBar = 0x38; constexpr uintptr_t _randomCurve = 0x40; constexpr uintptr_t _smoothProgressValuePercent = 0x48; constexpr uintptr_t _randomMinPercent = 0x4C; constexpr uintptr_t _evalTime = 0x68; // ---- Methods ---- constexpr uintptr_t ProgressValue = 0x2B3B2B0; constexpr uintptr_t ProgressPercent = 0x35E4080; constexpr uintptr_t FullDownloadSize = 0x35E3F00; constexpr uintptr_t DownloadedSize = 0x35E3C10; constexpr uintptr_t FormattedDownloadProgress = 0x35E3CE0; constexpr uintptr_t ShowLowConnection = 0x35E40A0; constexpr uintptr_t StateGameLoad = 0x54E880; constexpr uintptr_t StateGameLoad = 0x54E9E0; constexpr uintptr_t StateLoadBundles = 0x6946D0; constexpr uintptr_t StateLoadBundles = 0x739F90; constexpr uintptr_t IsXpBoostEvent = 0x35E3FC0; constexpr uintptr_t PoolTasksProcessor = 0x546A70; constexpr uintptr_t PoolTasksProcessor = 0x54DB60; constexpr uintptr_t BundlesDownloading = 0x54E670; constexpr uintptr_t BundlesDownloading = 0x54E6A0; constexpr uintptr_t Start = 0x35E3A10; constexpr uintptr_t Update = 0x35E3A80; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.StateGameLoad struct StateGameLoad { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t LoadBundles = 0x0; constexpr uintptr_t LoadLobby = 0x0; }; // CombatMaster.View.UI.StateLoadBundles struct StateLoadBundles { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Prepare = 0x0; constexpr uintptr_t NoConnection = 0x0; constexpr uintptr_t Load = 0x0; constexpr uintptr_t ConfirmCellularData = 0x0; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TheBest = 0x0; constexpr uintptr_t OneOfTheBest = 0x0; constexpr uintptr_t NotTop = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.ARBattleSummaryWindow struct ARBattleSummaryWindow { constexpr uintptr_t _matchInfo = 0x60; constexpr uintptr_t _gameModeState = 0x68; constexpr uintptr_t _sortedPlayers = 0x70; // ---- Methods ---- constexpr uintptr_t ArMatchInfoExt = 0x35E31F0; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t Place = 0x35E3520; constexpr uintptr_t Number = 0x35E33E0; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x35E3650; constexpr uintptr_t IsResult = 0x35E2BC0; constexpr uintptr_t Kills = 0x35E3290; constexpr uintptr_t NukeUserName = 0x35E3300; constexpr uintptr_t Show = 0x35E2DE0; constexpr uintptr_t .ctor = 0x35E31B0; }; // CombatMaster.View.UI.ArScoreboard struct ArScoreboard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _sortedPlayers = 0x48; // ---- Methods ---- constexpr uintptr_t ArGameModeState = 0x35E4B00; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t MatchTimeLeftFormatted = 0x35E4D00; constexpr uintptr_t MatchInfo = 0x35E4BF0; constexpr uintptr_t WinState = 0x35E4FD0; constexpr uintptr_t IsMatchFinish = 0x35E4B90; constexpr uintptr_t Players = 0x35E4F20; constexpr uintptr_t MyPlace = 0x35E4E80; constexpr uintptr_t OnEnable = 0x35E48D0; constexpr uintptr_t Update = 0x35E4A80; constexpr uintptr_t SetupPlayerScoreLine = 0x35E4980; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.AttachmentButtonController struct AttachmentButtonController { constexpr uintptr_t _line = 0x20; constexpr uintptr_t _lineCanvasGroup = 0x28; constexpr uintptr_t _buttonCanvasGroup = 0x30; constexpr uintptr_t _attachmentSubCategory = 0x38; constexpr uintptr_t _isButtonFadeWithLines = 0x3C; constexpr uintptr_t _fadeAngle = 0x40; constexpr uintptr_t _fadeInDuration = 0x44; constexpr uintptr_t _fadeOutDuration = 0x48; constexpr uintptr_t _attachment = 0x50; constexpr uintptr_t _lastAngle = 0x58; constexpr uintptr_t _lineFadeInTween = 0x60; constexpr uintptr_t _lineFadeOutTween = 0x68; constexpr uintptr_t _buttonFadeInTween = 0x70; constexpr uintptr_t _buttonFadeOutTween = 0x78; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x35E5830; constexpr uintptr_t OnDisable = 0x35E57E0; constexpr uintptr_t Update = 0x35E5E50; constexpr uintptr_t UpdateAttachment = 0x35E5D80; constexpr uintptr_t SetLineEndTo = 0x35E5980; constexpr uintptr_t UpdateAlpha = 0x35E5B50; constexpr uintptr_t GetAttachmentCenter = 0x35E5080; constexpr uintptr_t GetAttachmentJointCenter = 0x35E55B0; constexpr uintptr_t WorldToScreenPoint = 0x35E6020; constexpr uintptr_t .ctor = 0x35E6090; }; // CombatMaster.View.UI.BattleRoyaleSearchView struct BattleRoyaleSearchView { constexpr uintptr_t _lastConnectedPlayerCount = 0x38; constexpr uintptr_t _lastMaxPlayers = 0x3C; // ---- Methods ---- constexpr uintptr_t PlayersConnected = 0x35E6AF0; constexpr uintptr_t ConnectedPlayers = 0x35E6850; constexpr uintptr_t MaxPlayers = 0x35E6A00; constexpr uintptr_t CurrentPing = 0x35E69B0; constexpr uintptr_t LeaveRoom = 0x35E6770; constexpr uintptr_t OnEnable = 0x35E67A0; constexpr uintptr_t Update = 0x35E67E0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.BombOnFloorIndicatorViewModel struct BombOnFloorIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _isEnabled = 0x40; constexpr uintptr_t _newEnabledState = 0x41; constexpr uintptr_t _screenSize = 0x44; constexpr uintptr_t _isFrontOfScreen = 0x48; constexpr uintptr_t _rotation = 0x4C; constexpr uintptr_t _bombOnFloorPosition = 0x5C; constexpr uintptr_t _rectTransform = 0x68; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x516980; constexpr uintptr_t ScaleView = 0x35E6F20; constexpr uintptr_t DistanceToPlayer = 0x35E6CD0; constexpr uintptr_t IsOffScreen = 0x35E6E70; constexpr uintptr_t Rotation = 0x35E6F10; constexpr uintptr_t RectTransform = 0x35E6E80; constexpr uintptr_t Setup = 0x35E6C30; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x35E6C60; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.BrBattleSummaryWindow struct BrBattleSummaryWindow { constexpr uintptr_t _victorySound = 0x60; constexpr uintptr_t _defeatSound = 0x78; constexpr uintptr_t _matchInfo = 0x90; constexpr uintptr_t _gameModeState = 0x98; // ---- Methods ---- constexpr uintptr_t BrMatchInfoExt = 0x35E71B0; constexpr uintptr_t WinState = 0x35E75E0; constexpr uintptr_t Number = 0x35E7250; constexpr uintptr_t PlayerName = 0x35E74E0; constexpr uintptr_t PlaceNumber = 0x35E7320; constexpr uintptr_t IsWinState = 0x35E6FD0; constexpr uintptr_t Show = 0x35E7020; constexpr uintptr_t .ctor = 0x35E7170; }; // CombatMaster.View.UI.BRScoreBoard struct BRScoreBoard { constexpr uintptr_t _myPlayerScoreLineViewModel = 0x38; constexpr uintptr_t _creationData = 0x40; constexpr uintptr_t _myPlayer = 0x48; // ---- Methods ---- constexpr uintptr_t BrGameModeState = 0x35E6310; constexpr uintptr_t MatchLeague = 0x35E6530; constexpr uintptr_t MatchTimeLeftFormatted = 0x35E6550; constexpr uintptr_t MatchInfo = 0x35E6440; constexpr uintptr_t WinState = 0x35E6730; constexpr uintptr_t Number = 0x35E6650; constexpr uintptr_t BrMatchInfoExt = 0x35E63A0; constexpr uintptr_t OnEnable = 0x35E60C0; constexpr uintptr_t SetupPlayerScoreLine = 0x35E6250; constexpr uintptr_t .ctor = 0x882520; }; // ELabelType struct ELabelType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Free = 0x0; constexpr uintptr_t New = 0x0; constexpr uintptr_t Featured = 0x0; constexpr uintptr_t Sale = 0x0; }; // CombatMaster.View.UI.BundlesPromoCarousel struct BundlesPromoCarousel { constexpr uintptr_t _content = 0x38; constexpr uintptr_t _enhancedScroller = 0x40; constexpr uintptr_t _labelCanvasGroup = 0x48; constexpr uintptr_t _autoScrollTime = 0x50; constexpr uintptr_t _autoScrollTween = 0x54; constexpr uintptr_t _autoScrollTweenTime = 0x58; constexpr uintptr_t _scrollTween = 0x5C; constexpr uintptr_t _scrollTweenTime = 0x60; constexpr uintptr_t _hideLabelSpeed = 0x64; constexpr uintptr_t _gamepadScrollSound = 0x68; constexpr uintptr_t _autoScrollTimer = 0x80; constexpr uintptr_t _isDragging = 0x84; constexpr uintptr_t _bundles = 0x88; constexpr uintptr_t _currentDataIndex = 0x90; constexpr uintptr_t _gamepadScrollTime = 0x94; // ---- Methods ---- constexpr uintptr_t Bundles = 0x35E89D0; constexpr uintptr_t IsShowLabel = 0x35E8B70; constexpr uintptr_t LabelType = 0x35E8BF0; constexpr uintptr_t Discount = 0x35E8A80; constexpr uintptr_t IsGamepadInputEnabled = 0x35E8AE0; constexpr uintptr_t Awake = 0x35E7620; constexpr uintptr_t OnEnable = 0x35E7C60; constexpr uintptr_t OnDisable = 0x35E79A0; constexpr uintptr_t Update = 0x35E8420; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x35E76D0; constexpr uintptr_t OnBeginDrag = 0x35E7990; constexpr uintptr_t OnEndDrag = 0x35E7F20; constexpr uintptr_t OnScroll = 0x35E80D0; constexpr uintptr_t SetupBundleViewModel = 0x35E8350; constexpr uintptr_t CallbackJumpIndex = 0x35E7640; constexpr uintptr_t OpenBundlePreviewWithStoreWindow = 0x35E8280; constexpr uintptr_t .ctor = 0x35E8990; }; // CombatMaster.View.UI.ButtonTweenAnimations struct ButtonTweenAnimations { constexpr uintptr_t _anims = 0x20; // ---- Methods ---- constexpr uintptr_t Start = 0x35E8D20; constexpr uintptr_t Play = 0x35E8C90; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.BuyStationIndicatorManager struct BuyStationIndicatorManager { constexpr uintptr_t _buyStationIndicatorPrefab = 0x20; constexpr uintptr_t _indicatorWorldPosOffset = 0x28; constexpr uintptr_t _indicatorScreenOffset = 0x2C; constexpr uintptr_t _maxDistanceToShow = 0x30; constexpr uintptr_t _indicatorsPerStation = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _camera = 0x48; constexpr uintptr_t _canvas = 0x50; constexpr uintptr_t _brGameModeSystem = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x35E8D70; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x35E9960; constexpr uintptr_t LateUpdate = 0x35E92E0; constexpr uintptr_t GetIndicator = 0x35E8E80; constexpr uintptr_t GetWorldPositionOnScreen = 0x35E91B0; constexpr uintptr_t GetScreenViewportSize = 0x35E8FD0; constexpr uintptr_t .ctor = 0x35E99B0; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Victory = 0x0; constexpr uintptr_t Defeat = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.CmBattleSummaryWindow struct CmBattleSummaryWindow { constexpr uintptr_t _matchInfo = 0x60; constexpr uintptr_t _gameModeState = 0x68; // ---- Methods ---- constexpr uintptr_t CmMatchInfoExt = 0x35ECFC0; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t Number = 0x35ED140; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x35ED210; constexpr uintptr_t NukeUserName = 0x35ED060; constexpr uintptr_t Show = 0x35ECDB0; constexpr uintptr_t .ctor = 0x35ECF80; }; // CombatMaster.View.UI.CMScoreBoard struct CMScoreBoard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; // ---- Methods ---- constexpr uintptr_t CmGameModeState = 0x35E9EF0; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t MatchTimeLeftFormatted = 0x35EA170; constexpr uintptr_t AliveCountFormatted = 0x35E9CD0; constexpr uintptr_t MatchInfo = 0x35EA080; constexpr uintptr_t WinState = 0x35EA4C0; constexpr uintptr_t IsMatchFinish = 0x35EA020; constexpr uintptr_t Players = 0x35EA2F0; constexpr uintptr_t CmMatchInfoExt = 0x35E9F80; constexpr uintptr_t OnEnable = 0x35E9A30; constexpr uintptr_t Update = 0x35E9C50; constexpr uintptr_t SetupPlayerScoreLine = 0x35E9AC0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ConnectingPlayersView struct ConnectingPlayersView { constexpr uintptr_t _playerConnectSound = 0x38; constexpr uintptr_t _lastConnectedPlayerCount = 0x50; constexpr uintptr_t _lastMaxPlayers = 0x54; // ---- Methods ---- constexpr uintptr_t PlayersConnected = 0x35ED740; constexpr uintptr_t ConnectedPlayers = 0x35ED530; constexpr uintptr_t MaxPlayers = 0x35ED690; constexpr uintptr_t Players = 0x35ED880; constexpr uintptr_t Setup = 0x35ED3F0; constexpr uintptr_t LeaveRoom = 0x35ED2E0; constexpr uintptr_t OnEnable = 0x35ED3B0; constexpr uintptr_t Update = 0x35ED4B0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.CountdownTimer struct CountdownTimer { constexpr uintptr_t _remainSeconds = 0x38; constexpr uintptr_t _cancellation = 0x40; // ---- Methods ---- constexpr uintptr_t IsActive = 0x731E50; constexpr uintptr_t IsActive = 0x134C3D0; constexpr uintptr_t FormattedTime = 0x35EDD50; constexpr uintptr_t StopTimer = 0x33F5EF0; constexpr uintptr_t StartRespawnTimer = 0x35EDCA0; constexpr uintptr_t Update = 0x35EDD40; constexpr uintptr_t .ctor = 0x882520; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TimeOver = 0x0; constexpr uintptr_t ScoreLimitReached = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.CTFBattleSummaryWindow struct CTFBattleSummaryWindow { constexpr uintptr_t _matchInfo = 0x60; constexpr uintptr_t _gameModeState = 0x68; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x35EAA00; constexpr uintptr_t PlayerTeamKills = 0x35EAC10; constexpr uintptr_t EnemyTeamKills = 0x35EA940; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t BlueWins = 0x35EA850; constexpr uintptr_t PlayerTeamIcon = 0x35EAB50; constexpr uintptr_t EnemyTeamIcon = 0x35EA880; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x35EACD0; constexpr uintptr_t IsResult = 0x35EA500; constexpr uintptr_t NukeUserName = 0x35EAA70; constexpr uintptr_t Show = 0x35EA640; constexpr uintptr_t .ctor = 0x35EA810; }; // CombatMaster.View.UI.CTFScoreBoard struct CTFScoreBoard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _bluePlayers = 0x48; constexpr uintptr_t _redPlayers = 0x50; // ---- Methods ---- constexpr uintptr_t CtfGameModeState = 0x35EB360; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t IsPlayerBlueTeam = 0x35EB5E0; constexpr uintptr_t BlueTeamScore = 0x35EB2E0; constexpr uintptr_t RedTeamScore = 0x35EB840; constexpr uintptr_t TargetScore = 0x35EB8C0; constexpr uintptr_t MatchInfo = 0x35EB610; constexpr uintptr_t WinState = 0x35EB960; constexpr uintptr_t BluePlayers = 0x35EB230; constexpr uintptr_t RedPlayers = 0x35EB790; constexpr uintptr_t IsMatchFinish = 0x35EB580; constexpr uintptr_t IsBlueTeamWin = 0x35EB480; constexpr uintptr_t PlayerTeamIcon = 0x35EB700; constexpr uintptr_t EnemyTeamIcon = 0x35EB3F0; constexpr uintptr_t OnEnable = 0x35EAE20; constexpr uintptr_t SetupPlayerScoreLine = 0x35EB0D0; constexpr uintptr_t .ctor = 0x35EB180; }; // CombatMaster.View.UI.CTFScreenSpaceManager struct CTFScreenSpaceManager { constexpr uintptr_t _flagIndicatorPrefab = 0x20; constexpr uintptr_t _indicatorWorldPosOffset = 0x28; constexpr uintptr_t _indicatorScreenOffset = 0x2C; constexpr uintptr_t _defaultPositionPlantZoneIndicator = 0x30; constexpr uintptr_t _indicatorPlayerFlag = 0x38; constexpr uintptr_t _indicatorPlayerBase = 0x40; constexpr uintptr_t _indicatorEnemyFlag = 0x48; constexpr uintptr_t _myPlayer = 0x50; constexpr uintptr_t _camera = 0x58; constexpr uintptr_t _canvas = 0x60; constexpr uintptr_t _ctfGameModeSystem = 0x68; constexpr uintptr_t _flagsPercentSpring = 0x70; constexpr uintptr_t _flagAnimated = 0x74; // ---- Methods ---- constexpr uintptr_t Awake = 0x35EB9A0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x35EC760; constexpr uintptr_t LateUpdate = 0x35EC380; constexpr uintptr_t UpdateFlag = 0x35EC7B0; constexpr uintptr_t GetWorldPositionOnScreen = 0x35EBE00; constexpr uintptr_t GetScreenViewportSize = 0x35EBC30; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.CustomizeButtonPanel struct CustomizeButtonPanel { constexpr uintptr_t _saturateGradient = 0x38; constexpr uintptr_t OnSettingsChanged = 0x40; constexpr uintptr_t _rectTransform = 0x48; constexpr uintptr_t _selectedButtonRectTransform = 0x50; constexpr uintptr_t _selectedButton = 0x58; constexpr uintptr_t _selectedSliderNum = 0x60; // ---- Methods ---- constexpr uintptr_t ScaleSlider = 0x36F8CD0; constexpr uintptr_t ScaleSlider = 0x36F8EB0; constexpr uintptr_t AlphaSlider = 0x36F8C50; constexpr uintptr_t AlphaSlider = 0x36F8DC0; constexpr uintptr_t ColorHueSlider = 0x36F8C70; constexpr uintptr_t ColorHueSlider = 0x36F8E10; constexpr uintptr_t ColorSaturateSlider = 0x36F8C90; constexpr uintptr_t ColorSaturateSlider = 0x36F8E60; constexpr uintptr_t Colored = 0x36F8CB0; constexpr uintptr_t SelectedColor = 0x36F8CF0; constexpr uintptr_t SelectedButton = 0x546A70; constexpr uintptr_t SelectedSliderNum = 0x36F8D30; constexpr uintptr_t Awake = 0x36F8620; constexpr uintptr_t Update = 0x36F88C0; constexpr uintptr_t Setup = 0x36F87B0; constexpr uintptr_t SetPositionToSelectedButton = 0x36F8670; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.DebugHud struct DebugHud { constexpr uintptr_t _camera = 0x38; constexpr uintptr_t _terrainData = 0x40; constexpr uintptr_t _urpCamData = 0x48; constexpr uintptr_t _initialWidth = 0x50; constexpr uintptr_t _initialHeight = 0x54; // ---- Methods ---- constexpr uintptr_t AspectRatio = 0x36FE8D0; constexpr uintptr_t RenderingThreadingMode = 0x36FEAB0; constexpr uintptr_t Resolution = 0x36FEB10; constexpr uintptr_t Upscaler = 0x36FEDF0; constexpr uintptr_t PomRenderPath = 0x36FEA50; constexpr uintptr_t Is_PomEnabled = 0x36FE8F0; constexpr uintptr_t Is_PomHideAll = 0x36FE900; constexpr uintptr_t Is_TerrainEnabled = 0x36FE990; constexpr uintptr_t Is_Terrain_TreesEnabled = 0x36FE9F0; constexpr uintptr_t Is_Terrain_GrassEnabled = 0x36FE9C0; constexpr uintptr_t Is_Terrain_iTreesEnabled = 0x36FEA20; constexpr uintptr_t Is_RenderShadows = 0x36FE930; constexpr uintptr_t Is_PostProcessEnabled = 0x36FE910; constexpr uintptr_t Is_Msaa = 0x36FE430; constexpr uintptr_t Is_FpsTarget = 0x36FE3E0; constexpr uintptr_t Is_RenderWithScale = 0x36FE460; constexpr uintptr_t Is_Resolution = 0x36FE4D0; constexpr uintptr_t Toggle_PomEnabled = 0x36FE600; constexpr uintptr_t Toggle_PomHideAll = 0x36FE620; constexpr uintptr_t Toggle_PomRenderPath = 0x36FE640; constexpr uintptr_t Toggle_TerrainEnabled = 0x36FE770; constexpr uintptr_t Toggle_Terrain_TreesEnabled = 0x36FE7D0; constexpr uintptr_t Toggle_Terrain_GrassEnabled = 0x36FE7A0; constexpr uintptr_t Toggle_Terrain_iTreesEnabled = 0x36FE830; constexpr uintptr_t Toggle_Terrain_iGrassEnabled = 0x36FE800; constexpr uintptr_t Toggle_RenderShadows = 0x36FE6B0; constexpr uintptr_t Toggle_Postprocessing = 0x36FE660; constexpr uintptr_t Set_Msaa = 0x36FE550; constexpr uintptr_t Set_FpsTarget = 0x36FE500; constexpr uintptr_t Set_RenderScale = 0x36FE560; constexpr uintptr_t Set_Resolution = 0x36FE5D0; constexpr uintptr_t FuseImpostors = 0x36FE3D0; constexpr uintptr_t FuseImpostorsCpm = 0x36FE3C0; constexpr uintptr_t UnloadMeshes = 0x36FE860; constexpr uintptr_t KillShortToLongDistanceProps = 0x36FE4F0; constexpr uintptr_t KillShortToLongDistanceProps_v2 = 0x36FE4F0; constexpr uintptr_t KillShortToLongDistanceProps_v3 = 0x36FE4F0; constexpr uintptr_t KillShortToLongDistanceProps_v4 = 0x36FE4F0; constexpr uintptr_t UrpSettings = 0x36FEF30; constexpr uintptr_t UrpCamData = 0x36FEE80; constexpr uintptr_t TerrainData = 0x36FED40; constexpr uintptr_t Awake = 0x36FE390; constexpr uintptr_t Update = 0x36FE870; constexpr uintptr_t .ctor = 0x882520; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TheBest = 0x0; constexpr uintptr_t OneOfTheBest = 0x0; constexpr uintptr_t NotTop = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.DMBattleSummaryWindow struct DMBattleSummaryWindow { constexpr uintptr_t _matchInfo = 0x60; constexpr uintptr_t _gameModeState = 0x68; constexpr uintptr_t _sortedPlayers = 0x70; // ---- Methods ---- constexpr uintptr_t DmMatchInfoExt = 0x36F9420; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t Place = 0x36F9750; constexpr uintptr_t Number = 0x36F9610; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x36F9880; constexpr uintptr_t IsResult = 0x36F8F00; constexpr uintptr_t Kills = 0x36F94C0; constexpr uintptr_t NukeUserName = 0x36F9530; constexpr uintptr_t Show = 0x36F90D0; constexpr uintptr_t .ctor = 0x36F93E0; }; // CombatMaster.View.UI.DmScoreboard struct DmScoreboard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _sortedPlayers = 0x48; // ---- Methods ---- constexpr uintptr_t DmGameModeState = 0x36FF160; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t MatchTimeLeftFormatted = 0x36FF340; constexpr uintptr_t MatchInfo = 0x36FF250; constexpr uintptr_t WinState = 0x36FF610; constexpr uintptr_t IsMatchFinish = 0x36FF1F0; constexpr uintptr_t Players = 0x36FF560; constexpr uintptr_t MyPlace = 0x36FF4C0; constexpr uintptr_t OnEnable = 0x36FEF70; constexpr uintptr_t Update = 0x36FF0E0; constexpr uintptr_t SetupPlayerScoreLine = 0x36FF020; constexpr uintptr_t .ctor = 0x882520; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TimeOver = 0x0; constexpr uintptr_t ScoreLimitReached = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.DOBattleSummaryWindow struct DOBattleSummaryWindow { constexpr uintptr_t _doGameModeSystem = 0x60; constexpr uintptr_t _gameModeState = 0x68; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x36F9FC0; constexpr uintptr_t PlayerTeamKills = 0x36FA1D0; constexpr uintptr_t EnemyTeamKills = 0x36F9F00; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t BlueWins = 0x36F9E10; constexpr uintptr_t PlayerTeamIcon = 0x36FA110; constexpr uintptr_t EnemyTeamIcon = 0x36F9E40; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x36FA290; constexpr uintptr_t IsResult = 0x36F9A60; constexpr uintptr_t NukeUserName = 0x36FA030; constexpr uintptr_t Show = 0x36F9B50; constexpr uintptr_t .ctor = 0x36F9DD0; }; // CombatMaster.View.UI.DOScoreBoard struct DOScoreBoard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _playerTeamPlayers = 0x48; constexpr uintptr_t _enemyTeamPlayers = 0x50; // ---- Methods ---- constexpr uintptr_t DOGameModeState = 0x36FA7D0; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t IsAlfaTeam = 0x35EB5E0; constexpr uintptr_t PlayerTeamScore = 0x36FB020; constexpr uintptr_t EnemyTeamScore = 0x36FAAC0; constexpr uintptr_t PlayerTeamKills = 0x36FAEF0; constexpr uintptr_t EnemyTeamKills = 0x36FA990; constexpr uintptr_t MatchInfo = 0x36FABD0; constexpr uintptr_t WinState = 0x36FB0A0; constexpr uintptr_t MatchTimeLeftFormatted = 0x36FACC0; constexpr uintptr_t PlayerTeamPlayers = 0x36FAF70; constexpr uintptr_t EnemyTeamPlayers = 0x36FAA10; constexpr uintptr_t IsMatchFinish = 0x36FAB40; constexpr uintptr_t IsPlayerTeamWin = 0x36FABA0; constexpr uintptr_t PlayerTeamIcon = 0x36FAE60; constexpr uintptr_t EnemyTeamIcon = 0x36FA900; constexpr uintptr_t DoMatchInfoExt = 0x36FA860; constexpr uintptr_t OnEnable = 0x36FA360; constexpr uintptr_t SetupPlayerScoreLine = 0x36FA610; constexpr uintptr_t Update = 0x36FA6C0; constexpr uintptr_t .ctor = 0x36FA720; }; // CombatMaster.View.UI.DOScreenSpaceManager struct DOScreenSpaceManager { constexpr uintptr_t _capZoneIndicatorPrefab = 0x20; constexpr uintptr_t _statusPointBarPrefab = 0x28; constexpr uintptr_t _indicatorWorldPosOffset = 0x30; constexpr uintptr_t _indicatorScreenOffset = 0x34; constexpr uintptr_t _defaultPositionZoneIndicator = 0x38; constexpr uintptr_t _zoneIndicators = 0x40; constexpr uintptr_t _zoneStatusBars = 0x48; constexpr uintptr_t _myPlayer = 0x50; constexpr uintptr_t _camera = 0x58; constexpr uintptr_t _canvas = 0x60; constexpr uintptr_t _doGameModeSystem = 0x68; // ---- Methods ---- constexpr uintptr_t Awake = 0x36FB0E0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x35EC760; constexpr uintptr_t LateUpdate = 0x36FB8D0; constexpr uintptr_t UpdatePointZone = 0x36FB9F0; constexpr uintptr_t GetWorldPositionOnScreen = 0x36FB430; constexpr uintptr_t GetScreenViewportSize = 0x35EBC30; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.DOStaticCapPointsIndicators struct DOStaticCapPointsIndicators { constexpr uintptr_t _zoneIndicators = 0x20; constexpr uintptr_t _myPlayer = 0x28; constexpr uintptr_t _doGameModeSystem = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x36FC4D0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x5120B0; constexpr uintptr_t LateUpdate = 0x36FC5E0; constexpr uintptr_t UpdatePointZone = 0x36FC700; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.DOStatusPointBarView struct DOStatusPointBarView { constexpr uintptr_t _locIdPointSecuringStatus = 0x20; constexpr uintptr_t _locIdPointClearingStatus = 0x28; constexpr uintptr_t _locIdPointDefendingStatus = 0x30; constexpr uintptr_t _locIdPointContestedStatus = 0x38; constexpr uintptr_t _statusBar = 0x40; constexpr uintptr_t _pointIconDefault = 0x48; constexpr uintptr_t _pointIconAlternative = 0x50; constexpr uintptr_t _crestDefault = 0x58; constexpr uintptr_t _crestAlternative = 0x60; constexpr uintptr_t _statusBarContainer = 0x68; constexpr uintptr_t _statusBarBack = 0x70; constexpr uintptr_t _pointNames = 0x78; constexpr uintptr_t _pointStatus = 0x80; constexpr uintptr_t _noneColor = 0x88; constexpr uintptr_t _playerColor = 0x98; constexpr uintptr_t _enemyColor = 0xA8; constexpr uintptr_t _contestedColor = 0xB8; constexpr uintptr_t _defaultPointNameColor = 0xC8; constexpr uintptr_t _alternativePointNameColor = 0xD8; // ---- Methods ---- constexpr uintptr_t SetBar = 0x36FCAE0; constexpr uintptr_t GetCaptureColor = 0x36FC8E0; constexpr uintptr_t GetOwnerColor = 0x36FC9B0; constexpr uintptr_t SetPointStatus = 0x36FD1C0; constexpr uintptr_t SetPointNameTextColor = 0x36FD0D0; constexpr uintptr_t ResetBar = 0x36FCA80; constexpr uintptr_t .ctor = 0x36FD2E0; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TimeOutYouSurvived = 0x0; constexpr uintptr_t TimeOutSlayersSurvived = 0x0; constexpr uintptr_t Nuke = 0x0; constexpr uintptr_t AllDemonsAreRevived = 0x0; constexpr uintptr_t AllSlayersAreDead = 0x0; }; // CombatMaster.View.UI.DsBattleSummaryWindow struct DsBattleSummaryWindow { constexpr uintptr_t _dsGameModeSystem = 0x60; constexpr uintptr_t _gameModeState = 0x68; // ---- Methods ---- constexpr uintptr_t IsSlayersWin = 0x36FFBA0; constexpr uintptr_t IsPlayerSlayer = 0x36FFB30; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x36FFCE0; constexpr uintptr_t IsResult = 0x36FF6C0; constexpr uintptr_t NukeUserName = 0x36FFC00; constexpr uintptr_t Show = 0x36FF870; constexpr uintptr_t .ctor = 0x36FFAF0; }; // CombatMaster.View.UI.DSScoreBoard struct DSScoreBoard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _playerTeamPlayers = 0x48; constexpr uintptr_t _enemyTeamPlayers = 0x50; // ---- Methods ---- constexpr uintptr_t DsGameModeState = 0x36FDC40; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t IsPlayerSlayer = 0x36FDEB0; constexpr uintptr_t PlayerTeamCount = 0x36FE1D0; constexpr uintptr_t EnemyTeamCount = 0x36FDCD0; constexpr uintptr_t IsPlayerTeamWins = 0x36FDEE0; constexpr uintptr_t MatchTimeLeftFormatted = 0x36FE050; constexpr uintptr_t AliveCountFormatted = 0x36FD900; constexpr uintptr_t MatchInfo = 0x36FDF60; constexpr uintptr_t WinState = 0x36FE350; constexpr uintptr_t IsMatchFinish = 0x36FDE50; constexpr uintptr_t PlayerTeamPlayers = 0x36FE2A0; constexpr uintptr_t EnemyTeamPlayers = 0x36FDDA0; constexpr uintptr_t DSMatchInfoExt = 0x36FDBA0; constexpr uintptr_t OnEnable = 0x36FD3B0; constexpr uintptr_t Update = 0x36FD7D0; constexpr uintptr_t SetupPlayerScoreLine = 0x36FD660; constexpr uintptr_t .ctor = 0x36FD850; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TheBest = 0x0; constexpr uintptr_t OneOfTheBest = 0x0; constexpr uintptr_t NotTop = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.FYBattleSummaryWindow struct FYBattleSummaryWindow { constexpr uintptr_t _matchInfo = 0x60; constexpr uintptr_t _gameModeState = 0x68; constexpr uintptr_t _sortedPlayers = 0x70; // ---- Methods ---- constexpr uintptr_t FyMatchInfoExt = 0x37004B0; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t Place = 0x37007E0; constexpr uintptr_t Number = 0x37006A0; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x3700910; constexpr uintptr_t IsResult = 0x36FFF90; constexpr uintptr_t Kills = 0x3700550; constexpr uintptr_t NukeUserName = 0x37005C0; constexpr uintptr_t Show = 0x3700160; constexpr uintptr_t .ctor = 0x3700470; }; // CombatMaster.View.UI.FyScoreboard struct FyScoreboard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _sortedPlayers = 0x48; // ---- Methods ---- constexpr uintptr_t FyGameModeState = 0x3700CE0; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t MatchTimeLeftFormatted = 0x3700EC0; constexpr uintptr_t MatchInfo = 0x3700DD0; constexpr uintptr_t WinState = 0x3701190; constexpr uintptr_t IsMatchFinish = 0x3700D70; constexpr uintptr_t Players = 0x37010E0; constexpr uintptr_t MyPlace = 0x3701040; constexpr uintptr_t OnEnable = 0x3700AF0; constexpr uintptr_t Update = 0x3700C60; constexpr uintptr_t SetupPlayerScoreLine = 0x3700BA0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.GameModeSelectorPanel struct GameModeSelectorPanel { constexpr uintptr_t _defaultSelected = 0x38; constexpr uintptr_t _defaultSelectedWwl = 0x40; constexpr uintptr_t _closeTransition = 0x48; // ---- Methods ---- constexpr uintptr_t GetDefaultSelected = 0x3701510; constexpr uintptr_t IsStandalone = 0x53FBD0; constexpr uintptr_t IsHighDefinitionMapPrefer = 0x3701550; constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t OpenLeaguesInfoPopup = 0x3701320; constexpr uintptr_t Open = 0x35FADB0; constexpr uintptr_t Close = 0x37012B0; constexpr uintptr_t ChangeHighDefinitionMapPrefer = 0x3701240; constexpr uintptr_t Update = 0x37013D0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.FPSCounter struct FPSCounter { constexpr uintptr_t _lastFps = 0x3C; // ---- Methods ---- constexpr uintptr_t FPS = 0x5B4DF0; constexpr uintptr_t FPS = 0x1D66060; constexpr uintptr_t Update = 0x36FFEA0; constexpr uintptr_t .ctor = 0x882520; }; // KillData struct KillData { constexpr uintptr_t Killer = 0x10; constexpr uintptr_t KillerKillStreak = 0x18; constexpr uintptr_t Victim = 0x20; constexpr uintptr_t Weapon = 0x28; }; // CombatMaster.View.UI.KillingCardView struct KillingCardView { constexpr uintptr_t _myKillDelay = 0x38; constexpr uintptr_t _hideDuration = 0x3C; constexpr uintptr_t _hideEase = 0x40; constexpr uintptr_t _playerCard = 0x48; constexpr uintptr_t _killerWeapon = 0x50; constexpr uintptr_t _loadoutPerk1 = 0x58; constexpr uintptr_t _loadoutPerk2 = 0x60; constexpr uintptr_t _loadoutPerk3 = 0x68; constexpr uintptr_t _showAnimsGroup = 0x70; constexpr uintptr_t _myDeadCancel = 0x80; constexpr uintptr_t _eventsQueue = 0x88; constexpr uintptr_t _canvasGroup = 0x90; // ---- Methods ---- constexpr uintptr_t KillStreak = 0x546A50; constexpr uintptr_t KillStreak = 0x546CA0; constexpr uintptr_t IsMyKill = 0x1D66030; constexpr uintptr_t IsMyKill = 0x1D66310; constexpr uintptr_t Awake = 0x3706680; constexpr uintptr_t OnEvent = 0x37067D0; constexpr uintptr_t ShowKillsQueue = 0x3706BA0; constexpr uintptr_t .ctor = 0x3706C60; }; // CombatMaster.View.UI.KillReportLine struct KillReportLine { constexpr uintptr_t _spacing = 0x38; constexpr uintptr_t _hideDelay = 0x3C; constexpr uintptr_t _showTime = 0x80; constexpr uintptr_t _showFrame = 0x84; constexpr uintptr_t _onDisableCallBack = 0x88; constexpr uintptr_t _canvasGroup = 0x90; // ---- Methods ---- constexpr uintptr_t KillerName = 0x54DA60; constexpr uintptr_t KillerName = 0x54DFD0; constexpr uintptr_t VictimName = 0x54DA70; constexpr uintptr_t VictimName = 0x54DB50; constexpr uintptr_t KillerColor = 0x54E660; constexpr uintptr_t KillerColor = 0x54E690; constexpr uintptr_t VictimColor = 0x73CAE0; constexpr uintptr_t VictimColor = 0x2D83390; constexpr uintptr_t IsMyKill = 0x58B260; constexpr uintptr_t IsMyKill = 0x62F3E0; constexpr uintptr_t IsMyDeath = 0x1D65E30; constexpr uintptr_t IsMyDeath = 0x1D661B0; constexpr uintptr_t IsHeadshot = 0x2618520; constexpr uintptr_t IsHeadshot = 0x2618540; constexpr uintptr_t IsWallThrough = 0x2618530; constexpr uintptr_t IsWallThrough = 0x2618550; constexpr uintptr_t IsWeaponBash = 0x85D6E0; constexpr uintptr_t IsWeaponBash = 0x2C79700; constexpr uintptr_t WeaponIcon = 0x54E970; constexpr uintptr_t WeaponIcon = 0x54EB10; constexpr uintptr_t CanvasGroup = 0x3705340; constexpr uintptr_t Setup = 0x3704920; constexpr uintptr_t Update = 0x3705250; constexpr uintptr_t RebuildLayout = 0x37044C0; constexpr uintptr_t .ctor = 0x882520; }; // KillReportData struct KillReportData { constexpr uintptr_t Killer = 0x10; constexpr uintptr_t Victim = 0x18; constexpr uintptr_t WeaponData = 0x20; constexpr uintptr_t BodyPart = 0x150; constexpr uintptr_t IsWallThrough = 0x154; constexpr uintptr_t IsWeaponBash = 0x155; // ---- Methods ---- constexpr uintptr_t IsNull = 0x3704490; }; // CombatMaster.View.UI.KillReportView struct KillReportView { constexpr uintptr_t _spacing = 0x38; constexpr uintptr_t _killReportPrefab = 0x40; constexpr uintptr_t _killsQueue = 0x48; constexpr uintptr_t _poolKillReports = 0x50; constexpr uintptr_t _isInitialized = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x37053B0; constexpr uintptr_t OnEvent = 0x3705580; constexpr uintptr_t Initialize = 0x37054C0; constexpr uintptr_t Update = 0x3706250; constexpr uintptr_t ShowKillReport = 0x3705DD0; constexpr uintptr_t OnKillReportLineHide = 0x37058C0; constexpr uintptr_t RebuildLayout = 0x3705920; constexpr uintptr_t .ctor = 0x3706470; }; // CombatMaster.View.UI.KillStreakBadge struct KillStreakBadge { constexpr uintptr_t _showAnimsGroup = 0x38; // ---- Methods ---- constexpr uintptr_t KillStreak = 0x594DE0; constexpr uintptr_t KillStreak = 0x1455AF0; constexpr uintptr_t OnEvent = 0x3706530; constexpr uintptr_t .ctor = 0x1248CB0; }; // EBattleIconHighlight struct EBattleIconHighlight { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ArmorDestroy = 0x0; constexpr uintptr_t PlayerDowned = 0x0; constexpr uintptr_t ArmorDamage = 0x0; constexpr uintptr_t DemonDamage = 0x0; constexpr uintptr_t DemonArmorDamage = 0x0; constexpr uintptr_t EodResist = 0x0; constexpr uintptr_t ParamotorDamage = 0x0; constexpr uintptr_t ParamotorDestroy = 0x0; }; // CombatMaster.View.UI.XPCounter struct XPCounter { constexpr uintptr_t _highlightContainer = 0x38; constexpr uintptr_t _highlightPrefab = 0x40; constexpr uintptr_t _highlightsInstantDelay = 0x48; constexpr uintptr_t _highlightCommonDelay = 0x4C; constexpr uintptr_t _highlightRemoveDelay = 0x50; constexpr uintptr_t _scoreTextAnim = 0x58; constexpr uintptr_t _scoreDelay = 0x60; constexpr uintptr_t _iconHighlightTween = 0x68; constexpr uintptr_t _iconAnimGroupTween = 0x70; constexpr uintptr_t _xpCount = 0x78; constexpr uintptr_t _highlight = 0x90; constexpr uintptr_t _highlightScoreSum = 0xA8; constexpr uintptr_t _highlightsTypes = 0xB0; constexpr uintptr_t _scoresQueue = 0xB8; constexpr uintptr_t _collectedHighlights = 0xC0; constexpr uintptr_t _highlightQueue = 0xC8; constexpr uintptr_t _cancellationDestroy = 0xD0; constexpr uintptr_t _myPlayer = 0xF0; // ---- Methods ---- constexpr uintptr_t ScoreGained = 0x6C0200; constexpr uintptr_t ScoreGained = 0x6C0230; constexpr uintptr_t DemonDamageHighlight = 0x5B4730; constexpr uintptr_t DemonDamageHighlight = 0x5C4E30; constexpr uintptr_t IconDamageHighlight = 0x5B4740; constexpr uintptr_t IconDamageHighlight = 0x10D83A0; constexpr uintptr_t Awake = 0x370F970; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x37105A0; constexpr uintptr_t OnDisable = 0x370FDB0; constexpr uintptr_t OnEvent = 0x3710130; constexpr uintptr_t OnEvent = 0x370FED0; constexpr uintptr_t ShowIconHighlight = 0x3710870; constexpr uintptr_t EnqueueNewHighlights = 0x370FC40; constexpr uintptr_t ShowHighlightQueue = 0x3710790; constexpr uintptr_t ShowScoresQueue = 0x37109A0; constexpr uintptr_t InstantiateHighlight = 0x370FD00; constexpr uintptr_t SetupHighlightWidget = 0x3710660; constexpr uintptr_t TestAsync = 0x37111D0; constexpr uintptr_t Test1 = 0x3710A60; constexpr uintptr_t Test3 = 0x3710BB0; constexpr uintptr_t Test5 = 0x3710E70; constexpr uintptr_t .ctor = 0x3711380; }; // CombatMaster.View.UI.GameStateManager struct GameStateManager { constexpr uintptr_t _mapLoaderScreen = 0x20; constexpr uintptr_t _lobbyLoaderScreen = 0x28; constexpr uintptr_t _playerUIManager = 0x30; constexpr uintptr_t _matchWarmUpCollection = 0x38; // ---- Methods ---- constexpr uintptr_t IsLoadingScene = 0x516980; constexpr uintptr_t IsLoadingScene = 0x5169B0; constexpr uintptr_t CurrentLoadingScene = 0x54DA70; constexpr uintptr_t CurrentLoadingScene = 0x54DB50; constexpr uintptr_t Awake = 0x3701590; constexpr uintptr_t SceneLoadLocalBegin = 0x37016C0; constexpr uintptr_t SceneLoadLocalDone = 0x3701770; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.HandguardBarrelUIBarrelAttachmentIcon struct HandguardBarrelUIBarrelAttachmentIcon { constexpr uintptr_t _compositeMuzzles = 0xA0; // ---- Methods ---- constexpr uintptr_t GetJointAttachment = 0x37019C0; constexpr uintptr_t .ctor = 0x5E4DC0; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TimeOver = 0x0; constexpr uintptr_t ScoreLimitReached = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.KCBattleSummaryWindow struct KCBattleSummaryWindow { constexpr uintptr_t _kcGameModeSystem = 0x60; constexpr uintptr_t _gameModeState = 0x68; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x3701FF0; constexpr uintptr_t PlayerTeamScore = 0x3702200; constexpr uintptr_t EnemyTeamScore = 0x3701F30; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t BlueWins = 0x3701E40; constexpr uintptr_t PlayerTeamIcon = 0x3702140; constexpr uintptr_t EnemyTeamIcon = 0x3701E70; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x37022C0; constexpr uintptr_t IsResult = 0x3701A90; constexpr uintptr_t NukeUserName = 0x3702060; constexpr uintptr_t Show = 0x3701B80; constexpr uintptr_t .ctor = 0x3701E00; }; // CombatMaster.View.UI.KcScoreboard struct KcScoreboard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _bluePlayers = 0x48; constexpr uintptr_t _redPlayers = 0x50; // ---- Methods ---- constexpr uintptr_t KcGameModeState = 0x3703E10; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t IsPlayerBlueTeam = 0x35EB5E0; constexpr uintptr_t PlayerTeamScore = 0x37042E0; constexpr uintptr_t EnemyTeamScore = 0x3703D00; constexpr uintptr_t TargetTeamScore = 0x3704410; constexpr uintptr_t MatchTimeLeftFormatted = 0x3704030; constexpr uintptr_t MatchInfo = 0x3703F40; constexpr uintptr_t KcMatchInfoExt = 0x3703EA0; constexpr uintptr_t WinState = 0x3704450; constexpr uintptr_t BluePlayers = 0x3703BC0; constexpr uintptr_t RedPlayers = 0x3704360; constexpr uintptr_t IsMatchFinish = 0x3703DB0; constexpr uintptr_t IsBlueTeamWin = 0x3703D80; constexpr uintptr_t PlayerTeamIcon = 0x3704250; constexpr uintptr_t EnemyTeamIcon = 0x3703C70; constexpr uintptr_t OnEnable = 0x3703730; constexpr uintptr_t Update = 0x3703A90; constexpr uintptr_t SetupPlayerScoreLine = 0x37039E0; constexpr uintptr_t .ctor = 0x3703B10; }; // CombatMaster.View.UI.KCScreenSpaceManager struct KCScreenSpaceManager { constexpr uintptr_t _dogTagIndicatorPrefab = 0x20; constexpr uintptr_t _indicatorWorldPosOffset = 0x28; constexpr uintptr_t _indicatorScreenOffset = 0x2C; constexpr uintptr_t _indicatorsPool = 0x30; constexpr uintptr_t _indicatorPerDogTagList = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _camera = 0x48; constexpr uintptr_t _canvas = 0x50; constexpr uintptr_t _kcGameModeSystem = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x37023B0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x35E9960; constexpr uintptr_t LateUpdate = 0x3702E20; constexpr uintptr_t GetDogTagIndicator = 0x37024A0; constexpr uintptr_t GetWorldPositionOnScreen = 0x3702980; constexpr uintptr_t GetScreenViewportSize = 0x37027B0; constexpr uintptr_t .ctor = 0x3703670; }; // CombatMaster.View.UI.LeaderboardEntrySelectorPanel struct LeaderboardEntrySelectorPanel { constexpr uintptr_t _defaultSelected = 0x38; constexpr uintptr_t _entryLink = 0x40; constexpr uintptr_t _leaderboardTab = 0x48; constexpr uintptr_t _selectedViewModel = 0x50; constexpr uintptr_t _reportedPlayers = 0x58; // ---- Methods ---- constexpr uintptr_t IsPlayerReported = 0x3707270; constexpr uintptr_t OnClickButtonInspect = 0x3706DC0; constexpr uintptr_t OnClickButtonReport = 0x3706E20; constexpr uintptr_t Open = 0x3706F50; constexpr uintptr_t Close = 0x3706D00; constexpr uintptr_t Update = 0x37070D0; constexpr uintptr_t .ctor = 0x37071F0; }; // CombatMaster.View.UI.LoadoutDropIndicatorManager struct LoadoutDropIndicatorManager { constexpr uintptr_t _loadoutDropIndicatorPrefab = 0x20; constexpr uintptr_t _indicatorWorldPosOffset = 0x28; constexpr uintptr_t _indicatorScreenOffset = 0x2C; constexpr uintptr_t _indicatorPerBox = 0x30; constexpr uintptr_t _actorLoadoutDrops = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _camera = 0x48; constexpr uintptr_t _canvas = 0x50; constexpr uintptr_t _brGameModeSystem = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x37072D0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x35E9960; constexpr uintptr_t LateUpdate = 0x3707530; constexpr uintptr_t GetIndicator = 0x37073E0; constexpr uintptr_t GetWorldPositionOnScreen = 0x35E91B0; constexpr uintptr_t GetScreenViewportSize = 0x35E8FD0; constexpr uintptr_t .ctor = 0x3707B80; }; // CombatMaster.View.UI.LobbyUIManager struct LobbyUIManager { constexpr uintptr_t _popups = 0xB0; constexpr uintptr_t _popupsContainer = 0xB8; constexpr uintptr_t _popupsInstance = 0xC0; constexpr uintptr_t WeaponGunsmithCM = 0xC8; constexpr uintptr_t WeaponGunsmithWWL = 0xD0; constexpr uintptr_t OperatorPreview = 0xD8; constexpr uintptr_t OrbitPreview = 0xE0; constexpr uintptr_t LuckyDrawCasePreview = 0xE8; constexpr uintptr_t WheeledVehiclePreview = 0xF0; constexpr uintptr_t FPSWeaponPreview = 0xF8; constexpr uintptr_t CameraController = 0x100; constexpr uintptr_t LobbyGlobalChat = 0x108; constexpr uintptr_t _lobbyMusic = 0x110; constexpr uintptr_t _lobbyMusicWwl = 0x118; constexpr uintptr_t _onWindowCloseAudio = 0x120; constexpr uintptr_t _wwlFogColor = 0x138; constexpr uintptr_t _wwlFogDensity = 0x148; constexpr uintptr_t _overrideLobbyMusicItem = 0x150; constexpr uintptr_t _popupStageNumber = 0x0; constexpr uintptr_t _timeLastPopupShow = 0x8; constexpr uintptr_t _timeBasedLastPopupIsSoft = 0x10; // ---- Methods ---- constexpr uintptr_t Ref = 0x370ACF0; constexpr uintptr_t Popups = 0x3708590; constexpr uintptr_t WeaponGunsmith = 0x370AD70; constexpr uintptr_t LobbyMusic = 0x370ACA0; constexpr uintptr_t StopLobbyMusic = 0x3709DA0; constexpr uintptr_t OverrideLobbyMusicItem = 0x3708350; constexpr uintptr_t PlayLobbyMusic = 0x3708520; constexpr uintptr_t Awake = 0x3707C00; constexpr uintptr_t Start = 0x3709B80; constexpr uintptr_t StartDelayed = 0x3709AB0; constexpr uintptr_t Update = 0x5109F0; constexpr uintptr_t OnDestroy = 0x3707DB0; constexpr uintptr_t OnBackInvoke = 0x3707CC0; constexpr uintptr_t OnShow = 0x3708030; constexpr uintptr_t UpdateApp = 0x370AB00; constexpr uintptr_t TryStartSearchMatch = 0x370A250; constexpr uintptr_t TryJoinRoom = 0x3709E70; constexpr uintptr_t OnKickFromRoom = 0x3707F10; constexpr uintptr_t OnUpdateRoom = 0x37081C0; constexpr uintptr_t OnBuyProductSuccess = 0x3707CD0; constexpr uintptr_t LastShowedPromoBundleId = 0x370ABE0; constexpr uintptr_t LastShowedPromoBundleId = 0x370AE00; constexpr uintptr_t LastShowedHardPromoPopupType = 0x370ABA0; constexpr uintptr_t LastShowedHardPromoPopupType = 0x370ADC0; constexpr uintptr_t LastShowedSoftPromoPopupType = 0x370AC60; constexpr uintptr_t LastShowedSoftPromoPopupType = 0x370AE80; constexpr uintptr_t LastShowedPromoComboId = 0x370AC20; constexpr uintptr_t LastShowedPromoComboId = 0x370AE40; constexpr uintptr_t OnLobbyShowPopupsCycle = 0x3707F50; constexpr uintptr_t SelectGameLaunchPopupToShow = 0x37087D0; constexpr uintptr_t SelectComboPopupToShow = 0x3708670; constexpr uintptr_t SelectHardPopupToShow = 0x3708D50; constexpr uintptr_t SelectSoftPopupToShow = 0x3709570; constexpr uintptr_t TryShowWhatsNew = 0x370A160; constexpr uintptr_t TryShowBundlePopup = 0x3709F50; constexpr uintptr_t TryShowFsComboPopup = 0x370A060; constexpr uintptr_t .ctor = 0x370AB50; }; // CombatMaster.View.UI.LuckyDrawCaseClickRedirect struct LuckyDrawCaseClickRedirect { constexpr uintptr_t _rectTransform = 0x20; constexpr uintptr_t _pointerEventData = 0x0; constexpr uintptr_t _raycastResults = 0x8; // ---- Methods ---- constexpr uintptr_t Awake = 0x3724AC0; constexpr uintptr_t OnPointerClick = 0x3724B00; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x3725050; }; // CombatMaster.View.UI.OperationMissionArrow struct OperationMissionArrow { constexpr uintptr_t _operationId = 0x20; constexpr uintptr_t _missionFrom = 0x24; constexpr uintptr_t _missionTo = 0x28; constexpr uintptr_t _unlockEffect = 0x30; // ---- Methods ---- constexpr uintptr_t OperationId = 0x72D000; constexpr uintptr_t MissionTo = 0x5E10D0; constexpr uintptr_t MissionFrom = 0x6C12F0; constexpr uintptr_t UnlockEffect = 0x54DFC0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.PingCounter struct PingCounter { constexpr uintptr_t _lastPing = 0x40; constexpr uintptr_t _lastPacketsLoss = 0x44; // ---- Methods ---- constexpr uintptr_t Ping = 0x5B4DF0; constexpr uintptr_t Ping = 0x1D66060; constexpr uintptr_t PacketsLoss = 0x1ED0BE0; constexpr uintptr_t PacketsLoss = 0x21F3CD0; constexpr uintptr_t Update = 0x37250E0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PlayerIndicatorManager struct PlayerIndicatorManager { constexpr uintptr_t _playerIndicatorPrefab = 0x38; constexpr uintptr_t _indicatorWorldPosOffset = 0x40; constexpr uintptr_t _indicatorScreenOffset = 0x44; constexpr uintptr_t _pingSonarAudio = 0x48; constexpr uintptr_t _indicatorPerPlayer = 0x60; constexpr uintptr_t _indicatorPingPerPlayer = 0x68; constexpr uintptr_t _myPlayer = 0x70; constexpr uintptr_t _camera = 0x78; constexpr uintptr_t _canvas = 0x80; // ---- Methods ---- constexpr uintptr_t Awake = 0x37251E0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x3726A30; constexpr uintptr_t OnEvent = 0x3726570; constexpr uintptr_t LateUpdate = 0x3725B50; constexpr uintptr_t GetPlayerIndicator = 0x37252F0; constexpr uintptr_t GetWorldPositionOnScreen = 0x3725580; constexpr uintptr_t GetWorldPositionOnScreen = 0x37256B0; constexpr uintptr_t GetScreenViewportSize = 0x3725440; constexpr uintptr_t .ctor = 0x3726AC0; }; // CombatMaster.View.UI.RunningLine struct RunningLine { constexpr uintptr_t _runningDelay = 0x20; constexpr uintptr_t _startDelay = 0x24; constexpr uintptr_t _delayBeforeCross = 0x28; constexpr uintptr_t _moveEase = 0x2C; constexpr uintptr_t _moveSpeed = 0x30; constexpr uintptr_t _showEase = 0x34; constexpr uintptr_t _hideEase = 0x38; constexpr uintptr_t _crossFadeTime = 0x3C; constexpr uintptr_t _originalTxt = 0x40; constexpr uintptr_t _originalTxtString = 0x48; constexpr uintptr_t _textBack = 0x50; constexpr uintptr_t _textFront = 0x58; constexpr uintptr_t _activeText = 0x60; constexpr uintptr_t _cancellation = 0x68; constexpr uintptr_t _destroyCancelationTokenSource = 0x70; // ---- Methods ---- constexpr uintptr_t FullOffset = 0x3727CE0; constexpr uintptr_t DeltaOffset = 0x3727BE0; constexpr uintptr_t Start = 0x37279D0; constexpr uintptr_t OnDisable = 0x3726F10; constexpr uintptr_t DelayedOnDisable = 0x3726CB0; constexpr uintptr_t ManualUpdate = 0x3726E40; constexpr uintptr_t LoopRunning = 0x3726D40; constexpr uintptr_t CrossFadeText = 0x3726B80; constexpr uintptr_t ResetTexts = 0x37273A0; constexpr uintptr_t ResetText = 0x3727220; constexpr uintptr_t PrepareTexts = 0x3727000; constexpr uintptr_t PrepareText = 0x3726F40; constexpr uintptr_t SetupText = 0x37274E0; constexpr uintptr_t .ctor = 0x3727BA0; }; // CombatMaster.View.UI.ScrollRectUtils struct ScrollRectUtils { // ---- Methods ---- constexpr uintptr_t SnapTo = 0x372B3F0; constexpr uintptr_t CalculateVerticalNormalizedPosition = 0x372B2E0; constexpr uintptr_t CalculateHorizontalNormalizedPosition = 0x372B1D0; }; // CombatMaster.View.UI.SelectButton struct SelectButton { constexpr uintptr_t activeObject = 0x20; constexpr uintptr_t inactiveObject = 0x28; constexpr uintptr_t otherButtons = 0x30; constexpr uintptr_t clickEvent = 0x38; // ---- Methods ---- constexpr uintptr_t Awake = 0x372B500; constexpr uintptr_t OnPointerClick = 0x372B8F0; constexpr uintptr_t SetButtonInactive = 0x372BAA0; constexpr uintptr_t SetButtonActive = 0x372B9D0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.SettingsLoadoutPanel struct SettingsLoadoutPanel { constexpr uintptr_t _loadoutsList = 0x38; constexpr uintptr_t _settingsPanel = 0x40; constexpr uintptr_t _popupChangeLoadoutName = 0x48; constexpr uintptr_t _inputField = 0x50; constexpr uintptr_t _buttonChangeName = 0x58; constexpr uintptr_t _setNameSound = 0x60; constexpr uintptr_t _selectedLoadoutIndex = 0x78; // ---- Methods ---- constexpr uintptr_t IsFavorite = 0x372BFD0; constexpr uintptr_t LoadoutName = 0x372C010; constexpr uintptr_t ChangeName = 0x372BAE0; constexpr uintptr_t CloseChangeName = 0x372BB20; constexpr uintptr_t MakeFavorite = 0x372BC00; constexpr uintptr_t Show = 0x372BEB0; constexpr uintptr_t Hide = 0x35FAD80; constexpr uintptr_t SetName = 0x372BD20; constexpr uintptr_t .ctor = 0x372BF50; }; // CombatMaster.View.UI.ShootingZoneButton struct ShootingZoneButton { constexpr uintptr_t _rectTransform = 0x20; // ---- Methods ---- constexpr uintptr_t Awake = 0x372C130; constexpr uintptr_t Update = 0x372C170; constexpr uintptr_t .ctor = 0x510900; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ScoreLimitReached = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.SNDBattleSummaryWindow struct SNDBattleSummaryWindow { constexpr uintptr_t _gameModeState = 0x60; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x3728310; constexpr uintptr_t PlayerTeamKills = 0x3728520; constexpr uintptr_t EnemyTeamKills = 0x3728250; constexpr uintptr_t WinState = 0x3728670; constexpr uintptr_t BlueWins = 0x3728020; constexpr uintptr_t PlayerTeamIcon = 0x3728460; constexpr uintptr_t EnemyTeamIcon = 0x3728190; constexpr uintptr_t IsWinState = 0x3727DE0; constexpr uintptr_t ResultDescription = 0x37285E0; constexpr uintptr_t IsResult = 0x3727D50; constexpr uintptr_t NukeUserName = 0x3728380; constexpr uintptr_t Show = 0x3727E30; constexpr uintptr_t .ctor = 0x3727FE0; }; // CombatMaster.View.UI.SNDRoundSummaryWindow struct SNDRoundSummaryWindow { constexpr uintptr_t _gameModeSystem = 0x60; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x3728E30; constexpr uintptr_t PlayerTeamKills = 0x3728FC0; constexpr uintptr_t EnemyTeamKills = 0x3728D60; constexpr uintptr_t WinState = 0xD5C220; constexpr uintptr_t WinState = 0xD5C250; constexpr uintptr_t BlueWins = 0x3728AF0; constexpr uintptr_t PlayerTeamIcon = 0x3728F00; constexpr uintptr_t EnemyTeamIcon = 0x3728CA0; constexpr uintptr_t IsWinState = 0x37286E0; constexpr uintptr_t ResultDescription = 0x3729090; constexpr uintptr_t IsResult = 0x37286B0; constexpr uintptr_t SwitchSides = 0x37290B0; constexpr uintptr_t MapArtwork = 0x3728EA0; constexpr uintptr_t Show = 0x3728780; constexpr uintptr_t ShowSwitchSide = 0x37286F0; constexpr uintptr_t .ctor = 0x3728AB0; }; // CombatMaster.View.UI.SNDScoreBoard struct SNDScoreBoard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _bluePlayers = 0x48; constexpr uintptr_t _redPlayers = 0x50; // ---- Methods ---- constexpr uintptr_t SndGameModeState = 0x3729AF0; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t IsPlayerBlueTeam = 0x35EB5E0; constexpr uintptr_t BlueTeamScore = 0x37295D0; constexpr uintptr_t RedTeamScore = 0x3729A70; constexpr uintptr_t MatchInfo = 0x3729840; constexpr uintptr_t WinState = 0x3729B80; constexpr uintptr_t BluePlayers = 0x3729520; constexpr uintptr_t RedPlayers = 0x37299C0; constexpr uintptr_t IsMatchFinish = 0x37297E0; constexpr uintptr_t IsBlueTeamWin = 0x37296E0; constexpr uintptr_t PlayerTeamIcon = 0x3729930; constexpr uintptr_t EnemyTeamIcon = 0x3729650; constexpr uintptr_t OnEnable = 0x3729110; constexpr uintptr_t SetupPlayerScoreLine = 0x37293C0; constexpr uintptr_t .ctor = 0x3729470; }; // CombatMaster.View.UI.SNDScreenSpaceManager struct SNDScreenSpaceManager { constexpr uintptr_t _plantZoneIndicatorPrefab = 0x20; constexpr uintptr_t _bombIndicatorPrefab = 0x28; constexpr uintptr_t _indicatorWorldPosOffset = 0x30; constexpr uintptr_t _indicatorScreenOffset = 0x34; constexpr uintptr_t _defaultPositionPlantZoneIndicator = 0x38; constexpr uintptr_t _indicatorPlantZoneA = 0x40; constexpr uintptr_t _indicatorPlantZoneB = 0x48; constexpr uintptr_t _indicatorBomb = 0x50; constexpr uintptr_t _myPlayer = 0x58; constexpr uintptr_t _camera = 0x60; constexpr uintptr_t _canvas = 0x68; constexpr uintptr_t _sndGameModeSystem = 0x70; constexpr uintptr_t _plantZonesPercentSpring = 0x78; constexpr uintptr_t _currentRound = 0x7C; // ---- Methods ---- constexpr uintptr_t Awake = 0x3729BC0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x372A910; constexpr uintptr_t LateUpdate = 0x372A4F0; constexpr uintptr_t UpdatePlantZone = 0x372A9C0; constexpr uintptr_t GetWorldPositionOnScreen = 0x372A050; constexpr uintptr_t GetScreenViewportSize = 0x3729E80; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.SpriteAnimation struct SpriteAnimation { constexpr uintptr_t _timePerFrame = 0x0; constexpr uintptr_t _speed = 0x20; constexpr uintptr_t _sprites = 0x28; constexpr uintptr_t _image = 0x30; constexpr uintptr_t _currentFrame = 0x38; constexpr uintptr_t _cancellationSource = 0x40; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x372C3A0; constexpr uintptr_t OnDisable = 0x33F5EF0; constexpr uintptr_t SetSpeed = 0x372C540; constexpr uintptr_t ChangeSpriteSheet = 0x372C2D0; constexpr uintptr_t PlaySpriteSheet = 0x372C450; constexpr uintptr_t .ctor = 0x372C550; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TimeOver = 0x0; constexpr uintptr_t ScoreLimitReached = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.TDMBattleSummaryWindow struct TDMBattleSummaryWindow { constexpr uintptr_t _tdmGameModeSystem = 0x60; constexpr uintptr_t _gameModeState = 0x68; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x372CAC0; constexpr uintptr_t PlayerTeamKills = 0x372CCD0; constexpr uintptr_t EnemyTeamKills = 0x372CA00; constexpr uintptr_t WinState = 0x35E3830; constexpr uintptr_t BlueWins = 0x372C910; constexpr uintptr_t PlayerTeamIcon = 0x372CC10; constexpr uintptr_t EnemyTeamIcon = 0x372C940; constexpr uintptr_t IsWinState = 0x35E2D90; constexpr uintptr_t ResultDescription = 0x372CD90; constexpr uintptr_t IsResult = 0x372C560; constexpr uintptr_t NukeUserName = 0x372CB30; constexpr uintptr_t Show = 0x372C650; constexpr uintptr_t .ctor = 0x372C8D0; }; // CombatMaster.View.UI.TdmScoreboard struct TdmScoreboard { constexpr uintptr_t _creationData = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _bluePlayers = 0x48; constexpr uintptr_t _redPlayers = 0x50; // ---- Methods ---- constexpr uintptr_t TdmGameModeState = 0x372E2D0; constexpr uintptr_t MatchLeague = 0x35E4CE0; constexpr uintptr_t IsPlayerBlueTeam = 0x35EB5E0; constexpr uintptr_t PlayerTeamKills = 0x372E170; constexpr uintptr_t EnemyTeamKills = 0x372DD00; constexpr uintptr_t TargetTeamKills = 0x372E2A0; constexpr uintptr_t MatchTimeLeftFormatted = 0x372DF00; constexpr uintptr_t MatchInfo = 0x372DE10; constexpr uintptr_t TdmMatchInfoExt = 0x372E360; constexpr uintptr_t WinState = 0x372E400; constexpr uintptr_t BluePlayers = 0x372DBC0; constexpr uintptr_t RedPlayers = 0x372E1F0; constexpr uintptr_t IsMatchFinish = 0x372DDB0; constexpr uintptr_t IsBlueTeamWin = 0x372DD80; constexpr uintptr_t PlayerTeamIcon = 0x372E0E0; constexpr uintptr_t EnemyTeamIcon = 0x372DC70; constexpr uintptr_t OnEnable = 0x372D730; constexpr uintptr_t Update = 0x372DA90; constexpr uintptr_t SetupPlayerScoreLine = 0x372D9E0; constexpr uintptr_t .ctor = 0x372DB10; }; // CombatMaster.View.UI.TemporaryShow struct TemporaryShow { constexpr uintptr_t IsShowing = 0x20; constexpr uintptr_t _speedAppearance = 0x24; constexpr uintptr_t _speedDisappearance = 0x28; constexpr uintptr_t _viewDelay = 0x2C; constexpr uintptr_t _canvasGroup = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x372E440; constexpr uintptr_t Show = 0x372E490; constexpr uintptr_t .ctor = 0x372E560; }; // CombatMaster.View.UI.TouchZoneAdsDividerButton struct TouchZoneAdsDividerButton { constexpr uintptr_t OnSettingsChanged = 0x38; constexpr uintptr_t _buttonType = 0x0; constexpr uintptr_t _controlRectTransform = 0x40; constexpr uintptr_t _controlButton = 0x48; constexpr uintptr_t _title = 0x50; // ---- Methods ---- constexpr uintptr_t IsVisible = 0x6C96E0; constexpr uintptr_t IsVisible = 0x6C98D0; constexpr uintptr_t TouchAdsZone = 0x372EB50; constexpr uintptr_t TouchAdsZone = 0x372ECC0; constexpr uintptr_t CustomPositionY = 0x372EA60; constexpr uintptr_t CustomPositionY = 0x372EBB0; constexpr uintptr_t OnEnable = 0x372E650; constexpr uintptr_t Save = 0x372E810; constexpr uintptr_t Reset = 0x372E780; constexpr uintptr_t OnDrag = 0x372E580; constexpr uintptr_t SetControlLineView = 0x372E860; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.TouchZoneShootingDividerButton struct TouchZoneShootingDividerButton { constexpr uintptr_t OnSettingsChanged = 0x38; constexpr uintptr_t _buttonType = 0x0; constexpr uintptr_t _controlRectTransform = 0x40; constexpr uintptr_t _controlButton = 0x48; constexpr uintptr_t _title = 0x50; // ---- Methods ---- constexpr uintptr_t IsVisible = 0x6C96E0; constexpr uintptr_t IsVisible = 0x6C98D0; constexpr uintptr_t TouchShootingZone = 0x372F300; constexpr uintptr_t TouchShootingZone = 0x372F470; constexpr uintptr_t CustomPositionY = 0x372F210; constexpr uintptr_t CustomPositionY = 0x372F360; constexpr uintptr_t OnEnable = 0x372EE00; constexpr uintptr_t Save = 0x372EFC0; constexpr uintptr_t Reset = 0x372EF30; constexpr uintptr_t OnDrag = 0x372ED30; constexpr uintptr_t SetControlLineView = 0x372F010; constexpr uintptr_t .ctor = 0x882520; }; // EResultDescription struct EResultDescription { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TimeOver = 0x0; constexpr uintptr_t ScoreLimitReached = 0x0; constexpr uintptr_t Nuke = 0x0; }; // CombatMaster.View.UI.TUTBattleSummaryWindow struct TUTBattleSummaryWindow { constexpr uintptr_t _gameModeState = 0x60; // ---- Methods ---- constexpr uintptr_t WinState = 0x3728670; constexpr uintptr_t ResultDescription = 0x372D1F0; constexpr uintptr_t IsResult = 0x372CE80; constexpr uintptr_t NukeUserName = 0x372D110; constexpr uintptr_t Show = 0x372CF20; constexpr uintptr_t .ctor = 0x372D0D0; }; // TUTZoneData struct TUTZoneData { constexpr uintptr_t IsFrontOfScreen = 0x10; constexpr uintptr_t Distance = 0x14; constexpr uintptr_t ScaleMultiplier = 0x18; constexpr uintptr_t Rotation = 0x1C; constexpr uintptr_t Type = 0x2C; }; // EZoneIndicatorType struct EZoneIndicatorType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TakePosition = 0x0; constexpr uintptr_t LookAt = 0x0; constexpr uintptr_t Target = 0x0; constexpr uintptr_t Explosive = 0x0; }; // CombatMaster.View.UI.TUTZoneIndicatorView struct TUTZoneIndicatorView { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _completeEffect = 0x40; constexpr uintptr_t _targetEffect = 0x48; constexpr uintptr_t _indicatorBody = 0x50; constexpr uintptr_t _default = 0x58; constexpr uintptr_t _complete = 0x68; constexpr uintptr_t _locIdTutorPointStatus = 0x78; constexpr uintptr_t _pointStatus = 0x80; constexpr uintptr_t _isEnabled = 0x88; constexpr uintptr_t _newEnabledState = 0x89; constexpr uintptr_t _screenSize = 0x8C; constexpr uintptr_t _tutZoneData = 0x90; constexpr uintptr_t _rectTransform = 0xB0; // ---- Methods ---- constexpr uintptr_t Type = 0x6AF940; constexpr uintptr_t IsEnabled = 0x6C98B0; constexpr uintptr_t IsOffScreen = 0x372D5B0; constexpr uintptr_t DistanceToPlayer = 0x5CD670; constexpr uintptr_t ScaleView = 0x372D670; constexpr uintptr_t Rotation = 0x372D660; constexpr uintptr_t Awake = 0x372D270; constexpr uintptr_t RectTransform = 0x372D5C0; constexpr uintptr_t SetupIndicator = 0x372D3E0; constexpr uintptr_t PulsarEffect = 0x372D270; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x372D4E0; constexpr uintptr_t .ctor = 0x372D560; }; // CombatMaster.View.UI.UIAttachmentIcon struct UIAttachmentIcon { constexpr uintptr_t _baseImage = 0x20; constexpr uintptr_t _images = 0x28; constexpr uintptr_t _triggerJoint = 0x30; constexpr uintptr_t _barrelJoint = 0x38; constexpr uintptr_t _scopeJoint = 0x40; constexpr uintptr_t _stockJoint = 0x48; constexpr uintptr_t _gripJoint = 0x50; constexpr uintptr_t _laserJoint = 0x58; constexpr uintptr_t _magazineJoint = 0x60; constexpr uintptr_t _muzzleJoint = 0x68; constexpr uintptr_t _handguardMuzzleJoint = 0x70; constexpr uintptr_t _underbarrelJoint = 0x78; constexpr uintptr_t _ironsightFrontJoint = 0x80; constexpr uintptr_t _ironsightTriangleFrontJoint = 0x88; constexpr uintptr_t _ironsightBackJoint = 0x90; constexpr uintptr_t _scopeRailJoint = 0x98; // ---- Methods ---- constexpr uintptr_t BaseImage = 0x526D40; constexpr uintptr_t Images = 0x5120A0; constexpr uintptr_t GetJointAttachment = 0x373A410; constexpr uintptr_t .ctor = 0x510900; }; // CapZoneData struct CapZoneData { constexpr uintptr_t IsFrontOfScreen = 0x10; constexpr uintptr_t IsAlfaTeam = 0x11; constexpr uintptr_t Distance = 0x14; constexpr uintptr_t CapPercent = 0x18; constexpr uintptr_t ScaleMultiplier = 0x1C; constexpr uintptr_t Rotation = 0x20; constexpr uintptr_t PointName = 0x30; constexpr uintptr_t CapPointOwner = 0x34; }; // CombatMaster.View.UI.DOCapZoneIndicatorViewModel struct DOCapZoneIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _playerCapEffect = 0x40; constexpr uintptr_t _enemyCapEffect = 0x48; constexpr uintptr_t _indicatorBody = 0x50; constexpr uintptr_t _indicatorOutline = 0x58; constexpr uintptr_t _none = 0x60; constexpr uintptr_t _playerTeam = 0x70; constexpr uintptr_t _enemyTeam = 0x80; constexpr uintptr_t _contested = 0x90; constexpr uintptr_t _defaultPointNameColor = 0xA0; constexpr uintptr_t _alternativePointNameColor = 0xB0; constexpr uintptr_t _locIdDefendStatus = 0xC0; constexpr uintptr_t _locIdDefendingStatus = 0xC8; constexpr uintptr_t _locIdCaptureStatus = 0xD0; constexpr uintptr_t _locIdLosingStatus = 0xD8; constexpr uintptr_t _locIdTakingStatus = 0xE0; constexpr uintptr_t _locIdContestedStatus = 0xE8; constexpr uintptr_t _locIdClearingStatus = 0xF0; constexpr uintptr_t _pointStatus = 0xF8; constexpr uintptr_t _pointNames = 0x100; constexpr uintptr_t _isEnabled = 0x108; constexpr uintptr_t _newEnabledState = 0x109; constexpr uintptr_t _screenSize = 0x10C; constexpr uintptr_t _capZoneData = 0x110; constexpr uintptr_t _prevOwner = 0x138; constexpr uintptr_t _rectTransform = 0x140; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x3742C60; constexpr uintptr_t IsOffScreen = 0x3742C70; constexpr uintptr_t ActionPercent = 0x2CEA5F0; constexpr uintptr_t DistanceToPlayer = 0x2E92E50; constexpr uintptr_t ScaleView = 0x3742D30; constexpr uintptr_t Rotation = 0x3742D20; constexpr uintptr_t PointName = 0x28AC7C0; constexpr uintptr_t RectTransform = 0x3742C80; constexpr uintptr_t SetupIndicator = 0x37423F0; constexpr uintptr_t SetOwnershipIndicator = 0x3741F90; constexpr uintptr_t SetCaptureOutline = 0x3741E50; constexpr uintptr_t SetPointNameTextColor = 0x3742080; constexpr uintptr_t SetupPointStatus = 0x37427B0; constexpr uintptr_t SetStatuses = 0x3742140; constexpr uintptr_t SetIndicator = 0x3741EC0; constexpr uintptr_t SetOutline = 0x3741F50; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x3742A70; constexpr uintptr_t .ctor = 0x3742AF0; }; // StaticCapZoneData struct StaticCapZoneData { constexpr uintptr_t IsAlfaTeam = 0x10; constexpr uintptr_t CapPercent = 0x14; constexpr uintptr_t PointName = 0x18; constexpr uintptr_t CapPointOwner = 0x1C; }; // CombatMaster.View.UI.DOStaticCapZoneIndicatorViewModel struct DOStaticCapZoneIndicatorViewModel { constexpr uintptr_t _indicatorBody = 0x38; constexpr uintptr_t _indicatorOutline = 0x40; constexpr uintptr_t _none = 0x48; constexpr uintptr_t _playerTeam = 0x58; constexpr uintptr_t _enemyTeam = 0x68; constexpr uintptr_t _contested = 0x78; constexpr uintptr_t _defaultPointNameColor = 0x88; constexpr uintptr_t _alternativePointNameColor = 0x98; constexpr uintptr_t _pointNames = 0xA8; constexpr uintptr_t _isEnabled = 0xB0; constexpr uintptr_t _newEnabledState = 0xB1; constexpr uintptr_t _capZoneData = 0xB4; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x7E8330; constexpr uintptr_t ActionPercent = 0x336DD20; constexpr uintptr_t PointName = 0x1FC8470; constexpr uintptr_t Setup = 0x3742F90; constexpr uintptr_t SetOwnershipIndicator = 0x3742E60; constexpr uintptr_t SetPointNameTextColor = 0x3742ED0; constexpr uintptr_t SetCaptureOutline = 0x3742DF0; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x3743230; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.WeaponIconBuilder struct WeaponIconBuilder { constexpr uintptr_t _weaponImage = 0x20; constexpr uintptr_t _underbarrelCornerSprite = 0x28; constexpr uintptr_t _ironsightBack = 0x30; constexpr uintptr_t _ironsightFront = 0x38; constexpr uintptr_t _disableFoldFrontIronsightOnMain = 0x40; constexpr uintptr_t _scaleOffset = 0x44; constexpr uintptr_t _triggerJoint = 0x48; constexpr uintptr_t _barrelJoint = 0x50; constexpr uintptr_t _scopeJoint = 0x58; constexpr uintptr_t _stockJoint = 0x60; constexpr uintptr_t _gripJoint = 0x68; constexpr uintptr_t _laserJoint = 0x70; constexpr uintptr_t _magazineJoint = 0x78; constexpr uintptr_t _muzzleJoint = 0x80; constexpr uintptr_t _underbarrelJoint = 0x88; constexpr uintptr_t _ironsightFrontJoint = 0x90; constexpr uintptr_t _ironsightTriangleFrontJoint = 0x98; constexpr uintptr_t _ironsightBackJoint = 0xA0; constexpr uintptr_t _scopeRailJoint = 0xA8; constexpr uintptr_t _imagePrefab = 0xB0; constexpr uintptr_t _tintColor = 0xB8; // ---- Methods ---- constexpr uintptr_t ScaleOffset = 0x2B3B290; constexpr uintptr_t TriggerJoint = 0x54DA70; constexpr uintptr_t BarrelJoint = 0x374E8A0; constexpr uintptr_t ScopeRailJoint = 0x374F710; constexpr uintptr_t ScopeJoint = 0x374F4A0; constexpr uintptr_t StockConnectorJoint = 0x374F8A0; constexpr uintptr_t StockJoint = 0x374F9C0; constexpr uintptr_t GripJoint = 0x374E9C0; constexpr uintptr_t LaserJoint = 0x374F0F0; constexpr uintptr_t MagazineJoint = 0x54E970; constexpr uintptr_t MuzzleJoint = 0x374F280; constexpr uintptr_t UnderbarrelJoint = 0x374FBA0; constexpr uintptr_t IronsightFrontJoint = 0x374EDD0; constexpr uintptr_t IronsightTriangleFrontJoint = 0x374EF60; constexpr uintptr_t IronsightBackJoint = 0x374EC40; constexpr uintptr_t WeaponData = 0x374FD30; constexpr uintptr_t WeaponData = 0x374FDC0; constexpr uintptr_t Awake = 0x374BB40; constexpr uintptr_t Setup = 0x374C660; constexpr uintptr_t SetupAttachmentImage = 0x374C1A0; constexpr uintptr_t SetupAttachmentPrefab = 0x374C430; constexpr uintptr_t TryGetAttachmentInfo = 0x463590; constexpr uintptr_t TryFindJointInAttachment = 0x374E6C0; constexpr uintptr_t TryFindJointInAttachment = 0x374E740; constexpr uintptr_t ResetJoints = 0x374BE30; constexpr uintptr_t .ctor = 0x510900; }; // EIconAlignment struct EIconAlignment { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Center = 0x0; constexpr uintptr_t Right = 0x0; }; // EIconScaling struct EIconScaling { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Full = 0x0; constexpr uintptr_t Horizontal = 0x0; constexpr uintptr_t Vertical = 0x0; }; // CombatMaster.View.UI.WeaponIconImage struct WeaponIconImage { constexpr uintptr_t _tintColor = 0x20; constexpr uintptr_t _iconAlignment = 0x30; constexpr uintptr_t _iconScaling = 0x34; constexpr uintptr_t _alignOnlyWhenOutside = 0x38; constexpr uintptr_t _canvasGroup = 0x40; constexpr uintptr_t _weaponData = 0x48; constexpr uintptr_t _cachedWeaponIcons = 0x178; constexpr uintptr_t _destroyCancelationToken = 0x180; // ---- Methods ---- constexpr uintptr_t Awake = 0x374FE40; constexpr uintptr_t Setup = 0x374FFB0; constexpr uintptr_t ScaleAndAlign = 0x374FEF0; constexpr uintptr_t .ctor = 0x3750910; }; // CombatMaster.View.UI.WidgetMapPanZoom struct WidgetMapPanZoom { constexpr uintptr_t Scale = 0x20; constexpr uintptr_t _zoomSensitivity = 0x28; constexpr uintptr_t _zoomMin = 0x30; constexpr uintptr_t _zoomMax = 0x34; constexpr uintptr_t _cursor = 0x38; constexpr uintptr_t MapHolder = 0x40; constexpr uintptr_t MapMask = 0x48; constexpr uintptr_t CursorSpeed = 0x0; constexpr uintptr_t _zoomStart = 0x50; constexpr uintptr_t _gamepadZoomInStarted = 0x54; constexpr uintptr_t _gamepadZoomOutStarted = 0x55; constexpr uintptr_t _targetDragPos = 0x58; constexpr uintptr_t _dragStarted = 0x60; constexpr uintptr_t _hasTouch = 0x61; constexpr uintptr_t ClampMultiplier = 0x64; constexpr uintptr_t _pointerEnter = 0x6C; constexpr uintptr_t _firstOpen = 0x6D; // ---- Methods ---- constexpr uintptr_t SetMapLocalPosition = 0x3751380; constexpr uintptr_t ZoomAnimationMapScale = 0x3751910; constexpr uintptr_t SetMapScale = 0x37515D0; constexpr uintptr_t OnDisable = 0x3751270; constexpr uintptr_t Update = 0x37517F0; constexpr uintptr_t Zoom = 0x3751A40; constexpr uintptr_t ScaleMap = 0x3751290; constexpr uintptr_t Drag = 0x3750AA0; constexpr uintptr_t Clamp = 0x37509A0; constexpr uintptr_t OnPointerEnter = 0x24949F0; constexpr uintptr_t OnPointerExit = 0x3751280; constexpr uintptr_t .ctor = 0x3752050; }; // CombatMaster.View.UI.Widget_BundlesLoadingResources struct Widget_BundlesLoadingResources { constexpr uintptr_t _content = 0x38; // ---- Methods ---- constexpr uintptr_t IsBundlesDownloading = 0x37523F0; constexpr uintptr_t BundlesDownloadProgress = 0x3752340; constexpr uintptr_t BundlesDownloadPercent = 0x3752190; constexpr uintptr_t OpenDownloadsAndInstallsWindow = 0x512CE0; constexpr uintptr_t Update = 0x3752080; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.BattleMenuWindow struct BattleMenuWindow { constexpr uintptr_t _popupQuitTheMatch = 0x60; constexpr uintptr_t _popupTerminateServer = 0x68; constexpr uintptr_t _matchInfoViewModel = 0x70; constexpr uintptr_t _operationMissionViewModel = 0x78; constexpr uintptr_t _loadoutPerk1 = 0x80; constexpr uintptr_t _loadoutPerk2 = 0x88; constexpr uintptr_t _loadoutPerk3 = 0x90; // ---- Methods ---- constexpr uintptr_t ShowEditLoadoutsButton = 0x3740290; constexpr uintptr_t IsXpBoostActive = 0x37401F0; constexpr uintptr_t MatchLeague = 0x3740270; constexpr uintptr_t IsTerminateServer = 0x37400B0; constexpr uintptr_t IsHaveAnySkills = 0x373FD90; constexpr uintptr_t QuitTheMatch = 0x373F660; constexpr uintptr_t OpenLoadoutsWindow = 0x373F420; constexpr uintptr_t OpenSettingsWindow = 0x373F5F0; constexpr uintptr_t OpenPopupQuitTheMatch = 0x373F490; constexpr uintptr_t Show = 0x373F700; constexpr uintptr_t .ctor = 0x373FD50; }; // CombatMaster.View.UI.BuyStationWindow struct BuyStationWindow { constexpr uintptr_t _defaultSelectedDemonSlayer = 0x60; constexpr uintptr_t _defaultSelectedBattleRoyale = 0x68; constexpr uintptr_t _open = 0x70; constexpr uintptr_t _buySuccess = 0x88; constexpr uintptr_t _maxValue = 0xA0; constexpr uintptr_t _notEnoughMoney = 0xB8; constexpr uintptr_t _comingSoon = 0xD0; constexpr uintptr_t _myPlayer = 0xE8; constexpr uintptr_t _dsGameModeSystem = 0xF0; constexpr uintptr_t _brGameModeSystem = 0xF8; constexpr uintptr_t _selectedItem = 0x100; // ---- Methods ---- constexpr uintptr_t PlayerBalance = 0x3741D60; constexpr uintptr_t ArmorPlatePrice = 0x3740B50; constexpr uintptr_t GasMaskPrice = 0x3740C00; constexpr uintptr_t SelfRevivePrice = 0x3741DD0; constexpr uintptr_t LoadoutDropPrice = 0x3741CA0; constexpr uintptr_t MinigunPrice = 0x3741CE0; constexpr uintptr_t AtomicPrice = 0x3740B90; constexpr uintptr_t AmmoKitPrice = 0x3740B10; constexpr uintptr_t SyringeAntidotePrice = 0x3741E10; constexpr uintptr_t AdrenalineShotPrice = 0x3740AD0; constexpr uintptr_t ParamotorPrice = 0x3741D20; constexpr uintptr_t IsCanBuyArmorPlate = 0x3740E90; constexpr uintptr_t IsCanBuyGasMask = 0x3740FB0; constexpr uintptr_t IsCanBuySelfRevive = 0x37412B0; constexpr uintptr_t IsCanBuyLoadoutDrop = 0x3741080; constexpr uintptr_t IsCanBuyMinigun = 0x3741130; constexpr uintptr_t IsCanBuyAtomic = 0x3740F00; constexpr uintptr_t IsCanBuyAmmoKit = 0x3740DC0; constexpr uintptr_t IsCanBuySyringeAntidote = 0x3741320; constexpr uintptr_t IsCanBuyAdrenalineShot = 0x3740CF0; constexpr uintptr_t IsCanBuyParamotor = 0x37411E0; constexpr uintptr_t IsMaxAmmoKit = 0x3741470; constexpr uintptr_t IsMaxArmor = 0x3741830; constexpr uintptr_t IsMaxAdrenalineShot = 0x37413F0; constexpr uintptr_t IsMaxGasMask = 0x37418E0; constexpr uintptr_t IsMaxParamotor = 0x37419F0; constexpr uintptr_t IsMaxSelfRevive = 0x3741B20; constexpr uintptr_t IsMaxSyringeAntidote = 0x3741BA0; constexpr uintptr_t GameMode = 0x3740BD0; constexpr uintptr_t GetDefaultSelected = 0x3740C40; constexpr uintptr_t BuyItem = 0x37402F0; constexpr uintptr_t ComingSoon = 0x37405C0; constexpr uintptr_t Show = 0x37407F0; constexpr uintptr_t Update = 0x3740850; constexpr uintptr_t GetPriceByBuyStationItem = 0x3740600; constexpr uintptr_t .ctor = 0x3740A90; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37440F0; constexpr uintptr_t .ctor = 0x3744170; }; // CombatMaster.View.UI.LoadoutDropWindow struct LoadoutDropWindow { constexpr uintptr_t _loadoutsButtons = 0x60; constexpr uintptr_t _primaryWeapon = 0x68; constexpr uintptr_t _secondaryWeapon = 0x70; constexpr uintptr_t _lethalWeapon = 0x78; constexpr uintptr_t _loadoutPerk1 = 0x80; constexpr uintptr_t _loadoutPerk2 = 0x88; constexpr uintptr_t _loadoutPerk3 = 0x90; constexpr uintptr_t _selectLoadoutSound = 0x98; constexpr uintptr_t _selectedLoadout = 0xB0; constexpr uintptr_t _selectedLoadoutIndex = 0x490; constexpr uintptr_t _fromBuyStation = 0x491; // ---- Methods ---- constexpr uintptr_t GetDefaultSelected = 0x37440A0; constexpr uintptr_t IsSelected = 0x37434F0; constexpr uintptr_t LoadoutName = 0x3743500; constexpr uintptr_t Show = 0x3743A30; constexpr uintptr_t Update = 0x3743F50; constexpr uintptr_t SelectLoadoutOnly = 0x3743620; constexpr uintptr_t SelectLoadout = 0x3743A20; constexpr uintptr_t SelectLoadout = 0x37436C0; constexpr uintptr_t EquipLoadout = 0x37433D0; constexpr uintptr_t EquipLoadoutByIndex = 0x37432B0; constexpr uintptr_t UpdateWeaponsView = 0x3743C80; constexpr uintptr_t .ctor = 0x1248CB0; }; // EBattlePassBuyButton struct EBattlePassBuyButton { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Buy = 0x0; constexpr uintptr_t BuyLevels = 0x0; constexpr uintptr_t Complete = 0x0; constexpr uintptr_t Ended = 0x0; }; // CombatMaster.View.UI.AAReportBattlePassTab struct AAReportBattlePassTab { constexpr uintptr_t IsOpen = 0x0; constexpr uintptr_t _scroller = 0x38; constexpr uintptr_t _itemPreview = 0x40; constexpr uintptr_t _currentLevelAnimGroup = 0x48; constexpr uintptr_t _levelUpAnimGroup = 0x50; constexpr uintptr_t _tweenSwitchScreen = 0x58; constexpr uintptr_t _orbitDragRotatePanelItems = 0x60; constexpr uintptr_t _orbitDragRotatePanelOperator = 0x68; constexpr uintptr_t _reticleView = 0x70; constexpr uintptr_t _levelUp = 0x78; constexpr uintptr_t _counterLevels = 0x90; constexpr uintptr_t _levelUpAnimationDuration = 0xA8; constexpr uintptr_t _doubleClickDelay = 0xAC; constexpr uintptr_t _backgroundCM = 0xB0; constexpr uintptr_t _backgroundWWL = 0xB8; constexpr uintptr_t _backgroundParent = 0xC0; constexpr uintptr_t _battlePassInfo = 0xC8; constexpr uintptr_t _blackOutHandler = 0xD0; constexpr uintptr_t _animationBattlePassData = 0xD4; constexpr uintptr_t _battlePassDataBeforePayment = 0x100; constexpr uintptr_t _lastSelectedIndex = 0x12C; constexpr uintptr_t _selectClickTimer = 0x130; constexpr uintptr_t _isBattlePassActive = 0x134; constexpr uintptr_t _isBattlePassBoughtOnEnable = 0x135; constexpr uintptr_t _isLevelUpPlaying = 0x138; constexpr uintptr_t _currentShowCaseReward = 0x13C; // ---- Methods ---- constexpr uintptr_t Background = 0x373DC30; constexpr uintptr_t Icon = 0x373E1D0; constexpr uintptr_t GreyIcon = 0x373E140; constexpr uintptr_t IsLevelUpped = 0x373E370; constexpr uintptr_t IsLevelUpped = 0x373E710; constexpr uintptr_t IsAnimatedState = 0x373E260; constexpr uintptr_t IsAnimatedState = 0x373E6B0; constexpr uintptr_t IsLevelUpPlaying = 0x34A2F50; constexpr uintptr_t IsLevelUpPlaying = 0x373E6C0; constexpr uintptr_t TimeToEndBattlePass = 0x373E450; constexpr uintptr_t CurrentLevel = 0x373E060; constexpr uintptr_t RealLevel = 0x373E380; constexpr uintptr_t BattlePassDoubleXpEnabled = 0x373DF30; constexpr uintptr_t IsBoughtBattlePass = 0x373E2A0; constexpr uintptr_t BattlePassItems = 0x373DFA0; constexpr uintptr_t IsBattlePassInfinity = 0x373E270; constexpr uintptr_t BattlePassBuyButton = 0x373DC70; constexpr uintptr_t BattlePassData = 0x373DE40; constexpr uintptr_t BuyBattlePass = 0x373AB50; constexpr uintptr_t BuyBattlePassLevels = 0x373A960; constexpr uintptr_t SetupBattlePassViewModel = 0x373D070; constexpr uintptr_t Awake = 0x373A8B0; constexpr uintptr_t OnEnable = 0x373B1A0; constexpr uintptr_t OnDisable = 0x373B0C0; constexpr uintptr_t Update = 0x373D850; constexpr uintptr_t GetDefaultSelected = 0x373E0D0; constexpr uintptr_t Show = 0x373D200; constexpr uintptr_t Hide = 0x373AD40; constexpr uintptr_t PlayAnimationProgress = 0x373CBF0; constexpr uintptr_t OnBuyBattlePassSuccess = 0x373AEA0; constexpr uintptr_t PlayLevelUpAnimation = 0x373CD30; constexpr uintptr_t ScrollToSelected = 0x373CE10; constexpr uintptr_t OnBuyProductTrigger = 0x373AF50; constexpr uintptr_t OnBuyProduct = 0x373B010; constexpr uintptr_t OnSelect = 0x373B340; constexpr uintptr_t SetBackgroundParent = 0x373CEA0; constexpr uintptr_t .ctor = 0x373DC10; }; // CombatMaster.View.UI.AAReportDailyChallengesTab struct AAReportDailyChallengesTab { constexpr uintptr_t _claimBonusReward = 0x38; constexpr uintptr_t _claimBonusRewardWithStreak = 0x50; constexpr uintptr_t _dailyChallengesData = 0x68; constexpr uintptr_t _selectedDayIndex = 0x108; constexpr uintptr_t _dailyStreakRewardViewModels = 0x110; // ---- Methods ---- constexpr uintptr_t BillboardArtwork = 0x373F190; constexpr uintptr_t DailyStreak = 0x373F370; constexpr uintptr_t DailyStreakRewards = 0x373F240; constexpr uintptr_t GetDefaultSelected = 0x373F3A0; constexpr uintptr_t ClaimBonusReward = 0x373E7B0; constexpr uintptr_t Show = 0x373EAE0; constexpr uintptr_t Hide = 0x512CE0; constexpr uintptr_t SetupDailyStreakReward = 0x373E980; constexpr uintptr_t Update = 0x373ED30; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x373E860; constexpr uintptr_t ClaimBonusRewardAsync = 0x373E720; constexpr uintptr_t .ctor = 0x373F110; }; // EInspectorMissionType struct EInspectorMissionType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Basic = 0x0; constexpr uintptr_t Major = 0x0; constexpr uintptr_t Paywall = 0x0; }; // CombatMaster.View.UI.AAReportOperationTab struct AAReportOperationTab { constexpr uintptr_t _widgetMapPanZoom = 0x38; constexpr uintptr_t _operationsScrollRect = 0x40; constexpr uintptr_t _activeOperationContainer = 0x48; constexpr uintptr_t _operationScreenCenter = 0x50; constexpr uintptr_t _operationButtonPreview = 0x58; constexpr uintptr_t _rectInputTester = 0x60; constexpr uintptr_t _operationSummaryPreview = 0x68; constexpr uintptr_t _operationCompletionistPreview = 0x70; constexpr uintptr_t _operationMissionPreview = 0x78; constexpr uintptr_t _operationMajorMissionPreview = 0x80; constexpr uintptr_t _operationMissionPaywallPreview = 0x88; constexpr uintptr_t _changeOperationAudio = 0x90; constexpr uintptr_t _operationRequirementsPopup = 0xA8; constexpr uintptr_t _operationInstantRewardsBuyPopup = 0xB0; constexpr uintptr_t _operationCodecPopup = 0xB8; constexpr uintptr_t _claimMissionAudio = 0xC0; constexpr uintptr_t _inspector = 0xD8; constexpr uintptr_t _zoomSound = 0xE0; constexpr uintptr_t _scrollAndCenter = 0xF8; constexpr uintptr_t _operationsViewModels = 0x100; constexpr uintptr_t _operationMapViewModel = 0x108; constexpr uintptr_t _selectedOperationId = 0x110; constexpr uintptr_t _selectedOperationInfo = 0x118; constexpr uintptr_t _cancellationTokenSource = 0x120; constexpr uintptr_t _prevInspector = 0x128; // ---- Methods ---- constexpr uintptr_t OperationButtonInputTester = 0x54E670; constexpr uintptr_t IsInstantRewardsPopupOpened = 0x3755770; constexpr uintptr_t Operations = 0x3755980; constexpr uintptr_t OperationFinishedFormatted = 0x37557A0; constexpr uintptr_t AnyMissionSelected = 0x3755650; constexpr uintptr_t StartPointSelected = 0x3755C10; constexpr uintptr_t CompletionistPointSelected = 0x3755680; constexpr uintptr_t InspectorMissionType = 0x37556B0; constexpr uintptr_t IsGamepadInputEnabled = 0x37556E0; constexpr uintptr_t StartOperation = 0x3754DC0; constexpr uintptr_t ApplyMission = 0x3752580; constexpr uintptr_t PlayMission = 0x37539D0; constexpr uintptr_t ClaimMission = 0x3752DB0; constexpr uintptr_t ClaimCompletionist = 0x3752C70; constexpr uintptr_t TapOnMap = 0x3754F00; constexpr uintptr_t ReadIncomingIntroMessage = 0x3753F30; constexpr uintptr_t ReadIncomingResolutionMessage = 0x37541C0; constexpr uintptr_t ReadIncomingResolutionMessageAsync = 0x37540F0; constexpr uintptr_t OpenInstantRewardsPopup = 0x3753930; constexpr uintptr_t Show = 0x37549B0; constexpr uintptr_t Hide = 0x3753060; constexpr uintptr_t Update = 0x3755410; constexpr uintptr_t SetupOperation = 0x37547F0; constexpr uintptr_t CallbackBindOperations = 0x37526C0; constexpr uintptr_t CenterScrollByCase = 0x3752AA0; constexpr uintptr_t CenterMapByPoints = 0x37526E0; constexpr uintptr_t OnSelectOperation = 0x37537C0; constexpr uintptr_t SelectOperation = 0x37541F0; constexpr uintptr_t SetupOperationMap = 0x37543B0; constexpr uintptr_t MoveNextSelectedOperation = 0x3753110; constexpr uintptr_t OnSelectMission = 0x37532C0; constexpr uintptr_t GetMissionInspectorType = 0x3752EE0; constexpr uintptr_t .ctor = 0x37555C0; }; // CombatMaster.View.UI.AAReportScoreboardTab struct AAReportScoreboardTab { constexpr uintptr_t _creationData = 0x38; // ---- Methods ---- constexpr uintptr_t GameMode = 0x3755CA0; constexpr uintptr_t Show = 0x3755C40; constexpr uintptr_t Hide = 0x512CE0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.AAReportSummaryTab struct AAReportSummaryTab { constexpr uintptr_t _topKillingCardViews = 0x38; constexpr uintptr_t _playerCardsPromo = 0x40; constexpr uintptr_t _callingCardsAnimGroup = 0x48; constexpr uintptr_t _currentTopPlayers = 0x50; constexpr uintptr_t _newTopPlayers = 0x58; // ---- Methods ---- constexpr uintptr_t IsWatchAdButtonEnabled = 0x3756E30; constexpr uintptr_t WatchAdReward = 0x3757010; constexpr uintptr_t ShowFirstPlaceSign = 0x3756EB0; constexpr uintptr_t WatchAd = 0x3756C30; constexpr uintptr_t Show = 0x3755FE0; constexpr uintptr_t Hide = 0x3755CD0; constexpr uintptr_t Update = 0x37567A0; constexpr uintptr_t PlayCallingCardAnimation = 0x3755FA0; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x3755D00; constexpr uintptr_t .ctor = 0x3756D80; }; // CombatMaster.View.UI.AAReportXpProgressTab struct AAReportXpProgressTab { constexpr uintptr_t _playerInfoViewModel = 0x38; constexpr uintptr_t _rewardsContainer = 0x40; constexpr uintptr_t _unlockedViewModelPrefab = 0x48; constexpr uintptr_t _unlockedWeaponViewModelPrefab = 0x50; constexpr uintptr_t _unlockedWeaponGunsmithItemViewModelPrefab = 0x58; constexpr uintptr_t _unlockedReticleViewModelPrefab = 0x60; constexpr uintptr_t _xpReport = 0x68; constexpr uintptr_t _showBonusDelay = 0x70; constexpr uintptr_t _xpBonusDelay = 0x74; constexpr uintptr_t _levelUpAnimationDuration = 0x78; constexpr uintptr_t _rewardAnimationDuration = 0x7C; constexpr uintptr_t _xpProgressAndRewardsDelay = 0x80; constexpr uintptr_t _defaultXpCounterDuration = 0x84; constexpr uintptr_t _xpCounterEase = 0x88; constexpr uintptr_t _xpCounterTween = 0x90; constexpr uintptr_t _delayDisappearDur = 0x98; constexpr uintptr_t _disappearDur = 0x9C; constexpr uintptr_t _defaultProgressBarColor = 0xA0; constexpr uintptr_t _doubleXpProgressBarColor = 0xB0; constexpr uintptr_t _xpCounter = 0xC0; constexpr uintptr_t _xpCounterEnd = 0xD8; constexpr uintptr_t _levelUp = 0xF0; constexpr uintptr_t _unlockRankUp = 0x108; constexpr uintptr_t _isAnimationPlaying = 0x150; constexpr uintptr_t _animationStats = 0x158; constexpr uintptr_t _battleResults = 0x7F0; // ---- Methods ---- constexpr uintptr_t IsNukeArtwork = 0x3757FA0; constexpr uintptr_t MatchMapArtwork = 0x3758410; constexpr uintptr_t IsLevelUpPlaying = 0x5E4520; constexpr uintptr_t IsLevelUpPlaying = 0x5E48B0; constexpr uintptr_t IsRewardsPlaying = 0x3758060; constexpr uintptr_t IsRewardsPlaying = 0x3758620; constexpr uintptr_t LevelFrom = 0x3758190; constexpr uintptr_t LevelFromIcon = 0x3758110; constexpr uintptr_t LevelFromColor = 0x3758070; constexpr uintptr_t LevelTo = 0x3758380; constexpr uintptr_t LevelToIcon = 0x3758290; constexpr uintptr_t LevelProgress = 0x3758210; constexpr uintptr_t ProgressBarColor = 0x3757D10; constexpr uintptr_t ProgressBarColor = 0x3757D20; constexpr uintptr_t ExpToNextLevel = 0x3757D80; constexpr uintptr_t XPGained = 0x285C9C0; constexpr uintptr_t XPGained = 0x3758650; constexpr uintptr_t PlacementBonus = 0x285CF00; constexpr uintptr_t PlacementBonus = 0x33674F0; constexpr uintptr_t VictoryBonus = 0x285D040; constexpr uintptr_t VictoryBonus = 0x3758640; constexpr uintptr_t MatchBonus = 0x3758400; constexpr uintptr_t MatchBonus = 0x3758630; constexpr uintptr_t BattleExp = 0x21939B0; constexpr uintptr_t BattleExp = 0x3758610; constexpr uintptr_t LevelUpXpBonus = 0x2AA47F0; constexpr uintptr_t LevelUpXpBonus = 0x2AA4820; constexpr uintptr_t XpTokenBonus = 0x21939C0; constexpr uintptr_t XpTokenBonus = 0x21941E0; constexpr uintptr_t IsActivePlacementBonus = 0x3757F70; constexpr uintptr_t IsActiveVictoryBonus = 0x3757F80; constexpr uintptr_t IsActiveMatchBonus = 0x3757F60; constexpr uintptr_t IsActiveBattleExp = 0x3757F40; constexpr uintptr_t IsActiveLevelUpXpBonus = 0x3757F50; constexpr uintptr_t IsActiveXpTokenBonus = 0x3757F90; constexpr uintptr_t ProfileDoubleXpEnabled = 0x37584B0; constexpr uintptr_t WeaponDoubleXpEnabled = 0x37585A0; constexpr uintptr_t BattlePassDoubleXpEnabled = 0x373DF30; constexpr uintptr_t RewardsCount = 0x3758580; constexpr uintptr_t ProfileStats = 0x3758520; constexpr uintptr_t Awake = 0x37570E0; constexpr uintptr_t Update = 0x35EDD40; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x3757450; constexpr uintptr_t Show = 0x3757BA0; constexpr uintptr_t Hide = 0x512CE0; constexpr uintptr_t PlayProgress = 0x3757860; constexpr uintptr_t PlayXpProgressAnimation = 0x3757AB0; constexpr uintptr_t PlayRewardsAnimation = 0x37579B0; constexpr uintptr_t IncrementExpAnimation = 0x3757340; constexpr uintptr_t PlayLevelUpAnimation = 0x3757770; constexpr uintptr_t FillRewardsEnumerable = 0x37572C0; constexpr uintptr_t .ctor = 0x3757D30; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x375D2E0; constexpr uintptr_t .ctor = 0x375D360; }; // CombatMaster.View.UI.CustomizeButtonsWindow struct CustomizeButtonsWindow { constexpr uintptr_t _arenaHUD = 0x60; constexpr uintptr_t _battleRoyaleHUD = 0x68; constexpr uintptr_t _customizeButtonPanel = 0x70; constexpr uintptr_t _touchZoneShootingDividerButton = 0x78; constexpr uintptr_t _touchZoneAdsDividerButton = 0x80; constexpr uintptr_t _leftJoystickButton = 0x88; constexpr uintptr_t _rightJoystickButton = 0x90; constexpr uintptr_t _savedGameModePreset = 0x98; constexpr uintptr_t _overallSlidersOpened = 0x9C; constexpr uintptr_t _haveUnsavedChanges = 0x9D; constexpr uintptr_t _buttons = 0xA0; constexpr uintptr_t _generalScaleValue = 0x0; constexpr uintptr_t _generalAlphaValue = 0x4; // ---- Methods ---- constexpr uintptr_t GeneralScaleKey = 0x37597D0; constexpr uintptr_t GeneralAlphaKey = 0x37595D0; constexpr uintptr_t GeneralScalePercent = 0x3759860; constexpr uintptr_t GeneralAlphaPercent = 0x3759660; constexpr uintptr_t GeneralScaleSlider = 0x3759880; constexpr uintptr_t GeneralScaleSlider = 0x3759C50; constexpr uintptr_t GeneralAlphaSlider = 0x3759680; constexpr uintptr_t GeneralAlphaSlider = 0x3759AF0; constexpr uintptr_t OverallSlidersOpened = 0x25CC060; constexpr uintptr_t OverallSlidersOpened = 0x3759E00; constexpr uintptr_t HaveUnsavedChanges = 0x34CB390; constexpr uintptr_t HaveUnsavedChanges = 0x3759DB0; constexpr uintptr_t IsLobby = 0x3759A60; constexpr uintptr_t IsStandalone = 0x53FBD0; constexpr uintptr_t IsKeyboardControl = 0x512090; constexpr uintptr_t IsGamepadInputEnabled = 0x37599D0; constexpr uintptr_t Show = 0x3758F40; constexpr uintptr_t Hide = 0x3758690; constexpr uintptr_t OpenOverallSliders = 0x3758880; constexpr uintptr_t Save = 0x3758D90; constexpr uintptr_t ResetToDefault = 0x37588E0; constexpr uintptr_t CloseCustomizePanel = 0x3758660; constexpr uintptr_t Update = 0x3759350; constexpr uintptr_t OnButtonSelect = 0x3758810; constexpr uintptr_t OnSettingsChanged = 0x3758830; constexpr uintptr_t SaveGeneralScale = 0x3758D50; constexpr uintptr_t SaveGeneralAlpha = 0x3758D10; constexpr uintptr_t .ctor = 0x1248CB0; constexpr uintptr_t .cctor = 0x3759580; }; // ELeaderboardIcon struct ELeaderboardIcon { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Worldwide = 0x0; constexpr uintptr_t Premier = 0x0; constexpr uintptr_t Masters = 0x0; constexpr uintptr_t Hardcore = 0x0; }; // EPlayerFoundState struct EPlayerFoundState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Searching = 0x0; constexpr uintptr_t NotFound = 0x0; }; // CombatMaster.View.UI.LeaderboardTab struct LeaderboardTab { constexpr uintptr_t _cameraShiftOffset = 0x38; constexpr uintptr_t _scroller = 0x40; constexpr uintptr_t _searchInputField = 0x48; constexpr uintptr_t _myPlayerLeaderboardView = 0x50; constexpr uintptr_t _previewPlayerView = 0x58; constexpr uintptr_t _leaderboardEntrySelectorPanel = 0x60; constexpr uintptr_t _myPlayerPlayfabId = 0x70; constexpr uintptr_t _leaderboardKey = 0x78; constexpr uintptr_t _cachedLeaderboardEntries = 0x80; constexpr uintptr_t _leaderboardEntries = 0x88; constexpr uintptr_t _aroundPlayerEntriesCachedTime = 0x90; constexpr uintptr_t _aroundMyPlayerEntries = 0x98; constexpr uintptr_t _myPlayerLeaderboardEntry = 0xA0; constexpr uintptr_t _cachedPreviewPlayerProfiles = 0xA8; constexpr uintptr_t _previewPlayerLeaderboardEntry = 0xB0; constexpr uintptr_t _previewPlayerProfile = 0xB8; constexpr uintptr_t _listPage = 0xC0; constexpr uintptr_t _lastIsLeaderboardReady = 0xC4; constexpr uintptr_t _lastIsPreviewReady = 0xC5; constexpr uintptr_t _lastIsOnline = 0xC6; constexpr uintptr_t _currentMonth = 0xC8; // ---- Methods ---- constexpr uintptr_t LeaderboardList = 0x375B710; constexpr uintptr_t PageName = 0x375B840; constexpr uintptr_t IsLeaderboardReady = 0x375B670; constexpr uintptr_t IsPreviewReady = 0x375B6F0; constexpr uintptr_t IsMyPlayerReady = 0x375B690; constexpr uintptr_t IsOnline = 0x375B6B0; constexpr uintptr_t ShowSearchByNicknameScreen = 0x54D080; constexpr uintptr_t ShowSearchByNicknameScreen = 0x597950; constexpr uintptr_t Icon = 0x375B5D0; constexpr uintptr_t PlayerFoundState = 0x6301D0; constexpr uintptr_t PlayerFoundState = 0x630290; constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t PreviewPlayerId = 0x375B910; constexpr uintptr_t GetDefaultSelected = 0x375B430; constexpr uintptr_t ChangeListPage = 0x3759F00; constexpr uintptr_t ShowYourSelf = 0x375A9C0; constexpr uintptr_t SearchInLeaderboard = 0x375A6B0; constexpr uintptr_t CloseSearchInLeaderboard = 0x375A0B0; constexpr uintptr_t Refresh = 0x375A5F0; constexpr uintptr_t Awake = 0x3759E50; constexpr uintptr_t Show = 0x375AA80; constexpr uintptr_t RefreshAll = 0x375A530; constexpr uintptr_t Hide = 0x375A110; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x375A410; constexpr uintptr_t Update = 0x375AD70; constexpr uintptr_t LoadLeaderboard = 0x375A170; constexpr uintptr_t LoadMyPlayerLeaderboard = 0x375A250; constexpr uintptr_t LoadPreviewPlayer = 0x375A320; constexpr uintptr_t SearchPlayerCall = 0x375A710; constexpr uintptr_t SetupLeaderboardPlayerViewModel = 0x375A8B0; constexpr uintptr_t OnLeaderboardListRebind = 0x375A460; constexpr uintptr_t OnOpenMoreActionForPlayer = 0x375A500; constexpr uintptr_t ClearCache = 0x375A030; constexpr uintptr_t .ctor = 0x375B350; }; // CombatMaster.View.UI.LeagueProgressTab struct LeagueProgressTab { constexpr uintptr_t _premierLeagueProgress = 0x38; constexpr uintptr_t _mastersLeagueProgress = 0x40; constexpr uintptr_t _hardcoreLeagueProgress = 0x48; // ---- Methods ---- constexpr uintptr_t TimeToResetLeaderBoards = 0x375BB70; constexpr uintptr_t Show = 0x375B930; constexpr uintptr_t Hide = 0x512CE0; constexpr uintptr_t .ctor = 0x882520; }; // EViewState struct EViewState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Offline = 0x0; constexpr uintptr_t Loading = 0x0; constexpr uintptr_t NoActive = 0x0; constexpr uintptr_t Active = 0x0; constexpr uintptr_t RewardActive = 0x0; }; // CombatMaster.View.UI.LeagueProgressViewModel struct LeagueProgressViewModel { constexpr uintptr_t _showDelta = 0x38; constexpr uintptr_t _myPlayerPlayfabId = 0x40; constexpr uintptr_t _matchLeague = 0x48; constexpr uintptr_t _totalPlayers = 0x4C; constexpr uintptr_t _currentLeaderboardResult = 0x50; constexpr uintptr_t _lastActiveLeaderboardCachedTime = 0x58; constexpr uintptr_t _historyLeaderboardResult = 0x60; constexpr uintptr_t _currentMonth = 0x68; // ---- Methods ---- constexpr uintptr_t MatchLeague = 0x6C1180; constexpr uintptr_t IsLoading = 0x149CFE0; constexpr uintptr_t IsLoading = 0x149D570; constexpr uintptr_t IsOnline = 0x375B6B0; constexpr uintptr_t IsActiveLeaderBoard = 0x375C780; constexpr uintptr_t ViewState = 0x375D200; constexpr uintptr_t MyPosition = 0x375C910; constexpr uintptr_t TotalPlayers = 0x375D090; constexpr uintptr_t PlaceFormat = 0x375CCF0; constexpr uintptr_t Percent = 0x375CC80; constexpr uintptr_t PercentStr = 0x375CA30; constexpr uintptr_t ShowDelta = 0x375CEE0; constexpr uintptr_t DeltaPosition = 0x375C6F0; constexpr uintptr_t IsDeltaPositive = 0x375C7F0; constexpr uintptr_t RewardNumber = 0x375CE50; constexpr uintptr_t IsRewardNumber = 0x375C0E0; constexpr uintptr_t LeaderboardVersion = 0x375C850; constexpr uintptr_t GetRewardLootItem = 0x375BF60; constexpr uintptr_t MyRewardLootItem = 0x375C950; constexpr uintptr_t MyPlayerLeaderboardEntry = 0x375C890; constexpr uintptr_t TotalPlayersCount = 0x375CF60; constexpr uintptr_t Setup = 0x375C410; constexpr uintptr_t Update = 0x375C610; constexpr uintptr_t GetReward = 0x375C010; constexpr uintptr_t LoadProgressData = 0x375C350; constexpr uintptr_t LoadActiveLeaderboard = 0x375C1C0; constexpr uintptr_t LoadActiveTotalPlayers = 0x375C290; constexpr uintptr_t CheckLeaderboardProfile = 0x375BE60; constexpr uintptr_t ClearCache = 0x375BF50; constexpr uintptr_t .ctor = 0x882520; }; // EState struct EState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Locked = 0x0; constexpr uintptr_t Available = 0x0; constexpr uintptr_t Active = 0x0; constexpr uintptr_t Completed = 0x0; }; // CombatMaster.View.UI.Windows.OperationMissionViewModel struct OperationMissionViewModel { constexpr uintptr_t _operationId = 0x38; constexpr uintptr_t _mission = 0x3C; constexpr uintptr_t _unlockEffect = 0x40; constexpr uintptr_t _rewardsContainer = 0x48; constexpr uintptr_t _missionIntroClassifiedLines = 0x50; constexpr uintptr_t _missionResultClassifiedLines = 0x58; constexpr uintptr_t _operationInfo = 0x60; constexpr uintptr_t _missionInfo = 0x68; constexpr uintptr_t _missionNameKey = 0xF0; constexpr uintptr_t _onSelect = 0xF8; // ---- Methods ---- constexpr uintptr_t RewardsContainer = 0x54DA70; constexpr uintptr_t OperationId = 0x5B4DF0; constexpr uintptr_t Mission = 0x1ED0BE0; constexpr uintptr_t IsMajorMission = 0x5EEEA0; constexpr uintptr_t UnlockEffect = 0x54DA60; constexpr uintptr_t MissionRawName = 0x375FCC0; constexpr uintptr_t MissionName = 0x375FC40; constexpr uintptr_t MissionIntro = 0x375FB70; constexpr uintptr_t MissionResolution = 0x375FD00; constexpr uintptr_t MissionState = 0x375FDD0; constexpr uintptr_t IsMissionState = 0x375D8D0; constexpr uintptr_t IncomingIntroTextMessage = 0x375E310; constexpr uintptr_t IncomingResolutionTextMessage = 0x375E400; constexpr uintptr_t TempStarsCount = 0x3760390; constexpr uintptr_t StarsCount = 0x37602A0; constexpr uintptr_t RewardsClaimedCount = 0x3760010; constexpr uintptr_t IsMissionActive = 0x375E630; constexpr uintptr_t IsMissionVisible = 0x375E690; constexpr uintptr_t IsMissionInteractable = 0x375E690; constexpr uintptr_t IsMissionReadyToClaimReward = 0x375E6B0; constexpr uintptr_t IsSonarActive = 0x375E920; constexpr uintptr_t IsShowStars = 0x375E800; constexpr uintptr_t IsMinorEndedMissionComplete = 0x375E560; constexpr uintptr_t PaywallPriceFormatted = 0x3760000; constexpr uintptr_t IsHasPaywallReward = 0x375E500; constexpr uintptr_t MissionHighlight = 0x375FB20; constexpr uintptr_t MissionHighlightGoal = 0x375FAD0; constexpr uintptr_t MissionConditionHighlight = 0x375E9D0; constexpr uintptr_t IsLeagueConditionExist = 0x375E540; constexpr uintptr_t IsModeConditionExist = 0x375E7E0; constexpr uintptr_t IsMapConditionExist = 0x375E550; constexpr uintptr_t IsWeaponConditionExist = 0x375E990; constexpr uintptr_t IsWeaponConditionCategory = 0x375E950; constexpr uintptr_t IsOperatorConditionExist = 0x375E7F0; constexpr uintptr_t MissionConditionLeague = 0x375F560; constexpr uintptr_t MissionConditionMode = 0x375F5F0; constexpr uintptr_t MissionConditionMap = 0x375F580; constexpr uintptr_t MissionConditionWeapon = 0x375F870; constexpr uintptr_t MissionConditionWeaponCategory = 0x375F7D0; constexpr uintptr_t MissionConditionOperator = 0x375F6C0; constexpr uintptr_t MissionCounter = 0x375F9F0; constexpr uintptr_t FormattedCounter = 0x375E1E0; constexpr uintptr_t CompletePercent = 0x375E0F0; constexpr uintptr_t OperationIcon = 0x375FFB0; constexpr uintptr_t OperationIconTitle = 0x375FF90; constexpr uintptr_t OperationBackgroundColor = 0x375FF60; constexpr uintptr_t OperationMainColor = 0x375FFD0; constexpr uintptr_t OperationName = 0x36520A0; constexpr uintptr_t OperationDescription = 0x3652000; constexpr uintptr_t CodecOperationOperatorIcon = 0x375E070; constexpr uintptr_t CodecOperationBackground = 0x375E000; constexpr uintptr_t CodecVol = 0x375E0D0; constexpr uintptr_t IsSelected = 0x211F7A0; constexpr uintptr_t IsSelected = 0x32D78D0; constexpr uintptr_t Rewards = 0x37600E0; constexpr uintptr_t SetupReward = 0x375D920; constexpr uintptr_t SelectMission = 0x375D8F0; constexpr uintptr_t Setup = 0x375DBB0; constexpr uintptr_t Setup = 0x375DBD0; constexpr uintptr_t Setup = 0x375DBF0; constexpr uintptr_t UpdateIsSelected = 0x375DF90; constexpr uintptr_t AnimateIntroUnClassifiedLines = 0x375D3A0; constexpr uintptr_t AnimateResultUnClassifiedLines = 0x375D430; constexpr uintptr_t AnimateRewardsReceivedEffect = 0x375D4C0; constexpr uintptr_t GetOperationMissionState = 0x375D750; constexpr uintptr_t .ctor = 0x882520; }; // GamepadInputBindings struct GamepadInputBindings { constexpr uintptr_t LeftStickHorizontalByte = 0x10; constexpr uintptr_t LeftStickVerticalByte = 0x15; constexpr uintptr_t RightStickHorizontalByte = 0x1A; constexpr uintptr_t RightStickVerticalByte = 0x1F; constexpr uintptr_t LeftTriggerByte = 0x24; constexpr uintptr_t RightTriggerByte = 0x29; constexpr uintptr_t LeftShoulderBit = 0x2E; constexpr uintptr_t RightShoulderBit = 0x33; constexpr uintptr_t LeftShoulder3Bit = 0x38; constexpr uintptr_t RightShoulder3Bit = 0x3D; constexpr uintptr_t LeftStickPressBit = 0x42; constexpr uintptr_t RightStickPressBit = 0x47; constexpr uintptr_t Dpad = 0x4C; constexpr uintptr_t A = 0x51; constexpr uintptr_t B = 0x56; constexpr uintptr_t C = 0x5B; constexpr uintptr_t X = 0x60; constexpr uintptr_t Y = 0x65; constexpr uintptr_t Z = 0x6A; constexpr uintptr_t Start = 0x6F; constexpr uintptr_t Menu = 0x74; constexpr uintptr_t TouchpadButtonLeft = 0x79; constexpr uintptr_t TouchpadButtonRight = 0x7E; constexpr uintptr_t Special1 = 0x83; constexpr uintptr_t Special2 = 0x88; }; // BitsAddress struct BitsAddress { constexpr uintptr_t Byte = 0x10; constexpr uintptr_t BitOffset = 0x11; constexpr uintptr_t Count = 0x12; constexpr uintptr_t State = 0x13; constexpr uintptr_t IsState = 0x14; // ---- Methods ---- constexpr uintptr_t IsAssigned = 0x376D090; constexpr uintptr_t ToString = 0x376CDA0; constexpr uintptr_t WholeByte = 0x376D050; constexpr uintptr_t WholeSingle = 0x376D070; }; // EState struct EState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Low = 0x0; constexpr uintptr_t High = 0x0; constexpr uintptr_t Whole = 0x0; }; // CombatMaster.View.UI.Windows.ControllerCalibrationWindow struct ControllerCalibrationWindow { constexpr uintptr_t _rebindAnnouncer = 0x60; constexpr uintptr_t _lastSelectedGo = 0x68; constexpr uintptr_t _buffer = 0x70; constexpr uintptr_t _relaxedStateBuffer = 0x78; constexpr uintptr_t _consumedBits = 0x80; constexpr uintptr_t _boundControllerBytes = 0x88; constexpr uintptr_t _rebind_ShowAnnauncerCounter = 0x108; constexpr uintptr_t _calibrationActive = 0x160; constexpr uintptr_t _skipCurrentStep = 0x161; // ---- Methods ---- constexpr uintptr_t IsLobby = 0x376E8A0; constexpr uintptr_t IsIosDevice = 0x554A00; constexpr uintptr_t IsStandalone = 0x53FBD0; constexpr uintptr_t IsShowCrossPlatforms = 0x554A00; constexpr uintptr_t IsGamepadInputEnabled = 0x376E810; constexpr uintptr_t Gamepad_IsGamepadConnected = 0x376E670; constexpr uintptr_t Gamepad_IsPS4 = 0x376E6F0; constexpr uintptr_t Rebind_ShowAnnauncerSmall = 0x36BC290; constexpr uintptr_t Rebind_ShowAnnauncerSmall = 0x36BC330; constexpr uintptr_t Rebind_Button = 0x211F6B0; constexpr uintptr_t Rebind_Button = 0x211F7B0; constexpr uintptr_t Rebind_FromAction = 0x642360; constexpr uintptr_t Rebind_FromAction = 0x26C1210; constexpr uintptr_t Rebind_ToAction = 0x7F9080; constexpr uintptr_t Rebind_ToAction = 0x2A959C0; constexpr uintptr_t DeviceName = 0x5E4530; constexpr uintptr_t DeviceName = 0x5E48C0; constexpr uintptr_t DeviceType = 0x6CE370; constexpr uintptr_t DeviceType = 0x248CA10; constexpr uintptr_t DeviceLayout = 0x6CE390; constexpr uintptr_t DeviceLayout = 0x220BB80; constexpr uintptr_t LayoutSize = 0x3758400; constexpr uintptr_t LayoutSize = 0x3758630; constexpr uintptr_t CurrentlyClibratingInputControlName = 0x6CC610; constexpr uintptr_t CurrentlyClibratingInputControlName = 0x6CC660; constexpr uintptr_t CurrentlyClibratingRawData = 0x6CC600; constexpr uintptr_t CurrentlyClibratingRawData = 0x6CC640; constexpr uintptr_t LayoutSizeStr = 0x6CC5F0; constexpr uintptr_t LayoutSizeStr = 0x6CC620; constexpr uintptr_t BindLeftStickHorizontalByte = 0x376E540; constexpr uintptr_t BindLeftStickVerticalByte = 0x376E560; constexpr uintptr_t BindRightStickHorizontalByte = 0x376E5B0; constexpr uintptr_t BindRightStickVerticalByte = 0x376E5D0; constexpr uintptr_t BindLeftTriggerByte = 0x376E570; constexpr uintptr_t BindRightTriggerByte = 0x376E5E0; constexpr uintptr_t BindLeftShoulderBit = 0x376E530; constexpr uintptr_t BindRightShoulderBit = 0x376E5A0; constexpr uintptr_t BindLeftShoulder3Bit = 0x376E520; constexpr uintptr_t BindRightShoulder3Bit = 0x376E590; constexpr uintptr_t BindLeftStickPressBit = 0x376E550; constexpr uintptr_t BindRightStickPressBit = 0x376E5C0; constexpr uintptr_t BindDpad = 0x376E510; constexpr uintptr_t BindA = 0x376E4E0; constexpr uintptr_t BindB = 0x376E4F0; constexpr uintptr_t BindC = 0x376E500; constexpr uintptr_t BindX = 0x376E640; constexpr uintptr_t BindY = 0x376E650; constexpr uintptr_t BindZ = 0x376E660; constexpr uintptr_t BindStart = 0x376E610; constexpr uintptr_t BindMenu = 0x376E580; constexpr uintptr_t BindTouchpadButtonLeft = 0x376E620; constexpr uintptr_t BindTouchpadButtonRight = 0x376E630; constexpr uintptr_t BindSpecial1 = 0x376E5F0; constexpr uintptr_t BindSpecial2 = 0x376E600; constexpr uintptr_t StartCalibration = 0x376DF30; constexpr uintptr_t StopCalibration = 0x376E060; constexpr uintptr_t SkipControlBinding = 0x376DF20; constexpr uintptr_t ToggleDualSenseFixedLayout = 0x512CE0; constexpr uintptr_t ToggleDualShockLayout = 0x512CE0; constexpr uintptr_t Show = 0x376DE10; constexpr uintptr_t Hide = 0x376D500; constexpr uintptr_t AllowBack = 0x376D0A0; constexpr uintptr_t Update = 0x376E0F0; constexpr uintptr_t CalibrationJob = 0x376D430; constexpr uintptr_t ReadRelaxedState = 0x376DAE0; constexpr uintptr_t BuildLayout = 0x376D0B0; constexpr uintptr_t ReadTriggerByte_Android = 0x376DBB0; constexpr uintptr_t ReadTriggerByte = 0x376DC80; constexpr uintptr_t ReadDPad = 0x376D730; constexpr uintptr_t ReadButtonBits = 0x376D600; constexpr uintptr_t SetCurrentCalibratingControl = 0x376DDB0; constexpr uintptr_t ReadDeviceStateToBuffer = 0x376D860; constexpr uintptr_t .ctor = 0x376E470; }; // CombatMaster.View.UI.Windows.LoadoutsWindow struct LoadoutsWindow { constexpr uintptr_t _loadoutsButtons = 0x60; constexpr uintptr_t _promoLoadoutsButtons = 0x68; constexpr uintptr_t _primaryWeapon = 0x70; constexpr uintptr_t _secondaryWeapon = 0x78; constexpr uintptr_t _lethalWeapon = 0x80; constexpr uintptr_t _loadoutPerk1 = 0x88; constexpr uintptr_t _loadoutPerk2 = 0x90; constexpr uintptr_t _loadoutPerk3 = 0x98; constexpr uintptr_t _settingsLoadoutPanel = 0xA0; constexpr uintptr_t _selectLoadoutSound = 0xA8; constexpr uintptr_t _openLoadoutSettingsSound = 0xC0; constexpr uintptr_t _maxLoadoutIndex = 0xD8; constexpr uintptr_t _selectedLoadout = 0xDC; constexpr uintptr_t _selectedLoadoutIndex = 0x4BC; constexpr uintptr_t _selectedBundleId = 0x4C0; constexpr uintptr_t _blackOutHandler = 0x4C4; // ---- Methods ---- constexpr uintptr_t IsLobby = 0x3771860; constexpr uintptr_t IsCanBeEquip = 0x3771780; constexpr uintptr_t IsSelected = 0x376EF60; constexpr uintptr_t LoadoutName = 0x376EF70; constexpr uintptr_t IsFavorite = 0x376EE50; constexpr uintptr_t IsEquipped = 0x376EDA0; constexpr uintptr_t ShowPromoLoadoutButton1 = 0x37718F0; constexpr uintptr_t ShowPromoLoadoutButton2 = 0x3771950; constexpr uintptr_t ShowPromoLoadoutPreview = 0x37719B0; constexpr uintptr_t GetPromoLoadoutByIndex = 0x376EBA0; constexpr uintptr_t GetPromoLoadoutBundleInfo = 0x3771710; constexpr uintptr_t IsHaveNewWeapons = 0x376EF20; constexpr uintptr_t IsHaveNewLoadoutPerks = 0x3771840; constexpr uintptr_t GetDefaultSelected = 0x3771680; constexpr uintptr_t AvailableShopBundles = 0x3771520; constexpr uintptr_t Show = 0x37707A0; constexpr uintptr_t Hide = 0x376EC90; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x376F090; constexpr uintptr_t GoBack = 0x376EC10; constexpr uintptr_t SelectLoadoutOnly = 0x3770080; constexpr uintptr_t SelectLoadout = 0x3770790; constexpr uintptr_t SelectLoadout = 0x3770120; constexpr uintptr_t OpenLoadoutSettings = 0x376F920; constexpr uintptr_t OpenEditLoadoutWindow = 0x376F5D0; constexpr uintptr_t EquipLoadout = 0x376EA80; constexpr uintptr_t BuyBundle = 0x376E9D0; constexpr uintptr_t IsFavoriteLoadout = 0x376EE50; constexpr uintptr_t IsEquippedLoadout = 0x376EDA0; constexpr uintptr_t SelLoadoutByShopBundle = 0x376FA10; constexpr uintptr_t UpdateWeaponsView = 0x3770E50; constexpr uintptr_t BuyBundleAsync = 0x376E930; constexpr uintptr_t OnBuyProduct = 0x376F490; constexpr uintptr_t OnBuyProductSuccess = 0x376F3E0; constexpr uintptr_t .ctor = 0x37714E0; }; // EAccountStatus struct EAccountStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t GoOnline = 0x0; constexpr uintptr_t InProgress = 0x0; constexpr uintptr_t Done = 0x0; }; // ResolutionComparer struct ResolutionComparer { // ---- Methods ---- constexpr uintptr_t Compare = 0x3798EE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.View.UI.Windows.SettingsWindow struct SettingsWindow { constexpr uintptr_t _locBestRegion = 0x0; constexpr uintptr_t _locBestUS = 0x0; constexpr uintptr_t _locBestEU = 0x0; constexpr uintptr_t _locBestASIA = 0x0; constexpr uintptr_t ChooseProfilePopup = 0x60; constexpr uintptr_t LocalizationPopup = 0x68; constexpr uintptr_t _clientRegionDropdown = 0x70; constexpr uintptr_t _dropdownTheme = 0x78; constexpr uintptr_t _dropdownDoubleTapInput = 0x80; constexpr uintptr_t _dropdownDisplayIndex = 0x88; constexpr uintptr_t _dropdownDisplayResolution = 0x90; constexpr uintptr_t _removeProfilePopup = 0x98; constexpr uintptr_t _bindingsResetConfirmPopUp = 0xA0; constexpr uintptr_t _lowPingColor = 0xA8; constexpr uintptr_t _midPingColor = 0xB8; constexpr uintptr_t _highPingColor = 0xC8; constexpr uintptr_t _tabScrollRects = 0xD8; constexpr uintptr_t _rebindAnnouncer = 0xE0; constexpr uintptr_t _lastActiveDropdownGo = 0xE8; constexpr uintptr_t _lastSelectedGo = 0xF0; constexpr uintptr_t _resolutionLobbyChanged = 0xFC; constexpr uintptr_t _resolutionBattleChanged = 0xFD; constexpr uintptr_t _updateOffsetTime = 0x100; constexpr uintptr_t _offsetTime = 0x104; constexpr uintptr_t _blackoutHandler = 0x108; constexpr uintptr_t _optionDataCache = 0x110; constexpr uintptr_t _resolutions = 0x118; constexpr uintptr_t _displays = 0x120; constexpr uintptr_t _rebind_ShowAnnauncerCounter = 0x128; constexpr uintptr_t _loadProfileStatus = 0x148; constexpr uintptr_t _saveProfileStatus = 0x14C; constexpr uintptr_t _lastLoginTimePass = 0x150; constexpr uintptr_t _resolutionComparer = 0x0; // ---- Methods ---- constexpr uintptr_t CurrentTab = 0x27F2570; constexpr uintptr_t CurrentTab = 0x10D7C50; constexpr uintptr_t IsTabActive = 0x3772950; constexpr uintptr_t IsLobby = 0x37789E0; constexpr uintptr_t IsFbLoggedIn = 0x3778920; constexpr uintptr_t PlayerID = 0x3779850; constexpr uintptr_t IsRegionShow = 0x3778A70; constexpr uintptr_t RegionStr = 0x3779A20; constexpr uintptr_t IsIosDevice = 0x554A00; constexpr uintptr_t IsStandalone = 0x53FBD0; constexpr uintptr_t IsKeyboardControl = 0x512090; constexpr uintptr_t IsShowCrossPlatforms = 0x554A00; constexpr uintptr_t IsGamepadInputEnabled = 0x3778950; constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t GetDefaultSelected = 0x3777A70; constexpr uintptr_t DeviceStr = 0x3776A00; constexpr uintptr_t GetPingColor = 0x3772790; constexpr uintptr_t ShowLocalizationPopup = 0x37743E0; constexpr uintptr_t LocalizationName = 0x3779430; constexpr uintptr_t HitVibration = 0x37785C0; constexpr uintptr_t HitVibration = 0x377D5D0; constexpr uintptr_t EquipVibration = 0x3776B50; constexpr uintptr_t EquipVibration = 0x377BD10; constexpr uintptr_t ShowKillReport = 0x377A6B0; constexpr uintptr_t ShowKillReport = 0x377EFE0; constexpr uintptr_t ShowKillingCard = 0x377A710; constexpr uintptr_t ShowKillingCard = 0x377F050; constexpr uintptr_t ShowGlobalHighlight = 0x377A650; constexpr uintptr_t ShowGlobalHighlight = 0x377EF70; constexpr uintptr_t ShowFriendOnlineNotify = 0x377A5F0; constexpr uintptr_t ShowFriendOnlineNotify = 0x377EF00; constexpr uintptr_t ShowFriendInviteNotify = 0x377A590; constexpr uintptr_t ShowFriendInviteNotify = 0x377EE90; constexpr uintptr_t WeaponSwaySensitivity = 0x377AB50; constexpr uintptr_t WeaponSwaySensitivity = 0x377F590; constexpr uintptr_t ScaleUiText = 0x3779EC0; constexpr uintptr_t ScaleUi = 0x3779F30; constexpr uintptr_t ScaleUi = 0x377E640; constexpr uintptr_t ShowShrinkLobbyGlobalChat = 0x377A770; constexpr uintptr_t ShowShrinkLobbyGlobalChat = 0x377F0C0; constexpr uintptr_t BodyCamEnabled = 0x3776750; constexpr uintptr_t BodyCamEnabled = 0x377B850; constexpr uintptr_t BodyCamHandsSpring = 0x3776810; constexpr uintptr_t BodyCamHandsSpring = 0x377B940; constexpr uintptr_t BodyCamChestPosition = 0x3776680; constexpr uintptr_t BodyCamChestPosition = 0x377B740; constexpr uintptr_t BodyCamFishEyeEffect = 0x37767B0; constexpr uintptr_t BodyCamFishEyeEffect = 0x377B8D0; constexpr uintptr_t BodyCamSaturation = 0x37768D0; constexpr uintptr_t BodyCamSaturation = 0x377BA20; constexpr uintptr_t BodyCamColorOffset = 0x37766E0; constexpr uintptr_t BodyCamColorOffset = 0x377B7B0; constexpr uintptr_t RenderQuality = 0x3779B30; constexpr uintptr_t RenderQuality = 0x377E2B0; constexpr uintptr_t ParticlesQuality = 0x3779780; constexpr uintptr_t ParticlesQuality = 0x377E110; constexpr uintptr_t Decals = 0x37769A0; constexpr uintptr_t Decals = 0x377BB30; constexpr uintptr_t EnvironmentDecals = 0x3776AF0; constexpr uintptr_t EnvironmentDecals = 0x377BCA0; constexpr uintptr_t BloodEnabled = 0x3776620; constexpr uintptr_t BloodEnabled = 0x377B6D0; constexpr uintptr_t ExplosionDecals = 0x3776BB0; constexpr uintptr_t ExplosionDecals = 0x377BD80; constexpr uintptr_t LobbyShadows = 0x3779330; constexpr uintptr_t LobbyShadows = 0x377DC60; constexpr uintptr_t LobbyLight = 0x3779260; constexpr uintptr_t LobbyLight = 0x377DB50; constexpr uintptr_t BattleShadows = 0x3776520; constexpr uintptr_t BattleShadows = 0x377B5A0; constexpr uintptr_t BattleLight = 0x37763E0; constexpr uintptr_t BattleLight = 0x377B3F0; constexpr uintptr_t LaserLight = 0x3778AE0; constexpr uintptr_t LaserLight = 0x377DA10; constexpr uintptr_t BodyCamPostProcess = 0x3776870; constexpr uintptr_t BodyCamPostProcess = 0x377B9B0; constexpr uintptr_t OutlinePostProcess = 0x37796B0; constexpr uintptr_t OutlinePostProcess = 0x377E000; constexpr uintptr_t FallBlurPostProcess = 0x3776C10; constexpr uintptr_t FallBlurPostProcess = 0x377BDF0; constexpr uintptr_t FogEnabled = 0x3776D90; constexpr uintptr_t FogEnabled = 0x377C010; constexpr uintptr_t LobbyTextureQuality = 0x3779390; constexpr uintptr_t LobbyTextureQuality = 0x377DCD0; constexpr uintptr_t BattleTextureQuality = 0x3776580; constexpr uintptr_t BattleTextureQuality = 0x377B620; constexpr uintptr_t BattleAntiAliasing = 0x3776380; constexpr uintptr_t BattleAntiAliasing = 0x377B370; constexpr uintptr_t LobbyAntiAliasing = 0x3779200; constexpr uintptr_t LobbyAntiAliasing = 0x377DAD0; constexpr uintptr_t AnisotropicFiltering = 0x37760E0; constexpr uintptr_t AnisotropicFiltering = 0x377B020; constexpr uintptr_t DistructableProps = 0x3776A30; constexpr uintptr_t DistructableProps = 0x377BBB0; constexpr uintptr_t ImpostorsTextureQuality = 0x37787A0; constexpr uintptr_t ImpostorsTextureQuality = 0x377D840; constexpr uintptr_t ImpostorsRerenderAngle = 0x3778740; constexpr uintptr_t ImpostorsRerenderAngle = 0x377D7C0; constexpr uintptr_t ImpostorsMaxRerenderPerFrame = 0x37786E0; constexpr uintptr_t ImpostorsMaxRerenderPerFrame = 0x377D740; constexpr uintptr_t ImpostorsMaxDistance = 0x3778680; constexpr uintptr_t ImpostorsMaxDistance = 0x377D6B0; constexpr uintptr_t TerrainDetailsQuality = 0x377A960; constexpr uintptr_t TerrainDetailsQuality = 0x377F320; constexpr uintptr_t CombatZoneCloudsEffect = 0x3776940; constexpr uintptr_t CombatZoneCloudsEffect = 0x377BAC0; constexpr uintptr_t MipMapsStreaming = 0x37795F0; constexpr uintptr_t MipMapsStreaming = 0x377DF20; constexpr uintptr_t MipMapSpeed = 0x3779590; constexpr uintptr_t MipMapSpeed = 0x377DEA0; constexpr uintptr_t ShortDistanceCulling = 0x377A530; constexpr uintptr_t ShortDistanceCulling = 0x377EE00; constexpr uintptr_t MidDistanceCulling = 0x3779530; constexpr uintptr_t MidDistanceCulling = 0x377DE10; constexpr uintptr_t LongDistanceCulling = 0x37794D0; constexpr uintptr_t LongDistanceCulling = 0x377DD80; constexpr uintptr_t FramesPerSeconds = 0x3776DF0; constexpr uintptr_t FramesPerSeconds = 0x377C080; constexpr uintptr_t Ragdoll = 0x37799B0; constexpr uintptr_t Ragdoll = 0x377E230; constexpr uintptr_t FieldOfViewWorld = 0x3776CD0; constexpr uintptr_t FieldOfViewWorld = 0x377BF00; constexpr uintptr_t FieldOfViewHands = 0x3776C70; constexpr uintptr_t FieldOfViewHands = 0x377BE60; constexpr uintptr_t ResolutionLobby = 0x3779E20; constexpr uintptr_t ResolutionLobby = 0x377E4A0; constexpr uintptr_t ScreenScaleLobby = 0x377A460; constexpr uintptr_t ScreenScaleLobby = 0x377ECC0; constexpr uintptr_t ResolutionBattle = 0x3779CA0; constexpr uintptr_t ResolutionBattle = 0x377E350; constexpr uintptr_t ScreenScaleBattle = 0x377A350; constexpr uintptr_t ScreenScaleBattle = 0x377EC20; constexpr uintptr_t ResolutionLobbyText = 0x3779D10; constexpr uintptr_t ScreenScaleLobbyText = 0x377A3C0; constexpr uintptr_t ResolutionBattleText = 0x3779B90; constexpr uintptr_t ScreenScaleBattleText = 0x377A2B0; constexpr uintptr_t VSync = 0x377AAF0; constexpr uintptr_t VSync = 0x377F520; constexpr uintptr_t Acceleration = 0x3775EF0; constexpr uintptr_t Acceleration = 0x377ADA0; constexpr uintptr_t AccelerationFixedBasedValue = 0x3775E10; constexpr uintptr_t AccelerationFixedBasedValue = 0x377AC60; constexpr uintptr_t AccelerationSpeedBased = 0x3775E80; constexpr uintptr_t AccelerationSpeedBased = 0x377AD00; constexpr uintptr_t AccelerationDistanceBased = 0x3775DA0; constexpr uintptr_t AccelerationDistanceBased = 0x377ABC0; constexpr uintptr_t GyroscopeEnabled = 0x3778560; constexpr uintptr_t GyroscopeEnabled = 0x377D550; constexpr uintptr_t GyroInvertHorizontal = 0x3778120; constexpr uintptr_t GyroInvertHorizontal = 0x377CF70; constexpr uintptr_t GyroInvertVertical = 0x3778180; constexpr uintptr_t GyroInvertVertical = 0x377CFE0; constexpr uintptr_t GyroStandardSensitivity = 0x37784F0; constexpr uintptr_t GyroStandardSensitivity = 0x377D4B0; constexpr uintptr_t GyroScopeX1_5Sensitivity = 0x37781E0; constexpr uintptr_t GyroScopeX1_5Sensitivity = 0x377D050; constexpr uintptr_t GyroScopeX2Sensitivity = 0x3778250; constexpr uintptr_t GyroScopeX2Sensitivity = 0x377D0F0; constexpr uintptr_t GyroScopeX2_4Sensitivity = 0x37782C0; constexpr uintptr_t GyroScopeX2_4Sensitivity = 0x377D190; constexpr uintptr_t GyroScopeX3Sensitivity = 0x3778330; constexpr uintptr_t GyroScopeX3Sensitivity = 0x377D230; constexpr uintptr_t GyroScopeX4Sensitivity = 0x37783A0; constexpr uintptr_t GyroScopeX4Sensitivity = 0x377D2D0; constexpr uintptr_t GyroScopeX6Sensitivity = 0x3778410; constexpr uintptr_t GyroScopeX6Sensitivity = 0x377D370; constexpr uintptr_t GyroScopeX8Sensitivity = 0x3778480; constexpr uintptr_t GyroScopeX8Sensitivity = 0x377D410; constexpr uintptr_t TacticalSprintToggle = 0x377A900; constexpr uintptr_t TacticalSprintToggle = 0x377F2B0; constexpr uintptr_t FixedJoystick = 0x3776D30; constexpr uintptr_t FixedJoystick = 0x377BFA0; constexpr uintptr_t StandAfterSlide = 0x377A830; constexpr uintptr_t StandAfterSlide = 0x377F1A0; constexpr uintptr_t StandardSensitivity = 0x377A890; constexpr uintptr_t StandardSensitivity = 0x377F210; constexpr uintptr_t AdsSensMultiplier = 0x3775F50; constexpr uintptr_t AdsSensMultiplier = 0x377AE20; constexpr uintptr_t SensitivityStrength = 0x377A4D0; constexpr uintptr_t SensitivityStrength = 0x377ED60; constexpr uintptr_t AdsSensitivitySwitchType = 0x3775FC0; constexpr uintptr_t AdsSensitivitySwitchType = 0x377AEC0; constexpr uintptr_t ScopeX1_5Sensitivity = 0x3779FA0; constexpr uintptr_t ScopeX1_5Sensitivity = 0x377E7C0; constexpr uintptr_t ScopeX2Sensitivity = 0x377A010; constexpr uintptr_t ScopeX2Sensitivity = 0x377E860; constexpr uintptr_t ScopeX2_4Sensitivity = 0x377A080; constexpr uintptr_t ScopeX2_4Sensitivity = 0x377E900; constexpr uintptr_t ScopeX3Sensitivity = 0x377A0F0; constexpr uintptr_t ScopeX3Sensitivity = 0x377E9A0; constexpr uintptr_t ScopeX4Sensitivity = 0x377A160; constexpr uintptr_t ScopeX4Sensitivity = 0x377EA40; constexpr uintptr_t ScopeX6Sensitivity = 0x377A1D0; constexpr uintptr_t ScopeX6Sensitivity = 0x377EAE0; constexpr uintptr_t ScopeX8Sensitivity = 0x377A240; constexpr uintptr_t ScopeX8Sensitivity = 0x377EB80; constexpr uintptr_t SniperShootFromAds = 0x377A7D0; constexpr uintptr_t SniperShootFromAds = 0x377F130; constexpr uintptr_t AdsWhenShoot = 0x3776020; constexpr uintptr_t AdsWhenShoot = 0x377AF40; constexpr uintptr_t AimAssist = 0x3776080; constexpr uintptr_t AimAssist = 0x377AFB0; constexpr uintptr_t AutoFire = 0x3776200; constexpr uintptr_t AutoFire = 0x377B1B0; constexpr uintptr_t AutoFireRangeClampType = 0x3776140; constexpr uintptr_t AutoFireRangeClampType = 0x377B0A0; constexpr uintptr_t AutoFireRangeHipFireClamp = 0x37761A0; constexpr uintptr_t AutoFireRangeHipFireClamp = 0x377B120; constexpr uintptr_t HoldAds = 0x3778620; constexpr uintptr_t HoldAds = 0x377D640; constexpr uintptr_t DoubleTapAction = 0x3776A90; constexpr uintptr_t DoubleTapAction = 0x377BC20; constexpr uintptr_t BRAutoLoot = 0x3776320; constexpr uintptr_t BRAutoLoot = 0x377B300; constexpr uintptr_t AutoUseZiplineOnParachute = 0x37762C0; constexpr uintptr_t AutoUseZiplineOnParachute = 0x377B290; constexpr uintptr_t AutoSecondaryBash = 0x3776260; constexpr uintptr_t AutoSecondaryBash = 0x377B220; constexpr uintptr_t TouchZoneShooting = 0x377AA20; constexpr uintptr_t TouchZoneShooting = 0x377F410; constexpr uintptr_t TouchZoneAds = 0x377A9C0; constexpr uintptr_t TouchZoneAds = 0x377F3A0; constexpr uintptr_t InvertTouchZones = 0x37788C0; constexpr uintptr_t InvertTouchZones = 0x377D9A0; constexpr uintptr_t InvertScreen = 0x3778860; constexpr uintptr_t InvertScreen = 0x377D930; constexpr uintptr_t MiscShowPrompts = 0x3779650; constexpr uintptr_t MiscShowPrompts = 0x377DF90; constexpr uintptr_t InvertLookY = 0x3778800; constexpr uintptr_t InvertLookY = 0x377D8C0; constexpr uintptr_t Gamepad_AimAssist = 0x3776F20; constexpr uintptr_t Gamepad_AimAssist = 0x377C220; constexpr uintptr_t Gamepad_AimResponseCurveType = 0x3776F80; constexpr uintptr_t Gamepad_AimResponseCurveType = 0x377C290; constexpr uintptr_t Gamepad_HoldAds = 0x37772B0; constexpr uintptr_t Gamepad_HoldAds = 0x377C6E0; constexpr uintptr_t Gamepad_ScoreboardToggle = 0x37779A0; constexpr uintptr_t Gamepad_ScoreboardToggle = 0x377CE60; constexpr uintptr_t Gamepad_AimingHorizontalSensitivity = 0x3776FE0; constexpr uintptr_t Gamepad_AimingHorizontalSensitivity = 0x377C310; constexpr uintptr_t Gamepad_AimingVerticalSensitivity = 0x3777050; constexpr uintptr_t Gamepad_AimingVerticalSensitivity = 0x377C3B0; constexpr uintptr_t Gamepad_ControllerVibration = 0x37771E0; constexpr uintptr_t Gamepad_ControllerVibration = 0x377C5D0; constexpr uintptr_t Gamepad_DeadZoneMin = 0x3777240; constexpr uintptr_t Gamepad_DeadZoneMin = 0x377C640; constexpr uintptr_t Gamepad_AdsSensMultiplier = 0x3776E50; constexpr uintptr_t Gamepad_AdsSensMultiplier = 0x377C100; constexpr uintptr_t Gamepad_StandardSensitivity = 0x3777A00; constexpr uintptr_t Gamepad_StandardSensitivity = 0x377CED0; constexpr uintptr_t Gamepad_AdsSensitivitySwitchType = 0x3776EC0; constexpr uintptr_t Gamepad_AdsSensitivitySwitchType = 0x377C1A0; constexpr uintptr_t Gamepad_ScopeX1_5Sensitivity = 0x3777690; constexpr uintptr_t Gamepad_ScopeX1_5Sensitivity = 0x377CA00; constexpr uintptr_t Gamepad_ScopeX2Sensitivity = 0x3777700; constexpr uintptr_t Gamepad_ScopeX2Sensitivity = 0x377CAA0; constexpr uintptr_t Gamepad_ScopeX2_4Sensitivity = 0x3777770; constexpr uintptr_t Gamepad_ScopeX2_4Sensitivity = 0x377CB40; constexpr uintptr_t Gamepad_ScopeX3Sensitivity = 0x37777E0; constexpr uintptr_t Gamepad_ScopeX3Sensitivity = 0x377CBE0; constexpr uintptr_t Gamepad_ScopeX4Sensitivity = 0x3777850; constexpr uintptr_t Gamepad_ScopeX4Sensitivity = 0x377CC80; constexpr uintptr_t Gamepad_ScopeX6Sensitivity = 0x37778C0; constexpr uintptr_t Gamepad_ScopeX6Sensitivity = 0x377CD20; constexpr uintptr_t Gamepad_ScopeX8Sensitivity = 0x3777930; constexpr uintptr_t Gamepad_ScopeX8Sensitivity = 0x377CDC0; constexpr uintptr_t Gamepad_MiscEnableVitualControls = 0x3777570; constexpr uintptr_t Gamepad_MiscEnableVitualControls = 0x377C830; constexpr uintptr_t Gamepad_MiscShowPrompts = 0x3777630; constexpr uintptr_t Gamepad_MiscShowPrompts = 0x377C990; constexpr uintptr_t Gamepad_MiscPromptsStyle = 0x37775D0; constexpr uintptr_t Gamepad_MiscPromptsStyle = 0x377C8A0; constexpr uintptr_t Gamepad_MiscDualSenseAlternateLayout = 0x3777510; constexpr uintptr_t Gamepad_MiscDualSenseAlternateLayout = 0x377C7C0; constexpr uintptr_t Gamepad_AutoFire = 0x3777180; constexpr uintptr_t Gamepad_AutoFire = 0x377C560; constexpr uintptr_t Gamepad_AutoFireRangeClampType = 0x37770C0; constexpr uintptr_t Gamepad_AutoFireRangeClampType = 0x377C450; constexpr uintptr_t Gamepad_AutoFireRangeHipFireClamp = 0x3777120; constexpr uintptr_t Gamepad_AutoFireRangeHipFireClamp = 0x377C4D0; constexpr uintptr_t Gamepad_InvertLookY = 0x3777310; constexpr uintptr_t Gamepad_InvertLookY = 0x377C750; constexpr uintptr_t Gamepad_IsGamepadConnected = 0x37773B0; constexpr uintptr_t Gamepad_IsPS4 = 0x37773F0; constexpr uintptr_t Gamepad_IsBrokenAndroid = 0x3777370; constexpr uintptr_t Rebind_ShowAnnauncerSmall = 0x3779A10; constexpr uintptr_t Rebind_ShowAnnauncerSmall = 0x377E2A0; constexpr uintptr_t Rebind_Button = 0x6CE370; constexpr uintptr_t Rebind_Button = 0x248CA10; constexpr uintptr_t Rebind_FromAction = 0x6CE390; constexpr uintptr_t Rebind_FromAction = 0x220BB80; constexpr uintptr_t Rebind_ToAction = 0x6CE380; constexpr uintptr_t Rebind_ToAction = 0x220BBA0; constexpr uintptr_t Rebind_DisplayAnnauncer = 0x37732A0; constexpr uintptr_t ClearBindingOverrides_Gamepad = 0x3771EB0; constexpr uintptr_t ClearBindingOverrides_Keyboard = 0x3771FD0; constexpr uintptr_t OpenControllerCalibrationWindow = 0x3773050; constexpr uintptr_t ClearBindingOverrides_AtIndex = 0x37719E0; constexpr uintptr_t OverallVolume = 0x3779710; constexpr uintptr_t OverallVolume = 0x377E070; constexpr uintptr_t LobbyMusicVolume = 0x37792C0; constexpr uintptr_t LobbyMusicVolume = 0x377DBC0; constexpr uintptr_t BattleMusicVolume = 0x3776440; constexpr uintptr_t BattleMusicVolume = 0x377B460; constexpr uintptr_t UISfxVolume = 0x377AA80; constexpr uintptr_t UISfxVolume = 0x377F480; constexpr uintptr_t BattleSfxVolume = 0x37764B0; constexpr uintptr_t BattleSfxVolume = 0x377B500; constexpr uintptr_t PlayerHuhSoundVolume = 0x37797E0; constexpr uintptr_t PlayerHuhSoundVolume = 0x377E190; constexpr uintptr_t LoadProfileStatus = 0x37791D0; constexpr uintptr_t LoadProfileStatus = 0x377DA80; constexpr uintptr_t SaveProfileStatus = 0x3779E90; constexpr uintptr_t SaveProfileStatus = 0x377E5F0; constexpr uintptr_t LastLoginTimePass = 0x3778B40; constexpr uintptr_t SaveProfileToPlayfab = 0x3774090; constexpr uintptr_t LoadProfileFromPlayfab = 0x3772960; constexpr uintptr_t SelectTab = 0x3774220; constexpr uintptr_t OpenCustomizeButtonsWindow = 0x37730C0; constexpr uintptr_t ResetAdsZoomSettingsToDefault = 0x3773D10; constexpr uintptr_t GamepadResetAdsZoomSettingsToDefault = 0x3772290; constexpr uintptr_t OpenDiscordCommunity = 0x3773150; constexpr uintptr_t WriteToUs = 0x3775900; constexpr uintptr_t RateApp = 0x3773260; constexpr uintptr_t LoginWithApple = 0x3772AF0; constexpr uintptr_t LoginWithFacebook = 0x3772B90; constexpr uintptr_t LoginWithGoogle = 0x3772C30; constexpr uintptr_t DeletePlayerProfile = 0x37721F0; constexpr uintptr_t RestorePurchase = 0x3774060; constexpr uintptr_t PrivacyPolicy = 0x3773210; constexpr uintptr_t TermsOfServices = 0x3774610; constexpr uintptr_t CopyPlayfabIdToClipboard = 0x37720F0; constexpr uintptr_t OpenDownloadsAndInstalls = 0x37731A0; constexpr uintptr_t Show = 0x3774400; constexpr uintptr_t Hide = 0x37727D0; constexpr uintptr_t Update = 0x3774DD0; constexpr uintptr_t RefreshResolutions = 0x37738A0; constexpr uintptr_t RefreshDisplays = 0x37733D0; constexpr uintptr_t GetActiveDropdown = 0x37725E0; constexpr uintptr_t OnChangeClientRegion = 0x3772D60; constexpr uintptr_t OnChangeTheme = 0x3772FE0; constexpr uintptr_t OnChangeDoubleTapAction = 0x3772F60; constexpr uintptr_t OnChangeDisplayIndex = 0x3772DE0; constexpr uintptr_t OnChangeDisplayResolution = 0x3772EA0; constexpr uintptr_t MoveOptionsToCache = 0x3772CD0; constexpr uintptr_t GetNewOption = 0x37726B0; constexpr uintptr_t .ctor = 0x3775CC0; constexpr uintptr_t .cctor = 0x3775C40; }; // PopupRef`1 struct PopupRef_ { constexpr uintptr_t _popupRef = 0x0; constexpr uintptr_t _instance = 0x0; // ---- Methods ---- constexpr uintptr_t Get = 0x463590; constexpr uintptr_t PreparePopupPrefab = 0x3474E0; constexpr uintptr_t InstantiatePopupPrefab = 0x463590; }; // IPopupRef struct IPopupRef { // ---- Methods ---- constexpr uintptr_t PreparePopupPrefab = 0x3474E0; }; // CombatMaster.View.UI.Windows.UIPopups struct UIPopups { constexpr uintptr_t _isPrepared = 0x0; constexpr uintptr_t CachedPrefabPopups = 0x8; constexpr uintptr_t Container = 0x18; constexpr uintptr_t _PurchasedScreen = 0x20; constexpr uintptr_t _Item2DPreviewPopUp = 0x40; constexpr uintptr_t _ComingSoonPopup = 0x60; constexpr uintptr_t _PastSeasonExclusivePopUp = 0x80; constexpr uintptr_t _NoInternetConnection = 0xA0; constexpr uintptr_t _AccountAlreadyLoggedIn = 0xC0; constexpr uintptr_t _NewVersionUpdate = 0xE0; constexpr uintptr_t _RemoveFriendDialogPopup = 0x100; constexpr uintptr_t _LimitFriendsPopup = 0x120; constexpr uintptr_t _BlockChangeRoomData = 0x140; constexpr uintptr_t _LeaveFromRoomPopup = 0x160; constexpr uintptr_t _JoinRoomFailed = 0x180; constexpr uintptr_t _RoomIsFull = 0x1A0; constexpr uintptr_t _JoinRoomWithDifferentVersion = 0x1C0; constexpr uintptr_t _JoinRoomWithDifferentRegion = 0x1E0; constexpr uintptr_t _KickFromRoom = 0x200; constexpr uintptr_t _IncompatibleAttachmentPopup = 0x220; constexpr uintptr_t _GunsmithSwapPopup = 0x240; constexpr uintptr_t _AttachmentUnlocksPopup = 0x260; constexpr uintptr_t _EquipScopePopup = 0x280; constexpr uintptr_t _ActivateDoubleXpTokenPopUp = 0x2A0; constexpr uintptr_t _BuyShopLootItemPopUp = 0x2C0; constexpr uintptr_t _OpenShootingRangeFailed = 0x2E0; constexpr uintptr_t _ShopBundlePromoVideoScreen = 0x300; constexpr uintptr_t _XpBoostEventPopup = 0x320; constexpr uintptr_t _DeviceCodeLoginPopUp = 0x340; constexpr uintptr_t _QuitOnDesktopPopup = 0x360; constexpr uintptr_t _LeaguesInfoPopup = 0x380; constexpr uintptr_t _PromoSidePopup = 0x3A0; constexpr uintptr_t _WeaponFSPopup = 0x3C0; constexpr uintptr_t _WeaponLTPopup = 0x3E0; constexpr uintptr_t _BillboardFSPopup = 0x400; constexpr uintptr_t _BillboardLTPopup = 0x420; constexpr uintptr_t _WristbandFsPopup = 0x440; constexpr uintptr_t _PointsShopPopup = 0x460; constexpr uintptr_t _ConfirmCoinsSpentPopup = 0x480; constexpr uintptr_t _LevelLockPopup = 0x4A0; constexpr uintptr_t _DailyRewardsPopup = 0x4C0; constexpr uintptr_t _externalPopups = 0x4E0; // ---- Methods ---- constexpr uintptr_t PurchasedScreen = 0x37A44F0; constexpr uintptr_t Item2DPreviewPopUp = 0x37A40A0; constexpr uintptr_t ComingSoonPopup = 0x37A3E80; constexpr uintptr_t PastSeasonExclusivePopUp = 0x37A4450; constexpr uintptr_t NoInternetConnection = 0x37A43B0; constexpr uintptr_t AccountAlreadyLoggedIn = 0x37A3CF0; constexpr uintptr_t NewVersionUpdate = 0x37A4360; constexpr uintptr_t RemoveFriendDialogPopup = 0x37A4580; constexpr uintptr_t LimitFriendsPopup = 0x37A4310; constexpr uintptr_t BlockChangeRoomData = 0x37A3DE0; constexpr uintptr_t LeaveFromRoomPopup = 0x37A4270; constexpr uintptr_t JoinRoomFailed = 0x37A40E0; constexpr uintptr_t RoomIsFull = 0x37A45D0; constexpr uintptr_t JoinRoomWithDifferentVersion = 0x37A4180; constexpr uintptr_t JoinRoomWithDifferentRegion = 0x37A4130; constexpr uintptr_t KickFromRoom = 0x37A41D0; constexpr uintptr_t IncompatibleAttachmentPopup = 0x37A4050; constexpr uintptr_t GunsmithSwapPopup = 0x37A4000; constexpr uintptr_t AttachmentUnlocksPopup = 0x37A3D90; constexpr uintptr_t EquipScopePopup = 0x37A3FB0; constexpr uintptr_t ActivateDoubleXpTokenPopUp = 0x37A3D40; constexpr uintptr_t BuyShopLootItemPopUp = 0x37A3E30; constexpr uintptr_t OpenShootingRangeFailed = 0x37A4400; constexpr uintptr_t ShopBundlePromoVideoScreen = 0x37A4620; constexpr uintptr_t XpBoostEventPopup = 0x37A4670; constexpr uintptr_t DeviceCodeLoginPopUp = 0x37A3F60; constexpr uintptr_t QuitOnDesktopPopup = 0x37A4530; constexpr uintptr_t LeaguesInfoPopup = 0x37A4220; constexpr uintptr_t PointsShopPopup = 0x37A44A0; constexpr uintptr_t ConfirmCoinsSpentPopup = 0x37A3EC0; constexpr uintptr_t LevelLockPopup = 0x37A42C0; constexpr uintptr_t DailyRewardsWindow = 0x37A3F10; constexpr uintptr_t PromoSidePopup = 0x37A39A0; constexpr uintptr_t WeaponFSPopup = 0x37A3A30; constexpr uintptr_t WeaponLTPopup = 0x37A3AC0; constexpr uintptr_t BillboardFSPopup = 0x37A37D0; constexpr uintptr_t BillboardLTPopup = 0x37A3860; constexpr uintptr_t WristbandFsPopup = 0x37A3B50; constexpr uintptr_t PreparePopups = 0x37A38F0; constexpr uintptr_t CreateOrGetPopup = 0x463590; constexpr uintptr_t CollectAssets = 0x559330; constexpr uintptr_t .ctor = 0x37A3C70; constexpr uintptr_t .cctor = 0x37A3BE0; }; // CombatMaster.View.UI.Windows.UIWindows struct UIWindows { constexpr uintptr_t _isPrepared = 0x0; constexpr uintptr_t ShootingRangeScene = 0x18; constexpr uintptr_t SettingsWindow = 0x28; constexpr uintptr_t ControllerCalibrationWindow = 0x30; constexpr uintptr_t AccountMainWindow = 0x38; constexpr uintptr_t AccountWeaponProgressWindow = 0x40; constexpr uintptr_t AccountStatsWindow = 0x48; constexpr uintptr_t AccountLevelsWindow = 0x50; constexpr uintptr_t AccountPrestigeWindow = 0x58; constexpr uintptr_t LeaderboardsWindow = 0x60; constexpr uintptr_t GameFiltersWindow = 0x68; constexpr uintptr_t EmblemsWindow = 0x70; constexpr uintptr_t CallingCardsWindow = 0x78; constexpr uintptr_t AfterActionReportWindow = 0x80; constexpr uintptr_t CustomizeButtonsCMWindow = 0x88; constexpr uintptr_t CustomizeButtonsWWLWindow = 0x90; constexpr uintptr_t WeaponsWindow = 0x98; constexpr uintptr_t LoadoutsWindow = 0xA0; constexpr uintptr_t EditLoadoutWindow = 0xA8; constexpr uintptr_t WeaponSelectWindow = 0xB0; constexpr uintptr_t ItemPreviewWindow = 0xB8; constexpr uintptr_t WeaponAttachmentsWindow = 0xC0; constexpr uintptr_t WeaponCustomizeWindow = 0xC8; constexpr uintptr_t WeaponShootingRangeWindow = 0xD0; constexpr uintptr_t WeaponAttachmentSelectWindow = 0xD8; constexpr uintptr_t WeaponAttachmentSelectBlueprintWindow = 0xE0; constexpr uintptr_t ArsenalWindow = 0xE8; constexpr uintptr_t CamoCategorySelectWindow = 0xF0; constexpr uintptr_t CamoSelectWindow = 0xF8; constexpr uintptr_t DetailColorCategorySelectWindow = 0x100; constexpr uintptr_t DetailColorSelectWindow = 0x108; constexpr uintptr_t ReticleSelectWindow = 0x110; constexpr uintptr_t LoadoutPerksWindow = 0x118; constexpr uintptr_t WheeledVehiclesPreviewWindow = 0x120; constexpr uintptr_t WristbandSelectWindow = 0x128; constexpr uintptr_t VehiclesWindow = 0x130; constexpr uintptr_t VehiclesCustomizeWindow = 0x138; constexpr uintptr_t BattlePerksWindow = 0x140; constexpr uintptr_t OperatorsWindow = 0x148; constexpr uintptr_t OperatorPreviewWindow = 0x150; constexpr uintptr_t OperatorCustomizeWindow = 0x158; constexpr uintptr_t StoreWindow = 0x160; constexpr uintptr_t BundlePreviewWindow = 0x168; constexpr uintptr_t ComboSpecialOfferPreviewWindow = 0x170; constexpr uintptr_t FriendsWindow = 0x178; constexpr uintptr_t CustomGameWindow = 0x180; constexpr uintptr_t BattlePassWindow = 0x188; constexpr uintptr_t RemovedProfileWindow = 0x190; constexpr uintptr_t CombatMasterHubWindow = 0x198; constexpr uintptr_t DailyChallengesWindow = 0x1A0; constexpr uintptr_t OperationsWindow = 0x1A8; constexpr uintptr_t PointsShopWindow = 0x1B0; constexpr uintptr_t BlackMarketWindow = 0x1B8; constexpr uintptr_t CollectionsWindow = 0x1C0; constexpr uintptr_t CollectionItemsWindow = 0x1C8; constexpr uintptr_t DailyRewardsPopup = 0x1D0; constexpr uintptr_t TdmBattleSummaryWindow = 0x1D8; constexpr uintptr_t CmBattleSummaryWindow = 0x1E0; constexpr uintptr_t BrBattleSummaryWindow = 0x1E8; constexpr uintptr_t DmBattleSummaryWindow = 0x1F0; constexpr uintptr_t ArBattleSummaryWindow = 0x1F8; constexpr uintptr_t DsBattleSummaryWindow = 0x200; constexpr uintptr_t SndBattleSummaryWindow = 0x208; constexpr uintptr_t SNDRoundSummaryWindow = 0x210; constexpr uintptr_t CTFBattleSummaryWindow = 0x218; constexpr uintptr_t KCBattleSummaryWindow = 0x220; constexpr uintptr_t FYBattleSummaryWindow = 0x228; constexpr uintptr_t DOBattleSummaryWindow = 0x230; constexpr uintptr_t TUTBattleSummaryWindow = 0x238; constexpr uintptr_t BattleMenuWindow = 0x240; constexpr uintptr_t BRMapWindow = 0x248; constexpr uintptr_t LoadoutDropWindow = 0x250; constexpr uintptr_t BuyStationWindow = 0x258; constexpr uintptr_t BRIntroWindow = 0x260; constexpr uintptr_t DownloadsAndInstalls = 0x268; // ---- Methods ---- constexpr uintptr_t PrepareWindows = 0x37A46C0; constexpr uintptr_t CollectAssets = 0x559330; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.View.UI.Windows.UIManagerExt struct UIManagerExt { // ---- Methods ---- constexpr uintptr_t UI = 0x37A3780; }; // CombatMaster.View.UI.Windows.AccountLevelsWindow struct AccountLevelsWindow { constexpr uintptr_t _levelsScroll = 0x60; constexpr uintptr_t _selectedLevel = 0x68; // ---- Methods ---- constexpr uintptr_t Levels = 0x37866A0; constexpr uintptr_t GetDefaultSelected = 0x3786640; constexpr uintptr_t SetupUnlockedOnLevelItem = 0x3786200; constexpr uintptr_t OpenStatsWindow = 0x37860C0; constexpr uintptr_t OpenMainWindow = 0x3785F80; constexpr uintptr_t OpenWeaponProgressWindow = 0x3786160; constexpr uintptr_t OpenPrestigeWindow = 0x3786020; constexpr uintptr_t Show = 0x37862F0; constexpr uintptr_t Update = 0x37863B0; constexpr uintptr_t OnSelectLevel = 0x3785E00; constexpr uintptr_t .ctor = 0x3786600; }; // EChangeNameStatus struct EChangeNameStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NotChanged = 0x0; constexpr uintptr_t Saving = 0x0; constexpr uintptr_t Engaged = 0x0; constexpr uintptr_t Min3Characters = 0x0; constexpr uintptr_t Offline = 0x0; constexpr uintptr_t Unavailable = 0x0; constexpr uintptr_t Done = 0x0; }; // CombatMaster.View.UI.Windows.AccountMainWindow struct AccountMainWindow { constexpr uintptr_t _previewEquippedEmblem = 0x60; constexpr uintptr_t _previewEquippedCallingCard = 0x68; constexpr uintptr_t _profileEmptyXpToken = 0x70; constexpr uintptr_t _weaponsEmptyXpToken = 0x78; constexpr uintptr_t _battlePassEmptyXpToken = 0x80; constexpr uintptr_t _scrollRectTokens = 0x88; constexpr uintptr_t _tokensContainer = 0x90; constexpr uintptr_t _doubleXpTokenPrefab = 0x98; constexpr uintptr_t _shopDoubleXpTokenPrefab = 0xA0; constexpr uintptr_t _tokenActivateAnim = 0xA8; constexpr uintptr_t _lastBundleSelected = 0xB0; constexpr uintptr_t _activatedXpToken = 0xB8; constexpr uintptr_t _wasBoughtXpToken = 0xBC; constexpr uintptr_t _lastBindListEntityType = 0xC0; constexpr uintptr_t _timeStatusChange = 0xC8; constexpr uintptr_t _status = 0xCC; // ---- Methods ---- constexpr uintptr_t PlayerName = 0x37883C0; constexpr uintptr_t IsHaveNewEmblems = 0x3688E40; constexpr uintptr_t IsHaveNewPlayerCards = 0x37883B0; constexpr uintptr_t ActivateTokenRarityColor = 0x3788190; constexpr uintptr_t ActivateTokenIcon = 0x3788120; constexpr uintptr_t GetDefaultSelected = 0x3788250; constexpr uintptr_t Status = 0x2A24DD0; constexpr uintptr_t Status = 0x3788470; constexpr uintptr_t OpenLevelsWindow = 0x37874B0; constexpr uintptr_t OpenWeaponProgressWindow = 0x3787700; constexpr uintptr_t OpenStatsWindow = 0x3787660; constexpr uintptr_t OpenPrestigeWindow = 0x37875C0; constexpr uintptr_t Awake = 0x3786780; constexpr uintptr_t Update = 0x3787E60; constexpr uintptr_t Show = 0x3787950; constexpr uintptr_t Hide = 0x3787040; constexpr uintptr_t SaveName = 0x3787870; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x37871B0; constexpr uintptr_t SaveNameInternal = 0x37877A0; constexpr uintptr_t FillDoubleXpTokensList = 0x37868C0; constexpr uintptr_t OpenEmblemsWindow = 0x3787440; constexpr uintptr_t OpenPlayerCardsWindow = 0x3787550; constexpr uintptr_t OnBuyProduct = 0x3787310; constexpr uintptr_t OnActivateToken = 0x37871D0; constexpr uintptr_t .ctor = 0x37880E0; }; // CombatMaster.View.UI.Windows.AccountPrestigeWindow struct AccountPrestigeWindow { // ---- Methods ---- constexpr uintptr_t OpenLevelsWindow = 0x37884E0; constexpr uintptr_t OpenMainWindow = 0x3788580; constexpr uintptr_t OpenStatsWindow = 0x3788620; constexpr uintptr_t OpenWeaponProgressWindow = 0x37886C0; constexpr uintptr_t Show = 0x3788760; constexpr uintptr_t Hide = 0x37884D0; constexpr uintptr_t .ctor = 0x3788770; }; // CombatMaster.View.UI.Windows.AccountStatsWindow struct AccountStatsWindow { // ---- Methods ---- constexpr uintptr_t TotalMatchPlayed = 0x378A100; constexpr uintptr_t TotalMatchWins = 0x378A160; constexpr uintptr_t TotalMatchDraw = 0x378A040; constexpr uintptr_t TotalMatchLoss = 0x378A0A0; constexpr uintptr_t TotalKills = 0x3789FE0; constexpr uintptr_t TotalDeath = 0x3789F20; constexpr uintptr_t TotalHeadshots = 0x3789F80; constexpr uintptr_t KillsPerDeath = 0x3789B50; constexpr uintptr_t HeadshotsPercent = 0x3789AF0; constexpr uintptr_t OverallPlayTimeFormatted = 0x3789CE0; constexpr uintptr_t TodayPlayTimeFormatted = 0x3789D50; constexpr uintptr_t WeekPlayTimeFormatted = 0x378A1C0; constexpr uintptr_t MonthPlayTimeFormatted = 0x3789C70; constexpr uintptr_t BattleHighlights = 0x3789550; constexpr uintptr_t BestWeapons = 0x37898D0; constexpr uintptr_t TotalCompletionist = 0x3789DC0; constexpr uintptr_t LevelProgress = 0x3789BB0; constexpr uintptr_t GunsmithProgress = 0x828090; constexpr uintptr_t GunsmithProgress = 0x8280A0; constexpr uintptr_t RegularCamosProgress = 0x883A50; constexpr uintptr_t RegularCamosProgress = 0x11FF0C0; constexpr uintptr_t CompCamosProgress = 0xD5C220; constexpr uintptr_t CompCamosProgress = 0xD5C250; constexpr uintptr_t DetailColorProgress = 0x6301D0; constexpr uintptr_t DetailColorProgress = 0x630290; constexpr uintptr_t SetupBestWeapon = 0x3789240; constexpr uintptr_t SetupHighlightData = 0x37893D0; constexpr uintptr_t OpenLevelsWindow = 0x3788DA0; constexpr uintptr_t OpenMainWindow = 0x3788E40; constexpr uintptr_t OpenWeaponProgressWindow = 0x3788F80; constexpr uintptr_t OpenPrestigeWindow = 0x3788EE0; constexpr uintptr_t Show = 0x37894E0; constexpr uintptr_t Hide = 0x37884D0; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x37887B0; constexpr uintptr_t PlayTimeFormatted = 0x3789020; constexpr uintptr_t .ctor = 0x3789510; }; // CombatMaster.View.UI.Windows.AccountWeaponProgressWindow struct AccountWeaponProgressWindow { constexpr uintptr_t _defaultSelectedWwl = 0x60; constexpr uintptr_t _scrollRect = 0x68; constexpr uintptr_t _lastSelectedGo = 0x70; // ---- Methods ---- constexpr uintptr_t GetDefaultSelected = 0x378A700; constexpr uintptr_t Configuration = 0x35FAEB0; constexpr uintptr_t OpenLevelsWindow = 0x378A230; constexpr uintptr_t OpenMainWindow = 0x378A2D0; constexpr uintptr_t OpenStatsWindow = 0x378A410; constexpr uintptr_t OpenPrestigeWindow = 0x378A370; constexpr uintptr_t Show = 0x378A4B0; constexpr uintptr_t Hide = 0x37884D0; constexpr uintptr_t Update = 0x378A4F0; constexpr uintptr_t .ctor = 0x378A6C0; }; // EButtonType struct EButtonType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Continue = 0x0; constexpr uintptr_t PlayAgain = 0x0; constexpr uintptr_t BackToCustomGame = 0x0; }; // CombatMaster.View.UI.Windows.AfterActionReportWindow struct AfterActionReportWindow { constexpr uintptr_t _summaryTab = 0x60; constexpr uintptr_t _scoreboardTab = 0x68; constexpr uintptr_t _xpProgressTab = 0x70; constexpr uintptr_t _battlePassTab = 0x78; constexpr uintptr_t _dailyChallengesTab = 0x80; constexpr uintptr_t _leagueProgressTab = 0x88; constexpr uintptr_t _operationTab = 0x90; constexpr uintptr_t _xpReportAnimationScreen = 0x98; constexpr uintptr_t _battlePassAnimationScreen = 0xA0; constexpr uintptr_t _showAsyncCancelationToken = 0xB0; constexpr uintptr_t _isQuickPlay = 0xB8; // ---- Methods ---- constexpr uintptr_t IsRewardedVideoShowed = 0x378BAA0; constexpr uintptr_t IsRewardedVideoShowed = 0x378BBB0; constexpr uintptr_t IsNukeArtwork = 0x378B950; constexpr uintptr_t MatchMapArtwork = 0x378BB30; constexpr uintptr_t IsOperationExist = 0x378BA60; constexpr uintptr_t CurrentTab = 0x6AF970; constexpr uintptr_t CurrentTab = 0x6AFA90; constexpr uintptr_t IsTabActive = 0x378AA20; constexpr uintptr_t IsCustomGame = 0x378B8C0; constexpr uintptr_t IsTutorial = 0x378BAE0; constexpr uintptr_t ButtonType = 0x378B820; constexpr uintptr_t SelectTab = 0x378B1F0; constexpr uintptr_t QuickPlay = 0x378ACF0; constexpr uintptr_t BackToCustomGame = 0x378A740; constexpr uintptr_t OpenPopupWindow = 0x378AC10; constexpr uintptr_t OpenAccountLevelsWindow = 0x378AB70; constexpr uintptr_t OnEnable = 0x378AAD0; constexpr uintptr_t OnDisable = 0x378AA30; constexpr uintptr_t Show = 0x378B600; constexpr uintptr_t ShowAsync = 0x378B2F0; constexpr uintptr_t Hide = 0x378A8B0; constexpr uintptr_t ShowTab = 0x378B380; constexpr uintptr_t HideTab = 0x378A7C0; constexpr uintptr_t .ctor = 0x378B7E0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t OpenOwnedBlueprints = 0x3798A00; constexpr uintptr_t OpenStoreBlueprints = 0x3798BC0; constexpr uintptr_t OpenAllBlueprints = 0x3798800; constexpr uintptr_t .ctor = 0x3798EA0; }; // ArsenalWindowMode struct ArsenalWindowMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t OwnedBlueprints = 0x0; constexpr uintptr_t StoreBlueprints = 0x0; constexpr uintptr_t AllBlueprints = 0x0; }; // ArsenalWindowData struct ArsenalWindowData { constexpr uintptr_t ArsenalWindowMode = 0x10; constexpr uintptr_t LoadoutIndex = 0x14; constexpr uintptr_t LoadoutSlotType = 0x18; constexpr uintptr_t Weapon = 0x1C; }; // CombatMaster.View.UI.Windows.ArsenalWindow struct ArsenalWindow { constexpr uintptr_t _selectedViewModel = 0x60; constexpr uintptr_t _weaponStatsViewModel = 0x68; constexpr uintptr_t _weaponFilterContainer = 0x70; constexpr uintptr_t _weaponFilter = 0x78; constexpr uintptr_t _scrollRectOneRow = 0x80; constexpr uintptr_t _scrollRectTwoRow = 0x88; constexpr uintptr_t _weaponScrollRect = 0x90; constexpr uintptr_t _tabCategories = 0xA0; constexpr uintptr_t _windowMode = 0xA4; constexpr uintptr_t _loadoutIndex = 0xA8; constexpr uintptr_t _loadoutSlotType = 0xAC; constexpr uintptr_t _originalWeapon = 0xB0; constexpr uintptr_t _selectedWeapon = 0x1E0; constexpr uintptr_t _equippedWeapon = 0x310; constexpr uintptr_t _blueprintEquipped = 0x440; constexpr uintptr_t _weaponDataList = 0x448; constexpr uintptr_t _listFilters = 0x450; // ---- Methods ---- constexpr uintptr_t Weapons = 0x3791260; constexpr uintptr_t WindowMode = 0x6AF960; constexpr uintptr_t TabCategories = 0x3791210; constexpr uintptr_t CurrentTab = 0x10D7FF0; constexpr uintptr_t CurrentTab = 0x10D83E0; constexpr uintptr_t IsTabActive = 0x378BD70; constexpr uintptr_t ShowButtonEquip = 0x3791190; constexpr uintptr_t IsEquipped = 0x37909E0; constexpr uintptr_t HasEquipped = 0x25CC060; constexpr uintptr_t HasEquipped = 0x2CEAE90; constexpr uintptr_t ShopBundle = 0x3791080; constexpr uintptr_t BattlePassId = 0x378FDE0; constexpr uintptr_t LuckyDrawCaseId = 0x3790D50; constexpr uintptr_t OperationId = 0x3790EA0; constexpr uintptr_t EquipState = 0x378FF20; constexpr uintptr_t SelectedWeapon = 0x3790FF0; constexpr uintptr_t Awake = 0x3631510; constexpr uintptr_t GetDefaultSelected = 0x3790770; constexpr uintptr_t SelectTab = 0x378D0B0; constexpr uintptr_t OpenPreviewWindow = 0x378CC60; constexpr uintptr_t OpenDailyChallenges = 0x378CBC0; constexpr uintptr_t Update = 0x378F920; constexpr uintptr_t Show = 0x378D890; constexpr uintptr_t UpdateSubCategoryFilterTabs = 0x378E790; constexpr uintptr_t SetupFilter = 0x378D2A0; constexpr uintptr_t ReSelect = 0x378CDE0; constexpr uintptr_t Hide = 0x378BBF0; constexpr uintptr_t SetupWeaponViewModel = 0x378D470; constexpr uintptr_t OnSelect = 0x378BEB0; constexpr uintptr_t UpdateWeaponsDataList = 0x378EE20; constexpr uintptr_t OnEquip = 0x378BD80; constexpr uintptr_t .ctor = 0x378FD10; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x3798D90; constexpr uintptr_t .ctor = 0x3798E60; }; // CombatMaster.View.UI.Windows.BattlePassWindow struct BattlePassWindow { constexpr uintptr_t _aarBattlePassTab = 0x60; // ---- Methods ---- constexpr uintptr_t IsLobbyTab = 0x54D080; constexpr uintptr_t IsLobbyTab = 0x597950; constexpr uintptr_t GetDefaultSelected = 0x3791540; constexpr uintptr_t Show = 0x37913F0; constexpr uintptr_t Hide = 0x3791310; constexpr uintptr_t OnBuyProductTrigger = 0x37913E0; constexpr uintptr_t .ctor = 0x1248CB0; }; // CombatMaster.View.UI.Windows.BattlePerksWindow struct BattlePerksWindow { constexpr uintptr_t _showedBattlePerks = 0x0; constexpr uintptr_t _selectedBattlePerkView = 0x60; constexpr uintptr_t _battlePerksListContainer = 0x68; constexpr uintptr_t _battlePerksGroup = 0x70; constexpr uintptr_t _selectedPerkId = 0x78; constexpr uintptr_t _selectedPerkInfo = 0x80; constexpr uintptr_t _listBattlePerks = 0x88; // ---- Methods ---- constexpr uintptr_t ShowedBattlePerksMut = 0x3792D90; constexpr uintptr_t ShowedBattlePerksMut = 0x3792F90; constexpr uintptr_t EquippedSlot1 = 0x3792AD0; constexpr uintptr_t EquippedSlot2 = 0x3792B50; constexpr uintptr_t EquippedSlot3 = 0x3792BD0; constexpr uintptr_t CountEquippedFormatted = 0x3792910; constexpr uintptr_t GetDefaultSelected = 0x3792C50; constexpr uintptr_t Awake = 0x3791560; constexpr uintptr_t Show = 0x3792750; constexpr uintptr_t Hide = 0x37884D0; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x37919E0; constexpr uintptr_t SetupBattlePerksList = 0x3792080; constexpr uintptr_t SetupBattlePerksGroup = 0x3792020; constexpr uintptr_t SetupBattlePerViewModel = 0x3791D80; constexpr uintptr_t OnSelect = 0x3791AD0; constexpr uintptr_t OnEquip = 0x3791A00; constexpr uintptr_t IsBattlePerkNew = 0x3791630; constexpr uintptr_t IsHaveNewBattlePerks = 0x37917F0; constexpr uintptr_t IsDefaultOrEquipped = 0x37916C0; constexpr uintptr_t .ctor = 0x3792880; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37B97A0; constexpr uintptr_t .ctor = 0x37B9EA0; }; // CombatMaster.View.UI.Windows.BlackMarketWindow struct BlackMarketWindow { constexpr uintptr_t _caseImageRectTransform = 0x60; constexpr uintptr_t _blackMarketInfoPopup = 0x68; constexpr uintptr_t _caseOrbitRotateDragPanel = 0x70; constexpr uintptr_t _casesScrollRect = 0x78; constexpr uintptr_t _weaponOrbitRotateDragPanel = 0x80; constexpr uintptr_t _weaponPreviewImageRect = 0x88; constexpr uintptr_t _weaponPreviewSizeRect = 0x90; constexpr uintptr_t _weaponPreview = 0x98; constexpr uintptr_t _wristbandOrbitRotateDragPanel = 0xA0; constexpr uintptr_t _wristbandPreviewImageRect = 0xA8; constexpr uintptr_t _wristbandPreview = 0xB0; constexpr uintptr_t _vehicleOrbitRotateDragPanel = 0xB8; constexpr uintptr_t _vehiclePreviewImageRect = 0xC0; constexpr uintptr_t _vehiclePreview = 0xC8; constexpr uintptr_t _charmOrbitRotateDragPanel = 0xD0; constexpr uintptr_t _charmPreviewImageRect = 0xD8; constexpr uintptr_t _charmPreview = 0xE0; constexpr uintptr_t _operatorOrbitRotateDragPanel = 0xE8; constexpr uintptr_t _operatorPreview = 0xF0; constexpr uintptr_t _accessoryOrbitRotateDragPanel = 0xF8; constexpr uintptr_t _accessoryPreview = 0x100; constexpr uintptr_t _emblemPreview = 0x108; constexpr uintptr_t _callingCardPreview = 0x110; constexpr uintptr_t _lootItemPreview = 0x118; constexpr uintptr_t _reticlePreview = 0x120; constexpr uintptr_t _changeCaseAudio = 0x128; constexpr uintptr_t _screenLockByAnimation = 0x140; constexpr uintptr_t _luckDrawCaseViewModels = 0x148; constexpr uintptr_t _selectedLuckyDrawCaseId = 0x150; constexpr uintptr_t _selectedLuckyDrawCaseInfo = 0x158; constexpr uintptr_t _scrollAndCenter = 0x160; constexpr uintptr_t _lastSelectedItemIndex = 0x164; constexpr uintptr_t _spawnItemCancelationToken = 0x168; // ---- Methods ---- constexpr uintptr_t CaseViewCamera = 0x3797B60; constexpr uintptr_t WeaponCamera = 0x364C140; constexpr uintptr_t OperatorCamera = 0x3639160; constexpr uintptr_t IsGamepadInputEnabled = 0x3798320; constexpr uintptr_t PriceFormatted = 0x37985D0; constexpr uintptr_t IsDiscountAvailable = 0x3798210; constexpr uintptr_t DiscountTimeFormatted = 0x3798130; constexpr uintptr_t PriceWithoutDiscount = 0x37986F0; constexpr uintptr_t DiscountFormatted = 0x3797FF0; constexpr uintptr_t IsSelectedLuckyDrawCollected = 0x37983B0; constexpr uintptr_t ShowButtonBuy = 0x37987C0; constexpr uintptr_t CaseImageRectTransform = 0x54E670; constexpr uintptr_t Cases = 0x3797B90; constexpr uintptr_t CollectedCasesFormatted = 0x3797E20; constexpr uintptr_t PreviewState = 0x3798460; constexpr uintptr_t OpenOperatorPreview = 0x3795E00; constexpr uintptr_t OpenAccessoryPreview = 0x3795890; constexpr uintptr_t SpinLuckyDraw = 0x37972D0; constexpr uintptr_t Update = 0x37978A0; constexpr uintptr_t Show = 0x37966E0; constexpr uintptr_t Hide = 0x3793280; constexpr uintptr_t Setup = 0x3796520; constexpr uintptr_t CallbackBindCases = 0x3793090; constexpr uintptr_t CenterScrollByCase = 0x37930B0; constexpr uintptr_t OnSelectLuckyDrawCase = 0x3795760; constexpr uintptr_t OnSelectLuckyDrawCaseItem = 0x37935E0; constexpr uintptr_t SelectLuckyDrawCase = 0x3796290; constexpr uintptr_t MoveNextSelectedLuckyDrawCase = 0x3793430; constexpr uintptr_t OpenSelectedInfoPopup = 0x3796260; constexpr uintptr_t .ctor = 0x3797AD0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37B99C0; constexpr uintptr_t .ctor = 0x37B9E20; }; // EButtonType struct EButtonType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Free = 0x0; constexpr uintptr_t Premium = 0x0; }; // CombatMaster.View.UI.Windows.BundlePreviewWindow struct BundlePreviewWindow { constexpr uintptr_t _itemsList = 0x60; constexpr uintptr_t _lootItemPrefab = 0x68; constexpr uintptr_t _bundleViewModel = 0x70; constexpr uintptr_t _boughtItemShow = 0x78; constexpr uintptr_t _bundleId = 0x90; constexpr uintptr_t _bundleInfo = 0x98; constexpr uintptr_t _product = 0xA0; constexpr uintptr_t _isEquippedAll = 0xA8; constexpr uintptr_t _blackOutHandler = 0xAC; constexpr uintptr_t _lastBundleSelected = 0xB0; constexpr uintptr_t _isPlayingBoughtAnimation = 0xB8; constexpr uintptr_t _isPlayedBoughtAnimation = 0xB9; // ---- Methods ---- constexpr uintptr_t IsFree = 0x37A58D0; constexpr uintptr_t IsBought = 0x37A5890; constexpr uintptr_t IsEquippedAll = 0x216CB60; constexpr uintptr_t ButtonType = 0x37A56E0; constexpr uintptr_t IsShowCmPoints = 0x37A5900; constexpr uintptr_t GetDefaultSelected = 0x37A5710; constexpr uintptr_t EquipAll = 0x37A4990; constexpr uintptr_t BuyBundle = 0x37A48E0; constexpr uintptr_t Awake = 0x37A47B0; constexpr uintptr_t Show = 0x37A5190; constexpr uintptr_t Hide = 0x37A4A80; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x37A4E60; constexpr uintptr_t Update = 0x37A5450; constexpr uintptr_t SetupItemsList = 0x37A50F0; constexpr uintptr_t TryEquipAll = 0x37A53B0; constexpr uintptr_t BuyBundleAsync = 0x37A4850; constexpr uintptr_t OnBuyProduct = 0x37A4F10; constexpr uintptr_t .ctor = 0x1248CB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37B9AD0; constexpr uintptr_t Open = 0x37B9870; constexpr uintptr_t .ctor = 0x37B9DA0; }; // CombatMaster.View.UI.Windows.CallingCardsWindow struct CallingCardsWindow { constexpr uintptr_t _scrollRect = 0x60; constexpr uintptr_t _enhancedCollectionBinder = 0x68; constexpr uintptr_t _previewSelectedCallingCard = 0x70; constexpr uintptr_t _currentEquippedInfo = 0x78; constexpr uintptr_t _topPlayerInfo = 0x80; constexpr uintptr_t _previewOpenAnim = 0x88; constexpr uintptr_t _previewLockedAnim = 0x90; constexpr uintptr_t _previewSecretAnim = 0x98; constexpr uintptr_t _showedCallingCards = 0x0; constexpr uintptr_t _callingCardInfos = 0xA0; constexpr uintptr_t _selectedCallingCard = 0xA8; constexpr uintptr_t _selectedCallingCardInfo = 0xB0; constexpr uintptr_t _defaultSorting = 0xB8; // ---- Methods ---- constexpr uintptr_t ShowedCallingCardsMut = 0x37A77E0; constexpr uintptr_t ShowedCallingCardsMut = 0x37A79E0; constexpr uintptr_t GetDefaultSelected = 0x37A7580; constexpr uintptr_t IsDefaultSorting = 0x285CFF0; constexpr uintptr_t PlayerCards = 0x37A7730; constexpr uintptr_t Collected = 0x37A7350; constexpr uintptr_t IsHaveNewCallingCards = 0x37A62E0; constexpr uintptr_t ChangeSortingType = 0x37A5950; constexpr uintptr_t SetupCallingCardViewModel = 0x37A69E0; constexpr uintptr_t Show = 0x37A6CF0; constexpr uintptr_t Hide = 0x37A60E0; constexpr uintptr_t Update = 0x37A6FB0; constexpr uintptr_t IsCallingCardNew = 0x37A61B0; constexpr uintptr_t IsDefaultOrEquipped = 0x37A6240; constexpr uintptr_t OnSelect = 0x37A6580; constexpr uintptr_t OnEquip = 0x37A64D0; constexpr uintptr_t GrabAndSortCurrentCallingCardsInfos = 0x37A59D0; constexpr uintptr_t SetupNumberCellsPerRow = 0x37A6B80; constexpr uintptr_t .ctor = 0x37A72C0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37B98F0; constexpr uintptr_t .ctor = 0x37B9D60; }; // CombatMaster.View.UI.Windows.CamoCategorySelectWindow struct CamoCategorySelectWindow { constexpr uintptr_t _dragRotatePanel = 0x60; constexpr uintptr_t _weaponViewModel = 0x68; constexpr uintptr_t _scrollRect = 0x70; constexpr uintptr_t _categoriesGrid = 0x78; constexpr uintptr_t _equippedCamoViewModel = 0x80; constexpr uintptr_t _loadoutIndex = 0x88; constexpr uintptr_t _loadoutSlotType = 0x8C; constexpr uintptr_t _weaponData = 0x90; constexpr uintptr_t _camoCategoryViewModels = 0x1C0; constexpr uintptr_t _lastCamoSelected = 0x1C8; // ---- Methods ---- constexpr uintptr_t UnlockedCamoCount = 0x37A8F10; constexpr uintptr_t AllCamoCount = 0x37A8A90; constexpr uintptr_t UnlockedCamoText = 0x37A8F80; constexpr uintptr_t CamoCategories = 0x37A8B00; constexpr uintptr_t GetDefaultSelected = 0x37A8D90; constexpr uintptr_t Show = 0x37A7FE0; constexpr uintptr_t Hide = 0x37A7AF0; constexpr uintptr_t ShowAsync = 0x37A7F50; constexpr uintptr_t Update = 0x37A8770; constexpr uintptr_t SetupCategoryButton = 0x37A7C60; constexpr uintptr_t OpenCamoSelectWindow = 0x37A7B40; constexpr uintptr_t UpdateWeaponData = 0x37A8610; constexpr uintptr_t .ctor = 0x37A8A10; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37B9C30; constexpr uintptr_t .ctor = 0x37B9E60; }; // ECompletionistTipNote struct ECompletionistTipNote { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t CompletionistCategory = 0x0; constexpr uintptr_t CompletionistAll = 0x0; constexpr uintptr_t CompletionistAllRegular = 0x0; }; // CombatMaster.View.UI.Windows.CamoSelectWindow struct CamoSelectWindow { constexpr uintptr_t _dragRotatePanel = 0x60; constexpr uintptr_t _weaponViewModel = 0x68; constexpr uintptr_t _selectedCamoViewModel = 0x70; constexpr uintptr_t _loadoutIndex = 0x79; constexpr uintptr_t _loadoutSlotType = 0x7C; constexpr uintptr_t _camoCategory = 0x80; constexpr uintptr_t _weaponData = 0x84; constexpr uintptr_t _selectedCamo = 0x1B4; constexpr uintptr_t _camoButtonViewModels = 0x1B8; constexpr uintptr_t _showcaseCancellationToken = 0x1C0; // ---- Methods ---- constexpr uintptr_t IsCamoSelected = 0x37AAD00; constexpr uintptr_t Camos = 0x37AA730; constexpr uintptr_t IsShowcaseAnimationPlaying = 0x5EEEA0; constexpr uintptr_t IsShowcaseAnimationPlaying = 0x5EEEE0; constexpr uintptr_t ShowTipBlueprint = 0x37AAD10; constexpr uintptr_t CompletionistTipNote = 0x37AA9B0; constexpr uintptr_t GetDefaultSelected = 0x37AABA0; constexpr uintptr_t EquipSelectedCamo = 0x37A90F0; constexpr uintptr_t UnequipCamo = 0x37AA2B0; constexpr uintptr_t StartShowcase = 0x37AA140; constexpr uintptr_t StopShowcase = 0x37AA1E0; constexpr uintptr_t PlayShowcaseAnimation = 0x37A9840; constexpr uintptr_t Show = 0x37A9BC0; constexpr uintptr_t Hide = 0x37A92D0; constexpr uintptr_t Update = 0x37AA5B0; constexpr uintptr_t SetupCamoButton = 0x37A98D0; constexpr uintptr_t OnSelect = 0x37A9350; constexpr uintptr_t Equip = 0x37A91E0; constexpr uintptr_t Unequip = 0x37AA380; constexpr uintptr_t UpdateWeaponData = 0x37AA460; constexpr uintptr_t .ctor = 0x37AA6B0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37B9B60; constexpr uintptr_t .ctor = 0x37B9DE0; }; // EBackgroundArtworkType struct EBackgroundArtworkType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Emblem = 0x0; constexpr uintptr_t Case = 0x0; constexpr uintptr_t Operation = 0x0; }; // CombatMaster.View.UI.Windows.CollectionItemsWindow struct CollectionItemsWindow { constexpr uintptr_t _collectionViewModel = 0x60; constexpr uintptr_t _previewItemCard = 0x68; constexpr uintptr_t _2dItemsView = 0x70; constexpr uintptr_t _itemsScroll = 0x78; constexpr uintptr_t _titleItemPrefab = 0x80; constexpr uintptr_t _lootItemPrefab = 0x88; constexpr uintptr_t _deviderItemPrefab = 0x90; constexpr uintptr_t _orbitDragRotatePanelItems = 0x98; constexpr uintptr_t _orbitDragRotatePanelOperator = 0xA0; constexpr uintptr_t _background = 0xA8; constexpr uintptr_t _collectionId = 0xB0; constexpr uintptr_t _collectionInfo = 0xB8; constexpr uintptr_t _selectClickTimer = 0xC0; constexpr uintptr_t _itemsByOwner = 0xC8; constexpr uintptr_t _lootItemViewModels = 0xD0; constexpr uintptr_t _selectedItemOwnerId = 0xD8; constexpr uintptr_t _selectedItem = 0xDC; constexpr uintptr_t _lastItemSelectedGo = 0xF0; constexpr uintptr_t _backgroundParent = 0xF8; constexpr uintptr_t _isEquippedAll = 0x100; constexpr uintptr_t _currentShowCaseReward = 0x104; // ---- Methods ---- constexpr uintptr_t SelectedItem = 0x37B0370; constexpr uintptr_t SelectedItem = 0x37B0560; constexpr uintptr_t GetDefaultSelected = 0x37B00B0; constexpr uintptr_t BackgroundArtworkType = 0x37AFB40; constexpr uintptr_t BackgroundArtwork = 0x37AFBB0; constexpr uintptr_t ShopBundle = 0x37B0380; constexpr uintptr_t LuckyDrawCase = 0x37B0260; constexpr uintptr_t OperationId = 0x37B02F0; constexpr uintptr_t IsBattlePassPromo = 0x37B01F0; constexpr uintptr_t ShowButtonEquipAll = 0x37B0410; constexpr uintptr_t EquipState = 0x37AFCA0; constexpr uintptr_t EquipAll = 0x37AAFC0; constexpr uintptr_t OpenBundlePreview = 0x37ABBE0; constexpr uintptr_t OpenBattlePass = 0x37ABA80; constexpr uintptr_t OpenDailyChallenges = 0x37ABCB0; constexpr uintptr_t OpenBlackMarket = 0x37ABAD0; constexpr uintptr_t OpenOperationsWindow = 0x37ABD20; constexpr uintptr_t Awake = 0x37AAE70; constexpr uintptr_t OnEnable = 0x37AB640; constexpr uintptr_t OnDisable = 0x37AB330; constexpr uintptr_t Update = 0x37AF7F0; constexpr uintptr_t Show = 0x37AC800; constexpr uintptr_t Hide = 0x37AB1D0; constexpr uintptr_t SetupItemsList = 0x37ABE90; constexpr uintptr_t OnSelect = 0x37AB900; constexpr uintptr_t UpdateShowcase = 0x37ADDA0; constexpr uintptr_t SetBackgroundParent = 0x37ABDC0; constexpr uintptr_t RebindEquippedProperty = 0x37ABD80; constexpr uintptr_t RebindEquippedProperty = 0x37ABD80; constexpr uintptr_t .ctor = 0x37AFA70; }; // CombatMaster.View.UI.Windows.CollectionsWindow struct CollectionsWindow { constexpr uintptr_t _scrollRect = 0x60; constexpr uintptr_t _enhancedCollectionBinder = 0x68; constexpr uintptr_t _selectedCollectionInfo = 0x70; constexpr uintptr_t _availableCollections = 0x78; constexpr uintptr_t _binderCollectionList = 0x80; constexpr uintptr_t _numberOfCells = 0x88; // ---- Methods ---- constexpr uintptr_t Collections = 0x37B26B0; constexpr uintptr_t GetDefaultSelected = 0x37B2760; constexpr uintptr_t Update = 0x37B2190; constexpr uintptr_t Show = 0x37B1AF0; constexpr uintptr_t SetupCollectionViewModel = 0x37B12A0; constexpr uintptr_t OnSelect = 0x37B0710; constexpr uintptr_t SetupBinderCollectionList = 0x37B0860; constexpr uintptr_t GetSelectedCollectionIndex = 0x37B0670; constexpr uintptr_t .ctor = 0x37B2670; }; // CombatMaster.View.UI.Windows.CombatMasterHubWindow struct CombatMasterHubWindow { constexpr uintptr_t _browserHubScreen = 0x60; // ---- Methods ---- constexpr uintptr_t CurrentTab = 0x54E680; constexpr uintptr_t CurrentTab = 0x17FED40; constexpr uintptr_t IsTabActive = 0x37B2A40; constexpr uintptr_t OpenTab = 0x37B2AA0; constexpr uintptr_t Reload = 0x37B2B30; constexpr uintptr_t CloseVideoPlayer = 0x37B2970; constexpr uintptr_t Show = 0x37B2BB0; constexpr uintptr_t Hide = 0x37B2990; constexpr uintptr_t .ctor = 0x37B2C60; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37B9A50; constexpr uintptr_t .ctor = 0x37B9D20; }; // CombatMaster.View.UI.Windows.ComboSpecialOfferPreviewWindow struct ComboSpecialOfferPreviewWindow { constexpr uintptr_t _shopComboSpecialOfferViewModel = 0x60; constexpr uintptr_t _onBoughtAudio = 0x68; constexpr uintptr_t _comboId = 0x80; constexpr uintptr_t _comboInfo = 0x88; constexpr uintptr_t _product = 0x90; constexpr uintptr_t _blackOutHandler = 0x98; constexpr uintptr_t _equippedBundleIndex = 0x9C; // ---- Methods ---- constexpr uintptr_t IsBought = 0x37B3510; constexpr uintptr_t IsBoughtFirstBundle = 0x37B3490; constexpr uintptr_t IsBoughtSecondBundle = 0x37B34D0; constexpr uintptr_t IsEquipped = 0x37B2FE0; constexpr uintptr_t BuyBundle = 0x37B2CA0; constexpr uintptr_t EquipAll = 0x37B2D60; constexpr uintptr_t Show = 0x37B3280; constexpr uintptr_t Hide = 0x37B2F20; constexpr uintptr_t OnBuyProduct = 0x37B30B0; constexpr uintptr_t OnBuyProductSuccess = 0x37B2FF0; constexpr uintptr_t .ctor = 0x37B3470; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37DA4D0; constexpr uintptr_t .ctor = 0x37DAC20; }; // EStartButtonState struct EStartButtonState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t StartMatch = 0x0; constexpr uintptr_t Starting = 0x0; constexpr uintptr_t CancelMatchmaking = 0x0; constexpr uintptr_t Reconnect = 0x0; }; // CombatMaster.View.UI.Windows.CustomGameWindow struct CustomGameWindow { constexpr uintptr_t _cmGameModes = 0x60; constexpr uintptr_t _wwlGameModes = 0x68; constexpr uintptr_t _mainButtons = 0x70; constexpr uintptr_t _mapsDropdown = 0x78; constexpr uintptr_t _modeDropdown = 0x80; constexpr uintptr_t _primaryWeaponCategoryDropdown = 0x88; constexpr uintptr_t _primaryWeaponDropdown = 0x90; constexpr uintptr_t _secondaryWeaponCategoryDropdown = 0x98; constexpr uintptr_t _secondaryWeaponDropdown = 0xA0; constexpr uintptr_t _lethalWeaponCategoryDropdown = 0xA8; constexpr uintptr_t _lethalWeaponDropdown = 0xB0; constexpr uintptr_t _menuScrollRect = 0xB8; constexpr uintptr_t _tooManyPlayersPopup = 0xC0; constexpr uintptr_t _lastActiveDropdownGo = 0xC8; // ---- Methods ---- constexpr uintptr_t GameModes = 0x37B7A70; constexpr uintptr_t MapArtwork = 0x37B8660; constexpr uintptr_t IsTeamLess = 0x3673820; constexpr uintptr_t RedTeam = 0x37B8D50; constexpr uintptr_t BlueTeam = 0x37B68E0; constexpr uintptr_t Players = 0x37B89E0; constexpr uintptr_t Region = 0x37B9190; constexpr uintptr_t ConnectedRedTeamPlayersCount = 0x37B72B0; constexpr uintptr_t ConnectedBlueTeamPlayersCount = 0x37B6D60; constexpr uintptr_t ConnectedPlayersCount = 0x37B7080; constexpr uintptr_t PlayersCount = 0x37B8980; constexpr uintptr_t IsPublicGame = 0x37B8210; constexpr uintptr_t IsPublicGame = 0x37B9530; constexpr uintptr_t IsPublic = 0x37B82E0; constexpr uintptr_t MatchLeagueInt = 0x37B87C0; constexpr uintptr_t MatchLeagueInt = 0x37B95B0; constexpr uintptr_t IsGameModeSelected = 0x37B3820; constexpr uintptr_t IsShowBRTooltip = 0x37B8370; constexpr uintptr_t MatchLeague = 0x37B87C0; constexpr uintptr_t OnlyPrivateMatch = 0x37B8940; constexpr uintptr_t OnlyMasterLeague = 0x37B88E0; constexpr uintptr_t IsAnyPlatform = 0x37B8000; constexpr uintptr_t IsAnyPlatform = 0x37B94B0; constexpr uintptr_t EnableBots = 0x37B75D0; constexpr uintptr_t EnableBots = 0x37B93B0; constexpr uintptr_t IsBotsEnabled = 0x37B8040; constexpr uintptr_t EnablePlayerMarker = 0x37B7650; constexpr uintptr_t EnablePlayerMarker = 0x37B9430; constexpr uintptr_t EnableZipLines = 0x37B7690; constexpr uintptr_t EnableZipLines = 0x37B9470; constexpr uintptr_t EnableParamotors = 0x37B7610; constexpr uintptr_t EnableParamotors = 0x37B93F0; constexpr uintptr_t IsFreeRunMode = 0x37B8080; constexpr uintptr_t IsFreeRunMode = 0x37B94F0; constexpr uintptr_t MaxPlayersInt = 0x37B8850; constexpr uintptr_t MaxPlayersInt = 0x37B9760; constexpr uintptr_t IsPlayerMarkerEnabled = 0x37B81F0; constexpr uintptr_t IsMatchDurationEnabled = 0x37B80F0; constexpr uintptr_t IsSupportEnableParamotors = 0x37B8420; constexpr uintptr_t IsSupportForcedLoadout = 0x37B8520; constexpr uintptr_t IsPublicRoomEnabled = 0x37B82B0; constexpr uintptr_t MatchDuration = 0x37B8790; constexpr uintptr_t MatchDuration = 0x37B9570; constexpr uintptr_t BotsDifficulty = 0x37B6D20; constexpr uintptr_t BotsDifficulty = 0x37B9370; constexpr uintptr_t FilterText = 0x20EEB40; constexpr uintptr_t FilterText = 0x20EEB50; constexpr uintptr_t FriendsList = 0x37B76D0; constexpr uintptr_t IsLeader = 0x37B80C0; constexpr uintptr_t StartMatchButtonState = 0x37B9240; constexpr uintptr_t IsTryJoinMatch = 0x37B8620; constexpr uintptr_t GameRoomData = 0x37B7AB0; constexpr uintptr_t StartMatch = 0x37B5600; constexpr uintptr_t CancelMatchMaking = 0x35E6770; constexpr uintptr_t TryReconnect = 0x37B5700; constexpr uintptr_t StartMatchDelayed = 0x37B5530; constexpr uintptr_t LeaveRoom = 0x37B3870; constexpr uintptr_t ShowPopupBlockChangeOptions = 0x37B5410; constexpr uintptr_t GoToFriendsWindow = 0x37B37B0; constexpr uintptr_t GetDefaultSelected = 0x37B7B10; constexpr uintptr_t Show = 0x37B5470; constexpr uintptr_t OnEnable = 0x37B4390; constexpr uintptr_t OnDisable = 0x37B4230; constexpr uintptr_t Update = 0x37B60B0; constexpr uintptr_t OnFriendEnterOnline = 0x37B44F0; constexpr uintptr_t OnUpdateRoom = 0x37B4550; constexpr uintptr_t SetupGameRoomPlayerData = 0x37B5320; constexpr uintptr_t SetupFriendInfoViewModel = 0x37B5230; constexpr uintptr_t RebindDropdowns = 0x37B46B0; constexpr uintptr_t GetActiveDropdown = 0x37B3650; constexpr uintptr_t OnChangeMap = 0x37B3980; constexpr uintptr_t OnChangeMode = 0x37B39F0; constexpr uintptr_t OnChangePrimaryWeaponSubcategory = 0x37B3F20; constexpr uintptr_t OnChangeSecondaryWeaponSubcategory = 0x37B3F70; constexpr uintptr_t OnChangeLethalWeaponSubcategory = 0x37B3930; constexpr uintptr_t OnChangeWeaponSubcategory = 0x37B3FC0; constexpr uintptr_t OnChangePrimaryWeapon = 0x37B3F60; constexpr uintptr_t OnChangeSecondaryWeapon = 0x37B3FB0; constexpr uintptr_t OnChangeLethalWeapon = 0x37B3970; constexpr uintptr_t OnChangeWeapon = 0x37B4090; constexpr uintptr_t ApplyFilter = 0x37B3580; constexpr uintptr_t .ctor = 0x37B6810; }; // CombatMaster.View.UI.Windows.DailyChallengesWindow struct DailyChallengesWindow { constexpr uintptr_t _aarDailyChallengesTabTab = 0x60; // ---- Methods ---- constexpr uintptr_t GetDefaultSelected = 0x37C3F80; constexpr uintptr_t Show = 0x37C3EF0; constexpr uintptr_t Hide = 0x37C3EC0; constexpr uintptr_t .ctor = 0x37C3F40; }; // CombatMaster.View.UI.Windows.DailyRewardsWindow struct DailyRewardsWindow { constexpr uintptr_t _receivedRewardLocId = 0x60; constexpr uintptr_t _rewardsContainer = 0x68; constexpr uintptr_t _rewardViewModelPrefab = 0x70; constexpr uintptr_t _lastRewardViewModelPrefab = 0x78; constexpr uintptr_t _boughtItemShow = 0x80; constexpr uintptr_t _dailyRewardViewModels = 0x98; constexpr uintptr_t _dailyRewardsData = 0xA0; constexpr uintptr_t _cancellationTokenSource = 0xD8; constexpr uintptr_t _selectedDayIndex = 0xE0; constexpr uintptr_t _blackOutHandler = 0xE4; // ---- Methods ---- constexpr uintptr_t IsAllReceived = 0x37C4F60; constexpr uintptr_t CanClaim = 0x37C4E20; constexpr uintptr_t RewardReceived = 0x37C4FE0; constexpr uintptr_t TimeToNextReward = 0x37C5060; constexpr uintptr_t BillboardArtwork = 0x37C4D70; constexpr uintptr_t GetDefaultSelected = 0x37C4EE0; constexpr uintptr_t GetReward = 0x37C4400; constexpr uintptr_t Awake = 0x37C3FA0; constexpr uintptr_t Update = 0x37C4840; constexpr uintptr_t Show = 0x37C4670; constexpr uintptr_t Hide = 0x37C44B0; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x37C4520; constexpr uintptr_t FillRewardsList = 0x37C4080; constexpr uintptr_t SetupRewardViewModel = 0x37C4540; constexpr uintptr_t GetRewardAsync = 0x37C4360; constexpr uintptr_t .ctor = 0x37C4CB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37DA8D0; constexpr uintptr_t .ctor = 0x37DACA0; }; // CombatMaster.View.UI.Windows.DetailColorCategorySelectWindow struct DetailColorCategorySelectWindow { constexpr uintptr_t _dragRotatePanel = 0x60; constexpr uintptr_t _weaponViewModel = 0x68; constexpr uintptr_t _scrollRect = 0x70; constexpr uintptr_t _categoriesGrid = 0x78; constexpr uintptr_t _equippedDetailColorViewModel = 0x80; constexpr uintptr_t _loadoutIndex = 0x88; constexpr uintptr_t _loadoutSlotType = 0x8C; constexpr uintptr_t _weaponData = 0x90; constexpr uintptr_t _lastColorSelected = 0x1C0; constexpr uintptr_t _detailCategoryViewModels = 0x1C8; // ---- Methods ---- constexpr uintptr_t UnlockedColorsCount = 0x37C6170; constexpr uintptr_t AllColorsCount = 0x37C5E30; constexpr uintptr_t UnlockedColorsText = 0x37C6290; constexpr uintptr_t ColorCategories = 0x37C5EA0; constexpr uintptr_t GetDefaultSelected = 0x37C5FF0; constexpr uintptr_t Show = 0x37C5600; constexpr uintptr_t Hide = 0x37C5110; constexpr uintptr_t ShowAsync = 0x37C5570; constexpr uintptr_t Update = 0x37C5B10; constexpr uintptr_t SetupCategoryButton = 0x37C5280; constexpr uintptr_t OpenDetailColorSelectWindow = 0x37C5160; constexpr uintptr_t UpdateWeaponData = 0x37A8610; constexpr uintptr_t .ctor = 0x37C5DB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37DA750; constexpr uintptr_t .ctor = 0x37DACE0; }; // CombatMaster.View.UI.Windows.DetailColorSelectWindow struct DetailColorSelectWindow { constexpr uintptr_t _dragRotatePanel = 0x60; constexpr uintptr_t _weaponViewModel = 0x68; constexpr uintptr_t _selectedDetailColorViewModel = 0x70; constexpr uintptr_t _loadoutIndex = 0x79; constexpr uintptr_t _loadoutSlotType = 0x7C; constexpr uintptr_t _colorCategory = 0x80; constexpr uintptr_t _weaponData = 0x84; constexpr uintptr_t _selectedColor = 0x1B4; constexpr uintptr_t _detailColorButtonViewModels = 0x1B8; constexpr uintptr_t _showcaseCancellationToken = 0x1C0; // ---- Methods ---- constexpr uintptr_t IsColorSelected = 0x37AAD00; constexpr uintptr_t Colors = 0x37C7990; constexpr uintptr_t IsShowcaseAnimationPlaying = 0x5EEEA0; constexpr uintptr_t IsShowcaseAnimationPlaying = 0x5EEEE0; constexpr uintptr_t ShowTipBlueprint = 0x37C7D70; constexpr uintptr_t GetDefaultSelected = 0x37C7C10; constexpr uintptr_t EquipColor = 0x37C64C0; constexpr uintptr_t UnequipColor = 0x37C7660; constexpr uintptr_t StartShowcase = 0x37C75A0; constexpr uintptr_t StopShowcase = 0x37AA1E0; constexpr uintptr_t PlayShowcaseAnimation = 0x37C6C10; constexpr uintptr_t Show = 0x37C7020; constexpr uintptr_t Hide = 0x37C66A0; constexpr uintptr_t Update = 0x37C7810; constexpr uintptr_t ShowAsync = 0x37C6F90; constexpr uintptr_t SetupDetailColorButton = 0x37C6CA0; constexpr uintptr_t OnSelect = 0x37C6720; constexpr uintptr_t Equip = 0x37C65B0; constexpr uintptr_t Unequip = 0x37C7730; constexpr uintptr_t UpdateWeaponData = 0x37AA460; constexpr uintptr_t .ctor = 0x37C7910; }; // AttachCategoryViewData struct AttachCategoryViewData { constexpr uintptr_t Category = 0x10; constexpr uintptr_t WeaponRotationY = 0x14; constexpr uintptr_t CustomVerticalOffset = 0x18; constexpr uintptr_t CustomHorizontalOffset = 0x1C; }; // CombatMaster.View.UI.Windows.DownloadsAndInstallsWindow struct DownloadsAndInstallsWindow { constexpr uintptr_t _collectionPacks = 0x60; constexpr uintptr_t _scrollRect = 0x68; constexpr uintptr_t _packsViewModels = 0x70; // ---- Methods ---- constexpr uintptr_t Installed = 0x37C8840; constexpr uintptr_t Total = 0x37C8960; constexpr uintptr_t InstalledParams = 0x37C86E0; constexpr uintptr_t ContentPacks = 0x37C85D0; constexpr uintptr_t UpdateBundleListAndStatus = 0x37C8070; constexpr uintptr_t Show = 0x37C8030; constexpr uintptr_t SetupPack = 0x37C7ED0; constexpr uintptr_t .ctor = 0x37C8540; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37DA380; constexpr uintptr_t .ctor = 0x37DADA0; }; // ESlotType struct ESlotType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Primary = 0x0; constexpr uintptr_t Secondary = 0x0; constexpr uintptr_t Perk = 0x0; constexpr uintptr_t Lethal = 0x0; constexpr uintptr_t Tactical = 0x0; }; // CombatMaster.View.UI.Windows.EditLoadoutWindow struct EditLoadoutWindow { constexpr uintptr_t _primaryWeapon = 0x60; constexpr uintptr_t _secondaryWeapon = 0x68; constexpr uintptr_t _lethalWeapon = 0x70; constexpr uintptr_t _loadoutPerk1 = 0x78; constexpr uintptr_t _loadoutPerk2 = 0x80; constexpr uintptr_t _loadoutPerk3 = 0x88; constexpr uintptr_t _selectedSlotType = 0x90; constexpr uintptr_t _loadoutIndex = 0x94; constexpr uintptr_t _weaponLoadout = 0x98; // ---- Methods ---- constexpr uintptr_t IsHaveNewWeapons = 0x37C8B40; constexpr uintptr_t IsHaveNewLoadoutPerks = 0x37C9BC0; constexpr uintptr_t OnSelect = 0x37C8B80; constexpr uintptr_t OpenWeaponSelectWindow = 0x37C91A0; constexpr uintptr_t OpenLoadoutPerksWindow = 0x37C9100; constexpr uintptr_t Show = 0x37C9210; constexpr uintptr_t Hide = 0x362A3F0; constexpr uintptr_t ConvertToLoadoutSlotType = 0x37C89A0; constexpr uintptr_t ConvertToSlotType = 0x37C8A70; constexpr uintptr_t .ctor = 0x37C9B80; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37DA840; constexpr uintptr_t Open = 0x37DA450; constexpr uintptr_t .ctor = 0x37DAD20; }; // CombatMaster.View.UI.Windows.EmblemsWindow struct EmblemsWindow { constexpr uintptr_t _scrollRect = 0x60; constexpr uintptr_t _enhancedCollectionBinder = 0x68; constexpr uintptr_t _previewSelectedEmblem = 0x70; constexpr uintptr_t _currentEquippedInfo = 0x78; constexpr uintptr_t _topPlayerInfo = 0x80; constexpr uintptr_t _previewOpenAnim = 0x88; constexpr uintptr_t _previewLockedAnim = 0x90; constexpr uintptr_t _previewSecretAnim = 0x98; constexpr uintptr_t _showedEmblems = 0x0; constexpr uintptr_t _emblemInfos = 0xA0; constexpr uintptr_t _selectedEmblem = 0xA8; constexpr uintptr_t _selectedEmblemInfo = 0xB0; constexpr uintptr_t _defaultSorting = 0xB8; // ---- Methods ---- constexpr uintptr_t ShowedEmblemsMut = 0x37CBA40; constexpr uintptr_t ShowedEmblemsMut = 0x37CBC40; constexpr uintptr_t GetDefaultSelected = 0x37CB890; constexpr uintptr_t IsDefaultSort = 0x285CFF0; constexpr uintptr_t Emblems = 0x37CB7E0; constexpr uintptr_t Collected = 0x37CB5B0; constexpr uintptr_t IsHaveNewEmblems = 0x37CA560; constexpr uintptr_t ChangeSortingType = 0x37C9BD0; constexpr uintptr_t SetupEmblemViewModel = 0x37CAC40; constexpr uintptr_t Update = 0x37CB210; constexpr uintptr_t Show = 0x37CAF50; constexpr uintptr_t Hide = 0x37CA360; constexpr uintptr_t IsEmblemNew = 0x37CA4D0; constexpr uintptr_t IsDefaultOrEquipped = 0x37CA430; constexpr uintptr_t GrabAndSortCurrentEmblemInfos = 0x37C9C50; constexpr uintptr_t OnSelect = 0x37CA800; constexpr uintptr_t OnEquip = 0x37CA750; constexpr uintptr_t SetupNumberCellsPerRow = 0x37CADE0; constexpr uintptr_t .ctor = 0x37CB520; }; // EFriendFoundState struct EFriendFoundState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Searching = 0x0; constexpr uintptr_t NotFound = 0x0; constexpr uintptr_t Founded = 0x0; constexpr uintptr_t AlreadyAdded = 0x0; }; // CombatMaster.View.UI.Windows.FriendsWindow struct FriendsWindow { constexpr uintptr_t _scrollRect = 0x60; constexpr uintptr_t _foundedFriendViewModel = 0x68; constexpr uintptr_t _inputField = 0x70; constexpr uintptr_t _showedApprovedFriends = 0x0; constexpr uintptr_t _showedIncomingFriends = 0x8; constexpr uintptr_t _foundedPlayerData = 0x78; constexpr uintptr_t _currentSelectedChatPlayerData = 0xC8; constexpr uintptr_t _friendsList = 0x120; // ---- Methods ---- constexpr uintptr_t ShowedApprovedFriendsMut = 0x37CDDF0; constexpr uintptr_t ShowedApprovedFriendsMut = 0x37CE140; constexpr uintptr_t ShowedIncomingFriendsMut = 0x37CDFA0; constexpr uintptr_t ShowedIncomingFriendsMut = 0x37CE210; constexpr uintptr_t CurrentTab = 0x28AC710; constexpr uintptr_t CurrentTab = 0x37CE120; constexpr uintptr_t IsTabActive = 0x37CC550; constexpr uintptr_t FriendFoundState = 0x217F370; constexpr uintptr_t FriendFoundState = 0x37CE130; constexpr uintptr_t IsFriendFoundState = 0x37CC2A0; constexpr uintptr_t IsHaveNewApprovedFriend = 0x37CDD30; constexpr uintptr_t IsHaveNewIncomingFriend = 0x37CDD40; constexpr uintptr_t FilterText = 0x6CE370; constexpr uintptr_t FilterText = 0x248CA10; constexpr uintptr_t FriendsList = 0x37CD3B0; constexpr uintptr_t MyFriendsCount = 0x37CDD50; constexpr uintptr_t OutGoingFriendsCount = 0x37CDDA0; constexpr uintptr_t IncomingFriendsCount = 0x37CDCE0; constexpr uintptr_t SelectTab = 0x37CC8F0; constexpr uintptr_t InviteFoundedFriend = 0x37CC1B0; constexpr uintptr_t OnSelectedPlayerDataViewModel = 0x37CC560; constexpr uintptr_t IsHaveNewFriends = 0x37CC370; constexpr uintptr_t IsFriendNew = 0x37CC2B0; constexpr uintptr_t IsFriendRequestNew = 0x37CC310; constexpr uintptr_t IsHaveNewIncomingFriends = 0x37CC460; constexpr uintptr_t GetDefaultSelected = 0x37CD9D0; constexpr uintptr_t FindPlayerCall = 0x37CBF10; constexpr uintptr_t SetupFriendInfoViewModel = 0x37CCD80; constexpr uintptr_t Show = 0x37CCF00; constexpr uintptr_t Hide = 0x37CC0C0; constexpr uintptr_t Update = 0x37CD180; constexpr uintptr_t OnFriendshipChange = 0x35EDD40; constexpr uintptr_t FindFriend = 0x37CBE20; constexpr uintptr_t SetShowedFriends = 0x37CC9D0; constexpr uintptr_t ApplyFilter = 0x37CBD50; constexpr uintptr_t .ctor = 0x37CD320; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37DA560; constexpr uintptr_t Open = 0x37DAA20; constexpr uintptr_t .ctor = 0x37DAC60; }; // CombatMaster.View.UI.Windows.ItemPreviewWindow struct ItemPreviewWindow { constexpr uintptr_t _showedBlueprintsAnimation = 0x0; constexpr uintptr_t _weaponViewModel = 0x60; constexpr uintptr_t _wristbandViewModel = 0x68; constexpr uintptr_t _vehicleViewModel = 0x70; constexpr uintptr_t _charmViewModel = 0x78; constexpr uintptr_t _dragRotatePanel = 0x80; constexpr uintptr_t _attachmentButtonsViewModel = 0x88; constexpr uintptr_t _previewItemId = 0x94; constexpr uintptr_t _weaponData = 0x98; constexpr uintptr_t _showcaseCancellationToken = 0x1C8; constexpr uintptr_t _closeAfterShowcase = 0x1D0; // ---- Methods ---- constexpr uintptr_t ShowedBlueprintsAnimationMut = 0x37CEFB0; constexpr uintptr_t ShowedBlueprintsAnimationMut = 0x37CF230; constexpr uintptr_t WeaponName = 0x37CF1A0; constexpr uintptr_t AttachmentButtonsVisible = 0x6AF950; constexpr uintptr_t AttachmentButtonsVisible = 0x6AFA70; constexpr uintptr_t IsShowcaseButtonVisible = 0x37CEF80; constexpr uintptr_t IsShowcaseAnimationPlaying = 0x24914A0; constexpr uintptr_t IsShowcaseAnimationPlaying = 0x2A26910; constexpr uintptr_t StartShowcase = 0x37CEE70; constexpr uintptr_t StopShowcase = 0x37CEEA0; constexpr uintptr_t ChangeWatchFaceType = 0x37CE3A0; constexpr uintptr_t ChangeWatchFaceHighlight = 0x37CE2F0; constexpr uintptr_t PlayShowcaseAnimation = 0x37CE560; constexpr uintptr_t Show = 0x37CE6C0; constexpr uintptr_t ShowAsync = 0x37CE600; constexpr uintptr_t Hide = 0x37CE4C0; constexpr uintptr_t .ctor = 0x1248CB0; }; // CombatMaster.View.UI.Windows.LeaderboardsWindow struct LeaderboardsWindow { constexpr uintptr_t _worldWideLeaderboard = 0x60; constexpr uintptr_t _premierLeaderboard = 0x68; constexpr uintptr_t _mastersLeaderboard = 0x70; constexpr uintptr_t _hardcoreLeaderboard = 0x78; constexpr uintptr_t _leagueProgressTab = 0x80; // ---- Methods ---- constexpr uintptr_t CurrentTab = 0x5C4E10; constexpr uintptr_t CurrentTab = 0x5C4E20; constexpr uintptr_t IsTabActive = 0x3612580; constexpr uintptr_t SelectTab = 0x37CF430; constexpr uintptr_t Show = 0x37CF660; constexpr uintptr_t Hide = 0x37CF3A0; constexpr uintptr_t ShowTab = 0x37CF580; constexpr uintptr_t HideTab = 0x37CF330; constexpr uintptr_t .ctor = 0x37CF6B0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x37DA9A0; constexpr uintptr_t .ctor = 0x37DAD60; }; // CombatMaster.View.UI.Windows.LoadoutPerksWindow struct LoadoutPerksWindow { constexpr uintptr_t _showedLoadoutPerks = 0x0; constexpr uintptr_t _tabLoadoutPerk1 = 0x60; constexpr uintptr_t _tabLoadoutPerk2 = 0x68; constexpr uintptr_t _tabLoadoutPerk3 = 0x70; constexpr uintptr_t _selectedPerkViewModel = 0x78; constexpr uintptr_t _scrollRect = 0x80; constexpr uintptr_t _loadoutIndex = 0x88; constexpr uintptr_t _loadoutPerkTier = 0x89; constexpr uintptr_t _perksViewModels = 0x90; constexpr uintptr_t _loadoutPerks = 0x98; constexpr uintptr_t _selectedLoadoutPerk = 0xA0; constexpr uintptr_t _equippedLoadoutPerk = 0xA4; // ---- Methods ---- constexpr uintptr_t ShowedLoadoutPerksMut = 0x37D1B30; constexpr uintptr_t ShowedLoadoutPerksMut = 0x37D1D30; constexpr uintptr_t IsHaveNewPerksInTier = 0x37D0070; constexpr uintptr_t IsDefaultLoadoutPerkEquipped = 0x37D1950; constexpr uintptr_t LoadoutPerks = 0x37D1A20; constexpr uintptr_t CurrentPerkTierTab = 0x6C98C0; constexpr uintptr_t IsPerkTierTabActive = 0x37D0110; constexpr uintptr_t SelectedLoadoutIndex = 0x6C98B0; constexpr uintptr_t SelectedLoadoutPerkTier = 0x6C98C0; constexpr uintptr_t GetDefaultSelected = 0x37D17F0; constexpr uintptr_t EquipSelectedLoadoutPerk = 0x37CF6F0; constexpr uintptr_t SelectTabTier = 0x37D0950; constexpr uintptr_t Show = 0x37D1110; constexpr uintptr_t Hide = 0x362A3F0; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x37D0120; constexpr uintptr_t SetupLoadoutPerk = 0x37D0ED0; constexpr uintptr_t OnSelectLoadoutPerk = 0x37D0460; constexpr uintptr_t SelectLoadoutPerkAndFocus = 0x37D0680; constexpr uintptr_t Equip = 0x37CF7C0; constexpr uintptr_t IsHaveNewLoadoutPerks = 0x37CFE80; constexpr uintptr_t IsHaveNewLoadoutPerksByTier = 0x37CFC90; constexpr uintptr_t IsLoadoutPerkNew = 0x37D0080; constexpr uintptr_t IsDefaultOrEquipped = 0x37CF8A0; constexpr uintptr_t .ctor = 0x37D1720; }; // EPlayState struct EPlayState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t CustomRoom = 0x0; constexpr uintptr_t MatchMakingMultiplier = 0x0; constexpr uintptr_t MatchmakingBattleRoyale = 0x0; }; // CombatMaster.View.UI.Windows.LobbyDesktopWindow struct LobbyDesktopWindow { constexpr uintptr_t _defaultSelectedWwl = 0x60; constexpr uintptr_t _gameModeSelectorPanel = 0x68; constexpr uintptr_t _combatZoneSelectorPanel = 0x70; constexpr uintptr_t _checkQuitReadyRectTransform = 0x78; constexpr uintptr_t _dragRotatePanel = 0x80; constexpr uintptr_t _storeFreePackTutorialHighlight = 0x88; // ---- Methods ---- constexpr uintptr_t IsQuickPlayMatchSelected = 0x37D7B10; constexpr uintptr_t IsQuickPlayMatchSelected = 0x37DA1F0; constexpr uintptr_t IsOperationPlayMultipleModeSelected = 0x37D7AD0; constexpr uintptr_t IsOperationPlayMultipleModeSelected = 0x37DA1B0; constexpr uintptr_t ForceMatchesSelected = 0x37D7800; constexpr uintptr_t ForceMatchesSelected = 0x37DA150; constexpr uintptr_t PlayOperatorBoughtEffect = 0x37D8680; constexpr uintptr_t PlayOperatorBoughtEffect = 0x37DA230; constexpr uintptr_t ReadyForBind = 0x37D8C50; constexpr uintptr_t ReadyForBind = 0x51FE30; constexpr uintptr_t DragRotatePanel = 0x54E870; constexpr uintptr_t GetDefaultSelected = 0x378A700; constexpr uintptr_t SelectedMatchLeague = 0x37D7FB0; constexpr uintptr_t SelectedMatchLeague = 0x37DA300; constexpr uintptr_t SelectedQuickPlayGameModes = 0x37D9DE0; constexpr uintptr_t SelectedQuickPlayGameModes = 0x37DA340; constexpr uintptr_t SelectedMapFilter = 0x37D9520; constexpr uintptr_t SelectedMapFilter = 0x37DA2B0; constexpr uintptr_t SelectedCombatZoneMap = 0x559330; constexpr uintptr_t SelectedCombatZoneMap = 0x512CE0; constexpr uintptr_t SelectedCombatZoneGameModes = 0x37D94E0; constexpr uintptr_t SelectedCombatZoneGameModes = 0x37DA270; constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t SelectedQuickPlayGameMode = 0x37D9D00; constexpr uintptr_t IsMultiplayerMatchMaking = 0x37D7A30; constexpr uintptr_t IsWorkoutMatchMaking = 0x37D7CC0; constexpr uintptr_t PlayState = 0x37D86C0; constexpr uintptr_t IsHaveNewFriend = 0x37D7A00; constexpr uintptr_t IsTeamLess = 0x37D7BC0; constexpr uintptr_t RedTeam = 0x37D8FA0; constexpr uintptr_t BlueTeam = 0x37D6A40; constexpr uintptr_t Players = 0x37D88F0; constexpr uintptr_t ConnectedRedTeamPlayersCount = 0x37D7480; constexpr uintptr_t ConnectedBlueTeamPlayersCount = 0x37D6F00; constexpr uintptr_t ConnectedPlayersCount = 0x37D71F0; constexpr uintptr_t PlayersCount = 0x37D8820; constexpr uintptr_t MatchModeIcon = 0x37D7FF0; constexpr uintptr_t MatchLeagueShield = 0x37D7EA0; constexpr uintptr_t IsQuickPlayMatch = 0x37D7B50; constexpr uintptr_t SelectedQuickPlayGameModeFormatted = 0x37D9A90; constexpr uintptr_t SelectedCombatZoneGameModeFormatted = 0x37D9450; constexpr uintptr_t IsQuickPlayGameModeSelected = 0x37D3550; constexpr uintptr_t IsMatchLeagueSelected = 0x37D3500; constexpr uintptr_t IsCustomGameGameModeSelected = 0x37B3820; constexpr uintptr_t IsCombatZoneMapSelected = 0x37D34F0; constexpr uintptr_t IsCombatZoneGameModeSelected = 0x37D34A0; constexpr uintptr_t MatchLeague = 0x37D7FB0; constexpr uintptr_t CombatZoneMap = 0x559330; constexpr uintptr_t OperationId = 0x37D8430; constexpr uintptr_t EnableHubButton = 0x37D77D0; constexpr uintptr_t IsDailyChallengesCompleted = 0x37D78F0; constexpr uintptr_t IsStandalonePlatform = 0x53FBD0; constexpr uintptr_t IsStandalone = 0x53FBD0; constexpr uintptr_t IsAvailableLuckyDrawDiscount = 0x37D78A0; constexpr uintptr_t LuckyDrawCaseWithDiscountImage = 0x37D7D90; constexpr uintptr_t LuckyDrawDiscountTimeFormatted = 0x37D7E10; constexpr uintptr_t HighlightQuickPlayButton = 0x554A00; constexpr uintptr_t IsSpecialMatchLocked = 0x554A00; constexpr uintptr_t IsCombatZoneLocked = 0x554A00; constexpr uintptr_t IsCustomGameLocked = 0x554A00; constexpr uintptr_t IsOperationLocked = 0x554A00; constexpr uintptr_t IsLeaguesLocked = 0x554A00; constexpr uintptr_t IsGameModesLocked = 0x554A00; constexpr uintptr_t SpecialMatchLockedLevel = 0x37DA0F0; constexpr uintptr_t CombatZoneLockedLevel = 0x37D6EA0; constexpr uintptr_t CustomGameLockedLevel = 0x37D7770; constexpr uintptr_t OperationLockedLevel = 0x37D8620; constexpr uintptr_t LeaguesLockedLevel = 0x37D7D30; constexpr uintptr_t GameModesLockedLevel = 0x37D7840; constexpr uintptr_t ShowDevider = 0x37D9E50; constexpr uintptr_t AvailableCases = 0x37D66A0; constexpr uintptr_t ReceivedCases = 0x37D8CD0; constexpr uintptr_t OpenQuickPlayMenu = 0x37D4790; constexpr uintptr_t OpenCombatZoneMenu = 0x37D4340; constexpr uintptr_t SelectMatchLeague = 0x37D5620; constexpr uintptr_t SelectQuickPlayGameMode = 0x37D56D0; constexpr uintptr_t SelectCombatZoneMap = 0x35EDD40; constexpr uintptr_t SelectCombatZoneGameMode = 0x37D54A0; constexpr uintptr_t OpenSettingsWindow = 0x37D47B0; constexpr uintptr_t OpenLeaderboardsWindow = 0x37D46B0; constexpr uintptr_t OpenGameFiltersWindow = 0x37D4650; constexpr uintptr_t OpenCombatMasterHubWindow = 0x37D42D0; constexpr uintptr_t OpenFriendsWindow = 0x37D45E0; constexpr uintptr_t OpenComingSoon = 0x3653960; constexpr uintptr_t OpenDailyRewardsPopup = 0x37D4570; constexpr uintptr_t QuickPlay = 0x37D4AD0; constexpr uintptr_t CombatZonePlay = 0x37D2AA0; constexpr uintptr_t ArmsRacePlay = 0x37D2080; constexpr uintptr_t CombatMasterPlay = 0x37D2890; constexpr uintptr_t SearchAndDestroyPlay = 0x37D5290; constexpr uintptr_t CombatMasterCaribbeanPlay = 0x37D2550; constexpr uintptr_t DemonSlayerCaribbeanNightPlay = 0x37D2D20; constexpr uintptr_t ParamotorHighrisePlay = 0x37D4810; constexpr uintptr_t CaptureTheFlagMuseumPlay = 0x37D2290; constexpr uintptr_t KillConfirmCargoPlay = 0x37D35D0; constexpr uintptr_t KillConfirmCargoWwlPlay = 0x37D38D0; constexpr uintptr_t KillConfirmHangarRemasterPlay = 0x37D3B90; constexpr uintptr_t FightYardHeavenPlay = 0x37D3020; constexpr uintptr_t WorkoutPlay = 0x37D63E0; constexpr uintptr_t OpenCustomGame = 0x37D4360; constexpr uintptr_t OpenDailyChallengesWindow = 0x37D4500; constexpr uintptr_t OpenOperationsWindow = 0x37D4710; constexpr uintptr_t LeaveCustomGame = 0x37D3E90; constexpr uintptr_t OpenBlackMarketWindow = 0x37D4200; constexpr uintptr_t QuitOnDesktop = 0x37D5140; constexpr uintptr_t Show = 0x37D5B00; constexpr uintptr_t Hide = 0x37D32E0; constexpr uintptr_t AllowBack = 0x37D1E40; constexpr uintptr_t TryShowFreePackTutorialHighlight = 0x37D5D50; constexpr uintptr_t OnDestroy = 0x37D4100; constexpr uintptr_t Update = 0x37D5E80; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x37D3FF0; constexpr uintptr_t OnFriendshipChange = 0x37D41C0; constexpr uintptr_t SetupGameRoomPlayerData = 0x37D5A10; constexpr uintptr_t OnUpdateRoom = 0x35EDD40; constexpr uintptr_t SetupCaseViewModel = 0x37D5860; constexpr uintptr_t .ctor = 0x37D6660; }; // CombatMaster.View.UI.Windows.LobbyLoaderScreen struct LobbyLoaderScreen { // ---- Methods ---- constexpr uintptr_t Show = 0x35FADB0; constexpr uintptr_t Hide = 0x35FAD80; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.Windows.MapLoaderScreen struct MapLoaderScreen { constexpr uintptr_t _matchInfoViewModel = 0x38; // ---- Methods ---- constexpr uintptr_t MatchLeague = 0x594DE0; constexpr uintptr_t MatchLeague = 0x1455AF0; constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t Show = 0x35FADE0; constexpr uintptr_t Update = 0x35FAE60; constexpr uintptr_t Hide = 0x35FAD80; constexpr uintptr_t .ctor = 0x882520; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x35FBE90; constexpr uintptr_t .ctor = 0x35FC250; }; // CombatMaster.View.UI.Windows.OperationsWindow struct OperationsWindow { constexpr uintptr_t _aarOperationTab = 0x60; // ---- Methods ---- constexpr uintptr_t Show = 0x35FC390; constexpr uintptr_t Hide = 0x35FC350; constexpr uintptr_t .ctor = 0x1248CB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x35FBFF0; constexpr uintptr_t Open = 0x35FBF20; constexpr uintptr_t .ctor = 0x35FC190; }; // CombatMaster.View.UI.Windows.OperatorCustomizeWindow struct OperatorCustomizeWindow { constexpr uintptr_t _showedAccessories = 0x0; constexpr uintptr_t _selectedAccessoryPreview = 0x60; constexpr uintptr_t _accessoriesScrollRect = 0x68; constexpr uintptr_t _orbitRotateDragPanel = 0x70; constexpr uintptr_t _accessoryViewModels = 0x78; constexpr uintptr_t _selectedOperatorId = 0x80; constexpr uintptr_t _selectedAccessoryId = 0x84; constexpr uintptr_t _selectedOperatorData = 0x88; constexpr uintptr_t _scrollAndCenter = 0x10C; // ---- Methods ---- constexpr uintptr_t ShowedAccessoriesMut = 0x35FE1E0; constexpr uintptr_t ShowedAccessoriesMut = 0x35FE3E0; constexpr uintptr_t GetDefaultSelected = 0x35FE040; constexpr uintptr_t OperatorName = 0x35FE190; constexpr uintptr_t CollectedAccessoriesFormatted = 0x35FDE80; constexpr uintptr_t Accessories = 0x35FDB30; constexpr uintptr_t IsAccessoryEquipped = 0x35FE170; constexpr uintptr_t EquipSelectedAccessory = 0x35FC750; constexpr uintptr_t UnequipSelectedAccessory = 0x35FD9E0; constexpr uintptr_t PreviewButton = 0x35FCDB0; constexpr uintptr_t Awake = 0x35FC430; constexpr uintptr_t Show = 0x35FD270; constexpr uintptr_t Hide = 0x35FC820; constexpr uintptr_t CenterScrollByAccessory = 0x35FC490; constexpr uintptr_t OnSelectAccessoryViewModel = 0x35FCC70; constexpr uintptr_t SelectAccessory = 0x35FCE90; constexpr uintptr_t IsHaveNewAccessories = 0x35FCA80; constexpr uintptr_t IsAccessoryNew = 0x35FC9F0; constexpr uintptr_t IsAccessoryDefaultOrEquipped = 0x35FC900; constexpr uintptr_t .ctor = 0x35FDAB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x35FB070; constexpr uintptr_t Open = 0x35FB8A0; constexpr uintptr_t .ctor = 0x35FC290; }; // OperatorSet struct OperatorSet { constexpr uintptr_t OperatorData = 0x10; constexpr uintptr_t PrimaryWeapon = 0x94; constexpr uintptr_t SecondaryWeapon = 0x1C4; constexpr uintptr_t WristbandId = 0x2F4; constexpr uintptr_t WatchFaceData = 0x2F8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35FE4E0; }; // CombatMaster.View.UI.Windows.OperatorsPreviewWindow struct OperatorsPreviewWindow { constexpr uintptr_t _previewOperatorInfo = 0x60; constexpr uintptr_t _operatorAccessoryViewModel = 0x68; constexpr uintptr_t _dragRotatePanelOperator = 0x70; constexpr uintptr_t _dragRotatePanelAccessory = 0x78; constexpr uintptr_t _showcaseAudioList = 0x80; constexpr uintptr_t _showedOperatorsAnimation = 0x0; constexpr uintptr_t _operatorSet = 0x8C; constexpr uintptr_t _accessoryId = 0x37C; constexpr uintptr_t _dragRotationPanel = 0x380; constexpr uintptr_t _showcaseCancellationToken = 0x388; constexpr uintptr_t _closeAfterShowcase = 0x390; // ---- Methods ---- constexpr uintptr_t IsShowcaseAnimationPlaying = 0x6C98B0; constexpr uintptr_t IsShowcaseAnimationPlaying = 0x211E490; constexpr uintptr_t ShowedOperatorsAnimationMut = 0x35FEF90; constexpr uintptr_t ShowedOperatorsAnimationMut = 0x35FF180; constexpr uintptr_t StartShowcase = 0x35FEE90; constexpr uintptr_t StopShowcase = 0x35FEF40; constexpr uintptr_t Show = 0x35FE7F0; constexpr uintptr_t Hide = 0x35FE650; constexpr uintptr_t PlayShowcaseAnimation = 0x35FE740; constexpr uintptr_t .ctor = 0x1248CB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x35FAFA0; constexpr uintptr_t Open = 0x35FC100; constexpr uintptr_t .ctor = 0x35FC2D0; }; // CombatMaster.View.UI.Windows.OperatorsWindow struct OperatorsWindow { constexpr uintptr_t _showedOperators = 0x0; constexpr uintptr_t _selectedOperatorPreview = 0x60; constexpr uintptr_t _operatorsScrollRect = 0x68; constexpr uintptr_t _orbitRotateDragPanel = 0x70; constexpr uintptr_t _operatorViewModels = 0x78; constexpr uintptr_t _selectedOperatorId = 0x80; constexpr uintptr_t _windowHeaderLobby = 0x88; constexpr uintptr_t _scrollAndCenter = 0x90; // ---- Methods ---- constexpr uintptr_t ShowedOperatorsMut = 0x3601870; constexpr uintptr_t ShowedOperatorsMut = 0x3601A70; constexpr uintptr_t GetDefaultSelected = 0x3601280; constexpr uintptr_t CollectedOperatorsFormatted = 0x3600E00; constexpr uintptr_t Operators = 0x3601510; constexpr uintptr_t EquippedAccessories = 0x3600FD0; constexpr uintptr_t HasAccessories = 0x36013B0; constexpr uintptr_t HasEquippedAccessories = 0x3601420; constexpr uintptr_t OpenWeaponsWindow = 0x35FFF80; constexpr uintptr_t OpenOperatorPreviewWindow = 0x35FFE70; constexpr uintptr_t OpenCustomizeWindow = 0x35FFBC0; constexpr uintptr_t Awake = 0x35FF280; constexpr uintptr_t Show = 0x3600440; constexpr uintptr_t Hide = 0x35FF5D0; constexpr uintptr_t CenterScrollByOperator = 0x35FF310; constexpr uintptr_t OnSelectOperatorViewModel = 0x35FFA50; constexpr uintptr_t SelectOperator = 0x35FFFF0; constexpr uintptr_t OnEquip = 0x35FF970; constexpr uintptr_t IsHaveNewOperators = 0x35FF6F0; constexpr uintptr_t IsOperatorsNew = 0x35FF8E0; constexpr uintptr_t IsDefaultOrEquipped = 0x35FF630; constexpr uintptr_t .ctor = 0x3600D80; }; // EWatchVideoState struct EWatchVideoState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Loading = 0x0; constexpr uintptr_t Waiting = 0x0; constexpr uintptr_t Ready = 0x0; }; // CombatMaster.View.UI.Windows.PointsShopWindow struct PointsShopWindow { constexpr uintptr_t _buttonsContainer = 0x60; constexpr uintptr_t _onWatchVideoRewardEffects = 0x68; constexpr uintptr_t _blackOutHandler = 0x70; // ---- Methods ---- constexpr uintptr_t NextRewardedVideoShowTime = 0x3602EC0; constexpr uintptr_t NextRewardedVideoShowTime = 0x3603170; constexpr uintptr_t IsRewardedVideoReady = 0x3602D10; constexpr uintptr_t CombatPoints200Id = 0x3602B30; constexpr uintptr_t CombatPoints500Id = 0x3602C50; constexpr uintptr_t CombatPoints1100Id = 0x3602A70; constexpr uintptr_t CombatPoints2400Id = 0x3602B90; constexpr uintptr_t CombatPoints5000Id = 0x3602BF0; constexpr uintptr_t CombatPoints9100Id = 0x3602CB0; constexpr uintptr_t CombatPoints15000Id = 0x3602AD0; constexpr uintptr_t IsWatchAdButtonEnabled = 0x3602DD0; constexpr uintptr_t WatchVideoState = 0x3603090; constexpr uintptr_t IsWatchVideoLoading = 0x3602E00; constexpr uintptr_t IsWatchAdReady = 0x3602D10; constexpr uintptr_t WatchAdReward = 0x3602FA0; constexpr uintptr_t WatchAdTimer = 0x3603070; constexpr uintptr_t Buy200Points = 0x3601CB0; constexpr uintptr_t Buy500Points = 0x3601E90; constexpr uintptr_t Buy1100Points = 0x3601B70; constexpr uintptr_t Buy2400Points = 0x3601D50; constexpr uintptr_t Buy5000Points = 0x3601DF0; constexpr uintptr_t Buy9100Points = 0x3601F30; constexpr uintptr_t Buy15000Points = 0x3601C10; constexpr uintptr_t WatchAd = 0x3602880; constexpr uintptr_t Update = 0x36025B0; constexpr uintptr_t Show = 0x3602400; constexpr uintptr_t Hide = 0x36020A0; constexpr uintptr_t OnDestroy = 0x3602350; constexpr uintptr_t BuyPoints = 0x3601FD0; constexpr uintptr_t OnBuyProduct = 0x3602200; constexpr uintptr_t OnBuyProductSuccess = 0x3602170; constexpr uintptr_t .ctor = 0x3602A30; }; // CombatMaster.View.UI.Windows.RemovedProfileWindow struct RemovedProfileWindow { // ---- Methods ---- constexpr uintptr_t IsIosDevice = 0x554A00; constexpr uintptr_t ContinueAsGuest = 0x36032E0; constexpr uintptr_t ContinueAsGuestTask = 0x3603250; constexpr uintptr_t LoginWithFacebook = 0x3603540; constexpr uintptr_t LoginWithFacebookTask = 0x36034B0; constexpr uintptr_t LoginWithGoogle = 0x3603670; constexpr uintptr_t LoginWithGoogleTask = 0x36035E0; constexpr uintptr_t LoginWithApple = 0x3603410; constexpr uintptr_t LoginWithAppleTask = 0x3603380; constexpr uintptr_t TryClose = 0x3603800; constexpr uintptr_t PrivacyPolicy = 0x3603760; constexpr uintptr_t TermsOfServices = 0x36037B0; constexpr uintptr_t OpenDiscordCommunity = 0x3603710; constexpr uintptr_t WriteToUs = 0x3603840; constexpr uintptr_t .ctor = 0x3603B60; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x35FAED0; constexpr uintptr_t .ctor = 0x35FC1D0; }; // CombatMaster.View.UI.Windows.ReticleSelectWindow struct ReticleSelectWindow { constexpr uintptr_t _weaponViewModel = 0x60; constexpr uintptr_t _selectedReticleViewModel = 0x68; constexpr uintptr_t _loadoutIndex = 0x70; constexpr uintptr_t _loadoutSlotType = 0x74; constexpr uintptr_t _weaponData = 0x78; constexpr uintptr_t _selectedReticle = 0x1A8; constexpr uintptr_t _reticleButtonViewModels = 0x1B0; // ---- Methods ---- constexpr uintptr_t ReticleType = 0x3604A60; constexpr uintptr_t Reticles = 0x3604AC0; constexpr uintptr_t GetDefaultSelected = 0x3604900; constexpr uintptr_t EquipReticle = 0x3603BA0; constexpr uintptr_t Show = 0x3604340; constexpr uintptr_t Update = 0x3604780; constexpr uintptr_t ShowAsync = 0x36042B0; constexpr uintptr_t SetupReticleColorButton = 0x3603FD0; constexpr uintptr_t OnSelect = 0x3603D80; constexpr uintptr_t Equip = 0x3603C90; constexpr uintptr_t UpdateWeaponData = 0x3604630; constexpr uintptr_t .ctor = 0x3604880; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x35FB780; constexpr uintptr_t Open = 0x35FB810; constexpr uintptr_t .ctor = 0x35FC210; }; // CombatMaster.View.UI.Windows.StoreWindow struct StoreWindow { constexpr uintptr_t _scrollRect = 0x60; constexpr uintptr_t _previewSelectedBundle = 0x68; constexpr uintptr_t _enhancedCollectionBinder = 0x70; constexpr uintptr_t _operationPromoButton = 0x78; constexpr uintptr_t _defaultBundlesListSize = 0x80; constexpr uintptr_t _expandedBundlesListSize = 0x84; constexpr uintptr_t _selectedBundleId = 0x88; constexpr uintptr_t _selectedBundleInfo = 0x90; constexpr uintptr_t _availableBundles = 0x98; constexpr uintptr_t _binderBundleList = 0xA0; constexpr uintptr_t _numberOfCells = 0xA8; // ---- Methods ---- constexpr uintptr_t GetDefaultSelected = 0x3607250; constexpr uintptr_t GetAllAvailableBundles = 0x3604D70; constexpr uintptr_t GetAllAvailableComboBundleSpecialOffers = 0x3604F80; constexpr uintptr_t Bundles = 0x36071A0; constexpr uintptr_t IsBundlesListExpanded = 0x3607460; constexpr uintptr_t IsBundlesListExpanded = 0x3607470; constexpr uintptr_t BundlesListHeight = 0x30F26A0; constexpr uintptr_t BundlesListHeight = 0x30F2780; constexpr uintptr_t PreviewBundle = 0x3605670; constexpr uintptr_t ShrinkOrExpandList = 0x36068E0; constexpr uintptr_t Update = 0x3606C70; constexpr uintptr_t Show = 0x3606330; constexpr uintptr_t Hide = 0x3605230; constexpr uintptr_t SetupBundleViewModel = 0x3606130; constexpr uintptr_t OnSelect = 0x36053C0; constexpr uintptr_t SetupBinderBundlesList = 0x3605740; constexpr uintptr_t GetBundleStoreCategory = 0x3605100; constexpr uintptr_t GetSelectedCollectionIndex = 0x3605190; constexpr uintptr_t .ctor = 0x3607180; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x35FBDC0; constexpr uintptr_t .ctor = 0x35FC310; }; // CombatMaster.View.UI.Windows.VehicleCustomizeWindow struct VehicleCustomizeWindow { constexpr uintptr_t _showedVehicles = 0x0; constexpr uintptr_t _orbitDragRotatePanel = 0x60; constexpr uintptr_t _dragRotatePanelVehicles = 0x68; constexpr uintptr_t _scrollRect = 0x70; constexpr uintptr_t _selectedVehicleViewModel = 0x78; constexpr uintptr_t _scrollCentringTime = 0x80; constexpr uintptr_t _scrollCentringEase = 0x84; constexpr uintptr_t _listVehicles = 0x88; constexpr uintptr_t _vehicleCategory = 0x90; constexpr uintptr_t _selectedVehicleId = 0x94; constexpr uintptr_t _selectedVehicleInfo = 0x98; constexpr uintptr_t _vehicleInfos = 0xA0; // ---- Methods ---- constexpr uintptr_t ShowedVehiclesMut = 0x3611C10; constexpr uintptr_t ShowedVehiclesMut = 0x3611F60; constexpr uintptr_t IsOrbitRotateActive = 0x3611BF0; constexpr uintptr_t CategoryName = 0x3611A60; constexpr uintptr_t Vehicles = 0x3611E10; constexpr uintptr_t OpenPreviewWindow = 0x36111C0; constexpr uintptr_t GetDefaultSelected = 0x3611AB0; constexpr uintptr_t SetupVehicleViewModel = 0x3611250; constexpr uintptr_t Show = 0x36114C0; constexpr uintptr_t Hide = 0x3610600; constexpr uintptr_t CentringScrollBySelected = 0x3610440; constexpr uintptr_t OnSelect = 0x3610D50; constexpr uintptr_t OnEquip = 0x3610C80; constexpr uintptr_t IsHaveNewVehicle = 0x36109E0; constexpr uintptr_t IsHaveNewVehicleByCategory = 0x36107C0; constexpr uintptr_t IsVehicleNew = 0x3610BF0; constexpr uintptr_t IsDefaultOrEquipped = 0x36106D0; constexpr uintptr_t .ctor = 0x3611980; }; // CategoryGo struct CategoryGo { constexpr uintptr_t Category = 0x10; constexpr uintptr_t GameObject = 0x18; }; // CombatMaster.View.UI.Windows.VehiclesWindow struct VehiclesWindow { constexpr uintptr_t _defaultSelectedWwl = 0x60; constexpr uintptr_t _orbitDragRotatePanel = 0x68; constexpr uintptr_t _dragRotatePanelVehicles = 0x70; constexpr uintptr_t _categoryTabs = 0x78; constexpr uintptr_t _categoryTabsWwl = 0x80; // ---- Methods ---- constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t CurrentTab = 0x5C4E10; constexpr uintptr_t CurrentTab = 0x5C4E20; constexpr uintptr_t IsTabActive = 0x3612580; constexpr uintptr_t IsOrbitRotateActive = 0x3613200; constexpr uintptr_t CategoryName = 0x3612E40; constexpr uintptr_t CategoryDescription = 0x3612CF0; constexpr uintptr_t EquippedSkin = 0x3612E90; constexpr uintptr_t CollectedZiplinesFormatted = 0x3612060; constexpr uintptr_t EquippedVehicleIcon = 0x3612070; constexpr uintptr_t IsHaveNewVehicle = 0x3612570; constexpr uintptr_t IsComingSoon = 0x3612550; constexpr uintptr_t GetCollectedZiplinesFormatted = 0x36120F0; constexpr uintptr_t GetEquippedVehicleIcon = 0x36123E0; constexpr uintptr_t GetDefaultSelected = 0x3613090; constexpr uintptr_t SelectTab = 0x3612880; constexpr uintptr_t OnClickSwitchButton = 0x3612680; constexpr uintptr_t OnClickPreviewButton = 0x3612590; constexpr uintptr_t Update = 0x3612BB0; constexpr uintptr_t Show = 0x3612A60; constexpr uintptr_t Hide = 0x3612460; constexpr uintptr_t OnSelectTab = 0x36127A0; constexpr uintptr_t .ctor = 0x3612CB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x3617600; constexpr uintptr_t .ctor = 0x3617D60; }; // AttachCategoryViewData struct AttachCategoryViewData { constexpr uintptr_t Category = 0x10; constexpr uintptr_t WeaponRotationY = 0x14; constexpr uintptr_t CustomVerticalOffset = 0x18; constexpr uintptr_t CustomHorizontalOffset = 0x1C; }; // CombatMaster.View.UI.Windows.WeaponAttachmentSelectBlueprintWindow struct WeaponAttachmentSelectBlueprintWindow { constexpr uintptr_t _dragRotatePanel = 0x60; constexpr uintptr_t _weaponViewModel = 0x68; constexpr uintptr_t _selectedBlueprintViewModel = 0x70; constexpr uintptr_t _scrollRect = 0x78; constexpr uintptr_t _pinchZoom = 0x80; constexpr uintptr_t _scaleOffset = 0x88; constexpr uintptr_t _cameraShiftOffset = 0x8C; constexpr uintptr_t _weaponRotationY = 0x94; constexpr uintptr_t _categoryViewDatas = 0x98; constexpr uintptr_t _loadoutIndex = 0xA0; constexpr uintptr_t _loadoutSlotType = 0xA4; constexpr uintptr_t _weaponData = 0xA8; constexpr uintptr_t _blueprintViewModels = 0x1D8; constexpr uintptr_t _blueprints = 0x1E0; constexpr uintptr_t _selectedAttachment = 0x1E8; constexpr uintptr_t _equippedAttachment = 0x1EC; constexpr uintptr_t _selectedBlueprint = 0x1F0; constexpr uintptr_t _equippedBlueprint = 0x1F4; // ---- Methods ---- constexpr uintptr_t WeaponRotationY = 0x3615490; constexpr uintptr_t IsNoModificationBlueprintEquipped = 0x3615340; constexpr uintptr_t IsNoModificationCanEquip = 0x36153C0; constexpr uintptr_t IsBlueprintSelected = 0x3615330; constexpr uintptr_t AttachmentCategoryName = 0x36148A0; constexpr uintptr_t EquippedAttachmentsCount = 0x3615020; constexpr uintptr_t CollectedBlueprintsFormatted = 0x3614E20; constexpr uintptr_t Blueprints = 0x3614920; constexpr uintptr_t GetDefaultSelected = 0x36151D0; constexpr uintptr_t AttachmentSubCategory = 0x3614900; constexpr uintptr_t EquipSelectedBlueprint = 0x3613310; constexpr uintptr_t UnequipSelectedBlueprint = 0x36144B0; constexpr uintptr_t Show = 0x36138F0; constexpr uintptr_t ShowAsync = 0x3613860; constexpr uintptr_t Hide = 0x3613400; constexpr uintptr_t SetupBlueprintViewModel = 0x3613670; constexpr uintptr_t SelectBlueprint = 0x3613580; constexpr uintptr_t ReplaceAttachmentWithBlueprint = 0x3613480; constexpr uintptr_t EquipBlueprint = 0x3613220; constexpr uintptr_t Unequip = 0x3614560; constexpr uintptr_t UpdateWeaponData = 0x3614600; constexpr uintptr_t TryGetAttachmentViewData = 0x3614110; constexpr uintptr_t .ctor = 0x3614760; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x3617370; constexpr uintptr_t .ctor = 0x3617BA0; }; // AttachCategoryViewData struct AttachCategoryViewData { constexpr uintptr_t Category = 0x10; constexpr uintptr_t WeaponRotationY = 0x14; constexpr uintptr_t CustomVerticalOffset = 0x18; constexpr uintptr_t CustomHorizontalOffset = 0x1C; }; // CombatMaster.View.UI.Windows.WeaponAttachmentSelectWindow struct WeaponAttachmentSelectWindow { constexpr uintptr_t _dragRotatePanel = 0x60; constexpr uintptr_t _weaponViewModel = 0x68; constexpr uintptr_t _weaponStatsViewModel = 0x70; constexpr uintptr_t _selectedAttachmentViewModel = 0x78; constexpr uintptr_t _scrollRect = 0x80; constexpr uintptr_t _pinchZoom = 0x88; constexpr uintptr_t _scaleOffset = 0x90; constexpr uintptr_t _cameraShiftOffset = 0x94; constexpr uintptr_t _weaponRotationY = 0x9C; constexpr uintptr_t _categoryViewDatas = 0xA0; constexpr uintptr_t _loadoutIndex = 0xA8; constexpr uintptr_t _loadoutSlotType = 0xAC; constexpr uintptr_t _weaponData = 0xB0; constexpr uintptr_t _attachmentViewModels = 0x1E0; constexpr uintptr_t _attachments = 0x1E8; constexpr uintptr_t _attachmentSubCategory = 0x1F0; constexpr uintptr_t _selectedAttachment = 0x1F4; constexpr uintptr_t _equippedAttachment = 0x1F8; // ---- Methods ---- constexpr uintptr_t WeaponRotationY = 0x3622A20; constexpr uintptr_t IsDefaultAttachmentEquipped = 0x3622850; constexpr uintptr_t IsAttachmentSelected = 0x3622770; constexpr uintptr_t AttachmentCategoryName = 0x3622230; constexpr uintptr_t ShowFoldedSightButton = 0x3622940; constexpr uintptr_t ShowUseCantedAdsButton = 0x3622980; constexpr uintptr_t CollectedAttachmentsFormatted = 0x3622390; constexpr uintptr_t Attachments = 0x3622280; constexpr uintptr_t GetDefaultSelected = 0x3622610; constexpr uintptr_t EquipSelectedAttachment = 0x36203D0; constexpr uintptr_t UnequipSelectedAttachment = 0x3621970; constexpr uintptr_t FoldedSightsEnableState = 0x3620500; constexpr uintptr_t CantedAdsEnableState = 0x3620320; constexpr uintptr_t Show = 0x3620DD0; constexpr uintptr_t Hide = 0x36205B0; constexpr uintptr_t SetupAttachment = 0x3620AD0; constexpr uintptr_t OnSelectAttachment = 0x36207B0; constexpr uintptr_t OnSelectAttachment = 0x3620630; constexpr uintptr_t SelectAttachmentAndFocus = 0x36209D0; constexpr uintptr_t ReplaceAttachmentAsync = 0x36208E0; constexpr uintptr_t Equip = 0x3620410; constexpr uintptr_t Unequip = 0x3621A20; constexpr uintptr_t UpdateWeaponData = 0x3621E30; constexpr uintptr_t UpdateAttachments = 0x3621AC0; constexpr uintptr_t OpenBlueprintSelect = 0x36207C0; constexpr uintptr_t TryGetAttachmentViewData = 0x36213A0; constexpr uintptr_t .ctor = 0x36220F0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x3617460; constexpr uintptr_t .ctor = 0x3617D20; }; // CombatMaster.View.UI.Windows.WeaponAttachmentsWindow struct WeaponAttachmentsWindow { constexpr uintptr_t _showedAttachments = 0x0; constexpr uintptr_t _dragRotatePanel = 0x60; constexpr uintptr_t _weaponViewModel = 0x68; constexpr uintptr_t _weaponStatsViewModel = 0x70; constexpr uintptr_t _attachmentButtonsViewModel = 0x78; constexpr uintptr_t _nextAvailableAttachment1 = 0x80; constexpr uintptr_t _nextAvailableAttachment2 = 0x88; constexpr uintptr_t _nextAvailableAttachment3 = 0x90; constexpr uintptr_t _loadoutIndex = 0x98; constexpr uintptr_t _loadoutSlotType = 0x9C; constexpr uintptr_t _weaponData = 0xA0; // ---- Methods ---- constexpr uintptr_t ShowedAttachmentsMut = 0x3625210; constexpr uintptr_t ShowedAttachmentsMut = 0x3625860; constexpr uintptr_t IsPistol = 0x3625090; constexpr uintptr_t CountAvailableAttachments = 0x3624F30; constexpr uintptr_t IsHaveNewAttachment = 0x3624F80; constexpr uintptr_t IsHaveNewCustomization = 0x3624FB0; constexpr uintptr_t NextAvailableAttachments = 0x36250C0; constexpr uintptr_t OpenUnlocksPopup = 0x36233C0; constexpr uintptr_t OpenCustomizeWindow = 0x3623300; constexpr uintptr_t OpenShootingRange = 0x3623360; constexpr uintptr_t Randomize = 0x3623DE0; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x36230B0; constexpr uintptr_t Show = 0x3624580; constexpr uintptr_t Hide = 0x3622A70; constexpr uintptr_t RemoveFromHistory = 0x36243F0; constexpr uintptr_t OnWeaponAttachmentPress = 0x3623230; constexpr uintptr_t TryOpenAttachmentPopup = 0x36249D0; constexpr uintptr_t ShowAsync = 0x36244F0; constexpr uintptr_t UpdateWeaponData = 0x3624DD0; constexpr uintptr_t UpdateAttachmentButtons = 0x3624C10; constexpr uintptr_t RandomizeWeapon = 0x36234C0; constexpr uintptr_t IsHaveNewAttachments = 0x3622CF0; constexpr uintptr_t IsAttachmentNew = 0x3622BE0; constexpr uintptr_t .ctor = 0x1248CB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x3617530; constexpr uintptr_t .ctor = 0x3617BE0; }; // CombatMaster.View.UI.Windows.WeaponCustomizeWindow struct WeaponCustomizeWindow { constexpr uintptr_t _showedCustomization = 0x0; constexpr uintptr_t _showedReticles = 0x8; constexpr uintptr_t _dragRotatePanel = 0x60; constexpr uintptr_t _weaponViewModel = 0x68; constexpr uintptr_t _camoButton = 0x70; constexpr uintptr_t _detailColorButton = 0x78; constexpr uintptr_t _reticleButton = 0x80; constexpr uintptr_t _charmButton = 0x88; constexpr uintptr_t _stickerButton = 0x90; constexpr uintptr_t _perkButton = 0x98; constexpr uintptr_t _loadoutIndex = 0xA0; constexpr uintptr_t _loadoutSlotType = 0xA4; constexpr uintptr_t _weaponData = 0xA8; // ---- Methods ---- constexpr uintptr_t ShowedCustomizationMut = 0x3629410; constexpr uintptr_t ShowedCustomizationMut = 0x3629C70; constexpr uintptr_t ShowedReticlesMut = 0x3629A60; constexpr uintptr_t ShowedReticlesMut = 0x3629FB0; constexpr uintptr_t IsHaveNewAttachment = 0x3629270; constexpr uintptr_t IsHaveNewCustomization = 0x36292C0; constexpr uintptr_t IsHaveNewCamo = 0x36292A0; constexpr uintptr_t IsHaveNewDetailColor = 0x36293A0; constexpr uintptr_t IsHaveNewReticle = 0x36293C0; constexpr uintptr_t IsAttachmentsButtonVisible = 0x3629200; constexpr uintptr_t ShowPerksButton = 0x36293E0; constexpr uintptr_t OpenAttachmentsWindow = 0x3626BB0; constexpr uintptr_t OpenShootingRange = 0x3626F00; constexpr uintptr_t OpenCamoCategorySelectWindow = 0x3626C10; constexpr uintptr_t OpenDetailColorCategorySelectWindow = 0x3626D40; constexpr uintptr_t OpenReticleCategorySelectWindow = 0x3626DA0; constexpr uintptr_t OpenCharmSelectWindow = 0x3626C70; constexpr uintptr_t Randomize = 0x36282E0; constexpr uintptr_t Show = 0x3628A50; constexpr uintptr_t ShowAsync = 0x36289C0; constexpr uintptr_t Hide = 0x3625BA0; constexpr uintptr_t RemoveFromHistory = 0x36288C0; constexpr uintptr_t UpdateWeaponData = 0x3614600; constexpr uintptr_t UpdateButtons = 0x3628D80; constexpr uintptr_t OnWeaponAttachmentPress = 0x3626AE0; constexpr uintptr_t RandomizeAll = 0x3626F60; constexpr uintptr_t RandomizeCamo = 0x36271B0; constexpr uintptr_t RandomizeDetailColor = 0x3627A10; constexpr uintptr_t RandomizeReticle = 0x3627DB0; constexpr uintptr_t RandomizeCharm = 0x3627550; constexpr uintptr_t IsHaveNewCustomizations = 0x36262F0; constexpr uintptr_t IsHaveNewCamos = 0x3625E70; constexpr uintptr_t IsHaveNewCamos = 0x36260A0; constexpr uintptr_t IsCamoNew = 0x3625D10; constexpr uintptr_t IsHaveNewDetailColors = 0x36265A0; constexpr uintptr_t IsHaveNewDetailColors = 0x3626350; constexpr uintptr_t IsDetailColorNew = 0x3625DC0; constexpr uintptr_t IsHaveNewReticles = 0x36267D0; constexpr uintptr_t IsReticleNew = 0x3626A50; constexpr uintptr_t .ctor = 0x1248CB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x36176E0; constexpr uintptr_t .ctor = 0x3617C20; }; // CombatMaster.View.UI.Windows.WeaponSelectWindow struct WeaponSelectWindow { constexpr uintptr_t _selectedWeaponViewModel = 0x60; constexpr uintptr_t _weaponStatsViewModel = 0x68; constexpr uintptr_t _weaponsScrollRect = 0x70; constexpr uintptr_t _lethalWeaponsScrollRect = 0x78; constexpr uintptr_t _weaponViewModels = 0x80; constexpr uintptr_t _loadoutIndex = 0x8C; constexpr uintptr_t _loadoutSlotType = 0x90; constexpr uintptr_t _selectedWeapon = 0x94; constexpr uintptr_t _selectedWeaponInfo = 0x1C8; constexpr uintptr_t _weaponDataList = 0x1D0; // ---- Methods ---- constexpr uintptr_t TabCategories = 0x362C3E0; constexpr uintptr_t CurrentTab = 0x5C4E10; constexpr uintptr_t CurrentTab = 0x5C4E20; constexpr uintptr_t IsTabActive = 0x3612580; constexpr uintptr_t Weapons = 0x362C530; constexpr uintptr_t LoadoutSlot = 0x5DB1C0; constexpr uintptr_t LoadoutSlot = 0x362CA50; constexpr uintptr_t IsHaveNewWeaponsOrBlueprints = 0x362A430; constexpr uintptr_t GetDefaultSelected = 0x362C280; constexpr uintptr_t SelectTab = 0x362B100; constexpr uintptr_t OpenPreviewWeaponWindow = 0x362B000; constexpr uintptr_t SetupWeaponViewModel = 0x362B620; constexpr uintptr_t Show = 0x362BAD0; constexpr uintptr_t Hide = 0x362A3F0; constexpr uintptr_t Update = 0x362C0B0; constexpr uintptr_t CenterScrollByWeapon = 0x362A0C0; constexpr uintptr_t OnSelect = 0x362A590; constexpr uintptr_t OnEquip = 0x362A460; constexpr uintptr_t .ctor = 0x362C1B0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x3617860; constexpr uintptr_t .ctor = 0x3617C60; }; // CombatMaster.View.UI.Windows.WeaponShootingRangeWindow struct WeaponShootingRangeWindow { constexpr uintptr_t _hudInputController = 0x60; constexpr uintptr_t _crosshair = 0x68; constexpr uintptr_t _xpCounter = 0x70; constexpr uintptr_t _loadoutIndex = 0x7B; constexpr uintptr_t _loadoutSlotType = 0x7C; constexpr uintptr_t _weaponData = 0x80; constexpr uintptr_t _saveCameraFov = 0x1B0; constexpr uintptr_t _myPlayer = 0x1B8; // ---- Methods ---- constexpr uintptr_t IsHaveNewAttachment = 0x362E1F0; constexpr uintptr_t IsHaveNewCustomization = 0x362E210; constexpr uintptr_t IsAttachmentsButtonVisible = 0x362E180; constexpr uintptr_t DisablePlayerHud = 0x5EEEA0; constexpr uintptr_t DisablePlayerHud = 0x5EEEE0; constexpr uintptr_t IsShrinkTabs = 0x2216DD0; constexpr uintptr_t IsShrinkTabs = 0x2217150; constexpr uintptr_t IsPause = 0x2216DC0; constexpr uintptr_t IsPause = 0x2217140; constexpr uintptr_t LoadoutIndex = 0x2216DB0; constexpr uintptr_t LoadoutSlotType = 0x546A60; constexpr uintptr_t OpenAttachmentsWindow = 0x362CD20; constexpr uintptr_t OpenCustomizeWindow = 0x362CD70; constexpr uintptr_t OpenSettingsWindow = 0x362CDC0; constexpr uintptr_t ShrinkOrExpandTabs = 0x362DCA0; constexpr uintptr_t ChangeUIEnableState = 0x362CAA0; constexpr uintptr_t Update = 0x362DCF0; constexpr uintptr_t Show = 0x362CE60; constexpr uintptr_t Hide = 0x362CAF0; constexpr uintptr_t AllowBack = 0x554A00; constexpr uintptr_t RemoveFromHistory = 0x362CE20; constexpr uintptr_t .ctor = 0x1248CB0; }; // CombatMaster.View.UI.Windows.WeaponsWindow struct WeaponsWindow { constexpr uintptr_t _showedWeapons = 0x0; constexpr uintptr_t _showedBlueprints = 0x8; // ---- Methods ---- constexpr uintptr_t IsNewWeaponsAvailable = 0x36309F0; constexpr uintptr_t IsNewBattlePerksAvailable = 0x36309D0; constexpr uintptr_t IsNewWristbandsAvailable = 0x3630A20; constexpr uintptr_t IsNewVehiclesAvailable = 0x36309E0; constexpr uintptr_t ShowedWeaponsMut = 0x3630C40; constexpr uintptr_t ShowedWeaponsMut = 0x3630F40; constexpr uintptr_t ShowedBlueprintsMut = 0x3630A30; constexpr uintptr_t ShowedBlueprintsMut = 0x3630E40; constexpr uintptr_t OpenLoadoutsWindow = 0x3630670; constexpr uintptr_t OpenKillStreaksWindow = 0x3630600; constexpr uintptr_t OpenWristbandSelectWindow = 0x3630750; constexpr uintptr_t OpenVehiclesAndEquipmentWindow = 0x36306E0; constexpr uintptr_t OpenArsenalWindow = 0x36304A0; constexpr uintptr_t OpenCollectionsWindow = 0x36304E0; constexpr uintptr_t OpenComingSoon = 0x3630550; constexpr uintptr_t Show = 0x3630810; constexpr uintptr_t Hide = 0x362A3F0; constexpr uintptr_t IsHaveNewWeapons = 0x3630220; constexpr uintptr_t IsHaveNewWeapons = 0x3630020; constexpr uintptr_t IsHaveNewWeapons = 0x362FE20; constexpr uintptr_t IsWeaponNew = 0x3630410; constexpr uintptr_t IsHaveNewBlueprints = 0x362F5E0; constexpr uintptr_t IsHaveNewBlueprints = 0x362F9E0; constexpr uintptr_t IsHaveNewBlueprints = 0x362FC00; constexpr uintptr_t IsHaveNewBlueprints = 0x362F7C0; constexpr uintptr_t IsBlueprintNew = 0x362E2F0; constexpr uintptr_t IsDefaultOrEquipped = 0x362E370; constexpr uintptr_t .ctor = 0x3630990; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x36177A0; constexpr uintptr_t .ctor = 0x3617CE0; }; // CombatMaster.View.UI.Windows.WheeledVehiclesPreviewWindow struct WheeledVehiclesPreviewWindow { constexpr uintptr_t _vehicleViewModel = 0x60; constexpr uintptr_t _dragRotatePanel = 0x68; constexpr uintptr_t _showcaseAudioList = 0x70; constexpr uintptr_t _previewItemId = 0x7C; constexpr uintptr_t _showcaseCancellationToken = 0x80; constexpr uintptr_t _closeAfterShowcase = 0x88; // ---- Methods ---- constexpr uintptr_t IsShowcaseAnimationPlaying = 0x5EEEA0; constexpr uintptr_t IsShowcaseAnimationPlaying = 0x5EEEE0; constexpr uintptr_t StartShowcase = 0x3631420; constexpr uintptr_t StopShowcase = 0x36314D0; constexpr uintptr_t PlayShowcaseAnimation = 0x36310B0; constexpr uintptr_t Show = 0x3631210; constexpr uintptr_t ShowAsync = 0x3631160; constexpr uintptr_t Hide = 0x3631040; constexpr uintptr_t .ctor = 0x1248CB0; }; // Opener struct Opener { // ---- Methods ---- constexpr uintptr_t Open = 0x3617B00; constexpr uintptr_t Open = 0x3617A70; constexpr uintptr_t .ctor = 0x3617CA0; }; // CombatMaster.View.UI.Windows.WristbandSelectWindow struct WristbandSelectWindow { constexpr uintptr_t _showedWristbands = 0x0; constexpr uintptr_t _scrollRect = 0x60; constexpr uintptr_t _selectedWristbandView = 0x68; constexpr uintptr_t _wristbandFilterContainer = 0x70; constexpr uintptr_t _wristbandFilter = 0x78; constexpr uintptr_t _listWristbands = 0x80; constexpr uintptr_t _selectedWristbandId = 0x88; constexpr uintptr_t _equippedWristbandId = 0x8C; constexpr uintptr_t _selectedWristbandInfo = 0x90; constexpr uintptr_t _listFilters = 0x98; constexpr uintptr_t _wristbandInfos = 0xA0; constexpr uintptr_t _currentFilterInex = 0xA8; constexpr uintptr_t _isWatches = 0xAA; constexpr uintptr_t _isNoFilter = 0xAB; // ---- Methods ---- constexpr uintptr_t ShowedWristbandsMut = 0x3633950; constexpr uintptr_t ShowedWristbandsMut = 0x3633C60; constexpr uintptr_t Wristbands = 0x3633B50; constexpr uintptr_t EquippedWristbandName = 0x3633750; constexpr uintptr_t OpenPreviewWindow = 0x36320F0; constexpr uintptr_t GetDefaultSelected = 0x36337B0; constexpr uintptr_t Awake = 0x3631510; constexpr uintptr_t Update = 0x3633290; constexpr uintptr_t SetupWristbandViewModel = 0x36324F0; constexpr uintptr_t Show = 0x36327C0; constexpr uintptr_t UpdateSubCategoryFilterTabs = 0x3632A00; constexpr uintptr_t SetupFilter = 0x3632340; constexpr uintptr_t Hide = 0x362A3F0; constexpr uintptr_t UpdateWristBandList = 0x3632D50; constexpr uintptr_t Reselect = 0x3632140; constexpr uintptr_t WristbandOrder = 0x36335A0; constexpr uintptr_t OnSelect = 0x36319A0; constexpr uintptr_t OnEquip = 0x36318D0; constexpr uintptr_t IsHaveNewWristbands = 0x3631600; constexpr uintptr_t IsWristbandNew = 0x36317F0; constexpr uintptr_t IsDefaultOrEquipped = 0x3631590; constexpr uintptr_t .ctor = 0x3633630; }; // CombatMaster.View.UI.Windows.WindowsLobby.GameFiltersWindow struct GameFiltersWindow { constexpr uintptr_t _lastSelectedGo = 0x60; constexpr uintptr_t _defaultSelectedWwl = 0x68; constexpr uintptr_t _mapsScrollView = 0x70; constexpr uintptr_t _lastIndex = 0x78; constexpr uintptr_t _lastSnappedGo = 0x80; // ---- Methods ---- constexpr uintptr_t GetDefaultSelected = 0x3616B10; constexpr uintptr_t IsStandalone = 0x53FBD0; constexpr uintptr_t IsHighDefinitionMapPrefer = 0x3616BB0; constexpr uintptr_t IsLeaguesLocked = 0x554A00; constexpr uintptr_t LeaguesLockedLevel = 0x3616BF0; constexpr uintptr_t IsGameModesLocked = 0x554A00; constexpr uintptr_t GameModesLockedLevel = 0x3616AB0; constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t MatchLeague = 0x3617360; constexpr uintptr_t IsMatchLeagueSelected = 0x3615750; constexpr uintptr_t IsQuickPlayGameModeSelected = 0x3615770; constexpr uintptr_t IsMapFilterSelected = 0x3615720; constexpr uintptr_t MapFilters = 0x3616C50; constexpr uintptr_t SetupMapFilterViewModel = 0x3615F50; constexpr uintptr_t Show = 0x36161E0; constexpr uintptr_t Hide = 0x3615630; constexpr uintptr_t SnapToSelected = 0x3616210; constexpr uintptr_t Update = 0x3616710; constexpr uintptr_t SelectMatchLeague = 0x36158A0; constexpr uintptr_t SelectQuickPlayGameMode = 0x3615B20; constexpr uintptr_t SelectMapFilter = 0x36157F0; constexpr uintptr_t OpenLeaguesInfoPopup = 0x3615790; constexpr uintptr_t ChangeHighDefinitionMapPrefer = 0x36155C0; constexpr uintptr_t .ctor = 0x3616A70; }; // CombatMaster.View.UI.UIInfo.RarityColors struct RarityColors { constexpr uintptr_t CommonHighlight = 0x10; constexpr uintptr_t CommonLowlight = 0x20; constexpr uintptr_t UncommonHighlight = 0x30; constexpr uintptr_t UncommonLowlight = 0x40; constexpr uintptr_t RareHighlight = 0x50; constexpr uintptr_t RareLowlight = 0x60; constexpr uintptr_t EpicHighlight = 0x70; constexpr uintptr_t EpicLowlight = 0x80; constexpr uintptr_t LegendaryHighlight = 0x90; constexpr uintptr_t LegendaryLowlight = 0xA0; constexpr uintptr_t RelicHighlight = 0xB0; constexpr uintptr_t RelicLowlight = 0xC0; }; // CombatMaster.View.UI.UIInfo.RarityIcons struct RarityIcons { constexpr uintptr_t Common = 0x10; constexpr uintptr_t Uncommon = 0x18; constexpr uintptr_t Rare = 0x20; constexpr uintptr_t Epic = 0x28; constexpr uintptr_t Legendary = 0x30; constexpr uintptr_t Relic = 0x38; }; // CombatMaster.View.UI.UIInfo.ResourceIconAsset struct ResourceIconAsset { constexpr uintptr_t Resource = 0x10; constexpr uintptr_t Icon = 0x18; constexpr uintptr_t Artwork = 0x20; }; // CombatMaster.View.UI.UIInfo.ThemeAsset struct ThemeAsset { constexpr uintptr_t Theme = 0x10; constexpr uintptr_t Info = 0x18; }; // ImageStyleUIInfo struct ImageStyleUIInfo { constexpr uintptr_t Name = 0x10; constexpr uintptr_t Style = 0x18; constexpr uintptr_t Color = 0x1C; constexpr uintptr_t Sprite = 0x30; }; // TextStyleUIInfo struct TextStyleUIInfo { constexpr uintptr_t Name = 0x10; constexpr uintptr_t Style = 0x18; constexpr uintptr_t FontAsset = 0x20; constexpr uintptr_t FontMaterial = 0x28; constexpr uintptr_t FontStyle = 0x30; constexpr uintptr_t FontSize = 0x34; constexpr uintptr_t VertexColor = 0x38; constexpr uintptr_t EnableColorGradient = 0x48; constexpr uintptr_t ColorGradient = 0x50; constexpr uintptr_t CharacterSpacing = 0x58; constexpr uintptr_t LineSpacing = 0x5C; constexpr uintptr_t WordSpacing = 0x60; constexpr uintptr_t ParagraphSpacing = 0x64; }; // CombatMaster.View.UI.UIInfo.ThemeUIInfo struct ThemeUIInfo { constexpr uintptr_t MyNameColor = 0x18; constexpr uintptr_t TeammateColor = 0x28; constexpr uintptr_t EnemyColor = 0x38; constexpr uintptr_t GlowWeaponPreview = 0x48; constexpr uintptr_t FogOperatorDensity = 0x4C; constexpr uintptr_t FogOperatorColor = 0x50; constexpr uintptr_t FogWeaponsDensity = 0x60; constexpr uintptr_t FogWeaponsColor = 0x64; constexpr uintptr_t _rarityColors = 0x74; constexpr uintptr_t _rarityIcons = 0x138; constexpr uintptr_t _resourceIconAssets = 0x168; constexpr uintptr_t _imageStyles = 0x170; constexpr uintptr_t _textStyles = 0x178; constexpr uintptr_t _imageStylesDict = 0x180; constexpr uintptr_t _textStylesDict = 0x188; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x3618110; constexpr uintptr_t OnValidate = 0x36184B0; constexpr uintptr_t GetTextStyle = 0x3617F40; constexpr uintptr_t GetImageStyle = 0x3617DA0; constexpr uintptr_t SetTextStyle = 0x3619250; constexpr uintptr_t SetImageStyle = 0x3619080; constexpr uintptr_t RarityHighlightColor = 0x3618B30; constexpr uintptr_t RarityLowlightColor = 0x3618D80; constexpr uintptr_t RarityIcon = 0x3618C70; constexpr uintptr_t ResourceIcon = 0x3618FA0; constexpr uintptr_t ResourceArtwork = 0x3618EC0; constexpr uintptr_t .ctor = 0x778690; }; // Internal struct Internal { constexpr uintptr_t _info = 0x0; // ---- Methods ---- constexpr uintptr_t Ref = 0x363AAB0; constexpr uintptr_t Ref = 0x363AAF0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.View.UI.UIInfo.UIInfo struct UIInfo { constexpr uintptr_t OnChangeCurrentTheme = 0x0; constexpr uintptr_t DebugThemeInEditor = 0x18; constexpr uintptr_t DebugReStyleInUpdate = 0x1C; constexpr uintptr_t DebugReStyleInPlaymode = 0x1D; constexpr uintptr_t RestyleFramesDelay = 0x20; constexpr uintptr_t _themeInfos = 0x28; // ---- Methods ---- constexpr uintptr_t CurrentTheme = 0x364BDD0; constexpr uintptr_t CurrentThemeInfo = 0x364BC80; constexpr uintptr_t GetThemeByIndex = 0x364B5A0; constexpr uintptr_t RarityHighlightColor = 0x364B660; constexpr uintptr_t RarityLowlightColor = 0x364B800; constexpr uintptr_t RarityIcon = 0x364B740; constexpr uintptr_t ResourceIcon = 0x364B9A0; constexpr uintptr_t ResourceArtwork = 0x364B8E0; constexpr uintptr_t Init = 0x364B600; constexpr uintptr_t GetTextStyle = 0x364B490; constexpr uintptr_t SetTextStyle = 0x364BB10; constexpr uintptr_t GetImageStyle = 0x364B3A0; constexpr uintptr_t SetImageStyle = 0x364BA60; constexpr uintptr_t .ctor = 0x364BC70; constexpr uintptr_t .cctor = 0x364BBF0; }; // CombatMaster.View.UI.PopUps.ActivateDoubleXpTokenPopUp struct ActivateDoubleXpTokenPopUp { constexpr uintptr_t _xpTokenViewModel = 0x38; constexpr uintptr_t _xpTokenId = 0x40; // ---- Methods ---- constexpr uintptr_t Open = 0x3633EA0; constexpr uintptr_t Activate = 0x3633D60; constexpr uintptr_t Close = 0x35FAD80; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.AttachmentUnlocksPopup struct AttachmentUnlocksPopup { constexpr uintptr_t _scroller = 0x38; constexpr uintptr_t _loadoutIndex = 0x40; constexpr uintptr_t _loadoutSlotType = 0x44; constexpr uintptr_t _weapon = 0x48; constexpr uintptr_t _attachments = 0x178; // ---- Methods ---- constexpr uintptr_t WeaponName = 0x3634940; constexpr uintptr_t WeaponLevel = 0x3634620; constexpr uintptr_t WeaponNameAndLevel = 0x3634740; constexpr uintptr_t Attachments = 0x36344A0; constexpr uintptr_t Open = 0x3633F10; constexpr uintptr_t SetupAttachment = 0x3634200; constexpr uintptr_t UpdateAvailableAttachments = 0x3634330; constexpr uintptr_t .ctor = 0x3634420; }; // EPurchasedType struct EPurchasedType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Enter = 0x0; constexpr uintptr_t Complete = 0x0; constexpr uintptr_t UnlockLevels = 0x0; }; // CombatMaster.View.UI.PopUps.BattlePassPurchasedPopup struct BattlePassPurchasedPopup { constexpr uintptr_t _content = 0x38; constexpr uintptr_t _videoPlayer = 0x40; // ---- Methods ---- constexpr uintptr_t PurchasedType = 0x6C1180; constexpr uintptr_t PurchasedType = 0x735A10; constexpr uintptr_t Prepare = 0x36372A0; constexpr uintptr_t Show = 0x36372F0; constexpr uintptr_t Hide = 0x36371B0; constexpr uintptr_t PrepareVideo = 0x36371E0; constexpr uintptr_t .ctor = 0x882520; }; // ESlideType struct ESlideType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ItemsGrid = 0x0; constexpr uintptr_t Operators = 0x0; constexpr uintptr_t WeaponPreview = 0x0; constexpr uintptr_t FpsWeaponInspect = 0x0; constexpr uintptr_t PurchaseBattlePass = 0x0; constexpr uintptr_t PurchaseTiers = 0x0; }; // CombatMaster.View.UI.PopUps.BattlePassPurchaseSelectPopup struct BattlePassPurchaseSelectPopup { constexpr uintptr_t IsOpen = 0x0; constexpr uintptr_t _defaultSelected = 0x38; constexpr uintptr_t _timeoutBetweenSlides = 0x40; constexpr uintptr_t _purchaseSlideExpandPercent = 0x44; constexpr uintptr_t _baseBattlePass = 0x48; constexpr uintptr_t _premiumBattlePass = 0x50; constexpr uintptr_t _baseBattlePassScroll = 0x58; constexpr uintptr_t _premiumBattlePassScroll = 0x60; constexpr uintptr_t _levelsBattlePassScroll = 0x68; constexpr uintptr_t _music = 0x70; constexpr uintptr_t _totalPointsLootItem = 0x88; constexpr uintptr_t _fieldOfView = 0x8C; constexpr uintptr_t _operatorHandsId = 0x90; constexpr uintptr_t _operatorAccessories = 0x98; constexpr uintptr_t _previewWeapon = 0xA0; constexpr uintptr_t _rectTransform = 0xA8; constexpr uintptr_t _canvas = 0xB0; constexpr uintptr_t _battlePassInfo = 0xB8; constexpr uintptr_t _blackOutHandler = 0xC0; constexpr uintptr_t _slideShowTimeOut = 0xC4; constexpr uintptr_t _gamepadSelectOfferTime = 0xC8; constexpr uintptr_t _slideType = 0xCC; // ---- Methods ---- constexpr uintptr_t SlideType = 0x2A24DD0; constexpr uintptr_t SlideType = 0x3636E70; constexpr uintptr_t IsBaseBattlePassActive = 0x1FC83E0; constexpr uintptr_t IsBaseBattlePassActive = 0x3636E60; constexpr uintptr_t FpsWeaponCamera = 0x3636490; constexpr uintptr_t IsButtonNextAvailable = 0x36364C0; constexpr uintptr_t IsNextButtonActive = 0x36364D0; constexpr uintptr_t PercentReadyNextButton = 0x3635500; constexpr uintptr_t Discount = 0x3636460; constexpr uintptr_t BaseEnterPriceFormattedWithoutDiscount = 0x3636340; constexpr uintptr_t PremiumEnterPriceFormattedWithoutDiscount = 0x3636700; constexpr uintptr_t X10TiersPriceFormattedWithoutDiscount = 0x3636D40; constexpr uintptr_t BaseEnterPriceFormatted = 0x36363E0; constexpr uintptr_t PremiumEnterPriceFormatted = 0x36367A0; constexpr uintptr_t X10TiersPriceFormatted = 0x3636DE0; constexpr uintptr_t BaseBattlePassItems = 0x3636210; constexpr uintptr_t PremiumBattlePassItems = 0x3636530; constexpr uintptr_t TotalCpPointsFromBattlePass = 0x36368D0; constexpr uintptr_t TotalCpPointsFromBattlePassFormatted = 0x3636820; constexpr uintptr_t X10TiersPassItems = 0x3636A00; constexpr uintptr_t SetupBattlePassLootItem = 0x36355C0; constexpr uintptr_t Show = 0x3635670; constexpr uintptr_t Awake = 0x36349A0; constexpr uintptr_t OnEnable = 0x3635370; constexpr uintptr_t OnDisable = 0x3635250; constexpr uintptr_t Update = 0x3635B70; constexpr uintptr_t Close = 0x3634D40; constexpr uintptr_t SelectBattlePassOffer = 0x3635580; constexpr uintptr_t NextSlideButton = 0x36350B0; constexpr uintptr_t BuyBattlePassBaseEnter = 0x3634A10; constexpr uintptr_t BuyBattlePassPremiumEnter = 0x3634B20; constexpr uintptr_t BuyBattlePassTiers = 0x3634C30; constexpr uintptr_t OpenCpPointsTotalPreview = 0x3635420; constexpr uintptr_t OnBuyProduct = 0x3635140; constexpr uintptr_t GetLevelsRewardByIndexInternal = 0x3634D90; constexpr uintptr_t IsLevelRewardByIndexExistInternal = 0x3634F60; constexpr uintptr_t UpdateSlidePurchaseBattlePassSizes = 0x3635950; constexpr uintptr_t .ctor = 0x36361F0; }; // CombatMaster.View.UI.PopUps.BillboardFsPopupPromoBundle struct BillboardFsPopupPromoBundle { // ---- Methods ---- constexpr uintptr_t Show = 0x3637490; constexpr uintptr_t Hide = 0x3637390; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.BillboardLtPopupPromoBundle struct BillboardLtPopupPromoBundle { constexpr uintptr_t _openAnimation = 0x78; constexpr uintptr_t _closeAnimation = 0x80; constexpr uintptr_t _closeAudio = 0x88; // ---- Methods ---- constexpr uintptr_t Show = 0x3637B20; constexpr uintptr_t Hide = 0x3637690; constexpr uintptr_t HideAsync = 0x36375B0; constexpr uintptr_t OnPointerClick = 0x3637880; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.BlackMarketInfoPopup struct BlackMarketInfoPopup { constexpr uintptr_t _scrollRect = 0x38; constexpr uintptr_t _luckyDrawCaseInfo = 0x40; // ---- Methods ---- constexpr uintptr_t Items = 0x3637E00; constexpr uintptr_t Open = 0x3637C30; constexpr uintptr_t SetupItem = 0x3637CB0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.BrowserHubScreen struct BrowserHubScreen { // ---- Methods ---- constexpr uintptr_t Reload = 0x512CE0; constexpr uintptr_t CloseVideoPlayer = 0x512CE0; constexpr uintptr_t CloseScreen = 0x35FAD80; constexpr uintptr_t OpenUrl = 0x3638030; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.EHubTabs struct EHubTabs { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Videos = 0x0; constexpr uintptr_t News = 0x0; constexpr uintptr_t Tournaments = 0x0; constexpr uintptr_t Updates = 0x0; constexpr uintptr_t HallOfFame = 0x0; constexpr uintptr_t Faq = 0x0; constexpr uintptr_t WhatsNew = 0x0; constexpr uintptr_t PartnerVideos = 0x0; }; // CombatMaster.View.UI.PopUps.BuyShopLootItemPopUp struct BuyShopLootItemPopUp { constexpr uintptr_t _shopLootViewModel = 0x38; constexpr uintptr_t _shopLootId = 0x40; constexpr uintptr_t _shopLootInfo = 0x48; constexpr uintptr_t _product = 0x50; constexpr uintptr_t _blackOutHandler = 0x58; // ---- Methods ---- constexpr uintptr_t Open = 0x36383E0; constexpr uintptr_t BuyShopLoot = 0x3638120; constexpr uintptr_t Close = 0x36381D0; constexpr uintptr_t BuyShopLootAsync = 0x3638090; constexpr uintptr_t OnBuyProduct = 0x36382A0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.ChooseDialogPopup struct ChooseDialogPopup { constexpr uintptr_t _confirm = 0x38; constexpr uintptr_t _reject = 0x40; constexpr uintptr_t _closed = 0x48; // ---- Methods ---- constexpr uintptr_t Open = 0x3638650; constexpr uintptr_t ButtonConfirm = 0x3638560; constexpr uintptr_t ButtonReject = 0x36385B0; constexpr uintptr_t Close = 0x3638600; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.ChooseProfilePopup struct ChooseProfilePopup { constexpr uintptr_t _localProfileWidget = 0x38; constexpr uintptr_t _remoteProfileWidget = 0x40; constexpr uintptr_t _chooseLocal = 0x48; constexpr uintptr_t _chooseRemote = 0x50; // ---- Methods ---- constexpr uintptr_t ChooseLocal = 0x36386D0; constexpr uintptr_t ChooseRemote = 0x3638720; constexpr uintptr_t Open = 0x3638770; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.ConfirmCoinsSpentPopup struct ConfirmCoinsSpentPopup { constexpr uintptr_t _price = 0x38; constexpr uintptr_t _isConfirm = 0x40; // ---- Methods ---- constexpr uintptr_t PriceFormatted = 0x3638A30; constexpr uintptr_t Open = 0x36388C0; constexpr uintptr_t ButtonConfirm = 0x3638820; constexpr uintptr_t ButtonReject = 0x3638870; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.DeviceCodeLoginPopUp struct DeviceCodeLoginPopUp { constexpr uintptr_t _data = 0x40; constexpr uintptr_t _cancellationTokenSource = 0x60; // ---- Methods ---- constexpr uintptr_t LeavePopupActive = 0x54F420; constexpr uintptr_t LeavePopupActive = 0x54F430; constexpr uintptr_t VerificationUrl = 0x54DA80; constexpr uintptr_t UserCode = 0x54DA70; constexpr uintptr_t CopyCodeAndOpenLink = 0x3638A40; constexpr uintptr_t LeavePopupSetActive = 0x3638B10; constexpr uintptr_t LeaveLoginProcess = 0x3638AD0; constexpr uintptr_t Show = 0x3638B20; constexpr uintptr_t Close = 0x35FAD80; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.EBundlePopupPromoType struct EBundlePopupPromoType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t FullScreenVideo = 0x0; constexpr uintptr_t FullScreenOperator = 0x0; constexpr uintptr_t FullScreenWeapon = 0x0; constexpr uintptr_t FullScreenWristband = 0x0; constexpr uintptr_t LowerThirdWeapon = 0x0; constexpr uintptr_t LowerThirdBundle = 0x0; constexpr uintptr_t SideToSide = 0x0; }; // CombatMaster.View.UI.PopUps.EBundlePopupPromoTypeExtensions struct EBundlePopupPromoTypeExtensions { // ---- Methods ---- constexpr uintptr_t GetHardPopupTypes = 0x3638BB0; constexpr uintptr_t GetSoftPopupTypes = 0x3638D80; }; // CombatMaster.View.UI.PopUps.FullScreenPopupPromoBundle struct FullScreenPopupPromoBundle { constexpr uintptr_t _lootItemAnimsGroup = 0x78; // ---- Methods ---- constexpr uintptr_t PromoCamera = 0x3639160; constexpr uintptr_t Show = 0x3639030; constexpr uintptr_t Hide = 0x3638EF0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.FullScreenPopupPromoCombo struct FullScreenPopupPromoCombo { constexpr uintptr_t _openAnim = 0x38; constexpr uintptr_t _shopComboSpecialOfferViewModel = 0x40; constexpr uintptr_t _dragRotatePanel1 = 0x48; constexpr uintptr_t _dragRotatePanel2 = 0x50; constexpr uintptr_t _openAudio = 0x58; constexpr uintptr_t _shopComboSpecialOffer = 0x70; constexpr uintptr_t _cancellationTokenSource = 0x78; constexpr uintptr_t _blackOutHandler = 0x80; // ---- Methods ---- constexpr uintptr_t PromoCamera1 = 0x3639160; constexpr uintptr_t PromoCamera2 = 0x3639920; constexpr uintptr_t BuyBundle = 0x3639190; constexpr uintptr_t Close = 0x36392B0; constexpr uintptr_t Show = 0x3639700; constexpr uintptr_t Hide = 0x36392C0; constexpr uintptr_t OnDestroy = 0x3639640; constexpr uintptr_t OnBuyProduct = 0x36394A0; constexpr uintptr_t OnBuyProductSuccess = 0x3639410; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.GunsmithSwapPopup struct GunsmithSwapPopup { constexpr uintptr_t _attachments = 0x38; constexpr uintptr_t _newAttachmentViewModel = 0x40; constexpr uintptr_t _weaponStatsViewModel = 0x48; constexpr uintptr_t _weaponData = 0x50; constexpr uintptr_t _newAttachmentId = 0x180; constexpr uintptr_t _selectedAttachment = 0x184; constexpr uintptr_t _onReplaceAttachment = 0x188; constexpr uintptr_t _savedSelected = 0x190; // ---- Methods ---- constexpr uintptr_t Open = 0x3639ED0; constexpr uintptr_t Close = 0x3639950; constexpr uintptr_t Update = 0x363A740; constexpr uintptr_t OnSelectAttachment = 0x3639B40; constexpr uintptr_t OnReplaceAttachment = 0x3639A40; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.IncompatibleAttachmentPopup struct IncompatibleAttachmentPopup { constexpr uintptr_t _selectedAttachmentCategory = 0x38; constexpr uintptr_t _sourceAttachment = 0x3C; // ---- Methods ---- constexpr uintptr_t SelectedAttachmentCategoryName = 0x363A9D0; constexpr uintptr_t SourceAttachmentName = 0x363AA20; constexpr uintptr_t HasSourceAttachment = 0x363A9C0; constexpr uintptr_t Open = 0x363A990; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.Item2DPreviewPopUp struct Item2DPreviewPopUp { constexpr uintptr_t _itemViewModel = 0x38; // ---- Methods ---- constexpr uintptr_t Open = 0x363AB50; constexpr uintptr_t Open = 0x363ABC0; constexpr uintptr_t Close = 0x35FAD80; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.LeagueInfosPopup struct LeagueInfosPopup { // ---- Methods ---- constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.LevelLockPopup struct LevelLockPopup { // ---- Methods ---- constexpr uintptr_t Header = 0x5140C0; constexpr uintptr_t Header = 0x5169A0; constexpr uintptr_t Open = 0x363AC20; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.LocalizationPopup struct LocalizationPopup { constexpr uintptr_t _backGround = 0x38; constexpr uintptr_t _closeAnimation = 0x40; constexpr uintptr_t _localizationButtons = 0x48; constexpr uintptr_t _cancellationTokenSource = 0x50; constexpr uintptr_t _blackOutHandler = 0x58; constexpr uintptr_t _lastSelectedGo = 0x60; // ---- Methods ---- constexpr uintptr_t DefaultSelected = 0x363B660; constexpr uintptr_t UniqSymbols = 0x363B780; constexpr uintptr_t Close = 0x363AEB0; constexpr uintptr_t Awake = 0x363AC80; constexpr uintptr_t Update = 0x363B370; constexpr uintptr_t Show = 0x363B1C0; constexpr uintptr_t Hide = 0x363B090; constexpr uintptr_t HideAsync = 0x363AFB0; constexpr uintptr_t OnDestroy = 0x363B1A0; constexpr uintptr_t .ctor = 0x882520; }; // ECodecType struct ECodecType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Intro = 0x0; constexpr uintptr_t Resolution = 0x0; }; // CombatMaster.View.UI.PopUps.OperationCodecPopup struct OperationCodecPopup { constexpr uintptr_t _animTalkProp = 0x0; constexpr uintptr_t _animTalkVarProp = 0x4; constexpr uintptr_t _operationMissionViewModel = 0x38; constexpr uintptr_t _animator = 0x40; constexpr uintptr_t _typingSpeed = 0x48; constexpr uintptr_t _nextAudio = 0x50; constexpr uintptr_t _closeAudio = 0x68; constexpr uintptr_t _talkSource = 0x80; constexpr uintptr_t _buttonNextIcon = 0x88; constexpr uintptr_t _codecType = 0x98; constexpr uintptr_t _phrases = 0xA0; constexpr uintptr_t _phraseIndex = 0xA8; constexpr uintptr_t _currentPhraseLines = 0xB0; constexpr uintptr_t _currentPhraseLineIndex = 0xB8; constexpr uintptr_t IsClosed = 0xBC; constexpr uintptr_t _cancellationTokenSource = 0xC0; // ---- Methods ---- constexpr uintptr_t StoryText = 0x53E8A0; constexpr uintptr_t StoryText = 0x6C8CA0; constexpr uintptr_t IsLastPhrase = 0x363BF10; constexpr uintptr_t Close = 0x363B7B0; constexpr uintptr_t Next = 0x363B910; constexpr uintptr_t Show = 0x363BAC0; constexpr uintptr_t DisplayTextAsync = 0x363B880; constexpr uintptr_t .ctor = 0x363BF00; constexpr uintptr_t .cctor = 0x363BE80; }; // CombatMaster.View.UI.PopUps.OperationInstantRewardsBuyPopup struct OperationInstantRewardsBuyPopup { constexpr uintptr_t _openAnimation = 0x38; constexpr uintptr_t _closeAnimation = 0x40; constexpr uintptr_t _closeAudio = 0x48; constexpr uintptr_t _defaultSelected = 0x60; constexpr uintptr_t _itemsList = 0x68; constexpr uintptr_t _lootItemPrefab = 0x70; constexpr uintptr_t _boughtItemShow = 0x78; constexpr uintptr_t _operationInfo = 0x98; constexpr uintptr_t _cancellationTokenSource = 0xA0; constexpr uintptr_t _savedSelectedGameObject = 0xA8; constexpr uintptr_t _blackOutHandler = 0xB0; constexpr uintptr_t _isEquippedAll = 0xB4; constexpr uintptr_t _lastBundleSelected = 0xB8; constexpr uintptr_t _isPlayingBoughtAnimation = 0xC0; constexpr uintptr_t _pointerDownTime = 0xC4; // ---- Methods ---- constexpr uintptr_t OperationId = 0x363D6F0; constexpr uintptr_t PriceFormatted = 0x363D710; constexpr uintptr_t IsBought = 0x363D5A0; constexpr uintptr_t IsEquippedAll = 0x363D6E0; constexpr uintptr_t IsOpened = 0x6AF950; constexpr uintptr_t IsOpened = 0x6AFA70; constexpr uintptr_t GetDefaultSelected = 0x363D420; constexpr uintptr_t BuyRewards = 0x363C000; constexpr uintptr_t EquipAll = 0x363C0E0; constexpr uintptr_t Close = 0x363C0D0; constexpr uintptr_t Awake = 0x363BF60; constexpr uintptr_t OnDestroy = 0x363C8A0; constexpr uintptr_t Update = 0x363D060; constexpr uintptr_t Show = 0x363CCE0; constexpr uintptr_t Hide = 0x363C3D0; constexpr uintptr_t HideAsync = 0x363C2F0; constexpr uintptr_t SetupItemsList = 0x363CC30; constexpr uintptr_t OnPointerDown = 0x363C960; constexpr uintptr_t OnPointerUp = 0x363C980; constexpr uintptr_t OnBuyProduct = 0x363C660; constexpr uintptr_t OnBuyProductSuccess = 0x363C5D0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.OperationRequirementsPopup struct OperationRequirementsPopup { constexpr uintptr_t _operatorViewModel = 0x38; constexpr uintptr_t _blueprintViewModel = 0x40; constexpr uintptr_t _weaponViewModel = 0x48; constexpr uintptr_t _missionInfo = 0x50; // ---- Methods ---- constexpr uintptr_t IsOperatorConditionExist = 0x363E370; constexpr uintptr_t IsFractionConditionExist = 0x363E180; constexpr uintptr_t IsFractionOrOperatorConditionExist = 0x363E340; constexpr uintptr_t ShowDevider = 0x363E690; constexpr uintptr_t IsBlueprintConditionExist = 0x363DFB0; constexpr uintptr_t IsWeaponConditionExist = 0x363E570; constexpr uintptr_t IsWeaponConditionCategoryExist = 0x363E4A0; constexpr uintptr_t IsOperatorConditionSuccess = 0x363E420; constexpr uintptr_t IsFractionConditionSuccess = 0x363E230; constexpr uintptr_t IsBlueprintConditionSuccess = 0x363E080; constexpr uintptr_t IsWeaponConditionSuccess = 0x363E640; constexpr uintptr_t IsWeaponConditionCategorySuccess = 0x363E4E0; constexpr uintptr_t FractionIcon = 0x363DEB0; constexpr uintptr_t FractionName = 0x363DF20; constexpr uintptr_t WeaponCategoryName = 0x363E710; constexpr uintptr_t IsAllConditionSuccess = 0x363D790; constexpr uintptr_t Open = 0x363DDF0; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x363DB80; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.PointsShopPopup struct PointsShopPopup { constexpr uintptr_t _backGround = 0x38; constexpr uintptr_t _defaultSelected = 0x40; constexpr uintptr_t _closeAnimation = 0x48; constexpr uintptr_t _onWatchVideoRewardEffects = 0x50; constexpr uintptr_t _buttonsContainer = 0x58; constexpr uintptr_t _cancellationTokenSource = 0x60; constexpr uintptr_t _targetPrice = 0x68; constexpr uintptr_t _blackOutHandler = 0x70; constexpr uintptr_t _lastSelectedGo = 0x78; // ---- Methods ---- constexpr uintptr_t CombatPoints200Id = 0x363F920; constexpr uintptr_t CombatPoints500Id = 0x363FA40; constexpr uintptr_t CombatPoints1100Id = 0x363F860; constexpr uintptr_t CombatPoints2400Id = 0x363F980; constexpr uintptr_t CombatPoints5000Id = 0x363F9E0; constexpr uintptr_t CombatPoints9100Id = 0x363FAA0; constexpr uintptr_t CombatPoints15000Id = 0x363F8C0; constexpr uintptr_t CurrentBalance = 0x363FB00; constexpr uintptr_t ItemCost = 0x363FCE0; constexpr uintptr_t Required = 0x363FCF0; constexpr uintptr_t IsWatchAdButtonEnabled = 0x3602DD0; constexpr uintptr_t WatchVideoState = 0x363FEE0; constexpr uintptr_t IsWatchVideoLoading = 0x363FC20; constexpr uintptr_t IsWatchAdReady = 0x363FC10; constexpr uintptr_t WatchAdReward = 0x363FE10; constexpr uintptr_t WatchAdTimer = 0x3603070; constexpr uintptr_t Buy200Points = 0x363E8F0; constexpr uintptr_t Buy500Points = 0x363EAD0; constexpr uintptr_t Buy1100Points = 0x363E7B0; constexpr uintptr_t Buy2400Points = 0x363E990; constexpr uintptr_t Buy5000Points = 0x363EA30; constexpr uintptr_t Buy9100Points = 0x363EB70; constexpr uintptr_t Buy15000Points = 0x363E850; constexpr uintptr_t WatchAd = 0x363F770; constexpr uintptr_t Close = 0x363EC10; constexpr uintptr_t Update = 0x363F4A0; constexpr uintptr_t Show = 0x363F1A0; constexpr uintptr_t Hide = 0x363ED00; constexpr uintptr_t HideAsync = 0x363EC20; constexpr uintptr_t OnDestroy = 0x363F0E0; constexpr uintptr_t BuyPoints = 0x3601FD0; constexpr uintptr_t OnBuyProduct = 0x363EF70; constexpr uintptr_t OnBuyProductSuccess = 0x363EEC0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.PopupPromoBundle struct PopupPromoBundle { constexpr uintptr_t _openAnim = 0x38; constexpr uintptr_t _dragRotatePanel = 0x40; constexpr uintptr_t _openAudio = 0x48; constexpr uintptr_t storeBundleLootInfo = 0x60; constexpr uintptr_t _cancellationTokenSource = 0x68; constexpr uintptr_t _blackOutHandler = 0x70; // ---- Methods ---- constexpr uintptr_t ShopBundleId = 0x3640420; constexpr uintptr_t BuyBundle = 0x3640060; constexpr uintptr_t Close = 0x3640110; constexpr uintptr_t Update = 0x36403C0; constexpr uintptr_t Hide = 0x358F50; constexpr uintptr_t OnDestroy = 0x3640300; constexpr uintptr_t BuyBundleAsync = 0x363FFC0; constexpr uintptr_t OnBuyProduct = 0x36401E0; constexpr uintptr_t OnBuyProductSuccess = 0x3640130; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.PromoSidePopup struct PromoSidePopup { constexpr uintptr_t _closeAnimation = 0x78; constexpr uintptr_t _closeAudio = 0x80; // ---- Methods ---- constexpr uintptr_t PromoCamera = 0x3639160; constexpr uintptr_t Update = 0x3640CF0; constexpr uintptr_t Show = 0x3640A80; constexpr uintptr_t Show = 0x3640BD0; constexpr uintptr_t Hide = 0x3640520; constexpr uintptr_t HideAsync = 0x3640440; constexpr uintptr_t OnPointerClick = 0x3640750; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.ShopBundlePromoVideoScreen struct ShopBundlePromoVideoScreen { constexpr uintptr_t _blackScreen = 0x38; constexpr uintptr_t _videoPlayer = 0x40; constexpr uintptr_t _fadeBlack = 0x48; constexpr uintptr_t _fadeInDuration = 0x50; constexpr uintptr_t _fadeInEase = 0x54; constexpr uintptr_t _fadeOutDuration = 0x58; constexpr uintptr_t _fadeOutEase = 0x5C; constexpr uintptr_t _isClosing = 0x60; // ---- Methods ---- constexpr uintptr_t Close = 0x3640D60; constexpr uintptr_t PlayShopBundleProp = 0x3640E00; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.WeaponFsPopupPromoBundle struct WeaponFsPopupPromoBundle { constexpr uintptr_t _weaponImageRect = 0x78; constexpr uintptr_t _previewWeapon = 0x80; // ---- Methods ---- constexpr uintptr_t PromoCamera = 0x364C140; constexpr uintptr_t PromoWeaponData = 0x364C170; constexpr uintptr_t OnEnable = 0x364BF80; constexpr uintptr_t OnDisable = 0x364BF40; constexpr uintptr_t Show = 0x364C000; constexpr uintptr_t Hide = 0x364BE10; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.WeaponLtPopupPromoBundle struct WeaponLtPopupPromoBundle { constexpr uintptr_t _openAnimation = 0x78; constexpr uintptr_t _closeAnimation = 0x80; constexpr uintptr_t _closeAudio = 0x88; constexpr uintptr_t _weaponImageRect = 0xA0; constexpr uintptr_t _previewWeapon = 0xA8; // ---- Methods ---- constexpr uintptr_t PromoCamera = 0x364C140; constexpr uintptr_t PromoWeaponData = 0x364C920; constexpr uintptr_t OnEnable = 0x364C510; constexpr uintptr_t OnDisable = 0x364C4E0; constexpr uintptr_t Show = 0x364C800; constexpr uintptr_t Hide = 0x364C2E0; constexpr uintptr_t HideAsync = 0x364C200; constexpr uintptr_t OnPointerClick = 0x364C560; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.WhatsNewScreen struct WhatsNewScreen { constexpr uintptr_t _youtubePlayerPrefab = 0x38; constexpr uintptr_t _promoVideoBundleId = 0x40; constexpr uintptr_t _youtubePlayer = 0x48; // ---- Methods ---- constexpr uintptr_t ShowSteamButton = 0x554A00; constexpr uintptr_t PlayingVideo = 0x1D722F0; constexpr uintptr_t PlayingVideo = 0x1D72460; constexpr uintptr_t CloseVideoPlayer = 0x3665B50; constexpr uintptr_t CloseScreen = 0x3665AC0; constexpr uintptr_t PlayLaserStrikePromoVideo = 0x512CE0; constexpr uintptr_t PlayCombatZoneVideo = 0x512CE0; constexpr uintptr_t PlayOnSteam = 0x3665BF0; constexpr uintptr_t OpenDiscord = 0x3665BA0; constexpr uintptr_t Update = 0x35EDD40; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.PopUps.WristbandFsPopupPromoBundle struct WristbandFsPopupPromoBundle { constexpr uintptr_t _imageRect = 0x78; constexpr uintptr_t _viewModel = 0x80; // ---- Methods ---- constexpr uintptr_t PromoCamera = 0x364C140; constexpr uintptr_t OnEnable = 0x364BF80; constexpr uintptr_t OnDisable = 0x364BF40; constexpr uintptr_t Show = 0x36666E0; constexpr uintptr_t Hide = 0x36665B0; constexpr uintptr_t .ctor = 0x1248CB0; }; // CombatMaster.View.UI.PopUps.XpBoostEventPopup struct XpBoostEventPopup { // ---- Methods ---- constexpr uintptr_t XPBoostEndTime = 0x3666A40; constexpr uintptr_t Multiplier = 0x36669D0; constexpr uintptr_t MultiplierWithToken = 0x3666960; constexpr uintptr_t Open = 0x3666810; constexpr uintptr_t Update = 0x3666860; constexpr uintptr_t Close = 0x35FAD80; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Lobby.ChatPlayerCardView struct ChatPlayerCardView { constexpr uintptr_t _friendInfoView = 0x38; constexpr uintptr_t _rectTransform = 0x40; constexpr uintptr_t _chatPlayerData = 0x48; // ---- Methods ---- constexpr uintptr_t IsReported = 0x1D689C0; constexpr uintptr_t IsReported = 0x1D68A00; constexpr uintptr_t IsBanned = 0x3658660; constexpr uintptr_t Hide = 0x35FAD80; constexpr uintptr_t ReportPlayer = 0x3658430; constexpr uintptr_t BanPlayer = 0x36583D0; constexpr uintptr_t Awake = 0x3658390; constexpr uintptr_t Show = 0x3658480; constexpr uintptr_t Update = 0x3658560; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Lobby.GameRoomChat struct GameRoomChat { constexpr uintptr_t _scroller = 0x38; constexpr uintptr_t _raycastRectTransform = 0x40; constexpr uintptr_t _sendMessageInputField = 0x48; constexpr uintptr_t _scheduleRebindChat = 0x51; constexpr uintptr_t _lastSelectedGo = 0x58; // ---- Methods ---- constexpr uintptr_t IsExpand = 0x12305E0; constexpr uintptr_t IsExpand = 0x80ABF0; constexpr uintptr_t Messages = 0x3658F50; constexpr uintptr_t Expand = 0x85E9A0; constexpr uintptr_t SendRoomMessage = 0x3658910; constexpr uintptr_t SetupChatMessage = 0x3658990; constexpr uintptr_t Start = 0x3658A90; constexpr uintptr_t OnDestroy = 0x3658840; constexpr uintptr_t Update = 0x3658BC0; constexpr uintptr_t OnReceiveRoomChannelMessage = 0x3658900; constexpr uintptr_t .ctor = 0x882520; }; // EChatChannel struct EChatChannel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Global = 0x0; constexpr uintptr_t Friends = 0x0; }; // CombatMaster.View.UI.Lobby.LobbyGlobalChat struct LobbyGlobalChat { constexpr uintptr_t _friendsScroller = 0x38; constexpr uintptr_t _globalScroller = 0x40; constexpr uintptr_t _chatPlayerData = 0x48; constexpr uintptr_t _sendMessageInputField = 0x50; constexpr uintptr_t _raycastRectTransform = 0x58; constexpr uintptr_t _scheduleRebindGlobalChat = 0x68; constexpr uintptr_t _nextGlobalChatRebindTime = 0x6C; constexpr uintptr_t _scheduleRebindFriendsChat = 0x70; constexpr uintptr_t _nextFriendsChatRebindTime = 0x74; constexpr uintptr_t _isMouseDownOutside = 0x78; constexpr uintptr_t _isWindowSwitch = 0x79; constexpr uintptr_t _lastSelectedGo = 0x80; // ---- Methods ---- constexpr uintptr_t IsShow = 0x365A000; constexpr uintptr_t IsExpand = 0x81F490; constexpr uintptr_t IsExpand = 0x81F4A0; constexpr uintptr_t SelectedChannel = 0x883A50; constexpr uintptr_t SelectedChannel = 0x11FF0C0; constexpr uintptr_t IsChannelSelected = 0x3659040; constexpr uintptr_t FriendsMessages = 0x3659DB0; constexpr uintptr_t GlobalMessages = 0x3659EA0; constexpr uintptr_t MessageListHeight = 0x365A150; constexpr uintptr_t IsMessageListVisible = 0x3659F90; constexpr uintptr_t Expand = 0x5D0260; constexpr uintptr_t TabClick = 0x11FF0C0; constexpr uintptr_t OpenDiscord = 0x3659300; constexpr uintptr_t SendGlobalMessage = 0x3659350; constexpr uintptr_t SetupChatMessage = 0x3659410; constexpr uintptr_t Start = 0x36595C0; constexpr uintptr_t OnDestroy = 0x3659050; constexpr uintptr_t OnReceiveFriendsChannelMessage = 0x36591F0; constexpr uintptr_t OnReceiveGlobalChannelMessage = 0x2847010; constexpr uintptr_t OnWindowSwitch = 0x3659200; constexpr uintptr_t Update = 0x36597D0; constexpr uintptr_t OpenChatPlayerData = 0x3659210; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Lobby.SoftBottomNotifications struct SoftBottomNotifications { constexpr uintptr_t _friendRequestNotify = 0x48; constexpr uintptr_t _friendOnlineNotify = 0x50; constexpr uintptr_t _joinRoomNotify = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x365BD50; constexpr uintptr_t OnDestroy = 0x365BF90; constexpr uintptr_t OnReceiveFriendInvite = 0x365C2D0; constexpr uintptr_t OnFriendEnterOnline = 0x365C160; constexpr uintptr_t OnReceiveJoinRoomInvite = 0x365C440; constexpr uintptr_t SetupJoinRoomInviteWidget = 0x365C6E0; constexpr uintptr_t SetupFriendSoftNotification = 0x365C5A0; constexpr uintptr_t .ctor = 0x365C950; }; // CombatMaster.View.UI.Lobby.SoftNotifications struct SoftNotifications { constexpr uintptr_t _container = 0x38; constexpr uintptr_t _notificationsQueue = 0x40; // ---- Methods ---- constexpr uintptr_t AddInQueueNotify = 0x365CC70; constexpr uintptr_t DeleteNotify = 0x365CD90; constexpr uintptr_t .ctor = 0x365CEE0; }; // CombatMaster.View.UI.Lobby.SoftNotificationWidget struct SoftNotificationWidget { constexpr uintptr_t _deleteDelay = 0x38; constexpr uintptr_t _showDuration = 0x3C; constexpr uintptr_t _tweenDeleteGroup = 0x40; constexpr uintptr_t _manager = 0x48; constexpr uintptr_t _showTime = 0x50; constexpr uintptr_t _idDeleted = 0x54; // ---- Methods ---- constexpr uintptr_t ShowButtonUse = 0x365CC10; constexpr uintptr_t Delete = 0x365CB50; constexpr uintptr_t Setup = 0x365CB60; constexpr uintptr_t Update = 0x365CBA0; constexpr uintptr_t DeleteNotify = 0x365C960; constexpr uintptr_t .ctor = 0x365CBF0; }; // CombatMaster.View.UI.Lobby.SoftTopNotifications struct SoftTopNotifications { constexpr uintptr_t _rewardNotificationWidget = 0x48; constexpr uintptr_t _loginNotificationWidget = 0x50; constexpr uintptr_t _boughtShopLootItemWidget = 0x58; constexpr uintptr_t _infoMessageWidget = 0x60; constexpr uintptr_t InfoMessageEvent = 0x0; // ---- Methods ---- constexpr uintptr_t Awake = 0x365CF60; constexpr uintptr_t OnDestroy = 0x365D1F0; constexpr uintptr_t OnInfoMessage = 0x365D740; constexpr uintptr_t OnGainLootReward = 0x365D430; constexpr uintptr_t OnLoginCallBack = 0x365D820; constexpr uintptr_t OnPurchasedCombatPoints = 0x365D900; constexpr uintptr_t .ctor = 0x365C950; constexpr uintptr_t .cctor = 0x365DD20; }; // CombatMaster.View.UI.ViewModels.PickUpItemButton struct PickUpItemButton { constexpr uintptr_t _weaponViewModel = 0x38; constexpr uintptr_t _simpleWeaponViewModel = 0x40; constexpr uintptr_t _bulletsViewModel = 0x48; constexpr uintptr_t _brCashViewModel = 0x50; constexpr uintptr_t _gasMaskViewModel = 0x58; constexpr uintptr_t _paramotorViewModel = 0x60; constexpr uintptr_t _dropWeaponData = 0x68; constexpr uintptr_t _bulletsAmount = 0x1B0; constexpr uintptr_t _cashAmount = 0x1B4; constexpr uintptr_t _rectTransform = 0x1C0; // ---- Methods ---- constexpr uintptr_t WeaponAmmoFormatted = 0x365A8B0; constexpr uintptr_t BulletsCountFormatted = 0x365A720; constexpr uintptr_t CashAmountFormatted = 0x365A780; constexpr uintptr_t WeaponAmmoCharged = 0x365A8A0; constexpr uintptr_t WeaponAmmoUncharged = 0x365A940; constexpr uintptr_t BulletsCount = 0x5A69B0; constexpr uintptr_t CashAmount = 0x365A7E0; constexpr uintptr_t LootItemType = 0x365A7F0; constexpr uintptr_t LootItemType = 0x365A950; constexpr uintptr_t RectTransform = 0x365A800; constexpr uintptr_t SetupWeaponData = 0x365A470; constexpr uintptr_t SetupBulletsData = 0x365A1C0; constexpr uintptr_t SetupArmorPlate = 0x365A170; constexpr uintptr_t SetupSndBomb = 0x365A420; constexpr uintptr_t SetupGasMask = 0x365A340; constexpr uintptr_t SetupCash = 0x365A270; constexpr uintptr_t SetupScavengerDrop = 0x365A400; constexpr uintptr_t SetupDogTag = 0x365A320; constexpr uintptr_t SetupRepairPack = 0x365A3E0; constexpr uintptr_t SetupParamotor = 0x365A390; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.AimLabBubbles struct AimLabBubbles { constexpr uintptr_t _timerTime = 0x38; constexpr uintptr_t _startSound = 0x40; constexpr uintptr_t _finishSound = 0x58; constexpr uintptr_t _tickSound = 0x70; constexpr uintptr_t _myPlayer = 0x98; constexpr uintptr_t _bubbleArray = 0xA0; constexpr uintptr_t _timer = 0xA8; constexpr uintptr_t _prevTimer = 0xAC; // ---- Methods ---- constexpr uintptr_t DistanceTarget = 0x5C4E10; constexpr uintptr_t DistanceTarget = 0x5C4E20; constexpr uintptr_t CurrentScore = 0x5CF400; constexpr uintptr_t CurrentScore = 0x5CE060; constexpr uintptr_t BestScore = 0x5DB1C0; constexpr uintptr_t BestScore = 0x5DB1F0; constexpr uintptr_t IsBubbleActive = 0x364C9F0; constexpr uintptr_t Timer = 0x364D0C0; constexpr uintptr_t Restart = 0x364CC40; constexpr uintptr_t ShootToBubble = 0x364CC70; constexpr uintptr_t Start = 0x364CD30; constexpr uintptr_t Update = 0x364CDF0; constexpr uintptr_t OnAssignMyPlayer = 0x364CA30; constexpr uintptr_t RandomizeIndexBubbleArray = 0x364CBB0; constexpr uintptr_t RandomizeBubbleArray = 0x364CAF0; constexpr uintptr_t .ctor = 0x364D050; }; // CombatMaster.View.UI.ViewModels.AimLabTargets struct AimLabTargets { constexpr uintptr_t _timerTime = 0x38; constexpr uintptr_t _startSound = 0x40; constexpr uintptr_t _finishSound = 0x58; constexpr uintptr_t _tickSound = 0x70; constexpr uintptr_t _targetViews = 0x88; constexpr uintptr_t _myPlayer = 0xA0; constexpr uintptr_t _timer = 0xA8; constexpr uintptr_t _prevTimer = 0xAC; constexpr uintptr_t _currentActiveTargetIndex = 0xB0; // ---- Methods ---- constexpr uintptr_t DistanceTarget = 0x5DB1C0; constexpr uintptr_t DistanceTarget = 0x5DB1F0; constexpr uintptr_t CurrentScore = 0x10D7F30; constexpr uintptr_t CurrentScore = 0x10D8210; constexpr uintptr_t BestScore = 0x10D7FF0; constexpr uintptr_t BestScore = 0x10D83E0; constexpr uintptr_t Timer = 0x364D8C0; constexpr uintptr_t Restart = 0x364D480; constexpr uintptr_t ShootToTarget = 0x364D4B0; constexpr uintptr_t Start = 0x364D580; constexpr uintptr_t Update = 0x364D640; constexpr uintptr_t OnAssignMyPlayer = 0x364D270; constexpr uintptr_t RandomizeTargets = 0x364D330; constexpr uintptr_t .ctor = 0x364D8A0; }; // CombatMaster.View.UI.ViewModels.AimLabTargetView struct AimLabTargetView { constexpr uintptr_t _destroyedView = 0x20; constexpr uintptr_t _aliveView = 0x28; constexpr uintptr_t _audioItem = 0x30; constexpr uintptr_t _audioSource = 0x48; constexpr uintptr_t _boxCollider = 0x50; constexpr uintptr_t IsAlive = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x364D130; constexpr uintptr_t PlayDeathEffect = 0x364D1B0; constexpr uintptr_t Update = 0x364D1F0; constexpr uintptr_t .ctor = 0x510900; }; // EChromaKeyMaterial struct EChromaKeyMaterial { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Green = 0x0; constexpr uintptr_t Pink = 0x0; constexpr uintptr_t White = 0x0; constexpr uintptr_t Black = 0x0; }; // CombatMaster.View.UI.ViewModels.ChromaKeyRoom struct ChromaKeyRoom { // ---- Methods ---- constexpr uintptr_t ChromaKeyMaterial = 0x5B4DF0; constexpr uintptr_t ChromaKeyMaterial = 0x1D66060; constexpr uintptr_t DisableMarkers = 0x731E50; constexpr uintptr_t DisableMarkers = 0x134C3D0; constexpr uintptr_t ChangeUIEnableState = 0x3658770; constexpr uintptr_t ChangeChromaKayColor = 0x36586D0; constexpr uintptr_t ChangeMarkersAvailable = 0x3658720; constexpr uintptr_t Awake = 0x36586C0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.KnifeTarget struct KnifeTarget { // ---- Methods ---- constexpr uintptr_t HitRedPoint = 0x512CE0; constexpr uintptr_t HitBluePoint = 0x512CE0; constexpr uintptr_t .ctor = 0x882520; }; // EColorDecal struct EColorDecal { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Green = 0x0; constexpr uintptr_t Red = 0x0; constexpr uintptr_t Blue = 0x0; constexpr uintptr_t Yellow = 0x0; }; // CombatMaster.View.UI.ViewModels.SmartTarget struct SmartTarget { constexpr uintptr_t _maxXOffset = 0x38; constexpr uintptr_t _view = 0x40; constexpr uintptr_t _prefabGreenDecal = 0x48; constexpr uintptr_t _prefabRedDecal = 0x50; constexpr uintptr_t _prefabBlueDecal = 0x58; constexpr uintptr_t _prefabYellowDecal = 0x60; constexpr uintptr_t _myPlayer = 0x78; constexpr uintptr_t _followByPlayer = 0x80; constexpr uintptr_t _useLerp = 0x81; constexpr uintptr_t _damageFrame = 0x84; constexpr uintptr_t _poolDictionary = 0x88; // ---- Methods ---- constexpr uintptr_t BodyDamage = 0xD5C220; constexpr uintptr_t BodyDamage = 0xD5C250; constexpr uintptr_t HeadDamage = 0x6301D0; constexpr uintptr_t HeadDamage = 0x630290; constexpr uintptr_t DistanceTarget = 0x5C94A0; constexpr uintptr_t DistanceTarget = 0x5C9580; constexpr uintptr_t IsRayHit = 0x53FBD0; constexpr uintptr_t Health = 0x365BD40; constexpr uintptr_t IsInvincible = 0x554A00; constexpr uintptr_t IsHead = 0x554A00; constexpr uintptr_t ShowCrosshairHit = 0x554A00; constexpr uintptr_t FollowByPlayer = 0x365AC70; constexpr uintptr_t ClearTarget = 0x365A960; constexpr uintptr_t Start = 0x365B260; constexpr uintptr_t Update = 0x365B8C0; constexpr uintptr_t OnAssignMyPlayer = 0x365AC90; constexpr uintptr_t TakeDamage = 0x365B360; constexpr uintptr_t SpawnFromPool = 0x365B050; constexpr uintptr_t SetupPool = 0x365AD40; constexpr uintptr_t .ctor = 0x365BCC0; }; // SprintResultTime struct SprintResultTime { constexpr uintptr_t CatchTime = 0x10; constexpr uintptr_t SprintTime = 0x14; }; // CombatMaster.View.UI.ViewModels.SprintSection struct SprintSection { constexpr uintptr_t _line1 = 0x38; constexpr uintptr_t _line2 = 0x40; constexpr uintptr_t _startSprint = 0x48; constexpr uintptr_t _finishSprint = 0x60; constexpr uintptr_t _loopSprint = 0x78; constexpr uintptr_t _enterSprintZoneSideIndex = 0x90; constexpr uintptr_t _myPlayer = 0x98; constexpr uintptr_t _lastFinishTimes = 0xA0; constexpr uintptr_t _startSprintTime = 0xA8; constexpr uintptr_t _lastSprintTime = 0xAC; constexpr uintptr_t _prevStopWatchTime = 0xB0; // ---- Methods ---- constexpr uintptr_t StopWatchTime = 0x365E670; constexpr uintptr_t LastStopwatchTimers = 0x365E5A0; constexpr uintptr_t Start = 0x365E3B0; constexpr uintptr_t IsPlayerLookOnTheRoad = 0x365DDB0; constexpr uintptr_t SideLineEnter = 0x365E240; constexpr uintptr_t RoadExit = 0x365E070; constexpr uintptr_t SetupStopWatchTime = 0x365E090; constexpr uintptr_t OnAssignMyPlayer = 0x365DFB0; constexpr uintptr_t Update = 0x365E470; constexpr uintptr_t .ctor = 0x365E510; }; // ECustomizeRandomizeOption struct ECustomizeRandomizeOption { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t All = 0x0; constexpr uintptr_t Camo = 0x0; constexpr uintptr_t DetailColor = 0x0; constexpr uintptr_t Reticle = 0x0; constexpr uintptr_t Charm = 0x0; }; // CombatMaster.View.UI.ViewModels.WeaponGunsmithDisplay struct WeaponGunsmithDisplay { constexpr uintptr_t _weaponViewModel = 0x38; constexpr uintptr_t _weaponStatsViewModel = 0x40; constexpr uintptr_t _camoViewModel = 0x48; constexpr uintptr_t _detailColorViewModel = 0x50; constexpr uintptr_t _reticleViewModel = 0x58; constexpr uintptr_t _charmViewModel = 0x60; constexpr uintptr_t _myPlayer = 0x68; constexpr uintptr_t _activeWeaponData = 0x70; constexpr uintptr_t _lastRandomizeWeaponTime = 0x1A0; // ---- Methods ---- constexpr uintptr_t IsShootingWeapon = 0x3665470; constexpr uintptr_t ShowFoldedSightButton = 0x3665940; constexpr uintptr_t IsEnabledFoldedSights = 0x36652E0; constexpr uintptr_t ShowCantedAdsButton = 0x36655F0; constexpr uintptr_t IsEnabledCantedAds = 0x3665100; constexpr uintptr_t ShowCharmButton = 0x36657C0; constexpr uintptr_t RandomizeWeaponMods = 0x3664260; constexpr uintptr_t RandomizeWeaponCustomize = 0x3664120; constexpr uintptr_t FoldedSightsEnableState = 0x3663F30; constexpr uintptr_t UseCantedAdsEnableState = 0x3665060; constexpr uintptr_t RandomizeWeaponModsAsync = 0x36641D0; constexpr uintptr_t RandomizeWeaponCustomizeAsync = 0x3664080; constexpr uintptr_t Start = 0x3664300; constexpr uintptr_t Update = 0x3664D90; constexpr uintptr_t UpdateActiveWeaponData = 0x36644E0; constexpr uintptr_t OnAssignMyPlayer = 0x3663FD0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.WorldUIManager struct WorldUIManager { constexpr uintptr_t _onAssignMyPlayerMob = 0x38; constexpr uintptr_t _onAssignGameSystem = 0x40; constexpr uintptr_t _onAssignGameModeState = 0x48; constexpr uintptr_t _gameModeSystem = 0x50; constexpr uintptr_t _gameModeState = 0x58; constexpr uintptr_t _myPlayer = 0x60; constexpr uintptr_t _creationData = 0x68; // ---- Methods ---- constexpr uintptr_t Add_OnAssignMyPlayer = 0x36661B0; constexpr uintptr_t Remove_OnAssignMyPlayer = 0x36664F0; constexpr uintptr_t Add_OnAssignGameSystem = 0x3666100; constexpr uintptr_t Remove_OnAssignGameSystem = 0x3666490; constexpr uintptr_t Add_OnAssignGameModeState = 0x3666080; constexpr uintptr_t Remove_OnAssignGameModeState = 0x3666430; constexpr uintptr_t Ref = 0x36663F0; constexpr uintptr_t Ref = 0x3666550; constexpr uintptr_t MyPlayer = 0x36663A0; constexpr uintptr_t MatchInfo = 0x3666350; constexpr uintptr_t CreationData = 0x3666260; constexpr uintptr_t GameModeSystem = 0x3666300; constexpr uintptr_t GameModeState = 0x36662B0; constexpr uintptr_t Awake = 0x3665C40; constexpr uintptr_t Update = 0x3665CA0; constexpr uintptr_t .ctor = 0x3665F70; }; // CombatMaster.View.UI.ViewModels.ArPlayerScoreLineViewModel struct ArPlayerScoreLineViewModel { // ---- Methods ---- constexpr uintptr_t IsPlaceIndex = 0x364D930; constexpr uintptr_t PlaceIndex = 0x7322F0; constexpr uintptr_t PlaceIndex = 0x806E90; constexpr uintptr_t Setup = 0x364D940; constexpr uintptr_t .ctor = 0x1248CB0; }; // CombatMaster.View.UI.ViewModels.AttachmentButtonsViewModel struct AttachmentButtonsViewModel { constexpr uintptr_t _triggerAttachment = 0x38; constexpr uintptr_t _scopeAttachment = 0x40; constexpr uintptr_t _barrelAttachment = 0x48; constexpr uintptr_t _underbarrelAttachment = 0x50; constexpr uintptr_t _muzzleAttachment = 0x58; constexpr uintptr_t _laserAttachment = 0x60; constexpr uintptr_t _stockAttachment = 0x68; constexpr uintptr_t _magazineAttachment = 0x70; constexpr uintptr_t _gripAttachment = 0x78; constexpr uintptr_t _perkAttachment = 0x80; constexpr uintptr_t _receiverAttachment = 0x88; constexpr uintptr_t _weaponData = 0x90; // ---- Methods ---- constexpr uintptr_t Setup = 0x364EA60; constexpr uintptr_t .ctor = 0x882520; }; // EAttachmentButtonState struct EAttachmentButtonState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Active = 0x0; constexpr uintptr_t Inactive = 0x0; constexpr uintptr_t Unavailable = 0x0; }; // CombatMaster.View.UI.ViewModels.AttachmentButtonViewModel struct AttachmentButtonViewModel { constexpr uintptr_t _weaponData = 0x38; constexpr uintptr_t _attachmentId = 0x168; constexpr uintptr_t _subCategory = 0x16C; constexpr uintptr_t _lockedByAttachment = 0x170; constexpr uintptr_t _asPreviewAttachment = 0x174; constexpr uintptr_t _onPress = 0x178; // ---- Methods ---- constexpr uintptr_t State = 0x364E4D0; constexpr uintptr_t Flag = 0x364DDD0; constexpr uintptr_t Category = 0x364DD80; constexpr uintptr_t Name = 0x364E440; constexpr uintptr_t Icon = 0x364DE60; constexpr uintptr_t LockedByAttachmentName = 0x364E3B0; constexpr uintptr_t IsHaveNewAttachments = 0x364E070; constexpr uintptr_t IsBlueprint = 0x364DED0; constexpr uintptr_t IsLocked = 0x364E0E0; constexpr uintptr_t UnlocksAtLevel = 0x364E5D0; constexpr uintptr_t Press = 0x364D950; constexpr uintptr_t Setup = 0x364D9B0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.AttachmentSwapViewModel struct AttachmentSwapViewModel { constexpr uintptr_t _weaponData = 0x3C; constexpr uintptr_t _attachmentId = 0x16C; constexpr uintptr_t _attachmentInfo = 0x170; constexpr uintptr_t _newAttachmentInfo = 0x178; constexpr uintptr_t _onSelect = 0x180; constexpr uintptr_t _onReplace = 0x188; // ---- Methods ---- constexpr uintptr_t Icon = 0x364F6B0; constexpr uintptr_t Name = 0x364F850; constexpr uintptr_t Category = 0x364F650; constexpr uintptr_t IsLocked = 0x364F6E0; constexpr uintptr_t NewAttachmentIcon = 0x364F8A0; constexpr uintptr_t IsSelected = 0x54F420; constexpr uintptr_t IsSelected = 0x54F430; constexpr uintptr_t Select = 0x364F300; constexpr uintptr_t Replace = 0x364F2D0; constexpr uintptr_t Setup = 0x364F490; constexpr uintptr_t UpdateIsSelected = 0x364F5F0; constexpr uintptr_t .ctor = 0x882520; }; // EBlueprintButtonState struct EBlueprintButtonState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Short = 0x0; constexpr uintptr_t Full = 0x0; }; // EButtonState struct EButtonState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unlocked = 0x0; constexpr uintptr_t Premium = 0x0; constexpr uintptr_t Locked = 0x0; }; // CombatMaster.View.UI.ViewModels.AttachmentViewModel struct AttachmentViewModel { constexpr uintptr_t _selectEffect = 0x38; constexpr uintptr_t _loadoutIndex = 0x48; constexpr uintptr_t _loadoutSlotType = 0x4C; constexpr uintptr_t _attachmentInfo = 0x50; constexpr uintptr_t _attachmentSubCategory = 0x58; constexpr uintptr_t _weaponData = 0x5C; constexpr uintptr_t _onSelect = 0x190; constexpr uintptr_t _onPressBlueprints = 0x198; constexpr uintptr_t _blueprintId = 0x1A0; // ---- Methods ---- constexpr uintptr_t Icon = 0x3651270; constexpr uintptr_t Name = 0x3651B40; constexpr uintptr_t Desc = 0x3650D10; constexpr uintptr_t RarityName = 0x3651D90; constexpr uintptr_t CategoryName = 0x3650CC0; constexpr uintptr_t IsEquipped = 0x36513B0; constexpr uintptr_t IsAvailable = 0x3651290; constexpr uintptr_t IsDefault = 0x3651320; constexpr uintptr_t ButtonState = 0x3650C80; constexpr uintptr_t ShopBundle = 0x3651DF0; constexpr uintptr_t BattlePassId = 0x3650700; constexpr uintptr_t LuckyDrawCaseId = 0x3651520; constexpr uintptr_t OperationId = 0x3651BA0; constexpr uintptr_t Flag = 0x36511C0; constexpr uintptr_t EquipState = 0x3650D70; constexpr uintptr_t IsSelected = 0x516980; constexpr uintptr_t IsSelected = 0x5169B0; constexpr uintptr_t IsNew = 0x516950; constexpr uintptr_t IsNew = 0x516990; constexpr uintptr_t LockLevel = 0x3651400; constexpr uintptr_t AvailableBlueprintCount = 0x3650680; constexpr uintptr_t AllBlueprintCount = 0x36505E0; constexpr uintptr_t BlueprintCountText = 0x36509B0; constexpr uintptr_t BlueprintButtonState = 0x36508E0; constexpr uintptr_t Modifications = 0x3651710; constexpr uintptr_t AttachmentId = 0xCCADF0; constexpr uintptr_t AttachmentId = 0x1D68A50; constexpr uintptr_t Blueprint = 0x3650B90; constexpr uintptr_t BlueprintInfo = 0x3650B20; constexpr uintptr_t SelectClick = 0x364FBC0; constexpr uintptr_t PressBlueprints = 0x364FB90; constexpr uintptr_t OpenBundlePreview = 0x364FA60; constexpr uintptr_t OpenBattlePass = 0x364F8D0; constexpr uintptr_t OpenDailyChallenges = 0x364FAC0; constexpr uintptr_t OpenBlackMarket = 0x364F980; constexpr uintptr_t OpenOperation = 0x364FB30; constexpr uintptr_t Setup = 0x364FDD0; constexpr uintptr_t SetupModificationStats = 0x364FC70; constexpr uintptr_t UpdateIsSelected = 0x36504A0; constexpr uintptr_t .ctor = 0x882520; }; // ELevelAccess struct ELevelAccess { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t InProcess = 0x0; constexpr uintptr_t Passed = 0x0; }; // CombatMaster.View.UI.ViewModels.BattlePassItemViewModel struct BattlePassItemViewModel { constexpr uintptr_t _defaultSize = 0x38; constexpr uintptr_t _selectedSizeMultiplier = 0x40; constexpr uintptr_t _layoutElement = 0x48; constexpr uintptr_t _lootItemViewModel = 0x50; constexpr uintptr_t _itemAudio = 0x58; constexpr uintptr_t _selectTweenEase = 0x70; constexpr uintptr_t _selectTweenTime = 0x74; constexpr uintptr_t _selectEffect = 0x78; constexpr uintptr_t _battlePassItem = 0x80; constexpr uintptr_t _battlePassData = 0x9C; constexpr uintptr_t _currentSelectTween = 0xC8; constexpr uintptr_t _onSelect = 0xD0; constexpr uintptr_t _animPrevSelectedIndex = 0x0; constexpr uintptr_t _animSelectedItemIndex = 0x2; constexpr uintptr_t _prevSelectedIndex = 0x4; constexpr uintptr_t _selectedItemIndex = 0x6; constexpr uintptr_t _effectSelectedIndex = 0x8; // ---- Methods ---- constexpr uintptr_t SelectedItemIndex = 0x3653620; constexpr uintptr_t SelectedItemIndex = 0x36536A0; constexpr uintptr_t Level = 0x2491140; constexpr uintptr_t MaxLevel = 0x36535B0; constexpr uintptr_t Percent = 0x36535D0; constexpr uintptr_t IsSelected = 0x36534E0; constexpr uintptr_t IsFreeItem = 0x24914C0; constexpr uintptr_t IsBattlePassBought = 0x3652EF0; constexpr uintptr_t IsFreeOrInstant = 0x36533E0; constexpr uintptr_t ShowEquipButton = 0x3653660; constexpr uintptr_t IsEquipped = 0x3652F00; constexpr uintptr_t ItemRewardType = 0x10D7FF0; constexpr uintptr_t IsItemRewardType = 0x36529F0; constexpr uintptr_t LevelAccess = 0x3653530; constexpr uintptr_t IsLevelAccess = 0x3652A00; constexpr uintptr_t IsItemPassed = 0x3653400; constexpr uintptr_t Size = 0x3652CF0; constexpr uintptr_t Setup = 0x3652B20; constexpr uintptr_t UpdateBattlePassData = 0x3652E90; constexpr uintptr_t EnableAnimationEffect = 0x36527D0; constexpr uintptr_t DoSizeAnimation = 0x3652710; constexpr uintptr_t OpenPreview = 0x3652A20; constexpr uintptr_t EquipBattlePassItem = 0x3652920; constexpr uintptr_t SelectBattlePassItem = 0x3652A40; constexpr uintptr_t .ctor = 0x3652ED0; }; // CombatMaster.View.UI.ViewModels.BattlePerkViewModel struct BattlePerkViewModel { constexpr uintptr_t _perkId = 0x38; constexpr uintptr_t _perkInfo = 0x40; constexpr uintptr_t _onSelect = 0x50; constexpr uintptr_t _onEquip = 0x58; // ---- Methods ---- constexpr uintptr_t Icon = 0x3653EA0; constexpr uintptr_t HudIcon = 0x3653E00; constexpr uintptr_t Artwork = 0x3653C40; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t KillStreak = 0x3653F70; constexpr uintptr_t RarityIcon = 0x3654070; constexpr uintptr_t RarityColor = 0x3653FB0; constexpr uintptr_t RarityHighLightColor = 0x3654010; constexpr uintptr_t RarityName = 0x36540B0; constexpr uintptr_t LevelLock = 0x3653F90; constexpr uintptr_t IsComingSoon = 0x3653F00; constexpr uintptr_t IsNew = 0x83A310; constexpr uintptr_t IsNew = 0x83A660; constexpr uintptr_t IsEquipped = 0x3653F20; constexpr uintptr_t IsAvailable = 0x3653EC0; constexpr uintptr_t IsSelected = 0x18D8D20; constexpr uintptr_t IsSelected = 0x18D8DE0; constexpr uintptr_t IsExist = 0x3653F60; constexpr uintptr_t Flag = 0x3653D70; constexpr uintptr_t EquipState = 0x3653CE0; constexpr uintptr_t IconState = 0x3653E20; constexpr uintptr_t BGState = 0x3653C60; constexpr uintptr_t Select = 0x36539C0; constexpr uintptr_t Equip = 0x3653720; constexpr uintptr_t OpenComingSoon = 0x3653960; constexpr uintptr_t OnEnable = 0x36537F0; constexpr uintptr_t OnDisable = 0x3653740; constexpr uintptr_t Setup = 0x36539E0; constexpr uintptr_t UpdateIsSelected = 0x3653AD0; constexpr uintptr_t OnEquipBattlePerk = 0x36538A0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.BlueprintViewModel struct BlueprintViewModel { constexpr uintptr_t _loadoutIndex = 0x3E; constexpr uintptr_t _loadoutSlotType = 0x40; constexpr uintptr_t _attachmentData = 0x44; constexpr uintptr_t _weaponId = 0x4C; constexpr uintptr_t _onSelect = 0x50; // ---- Methods ---- constexpr uintptr_t Name = 0x36552C0; constexpr uintptr_t Desc = 0x36549D0; constexpr uintptr_t IsEquipped = 0x3655090; constexpr uintptr_t IsAvailable = 0x3654FD0; constexpr uintptr_t ShopBundle = 0x36554F0; constexpr uintptr_t BattlePassId = 0x3654850; constexpr uintptr_t LuckyDrawCaseId = 0x3655140; constexpr uintptr_t OperationId = 0x3655360; constexpr uintptr_t Flag = 0x3654F50; constexpr uintptr_t EquipState = 0x3654A30; constexpr uintptr_t BlueprintId = 0x5B4DF0; constexpr uintptr_t BlueprintId = 0x1D66060; constexpr uintptr_t IsDefault = 0x3655070; constexpr uintptr_t IsSelected = 0x731E50; constexpr uintptr_t IsSelected = 0x134C3D0; constexpr uintptr_t IsNew = 0x27CE010; constexpr uintptr_t IsNew = 0x3655630; constexpr uintptr_t LevelLock = 0x36550E0; constexpr uintptr_t Select = 0x3654310; constexpr uintptr_t OpenBundlePreview = 0x36541E0; constexpr uintptr_t OpenBattlePass = 0x3654110; constexpr uintptr_t OpenDailyChallenges = 0x3654240; constexpr uintptr_t OpenBlackMarket = 0x3654170; constexpr uintptr_t OpenOperation = 0x36542B0; constexpr uintptr_t Setup = 0x3654350; constexpr uintptr_t UpdateIsSelected = 0x3654770; constexpr uintptr_t UpdateEquipState = 0x36546B0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.BRCashViewModel struct BRCashViewModel { constexpr uintptr_t _cashId = 0x38; constexpr uintptr_t _cashInfo = 0x40; // ---- Methods ---- constexpr uintptr_t Icon = 0x3652080; constexpr uintptr_t IconRef = 0x3652050; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t RarityIcon = 0x36521B0; constexpr uintptr_t RarityColor = 0x36520F0; constexpr uintptr_t RarityHighLightColor = 0x3652150; constexpr uintptr_t RarityName = 0x36521F0; constexpr uintptr_t Setup = 0x3651F90; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.BRInventoryViewModel struct BRInventoryViewModel { constexpr uintptr_t _myPlayer = 0x38; // ---- Methods ---- constexpr uintptr_t CashAmount = 0x36524B0; constexpr uintptr_t SelfReviveAmount = 0x36525E0; constexpr uintptr_t ArmorAmount = 0x36523E0; constexpr uintptr_t AdrenalineShotAmount = 0x3652370; constexpr uintptr_t PistolBulletsAmount = 0x3652520; constexpr uintptr_t SniperBulletsAmount = 0x36526B0; constexpr uintptr_t ShotgunBulletsAmount = 0x3652650; constexpr uintptr_t AssaultRifleBulletsAmount = 0x3652450; constexpr uintptr_t ProjectilesAmount = 0x3652580; constexpr uintptr_t Awake = 0x3652250; constexpr uintptr_t OnEnable = 0x35EDD40; constexpr uintptr_t Update = 0x3652320; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36522E0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.BrPlayerScoreLineViewModel struct BrPlayerScoreLineViewModel { constexpr uintptr_t _creationData = 0x60; constexpr uintptr_t _brMatchInfoExt = 0x68; // ---- Methods ---- constexpr uintptr_t CmGameModeState = 0x36557A0; constexpr uintptr_t IsEliminated = 0x3655830; constexpr uintptr_t EliminatedNum = 0x7322F0; constexpr uintptr_t EliminatedNum = 0x806E90; constexpr uintptr_t Setup = 0x3655640; constexpr uintptr_t .ctor = 0x1248CB0; }; // CombatMaster.View.UI.ViewModels.BulletsViewModel struct BulletsViewModel { constexpr uintptr_t _bulletsId = 0x38; constexpr uintptr_t _bulletsInfo = 0x40; // ---- Methods ---- constexpr uintptr_t Icon = 0x3652080; constexpr uintptr_t IconRef = 0x3652050; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t RarityIcon = 0x36521B0; constexpr uintptr_t RarityColor = 0x36520F0; constexpr uintptr_t RarityHighLightColor = 0x3652150; constexpr uintptr_t RarityName = 0x36521F0; constexpr uintptr_t Setup = 0x3655870; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.ButtonEquipViewModel struct ButtonEquipViewModel { // ---- Methods ---- constexpr uintptr_t EquipState = 0x5B4DF0; constexpr uintptr_t EquipState = 0x1D66060; constexpr uintptr_t OpenPastSeasonExclusivePopUp = 0x3655950; constexpr uintptr_t OpenDailyRewardsPopup = 0x36558E0; constexpr uintptr_t Setup = 0x36559B0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.BuyStationIndicatorViewModel struct BuyStationIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _isEnabled = 0x40; constexpr uintptr_t _newEnabledState = 0x41; constexpr uintptr_t _screenSize = 0x44; constexpr uintptr_t _actorBuyStation = 0x48; constexpr uintptr_t _rectTransform = 0x50; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x516980; constexpr uintptr_t ScaleView = 0x35E6F20; constexpr uintptr_t DistanceLenght = 0x3655A80; constexpr uintptr_t RectTransform = 0x3655C80; constexpr uintptr_t Setup = 0x36559D0; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x3655A10; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.CallingCardViewModel struct CallingCardViewModel { constexpr uintptr_t _selectedCard = 0x0; constexpr uintptr_t _updateSelected = 0x8; constexpr uintptr_t _scaleAnim = 0x38; constexpr uintptr_t _alphaAnim = 0x40; constexpr uintptr_t _callingCardId = 0x48; constexpr uintptr_t _callingCardInfo = 0x50; constexpr uintptr_t _onSelect = 0x58; // ---- Methods ---- constexpr uintptr_t SelectedCard = 0x36576E0; constexpr uintptr_t SelectedCard = 0x3657880; constexpr uintptr_t IconSheet = 0x3657110; constexpr uintptr_t IconSpeed = 0x3657130; constexpr uintptr_t RarityIcon = 0x3657640; constexpr uintptr_t RarityColor = 0x36575E0; constexpr uintptr_t RarityName = 0x3657680; constexpr uintptr_t Name = 0x3657400; constexpr uintptr_t LevelLockCallingCard = 0x3657250; constexpr uintptr_t IsNew = 0x81F490; constexpr uintptr_t IsNew = 0x81F4A0; constexpr uintptr_t IsSecret = 0x3657230; constexpr uintptr_t IsEquipped = 0x36571F0; constexpr uintptr_t IsAvailable = 0x36571B0; constexpr uintptr_t IsSelected = 0x1EA8ED0; constexpr uintptr_t IsSelected = 0x11FF1A0; constexpr uintptr_t ShopBundle = 0x3657730; constexpr uintptr_t BattlePassId = 0x3656A00; constexpr uintptr_t LuckyDrawCaseId = 0x3657270; constexpr uintptr_t OperationId = 0x3657450; constexpr uintptr_t Flag = 0x3657070; constexpr uintptr_t EquipState = 0x3656B90; constexpr uintptr_t IconState = 0x3657150; constexpr uintptr_t OnEnable = 0x3655F10; constexpr uintptr_t OnDisable = 0x3655DD0; constexpr uintptr_t Setup = 0x3656400; constexpr uintptr_t OpenBundlePreview = 0x3656100; constexpr uintptr_t OpenPreviewPopup = 0x3656230; constexpr uintptr_t OpenBattlePass = 0x3656040; constexpr uintptr_t OpenDailyChallenges = 0x3656160; constexpr uintptr_t OpenBlackMarket = 0x3656090; constexpr uintptr_t OpenOperation = 0x36561D0; constexpr uintptr_t SelectCallingCard = 0x36562C0; constexpr uintptr_t Equip = 0x3655D10; constexpr uintptr_t OnEquipCallingCard = 0x35EDD40; constexpr uintptr_t UpdateIsSelected = 0x36567F0; constexpr uintptr_t .ctor = 0x882520; constexpr uintptr_t .cctor = 0x3656980; }; // CombatMaster.View.UI.ViewModels.CamoCategoryViewModel struct CamoCategoryViewModel { constexpr uintptr_t _loadoutIndex = 0x38; constexpr uintptr_t _loadoutSlotType = 0x3C; constexpr uintptr_t _weaponId = 0x40; constexpr uintptr_t _camoCategory = 0x44; constexpr uintptr_t _firstCamoInfo = 0x48; constexpr uintptr_t _onPress = 0x50; // ---- Methods ---- constexpr uintptr_t IsAvailable = 0x3657ED0; constexpr uintptr_t IsEquipped = 0x3657F30; constexpr uintptr_t IsLockedByLevel = 0x3658140; constexpr uintptr_t IsCompletionist = 0x3657F10; constexpr uintptr_t CategoryName = 0x3657B50; constexpr uintptr_t Icon = 0x3657C80; constexpr uintptr_t UnlockedCamoCount = 0x3658200; constexpr uintptr_t CamoCount = 0x3657AB0; constexpr uintptr_t UnlockedAtWeaponLevel = 0x36581A0; constexpr uintptr_t UnlockCondition = 0x3658190; constexpr uintptr_t UnlockedCamoText = 0x3658250; constexpr uintptr_t Flag = 0x3657C20; constexpr uintptr_t EquipState = 0x3657BA0; constexpr uintptr_t IsNew = 0x3658180; constexpr uintptr_t Press = 0x3657900; constexpr uintptr_t Setup = 0x3657990; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.CamoViewModel struct CamoViewModel { constexpr uintptr_t _loadoutIndex = 0x3A; constexpr uintptr_t _loadoutSlotType = 0x3C; constexpr uintptr_t _weaponData = 0x40; constexpr uintptr_t _camoId = 0x170; constexpr uintptr_t _camoInfo = 0x178; constexpr uintptr_t _onSelect = 0x180; // ---- Methods ---- constexpr uintptr_t IsNew = 0x54F420; constexpr uintptr_t IsNew = 0x54F430; constexpr uintptr_t IsSelected = 0x149CFE0; constexpr uintptr_t IsSelected = 0x149D570; constexpr uintptr_t IsNone = 0x3667CE0; constexpr uintptr_t IsAvailable = 0x3667A30; constexpr uintptr_t IsCategoryAvailable = 0x3667A90; constexpr uintptr_t IsEquipped = 0x3667C90; constexpr uintptr_t IsCategoryCompletionist = 0x3667C30; constexpr uintptr_t CategoryName = 0x3667330; constexpr uintptr_t CamoName = 0x36672D0; constexpr uintptr_t CamoCategoryAndName = 0x36671F0; constexpr uintptr_t Icon = 0x3667A00; constexpr uintptr_t Flag = 0x3667950; constexpr uintptr_t EquipState = 0x3667880; constexpr uintptr_t ChallengeCurrentValue = 0x3667390; constexpr uintptr_t ChallengeTargetValue = 0x3667650; constexpr uintptr_t ChallengePercent = 0x36675C0; constexpr uintptr_t ChallengeValueText = 0x3667780; constexpr uintptr_t ChallengeDesc = 0x36673F0; constexpr uintptr_t IsShowChallengeInfo = 0x3667D00; constexpr uintptr_t Select = 0x3666FB0; constexpr uintptr_t Setup = 0x3666FE0; constexpr uintptr_t UpdateIsSelected = 0x3667120; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.CharmViewModel struct CharmViewModel { constexpr uintptr_t _loadoutIndex = 0x3A; constexpr uintptr_t _loadoutSlotType = 0x3C; constexpr uintptr_t _charmId = 0x40; constexpr uintptr_t _charmInfo = 0x48; constexpr uintptr_t _onSelect = 0x50; // ---- Methods ---- constexpr uintptr_t IsNew = 0x54F420; constexpr uintptr_t IsNew = 0x54F430; constexpr uintptr_t IsSelected = 0x149CFE0; constexpr uintptr_t IsSelected = 0x149D570; constexpr uintptr_t IsNone = 0x3669090; constexpr uintptr_t IsAvailable = 0x3668E30; constexpr uintptr_t IsEquipped = 0x3668E70; constexpr uintptr_t CharmName = 0x36683F0; constexpr uintptr_t Description = 0x3668440; constexpr uintptr_t RarityIcon = 0x36694B0; constexpr uintptr_t RarityColor = 0x36693F0; constexpr uintptr_t RarityHighLightColor = 0x3669450; constexpr uintptr_t RarityName = 0x36694F0; constexpr uintptr_t Icon = 0x3668E10; constexpr uintptr_t Artwork = 0x3668240; constexpr uintptr_t IsLockedByWeapon = 0x3668EC0; constexpr uintptr_t ShopBundle = 0x3669550; constexpr uintptr_t BattlePassId = 0x3668260; constexpr uintptr_t LuckyDrawCaseId = 0x36690D0; constexpr uintptr_t OperationId = 0x3669260; constexpr uintptr_t Flag = 0x3668D70; constexpr uintptr_t EquipState = 0x3668490; constexpr uintptr_t OpenPreview = 0x3667D70; constexpr uintptr_t Select = 0x3667DC0; constexpr uintptr_t Setup = 0x3667DE0; constexpr uintptr_t UpdateIsSelected = 0x3668170; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.ChatMessageViewModel struct ChatMessageViewModel { constexpr uintptr_t _friendInfoViewModel = 0x38; constexpr uintptr_t _textMeshProUGUI = 0x40; constexpr uintptr_t _chatMessage = 0x48; constexpr uintptr_t _onOptionClick = 0xB0; // ---- Methods ---- constexpr uintptr_t EnhancedUI.EnhancedScroller.IEnhancedWidgetSize.Size = 0x3669700; constexpr uintptr_t DoSizeAnimation = 0x36696A0; constexpr uintptr_t InputMessage = 0x54E960; constexpr uintptr_t OptionsClick = 0x3669870; constexpr uintptr_t Setup = 0x36698F0; constexpr uintptr_t Update = 0x3669B00; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.CmPlayerScoreLineViewModel struct CmPlayerScoreLineViewModel { constexpr uintptr_t _creationData = 0x60; constexpr uintptr_t _cmMatchInfoExt = 0x68; // ---- Methods ---- constexpr uintptr_t CmGameModeState = 0x3669D30; constexpr uintptr_t IsEliminated = 0x3669DC0; constexpr uintptr_t EliminatedNum = 0x7322F0; constexpr uintptr_t EliminatedNum = 0x806E90; constexpr uintptr_t Setup = 0x3669BD0; constexpr uintptr_t .ctor = 0x1248CB0; }; // ELabel struct ELabel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t New = 0x0; }; // EArtworkType struct EArtworkType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Billboard = 0x0; constexpr uintptr_t ShopCard = 0x0; constexpr uintptr_t Emblem = 0x0; }; // CombatMaster.View.UI.ViewModels.CollectionViewModel struct CollectionViewModel { constexpr uintptr_t UpdateSelected = 0x0; constexpr uintptr_t _collectionId = 0x38; constexpr uintptr_t _collectionInfo = 0x40; constexpr uintptr_t _onSelect = 0x48; // ---- Methods ---- constexpr uintptr_t ArtworkType = 0x366A2D0; constexpr uintptr_t Logo = 0x366A8E0; constexpr uintptr_t EmblemArtwork = 0x366A680; constexpr uintptr_t BillboardArtwork = 0x366A320; constexpr uintptr_t ShopCardArtwork = 0x366A900; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t DescriptionContent = 0x366A600; constexpr uintptr_t Color = 0x366A5D0; constexpr uintptr_t ColorHighLight = 0x366A5A0; constexpr uintptr_t IsNew = 0x366A7E0; constexpr uintptr_t IsCollected = 0x366A6A0; constexpr uintptr_t CollectedItems = 0x366A340; constexpr uintptr_t ItemList = 0x366A800; constexpr uintptr_t IsSelected = 0x12305E0; constexpr uintptr_t IsSelected = 0x80ABF0; constexpr uintptr_t Label = 0x366A8C0; constexpr uintptr_t OnEnable = 0x3669ED0; constexpr uintptr_t OnDisable = 0x3669E00; constexpr uintptr_t Setup = 0x366A150; constexpr uintptr_t SelectCollection = 0x3669FF0; constexpr uintptr_t OpenCollection = 0x3669FA0; constexpr uintptr_t UpdateIsSelected = 0x366A1E0; constexpr uintptr_t SetupLootItem = 0x366A090; constexpr uintptr_t .ctor = 0x882520; constexpr uintptr_t .cctor = 0x366A240; }; // EState struct EState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Available = 0x0; constexpr uintptr_t Downloading = 0x0; constexpr uintptr_t Failed = 0x0; constexpr uintptr_t Installed = 0x0; }; // CombatMaster.View.UI.ViewModels.ContentPackViewModel struct ContentPackViewModel { constexpr uintptr_t _packInfo = 0x38; constexpr uintptr_t _downloadStatus01 = 0x40; constexpr uintptr_t _downloadSpeed01 = 0x44; constexpr uintptr_t _downloadProgressLastTime = 0x48; constexpr uintptr_t _bundleState = 0x50; // ---- Methods ---- constexpr uintptr_t PackName = 0x366B040; constexpr uintptr_t DownloadProgress = 0x72D010; constexpr uintptr_t DownloadSizeBytes = 0x546A70; constexpr uintptr_t DownloadSizeBytes = 0x732AB0; constexpr uintptr_t DownloadedPercent = 0x366AFC0; constexpr uintptr_t DownloadSizeMB = 0x366AF50; constexpr uintptr_t DownloadedMB = 0x366AF70; constexpr uintptr_t DownloadedSpeedMB = 0x366AFE0; constexpr uintptr_t IsDownload = 0x366B030; constexpr uintptr_t State = 0x366B120; constexpr uintptr_t Download = 0x366A930; constexpr uintptr_t Delete = 0x512CE0; constexpr uintptr_t Awake = 0x366A920; constexpr uintptr_t Setup = 0x366ACC0; constexpr uintptr_t OnDisable = 0x366AA00; constexpr uintptr_t SetDownloadProgress = 0x366AA90; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.CurrentBattlePassViewModel struct CurrentBattlePassViewModel { // ---- Methods ---- constexpr uintptr_t Logo = 0x366B2E0; constexpr uintptr_t Icon = 0x366B220; constexpr uintptr_t GreyIcon = 0x366B160; constexpr uintptr_t Name = 0x366B3A0; constexpr uintptr_t .ctor = 0x882520; }; // EProgressState struct EProgressState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InProgress = 0x0; constexpr uintptr_t Completed = 0x0; constexpr uintptr_t Claimed = 0x0; }; // CombatMaster.View.UI.ViewModels.DailyChallengeTaskViewModel struct DailyChallengeTaskViewModel { constexpr uintptr_t _dailyChallengesData = 0x38; constexpr uintptr_t _indexTask = 0xD8; constexpr uintptr_t _taskData = 0xE0; constexpr uintptr_t _onClaimReward = 0x100; // ---- Methods ---- constexpr uintptr_t Description = 0x366BF60; constexpr uintptr_t CurrentValue = 0x21939A0; constexpr uintptr_t TargetValue = 0x8797F0; constexpr uintptr_t IsComplete = 0x366BFB0; constexpr uintptr_t IsClaimed = 0x2CEA650; constexpr uintptr_t Reward = 0x366C0D0; constexpr uintptr_t ProgressPercent = 0x366C070; constexpr uintptr_t IsLocked = 0x366BFC0; constexpr uintptr_t ProgressState = 0x366C090; constexpr uintptr_t ClaimReward = 0x366BDE0; constexpr uintptr_t Setup = 0x366BE00; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.DailyChallengeViewModel struct DailyChallengeViewModel { constexpr uintptr_t _task1ViewModel = 0x38; constexpr uintptr_t _task2ViewModel = 0x40; constexpr uintptr_t _task3ViewModel = 0x48; constexpr uintptr_t _scrollRect = 0x50; constexpr uintptr_t _dailyChallengesData = 0x58; // ---- Methods ---- constexpr uintptr_t IsReadyClaimBonusRewards = 0x366D100; constexpr uintptr_t IsDailyChallengeTasksCompleted = 0x366D0F0; constexpr uintptr_t IsDailyChallengeCompleted = 0x366D0E0; constexpr uintptr_t DailyStreak = 0x366D0B0; constexpr uintptr_t TimeLeftFormatted = 0x366D110; constexpr uintptr_t BonusRewardLootItem = 0x366D080; constexpr uintptr_t Update = 0x366CE30; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x366C480; constexpr uintptr_t OnClaimTaskReward = 0x366C9A0; constexpr uintptr_t JumpActive = 0x366C160; constexpr uintptr_t OnBeginDrag = 0x512CE0; constexpr uintptr_t OnDrag = 0x512CE0; constexpr uintptr_t OnEndDrag = 0x366CA30; constexpr uintptr_t OnScroll = 0x366CC30; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.DailyRewardsViewModel struct DailyRewardsViewModel { constexpr uintptr_t _dailyRewardsData = 0x38; // ---- Methods ---- constexpr uintptr_t IsAllReceived = 0x366D7A0; constexpr uintptr_t CanClaim = 0x366D6F0; constexpr uintptr_t TimeToNextReward = 0x366D810; constexpr uintptr_t Awake = 0x366D350; constexpr uintptr_t Update = 0x366D420; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.DailyRewardViewModel struct DailyRewardViewModel { constexpr uintptr_t _locIdDay = 0x38; constexpr uintptr_t _lootItemViewModel = 0x40; constexpr uintptr_t _obtainAnimGroup = 0x48; constexpr uintptr_t _dailyReward = 0x50; constexpr uintptr_t _isReceived = 0x60; constexpr uintptr_t _isCurrentReward = 0x61; constexpr uintptr_t _day = 0x64; // ---- Methods ---- constexpr uintptr_t RewardItem = 0x54E660; constexpr uintptr_t IsReceived = 0x81F490; constexpr uintptr_t IsCurrentReward = 0x1EA8ED0; constexpr uintptr_t Day = 0x366D2E0; constexpr uintptr_t Setup = 0x366D210; constexpr uintptr_t .ctor = 0x366D290; }; // CombatMaster.View.UI.ViewModels.DailyStreakRewardViewModel struct DailyStreakRewardViewModel { constexpr uintptr_t _lootItemViewModel = 0x38; constexpr uintptr_t _obtainAnimGroup = 0x40; constexpr uintptr_t _dailyStreakReward = 0x48; // ---- Methods ---- constexpr uintptr_t DaysCount = 0x6BF740; constexpr uintptr_t Days = 0x366DE90; constexpr uintptr_t IsChallengesRewardDone = 0x366DF70; constexpr uintptr_t Setup = 0x366DE10; constexpr uintptr_t SetupDayItemViewModel = 0x366DAD0; constexpr uintptr_t IsShowAmountDayNumber = 0x366D8C0; constexpr uintptr_t PlayUpdateValueAnimation = 0x366DA40; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.DetailColorCategoryViewModel struct DetailColorCategoryViewModel { constexpr uintptr_t _loadoutIndex = 0x38; constexpr uintptr_t _loadoutSlotType = 0x3C; constexpr uintptr_t _weaponId = 0x40; constexpr uintptr_t _colorCategory = 0x44; constexpr uintptr_t _firstDetailColorInfo = 0x48; constexpr uintptr_t _onPress = 0x50; // ---- Methods ---- constexpr uintptr_t IsAvailable = 0x366E540; constexpr uintptr_t IsEquipped = 0x366E690; constexpr uintptr_t CategoryName = 0x366E180; constexpr uintptr_t Color = 0x366E1D0; constexpr uintptr_t Overlay = 0x366E8B0; constexpr uintptr_t UnlockedColorsCount = 0x366E930; constexpr uintptr_t ColorsCount = 0x366E420; constexpr uintptr_t UnlockedAtWeaponLevel = 0x366E8D0; constexpr uintptr_t UnlockedColorsText = 0x366EA40; constexpr uintptr_t Flag = 0x366E500; constexpr uintptr_t EquipState = 0x366E4C0; constexpr uintptr_t IsNew = 0x366E8A0; constexpr uintptr_t Press = 0x366E040; constexpr uintptr_t Setup = 0x366E060; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.DetailColorViewModel struct DetailColorViewModel { constexpr uintptr_t _loadoutIndex = 0x3A; constexpr uintptr_t _loadoutSlotType = 0x3C; constexpr uintptr_t _weaponData = 0x40; constexpr uintptr_t _colorId = 0x170; constexpr uintptr_t _colorInfo = 0x178; constexpr uintptr_t _onSelect = 0x180; // ---- Methods ---- constexpr uintptr_t IsNew = 0x54F420; constexpr uintptr_t IsNew = 0x54F430; constexpr uintptr_t IsSelected = 0x149CFE0; constexpr uintptr_t IsSelected = 0x149D570; constexpr uintptr_t IsNone = 0x3667CE0; constexpr uintptr_t IsAvailable = 0x366F6B0; constexpr uintptr_t IsCategoryAvailable = 0x366F710; constexpr uintptr_t IsEquipped = 0x366F780; constexpr uintptr_t CategoryName = 0x366EE50; constexpr uintptr_t ColorName = 0x36672D0; constexpr uintptr_t ColorCategoryAndName = 0x366F420; constexpr uintptr_t Color = 0x366F500; constexpr uintptr_t Overlay = 0x366F8A0; constexpr uintptr_t Flag = 0x366F600; constexpr uintptr_t EquipState = 0x366F530; constexpr uintptr_t ChallengeCurrentValue = 0x366EEB0; constexpr uintptr_t ChallengeTargetValue = 0x366F230; constexpr uintptr_t ChallengePercent = 0x366F1E0; constexpr uintptr_t ChallengeValueText = 0x366F360; constexpr uintptr_t ChallengeDesc = 0x366EFE0; constexpr uintptr_t IsShowChallengeInfo = 0x366F7D0; constexpr uintptr_t Select = 0x3666FB0; constexpr uintptr_t Setup = 0x366EC40; constexpr uintptr_t UpdateIsSelected = 0x366ED80; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.DmPlayerScoreLineViewModel struct DmPlayerScoreLineViewModel { // ---- Methods ---- constexpr uintptr_t IsPlaceIndex = 0x364D930; constexpr uintptr_t PlaceIndex = 0x7322F0; constexpr uintptr_t PlaceIndex = 0x806E90; constexpr uintptr_t Setup = 0x364D940; constexpr uintptr_t .ctor = 0x1248CB0; }; // DogTagData struct DogTagData { constexpr uintptr_t IsTeammate = 0x10; constexpr uintptr_t IsFrontOfScreen = 0x11; constexpr uintptr_t Rotation = 0x14; }; // CombatMaster.View.UI.ViewModels.DogTagIndicatorViewModel struct DogTagIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _isEnabled = 0x40; constexpr uintptr_t _newEnabledState = 0x41; constexpr uintptr_t _screenSize = 0x44; constexpr uintptr_t _dogTagData = 0x48; constexpr uintptr_t _rectTransform = 0x60; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x516980; constexpr uintptr_t ScaleView = 0x35E6F20; constexpr uintptr_t IsTeammateDogTag = 0x83A310; constexpr uintptr_t IsOffScreen = 0x366F960; constexpr uintptr_t Rotation = 0x35E6F10; constexpr uintptr_t RectTransform = 0x366F970; constexpr uintptr_t Setup = 0x366F8D0; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x366F8F0; constexpr uintptr_t .ctor = 0x882520; }; // EInputType struct EInputType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Gamepad = 0x0; constexpr uintptr_t Mouse = 0x0; constexpr uintptr_t Touch = 0x0; }; // CombatMaster.View.UI.ViewModels.DOPlayerScoreLineViewModel struct DOPlayerScoreLineViewModel { constexpr uintptr_t _emblem = 0x38; constexpr uintptr_t _callingCard = 0x40; constexpr uintptr_t _playerData = 0x48; constexpr uintptr_t _playerRoot = 0x50; // ---- Methods ---- constexpr uintptr_t DOGameModeState = 0x366B770; constexpr uintptr_t Nickname = 0x366BCD0; constexpr uintptr_t Level = 0x366BC00; constexpr uintptr_t Kills = 0x366BAC0; constexpr uintptr_t Score = 0x366BDC0; constexpr uintptr_t Death = 0x366B800; constexpr uintptr_t Captures = 0x366B730; constexpr uintptr_t Defends = 0x366B820; constexpr uintptr_t IsPlayer = 0x366BA70; constexpr uintptr_t IsCanAddFriend = 0x366B940; constexpr uintptr_t IsPlayerFragged = 0x366B9E0; constexpr uintptr_t InputType = 0x366B860; constexpr uintptr_t LevelColor = 0x366BAE0; constexpr uintptr_t LevelIcon = 0x366BB80; constexpr uintptr_t PlatformType = 0x366BD40; constexpr uintptr_t SendInvite = 0x366B460; constexpr uintptr_t Setup = 0x366B550; constexpr uintptr_t Update = 0x366B6F0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.DoubleXpTokenViewModel struct DoubleXpTokenViewModel { constexpr uintptr_t _updateValueAnim = 0x38; constexpr uintptr_t _tokenId = 0x40; constexpr uintptr_t _tokenInfo = 0x48; // ---- Methods ---- constexpr uintptr_t TokensCount = 0x366FF70; constexpr uintptr_t Icon = 0x366FBD0; constexpr uintptr_t Artwork = 0x366FB50; constexpr uintptr_t RarityIcon = 0x36694B0; constexpr uintptr_t RarityColor = 0x36693F0; constexpr uintptr_t RarityHighLightColor = 0x3669450; constexpr uintptr_t RarityName = 0x36694F0; constexpr uintptr_t Name = 0x366FDD0; constexpr uintptr_t Description = 0x366FB70; constexpr uintptr_t Minutes = 0x366FDB0; constexpr uintptr_t TimeFormatted = 0x366FE30; constexpr uintptr_t Info = 0x366FBF0; constexpr uintptr_t Setup = 0x366FAE0; constexpr uintptr_t PlayUpdateValueAnimation = 0x366FA50; constexpr uintptr_t OpenActivatePopup = 0x366FA00; constexpr uintptr_t .ctor = 0x882520; }; // DroneData struct DroneData { constexpr uintptr_t IsFrontOfScreen = 0x10; constexpr uintptr_t Rotation = 0x14; }; // CombatMaster.View.UI.ViewModels.DroneIndicatorViewModel struct DroneIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _isEnabled = 0x40; constexpr uintptr_t _newEnabledState = 0x41; constexpr uintptr_t _screenSize = 0x44; constexpr uintptr_t _droneData = 0x48; constexpr uintptr_t _rectTransform = 0x60; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x516980; constexpr uintptr_t ScaleView = 0x36700B0; constexpr uintptr_t IsOffScreen = 0x35E6E70; constexpr uintptr_t Rotation = 0x35E6F10; constexpr uintptr_t RectTransform = 0x3670020; constexpr uintptr_t Setup = 0x366F8D0; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x366FFB0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.DsPlayerScoreLineViewModel struct DsPlayerScoreLineViewModel { constexpr uintptr_t _creationData = 0x58; constexpr uintptr_t _dsMatchInfoExt = 0x60; // ---- Methods ---- constexpr uintptr_t DsGameModeState = 0x36702E0; constexpr uintptr_t IsDemon = 0x3670370; constexpr uintptr_t Setup = 0x3670180; constexpr uintptr_t .ctor = 0x1248CB0; }; // CombatMaster.View.UI.ViewModels.EItemFlag struct EItemFlag { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Equipped = 0x0; constexpr uintptr_t New = 0x0; constexpr uintptr_t Locked = 0x0; constexpr uintptr_t Premium = 0x0; }; // CombatMaster.View.UI.ViewModels.EItemState struct EItemState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Equip = 0x0; constexpr uintptr_t Selected = 0x0; constexpr uintptr_t Equipped = 0x0; constexpr uintptr_t Locked = 0x0; constexpr uintptr_t Secret = 0x0; constexpr uintptr_t OpenBundle = 0x0; constexpr uintptr_t GetFree = 0x0; constexpr uintptr_t ComingSoon = 0x0; constexpr uintptr_t LockEquip = 0x0; constexpr uintptr_t OpenBattlePass = 0x0; constexpr uintptr_t DailyChallenges = 0x0; constexpr uintptr_t BlackMarket = 0x0; constexpr uintptr_t Operation = 0x0; constexpr uintptr_t LockExclusiveSeason = 0x0; constexpr uintptr_t DailyRewards = 0x0; constexpr uintptr_t Undefined = 0x0; }; // CombatMaster.View.UI.ViewModels.EmblemViewModel struct EmblemViewModel { constexpr uintptr_t _selectedEmblem = 0x0; constexpr uintptr_t _updateSelected = 0x8; constexpr uintptr_t _scaleAnim = 0x38; constexpr uintptr_t _alphaAnim = 0x40; constexpr uintptr_t _emblemId = 0x48; constexpr uintptr_t _emblemInfo = 0x50; constexpr uintptr_t _onSelect = 0x58; // ---- Methods ---- constexpr uintptr_t SelectedEmblem = 0x3671B90; constexpr uintptr_t SelectedEmblem = 0x3671D30; constexpr uintptr_t IconSheet = 0x3671710; constexpr uintptr_t IconSpeed = 0x3657130; constexpr uintptr_t RarityIcon = 0x3657640; constexpr uintptr_t RarityColor = 0x36575E0; constexpr uintptr_t RarityName = 0x3657680; constexpr uintptr_t Name = 0x3657400; constexpr uintptr_t LevelLockEmblem = 0x3657250; constexpr uintptr_t IsNew = 0x81F490; constexpr uintptr_t IsNew = 0x81F4A0; constexpr uintptr_t IsSecret = 0x3671810; constexpr uintptr_t IsEquipped = 0x36717D0; constexpr uintptr_t IsAvailable = 0x3671790; constexpr uintptr_t IsSelected = 0x1EA8ED0; constexpr uintptr_t IsSelected = 0x11FF1A0; constexpr uintptr_t ShopBundle = 0x3671BE0; constexpr uintptr_t BattlePassId = 0x3671000; constexpr uintptr_t LuckyDrawCaseId = 0x3671870; constexpr uintptr_t OperationId = 0x3671A00; constexpr uintptr_t Flag = 0x3671670; constexpr uintptr_t EquipState = 0x3671190; constexpr uintptr_t IconState = 0x3671730; constexpr uintptr_t OnEnable = 0x36705A0; constexpr uintptr_t OnDisable = 0x3670460; constexpr uintptr_t Setup = 0x3670A40; constexpr uintptr_t OpenBundlePreview = 0x3670740; constexpr uintptr_t OpenBattlePass = 0x3656040; constexpr uintptr_t OpenPreviewPopup = 0x3670870; constexpr uintptr_t OpenDailyChallenges = 0x36707A0; constexpr uintptr_t OpenBlackMarket = 0x36706D0; constexpr uintptr_t OpenOperation = 0x3670810; constexpr uintptr_t SelectEmblem = 0x3670900; constexpr uintptr_t Equip = 0x36703A0; constexpr uintptr_t OnEquipEmblem = 0x35EDD40; constexpr uintptr_t UpdateIsSelected = 0x3670DF0; constexpr uintptr_t .ctor = 0x882520; constexpr uintptr_t .cctor = 0x3670F80; }; // CombatMaster.View.UI.ViewModels.EnhancedMultiplyCellsView struct EnhancedMultiplyCellsView { constexpr uintptr_t Cells = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5E4DC0; }; // FlagData struct FlagData { constexpr uintptr_t MyFlag = 0x10; constexpr uintptr_t FlagState = 0x14; constexpr uintptr_t IsMyBase = 0x18; constexpr uintptr_t ClearView = 0x19; constexpr uintptr_t Distance = 0x1C; constexpr uintptr_t ScaleMultiplier = 0x20; constexpr uintptr_t IsFrontOfScreen = 0x24; constexpr uintptr_t Rotation = 0x28; }; // EFlagGoal struct EFlagGoal { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Defend = 0x0; constexpr uintptr_t Take = 0x0; constexpr uintptr_t Recover = 0x0; constexpr uintptr_t BringHere = 0x0; }; // CombatMaster.View.UI.ViewModels.FlagIndicatorViewModel struct FlagIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _isEnabled = 0x40; constexpr uintptr_t _newEnabledState = 0x41; constexpr uintptr_t _screenSize = 0x44; constexpr uintptr_t _flagData = 0x48; constexpr uintptr_t _rectTransform = 0x70; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x516980; constexpr uintptr_t ScaleView = 0x3671F40; constexpr uintptr_t DistanceToPlayer = 0x2B3C090; constexpr uintptr_t IsMyFlag = 0x83A310; constexpr uintptr_t IsMyBase = 0x12305E0; constexpr uintptr_t FlagGoal = 0x3671E70; constexpr uintptr_t ClearView = 0x3671E50; constexpr uintptr_t IsOffScreen = 0x3671EA0; constexpr uintptr_t Rotation = 0x73CAE0; constexpr uintptr_t RectTransform = 0x3671EB0; constexpr uintptr_t Setup = 0x3671DB0; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x3671DE0; constexpr uintptr_t .ctor = 0x882520; }; // EJoinLobbyInviteState struct EJoinLobbyInviteState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AddToLobby = 0x0; constexpr uintptr_t Invited = 0x0; constexpr uintptr_t InLobby = 0x0; }; // CombatMaster.View.UI.ViewModels.FriendInfoViewModel struct FriendInfoViewModel { constexpr uintptr_t _emblemViewModel = 0x38; constexpr uintptr_t _callingViewModel = 0x40; constexpr uintptr_t _playerData = 0x48; constexpr uintptr_t _gameRoomData = 0x98; constexpr uintptr_t _forceUseLocalProfile = 0xF8; constexpr uintptr_t _doAction = 0x100; // ---- Methods ---- constexpr uintptr_t IsLocalPlayer = 0x3672D20; constexpr uintptr_t Nickname = 0x36731F0; constexpr uintptr_t Level = 0x3673170; constexpr uintptr_t LevelIcon = 0x36730F0; constexpr uintptr_t LevelColor = 0x3673050; constexpr uintptr_t IsOnline = 0x6D7280; constexpr uintptr_t IsCanAddFriend = 0x3672CB0; constexpr uintptr_t IsMyFriend = 0x3672D60; constexpr uintptr_t IsWaitConfirm = 0x3672E10; constexpr uintptr_t FriendShipState = 0x5C94A0; constexpr uintptr_t IsFriendShipState = 0x2A05CA0; constexpr uintptr_t JoinLobbyInviteState = 0x3672E30; constexpr uintptr_t ResendJoinLobbyTimeLeft = 0x3673330; constexpr uintptr_t IsNew = 0x3672DD0; constexpr uintptr_t IsNone = 0x3672E00; constexpr uintptr_t PlayerData = 0x3673300; constexpr uintptr_t AddToLobby = 0x3672000; constexpr uintptr_t JoinRoom = 0x36724E0; constexpr uintptr_t ResendInvite = 0x36727B0; constexpr uintptr_t ConfirmInvite = 0x36722E0; constexpr uintptr_t DeclineFriend = 0x36723C0; constexpr uintptr_t OnEnable = 0x3672670; constexpr uintptr_t OnDisable = 0x36725A0; constexpr uintptr_t Update = 0x3672C40; constexpr uintptr_t OnFriendEnterOnline = 0x3672740; constexpr uintptr_t Setup = 0x3672AF0; constexpr uintptr_t Setup = 0x3672840; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.GameConfigurationViewModel struct GameConfigurationViewModel { // ---- Methods ---- constexpr uintptr_t GameConfiguration = 0x35FAEB0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.GameRoomPlayerDataViewModel struct GameRoomPlayerDataViewModel { constexpr uintptr_t _friendInfoViewModel = 0x38; constexpr uintptr_t _optionsMenuRect = 0x40; constexpr uintptr_t _gameRoomPlayerData = 0x48; constexpr uintptr_t _frameMenuOpen = 0xA4; // ---- Methods ---- constexpr uintptr_t IsLocalPlayer = 0x3672D20; constexpr uintptr_t IsExist = 0x36737F0; constexpr uintptr_t IsLeader = 0x3673810; constexpr uintptr_t PlatformType = 0x3673860; constexpr uintptr_t ShowOptionsMenu = 0x36738B0; constexpr uintptr_t IsMenuOpen = 0x5EEE80; constexpr uintptr_t IsMenuOpen = 0x5E10C0; constexpr uintptr_t IsTeamLess = 0x3673820; constexpr uintptr_t OpenMenu = 0x3673500; constexpr uintptr_t MakeAsLeader = 0x3673490; constexpr uintptr_t ChangeTeam = 0x36733B0; constexpr uintptr_t KickPlayer = 0x3673420; constexpr uintptr_t Setup = 0x3673550; constexpr uintptr_t Update = 0x36736D0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.GasMaskViewModel struct GasMaskViewModel { constexpr uintptr_t _gasMaskId = 0x38; constexpr uintptr_t _gasMaskInfo = 0x40; constexpr uintptr_t _strength = 0x48; // ---- Methods ---- constexpr uintptr_t Icon = 0x3652080; constexpr uintptr_t IconRef = 0x3652050; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t RarityIcon = 0x36521B0; constexpr uintptr_t RarityColor = 0x36520F0; constexpr uintptr_t RarityHighLightColor = 0x3652150; constexpr uintptr_t RarityName = 0x36521F0; constexpr uintptr_t Strength = 0x145CD90; constexpr uintptr_t Setup = 0x3673A20; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.LeaderboardPlayerViewModel struct LeaderboardPlayerViewModel { constexpr uintptr_t _emblem = 0x38; constexpr uintptr_t _callingCard = 0x40; constexpr uintptr_t _highlight = 0x48; constexpr uintptr_t _player = 0x50; constexpr uintptr_t _playfabAvatarData = 0x58; constexpr uintptr_t _leaderboardTab = 0x68; constexpr uintptr_t _onOpenMoreActions = 0x70; // ---- Methods ---- constexpr uintptr_t IsLocalPlayer = 0x3673EF0; constexpr uintptr_t Nickname = 0x36741C0; constexpr uintptr_t Position = 0x3674290; constexpr uintptr_t Score = 0x36742B0; constexpr uintptr_t Level = 0x3674100; constexpr uintptr_t LevelIcon = 0x3674080; constexpr uintptr_t LevelColor = 0x3673FE0; constexpr uintptr_t PlatformType = 0x3674220; constexpr uintptr_t IsOnPreview = 0x3673F40; constexpr uintptr_t Player = 0x54DA80; constexpr uintptr_t ButtonMore = 0x3673AC0; constexpr uintptr_t Setup = 0x3673B80; constexpr uintptr_t Update = 0x3673EB0; constexpr uintptr_t Size = 0x3673E20; constexpr uintptr_t DoSizeAnimation = 0x3673AE0; constexpr uintptr_t PlayHighlight = 0x3673B40; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.LoadoutDropIndicatorViewModel struct LoadoutDropIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _isEnabled = 0x40; constexpr uintptr_t _newEnabledState = 0x41; constexpr uintptr_t _screenSize = 0x44; constexpr uintptr_t _actorLoadoutDrop = 0x48; constexpr uintptr_t _rectTransform = 0x50; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x516980; constexpr uintptr_t ScaleView = 0x35E6F20; constexpr uintptr_t DistanceToPlayer = 0x3674340; constexpr uintptr_t RectTransform = 0x3674500; constexpr uintptr_t Setup = 0x36559D0; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x36742D0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.LoadoutPerkViewModel struct LoadoutPerkViewModel { constexpr uintptr_t _selectEffect = 0x38; constexpr uintptr_t _loadoutPerkId = 0x40; constexpr uintptr_t _loadoutPerkInfo = 0x48; constexpr uintptr_t _loadoutIndex = 0x50; constexpr uintptr_t _loadoutPerkTier = 0x51; constexpr uintptr_t _onSelect = 0x58; // ---- Methods ---- constexpr uintptr_t IsNone = 0x3675090; constexpr uintptr_t Icon = 0x3674F60; constexpr uintptr_t FillColor = 0x3674DE0; constexpr uintptr_t Name = 0x36750E0; constexpr uintptr_t SubCategory = 0x3675350; constexpr uintptr_t Description = 0x3674CB0; constexpr uintptr_t RarityIcon = 0x3675270; constexpr uintptr_t RarityColor = 0x3675170; constexpr uintptr_t RarityHighLightColor = 0x36751F0; constexpr uintptr_t RarityName = 0x36752C0; constexpr uintptr_t LevelLock = 0x36750A0; constexpr uintptr_t IsComingSoon = 0x3674FF0; constexpr uintptr_t IsNew = 0x24EB6E0; constexpr uintptr_t IsNew = 0x5A6C70; constexpr uintptr_t IsEquipped = 0x3675030; constexpr uintptr_t IsAvailable = 0x3674FA0; constexpr uintptr_t IsSelected = 0x2D024A0; constexpr uintptr_t IsSelected = 0x2D026D0; constexpr uintptr_t IsEquipState = 0x3674590; constexpr uintptr_t Flag = 0x3674E40; constexpr uintptr_t EquipState = 0x3674D40; constexpr uintptr_t IconState = 0x3674EE0; constexpr uintptr_t BGState = 0x3674C30; constexpr uintptr_t SelectPerk = 0x3674950; constexpr uintptr_t OpenComingSoon = 0x3674890; constexpr uintptr_t OnEnable = 0x3674720; constexpr uintptr_t OnDisable = 0x3674670; constexpr uintptr_t Setup = 0x3674A00; constexpr uintptr_t UpdateIsSelected = 0x3674AC0; constexpr uintptr_t OnEquipLoadoutPerk = 0x36747D0; constexpr uintptr_t .ctor = 0x882520; }; // EArtworkType struct EArtworkType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Resource = 0x0; constexpr uintptr_t Square = 0x0; constexpr uintptr_t CallingCard = 0x0; constexpr uintptr_t Full = 0x0; constexpr uintptr_t Reticle = 0x0; }; // CombatMaster.View.UI.ViewModels.LootItemViewModel struct LootItemViewModel { constexpr uintptr_t _onSelectAnim = 0x38; constexpr uintptr_t _lootItem = 0x40; constexpr uintptr_t _lootInfo = 0x50; constexpr uintptr_t _onSelect = 0x58; // ---- Methods ---- constexpr uintptr_t IsSelected = 0x81F490; constexpr uintptr_t IsSelected = 0x81F4A0; constexpr uintptr_t IsRewardType = 0x3677770; constexpr uintptr_t IsResourceType = 0x3677740; constexpr uintptr_t RewardType = 0x594DE0; constexpr uintptr_t ArtworkType = 0x3678310; constexpr uintptr_t IsLootItemAvailable = 0x3679410; constexpr uintptr_t ResourceType = 0x367A2A0; constexpr uintptr_t WeaponTracerType = 0x367A700; constexpr uintptr_t ReticleType = 0x367A2B0; constexpr uintptr_t WeaponData = 0x367A5A0; constexpr uintptr_t Icon = 0x3678E20; constexpr uintptr_t Overlay = 0x36798F0; constexpr uintptr_t ImageColor = 0x3679360; constexpr uintptr_t Artwork = 0x3678350; constexpr uintptr_t SpriteSheetAnimSpeed = 0x367A3E0; constexpr uintptr_t Rarity = 0x3679F70; constexpr uintptr_t HighlightRarity = 0x3678AF0; constexpr uintptr_t RarityName = 0x3679C80; constexpr uintptr_t RarityIcon = 0x3679950; constexpr uintptr_t Name = 0x36795F0; constexpr uintptr_t SubItemName = 0x367A460; constexpr uintptr_t Category = 0x3678870; constexpr uintptr_t Description = 0x36789E0; constexpr uintptr_t Value = 0x367A520; constexpr uintptr_t LockedLevel = 0x3679450; constexpr uintptr_t ShowEquipButton = 0x367A310; constexpr uintptr_t ShowEquipOrLinkButton = 0x367A370; constexpr uintptr_t IsEquipped = 0x36793D0; constexpr uintptr_t RebindEquippedProperty = 0x3677D10; constexpr uintptr_t RebindEquippedProperty = 0x3677D10; constexpr uintptr_t OnEnable = 0x3677A50; constexpr uintptr_t OnDisable = 0x3677780; constexpr uintptr_t UseItem = 0x3678000; constexpr uintptr_t DoClick = 0x36753E0; constexpr uintptr_t EquipItem = 0x3677670; constexpr uintptr_t SelectItem = 0x3677D50; constexpr uintptr_t Setup = 0x3677DF0; constexpr uintptr_t Setup = 0x3677E60; constexpr uintptr_t UpdateIsSelected = 0x3677F70; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.LuckyDrawCaseItemViewModel struct LuckyDrawCaseItemViewModel { constexpr uintptr_t _lootItemViewModel = 0x38; constexpr uintptr_t _selectEffect = 0x40; constexpr uintptr_t _receivedEffect = 0x48; constexpr uintptr_t _receivedAudio = 0x50; constexpr uintptr_t _luckyDrawCaseInfo = 0x68; constexpr uintptr_t _luckyDrawCaseItem = 0x70; constexpr uintptr_t _itemIndex = 0x88; constexpr uintptr_t _onSelect = 0x90; constexpr uintptr_t _isGlowSow = 0x99; // ---- Methods ---- constexpr uintptr_t IsReceived = 0x367DCF0; constexpr uintptr_t IsSelected = 0x1D689C0; constexpr uintptr_t IsSelected = 0x1D68A00; constexpr uintptr_t IsGlowShow = 0x1D689F0; constexpr uintptr_t IsGlowShow = 0x367E010; constexpr uintptr_t Odds = 0x367DD50; constexpr uintptr_t ItemIndex = 0x5C4E10; constexpr uintptr_t SelectEffect = 0x54DA60; constexpr uintptr_t SelectLuckyDrawCase = 0x367DB30; constexpr uintptr_t OpenPreview = 0x367D730; constexpr uintptr_t Setup = 0x367DB60; constexpr uintptr_t UpdateIsSelected = 0x367DC80; constexpr uintptr_t PlayReceiveEffect = 0x367DB00; constexpr uintptr_t .ctor = 0x882520; }; // ECaseState struct ECaseState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Received = 0x0; constexpr uintptr_t Discount = 0x0; }; // CombatMaster.View.UI.ViewModels.LuckyDrawCaseViewModel struct LuckyDrawCaseViewModel { constexpr uintptr_t _isCaseDisplay = 0x38; constexpr uintptr_t _spinFlowAnimation = 0x40; constexpr uintptr_t _spinAudioTick = 0x48; constexpr uintptr_t _playTwinsOnSetup = 0x60; constexpr uintptr_t _onSelect = 0x68; constexpr uintptr_t _selectClickTimer = 0x70; constexpr uintptr_t _itemsViewModels = 0x78; constexpr uintptr_t _luckyDrawCaseInfo = 0x80; constexpr uintptr_t _selectedItemIndex = 0x88; constexpr uintptr_t _onSelectItem = 0x90; constexpr uintptr_t _onShowInfo = 0x98; // ---- Methods ---- constexpr uintptr_t Name = 0x367F0D0; constexpr uintptr_t Description = 0x367EE90; constexpr uintptr_t Icon = 0x367EEF0; constexpr uintptr_t IsReceived = 0x367F020; constexpr uintptr_t IsDiscount = 0x367EF20; constexpr uintptr_t CaseState = 0x367ED70; constexpr uintptr_t IsSelected = 0x85D6E0; constexpr uintptr_t IsSelected = 0x2C79700; constexpr uintptr_t SelectedItemIndex = 0x5C4E10; constexpr uintptr_t CaseItems = 0x367EC60; constexpr uintptr_t SelectLuckyDrawCase = 0x367E2C0; constexpr uintptr_t ShowCaseInfo = 0x367E6F0; constexpr uintptr_t Update = 0x367E980; constexpr uintptr_t Setup = 0x367E5E0; constexpr uintptr_t UpdateIsSelected = 0x367E900; constexpr uintptr_t SetupLuckyDrawCaseItem = 0x367E300; constexpr uintptr_t OnSelectLuckyDrawCaseViewModel = 0x367E060; constexpr uintptr_t SelectLuckyDrawCaseItem = 0x367E1E0; constexpr uintptr_t SpinItems = 0x367E730; constexpr uintptr_t .ctor = 0x367EBE0; }; // CombatMaster.View.UI.ViewModels.MatchInfoViewModel struct MatchInfoViewModel { constexpr uintptr_t _matchInfo = 0x38; constexpr uintptr_t _mapInfo = 0x40; // ---- Methods ---- constexpr uintptr_t MapName = 0x367F270; constexpr uintptr_t MapImage = 0x367F250; constexpr uintptr_t MatchIcon = 0x367F2D0; constexpr uintptr_t GameModeType = 0x367F1D0; constexpr uintptr_t GameMode = 0x367F1F0; constexpr uintptr_t TdmMatchInfoExt = 0x367F310; constexpr uintptr_t TdmWinLimitScore = 0x367F3B0; constexpr uintptr_t Setup = 0x367F130; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.ModificationStatsViewModel struct ModificationStatsViewModel { constexpr uintptr_t _weaponData = 0x38; constexpr uintptr_t _modificationStatsInfo = 0x168; // ---- Methods ---- constexpr uintptr_t ChangeQuality = 0x367F500; constexpr uintptr_t Sign = 0x367F570; constexpr uintptr_t TitleText = 0x367F630; constexpr uintptr_t Setup = 0x367F440; constexpr uintptr_t .ctor = 0x882520; }; // EInputType struct EInputType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Gamepad = 0x0; constexpr uintptr_t Mouse = 0x0; constexpr uintptr_t Touch = 0x0; }; // CombatMaster.View.UI.ViewModels.NetPlayerInfoViewModel struct NetPlayerInfoViewModel { constexpr uintptr_t _emblemViewModel = 0x38; constexpr uintptr_t _callingViewModel = 0x40; constexpr uintptr_t _netPlayerData = 0x48; constexpr uintptr_t _playerConnectData = 0x50; constexpr uintptr_t _forceUseLocalProfile = 0x58; // ---- Methods ---- constexpr uintptr_t PlayerExist = 0x3680150; constexpr uintptr_t IsLocalPlayer = 0x367FCB0; constexpr uintptr_t Nickname = 0x367FF40; constexpr uintptr_t Level = 0x367FE40; constexpr uintptr_t LevelIcon = 0x367FDC0; constexpr uintptr_t LevelColor = 0x367FD20; constexpr uintptr_t InputType = 0x367FBE0; constexpr uintptr_t PlatformType = 0x36800D0; constexpr uintptr_t ShopBundle = 0x36801D0; constexpr uintptr_t Setup = 0x367F970; constexpr uintptr_t Update = 0x367FB40; constexpr uintptr_t .ctor = 0x882520; }; // EFindCreatorState struct EFindCreatorState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Searching = 0x0; constexpr uintptr_t NotFound = 0x0; constexpr uintptr_t Founded = 0x0; constexpr uintptr_t AlreadySupported = 0x0; constexpr uintptr_t Offline = 0x0; }; // CombatMaster.View.UI.ViewModels.NexusViewModel struct NexusViewModel { constexpr uintptr_t _inputField = 0x38; constexpr uintptr_t _sprite = 0x58; constexpr uintptr_t _creatorCode = 0x60; // ---- Methods ---- constexpr uintptr_t IsCreatorSupported = 0x516980; constexpr uintptr_t IsCreatorSupported = 0x5169B0; constexpr uintptr_t IsImageLoaded = 0x516950; constexpr uintptr_t IsImageLoaded = 0x516990; constexpr uintptr_t CreatorName = 0x54DA70; constexpr uintptr_t CreatorName = 0x54DB50; constexpr uintptr_t CreatorCode = 0x36809E0; constexpr uintptr_t FindCreatorState = 0x54E880; constexpr uintptr_t FindCreatorState = 0x54E9E0; constexpr uintptr_t SpecialIcon = 0x3680A00; constexpr uintptr_t OnEnable = 0x36806E0; constexpr uintptr_t BecomeCreator = 0x3680390; constexpr uintptr_t StopCreatorSupporting = 0x36808A0; constexpr uintptr_t HandleCreatorValidationButtonClick = 0x36803E0; constexpr uintptr_t HandleCreatorValidation = 0x3680580; constexpr uintptr_t SetCreatorIcon = 0x36807B0; constexpr uintptr_t OnDisable = 0x3680670; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.OperationViewModel struct OperationViewModel { constexpr uintptr_t _onSelect = 0x38; constexpr uintptr_t _rootOperationTab = 0x40; constexpr uintptr_t _startMissionItem = 0x48; constexpr uintptr_t _completionistMissionItem = 0x50; constexpr uintptr_t _missionsContainer = 0x58; constexpr uintptr_t _missionsArrowsContainer = 0x60; constexpr uintptr_t _playTwinsOnSetup = 0x68; constexpr uintptr_t _operationInfo = 0x70; constexpr uintptr_t _selectedMission = 0x78; constexpr uintptr_t _onSelectMission = 0x80; constexpr uintptr_t _missionViewModels = 0x88; constexpr uintptr_t _missionArrows = 0x90; // ---- Methods ---- constexpr uintptr_t IsInstantRewardsActive = 0x36832B0; constexpr uintptr_t Icon = 0x3683130; constexpr uintptr_t TitleIcon = 0x3684050; constexpr uintptr_t BackgroundColor = 0x3682FE0; constexpr uintptr_t MainColor = 0x3683720; constexpr uintptr_t Name = 0x3683A10; constexpr uintptr_t Description = 0x36830D0; constexpr uintptr_t CompletionistDesc = 0x3683010; constexpr uintptr_t IsOperationStarted = 0x3683610; constexpr uintptr_t IsOperationCompleted = 0x3683580; constexpr uintptr_t IsOperationActive = 0x3683530; constexpr uintptr_t IsReadyGetCompletionistReward = 0x3683680; constexpr uintptr_t IsOperationLocked = 0x554A00; constexpr uintptr_t OperationLockedLevel = 0x3683A70; constexpr uintptr_t StarsCount = 0x3683FC0; constexpr uintptr_t IsSelected = 0x54D060; constexpr uintptr_t IsSelected = 0x597940; constexpr uintptr_t IsStartPointSelected = 0x3683710; constexpr uintptr_t IsCompletionistPointSelected = 0x36832A0; constexpr uintptr_t IsInstantRewardsPopupOpened = 0x36834B0; constexpr uintptr_t IsAllCpReceived = 0x3683150; constexpr uintptr_t MissionCpReceivedFormatted = 0x3683870; constexpr uintptr_t MissionCompletedFormatted = 0x3683750; constexpr uintptr_t RewardsReceived = 0x3683A90; constexpr uintptr_t CompletionistReward = 0x36830A0; constexpr uintptr_t Rewards = 0x3683DA0; constexpr uintptr_t SetupReward = 0x3681EA0; constexpr uintptr_t SelectedMission = 0x546A50; constexpr uintptr_t CompletionistMissionItem = 0x54DA80; constexpr uintptr_t SelectedMissionTransform = 0x3683E60; constexpr uintptr_t ActiveMissionsTransforms = 0x3682B70; constexpr uintptr_t OpenLockPopup = 0x3681DA0; constexpr uintptr_t OpenOperation = 0x3681DD0; constexpr uintptr_t SelectOperation = 0x3681E40; constexpr uintptr_t SelectStartPoint = 0x3681E90; constexpr uintptr_t SelectCompletionistPoint = 0x3681E20; constexpr uintptr_t InstantRewards = 0x3680A90; constexpr uintptr_t SelectPackPromo = 0x3681E80; constexpr uintptr_t Update = 0x3682410; constexpr uintptr_t Setup = 0x3681F70; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x3680B10; constexpr uintptr_t UpdateIsSelected = 0x3682390; constexpr uintptr_t SelectMission = 0x3681E30; constexpr uintptr_t DeselectAnyMission = 0x3680A80; constexpr uintptr_t MissionClaimed = 0x3680E00; constexpr uintptr_t OnSelectMissionViewModel = 0x3681C90; constexpr uintptr_t .ctor = 0x3682AA0; }; // CombatMaster.View.UI.ViewModels.OperatorAccessoryViewModel struct OperatorAccessoryViewModel { constexpr uintptr_t _openedAnim = 0x38; constexpr uintptr_t _lockedAnim = 0x40; constexpr uintptr_t _operatorId = 0x48; constexpr uintptr_t _accessoryId = 0x4C; constexpr uintptr_t _accessoryInfo = 0x50; constexpr uintptr_t _onSelect = 0x58; // ---- Methods ---- constexpr uintptr_t Icon = 0x36851D0; constexpr uintptr_t Name = 0x36855B0; constexpr uintptr_t Description = 0x3684BE0; constexpr uintptr_t RarityIcon = 0x3685800; constexpr uintptr_t RarityColor = 0x36857A0; constexpr uintptr_t RarityName = 0x3685840; constexpr uintptr_t LevelLock = 0x3657230; constexpr uintptr_t IsNew = 0x81F490; constexpr uintptr_t IsNew = 0x81F4A0; constexpr uintptr_t IsEquipped = 0x3685280; constexpr uintptr_t IsAvailable = 0x3685240; constexpr uintptr_t IsSelected = 0x1EA8ED0; constexpr uintptr_t IsSelected = 0x11FF1A0; constexpr uintptr_t IsAvailableAndEquipped = 0x36851F0; constexpr uintptr_t IsEquipState = 0x3684070; constexpr uintptr_t ShopBundle = 0x36858A0; constexpr uintptr_t BattlePassId = 0x3684A50; constexpr uintptr_t LuckyDrawCaseId = 0x3685420; constexpr uintptr_t OperationId = 0x3685610; constexpr uintptr_t Flag = 0x3685100; constexpr uintptr_t EquipState = 0x3684C40; constexpr uintptr_t IconState = 0x3685180; constexpr uintptr_t LootEntityType = 0x3685390; constexpr uintptr_t OpenBundlePreview = 0x36843A0; constexpr uintptr_t OpenBattlePass = 0x36842B0; constexpr uintptr_t OpenDailyChallenges = 0x3684400; constexpr uintptr_t OpenBlackMarket = 0x3684310; constexpr uintptr_t OpenOperation = 0x3684470; constexpr uintptr_t SelectAccessory = 0x36844D0; constexpr uintptr_t OnEnable = 0x3684140; constexpr uintptr_t OnDisable = 0x3684090; constexpr uintptr_t Setup = 0x3684570; constexpr uintptr_t UpdateIsSelected = 0x3684910; constexpr uintptr_t OnOperatorAccessoryEquip = 0x36841F0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.OperatorViewModel struct OperatorViewModel { constexpr uintptr_t _openedAnim = 0x38; constexpr uintptr_t _lockedAnim = 0x40; constexpr uintptr_t _operatorData = 0x48; constexpr uintptr_t _operatorInfo = 0xD0; constexpr uintptr_t _onSelect = 0xD8; constexpr uintptr_t _onEquip = 0xE0; // ---- Methods ---- constexpr uintptr_t Icon = 0x3686F20; constexpr uintptr_t Name = 0x36871A0; constexpr uintptr_t Description = 0x3686780; constexpr uintptr_t FractionIcon = 0x3686D90; constexpr uintptr_t FractionName = 0x3686DF0; constexpr uintptr_t RarityIcon = 0x36873F0; constexpr uintptr_t RarityColor = 0x3687390; constexpr uintptr_t RarityName = 0x3687430; constexpr uintptr_t LevelLock = 0x3686FF0; constexpr uintptr_t IsNew = 0x7E8300; constexpr uintptr_t IsNew = 0x7E8360; constexpr uintptr_t IsEquipped = 0x3686F90; constexpr uintptr_t IsAvailable = 0x3686F50; constexpr uintptr_t IsSelected = 0x24892E0; constexpr uintptr_t IsSelected = 0x36875E0; constexpr uintptr_t HasAccessories = 0x3686E50; constexpr uintptr_t IsEquipState = 0x3685A20; constexpr uintptr_t ShopBundle = 0x3687490; constexpr uintptr_t BattlePassId = 0x36865F0; constexpr uintptr_t LuckyDrawCaseId = 0x3687010; constexpr uintptr_t OperationId = 0x3687200; constexpr uintptr_t Flag = 0x3686CC0; constexpr uintptr_t EquipState = 0x36867E0; constexpr uintptr_t IconState = 0x3686EC0; constexpr uintptr_t OpenBundlePreview = 0x3685CD0; constexpr uintptr_t OpenBattlePass = 0x3656040; constexpr uintptr_t OpenDailyChallenges = 0x3685D30; constexpr uintptr_t OpenBlackMarket = 0x3685C60; constexpr uintptr_t OpenOperation = 0x3685DA0; constexpr uintptr_t OpenOperatorPreview = 0x3685F80; constexpr uintptr_t OpenOperatorCustomizeWindow = 0x3685E00; constexpr uintptr_t SelectOperator = 0x3686050; constexpr uintptr_t Equip = 0x36859F0; constexpr uintptr_t OnEnable = 0x3685AF0; constexpr uintptr_t OnDisable = 0x3685A40; constexpr uintptr_t Setup = 0x36860F0; constexpr uintptr_t UpdateIsSelected = 0x36864A0; constexpr uintptr_t OnOperatorEquip = 0x3685BA0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.ParamotorViewModel struct ParamotorViewModel { constexpr uintptr_t _paramotorId = 0x38; constexpr uintptr_t _paramotorInfo = 0x40; constexpr uintptr_t _strength = 0x48; // ---- Methods ---- constexpr uintptr_t Icon = 0x36876A0; constexpr uintptr_t IconRef = 0x3687670; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t RarityIcon = 0x3687780; constexpr uintptr_t RarityColor = 0x36876C0; constexpr uintptr_t RarityHighLightColor = 0x3687720; constexpr uintptr_t RarityName = 0x36877C0; constexpr uintptr_t StrengthPercent = 0x3687820; constexpr uintptr_t Setup = 0x36875F0; constexpr uintptr_t .ctor = 0x882520; }; // PlantZoneData struct PlantZoneData { constexpr uintptr_t ClearView = 0x10; constexpr uintptr_t PlantName = 0x14; constexpr uintptr_t Distance = 0x18; constexpr uintptr_t BombPlanted = 0x1C; constexpr uintptr_t PlayerTerrorist = 0x1D; constexpr uintptr_t BombPlantOrDefusePercent = 0x20; constexpr uintptr_t BombTimerPercent = 0x24; constexpr uintptr_t ScaleMultiplier = 0x28; constexpr uintptr_t IsBombPlantOrDefuse = 0x2C; constexpr uintptr_t IsFrontOfScreen = 0x2D; constexpr uintptr_t Rotation = 0x30; }; // EPlantGoal struct EPlantGoal { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Defend = 0x0; constexpr uintptr_t Target = 0x0; constexpr uintptr_t Defuse = 0x0; constexpr uintptr_t Planting = 0x0; constexpr uintptr_t Defusing = 0x0; }; // CombatMaster.View.UI.ViewModels.PlantZoneIndicatorViewModel struct PlantZoneIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _isEnabled = 0x40; constexpr uintptr_t _newEnabledState = 0x41; constexpr uintptr_t _screenSize = 0x44; constexpr uintptr_t _plantZoneData = 0x48; constexpr uintptr_t _rectTransform = 0x78; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x516980; constexpr uintptr_t ScaleView = 0x3687AE0; constexpr uintptr_t DistanceToPlayer = 0x1341CF0; constexpr uintptr_t PlantGoal = 0x3687A10; constexpr uintptr_t IsDefendPlantZone = 0x36879B0; constexpr uintptr_t IsBombPlanted = 0x1D65DC0; constexpr uintptr_t PlantName = 0x13141C0; constexpr uintptr_t ActionPercent = 0x3687960; constexpr uintptr_t ClearView = 0x3687990; constexpr uintptr_t IsOffScreen = 0x3687A00; constexpr uintptr_t Rotation = 0x17FEA30; constexpr uintptr_t RectTransform = 0x3687A50; constexpr uintptr_t Setup = 0x36878C0; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x36878F0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.PlayerIndicatorViewModel struct PlayerIndicatorViewModel { constexpr uintptr_t _scaleCurve = 0x38; constexpr uintptr_t _isEnabled = 0x40; constexpr uintptr_t _newEnabledState = 0x41; constexpr uintptr_t _screenSize = 0x44; constexpr uintptr_t _pingEnabledPercent = 0x48; constexpr uintptr_t _isFrontOfScreen = 0x4C; constexpr uintptr_t _rotation = 0x50; constexpr uintptr_t _enemyColor = 0x60; constexpr uintptr_t _teamMateColor = 0x70; constexpr uintptr_t _clearNickName = 0x80; constexpr uintptr_t _playerRoot = 0x88; constexpr uintptr_t _playerData = 0x90; constexpr uintptr_t _rectTransform = 0x98; // ---- Methods ---- constexpr uintptr_t IsEnabled = 0x516980; constexpr uintptr_t IsEnemy = 0x3687EB0; constexpr uintptr_t IsDead = 0x3687E80; constexpr uintptr_t IsReadyToResurrect = 0x3688090; constexpr uintptr_t IsInvincible = 0x3688040; constexpr uintptr_t IsBombExist = 0x3687DB0; constexpr uintptr_t IsFlagExist = 0x3687F00; constexpr uintptr_t Nickname = 0x54E870; constexpr uintptr_t NicknameColor = 0x36880D0; constexpr uintptr_t ScaleView = 0x35E6F20; constexpr uintptr_t IsPingEnabled = 0x3688080; constexpr uintptr_t IsOffScreen = 0x3688070; constexpr uintptr_t Rotation = 0x54E660; constexpr uintptr_t RectTransform = 0x3688150; constexpr uintptr_t Awake = 0x3687BA0; constexpr uintptr_t Setup = 0x3687C00; constexpr uintptr_t UpdateIsEnabledAndRebind = 0x3687D40; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.PlayerInfoViewModel struct PlayerInfoViewModel { constexpr uintptr_t _autoSetupLocalProfile = 0x38; constexpr uintptr_t _profile = 0x40; constexpr uintptr_t _lastHardMoney = 0x48; // ---- Methods ---- constexpr uintptr_t PlayerName = 0x36892A0; constexpr uintptr_t HardMoney = 0x3688D70; constexpr uintptr_t Level = 0x3689240; constexpr uintptr_t ExperiencePercent = 0x3688D10; constexpr uintptr_t LevelIcon = 0x3689180; constexpr uintptr_t LevelColor = 0x36890A0; constexpr uintptr_t IsHaveNewItems = 0x3688E40; constexpr uintptr_t XpToNextLevelFormat = 0x3689820; constexpr uintptr_t IsXpTokensExist = 0x3689070; constexpr uintptr_t IsShowXpTokenAvailable = 0x3688F30; constexpr uintptr_t XpBoostEventEnabled = 0x3689760; constexpr uintptr_t IsRewardedVideoReady = 0x3688E50; constexpr uintptr_t ProfileDoubleXpEnabled = 0x3689340; constexpr uintptr_t WeaponDoubleXpEnabled = 0x3689690; constexpr uintptr_t BattlePassDoubleXpEnabled = 0x3688C40; constexpr uintptr_t ProfileDoubleXpEndTimeFormat = 0x36893A0; constexpr uintptr_t WeaponDoubleXpEndTimeFormat = 0x36896F0; constexpr uintptr_t BattlePassDoubleXpEndTimeFormat = 0x3688CA0; constexpr uintptr_t ShortStats = 0x3689410; constexpr uintptr_t OpenAccountWindow = 0x3688240; constexpr uintptr_t OpenPointsShopWindow = 0x3688760; constexpr uintptr_t OpenXpBoostPopup = 0x36887D0; constexpr uintptr_t OpenOperatorPreview = 0x36882A0; constexpr uintptr_t OnEnable = 0x36881F0; constexpr uintptr_t Update = 0x3688B40; constexpr uintptr_t Setup = 0x3688B00; constexpr uintptr_t PlayTimeFormatted = 0x3688820; constexpr uintptr_t .ctor = 0x3688C30; }; // EInputType struct EInputType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Gamepad = 0x0; constexpr uintptr_t Mouse = 0x0; constexpr uintptr_t Touch = 0x0; }; // CombatMaster.View.UI.ViewModels.PlayerScoreLineViewModel struct PlayerScoreLineViewModel { constexpr uintptr_t _emblem = 0x38; constexpr uintptr_t _callingCard = 0x40; constexpr uintptr_t _playerData = 0x48; constexpr uintptr_t _playerRoot = 0x50; // ---- Methods ---- constexpr uintptr_t Nickname = 0x3689D00; constexpr uintptr_t IsPlayer = 0x366BA70; constexpr uintptr_t Level = 0x366BC00; constexpr uintptr_t LevelIcon = 0x3689C80; constexpr uintptr_t LevelColor = 0x3689BE0; constexpr uintptr_t Kills = 0x366BAC0; constexpr uintptr_t Death = 0x366B800; constexpr uintptr_t Score = 0x366BDC0; constexpr uintptr_t KillsPerDeath = 0x3689B50; constexpr uintptr_t IsCanAddFriend = 0x366B940; constexpr uintptr_t IsPlayerFragged = 0x3689AC0; constexpr uintptr_t InputType = 0x366B860; constexpr uintptr_t PlatformType = 0x366BD40; constexpr uintptr_t SendInvite = 0x3689990; constexpr uintptr_t Setup = 0x366B550; constexpr uintptr_t Update = 0x3689A80; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.ReticleViewModel struct ReticleViewModel { constexpr uintptr_t _loadoutIndex = 0x3A; constexpr uintptr_t _loadoutSlotType = 0x3C; constexpr uintptr_t _weaponData = 0x40; constexpr uintptr_t _reticleId = 0x170; constexpr uintptr_t _reticleInfo = 0x178; constexpr uintptr_t _onSelect = 0x180; // ---- Methods ---- constexpr uintptr_t IsNew = 0x54F420; constexpr uintptr_t IsNew = 0x54F430; constexpr uintptr_t IsSelected = 0x149CFE0; constexpr uintptr_t IsSelected = 0x149D570; constexpr uintptr_t IsNone = 0x3667CE0; constexpr uintptr_t IsPremium = 0x368AFC0; constexpr uintptr_t IsAvailable = 0x368AF10; constexpr uintptr_t IsEquipped = 0x368AF70; constexpr uintptr_t IsDefault = 0x368AF50; constexpr uintptr_t CategoryName = 0x368A620; constexpr uintptr_t ReticleName = 0x368B470; constexpr uintptr_t Icon = 0x368AEE0; constexpr uintptr_t RarityIcon = 0x368B3D0; constexpr uintptr_t RarityColor = 0x368B310; constexpr uintptr_t RarityHighLightColor = 0x368B370; constexpr uintptr_t RarityName = 0x368B410; constexpr uintptr_t ShopBundle = 0x368B4F0; constexpr uintptr_t BattlePassId = 0x368A490; constexpr uintptr_t LuckyDrawCaseId = 0x368AFE0; constexpr uintptr_t OperationId = 0x368B170; constexpr uintptr_t ReticleType = 0x368B4C0; constexpr uintptr_t Flag = 0x368ADF0; constexpr uintptr_t EquipState = 0x368A8D0; constexpr uintptr_t ChallengeCurrentValue = 0x368A680; constexpr uintptr_t ChallengeTargetValue = 0x368A7B0; constexpr uintptr_t ChallengePercent = 0x368A720; constexpr uintptr_t ChallengeValueText = 0x368A7D0; constexpr uintptr_t ChallengeDesc = 0x368A6E0; constexpr uintptr_t OpenPreview = 0x3689F60; constexpr uintptr_t OpenBundlePreview = 0x3689E30; constexpr uintptr_t OpenBattlePass = 0x3689D70; constexpr uintptr_t OpenDailyChallenges = 0x3689E90; constexpr uintptr_t OpenBlackMarket = 0x3689DC0; constexpr uintptr_t OpenOperation = 0x3689F00; constexpr uintptr_t Select = 0x3666FB0; constexpr uintptr_t Setup = 0x3689FB0; constexpr uintptr_t UpdateIsSelected = 0x368A3C0; constexpr uintptr_t .ctor = 0x882520; }; // ELabel struct ELabel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Free = 0x0; constexpr uintptr_t New = 0x0; constexpr uintptr_t Sale = 0x0; constexpr uintptr_t Bought = 0x0; }; // EPromoLabelType struct EPromoLabelType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Free = 0x0; constexpr uintptr_t New = 0x0; constexpr uintptr_t Featured = 0x0; constexpr uintptr_t Sale = 0x0; }; // EItemState struct EItemState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t GetFree = 0x0; constexpr uintptr_t OpenBundle = 0x0; constexpr uintptr_t ComingSoon = 0x0; constexpr uintptr_t CombatPoints = 0x0; }; // CombatMaster.View.UI.ViewModels.ShopBundleViewModel struct ShopBundleViewModel { constexpr uintptr_t UpdateSelected = 0x0; constexpr uintptr_t _scaleAnim = 0x38; constexpr uintptr_t _alphaAnim = 0x40; constexpr uintptr_t _promoBundleVideoPlayer = 0x48; constexpr uintptr_t _bundleId = 0x50; constexpr uintptr_t _bundleInfo = 0x58; constexpr uintptr_t _onSelect = 0x60; // ---- Methods ---- constexpr uintptr_t TitleArtwork = 0x368CA60; constexpr uintptr_t BillboardArtwork = 0x368BFF0; constexpr uintptr_t OperatorLootItem = 0x368C670; constexpr uintptr_t Name = 0x368C620; constexpr uintptr_t Description = 0x368C0F0; constexpr uintptr_t DescriptionContent = 0x368C070; constexpr uintptr_t Color = 0x368C040; constexpr uintptr_t ColorHighLight = 0x368C010; constexpr uintptr_t IsFree = 0x368C290; constexpr uintptr_t IsNew = 0x368C2B0; constexpr uintptr_t IsBought = 0x368C220; constexpr uintptr_t IsComingSoon = 0x368C270; constexpr uintptr_t IsBundleCard = 0x368C250; constexpr uintptr_t HasPromoVideo = 0x368C200; constexpr uintptr_t PriceFormatted = 0x368C920; constexpr uintptr_t PriceFormattedWithoutDiscount = 0x368C810; constexpr uintptr_t Discount = 0x368C140; constexpr uintptr_t TracerType = 0x368CCB0; constexpr uintptr_t TracerName = 0x368CA80; constexpr uintptr_t ItemList = 0x368C4A0; constexpr uintptr_t ItemListExceptXpTokens = 0x368C2D0; constexpr uintptr_t IsSelected = 0x54D080; constexpr uintptr_t IsSelected = 0x597950; constexpr uintptr_t EquipState = 0x368C160; constexpr uintptr_t PromoLabelType = 0x368CA00; constexpr uintptr_t Label = 0x368C580; constexpr uintptr_t OnEnable = 0x368B7E0; constexpr uintptr_t OnDisable = 0x368B710; constexpr uintptr_t Update = 0x368BF20; constexpr uintptr_t Setup = 0x368BCB0; constexpr uintptr_t OpenBundlePreview = 0x368B9B0; constexpr uintptr_t OpenBundlePreviewWithStoreWindow = 0x368B8B0; constexpr uintptr_t ShowBundlePromo = 0x368BE50; constexpr uintptr_t SelectBundle = 0x368BA70; constexpr uintptr_t UpdateIsSelected = 0x368BEC0; constexpr uintptr_t SetupLootItem = 0x368BBE0; constexpr uintptr_t LoadAndSetupPromoVideo = 0x368B640; constexpr uintptr_t .ctor = 0x882520; constexpr uintptr_t .cctor = 0x368BF60; }; // CombatMaster.View.UI.ViewModels.ShopComboSpecialOfferViewModel struct ShopComboSpecialOfferViewModel { constexpr uintptr_t _comboId = 0x38; constexpr uintptr_t _comboInfo = 0x40; // ---- Methods ---- constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t PriceFormatted = 0x368D030; constexpr uintptr_t Discount = 0x368D010; constexpr uintptr_t ShopBundleFirst = 0x368D0E0; constexpr uintptr_t ShopBundleSecond = 0x368D100; constexpr uintptr_t Color = 0x368CFE0; constexpr uintptr_t ColorHighLight = 0x368CFB0; constexpr uintptr_t OnDisable = 0x861490; constexpr uintptr_t Update = 0x368CF70; constexpr uintptr_t Setup = 0x368CF00; constexpr uintptr_t OpenComboPreview = 0x368CEB0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.ShopLootViewModel struct ShopLootViewModel { constexpr uintptr_t _lootItemViewModel = 0x38; constexpr uintptr_t _onBoughtEffects = 0x40; constexpr uintptr_t _shopLootId = 0x48; constexpr uintptr_t _shopLootInfo = 0x50; // ---- Methods ---- constexpr uintptr_t IsFree = 0x368D5D0; constexpr uintptr_t Name = 0x3657400; constexpr uintptr_t Description = 0x368D560; constexpr uintptr_t Artwork = 0x368D540; constexpr uintptr_t Discount = 0x368D5B0; constexpr uintptr_t PriceFormatted = 0x368D5F0; constexpr uintptr_t OpenShopLootPopup = 0x368D330; constexpr uintptr_t OnEnable = 0x368D280; constexpr uintptr_t OnDisable = 0x368D1D0; constexpr uintptr_t Update = 0x368D500; constexpr uintptr_t OnBuyCombatPoints = 0x368D120; constexpr uintptr_t Setup = 0x368D3F0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.SimpleWeaponViewModel struct SimpleWeaponViewModel { constexpr uintptr_t _armorId = 0x38; constexpr uintptr_t _armorInfo = 0x40; // ---- Methods ---- constexpr uintptr_t Icon = 0x368D760; constexpr uintptr_t IconRef = 0x368D710; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t RarityIcon = 0x36521B0; constexpr uintptr_t RarityColor = 0x36520F0; constexpr uintptr_t RarityHighLightColor = 0x3652150; constexpr uintptr_t RarityName = 0x36521F0; constexpr uintptr_t Setup = 0x368D6A0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.SpecialDailyRewardViewModel struct SpecialDailyRewardViewModel { constexpr uintptr_t _sprite = 0x68; // ---- Methods ---- constexpr uintptr_t SpecialIcon = 0x368D7A0; constexpr uintptr_t SetupSpecialIcon = 0x54E6B0; constexpr uintptr_t .ctor = 0x368D790; }; // ELevelAccess struct ELevelAccess { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Locked = 0x0; constexpr uintptr_t InProcess = 0x0; constexpr uintptr_t Passed = 0x0; }; // CombatMaster.View.UI.ViewModels.UnlockedOnLevelViewModel struct UnlockedOnLevelViewModel { constexpr uintptr_t _level = 0x3C; constexpr uintptr_t _onSelect = 0x40; // ---- Methods ---- constexpr uintptr_t IsSelected = 0x54F420; constexpr uintptr_t IsSelected = 0x54F430; constexpr uintptr_t Level = 0x1ED0BE0; constexpr uintptr_t LevelIcon = 0x368FFB0; constexpr uintptr_t LevelColor = 0x368FF20; constexpr uintptr_t UnlockedItems = 0x36900C0; constexpr uintptr_t Percent = 0x3690020; constexpr uintptr_t LevelAccess = 0x368FE40; constexpr uintptr_t IsLevelAccess = 0x368FA10; constexpr uintptr_t ExpToNextLevel = 0x368FBF0; constexpr uintptr_t IsGamepadInput = 0x368FDB0; constexpr uintptr_t Select = 0x368FA30; constexpr uintptr_t Setup = 0x368FB10; constexpr uintptr_t Update = 0x368FBB0; constexpr uintptr_t OnDisable = 0x861490; constexpr uintptr_t SetupUnlockedItem = 0x368FA50; constexpr uintptr_t UpdateIsSelected = 0x368FB50; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.UnlockedOnWeaponLevelViewModel struct UnlockedOnWeaponLevelViewModel { constexpr uintptr_t _weaponId = 0x38; constexpr uintptr_t _weaponInfo = 0x40; constexpr uintptr_t _level = 0x48; // ---- Methods ---- constexpr uintptr_t Level = 0x83A310; constexpr uintptr_t WeaponIcon = 0x368D760; constexpr uintptr_t WeaponName = 0x36520A0; constexpr uintptr_t UnlockedItems = 0x36902E0; constexpr uintptr_t Setup = 0x3690260; constexpr uintptr_t SetupUnlockedItem = 0x36901A0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.UnlockedReticleItems struct UnlockedReticleItems { constexpr uintptr_t _reticleType = 0x38; constexpr uintptr_t _baseCategoryReticleId = 0x3C; constexpr uintptr_t _baseCategoryReticleInfo = 0x40; constexpr uintptr_t _items = 0x48; // ---- Methods ---- constexpr uintptr_t ScopeIcon = 0x3690590; constexpr uintptr_t ReticleName = 0x3690540; constexpr uintptr_t UnlockedItems = 0x36905B0; constexpr uintptr_t Setup = 0x3690490; constexpr uintptr_t SetupUnlockedItem = 0x36903D0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.UnlockedWeaponGunsmithItems struct UnlockedWeaponGunsmithItems { constexpr uintptr_t _weaponId = 0x38; constexpr uintptr_t _weaponInfo = 0x40; constexpr uintptr_t _items = 0x48; // ---- Methods ---- constexpr uintptr_t WeaponIcon = 0x368D760; constexpr uintptr_t WeaponName = 0x36520A0; constexpr uintptr_t UnlockedItems = 0x36907D0; constexpr uintptr_t Setup = 0x3690740; constexpr uintptr_t SetupUnlockedItem = 0x3690680; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.VehicleViewModel struct VehicleViewModel { constexpr uintptr_t _vehicleId = 0x38; constexpr uintptr_t _vehicleInfo = 0x40; constexpr uintptr_t _onSelect = 0x50; constexpr uintptr_t _onEquip = 0x58; // ---- Methods ---- constexpr uintptr_t Icon = 0x36876A0; constexpr uintptr_t Artwork = 0x3691250; constexpr uintptr_t CategoryName = 0x3691480; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t RarityIcon = 0x3687780; constexpr uintptr_t RarityColor = 0x36876C0; constexpr uintptr_t RarityHighLightColor = 0x3687720; constexpr uintptr_t RarityName = 0x36877C0; constexpr uintptr_t LevelLock = 0x3691C60; constexpr uintptr_t IsComingSoon = 0x3691B40; constexpr uintptr_t IsPremium = 0x3691C40; constexpr uintptr_t IsDefault = 0x3691B60; constexpr uintptr_t IsNew = 0x83A310; constexpr uintptr_t IsNew = 0x83A660; constexpr uintptr_t IsEquipped = 0x3691C00; constexpr uintptr_t IsAvailable = 0x3691B00; constexpr uintptr_t IsEquipState = 0x36908A0; constexpr uintptr_t IsSelected = 0x18D8D20; constexpr uintptr_t IsSelected = 0x18D8DE0; constexpr uintptr_t ShopBundle = 0x3691FA0; constexpr uintptr_t BattlePassId = 0x36912F0; constexpr uintptr_t LuckyDrawCaseId = 0x3691C80; constexpr uintptr_t OperationId = 0x3691E10; constexpr uintptr_t Flag = 0x36919E0; constexpr uintptr_t EquipState = 0x36914D0; constexpr uintptr_t IconState = 0x3691A80; constexpr uintptr_t BGState = 0x3691270; constexpr uintptr_t OpenStoreWindow = 0x3690D60; constexpr uintptr_t OpenBundlePreview = 0x3690BA0; constexpr uintptr_t OpenBattlePass = 0x3690AE0; constexpr uintptr_t OpenDailyChallenges = 0x3690C00; constexpr uintptr_t OpenBlackMarket = 0x3690B30; constexpr uintptr_t OpenOperation = 0x3690C70; constexpr uintptr_t SelectVehicle = 0x36539C0; constexpr uintptr_t Equip = 0x3653720; constexpr uintptr_t OpenComingSoon = 0x3653960; constexpr uintptr_t OpenPreview = 0x3690CD0; constexpr uintptr_t OnEnable = 0x3690970; constexpr uintptr_t OnDisable = 0x36908C0; constexpr uintptr_t Setup = 0x3690DA0; constexpr uintptr_t UpdateIsSelected = 0x36910E0; constexpr uintptr_t OnEquipVehicle = 0x3690A20; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.WeaponStatsViewModel struct WeaponStatsViewModel { constexpr uintptr_t _origWeapon = 0x3C; constexpr uintptr_t _comparisonWeapon = 0x16C; constexpr uintptr_t _defaultWeapon = 0x29C; constexpr uintptr_t _origWeaponStats = 0x3D0; constexpr uintptr_t _comparisonWeaponStats = 0x428; constexpr uintptr_t _defaultWeaponStats = 0x480; // ---- Methods ---- constexpr uintptr_t Damage = 0x36933B0; constexpr uintptr_t FireRate = 0x36938D0; constexpr uintptr_t Spread = 0x36942A0; constexpr uintptr_t Range = 0x3693DD0; constexpr uintptr_t Control = 0x3693050; constexpr uintptr_t Mobility = 0x3693A70; constexpr uintptr_t EquippedWeaponsName = 0x3693870; constexpr uintptr_t IsShootWeapon = 0x3693A40; constexpr uintptr_t IsCanCompare = 0x36939D0; constexpr uintptr_t IsShowGunStats = 0x54F420; constexpr uintptr_t IsShowGunStats = 0x54F430; constexpr uintptr_t ShowGunStats = 0x36926A0; constexpr uintptr_t Setup = 0x36920F0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.WeaponViewModel struct WeaponViewModel { constexpr uintptr_t _weaponData = 0x38; constexpr uintptr_t _weaponInfo = 0x168; constexpr uintptr_t _blueprintInfo = 0x170; constexpr uintptr_t _loadoutIndex = 0x178; constexpr uintptr_t _loadoutSlotType = 0x17C; constexpr uintptr_t _onSelect = 0x188; constexpr uintptr_t _onEquip = 0x190; // ---- Methods ---- constexpr uintptr_t WeaponId = 0x36988F0; constexpr uintptr_t BlueprintId = 0x3695B00; constexpr uintptr_t Icon = 0x3696840; constexpr uintptr_t IconRef = 0x36966A0; constexpr uintptr_t Name = 0x3697A30; constexpr uintptr_t BlueprintName = 0x3695B10; constexpr uintptr_t SubCategory = 0x36985C0; constexpr uintptr_t Description = 0x3695E00; constexpr uintptr_t RarityIcon = 0x3697FA0; constexpr uintptr_t RarityColor = 0x3697E50; constexpr uintptr_t RarityHighLightColor = 0x3697EC0; constexpr uintptr_t RarityColorByAttachments = 0x3697DE0; constexpr uintptr_t RarityHighlightColorByAttachments = 0x3697F30; constexpr uintptr_t RarityName = 0x3698050; constexpr uintptr_t RarityNameByAttachments = 0x3697FF0; constexpr uintptr_t HasBlueprint = 0x3696670; constexpr uintptr_t IsDualWeapon = 0x3696B40; constexpr uintptr_t IsDefaultWeapon = 0x3696A00; constexpr uintptr_t IsHaveNewBlueprints = 0x36970A0; constexpr uintptr_t IsHaveNewGunsmith = 0x36970C0; constexpr uintptr_t WeaponLevel = 0x3698900; constexpr uintptr_t MaxLevel = 0x3697890; constexpr uintptr_t LevelText = 0x3697540; constexpr uintptr_t LevelProgress = 0x36974E0; constexpr uintptr_t IsMaxLevel = 0x3697300; constexpr uintptr_t UnlockedRegularCamoCount = 0x3698800; constexpr uintptr_t MaxRegularCamoCount = 0x36978C0; constexpr uintptr_t RegularCamoText = 0x3698150; constexpr uintptr_t RegularCamoProgress = 0x36980B0; constexpr uintptr_t IsMaxRegularCamoCount = 0x3697360; constexpr uintptr_t UnlockedCompCamoCount = 0x3698680; constexpr uintptr_t MaxCompCamoCount = 0x3697790; constexpr uintptr_t CompCamoText = 0x3695C10; constexpr uintptr_t CompCamoProgress = 0x3695B70; constexpr uintptr_t IsMaxCompCamoCount = 0x3697200; constexpr uintptr_t UnlockedDetailColorsCount = 0x36986E0; constexpr uintptr_t MaxDetailColorsCount = 0x36977C0; constexpr uintptr_t DetailColorsText = 0x3695EC0; constexpr uintptr_t DetailColorsProgress = 0x3695E80; constexpr uintptr_t IsMaxDetailColorsCount = 0x36972B0; constexpr uintptr_t CurrentXP = 0x3695CF0; constexpr uintptr_t MaxXP = 0x3697920; constexpr uintptr_t XPProgress = 0x3698A20; constexpr uintptr_t XPText = 0x3698B30; constexpr uintptr_t MaxXPText = 0x36978F0; constexpr uintptr_t LevelLock = 0x3697450; constexpr uintptr_t IsFullOpenedWeapon = 0x3696ED0; constexpr uintptr_t IsHiding = 0x3697180; constexpr uintptr_t IsComingSoon = 0x36969E0; constexpr uintptr_t IsSecret = 0x3697420; constexpr uintptr_t IsNew = 0x3697410; constexpr uintptr_t IsNew = 0x3698DC0; constexpr uintptr_t IsEquipped = 0x3696DB0; constexpr uintptr_t IsAvailable = 0x3696910; constexpr uintptr_t IsBlueprintAvailable = 0x3696960; constexpr uintptr_t IsEquippedWeaponWithBlueprint = 0x3696C30; constexpr uintptr_t IsHaveFoldedSights = 0x3697070; constexpr uintptr_t IsEnabledFoldedSights = 0x3696BF0; constexpr uintptr_t ShowCantedAdsButton = 0x36983A0; constexpr uintptr_t IsEnabledCantedAds = 0x3696B50; constexpr uintptr_t IsSelected = 0x3697440; constexpr uintptr_t IsSelected = 0x3698DD0; constexpr uintptr_t IsBulletCountVisible = 0x36969B0; constexpr uintptr_t IsEquipState = 0x36946E0; constexpr uintptr_t OwnedBlueprintsCount = 0x3697C40; constexpr uintptr_t StoreBlueprintsCount = 0x3698420; constexpr uintptr_t ShopBundle = 0x3698230; constexpr uintptr_t BattlePassId = 0x3695960; constexpr uintptr_t LuckyDrawCaseId = 0x36975E0; constexpr uintptr_t OperationId = 0x3697A90; constexpr uintptr_t Flag = 0x3696520; constexpr uintptr_t EquipState = 0x3695F50; constexpr uintptr_t IconState = 0x3696790; constexpr uintptr_t BGState = 0x36958B0; constexpr uintptr_t TracerType = 0x339BE00; constexpr uintptr_t TracerName = 0x3698620; constexpr uintptr_t IsTracerType = 0x3694700; constexpr uintptr_t EquippedAttachmentsCount = 0x3696510; constexpr uintptr_t MaxEquippedAttachments = 0x3697830; constexpr uintptr_t WeaponData = 0x3698860; constexpr uintptr_t OpenStoreWindow = 0x36950A0; constexpr uintptr_t OpenArsenalWindow = 0x3694960; constexpr uintptr_t OpenBundlePreview = 0x3694B40; constexpr uintptr_t OpenBattlePass = 0x3694A50; constexpr uintptr_t OpenDailyChallenges = 0x3694C60; constexpr uintptr_t OpenBlackMarket = 0x3694AB0; constexpr uintptr_t OpenOperation = 0x3694E20; constexpr uintptr_t SelectWeapon = 0x3695190; constexpr uintptr_t Equip = 0x3694620; constexpr uintptr_t OpenComingSoon = 0x3694BA0; constexpr uintptr_t OpenGunsmithWindow = 0x3694CD0; constexpr uintptr_t OpenPreviewWindow = 0x3694F90; constexpr uintptr_t OpenPreviewWindowWithAttachments = 0x3694E80; constexpr uintptr_t OnEnable = 0x36947D0; constexpr uintptr_t OnDisable = 0x3694720; constexpr uintptr_t Setup = 0x3695250; constexpr uintptr_t UpdateIsSelected = 0x36956E0; constexpr uintptr_t OnEquipWeapon = 0x3694880; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.WindowHeaderLobbyViewModel struct WindowHeaderLobbyViewModel { constexpr uintptr_t _manager = 0x38; // ---- Methods ---- constexpr uintptr_t Manager = 0x36AC2B0; constexpr uintptr_t IsLobbyWindow = 0x36ABFF0; constexpr uintptr_t IsWeaponsWindow = 0x36AC200; constexpr uintptr_t IsOperatorsWindow = 0x36AC0A0; constexpr uintptr_t IsStoreWindow = 0x36AC150; constexpr uintptr_t IsBattlePassWindow = 0x36ABD10; constexpr uintptr_t IsCollectionsWindow = 0x36ABDC0; constexpr uintptr_t IsHasFreeBundle = 0x36ABE70; constexpr uintptr_t IsHaveNewWeapons = 0x36ABFA0; constexpr uintptr_t IsHaveNewOperators = 0x36ABF90; constexpr uintptr_t OpenWeaponsWindow = 0x36ABCA0; constexpr uintptr_t OpenOperatorsWindow = 0x36ABAD0; constexpr uintptr_t OpenCollectionsWindow = 0x36ABA30; constexpr uintptr_t OpenStoreWindow = 0x36ABB10; constexpr uintptr_t OpenBattlePassWindow = 0x36AB9F0; constexpr uintptr_t OpenLobbyDesktop = 0x36ABAA0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.WindowHeaderViewModel struct WindowHeaderViewModel { constexpr uintptr_t _manager = 0x38; // ---- Methods ---- constexpr uintptr_t Manager = 0x36AC4C0; constexpr uintptr_t IsLobby = 0x36AC430; constexpr uintptr_t GoBack = 0x36AC370; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.ViewModels.WristbandViewModel struct WristbandViewModel { constexpr uintptr_t _wristbandId = 0x38; constexpr uintptr_t _wristbandInfo = 0x40; constexpr uintptr_t _onSelect = 0x50; constexpr uintptr_t _onEquip = 0x58; // ---- Methods ---- constexpr uintptr_t Icon = 0x36AD760; constexpr uintptr_t Name = 0x36520A0; constexpr uintptr_t Description = 0x3652000; constexpr uintptr_t RarityIcon = 0x3687780; constexpr uintptr_t RarityColor = 0x36876C0; constexpr uintptr_t RarityHighLightColor = 0x3687720; constexpr uintptr_t RarityName = 0x36877C0; constexpr uintptr_t IsComingSoon = 0x3691B40; constexpr uintptr_t IsCanShowPreview = 0x36AD7C0; constexpr uintptr_t IsNew = 0x83A310; constexpr uintptr_t IsNew = 0x83A660; constexpr uintptr_t IsEquipped = 0x36AD800; constexpr uintptr_t IsAvailable = 0x36AD780; constexpr uintptr_t IsEquipState = 0x36AC580; constexpr uintptr_t IsSelected = 0x18D8D20; constexpr uintptr_t IsSelected = 0x18D8DE0; constexpr uintptr_t ShopBundle = 0x36ADB90; constexpr uintptr_t BattlePassId = 0x36ACF20; constexpr uintptr_t LuckyDrawCaseId = 0x36AD870; constexpr uintptr_t OperationId = 0x36ADA00; constexpr uintptr_t Flag = 0x36AD5C0; constexpr uintptr_t EquipState = 0x36AD0B0; constexpr uintptr_t IconState = 0x36AD6E0; constexpr uintptr_t BGState = 0x36ACEA0; constexpr uintptr_t IsWatches = 0x3691C60; constexpr uintptr_t HasFaces = 0x36AD660; constexpr uintptr_t HasHighlight = 0x36AD680; constexpr uintptr_t HasWatchesSettings = 0x36AD6A0; constexpr uintptr_t WatchFaceType = 0x36ADD40; constexpr uintptr_t WatchFaceTypeName = 0x36ADCE0; constexpr uintptr_t IsWatchFaceHighlight = 0x36AD840; constexpr uintptr_t OpenStoreWindow = 0x3690D60; constexpr uintptr_t OpenBundlePreview = 0x36AC830; constexpr uintptr_t OpenBattlePass = 0x3690AE0; constexpr uintptr_t OpenDailyChallenges = 0x36AC890; constexpr uintptr_t OpenBlackMarket = 0x36AC7C0; constexpr uintptr_t OpenOperation = 0x36AC900; constexpr uintptr_t SelectWristband = 0x36AC9C0; constexpr uintptr_t Equip = 0x3653720; constexpr uintptr_t OpenComingSoon = 0x3653960; constexpr uintptr_t OpenWristbandPreview = 0x36AC960; constexpr uintptr_t OnEnable = 0x36AC650; constexpr uintptr_t OnDisable = 0x36AC5A0; constexpr uintptr_t Setup = 0x36AC9F0; constexpr uintptr_t UpdateIsSelected = 0x36ACD30; constexpr uintptr_t OnEquipWristband = 0x36AC700; constexpr uintptr_t .ctor = 0x882520; }; // EAnnounceType struct EAnnounceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t CtfEnemyHasYourFlag = 0x0; constexpr uintptr_t CtfYourTeamHasFlag = 0x0; constexpr uintptr_t CtfFlagReturned = 0x0; constexpr uintptr_t CtfFlagCaptured = 0x0; }; // CombatMaster.View.UI.Gameplay.CTFAnnouncerView struct CTFAnnouncerView { constexpr uintptr_t _ctfYourTeamHasFlag = 0x38; constexpr uintptr_t _ctfEnemyHasYourFlag = 0x40; constexpr uintptr_t _ctfFlagReturned = 0x48; constexpr uintptr_t _ctfFlagCaptured = 0x50; constexpr uintptr_t _announcesStack = 0x58; constexpr uintptr_t _cancellationAnnounce = 0x60; constexpr uintptr_t _announceType = 0x68; constexpr uintptr_t _myPlayer = 0x70; // ---- Methods ---- constexpr uintptr_t AnnounceType = 0xD5C220; constexpr uintptr_t AnnounceType = 0x369EFF0; constexpr uintptr_t Awake = 0x369E5B0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x369EA00; constexpr uintptr_t OnAssignGameSystem = 0x369E7A0; constexpr uintptr_t PushAnnounce = 0x369EA90; constexpr uintptr_t ShowAnnouncesStack = 0x369EB50; constexpr uintptr_t ShowCtfYourTeamHasFlagAnnounce = 0x369EEB0; constexpr uintptr_t ShowCtfEnemyHasYourFlagAnnounce = 0x369EC10; constexpr uintptr_t ShowCtfFlagReturnedAnnounce = 0x369EDC0; constexpr uintptr_t ShowCtfFlagCapturedAnnounce = 0x369ECD0; constexpr uintptr_t .ctor = 0x369EF70; }; // EAnnounceType struct EAnnounceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t DoTeamCapturedPoint = 0x0; }; // CombatMaster.View.UI.Gameplay.DOAnnouncerView struct DOAnnouncerView { constexpr uintptr_t _locIdPlayerTeam = 0x38; constexpr uintptr_t _locIdEnemyTeam = 0x40; constexpr uintptr_t _localizedPlayerTeamText = 0x48; constexpr uintptr_t _localizedEnemyTeamText = 0x50; constexpr uintptr_t _doTeamCapturedPoint = 0x58; constexpr uintptr_t _announcesStack = 0x60; constexpr uintptr_t _cancellationAnnounce = 0x68; constexpr uintptr_t _announceType = 0x70; constexpr uintptr_t _myPlayer = 0x78; constexpr uintptr_t _prevOwners = 0x80; // ---- Methods ---- constexpr uintptr_t AnnounceType = 0x5C94A0; constexpr uintptr_t AnnounceType = 0x369F850; constexpr uintptr_t Awake = 0x369F0D0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x369F4A0; constexpr uintptr_t OnAssignGameSystem = 0x369F310; constexpr uintptr_t PushAnnounce = 0x369F510; constexpr uintptr_t ShowAnnouncesStack = 0x369F5D0; constexpr uintptr_t ShowDoTeamCapturedPointAnnounce = 0x369F690; constexpr uintptr_t .ctor = 0x369F780; }; // EAnnounceType struct EAnnounceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t BattleHighlight = 0x0; constexpr uintptr_t NewLoadout = 0x0; constexpr uintptr_t WeaponBox = 0x0; constexpr uintptr_t PoisonGas = 0x0; constexpr uintptr_t ZoneStartedClosing = 0x0; constexpr uintptr_t NewZoneIdentified = 0x0; constexpr uintptr_t GulagClosed = 0x0; constexpr uintptr_t GulagEnter = 0x0; constexpr uintptr_t BombPickedUp = 0x0; constexpr uintptr_t BombPlanted = 0x0; constexpr uintptr_t BombDefused = 0x0; constexpr uintptr_t ArmsRaceLastWeapon = 0x0; constexpr uintptr_t DailyChallengeDone = 0x0; constexpr uintptr_t DsLastSlayer = 0x0; constexpr uintptr_t DsLastDemon = 0x0; constexpr uintptr_t DsAntidoteAcquired = 0x0; constexpr uintptr_t DsAntidoteSuccess = 0x0; constexpr uintptr_t DsNewDemon = 0x0; constexpr uintptr_t SelfReviveAcquired = 0x0; constexpr uintptr_t ArmorKitAcquired = 0x0; constexpr uintptr_t AmmoKitAcquired = 0x0; constexpr uintptr_t GasMaskAcquired = 0x0; constexpr uintptr_t AdrenalineAcquired = 0x0; constexpr uintptr_t ActiveMissionDone = 0x0; constexpr uintptr_t TdmNPointsToWin = 0x0; constexpr uintptr_t TdmNPointsToLose = 0x0; constexpr uintptr_t UnlockItem = 0x0; constexpr uintptr_t WeaponLevelUp = 0x0; constexpr uintptr_t LevelUp = 0x0; constexpr uintptr_t BattlePassLevelUp = 0x0; constexpr uintptr_t BlueprintUnlock = 0x0; constexpr uintptr_t LoadoutDrop = 0x0; constexpr uintptr_t TimeToMatchFinish = 0x0; constexpr uintptr_t FinishCountdown = 0x0; constexpr uintptr_t StartMatch = 0x0; }; // HighlightData struct HighlightData { constexpr uintptr_t Highlight = 0x10; constexpr uintptr_t CreateTime = 0x18; // ---- Methods ---- constexpr uintptr_t Equals = 0x369F9E0; constexpr uintptr_t Equals = 0x369F8D0; constexpr uintptr_t GetHashCode = 0x369FA70; constexpr uintptr_t Op_Equality = 0x369FAE0; constexpr uintptr_t Op_Inequality = 0x369FB80; }; // CombatMaster.View.UI.Gameplay.AnnouncerView struct AnnouncerView { constexpr uintptr_t _startMatchAnnounce = 0x38; constexpr uintptr_t _tdmNPointsToWinAnnounce = 0x40; constexpr uintptr_t _tdmNPointsToLoseAnnounce = 0x48; constexpr uintptr_t _timeToFinishAnnounce = 0x50; constexpr uintptr_t _finishCountdownAnnounce = 0x58; constexpr uintptr_t _highlightAnnounce = 0x60; constexpr uintptr_t _levelUpAnnounce = 0x68; constexpr uintptr_t _weaponLevelUpAnnounce = 0x70; constexpr uintptr_t _unlockItemAnnounce = 0x78; constexpr uintptr_t _newLoadoutAnnouncer = 0x80; constexpr uintptr_t _poisonGasAnnouncer = 0x88; constexpr uintptr_t _weaponBoxAnnouncer = 0x90; constexpr uintptr_t _zoneStartedClosingAnnouncer = 0x98; constexpr uintptr_t _battlePassLevelAnnounce = 0xA0; constexpr uintptr_t _blueprintUnlockAnnounce = 0xA8; constexpr uintptr_t _loadoutDropAnnounce = 0xB0; constexpr uintptr_t _newZoneIdentifiedAnnounce = 0xB8; constexpr uintptr_t _gulagClosedAnnounce = 0xC0; constexpr uintptr_t _gulagEnterAnnounce = 0xC8; constexpr uintptr_t _bombPickedUp = 0xD0; constexpr uintptr_t _bombPlanted = 0xD8; constexpr uintptr_t _bombDefused = 0xE0; constexpr uintptr_t _armsRaceLastWeapon = 0xE8; constexpr uintptr_t _dailyChallengesDone = 0xF0; constexpr uintptr_t _activeMissionsDone = 0xF8; constexpr uintptr_t _dsLastSlayer = 0x100; constexpr uintptr_t _dsLastDemon = 0x108; constexpr uintptr_t _dsAntidoteAcquired = 0x110; constexpr uintptr_t _dsAntidoteSuccess = 0x118; constexpr uintptr_t _dsNewDemon = 0x120; constexpr uintptr_t _selfReviveAcquired = 0x128; constexpr uintptr_t _armorKitAcquired = 0x130; constexpr uintptr_t _ammoKitAcquired = 0x138; constexpr uintptr_t _gasMaskAcquired = 0x140; constexpr uintptr_t _adrenalineShotAcquired = 0x148; constexpr uintptr_t _showHighlightStartDelay = 0x150; constexpr uintptr_t _highlightMask = 0x158; constexpr uintptr_t _highlightForgetTime = 0x160; constexpr uintptr_t _battleHighlightQueue = 0x168; constexpr uintptr_t _announcesStack = 0x170; constexpr uintptr_t _interestMatchTimeLeft = 0x178; constexpr uintptr_t _lastActiveLoadoutIndex = 0x180; constexpr uintptr_t _cancellationAnnounce = 0x188; constexpr uintptr_t _announceType = 0x190; constexpr uintptr_t _highlightsTypes = 0x198; constexpr uintptr_t _myPlayer = 0x1A0; constexpr uintptr_t _brGameModeSystem = 0x1A8; constexpr uintptr_t _sndGameModeSystem = 0x1B0; // ---- Methods ---- constexpr uintptr_t AnnounceType = 0x639550; constexpr uintptr_t AnnounceType = 0x369DF80; constexpr uintptr_t Awake = 0x3698DE0; constexpr uintptr_t OnDestroy = 0x3699E40; constexpr uintptr_t Update = 0x369DA00; constexpr uintptr_t OnGameStateChange = 0x369A690; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x369ADB0; constexpr uintptr_t OnAssignGameSystem = 0x36993D0; constexpr uintptr_t OnSndRoundStateChange = 0x369AB60; constexpr uintptr_t OnSndRoundResultChange = 0x369AB40; constexpr uintptr_t OnSndBombPickedUp = 0x369AAD0; constexpr uintptr_t OnRespawnPlayer = 0x369AA00; constexpr uintptr_t OnBuyStationItemAcquired = 0x3699D60; constexpr uintptr_t OnTdmBlueTeamKillsChange = 0x369AB90; constexpr uintptr_t OnTdmRedTeamKillsChange = 0x369ACA0; constexpr uintptr_t OnKcBlueTeamKillTagsChange = 0x369A750; constexpr uintptr_t OnKcRedTeamDogTagsChange = 0x369A860; constexpr uintptr_t OnGainLootReward = 0x369A4E0; constexpr uintptr_t OnWeaponLevelUp = 0x369B050; constexpr uintptr_t OnGunsmithItemUnlock = 0x369A6F0; constexpr uintptr_t OnBattlePassLevelUp = 0x3699D20; constexpr uintptr_t OnDailyChallengesComplete = 0x3699E00; constexpr uintptr_t OnActiveOperationMissionComplete = 0x36993C0; constexpr uintptr_t OnLoadoutDropCreated = 0x369A970; constexpr uintptr_t OnEvent = 0x369A1C0; constexpr uintptr_t PushAnnounce = 0x369B370; constexpr uintptr_t ShowAnnouncesStack = 0x369B680; constexpr uintptr_t ShowHighlightAnnounce = 0x369C5B0; constexpr uintptr_t ShowTdmNPointsToWinAnnounce = 0x369CCF0; constexpr uintptr_t ShowTdmNPointsToLoseAnnounce = 0x369CC00; constexpr uintptr_t ShowLevelUpAnnounce = 0x369C690; constexpr uintptr_t ShowWeaponLevelUpAnnounce = 0x369D080; constexpr uintptr_t ShowBattlePassLevelUpAnnounce = 0x369B8F0; constexpr uintptr_t ShowUnlockedItemAnnounce = 0x369CED0; constexpr uintptr_t ShowNewLoadoutAnnounce = 0x369C840; constexpr uintptr_t ShowPoisonGasAnnounce = 0x369C9C0; constexpr uintptr_t ShowWeaponBoxAnnounce = 0x369CFC0; constexpr uintptr_t ShowTimeToMatchFinishAnnounce = 0x369CDE0; constexpr uintptr_t ShowFinishCountdownAnnounce = 0x369C2B0; constexpr uintptr_t ShowStartMatchAnnounce = 0x369CB40; constexpr uintptr_t ShowZoneStartedClosingAnnounce = 0x369D170; constexpr uintptr_t ShowNewZoneIdentifiedAnnounce = 0x369C900; constexpr uintptr_t ShowGulagClosedAnnounce = 0x369C430; constexpr uintptr_t ShowGulagEnterAnnounce = 0x369C4F0; constexpr uintptr_t ShowBombPickedUpAnnounce = 0x369BB90; constexpr uintptr_t ShowBombPlantedAnnounce = 0x369BC50; constexpr uintptr_t ShowBombDefusedAnnounce = 0x369BAD0; constexpr uintptr_t ShowArmsRaceLastWeaponAnnounce = 0x369B800; constexpr uintptr_t ShowDailyChallengesDoneAnnounce = 0x369BD10; constexpr uintptr_t ShowActiveMissionDoneAnnounce = 0x369B440; constexpr uintptr_t ShowDemonSlayerLastSlayerAnnounce = 0x369C0D0; constexpr uintptr_t ShowDemonSlayerLastDemonAnnounce = 0x369BFE0; constexpr uintptr_t ShowDemonSlayerAntidoteAcquiredAnnounce = 0x369BE00; constexpr uintptr_t ShowDemonSlayerAntidoteSuccessAnnounce = 0x369BEF0; constexpr uintptr_t ShowDemonSlayerNewDemonAnnounce = 0x369C1C0; constexpr uintptr_t ShowSelfReviveAcquiredAnnounce = 0x369CA80; constexpr uintptr_t ShowArmorKitAcquiredAnnounce = 0x369B740; constexpr uintptr_t ShowAmmoKitAcquiredAnnounce = 0x369B5C0; constexpr uintptr_t ShowGasMaskAcquiredAnnounce = 0x369C370; constexpr uintptr_t ShowAdrenalineAcquiredAnnounce = 0x369B500; constexpr uintptr_t ShowBlueprintUnlockAnnounce = 0x369B9E0; constexpr uintptr_t ShowLoadoutDropAnnounce = 0x369C780; constexpr uintptr_t .ctor = 0x369DDD0; }; // CombatMaster.View.UI.Gameplay.ARGameModeView struct ARGameModeView { constexpr uintptr_t _newLoadoutLabel = 0x50; constexpr uintptr_t _arMatchInfoExt = 0x58; constexpr uintptr_t _arGameModeSystem = 0x60; constexpr uintptr_t _topPlayers = 0x70; constexpr uintptr_t _timeLeftUpdateTimer = 0x78; // ---- Methods ---- constexpr uintptr_t IsScoreboardActive = 0x54D080; constexpr uintptr_t IsScoreboardActive = 0x597950; constexpr uintptr_t MatchTimeLeft = 0x36AEE00; constexpr uintptr_t MatchTimeLeftSpan = 0x36AEDA0; constexpr uintptr_t FirstPlaceNickName = 0x36AED50; constexpr uintptr_t SecondPlaceNickName = 0x36AEE10; constexpr uintptr_t ThirdPlaceNickName = 0x36AEE60; constexpr uintptr_t ButtonScoreboard = 0x36ADD70; constexpr uintptr_t IsApplicableForGameMode = 0x36ADDF0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36ADE00; constexpr uintptr_t OnEvent = 0x36AE2C0; constexpr uintptr_t Update = 0x36AE420; constexpr uintptr_t .ctor = 0x36AECA0; }; // HighlightData struct HighlightData { constexpr uintptr_t PlayerId = 0x10; constexpr uintptr_t Highlight = 0x18; // ---- Methods ---- constexpr uintptr_t Equals = 0x36C0EF0; constexpr uintptr_t Equals = 0x36C0F90; constexpr uintptr_t GetHashCode = 0x36C10A0; constexpr uintptr_t Op_Equality = 0x36C1110; constexpr uintptr_t Op_Inequality = 0x36C11D0; }; // CombatMaster.View.UI.Gameplay.BattleHighlightView struct BattleHighlightView { constexpr uintptr_t _showDelay = 0x38; constexpr uintptr_t _globalHighlightMask = 0x40; constexpr uintptr_t _showAnimGroup = 0x48; constexpr uintptr_t _playerCard = 0x50; constexpr uintptr_t _showSound = 0x58; constexpr uintptr_t _highlightsTypes = 0x70; constexpr uintptr_t _highlightQueue = 0x80; // ---- Methods ---- constexpr uintptr_t HighlightText = 0x54E970; constexpr uintptr_t HighlightText = 0x54EB10; constexpr uintptr_t Awake = 0x36B44B0; constexpr uintptr_t OnEvent = 0x36B4610; constexpr uintptr_t ShowHighlightQueue = 0x36B4930; constexpr uintptr_t .ctor = 0x36B49F0; }; // CombatMaster.View.UI.Gameplay.BattleInfoPanel struct BattleInfoPanel { constexpr uintptr_t _nickName = 0x38; constexpr uintptr_t _currentRegion = 0x40; constexpr uintptr_t _fakePlayfabId = 0x48; // ---- Methods ---- constexpr uintptr_t GraphicQuality = 0x36B5070; constexpr uintptr_t PlayerID = 0x36B5140; constexpr uintptr_t MatchLeague = 0x36B5100; constexpr uintptr_t Device = 0x36B5040; constexpr uintptr_t Awake = 0x36B4AF0; constexpr uintptr_t OnDestroy = 0x36B4F30; constexpr uintptr_t OnRenderQualityChange = 0x36B5000; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.BattlePerksView struct BattlePerksView { constexpr uintptr_t _perk0ProgressBG = 0x38; constexpr uintptr_t _perk1ProgressBG = 0x40; constexpr uintptr_t _perk2ProgressBG = 0x48; constexpr uintptr_t _perk0ProgressFill = 0x50; constexpr uintptr_t _perk1ProgressFill = 0x58; constexpr uintptr_t _perk2ProgressFill = 0x60; constexpr uintptr_t _myPlayer = 0x68; constexpr uintptr_t _battlePerks = 0x70; constexpr uintptr_t _lastKnowKillStreak = 0x7C; constexpr uintptr_t _lastKnowActivePerks = 0x80; constexpr uintptr_t _lastKnownIsGamepadEnabled = 0x84; // ---- Methods ---- constexpr uintptr_t IsBattlePerkActive = 0x36B5800; constexpr uintptr_t BattlePerkIcon = 0x36B5380; constexpr uintptr_t IsPromptButtonVisible = 0x36B5710; constexpr uintptr_t IsGamePadInput = 0x36B62C0; constexpr uintptr_t UseBattlePerk = 0x36B6250; constexpr uintptr_t Awake = 0x36B5300; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36B58A0; constexpr uintptr_t Update = 0x36B5EB0; constexpr uintptr_t MakeBindReadyAndRebindAll = 0x36B5830; constexpr uintptr_t CheckPromptButtonVisible = 0x36B5710; constexpr uintptr_t RebindProgressFields = 0x36B5AC0; constexpr uintptr_t SetupProgressField = 0x36B5B30; constexpr uintptr_t CalculatePerkPercent = 0x36B5440; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.BRFullMapViewModel struct BRFullMapViewModel { constexpr uintptr_t _geoNamesParent = 0x138; constexpr uintptr_t _geoNamePrefab = 0x140; constexpr uintptr_t _coordinatePrefab = 0x148; constexpr uintptr_t _horizontalCoordParent = 0x150; constexpr uintptr_t _verticalCoordParent = 0x158; constexpr uintptr_t _zoomSensitivity = 0x160; constexpr uintptr_t _zoomMin = 0x168; constexpr uintptr_t _zoomMax = 0x16C; constexpr uintptr_t _cursor = 0x170; constexpr uintptr_t _uiKeymap = 0x178; constexpr uintptr_t CursorSpeed = 0x0; constexpr uintptr_t _targetDragPos = 0x180; constexpr uintptr_t _dragStarted = 0x188; constexpr uintptr_t _hasTouch = 0x189; constexpr uintptr_t _horizontalCoords = 0x190; constexpr uintptr_t _verticalCoords = 0x198; constexpr uintptr_t _mapGeoNames = 0x1A0; constexpr uintptr_t COORD_LETTERS = 0x0; // ---- Methods ---- constexpr uintptr_t UpdateZoneFrames = 0x559330; constexpr uintptr_t Awake = 0x36AEEB0; constexpr uintptr_t Update = 0x36B0110; constexpr uintptr_t Setup = 0x36AFAA0; constexpr uintptr_t InstantiateCoords = 0x36AF6A0; constexpr uintptr_t InstantiateGeoNames = 0x36AF730; constexpr uintptr_t UpdateCoords = 0x36AFC70; constexpr uintptr_t UpdateGeoNamePositions = 0x36AFF90; constexpr uintptr_t Zoom = 0x36B0170; constexpr uintptr_t Drag = 0x36AF0C0; constexpr uintptr_t Clamp = 0x36AEF60; constexpr uintptr_t .ctor = 0x36B05D0; }; // CombatMaster.View.UI.Gameplay.BRGameModeView struct BRGameModeView { constexpr uintptr_t _miniMapViewModel = 0x50; constexpr uintptr_t _myPlayerStatsViewModel = 0x58; constexpr uintptr_t _peopleStatsViewModel = 0x60; constexpr uintptr_t _zoneInfoViewModel = 0x68; constexpr uintptr_t _gulagInfoViewModel = 0x70; constexpr uintptr_t _heightMeterViewModel = 0x78; constexpr uintptr_t _compassViewModel = 0x80; constexpr uintptr_t _gulagViewModel = 0x88; constexpr uintptr_t _blackout = 0x90; constexpr uintptr_t _gulagVictoryScreen = 0x98; constexpr uintptr_t _newLoadoutLabel = 0xA0; constexpr uintptr_t _weaponBoxOpen = 0xA8; constexpr uintptr_t _enteringZonePhrase = 0xC0; constexpr uintptr_t _readyToDeploySound = 0xD8; constexpr uintptr_t _joystickView = 0xF0; constexpr uintptr_t _inputController = 0xF8; constexpr uintptr_t _brMatchInfoExt = 0x100; constexpr uintptr_t _brGameModeSystem = 0x108; constexpr uintptr_t _isInitialized = 0x110; constexpr uintptr_t _prevSkyDescent = 0x111; constexpr uintptr_t _isDeployButtonVisible = 0x112; constexpr uintptr_t _isEnteringBRZone = 0x113; // ---- Methods ---- constexpr uintptr_t IsPlayerInGulag = 0x36B1B40; constexpr uintptr_t IsDeployButtonVisible = 0x36B1A30; constexpr uintptr_t IsCompassVisible = 0x36B19F0; constexpr uintptr_t IsMinimapVisible = 0x36B1AF0; constexpr uintptr_t IsPlayerStatsVisible = 0x36B19F0; constexpr uintptr_t IsInDeathZone = 0x36B1AC0; constexpr uintptr_t IsPlayerInHelicopter = 0x36B1BB0; constexpr uintptr_t IsHeightMeterVisible = 0x36B1A90; constexpr uintptr_t IsVirtualDisplayControls = 0x36B1BE0; constexpr uintptr_t IsSkyDescent = 0x36B1A90; constexpr uintptr_t OpenFullMap = 0x36B1460; constexpr uintptr_t ButtonDeploy = 0x36B0670; constexpr uintptr_t IsApplicableForGameMode = 0x36B06F0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36B0700; constexpr uintptr_t OnEvent = 0x36B1000; constexpr uintptr_t Update = 0x36B1670; constexpr uintptr_t OnEquipLoadoutDrop = 0x36B0FD0; constexpr uintptr_t OnScoreboardActiveChange = 0x36B1290; constexpr uintptr_t OnResetPlayer = 0x36B1210; constexpr uintptr_t OnFirstGulagStateChange = 0x36B1190; constexpr uintptr_t OnSecondGulagStateChange = 0x36B13E0; constexpr uintptr_t .ctor = 0x36B19B0; }; // EGulagState struct EGulagState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Closing = 0x0; }; // CombatMaster.View.UI.Gameplay.BRGulagInfoViewModel struct BRGulagInfoViewModel { constexpr uintptr_t _closingAnim = 0x38; constexpr uintptr_t _rebindAllExcludeNames = 0x48; constexpr uintptr_t _gulagSystem = 0x50; // ---- Methods ---- constexpr uintptr_t TimeLeft = 0x36B1EE0; constexpr uintptr_t IsGulagActive = 0x36B1EC0; constexpr uintptr_t State = 0x594DE0; constexpr uintptr_t State = 0x1455AF0; constexpr uintptr_t Setup = 0x36B1CF0; constexpr uintptr_t OnDisable = 0x1CE1400; constexpr uintptr_t Update = 0x36B1D30; constexpr uintptr_t .ctor = 0x36B1E20; }; // CombatMaster.View.UI.Gameplay.BRIntroWindow struct BRIntroWindow { constexpr uintptr_t _whiteBG = 0x60; constexpr uintptr_t _info = 0x68; constexpr uintptr_t _blackout = 0x70; // ---- Methods ---- constexpr uintptr_t IntroTextParams = 0x36B21E0; constexpr uintptr_t TitleLocation = 0x36B2540; constexpr uintptr_t OperationName = 0x36B24C0; constexpr uintptr_t Show = 0x36B2100; constexpr uintptr_t Hide = 0x36B1F60; constexpr uintptr_t ShowAsync = 0x36B2070; constexpr uintptr_t PlayerBRIntroAnimation = 0x36B1F90; constexpr uintptr_t .ctor = 0x36B21A0; }; // CombatMaster.View.UI.Gameplay.BRMapHelicopter struct BRMapHelicopter { constexpr uintptr_t _helix = 0x20; constexpr uintptr_t _rotationSpeed = 0x28; // ---- Methods ---- constexpr uintptr_t Update = 0x36B2590; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.Gameplay.BRMiniMapViewModel struct BRMiniMapViewModel { constexpr uintptr_t _mapPivot = 0x138; constexpr uintptr_t _mapRect = 0x140; constexpr uintptr_t _iconOffsetFromBorder = 0x148; constexpr uintptr_t _outOfBoundsPlayerDistance = 0x14C; constexpr uintptr_t _outOfBoundsLoadoutDropDistance = 0x150; constexpr uintptr_t _onNewPlayerAddCancellation = 0x158; constexpr uintptr_t _myPlayer = 0x160; // ---- Methods ---- constexpr uintptr_t Setup = 0x36B2CC0; constexpr uintptr_t Update = 0x36B38E0; constexpr uintptr_t OnDestroy = 0x36B2A70; constexpr uintptr_t OnNewPlayerAdded = 0x36B2C00; constexpr uintptr_t UpdateLoadoutDrop = 0x36B3270; constexpr uintptr_t UpdateBuyStations = 0x36B2DB0; constexpr uintptr_t UpdateOtherPlayers = 0x36B34B0; constexpr uintptr_t IsVehicleHelicopterVisible = 0x36B29D0; constexpr uintptr_t OnNewPlayerAddedAsync = 0x36B2B40; constexpr uintptr_t IsObjectOutOfBounds = 0x36B28F0; constexpr uintptr_t ClampPositionOnMap = 0x36B2600; constexpr uintptr_t UpdateMapPositionAndRotation = 0x36B33E0; constexpr uintptr_t UpdateIconsRotation = 0x36B2F40; constexpr uintptr_t .ctor = 0x36B3A90; }; // CombatMaster.View.UI.Gameplay.BRPeopleStatsViewModel struct BRPeopleStatsViewModel { constexpr uintptr_t _survivorsAnimation = 0x38; constexpr uintptr_t _brGameModeSystem = 0x40; constexpr uintptr_t _prevSurvivors = 0x48; // ---- Methods ---- constexpr uintptr_t Teams = 0x559330; constexpr uintptr_t Survivors = 0x36B3CE0; constexpr uintptr_t Kills = 0x36B3C10; constexpr uintptr_t IsSoloMode = 0x53FBD0; constexpr uintptr_t IsInHelicopter = 0x36B3BE0; constexpr uintptr_t PlayersInHelicopter = 0x36B3CC0; constexpr uintptr_t Update = 0x36B3AB0; constexpr uintptr_t Setup = 0x54DFD0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.BRPlayerStatsViewModel struct BRPlayerStatsViewModel { constexpr uintptr_t _emblemViewModel = 0x38; constexpr uintptr_t _playerRoot = 0x40; // ---- Methods ---- constexpr uintptr_t Nickname = 0x36B3FE0; constexpr uintptr_t IsMyself = 0x36B3F70; constexpr uintptr_t Health = 0x36B3F10; constexpr uintptr_t HealthPercent = 0x36B3EE0; constexpr uintptr_t ArmorPercent = 0x36B3E40; constexpr uintptr_t Balance = 0x36B3E70; constexpr uintptr_t IsDowned = 0x36B3F40; constexpr uintptr_t Setup = 0x36B3D00; constexpr uintptr_t UpdateMyPlayer = 0x54DFD0; constexpr uintptr_t Update = 0x36B3D20; constexpr uintptr_t .ctor = 0x882520; }; // EZoneClosingState struct EZoneClosingState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t SoonClosing = 0x0; constexpr uintptr_t Closing = 0x0; }; // CombatMaster.View.UI.Gameplay.BRZoneInfoViewModel struct BRZoneInfoViewModel { constexpr uintptr_t _zoneSoonClosing = 0x38; constexpr uintptr_t _zoneClosing = 0x40; constexpr uintptr_t _zoneTick10s = 0x48; constexpr uintptr_t _zoneTick4s = 0x60; constexpr uintptr_t _zoneTick1s = 0x78; constexpr uintptr_t _rebindAllExcludeNames = 0x98; constexpr uintptr_t _lastZoneTimeLeft = 0xA0; constexpr uintptr_t _gameModeDataState = 0xA8; // ---- Methods ---- constexpr uintptr_t ZoneRound = 0x36B4340; constexpr uintptr_t ZoneTime = 0x36B4440; constexpr uintptr_t ZoneClosingState = 0x5DB1C0; constexpr uintptr_t ZoneClosingState = 0x5DB1F0; constexpr uintptr_t ZoneTimeLeft = 0x36B4390; constexpr uintptr_t Setup = 0x36B4010; constexpr uintptr_t OnDisable = 0x28F72B0; constexpr uintptr_t Update = 0x36B4050; constexpr uintptr_t .ctor = 0x36B42A0; }; // CombatMaster.View.UI.Gameplay.CompassMiniDegree struct CompassMiniDegree { constexpr uintptr_t _barImage = 0x20; constexpr uintptr_t _text = 0x28; constexpr uintptr_t _canvasGroup = 0x38; constexpr uintptr_t _originalColor = 0x40; constexpr uintptr_t _isOriginalColor = 0x50; // ---- Methods ---- constexpr uintptr_t Alpha = 0x36B7BF0; constexpr uintptr_t Alpha = 0x36B7C10; constexpr uintptr_t Text = 0x35D4470; constexpr uintptr_t Text = 0x35D53A0; constexpr uintptr_t RectTransform = 0x54DFC0; constexpr uintptr_t RectTransform = 0x54DFE0; constexpr uintptr_t Awake = 0x36B7A40; constexpr uintptr_t SetColor = 0x36B7B70; constexpr uintptr_t ResetColor = 0x36B7AF0; constexpr uintptr_t .ctor = 0x510900; }; // EIndicatorState struct EIndicatorState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Right = 0x0; }; // CombatMaster.View.UI.Gameplay.CompassPlayerIndicator struct CompassPlayerIndicator { constexpr uintptr_t _shootAnim = 0x38; constexpr uintptr_t _normal = 0x40; constexpr uintptr_t _left = 0x48; constexpr uintptr_t _right = 0x50; constexpr uintptr_t _lastUseWeaponTime = 0x78; constexpr uintptr_t _isInitialized = 0x7C; // ---- Methods ---- constexpr uintptr_t State = 0x7322F0; constexpr uintptr_t State = 0x806E90; constexpr uintptr_t SetState = 0x36B7D40; constexpr uintptr_t IsNone = 0x36B81F0; constexpr uintptr_t PlayerRoot = 0x54E670; constexpr uintptr_t PlayerRoot = 0x54E6A0; constexpr uintptr_t RectTransform = 0x54E680; constexpr uintptr_t RectTransform = 0x54E6B0; constexpr uintptr_t CanvasGroup = 0x54E980; constexpr uintptr_t CanvasGroup = 0x54EB20; constexpr uintptr_t IsDeadOrInvisible = 0x36B81A0; constexpr uintptr_t Distance = 0x36B8010; constexpr uintptr_t ActiveIcon = 0x36B7F90; constexpr uintptr_t Setup = 0x36B7D90; constexpr uintptr_t OnDestroy = 0x36B7C30; constexpr uintptr_t OnUseWeapon = 0x36B7CD0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.CompassViewModel struct CompassViewModel { constexpr uintptr_t _degreeStep = 0x38; constexpr uintptr_t _miniDegreeLetterColor = 0x3C; constexpr uintptr_t _miniDegreesParent = 0x50; constexpr uintptr_t _playersParent = 0x58; constexpr uintptr_t _players_Left = 0x60; constexpr uintptr_t _players_Right = 0x68; constexpr uintptr_t _playerIndicatorPrefab = 0x70; constexpr uintptr_t _disappearOuterLeftX = 0x78; constexpr uintptr_t _disappearOuterRightX = 0x7C; constexpr uintptr_t _disappearInnerLeftMinX = 0x80; constexpr uintptr_t _disappearInnerLeftMaxX = 0x84; constexpr uintptr_t _disappearInnerRightMinX = 0x88; constexpr uintptr_t _disappearInnerRightMaxX = 0x8C; constexpr uintptr_t _playerRoot = 0x98; constexpr uintptr_t _miniDegrees = 0xA0; constexpr uintptr_t _distanceBetweenDegreeRects = 0xA8; constexpr uintptr_t _degreesOffsetX = 0xAC; constexpr uintptr_t _rotationAngle = 0xB0; constexpr uintptr_t _boundsMinX = 0xB4; constexpr uintptr_t _boundsMaxX = 0xB8; constexpr uintptr_t _playerIndicators = 0xC0; constexpr uintptr_t _degreeDictionary = 0xC8; constexpr uintptr_t _degreeLetters = 0xD0; constexpr uintptr_t _lastRotationAngle = 0xD8; constexpr uintptr_t _lastLowerDegree = 0xDC; constexpr uintptr_t _onNewPlayerAddCancelation = 0xE0; // ---- Methods ---- constexpr uintptr_t MainDegree = 0x53E8A0; constexpr uintptr_t MainDegree = 0x6C8CA0; constexpr uintptr_t Start = 0x36B8A50; constexpr uintptr_t Setup = 0x36B8970; constexpr uintptr_t OnNewPlayerAdded = 0x36B8670; constexpr uintptr_t OnDestroy = 0x36B84F0; constexpr uintptr_t Update = 0x36B9C40; constexpr uintptr_t UpdateMainDegree = 0x36B8FF0; constexpr uintptr_t UpdateMiniDegrees = 0x36B9060; constexpr uintptr_t UpdatePlayers = 0x36B95B0; constexpr uintptr_t NormalizeDegree = 0x36B84D0; constexpr uintptr_t OnNewPlayerAddedAsync = 0x36B85B0; constexpr uintptr_t InstantiatePlayers = 0x36B8240; constexpr uintptr_t RefreshPlayers = 0x36B8730; constexpr uintptr_t WorldToCompassPoint = 0x36B9F00; constexpr uintptr_t .ctor = 0x36BA190; }; // CombatMaster.View.UI.Gameplay.GulagViewModel struct GulagViewModel { constexpr uintptr_t _closingTimerAnim = 0x38; constexpr uintptr_t _blackout = 0x40; constexpr uintptr_t _currDuelInfo = 0x48; constexpr uintptr_t _nextDuelInfo = 0x50; constexpr uintptr_t _newGulagMatchLabel = 0x58; constexpr uintptr_t _currentDuelPlayerA = 0x60; constexpr uintptr_t _currentDuelPlayerB = 0x68; constexpr uintptr_t _nextDuelPlayerA = 0x70; constexpr uintptr_t _nextDuelPlayerB = 0x78; constexpr uintptr_t _lastDuelTimeLeft = 0x90; constexpr uintptr_t _gulagSystem = 0x98; constexpr uintptr_t _myPlayer = 0xA0; // ---- Methods ---- constexpr uintptr_t IsGulagActive = 0x36C0AB0; constexpr uintptr_t PlayerRoundsUntilDuel = 0x36C0BA0; constexpr uintptr_t PlayersInGulag = 0x36C0BE0; constexpr uintptr_t IsPlayerInGulagDuel = 0x36C0AE0; constexpr uintptr_t IsShowDuelCountDown = 0x36C0B20; constexpr uintptr_t DuelTimeLeftSpan = 0x54E870; constexpr uintptr_t DuelTimeLeftSpan = 0x3367E80; constexpr uintptr_t DuelOvertimePercent = 0x36C0A60; constexpr uintptr_t DuelOvertimePercent = 0x36C0C10; constexpr uintptr_t IsOvertimeDuel = 0x1D689E0; constexpr uintptr_t IsOvertimeDuel = 0x1D68A30; constexpr uintptr_t IsBattleDuel = 0x36C0A70; constexpr uintptr_t Setup = 0x36C0350; constexpr uintptr_t Update = 0x36C0590; constexpr uintptr_t OnResetPlayer = 0x36C02F0; constexpr uintptr_t OnGulagStateChange = 0x36C0070; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.HeightMeterViewModel struct HeightMeterViewModel { constexpr uintptr_t _heightMarker = 0x38; constexpr uintptr_t _maxPlayerHeight = 0x40; constexpr uintptr_t _playerRoot = 0x48; constexpr uintptr_t _rectHeight = 0x50; // ---- Methods ---- constexpr uintptr_t FallSpeed = 0x36C0DE0; constexpr uintptr_t Awake = 0x36C0C20; constexpr uintptr_t Setup = 0x861490; constexpr uintptr_t Update = 0x36C0CA0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.CMGameModeView struct CMGameModeView { constexpr uintptr_t _cmMatchInfoExt = 0x50; constexpr uintptr_t _cmGameModeSystem = 0x58; constexpr uintptr_t _weaponBoxOpen = 0x60; // ---- Methods ---- constexpr uintptr_t IsLivesCount = 0x36B63E0; constexpr uintptr_t AliveCountFormatted = 0x36B6980; constexpr uintptr_t NextWeaponBoxLeftTime = 0x36B6B80; constexpr uintptr_t IsDeathZoneActive = 0x36B6B40; constexpr uintptr_t HealthPercent = 0x36B6AB0; constexpr uintptr_t ArmorPercent = 0x36B6A20; constexpr uintptr_t IsScoreboardActive = 0x5EEEA0; constexpr uintptr_t IsScoreboardActive = 0x5EEEE0; constexpr uintptr_t ButtonScoreboard = 0x36B6350; constexpr uintptr_t IsApplicableForGameMode = 0x36B63D0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36B64B0; constexpr uintptr_t OnEvent = 0x36B6660; constexpr uintptr_t Update = 0x36B67F0; constexpr uintptr_t .ctor = 0x36B6940; }; // CombatMaster.View.UI.Gameplay.Crosshair struct Crosshair { constexpr uintptr_t _crosshairDefaultSize = 0x38; constexpr uintptr_t _crosshairDecreaseSpeedDefault = 0x3C; constexpr uintptr_t _crosshairDecreaseSpeedWhenUse = 0x40; constexpr uintptr_t _crosshairDisappearanceSpeed = 0x44; constexpr uintptr_t _hitMarkerDefaultSize = 0x48; constexpr uintptr_t _hitMarkerDisappearanceSpeed = 0x4C; constexpr uintptr_t _hitMarkerDecreaseSpeed = 0x50; constexpr uintptr_t _hitMarkerOffsetAngleRotation = 0x54; constexpr uintptr_t _hitMarkerDisappearanceDelay = 0x58; constexpr uintptr_t _hitMarkerKillColor = 0x5C; constexpr uintptr_t _hitConfirm = 0x70; constexpr uintptr_t _minMaxAutoFireMarker = 0x88; constexpr uintptr_t _gradientAutoFire = 0x90; constexpr uintptr_t _autoFireReadyColor = 0x98; constexpr uintptr_t _showHitMarkerTime = 0x110; constexpr uintptr_t _showHeadHitMarkerTime = 0x114; constexpr uintptr_t _lastHitFrame = 0x118; constexpr uintptr_t _myPlayer = 0x120; constexpr uintptr_t _canvas = 0x128; // ---- Methods ---- constexpr uintptr_t CrosshairPosition = 0x10D7FA0; constexpr uintptr_t CrosshairPosition = 0x10D8380; constexpr uintptr_t CrosshairType = 0x1FC81B0; constexpr uintptr_t CrosshairType = 0x2FD0CF0; constexpr uintptr_t CrosshairSize = 0x334EE80; constexpr uintptr_t CrosshairSize = 0x334F300; constexpr uintptr_t CrosshairAlpha = 0x10D7F90; constexpr uintptr_t CrosshairAlpha = 0x10D8370; constexpr uintptr_t IsEnableDot = 0x36BC280; constexpr uintptr_t IsEnableDot = 0x36BC320; constexpr uintptr_t HitMarkerColor = 0x33A9180; constexpr uintptr_t HitMarkerColor = 0x36BC2E0; constexpr uintptr_t HeadShootHitMarkerColor = 0x5C9530; constexpr uintptr_t HeadShootHitMarkerColor = 0x5C9610; constexpr uintptr_t HitMarkerSize = 0x31B9080; constexpr uintptr_t HitMarkerSize = 0x31B93C0; constexpr uintptr_t HitMarkerPosition = 0x36BC1D0; constexpr uintptr_t HitMarkerPosition = 0x36BC2F0; constexpr uintptr_t HitMarkerRotation = 0x35CE260; constexpr uintptr_t HitMarkerRotation = 0x36BC310; constexpr uintptr_t ShowAutoFireMarker = 0x36BC2A0; constexpr uintptr_t AutoFireSize = 0x36BC0F0; constexpr uintptr_t IsAutoFireReady = 0x36BC250; constexpr uintptr_t IsAutoFireBlocked = 0x36BC1F0; constexpr uintptr_t AutoFireMarkerColor = 0x36BC050; constexpr uintptr_t IsNoAmmo = 0x36BC290; constexpr uintptr_t IsNoAmmo = 0x36BC330; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36BA490; constexpr uintptr_t OnEvent = 0x36BA350; constexpr uintptr_t OnHit = 0x36BA480; constexpr uintptr_t OnUseWeapon = 0x36BA750; constexpr uintptr_t Awake = 0x36BA1E0; constexpr uintptr_t Update = 0x36BAEE0; constexpr uintptr_t ShowHitMarker = 0x36BAA00; constexpr uintptr_t GetWorldPositionOnScreen = 0x36BA260; constexpr uintptr_t .ctor = 0x36BC000; }; // CombatMaster.View.UI.Gameplay.CTFGameModeView struct CTFGameModeView { constexpr uintptr_t _ctfMatchInfoExt = 0x50; constexpr uintptr_t _ctfGameModeSystem = 0x58; constexpr uintptr_t _lastRedTeamScore = 0x64; constexpr uintptr_t _lastBlueTeamScore = 0x68; constexpr uintptr_t _timeLeftUpdateTimer = 0x6C; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x36B76B0; constexpr uintptr_t PlayerTeamKills = 0x36B7880; constexpr uintptr_t EnemyTeamKills = 0x36B74F0; constexpr uintptr_t PlayerTeamScore = 0x36B7950; constexpr uintptr_t EnemyTeamScore = 0x36B75C0; constexpr uintptr_t PlayerTeamFlagState = 0x36B77B0; constexpr uintptr_t EnemyTeamFlagState = 0x36B7420; constexpr uintptr_t MatchTimeLeft = 0x36AEE00; constexpr uintptr_t MatchTimeLeftFormatted = 0x36B7720; constexpr uintptr_t IsYouHaveTheFlag = 0x81F490; constexpr uintptr_t IsYouHaveTheFlag = 0x81F4A0; constexpr uintptr_t IsScoreboardActive = 0x1EA8ED0; constexpr uintptr_t IsScoreboardActive = 0x11FF1A0; constexpr uintptr_t ButtonScoreboard = 0x36B6D00; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36B6D80; constexpr uintptr_t IsApplicableForGameMode = 0x26219D0; constexpr uintptr_t Update = 0x36B6F30; constexpr uintptr_t .ctor = 0x36B73E0; }; // CombatMaster.View.UI.Gameplay.DamageIndicator struct DamageIndicator { constexpr uintptr_t _hideSpeed = 0x20; constexpr uintptr_t _hitIndicatorsRect = 0x28; constexpr uintptr_t _indicatorImages = 0x30; constexpr uintptr_t _indicatorId = 0x38; // ---- Methods ---- constexpr uintptr_t Update = 0x36BE440; constexpr uintptr_t SetTarget = 0x36BE150; constexpr uintptr_t .ctor = 0x36BE5F0; }; // CombatMaster.View.UI.Gameplay.DMGameModeView struct DMGameModeView { constexpr uintptr_t _dmMatchInfoExt = 0x50; constexpr uintptr_t _dmGameModeSystem = 0x58; constexpr uintptr_t _topPlayers = 0x68; constexpr uintptr_t _timeLeftUpdateTimer = 0x70; // ---- Methods ---- constexpr uintptr_t IsScoreboardActive = 0x81F490; constexpr uintptr_t IsScoreboardActive = 0x81F4A0; constexpr uintptr_t MatchTimeLeft = 0x36AEE00; constexpr uintptr_t MatchTimeLeftFormatted = 0x36BCDC0; constexpr uintptr_t FirstPlaceNickName = 0x36BCD70; constexpr uintptr_t SecondPlaceNickName = 0x36BCE50; constexpr uintptr_t ThirdPlaceNickName = 0x36BCEA0; constexpr uintptr_t ButtonScoreboard = 0x36BC340; constexpr uintptr_t IsApplicableForGameMode = 0x36BC3C0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36BC3D0; constexpr uintptr_t Update = 0x36BC7C0; constexpr uintptr_t .ctor = 0x36BCCC0; }; // CombatMaster.View.UI.Gameplay.DOGameModeView struct DOGameModeView { constexpr uintptr_t _doMatchInfoExt = 0x58; constexpr uintptr_t _doGameModeSystem = 0x60; constexpr uintptr_t _lastPlayerTeamScore = 0x68; constexpr uintptr_t _lastEnemyTeamScore = 0x6C; constexpr uintptr_t _timeLeftUpdateTimer = 0x70; // ---- Methods ---- constexpr uintptr_t IsAlfaTeam = 0x36BD5E0; constexpr uintptr_t PlayerTeamScore = 0x36BD6E0; constexpr uintptr_t EnemyTeamScore = 0x36BD510; constexpr uintptr_t MatchTimeLeft = 0x36AEE00; constexpr uintptr_t MatchTimeLeftFormatted = 0x36BD650; constexpr uintptr_t IsScoreboardActive = 0x12305E0; constexpr uintptr_t IsScoreboardActive = 0x80ABF0; constexpr uintptr_t IsGameLoopStarted = 0x1F27870; constexpr uintptr_t IsGameLoopStarted = 0x5A6C80; constexpr uintptr_t TeamIcon = 0x36BD7B0; constexpr uintptr_t ButtonScoreboard = 0x36BCEF0; constexpr uintptr_t IsApplicableForGameMode = 0x36BCF70; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36BCF80; constexpr uintptr_t Update = 0x36BD130; constexpr uintptr_t .ctor = 0x36BD4D0; }; // CombatMaster.View.UI.Gameplay.DroneIndicatorsManager struct DroneIndicatorsManager { constexpr uintptr_t _droneIndicatorPrefab = 0x38; constexpr uintptr_t _indicatorsPool = 0x40; constexpr uintptr_t _indicatorPerDroneList = 0x48; constexpr uintptr_t _myPlayer = 0x50; constexpr uintptr_t _camera = 0x58; constexpr uintptr_t _canvas = 0x60; // ---- Methods ---- constexpr uintptr_t Awake = 0x36BE600; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x35EC760; constexpr uintptr_t LateUpdate = 0x36BEE60; constexpr uintptr_t GetDroneIndicator = 0x36BE6F0; constexpr uintptr_t GetWorldPositionOnScreen = 0x36BEA00; constexpr uintptr_t GetScreenViewportSize = 0x35EBC30; constexpr uintptr_t .ctor = 0x36BF6A0; }; // CombatMaster.View.UI.Gameplay.DSGameModeView struct DSGameModeView { constexpr uintptr_t _dsMatchInfoExt = 0x50; constexpr uintptr_t _dsGameModeSystem = 0x58; constexpr uintptr_t _newLoadoutLabel = 0x60; // ---- Methods ---- constexpr uintptr_t DemonCountFormatted = 0x36BDEF0; constexpr uintptr_t MatchTimeLeft = 0x36AEE00; constexpr uintptr_t MatchTimeLeftFormatted = 0x36BE0C0; constexpr uintptr_t HealthPercent = 0x36BDFA0; constexpr uintptr_t ArmorPercent = 0x36BDDA0; constexpr uintptr_t CashAmount = 0x36BDE30; constexpr uintptr_t IsPlayerSlayer = 0x36BE030; constexpr uintptr_t IsScoreboardActive = 0x54D080; constexpr uintptr_t IsScoreboardActive = 0x597950; constexpr uintptr_t ButtonScoreboard = 0x36BD870; constexpr uintptr_t IsApplicableForGameMode = 0x36BD8F0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36BD900; constexpr uintptr_t Update = 0x36BDC10; constexpr uintptr_t OnEquipLoadoutDrop = 0x36BDBF0; constexpr uintptr_t .ctor = 0x36BDD60; }; // CombatMaster.View.UI.Gameplay.FYGameModeView struct FYGameModeView { constexpr uintptr_t _fyGameModeSystem = 0x50; constexpr uintptr_t _timeLeftUpdateTimer = 0x60; // ---- Methods ---- constexpr uintptr_t IsScoreboardActive = 0x6C96E0; constexpr uintptr_t IsScoreboardActive = 0x6C98D0; constexpr uintptr_t MatchTimeLeft = 0x36AEE00; constexpr uintptr_t MatchTimeLeftFormatted = 0x36BFF40; constexpr uintptr_t HealthPercent = 0x36BFEA0; constexpr uintptr_t ArmorPercent = 0x36BFE10; constexpr uintptr_t MyNickname = 0x36BFFD0; constexpr uintptr_t MyPlace = 0x6BF740; constexpr uintptr_t MyPlace = 0x6BF750; constexpr uintptr_t IsFirstPlace = 0x36BFF30; constexpr uintptr_t ButtonScoreboard = 0x36BF760; constexpr uintptr_t IsApplicableForGameMode = 0x36BF7E0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36BF7F0; constexpr uintptr_t Update = 0x36BF8C0; constexpr uintptr_t .ctor = 0x36BFDD0; }; // CombatMaster.View.UI.Gameplay.GameModeViewBase`1 struct GameModeViewBase_ { constexpr uintptr_t _view = 0x0; constexpr uintptr_t _creationData = 0x0; constexpr uintptr_t _myPlayer = 0x0; // ---- Methods ---- constexpr uintptr_t GameModeDataState = 0x463590; constexpr uintptr_t IsApplicableForGameMode = 0x34AC70; constexpr uintptr_t OnAssignGameModeStateInternal = 0x351800; constexpr uintptr_t Awake = 0x351010; constexpr uintptr_t OnDestroy = 0x351010; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x351800; constexpr uintptr_t OnAssignGameModeState = 0x351800; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.View.UI.Gameplay.HudInputActionBinder struct HudInputActionBinder { constexpr uintptr_t _target = 0x20; constexpr uintptr_t _supportGamepad = 0x28; constexpr uintptr_t _gamepadButton = 0x2C; constexpr uintptr_t _keyboardKey = 0x30; constexpr uintptr_t _mouseButton = 0x34; constexpr uintptr_t _promptGo = 0x38; constexpr uintptr_t _textPrompt = 0x40; constexpr uintptr_t _alwaysActive = 0x48; constexpr uintptr_t _raycastPivot = 0x4C; constexpr uintptr_t _tintColor = 0x54; constexpr uintptr_t _rectTransform = 0x58; constexpr uintptr_t _latestIsGamepadEnabled = 0x60; // ---- Methods ---- constexpr uintptr_t Awake = 0x36C5160; constexpr uintptr_t OnEnable = 0x36C5690; constexpr uintptr_t Update = 0x36C5A00; constexpr uintptr_t DoInput = 0x36C5250; constexpr uintptr_t ActualizePromptActiveState = 0x36C4FB0; constexpr uintptr_t UpdatePromptView = 0x36C56C0; constexpr uintptr_t OnDrawGizmos = 0x36C55B0; constexpr uintptr_t .ctor = 0x36C5EB0; }; // ELethalWeaponIconState struct ELethalWeaponIconState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Square = 0x0; constexpr uintptr_t Vertical = 0x0; }; // CombatMaster.View.UI.Gameplay.HudInputController struct HudInputController { constexpr uintptr_t _indicatorWorldPosOffset = 0x38; constexpr uintptr_t _indicatorScreenOffset = 0x3C; constexpr uintptr_t _clampButtonRect = 0x40; constexpr uintptr_t _pickUpWeaponButton = 0x48; constexpr uintptr_t _obtainedItemView = 0x50; constexpr uintptr_t _pickUpOwnLethalWeapon = 0x58; constexpr uintptr_t _gasMaskDamage = 0x60; constexpr uintptr_t _openLoadoutDropButton = 0x68; constexpr uintptr_t _openBuyStationButton = 0x70; constexpr uintptr_t _openWeaponBoxButton = 0x78; constexpr uintptr_t _comingSoonButton = 0x80; constexpr uintptr_t _enterVehicleButton = 0x88; constexpr uintptr_t _loadoutViewModel = 0x90; constexpr uintptr_t _battlePerksView = 0x98; constexpr uintptr_t _vehicleHud = 0xA0; constexpr uintptr_t _joystickView = 0xA8; constexpr uintptr_t _deniedSound = 0xB0; constexpr uintptr_t _myPlayer = 0xC8; constexpr uintptr_t _camera = 0xD0; constexpr uintptr_t _canvas = 0xD8; constexpr uintptr_t _inputController = 0xE0; constexpr uintptr_t _currentLethalWeapon = 0xE8; constexpr uintptr_t _currentLethalWeaponIcon = 0x218; constexpr uintptr_t _sniperAdsActivated = 0x220; // ---- Methods ---- constexpr uintptr_t Player = 0x74E3C0; constexpr uintptr_t SniperAdsButtonActive = 0x36CAE60; constexpr uintptr_t IsEnableCancelButton = 0x36C9570; constexpr uintptr_t AdsActive = 0x36C8FA0; constexpr uintptr_t IsInspect = 0x36C9750; constexpr uintptr_t IsShooting = 0x36C97B0; constexpr uintptr_t CrouchActive = 0x36C9240; constexpr uintptr_t PickUpItemActive = 0x36CA620; constexpr uintptr_t LoadoutDropButtonActive = 0x36CA170; constexpr uintptr_t WeaponBoxButtonActive = 0x36CB000; constexpr uintptr_t BuyStationButtonActive = 0x36C9140; constexpr uintptr_t ComingSoonButtonActive = 0x36C91C0; constexpr uintptr_t EnterVehicleButtonActive = 0x36C9270; constexpr uintptr_t IsGamepadInputEnabled = 0x36C9610; constexpr uintptr_t ParamotorMoveUpButtonActive = 0x36CA450; constexpr uintptr_t MoveUpButtonActive = 0x36CA260; constexpr uintptr_t MoveDownButtonActive = 0x36CA1F0; constexpr uintptr_t IsGrenade = 0x36C96A0; constexpr uintptr_t LethalWeaponIconState = 0x36C98F0; constexpr uintptr_t LethalWeaponIcon = 0x36C9B50; constexpr uintptr_t LethalWeaponRotation = 0x36C9CC0; constexpr uintptr_t LethalWeaponScale = 0x36C9EE0; constexpr uintptr_t ShowArmorAndGasMaskButtons = 0x36CA7C0; constexpr uintptr_t ShowAdrenalineShotButton = 0x36CA760; constexpr uintptr_t ShowParachuteButton = 0x36CAC40; constexpr uintptr_t ShowBashButton = 0x36CA810; constexpr uintptr_t ShowReloadButton = 0x36CADE0; constexpr uintptr_t ShowLethalButton = 0x36CABD0; constexpr uintptr_t ShowCrouchButton = 0x36CAAF0; constexpr uintptr_t ShowExitVehicleButton = 0x36CAB60; constexpr uintptr_t ShowParamotorButton = 0x36CADB0; constexpr uintptr_t ShowParachutePCButton = 0x36CACF0; constexpr uintptr_t ShowBattleRoyaleButtons = 0x36CA880; constexpr uintptr_t ShowBombPlantOrDefuse = 0x36CA900; constexpr uintptr_t IsDefuseBomb = 0x36C94D0; constexpr uintptr_t IsBombPlantingOrDefusing = 0x36C9490; constexpr uintptr_t ArmorCount = 0x36C9110; constexpr uintptr_t AdrenalineShotCount = 0x36C8F70; constexpr uintptr_t GasMaskFilters = 0x36C92F0; constexpr uintptr_t GasMaskIcon = 0x36C9320; constexpr uintptr_t ParamotorStrength = 0x36CA4B0; constexpr uintptr_t ParamotorIcon = 0x36CA310; constexpr uintptr_t IsDowned = 0x36C9540; constexpr uintptr_t IsSelfReviving = 0x36C9780; constexpr uintptr_t HealthPercent = 0x36C9460; constexpr uintptr_t SelfReviveKitCount = 0x36CA6F0; constexpr uintptr_t IsVirtualDisplayControls = 0x36C97E0; constexpr uintptr_t ShowBRInventory = 0x2E56150; constexpr uintptr_t ShowBRInventory = 0x36CB090; constexpr uintptr_t ShowTriggerLeftZoneButton = 0x36CAE50; constexpr uintptr_t ShowTriggerLeftZoneButton = 0x36CB0A0; constexpr uintptr_t ShowAdsZoneButton = 0x36CA7B0; constexpr uintptr_t ShowAdsZoneButton = 0x36CB080; constexpr uintptr_t ShowCheckWatchButton = 0x36CA9A0; constexpr uintptr_t ShowCheckWeaponButton = 0x36CAA80; constexpr uintptr_t AdrenalineLeftPercent = 0x36C8F40; constexpr uintptr_t AdsWhenUseActive = 0x36C9000; constexpr uintptr_t ButtonAds = 0x36C5F50; constexpr uintptr_t ButtonSniperAds = 0x36C6D00; constexpr uintptr_t ButtonJump = 0x36C66A0; constexpr uintptr_t ButtonMoveUp = 0x36C68B0; constexpr uintptr_t ButtonMoveDown = 0x36C6730; constexpr uintptr_t ButtonCrouch = 0x36C6190; constexpr uintptr_t ButtonParachute = 0x36C6B40; constexpr uintptr_t ButtonReload = 0x36C6C00; constexpr uintptr_t ButtonCancel = 0x36C6010; constexpr uintptr_t ButtonGrenade = 0x36C6410; constexpr uintptr_t ButtonShoot = 0x36C6C50; constexpr uintptr_t ButtonVehicleEnterExit = 0x36C6F10; constexpr uintptr_t ButtonShootHipFire = 0x36C6C30; constexpr uintptr_t ButtonUseWeaponBash = 0x36C6EE0; constexpr uintptr_t ButtonInspect = 0x36C6670; constexpr uintptr_t ButtonCheckWatch = 0x36C6160; constexpr uintptr_t ButtonLoadout = 0x36C6700; constexpr uintptr_t ButtonPickUpWeapon = 0x36C6B70; constexpr uintptr_t ButtonReadyForSpawn = 0x36C6BD0; constexpr uintptr_t ButtonEquipArmor = 0x36C63E0; constexpr uintptr_t ButtonUseAdrenaline = 0x36C6E80; constexpr uintptr_t ButtonUseSelfRevive = 0x36C6EB0; constexpr uintptr_t ButtonPlantOrDefuseBomb = 0x36C6BA0; constexpr uintptr_t ButtonDoubleTap = 0x36C61F0; constexpr uintptr_t ButtonShowInventory = 0x36C6C70; constexpr uintptr_t ButtonOpenLoadoutDropWindow = 0x36C6AD0; constexpr uintptr_t ButtonOpenBuyStationWindow = 0x36C6A60; constexpr uintptr_t ButtonOpenWeaponBox = 0x36C6B10; constexpr uintptr_t Awake = 0x36C5ED0; constexpr uintptr_t OnEnable = 0x36C8540; constexpr uintptr_t LateUpdate = 0x36C7170; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36C8800; constexpr uintptr_t OnGasMaskDamage = 0x36C85C0; constexpr uintptr_t OnPickUpOwnLethalWeapon = 0x36C86C0; constexpr uintptr_t OnPickUpFlag = 0x36C8610; constexpr uintptr_t GetWorldPositionOnScreen = 0x36C6F40; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.KCGameModeView struct KCGameModeView { constexpr uintptr_t _kcMatchInfoExt = 0x50; constexpr uintptr_t _kcGameModeSystem = 0x58; constexpr uintptr_t _lastRedTeamScore = 0x64; constexpr uintptr_t _lastBlueTeamScore = 0x68; constexpr uintptr_t _timeLeftUpdateTimer = 0x6C; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x36CB8E0; constexpr uintptr_t PlayerTeamScore = 0x36CBAE0; constexpr uintptr_t EnemyTeamScore = 0x36CB810; constexpr uintptr_t PlayerTeamScorePercent = 0x36CB9E0; constexpr uintptr_t EnemyTeamScorePercent = 0x36CB710; constexpr uintptr_t MatchTimeLeft = 0x36AEE00; constexpr uintptr_t MatchTimeLeftFormatted = 0x36CB950; constexpr uintptr_t IsScoreboardActive = 0x81F490; constexpr uintptr_t IsScoreboardActive = 0x81F4A0; constexpr uintptr_t TeamIcon = 0x36CBBB0; constexpr uintptr_t ButtonScoreboard = 0x36CB0B0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36CB140; constexpr uintptr_t IsApplicableForGameMode = 0x36CB130; constexpr uintptr_t Update = 0x36CB300; constexpr uintptr_t .ctor = 0x36CB6D0; }; // CombatMaster.View.UI.Gameplay.LabelController struct LabelController { constexpr uintptr_t _tweenAnimsGroup = 0x20; constexpr uintptr_t _showCancelationToken = 0x28; // ---- Methods ---- constexpr uintptr_t Show = 0x36CBD20; constexpr uintptr_t ShowDelayed = 0x36CBC90; constexpr uintptr_t OnDisable = 0x36CBC70; constexpr uintptr_t OnDestroy = 0x36CBC70; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.UI.Gameplay.LoadoutViewModel struct LoadoutViewModel { constexpr uintptr_t _onUseMainSlotWeaponTween = 0x38; constexpr uintptr_t _chargedAmmoLeft = 0x40; constexpr uintptr_t _totalAmmoLeft = 0x48; constexpr uintptr_t _switchIcon = 0x50; constexpr uintptr_t _myPlayer = 0x58; constexpr uintptr_t _playerArming = 0x60; constexpr uintptr_t _ammoTotalLeftPredictValueEnum = 0x78; constexpr uintptr_t _ammoTotalLeftPredictValue = 0x84; constexpr uintptr_t _ammoTotalLeftPredictValueExpireTime = 0x88; constexpr uintptr_t _activeWeaponData = 0x8C; constexpr uintptr_t _lastLethalActiveWeapon = 0x1C0; constexpr uintptr_t _lastTotalAmmoLeft = 0x1C8; constexpr uintptr_t _lastLethalAmmoLeft = 0x1CC; // ---- Methods ---- constexpr uintptr_t ActiveWeaponIcon = 0x36CCAC0; constexpr uintptr_t LethalWeaponIcon = 0x36CCDE0; constexpr uintptr_t ActiveWeaponData = 0x36CCA30; constexpr uintptr_t LethalWeaponData = 0x36CCC80; constexpr uintptr_t IsNotHaveAmmo = 0x36CCBF0; constexpr uintptr_t ActiveWeaponChargedAmmoLeft = 0xD5C220; constexpr uintptr_t ActiveWeaponChargedAmmoLeft = 0xD5C250; constexpr uintptr_t IsTotalAmmoLeftInfinity = 0x32EC520; constexpr uintptr_t IsTotalAmmoLeftInfinity = 0x32EC640; constexpr uintptr_t ActiveWeaponTotalAmmoLeft = 0x5C94A0; constexpr uintptr_t ActiveWeaponTotalAmmoLeft = 0x5C9580; constexpr uintptr_t ActiveWeaponRarityColor = 0x36CCB80; constexpr uintptr_t ActiveWeaponRarityColorByAttachments = 0x36CCB10; constexpr uintptr_t LethalWeaponExist = 0x85D6E0; constexpr uintptr_t LethalWeaponExist = 0x2C79700; constexpr uintptr_t LethalWeaponTotalAmmoLeft = 0x36CCF20; constexpr uintptr_t Awake = 0x36CBDC0; constexpr uintptr_t OnDestroy = 0x36CBE00; constexpr uintptr_t Update = 0x36CC1B0; constexpr uintptr_t OnUseWeapon = 0x36CC180; constexpr uintptr_t OnInventoryAmmoWillChange = 0x36CBED0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36CBF20; constexpr uintptr_t .ctor = 0x882520; }; // EMatchStateIndicator struct EMatchStateIndicator { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t WaitForPlayers = 0x0; constexpr uintptr_t CountDown = 0x0; constexpr uintptr_t GameLoop = 0x0; constexpr uintptr_t AfterIntro = 0x0; }; // CombatMaster.View.UI.Gameplay.MatchScreenUI struct MatchScreenUI { constexpr uintptr_t _damageIndicator = 0x38; constexpr uintptr_t _respawnTimer = 0x40; constexpr uintptr_t _damageOverlay = 0x48; constexpr uintptr_t _damageVignette = 0x50; constexpr uintptr_t _armorDestroy = 0x58; constexpr uintptr_t _gasMaskOverlay = 0x60; constexpr uintptr_t _isOutOfMapOverlay = 0x68; constexpr uintptr_t _10SecondsToEnd = 0x70; constexpr uintptr_t _nukeInBoundSound = 0x88; constexpr uintptr_t _myPlayer = 0xA0; constexpr uintptr_t _lastKillFrame = 0xA8; constexpr uintptr_t _lastBadPingTime = 0xAC; constexpr uintptr_t _lastGasMaskActiveState = 0xB0; constexpr uintptr_t _gasMaskChangeActiveTime = 0xB4; constexpr uintptr_t _nukeTimeLeft = 0xB8; constexpr uintptr_t _radialBlurAmount = 0xBC; constexpr uintptr_t _isOutOfMap = 0xC0; constexpr uintptr_t _outOfMapLeftTime = 0xC4; // ---- Methods ---- constexpr uintptr_t MatchStateIndicator = 0x36CEBD0; constexpr uintptr_t WarmUpTimeLeft = 0x36CF090; constexpr uintptr_t ShowBadPingOverlay = 0x36CF060; constexpr uintptr_t NukeTimeLeftFormatted = 0x36CEE20; constexpr uintptr_t NukeInboard = 0x36CEE00; constexpr uintptr_t GasMaskDamage = 0x36CEB50; constexpr uintptr_t IsBRMode = 0x36CEB90; constexpr uintptr_t IsOutOfMap = 0x24892F0; constexpr uintptr_t OutOfMapTimer = 0x36CEF40; constexpr uintptr_t Awake = 0x36CCF70; constexpr uintptr_t OnDisable = 0x36CD2A0; constexpr uintptr_t OnDestroy = 0x36CD090; constexpr uintptr_t Update = 0x36CE5E0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36CDAA0; constexpr uintptr_t OnArmorDestroy = 0x36CD000; constexpr uintptr_t OnFallDamage = 0x36CDA00; constexpr uintptr_t OnEvent = 0x36CD490; constexpr uintptr_t OnEvent = 0x36CD3B0; constexpr uintptr_t UpdateRadialBlur = 0x36CE370; constexpr uintptr_t UpdateDamageOverlayUI = 0x36CDE10; constexpr uintptr_t UpdateGasMaskOverlayUI = 0x36CE020; constexpr uintptr_t UpdateOutOfMap = 0x36CE1E0; constexpr uintptr_t .ctor = 0x1248CB0; }; // CombatMaster.View.UI.Gameplay.MovingJoystickView struct MovingJoystickView { constexpr uintptr_t _leftJoystickContainer = 0x20; constexpr uintptr_t _leftJoystick = 0x28; constexpr uintptr_t _leftButtonSettings = 0x30; constexpr uintptr_t _rightJoystickContainer = 0x38; constexpr uintptr_t _rightJoystick = 0x40; constexpr uintptr_t _rightButtonSettings = 0x48; constexpr uintptr_t _rectTransform = 0x50; constexpr uintptr_t _displayMovingSensor = 0x58; constexpr uintptr_t _isLeftJoystickActive = 0x60; // ---- Methods ---- constexpr uintptr_t Setup = 0x36CF420; constexpr uintptr_t Awake = 0x36CF140; constexpr uintptr_t Update = 0x36CF750; constexpr uintptr_t OnDestroy = 0x36CF180; constexpr uintptr_t OnJoystickReleaseAction = 0x36CF3D0; constexpr uintptr_t OnJoystickInnerPositionAction = 0x36CF3A0; constexpr uintptr_t OnJoystickContainerPositionAction = 0x36CF2F0; constexpr uintptr_t .ctor = 0x36CF920; }; // CombatMaster.View.UI.Gameplay.NukeScreen struct NukeScreen { constexpr uintptr_t _light = 0x38; constexpr uintptr_t _nukeVideoPlayer = 0x40; // ---- Methods ---- constexpr uintptr_t Show = 0x36CF9C0; constexpr uintptr_t PlayNukeVideo = 0x36CF930; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.ObtainedItemView struct ObtainedItemView { constexpr uintptr_t _showDuration = 0x38; constexpr uintptr_t _showTime = 0x44; // ---- Methods ---- constexpr uintptr_t LootItemType = 0x1ED0BE0; constexpr uintptr_t LootItemType = 0x21F3CD0; constexpr uintptr_t EntityType = 0x594DE0; constexpr uintptr_t EntityType = 0x1455AF0; constexpr uintptr_t Element = 0x36CFB30; constexpr uintptr_t Setup = 0x36CFA90; constexpr uintptr_t Update = 0x36CFAD0; constexpr uintptr_t .ctor = 0x36CFB20; }; // CombatMaster.View.UI.Gameplay.OperationProgressIndicator struct OperationProgressIndicator { constexpr uintptr_t _showAnimGroup = 0x38; constexpr uintptr_t _operationCard = 0x40; constexpr uintptr_t _showSound = 0x48; // ---- Methods ---- constexpr uintptr_t Awake = 0x36CFB50; constexpr uintptr_t OnDestroy = 0x36CFBF0; constexpr uintptr_t PlayProgressAnimation = 0x36CFC90; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.PlayerHudWindow struct PlayerHudWindow { constexpr uintptr_t _hudInputController = 0x60; constexpr uintptr_t _crosshair = 0x68; constexpr uintptr_t _xpCounter = 0x70; constexpr uintptr_t _hudInputCanvas = 0x78; // ---- Methods ---- constexpr uintptr_t OpenBattleMenuWindow = 0x36CFF40; constexpr uintptr_t Awake = 0x36CFD00; constexpr uintptr_t Start = 0x36CFFB0; constexpr uintptr_t OnDestroy = 0x36CFDB0; constexpr uintptr_t Update = 0x36D0040; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36CFE70; constexpr uintptr_t .ctor = 0x36D0180; }; // CombatMaster.View.UI.Gameplay.PlayerUIManager struct PlayerUIManager { constexpr uintptr_t _onAssignMyPlayerMob = 0xB0; constexpr uintptr_t _onAssignGameSystem = 0xB8; constexpr uintptr_t _onAssignGameModeState = 0xC0; constexpr uintptr_t OnGameStateChange = 0xC8; constexpr uintptr_t NukeScreen = 0xD0; constexpr uintptr_t _onWindowCloseAudio = 0xD8; constexpr uintptr_t _gameModeSystem = 0xF0; constexpr uintptr_t _gameModeState = 0xF8; constexpr uintptr_t _myPlayer = 0x100; constexpr uintptr_t _creationData = 0x108; constexpr uintptr_t _currentMatchState = 0x110; constexpr uintptr_t _currentStatePlayTime = 0x114; constexpr uintptr_t _isShowEndingWindows = 0x118; constexpr uintptr_t _isQuitting = 0x119; constexpr uintptr_t _battleMusic = 0x120; constexpr uintptr_t _brGulagWaitMusic = 0x128; constexpr uintptr_t _brGulagDuelMusic = 0x130; constexpr uintptr_t _brBattleFinalMusic = 0x138; // ---- Methods ---- constexpr uintptr_t Add_OnAssignMyPlayer = 0x36D2670; constexpr uintptr_t Remove_OnAssignMyPlayer = 0x36D2AA0; constexpr uintptr_t Add_OnAssignGameSystem = 0x36D25B0; constexpr uintptr_t Remove_OnAssignGameSystem = 0x36D2A40; constexpr uintptr_t Add_OnAssignGameModeState = 0x36D2530; constexpr uintptr_t Remove_OnAssignGameModeState = 0x36D29E0; constexpr uintptr_t Ref = 0x36D2940; constexpr uintptr_t MyPlayer = 0x36D2910; constexpr uintptr_t MatchState = 0x36D27F0; constexpr uintptr_t StatePlayTime = 0x36D29B0; constexpr uintptr_t MatchTimeLeft = 0x36D2820; constexpr uintptr_t MatchInfo = 0x36D27C0; constexpr uintptr_t CreationData = 0x36D2730; constexpr uintptr_t GameModeSystem = 0x36D2790; constexpr uintptr_t GameModeState = 0x36D2760; constexpr uintptr_t BattleMusic = 0x7F9080; constexpr uintptr_t Awake = 0x36D01C0; constexpr uintptr_t Update = 0x36D1DF0; constexpr uintptr_t OnDestroy = 0x36D0440; constexpr uintptr_t OnBackInvoke = 0x36D0430; constexpr uintptr_t OnShow = 0x36D06B0; constexpr uintptr_t SetupCreationData = 0x6C1490; constexpr uintptr_t HardQuit = 0x36D03A0; constexpr uintptr_t UpdateBattleInstances = 0x36D09D0; constexpr uintptr_t OnSNDRoundResultChange = 0x36D0510; constexpr uintptr_t OnSNDRoundStateChange = 0x36D0580; constexpr uintptr_t UpdateChangeMatchState = 0x36D12B0; constexpr uintptr_t UpdateMatchState = 0x36D13F0; constexpr uintptr_t UpdatePlayerEliminated = 0x36D1AE0; constexpr uintptr_t ShowEndingWindows = 0x36D0800; constexpr uintptr_t DoMatchDone = 0x36D0350; constexpr uintptr_t CheckShowIntroWindow = 0x36D01E0; constexpr uintptr_t .ctor = 0x36D22E0; }; // CombatMaster.View.UI.Gameplay.SNDAnnounceAlivesPlayers struct SNDAnnounceAlivesPlayers { constexpr uintptr_t _canvasGroup = 0x38; constexpr uintptr_t _tweenScale = 0x40; constexpr uintptr_t _tweenPlayerTeam = 0x48; constexpr uintptr_t _tweenEnemyTeam = 0x50; constexpr uintptr_t _timeShow = 0x68; // ---- Methods ---- constexpr uintptr_t PrevPlayerTeamAliveCount = 0x7322F0; constexpr uintptr_t PrevPlayerTeamAliveCount = 0x806E90; constexpr uintptr_t PrevEnemyTeamAliveCount = 0x6BF740; constexpr uintptr_t PrevEnemyTeamAliveCount = 0x6BF750; constexpr uintptr_t PlayerTeamAliveCount = 0x828090; constexpr uintptr_t PlayerTeamAliveCount = 0x8280A0; constexpr uintptr_t EnemyTeamAliveCount = 0x883A50; constexpr uintptr_t EnemyTeamAliveCount = 0x11FF0C0; constexpr uintptr_t OnEnable = 0x36D2B00; constexpr uintptr_t Play = 0x36D2B30; constexpr uintptr_t Update = 0x36D2C90; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.SNDGameModeView struct SNDGameModeView { constexpr uintptr_t _sndMatchInfoExt = 0x50; constexpr uintptr_t _sndGameModeSystem = 0x58; constexpr uintptr_t _lastRedTeamScore = 0x64; constexpr uintptr_t _lastBlueTeamScore = 0x68; constexpr uintptr_t _timeLeftUpdateTimer = 0x6C; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x36D36F0; constexpr uintptr_t PlayerTeamPoints = 0x36D37B0; constexpr uintptr_t EnemyTeamPoints = 0x36D3530; constexpr uintptr_t PlayerTeamScore = 0x36D3880; constexpr uintptr_t EnemyTeamScore = 0x36D3600; constexpr uintptr_t RoundTimeLeft = 0x36D3A20; constexpr uintptr_t RoundTimeLeftFormatted = 0x36D3970; constexpr uintptr_t IsRoundState = 0x36D2D90; constexpr uintptr_t IsRoundLoop = 0x36D3760; constexpr uintptr_t IsScoreboardActive = 0x81F490; constexpr uintptr_t IsScoreboardActive = 0x81F4A0; constexpr uintptr_t TeamIcon = 0x36D3A40; constexpr uintptr_t DefusingPercent = 0x36D3480; constexpr uintptr_t ButtonScoreboard = 0x36D2D00; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36D2DC0; constexpr uintptr_t IsApplicableForGameMode = 0x36D2D80; constexpr uintptr_t Update = 0x36D2F80; constexpr uintptr_t .ctor = 0x36D3440; }; // CombatMaster.View.UI.Gameplay.SNDTeamPlayersStatus struct SNDTeamPlayersStatus { constexpr uintptr_t _sndAnnounceAlives = 0x38; constexpr uintptr_t _sndGameModeSystem = 0x40; constexpr uintptr_t _myPlayer = 0x48; constexpr uintptr_t _sndMatchInfoExt = 0x50; constexpr uintptr_t _lastRadioVoice = 0x60; // ---- Methods ---- constexpr uintptr_t IsRoundState = 0x36D3C80; constexpr uintptr_t IsHaveBomb = 0x36D4330; constexpr uintptr_t PlayerTeamAliveCount = 0x7322F0; constexpr uintptr_t PlayerTeamAliveCount = 0x806E90; constexpr uintptr_t EnemyTeamAliveCount = 0x6BF740; constexpr uintptr_t EnemyTeamAliveCount = 0x6BF750; constexpr uintptr_t IsPlayerTerrorist = 0x36D4390; constexpr uintptr_t RoundTimeLeft = 0x36D4460; constexpr uintptr_t RoundTimeLeftPercent = 0x36D4400; constexpr uintptr_t PlantName = 0x36D43E0; constexpr uintptr_t Awake = 0x36D3B00; constexpr uintptr_t Update = 0x36D4130; constexpr uintptr_t PlayDeathPlayerEffect = 0x36D4060; constexpr uintptr_t OnDestroy = 0x36D3E60; constexpr uintptr_t OnAssignGameSystem = 0x36D3CB0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36D3FB0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.SpawnPerksView struct SpawnPerksView { constexpr uintptr_t _canvasGroup = 0x20; constexpr uintptr_t _disappearAnimationCurve = 0x28; constexpr uintptr_t _loadoutPerkTier1 = 0x30; constexpr uintptr_t _loadoutPerkTier2 = 0x38; constexpr uintptr_t _loadoutPerkTier3 = 0x40; constexpr uintptr_t _myPlayer = 0x48; constexpr uintptr_t _rebindFrame = 0x50; constexpr uintptr_t _disappearTime = 0x54; constexpr uintptr_t _lastKeyTime = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x36D44E0; constexpr uintptr_t OnDestroy = 0x36D45C0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36D4750; constexpr uintptr_t OnResetPlayer = 0x36D4730; constexpr uintptr_t Update = 0x36D4900; constexpr uintptr_t .ctor = 0x510900; }; // ETipType struct ETipType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t NextRound = 0x0; constexpr uintptr_t MatchEnd = 0x0; }; // CombatMaster.View.UI.Gameplay.SpectatorPlayerView struct SpectatorPlayerView { constexpr uintptr_t _netPlayerInfoViewModel = 0x38; constexpr uintptr_t _weaponViewModel = 0x40; constexpr uintptr_t _loadoutPerkTier1 = 0x48; constexpr uintptr_t _loadoutPerkTier2 = 0x50; constexpr uintptr_t _loadoutPerkTier3 = 0x58; constexpr uintptr_t _spectatorPlayer = 0x60; // ---- Methods ---- constexpr uintptr_t IsActive = 0x36D52B0; constexpr uintptr_t NickName = 0x36D5340; constexpr uintptr_t TipType = 0x36D5370; constexpr uintptr_t ChangeSpectatorPlayer = 0x36D4CD0; constexpr uintptr_t Update = 0x36D4D40; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.TDMGameModeView struct TDMGameModeView { constexpr uintptr_t _tdmMatchInfoExt = 0x50; constexpr uintptr_t _tdmGameModeSystem = 0x58; constexpr uintptr_t _lastRedTeamScore = 0x64; constexpr uintptr_t _lastBlueTeamScore = 0x68; constexpr uintptr_t _timeLeftUpdateTimer = 0x6C; // ---- Methods ---- constexpr uintptr_t IsPlayerBlueTeam = 0x36D5C00; constexpr uintptr_t PlayerTeamKills = 0x36D5D00; constexpr uintptr_t EnemyTeamKills = 0x36D5A30; constexpr uintptr_t PlayerTeamScore = 0x36D5DD0; constexpr uintptr_t EnemyTeamScore = 0x36D5B00; constexpr uintptr_t MatchTimeLeft = 0x36AEE00; constexpr uintptr_t MatchTimeLeftFormatted = 0x36D5C70; constexpr uintptr_t IsScoreboardActive = 0x81F490; constexpr uintptr_t IsScoreboardActive = 0x81F4A0; constexpr uintptr_t TeamIcon = 0x36D5ED0; constexpr uintptr_t ButtonScoreboard = 0x36D53D0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36D5460; constexpr uintptr_t IsApplicableForGameMode = 0x36D5450; constexpr uintptr_t Update = 0x36D5620; constexpr uintptr_t .ctor = 0x36D59F0; }; // CombatMaster.View.UI.Gameplay.TUTGameModeView struct TUTGameModeView { constexpr uintptr_t _tabRightScreenTutor = 0x50; constexpr uintptr_t _lookAtTargetsTutorial = 0x58; constexpr uintptr_t _moveToFirePositionTutorial = 0x60; constexpr uintptr_t _moveJoystickTutorial = 0x68; constexpr uintptr_t _shootingTutorial = 0x70; constexpr uintptr_t _shootingButtonTutorial = 0x78; constexpr uintptr_t _reloadTutorial = 0x80; constexpr uintptr_t _aimingModeTutorial = 0x88; constexpr uintptr_t _aimingModeButtonTutorial = 0x90; constexpr uintptr_t _aimingModeExitTutorial = 0x98; constexpr uintptr_t _swapWeaponTutorial = 0xA0; constexpr uintptr_t _shootingSecondWeaponTutorial = 0xA8; constexpr uintptr_t _moveToGrenadePositionTutorial = 0xB0; constexpr uintptr_t _grenadeTutorial = 0xB8; constexpr uintptr_t _grenadeButtonTutorial = 0xC0; constexpr uintptr_t _moveToBattlePositionTutorial = 0xC8; constexpr uintptr_t _battleTutorial = 0xD0; constexpr uintptr_t _popupQuitTheMatch = 0xD8; constexpr uintptr_t _indicatorContainer = 0xE0; constexpr uintptr_t _tutZoneIndicatorPrefab = 0xE8; constexpr uintptr_t _defaultPositionZoneIndicator = 0xF0; constexpr uintptr_t _nextStepSoundHighlight = 0xF8; constexpr uintptr_t _nextStepSound = 0x110; constexpr uintptr_t _lastTutorial = 0x128; constexpr uintptr_t _tutMatchInfoExt = 0x130; constexpr uintptr_t _tutGameModeSystem = 0x138; constexpr uintptr_t _tutMapLevelDesign = 0x140; constexpr uintptr_t _tutZoneIndicators = 0x148; constexpr uintptr_t _camera = 0x150; constexpr uintptr_t _canvas = 0x158; // ---- Methods ---- constexpr uintptr_t IsApplicableForGameMode = 0x36D6BD0; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36D7A60; constexpr uintptr_t OpenPopupQuitTheMatch = 0x36D7E40; constexpr uintptr_t QuitTheMatch = 0x36D7E70; constexpr uintptr_t LateUpdate = 0x36D6BE0; constexpr uintptr_t TabRightScreenSide = 0x36D8390; constexpr uintptr_t LookAtTargets = 0x36D7420; constexpr uintptr_t MoveToFirePositionTutorial = 0x36D7720; constexpr uintptr_t ShootingTutorial = 0x36D8120; constexpr uintptr_t ReloadTutorial = 0x36D7F10; constexpr uintptr_t AimingModeButtonTutorial = 0x36D5F90; constexpr uintptr_t AimingModeTutorial = 0x36D6090; constexpr uintptr_t AimingModeExitTutorial = 0x36D6010; constexpr uintptr_t SwapWeaponTutorial = 0x36D8330; constexpr uintptr_t ShootingSecondWeaponTutorial = 0x36D7F70; constexpr uintptr_t MoveToGrenadePositionTutorial = 0x36D7980; constexpr uintptr_t GrenadeTutorial = 0x36D69D0; constexpr uintptr_t MoveToBattlePositionTutorial = 0x36D7640; constexpr uintptr_t BattleTutorial = 0x36D6220; constexpr uintptr_t UpdatePointZone = 0x36D83F0; constexpr uintptr_t GetWorldPositionOnScreen = 0x36D6450; constexpr uintptr_t GetScreenViewportSize = 0x36D6280; constexpr uintptr_t .ctor = 0x36D8900; }; // CombatMaster.View.UI.Gameplay.VehicleHud struct VehicleHud { constexpr uintptr_t _helicopterHud = 0x38; constexpr uintptr_t _myPlayer = 0x40; constexpr uintptr_t _controlledVehicle = 0x48; constexpr uintptr_t _healthPercent = 0x50; // ---- Methods ---- constexpr uintptr_t HealthPercent = 0x1341CF0; constexpr uintptr_t Awake = 0x36DC4A0; constexpr uintptr_t OnUpdateMyPlayerInstance = 0x36DC520; constexpr uintptr_t Update = 0x36DC5F0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.UI.Gameplay.WorkoutGameModeView struct WorkoutGameModeView { constexpr uintptr_t _roundAnnouncer = 0x50; constexpr uintptr_t _workoutMatchInfoExt = 0x58; constexpr uintptr_t _lastTime = 0x60; // ---- Methods ---- constexpr uintptr_t BestTime = 0x36DCD70; constexpr uintptr_t BestTimeFormatted = 0x36DCBF0; constexpr uintptr_t LastTime = 0x85D6F0; constexpr uintptr_t LastTimeFormatted = 0x36DCFC0; constexpr uintptr_t CurrentTime = 0x36DCEE0; constexpr uintptr_t CurrentTimeFormatted = 0x36DCDD0; constexpr uintptr_t TargetsDestroyedFormatted = 0x36DD0C0; constexpr uintptr_t TargetsDestroyedPercent = 0x36DD190; constexpr uintptr_t IsRecording = 0x554A00; constexpr uintptr_t ResetRound = 0x36DCAE0; constexpr uintptr_t IsApplicableForGameMode = 0x36DC860; constexpr uintptr_t OnAssignGameModeStateInternal = 0x36DC870; constexpr uintptr_t OnRoundSuccessFinish = 0x36DCA50; constexpr uintptr_t Update = 0x36DCB60; constexpr uintptr_t .ctor = 0x36DCBB0; }; // CombatMaster.View.UI.Gameplay.Input.UIKeymapManual struct UIKeymapManual { constexpr uintptr_t _asset = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x36F84B0; constexpr uintptr_t Asset = 0x53E8F0; constexpr uintptr_t ActionMap = 0x520140; constexpr uintptr_t ActionMap = 0x51FB70; constexpr uintptr_t Navigate = 0x526D40; constexpr uintptr_t Navigate = 0x526D60; constexpr uintptr_t ZoomIn = 0x5120A0; constexpr uintptr_t ZoomIn = 0x5120B0; constexpr uintptr_t ZoomOut = 0x54DFC0; constexpr uintptr_t ZoomOut = 0x54DFE0; }; // CombatMaster.View.SmallMapScripts.LocalRotation struct LocalRotation { constexpr uintptr_t _xSpeed = 0x20; constexpr uintptr_t _ySpeed = 0x24; constexpr uintptr_t _zSpeed = 0x28; constexpr uintptr_t _transform = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x36E2620; constexpr uintptr_t Update = 0x36E2650; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.Localization.DropdownLocalizedText struct DropdownLocalizedText { constexpr uintptr_t _dropdown = 0x20; constexpr uintptr_t _optionsLocalizedKeys = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x36E0320; constexpr uintptr_t Start = 0x36E0790; constexpr uintptr_t OnEnable = 0x36E0790; constexpr uintptr_t Localize = 0x36E0520; constexpr uintptr_t .ctor = 0x36E07A0; }; // Pair struct Pair { constexpr uintptr_t Key = 0x10; constexpr uintptr_t Value = 0x18; }; // Internal struct Internal { // ---- Methods ---- constexpr uintptr_t FillRawData = 0x36E1DA0; }; // CombatMaster.View.Localization.LocalizationAsset struct LocalizationAsset { constexpr uintptr_t _isRightToLeftText = 0x18; constexpr uintptr_t _lightFontAsset = 0x20; constexpr uintptr_t _lightFont = 0x28; constexpr uintptr_t _mediumFontAsset = 0x40; constexpr uintptr_t _mediumFont = 0x48; constexpr uintptr_t _strings = 0x60; constexpr uintptr_t _cache = 0x68; // ---- Methods ---- constexpr uintptr_t Strings = 0x54E670; constexpr uintptr_t LightFontAsset = 0x526D40; constexpr uintptr_t LightFont = 0xD66E90; constexpr uintptr_t MediumFontAsset = 0x54DA60; constexpr uintptr_t MediumFont = 0x216BB40; constexpr uintptr_t IsRightToLeftText = 0x53E8E0; constexpr uintptr_t GetString = 0x36E2720; constexpr uintptr_t TryGetString = 0x36E2A50; constexpr uintptr_t ClearCache = 0x36E2700; constexpr uintptr_t InitCache = 0x36E2900; constexpr uintptr_t GetUniqSymbols = 0x36E2760; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.View.Localization.LocalizationInfo struct LocalizationInfo { constexpr uintptr_t LanguagesIndexMap = 0x0; constexpr uintptr_t Key = 0x18; constexpr uintptr_t LocalizationAssets = 0x20; // ---- Methods ---- constexpr uintptr_t GetUniqSymbols = 0x36E2FA0; constexpr uintptr_t GetString = 0x36E2EF0; constexpr uintptr_t GetStringEn = 0x36E2E60; constexpr uintptr_t TryGetString = 0x36E31B0; constexpr uintptr_t ClearCache = 0x36E2C40; constexpr uintptr_t GetLocaleByLanguage = 0x36E2D80; constexpr uintptr_t .ctor = 0x778690; constexpr uintptr_t .cctor = 0x36E3250; }; // CombatMaster.View.Localization.LocalizedText struct LocalizedText { constexpr uintptr_t _idText = 0x20; constexpr uintptr_t _text = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x36E3620; constexpr uintptr_t Start = 0x36E3790; constexpr uintptr_t OnEnable = 0x36E3790; constexpr uintptr_t Localize = 0x36E3670; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.Localization.LocalizedTexts struct LocalizedTexts { constexpr uintptr_t _idText = 0x20; constexpr uintptr_t _texts = 0x28; // ---- Methods ---- constexpr uintptr_t Start = 0x36E3970; constexpr uintptr_t OnEnable = 0x36E3970; constexpr uintptr_t Localize = 0x36E37A0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.Lobby.BattlePassLaptopController struct BattlePassLaptopController { constexpr uintptr_t _targetTransform = 0x20; constexpr uintptr_t _rotationOpened = 0x28; constexpr uintptr_t _rotationClosed = 0x34; constexpr uintptr_t _duration = 0x40; constexpr uintptr_t _animationCurve = 0x48; constexpr uintptr_t _emblemAnim = 0x50; constexpr uintptr_t _openAudioSource = 0x58; constexpr uintptr_t _closeAudioSource = 0x60; constexpr uintptr_t _additionalLight = 0x68; constexpr uintptr_t _targetRotation = 0x70; constexpr uintptr_t _startRotation = 0x84; constexpr uintptr_t _timer = 0x94; // ---- Methods ---- constexpr uintptr_t IsOpen = 0x1D689C0; constexpr uintptr_t IsOpen = 0x1D68A00; constexpr uintptr_t Awake = 0x36DD420; constexpr uintptr_t Update = 0x36DDBD0; constexpr uintptr_t Open = 0x36DD8D0; constexpr uintptr_t Close = 0x36DD610; constexpr uintptr_t PlayEmblemAnimation = 0x36DDB90; constexpr uintptr_t CalculateProgress = 0x36DD4B0; constexpr uintptr_t .ctor = 0x36DDDD0; }; // CombatMaster.View.Lobby.CameraController struct CameraController { constexpr uintptr_t _renderCamera = 0x20; constexpr uintptr_t _previewPostProcessing = 0x28; constexpr uintptr_t _shootingRangePosition = 0x30; constexpr uintptr_t _wheeledVehiclePosition = 0x38; constexpr uintptr_t _wheeledVehiclePreviewPosition = 0x40; constexpr uintptr_t _wheeledVehicleShowcasePosition = 0x48; constexpr uintptr_t _itemPreviewPosition = 0x50; constexpr uintptr_t _itemShowcasePosition = 0x58; constexpr uintptr_t _operatorsPositionFullBody = 0x60; constexpr uintptr_t _operatorsPositionHalfBody = 0x68; constexpr uintptr_t _operatorShowcasePosition = 0x70; constexpr uintptr_t _battlePassOperatorPosition = 0x78; constexpr uintptr_t _weaponPosition = 0x80; constexpr uintptr_t _weaponLoadoutPosition = 0x88; constexpr uintptr_t _weaponEditLoadoutPosition = 0x90; constexpr uintptr_t _primaryPosition = 0x98; constexpr uintptr_t _weaponPrimaryVerticalPosition = 0xA0; constexpr uintptr_t _secondaryPosition = 0xA8; constexpr uintptr_t _secondaryOverkillPosition = 0xB0; constexpr uintptr_t _lethalPosition = 0xB8; constexpr uintptr_t _lethalOverkillPosition = 0xC0; constexpr uintptr_t _wristbandPosition = 0xC8; constexpr uintptr_t _ziplineGunsmithPosition = 0xD0; constexpr uintptr_t _loadoutPerkPosition = 0xD8; constexpr uintptr_t _arsenalWeaponPosition = 0xE0; constexpr uintptr_t _arsenalSecondaryWeaponPosition = 0xE8; constexpr uintptr_t _battlePassCmPointsPosition = 0xF0; constexpr uintptr_t _battlePassLaptopPosition = 0xF8; constexpr uintptr_t _battlePassPrimaryPosition = 0x100; constexpr uintptr_t _battlePassSecondaryPosition = 0x108; constexpr uintptr_t _cameraOffsetPivot = 0x110; constexpr uintptr_t _transformLink = 0x118; constexpr uintptr_t _cameraWiggle = 0x120; constexpr uintptr_t _isBattlePassCameraPosition = 0x128; constexpr uintptr_t _overrideOffsetTween = 0x130; constexpr uintptr_t _pivotOverrideOffset = 0x138; constexpr uintptr_t _pivotAdditiveOffset = 0x144; // ---- Methods ---- constexpr uintptr_t CameraWiggle = 0x36DFC40; constexpr uintptr_t RenderCamera = 0x526D40; constexpr uintptr_t Awake = 0x36DE0C0; constexpr uintptr_t OnEnable = 0x36DEB60; constexpr uintptr_t OnDisable = 0x36DEA90; constexpr uintptr_t Update = 0x36DF9A0; constexpr uintptr_t ToggleCollectionItemsSettings = 0x36DF190; constexpr uintptr_t ToggleWeaponAttachmentSettings = 0x36DF190; constexpr uintptr_t ToggleLeaderboardOperatorSettings = 0x36DF0D0; constexpr uintptr_t ToggleVehiclesWindowSettings = 0x36DF0D0; constexpr uintptr_t ToggleBattlePassWindowSettings = 0x36DF0D0; constexpr uintptr_t ClampAdditiveOffset = 0x36DE4C0; constexpr uintptr_t UpdateAdditiveOffset = 0x36DF270; constexpr uintptr_t UpdateOverrideOffset = 0x36DF3C0; constexpr uintptr_t UpdateCameraOffset = 0x36DF290; constexpr uintptr_t SetLobbyAntiAliasing = 0x36DEF20; constexpr uintptr_t SetPreviewPostProcessingActive = 0x36DF040; constexpr uintptr_t ShootingRangePosition = 0x36DF060; constexpr uintptr_t ItemPreviewPosition = 0x36DE870; constexpr uintptr_t ItemShowcasePosition = 0x36DE8F0; constexpr uintptr_t WheeledVehiclePosition = 0x36DF9B0; constexpr uintptr_t WheeledVehiclePreviewPosition = 0x36DFA20; constexpr uintptr_t WheeledVehicleShowcasePosition = 0x36DFA90; constexpr uintptr_t OperatorsPosition = 0x36DEDB0; constexpr uintptr_t BattlePassOperatorPosition = 0x36DE230; constexpr uintptr_t OperatorShowcasePosition = 0x36DED40; constexpr uintptr_t UpdateOriginWeaponPosition = 0x36DF310; constexpr uintptr_t UpdatePositionByLoadoutSlotType = 0x36DF560; constexpr uintptr_t WristbandPosition = 0x36DFB00; constexpr uintptr_t ZiplineGunsmithPosition = 0x36DFBA0; constexpr uintptr_t LoadoutPerkPosition = 0x36DE970; constexpr uintptr_t ArsenalPosition = 0x36DDE20; constexpr uintptr_t LoadoutPosition = 0x36DEA00; constexpr uintptr_t EditLoadoutPosition = 0x36DE530; constexpr uintptr_t BattlePassLaptopPosition = 0x36DE1A0; constexpr uintptr_t BattlePassCmPointsPosition = 0x36DE110; constexpr uintptr_t BattlePassPosition = 0x36DE2A0; constexpr uintptr_t SetCameraOrigin = 0x36DEEC0; constexpr uintptr_t IsForceLinkWeaponGunsmithCameraPos = 0x36DE5C0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.Lobby.CameraWiggle struct CameraWiggle { constexpr uintptr_t smoothTime = 0x20; constexpr uintptr_t posRange = 0x24; constexpr uintptr_t noZMove = 0x28; constexpr uintptr_t shouldReturnToStart = 0x29; constexpr uintptr_t initPos = 0x2C; constexpr uintptr_t initRot = 0x38; constexpr uintptr_t startPos = 0x44; constexpr uintptr_t startRot = 0x50; constexpr uintptr_t endPos = 0x5C; constexpr uintptr_t endRot = 0x68; constexpr uintptr_t velocity = 0x74; // ---- Methods ---- constexpr uintptr_t Start = 0x36DFFB0; constexpr uintptr_t OnDisable = 0x36DFCF0; constexpr uintptr_t RandomFromOrderCorrectedRange = 0x36DFDC0; constexpr uintptr_t SetNewPositions = 0x36DFDE0; constexpr uintptr_t Update = 0x36E00B0; constexpr uintptr_t .ctor = 0x36E02B0; }; // CombatMaster.View.Lobby.FPSWeaponPreview struct FPSWeaponPreview { constexpr uintptr_t _animInspectVarProp = 0x0; constexpr uintptr_t _animInspectProp = 0x4; constexpr uintptr_t _camera = 0x38; constexpr uintptr_t _handsSpawnPoint = 0x40; constexpr uintptr_t _additionalLights = 0x48; constexpr uintptr_t _soundTemplate = 0x50; constexpr uintptr_t _playerMobView = 0x58; constexpr uintptr_t _weapon = 0x60; constexpr uintptr_t _leftWeaponView = 0x68; constexpr uintptr_t _rendererFeatures = 0x70; constexpr uintptr_t _inspectVar = 0x78; // ---- Methods ---- constexpr uintptr_t Camera = 0x5140C0; constexpr uintptr_t Awake = 0x36E0820; constexpr uintptr_t OnDestroy = 0x36E1430; constexpr uintptr_t Show = 0x36E1850; constexpr uintptr_t PlayInspect = 0x36E14F0; constexpr uintptr_t LateUpdate = 0x36E12F0; constexpr uintptr_t SetFpsFieldOfView = 0x36E16C0; constexpr uintptr_t ExtractRendererFeatures = 0x36E1080; constexpr uintptr_t Hide = 0x36E11A0; constexpr uintptr_t SetAdditionalLightsEnabled = 0x36E1590; constexpr uintptr_t ExecuteInspectEvent = 0x36E0C50; constexpr uintptr_t .ctor = 0x36E1D20; constexpr uintptr_t .cctor = 0x36E1CA0; }; // CombatMaster.View.Lobby.LoadoutPerksLaptopController struct LoadoutPerksLaptopController { constexpr uintptr_t _loadoutPerk1 = 0x38; constexpr uintptr_t _loadoutPerk2 = 0x40; constexpr uintptr_t _loadoutPerk3 = 0x48; constexpr uintptr_t _highlightLink = 0x50; constexpr uintptr_t _equipTweenAnimation = 0x58; constexpr uintptr_t _tabletAnimation = 0x60; // ---- Methods ---- constexpr uintptr_t HighlightColor = 0x36E23C0; constexpr uintptr_t IsEditState = 0x36E2580; constexpr uintptr_t Awake = 0x36E20D0; constexpr uintptr_t OnDestroy = 0x36E2180; constexpr uintptr_t Update = 0x36E22C0; constexpr uintptr_t PlayOpenAnimation = 0x36E2270; constexpr uintptr_t PlayEquipTweenAnimation = 0x36E2230; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.Lobby.LuckyDrawCase3dView struct LuckyDrawCase3dView { constexpr uintptr_t _cup = 0x20; constexpr uintptr_t _luckyDrawCaseViewModel = 0x28; constexpr uintptr_t _itemsGridContainer = 0x30; constexpr uintptr_t _itemsGridTemplate = 0x38; constexpr uintptr_t _displayCanvas = 0x40; // ---- Methods ---- constexpr uintptr_t LuckyDrawCaseViewModel = 0x5120A0; constexpr uintptr_t Awake = 0x36E3980; constexpr uintptr_t Update = 0x36E3A50; constexpr uintptr_t .ctor = 0x510900; }; // EAnimationCase struct EAnimationCase { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Drop = 0x0; constexpr uintptr_t SimpleOpen = 0x0; }; // CombatMaster.View.Lobby.LuckyDrawCasePreview struct LuckyDrawCasePreview { constexpr uintptr_t _rotatePoint = 0x38; constexpr uintptr_t _spawnPoint = 0x40; constexpr uintptr_t _caseCamera = 0x48; constexpr uintptr_t _caseDropAnimation = 0x50; constexpr uintptr_t _additionalLights = 0x58; // ---- Methods ---- constexpr uintptr_t CasePivot = 0x5140C0; constexpr uintptr_t CaseCamera = 0x54DA70; constexpr uintptr_t LuckyDrawCaseView = 0x54E670; constexpr uintptr_t LuckyDrawCaseView = 0x54E6A0; constexpr uintptr_t Awake = 0x36E3B40; constexpr uintptr_t OnDestroy = 0x36E3E80; constexpr uintptr_t Show = 0x36E4070; constexpr uintptr_t Hide = 0x36E3D90; constexpr uintptr_t SpawnCase = 0x36E41F0; constexpr uintptr_t SetAdditionalLightsEnabled = 0x36E3F40; constexpr uintptr_t .ctor = 0x882520; }; // ECanvasView struct ECanvasView { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Preview = 0x0; constexpr uintptr_t LobbyBackground = 0x0; constexpr uintptr_t OperatorFraction = 0x0; constexpr uintptr_t LeaderboardBackground = 0x0; }; // CombatMaster.View.Lobby.OperatorPreview struct OperatorPreview { constexpr uintptr_t _animSecondaryWeaponProp = 0x0; constexpr uintptr_t _additionalLights = 0x38; constexpr uintptr_t _bgCanvas = 0x40; constexpr uintptr_t _operatorSpawns = 0x48; constexpr uintptr_t _operatorPromoSpawnPoint1 = 0x50; constexpr uintptr_t _operatorPromoSpawnPoint2 = 0x58; constexpr uintptr_t _operatorShowcaseAnimator = 0x60; constexpr uintptr_t _operatorBoughtEffect = 0x68; constexpr uintptr_t _operatorBoughtEffectSound = 0x70; constexpr uintptr_t _operatorPromoAnimationRotateClip = 0x88; constexpr uintptr_t _spawnOperatorCancelation = 0x90; constexpr uintptr_t _validParamsByAnimator = 0x98; constexpr uintptr_t _dirtAnimProps = 0xA0; constexpr uintptr_t _currentMainOperatorMobView = 0xA8; constexpr uintptr_t _currentOperatorData = 0xB0; constexpr uintptr_t _currentOperatorInfo = 0x138; constexpr uintptr_t _currentPrimaryWeapon = 0x140; constexpr uintptr_t _currentSecondaryWeapon = 0x270; constexpr uintptr_t _currentWristbandId = 0x3A0; constexpr uintptr_t _currentWatchface = 0x3A4; constexpr uintptr_t _isSummaryView = 0x3AC; constexpr uintptr_t _cameraPromoPoint1 = 0x3B0; constexpr uintptr_t _cameraPromoPoint2 = 0x3B8; constexpr uintptr_t _mainPointVerticalOffset = 0x3C0; constexpr uintptr_t _focusAttachmentRotationTween = 0x3D0; // ---- Methods ---- constexpr uintptr_t BgCanvas = 0x54DA60; constexpr uintptr_t MainOperatorSpawnPoint = 0x36E7280; constexpr uintptr_t PromoOperatorSpawnPoint1 = 0x54DA80; constexpr uintptr_t PromoOperatorSpawnPoint2 = 0x546A70; constexpr uintptr_t PromoCameraPoint1 = 0x36E72B0; constexpr uintptr_t PromoCameraPoint2 = 0x2B64AA0; constexpr uintptr_t IsSummaryView = 0x36E7270; constexpr uintptr_t CanvasView = 0x36E70A0; constexpr uintptr_t CanvasView = 0x36E7370; constexpr uintptr_t IsOperatorShowcaseAnimationPlaying = 0x36E7260; constexpr uintptr_t IsOperatorShowcaseAnimationPlaying = 0x36E7380; constexpr uintptr_t IsOperatorPreview = 0x36E7250; constexpr uintptr_t RarityIcon = 0x36E72C0; constexpr uintptr_t FractionIcon = 0x36E71F0; constexpr uintptr_t FractionArtwork = 0x36E70B0; constexpr uintptr_t FractionBackColor = 0x36E7110; constexpr uintptr_t FractionGradColor = 0x36E7180; constexpr uintptr_t Theme = 0x36E7340; constexpr uintptr_t Awake = 0x36E4300; constexpr uintptr_t OnDestroy = 0x36E5360; constexpr uintptr_t Show = 0x36E6650; constexpr uintptr_t Hide = 0x36E4E20; constexpr uintptr_t HidePromoOperators = 0x36E4D90; constexpr uintptr_t ShowPreviewOperator = 0x36E6050; constexpr uintptr_t PlayOperatorShowcaseAnimation = 0x36E5470; constexpr uintptr_t UpdateOperatorAccessories = 0x36E6D10; constexpr uintptr_t ShowOperator = 0x36E5F00; constexpr uintptr_t ShowOperatorLeaderboard = 0x36E5E00; constexpr uintptr_t ShowOperatorBattlePass = 0x36E5CA0; constexpr uintptr_t ShowSummaryOperators = 0x36E6550; constexpr uintptr_t ShowPromoOperator = 0x36E62C0; constexpr uintptr_t PlayOperatorBoughtEffect = 0x36E5420; constexpr uintptr_t FocusOnAccessory = 0x36E45B0; constexpr uintptr_t SpawnOperator = 0x36E6950; constexpr uintptr_t SpawnSummaryOperators = 0x36E6BB0; constexpr uintptr_t InstantiateOperator = 0x36E4FB0; constexpr uintptr_t RemoveOperators = 0x36E5560; constexpr uintptr_t SetAdditionalLightsEnabled = 0x36E57D0; constexpr uintptr_t SetAnimsValue = 0x36E5900; constexpr uintptr_t IsValidAnimator = 0x36E52B0; constexpr uintptr_t .ctor = 0x36E6FD0; constexpr uintptr_t .cctor = 0x36E6F80; }; // EMainView struct EMainView { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t MainView = 0x0; constexpr uintptr_t PromoView = 0x0; constexpr uintptr_t ShowcaseView = 0x0; }; // CombatMaster.View.Lobby.OrbitPreview struct OrbitPreview { constexpr uintptr_t _promoMainLight = 0x38; constexpr uintptr_t _additionalLights = 0x40; constexpr uintptr_t _bgCanvas = 0x48; constexpr uintptr_t _spawnPoint = 0x50; constexpr uintptr_t _itemShowcaseAnimator = 0x58; constexpr uintptr_t _verticalScreenScale = 0x60; constexpr uintptr_t _horizontalScreenScale = 0x64; constexpr uintptr_t _itemScaleDuration = 0x68; constexpr uintptr_t _itemScaleEase = 0x6C; constexpr uintptr_t _tweenScaleEnabled = 0x70; constexpr uintptr_t _showcaseAudioList = 0x78; constexpr uintptr_t _weaponPromoContent = 0x80; constexpr uintptr_t _weaponPromoSpawnPoint = 0x88; constexpr uintptr_t _weaponPromoAnimationRotateClip = 0x90; constexpr uintptr_t _currentItemId = 0xA0; constexpr uintptr_t _currentWeaponData = 0xA4; constexpr uintptr_t _instantiatedItem = 0x1D8; constexpr uintptr_t _changedTextures = 0x1E0; constexpr uintptr_t _orbitView = 0x1E8; constexpr uintptr_t _cameraPromoPoint = 0x1F0; constexpr uintptr_t _tweenScale = 0x1F8; constexpr uintptr_t _cancellationScaleAndCenter = 0x200; constexpr uintptr_t _cancellationSpawnItem = 0x208; constexpr uintptr_t _albedoProp = 0x0; constexpr uintptr_t _metallicProp = 0x4; constexpr uintptr_t _normalProp = 0x8; constexpr uintptr_t _camoProp = 0xC; constexpr uintptr_t _customLitAlbedoProp = 0x10; constexpr uintptr_t _customLitMetallicProp = 0x14; constexpr uintptr_t _customLitNormalProp = 0x18; constexpr uintptr_t _attachmentsForColliders = 0x20; // ---- Methods ---- constexpr uintptr_t RarityIcon = 0x36E9EE0; constexpr uintptr_t MainViewWwl = 0x36E9E10; constexpr uintptr_t Theme = 0x36E7340; constexpr uintptr_t IsItemShowcaseAnimationPlaying = 0x1D689C0; constexpr uintptr_t IsItemShowcaseAnimationPlaying = 0x1D68A00; constexpr uintptr_t MainView = 0x2846E10; constexpr uintptr_t MainView = 0x2B89FC0; constexpr uintptr_t SpawnPoint = 0x54DA80; constexpr uintptr_t BgCanvas = 0x54DA70; constexpr uintptr_t WeaponPromoSpawnPoint = 0x54E9A0; constexpr uintptr_t CameraPromoPoint = 0x2A61870; constexpr uintptr_t PromoMainLight = 0x5140C0; constexpr uintptr_t InstantiatedItem = 0x2A61820; constexpr uintptr_t OrbitPreviewView = 0x2A61860; constexpr uintptr_t Awake = 0x36E7390; constexpr uintptr_t OnDestroy = 0x36E8460; constexpr uintptr_t Hide = 0x36E8070; constexpr uintptr_t ShowPromoItem = 0x36E8AD0; constexpr uintptr_t HidePromoItem = 0x36E8030; constexpr uintptr_t SpawnPromoVehicle = 0x36E9000; constexpr uintptr_t SpawnPromoCharm = 0x36E8EB0; constexpr uintptr_t SpawnPromoWristband = 0x36E9340; constexpr uintptr_t SpawnPromoWeapon = 0x36E9150; constexpr uintptr_t PlayItemShowcaseAnimation = 0x36E8520; constexpr uintptr_t SpawnWristband = 0x36E9750; constexpr uintptr_t SpawnCharm = 0x36E8C50; constexpr uintptr_t SpawnVehicle = 0x36E94A0; constexpr uintptr_t SpawnWeapon = 0x36E95B0; constexpr uintptr_t UpdateWristbandWatchFaceData = 0x36E9A40; constexpr uintptr_t ScaleAndCenter = 0x36E8890; constexpr uintptr_t ScaleAndCenterByAttachment = 0x36E8620; constexpr uintptr_t ScaleAndCenterInternal = 0x36E8750; constexpr uintptr_t SpawnItem = 0x36E8D60; constexpr uintptr_t GetNewScaleByBounds = 0x36E78F0; constexpr uintptr_t GetNewScaleByBounds = 0x36E79E0; constexpr uintptr_t CenterByBounds = 0x36E7560; constexpr uintptr_t GetWeaponViewRendererBounds = 0x36E7D80; constexpr uintptr_t GetWeaponViewRendererBounds = 0x36E7DC0; constexpr uintptr_t TryChangeTextureFilterMode = 0x36E9860; constexpr uintptr_t SetAdditionalLightsEnabled = 0x36E89A0; constexpr uintptr_t CreateCollidersForWeapon = 0x36E76C0; constexpr uintptr_t .ctor = 0x36E9D70; constexpr uintptr_t .cctor = 0x36E9BB0; }; // CombatMaster.View.Lobby.VehicleView struct VehicleView { constexpr uintptr_t PreviewScaleOffset = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.Lobby.WeaponBlackout struct WeaponBlackout { constexpr uintptr_t _minDistanceToFade = 0x38; constexpr uintptr_t _orbitPreview = 0x40; constexpr uintptr_t _cameraController = 0x48; // ---- Methods ---- constexpr uintptr_t CanvasGroupAlpha = 0x1D72300; constexpr uintptr_t CanvasGroupAlpha = 0x1D72470; constexpr uintptr_t Update = 0x371EF30; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.Lobby.WeaponGunsmithPreview struct WeaponGunsmithPreview { constexpr uintptr_t _additionalLights = 0x38; constexpr uintptr_t _primaryPivot = 0x40; constexpr uintptr_t _primarySecretPreview = 0x48; constexpr uintptr_t _primaryComingSoonPreview = 0x50; constexpr uintptr_t _secondaryPivot = 0x58; constexpr uintptr_t _secondarySecretPreview = 0x60; constexpr uintptr_t _secondaryComingSoonPreview = 0x68; constexpr uintptr_t _lethalPivot = 0x70; constexpr uintptr_t _lethalSecretPreview = 0x78; constexpr uintptr_t _lethalComingSoonPreview = 0x80; constexpr uintptr_t _wristbandPivot = 0x88; constexpr uintptr_t _wristbandComingSoonPreview = 0x90; constexpr uintptr_t _emblemViewModel = 0x98; constexpr uintptr_t _ziplinePivot = 0xA0; constexpr uintptr_t _battlePassLaptop = 0xA8; constexpr uintptr_t _battlePassLaptopLootItemViewModel = 0xB0; constexpr uintptr_t _coinsStackPivot = 0xB8; constexpr uintptr_t _loadoutPerksLaptop = 0xC0; constexpr uintptr_t _loadoutPerkTier1 = 0xC8; constexpr uintptr_t _loadoutPerkTier2 = 0xD0; constexpr uintptr_t _loadoutPerkTier3 = 0xD8; constexpr uintptr_t _gunsmithBoughtEffects = 0xE0; constexpr uintptr_t _gunsmithBoughtSoundEffect = 0xE8; constexpr uintptr_t _startDelayBoughtEffects = 0x100; constexpr uintptr_t _delayBoughtEffects = 0x104; constexpr uintptr_t _previewPrimaryWeapon = 0x108; constexpr uintptr_t _previewSecondaryWeapon = 0x238; constexpr uintptr_t _previewLethalWeapon = 0x368; constexpr uintptr_t _previewWristbandType = 0x498; constexpr uintptr_t _previewWatchFaceData = 0x49C; constexpr uintptr_t _primaryWeaponSpawnQ = 0x4A8; constexpr uintptr_t _secondaryWeaponSpawnQ = 0x4B0; constexpr uintptr_t _lethalWeaponSpawnQ = 0x4B8; constexpr uintptr_t _hideCancelation = 0x4C0; // ---- Methods ---- constexpr uintptr_t Theme = 0x36E7340; constexpr uintptr_t LoadoutPerksLaptop = 0x74E3D0; constexpr uintptr_t PreviewPrimaryWeapon = 0x3723830; constexpr uintptr_t PreviewSecondaryWeapon = 0x37238C0; constexpr uintptr_t PreviewLethalWeapon = 0x37237A0; constexpr uintptr_t Awake = 0x371F330; constexpr uintptr_t OnDestroy = 0x3721510; constexpr uintptr_t Show = 0x3721860; constexpr uintptr_t Hide = 0x37211C0; constexpr uintptr_t Clear = 0x3720010; constexpr uintptr_t Show = 0x3721A50; constexpr uintptr_t UpdateLoadoutPreview = 0x3722260; constexpr uintptr_t UpdateWeaponPreview = 0x3722AF0; constexpr uintptr_t UpdateWristbandPreview = 0x3723480; constexpr uintptr_t UpdateZiplinePreview = 0x37235B0; constexpr uintptr_t UpdateEmblemPreview = 0x37221B0; constexpr uintptr_t UpdateBattlePassLaptopLootItemPreview = 0x3722130; constexpr uintptr_t UpdateBattlePassCmPointsStack = 0x3722070; constexpr uintptr_t ClearCoinsStack = 0x371FDD0; constexpr uintptr_t PlayGunsmithBoughtEffect = 0x37215D0; constexpr uintptr_t LoopPrimaryPivot = 0x3721360; constexpr uintptr_t LoopSecondaryPivot = 0x3721430; constexpr uintptr_t LoopLethalPivot = 0x3721280; constexpr uintptr_t SpawnWeapon = 0x3721B30; constexpr uintptr_t SpawnWristband = 0x3721CE0; constexpr uintptr_t SpawnZipline = 0x3721DE0; constexpr uintptr_t CenterWeaponByGunsmithPoint = 0x371F7A0; constexpr uintptr_t CenterWristbandByGunsmithPoint = 0x371FCB0; constexpr uintptr_t GetSecretPreviewByPivot = 0x37210D0; constexpr uintptr_t GetComingSoonPreviewByPivot = 0x3720FD0; constexpr uintptr_t SetAdditionalLightsEnabled = 0x3721730; constexpr uintptr_t .ctor = 0x37236B0; }; // CombatMaster.View.Lobby.WheeledVehiclePreview struct WheeledVehiclePreview { constexpr uintptr_t _additionalLights = 0x38; constexpr uintptr_t _vehicleSpawnPoint = 0x40; constexpr uintptr_t _showcaseAnimator = 0x48; constexpr uintptr_t _spawnVehicleCancelation = 0x50; constexpr uintptr_t _currentVehicleId = 0x58; constexpr uintptr_t _currentVehicleInfo = 0x60; constexpr uintptr_t _changedTextures = 0x68; constexpr uintptr_t _customLitAlbedoProp = 0x0; constexpr uintptr_t _customLitMetallicProp = 0x4; constexpr uintptr_t _customLitNormalProp = 0x8; // ---- Methods ---- constexpr uintptr_t VehicleSpawnPoint = 0x54DA60; constexpr uintptr_t IsVehicleShowcaseAnimationPlaying = 0x58B260; constexpr uintptr_t IsVehicleShowcaseAnimationPlaying = 0x62F3E0; constexpr uintptr_t RarityIcon = 0x3724A80; constexpr uintptr_t Theme = 0x36E7340; constexpr uintptr_t Awake = 0x3723D30; constexpr uintptr_t OnDestroy = 0x3723EF0; constexpr uintptr_t Show = 0x3724550; constexpr uintptr_t Hide = 0x3723E10; constexpr uintptr_t ShowVehicle = 0x3724470; constexpr uintptr_t PlayVehicleShowcaseAnimation = 0x3723FB0; constexpr uintptr_t SpawnVehicle = 0x3724690; constexpr uintptr_t RemoveVehicles = 0x37240A0; constexpr uintptr_t SetAdditionalLightsEnabled = 0x3724340; constexpr uintptr_t TryChangeTextureFilterMode = 0x3724770; constexpr uintptr_t .ctor = 0x3724A00; constexpr uintptr_t .cctor = 0x3724950; }; // CombatMaster.View.Binders.ABoltPropertyBindableBehaviour struct ABoltPropertyBindableBehaviour { // ---- Methods ---- constexpr uintptr_t OnEnable = 0x3711620; constexpr uintptr_t OnDisable = 0x37115B0; constexpr uintptr_t OnEvent = 0x512CE0; constexpr uintptr_t OnEvent = 0x512CE0; constexpr uintptr_t OnEvent = 0x512CE0; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.Binders.BattlePerkViewModelBinder struct BattlePerkViewModelBinder { constexpr uintptr_t _battlePerkViewModel = 0x40; constexpr uintptr_t _getter = 0x48; // ---- Methods ---- constexpr uintptr_t Bind = 0x3711740; constexpr uintptr_t Awake = 0x3711690; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.BundleInfoLootItemBinder struct BundleInfoLootItemBinder { constexpr uintptr_t _bundleViewModel = 0x40; constexpr uintptr_t _disableOnNull = 0x48; constexpr uintptr_t _getter = 0x50; // ---- Methods ---- constexpr uintptr_t Bind = 0x3711840; constexpr uintptr_t Awake = 0x3711790; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.ButtonEquipViewModelBinder struct ButtonEquipViewModelBinder { constexpr uintptr_t _buttonEquipViewModel = 0x40; constexpr uintptr_t _getter = 0x48; // ---- Methods ---- constexpr uintptr_t Bind = 0x3711A00; constexpr uintptr_t Awake = 0x3711950; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.ButtonShootBinder struct ButtonShootBinder { constexpr uintptr_t _doubleClickMode = 0x38; constexpr uintptr_t _reClickTimeout = 0x3C; constexpr uintptr_t _clickSound = 0x40; constexpr uintptr_t _clickCallBack = 0x58; constexpr uintptr_t _isHeadHitMarker = 0x60; constexpr uintptr_t _lastClickFrame = 0x64; constexpr uintptr_t _lastClickTime = 0x68; constexpr uintptr_t _action = 0x70; constexpr uintptr_t _collider = 0x78; // ---- Methods ---- constexpr uintptr_t Awake = 0x3711A40; constexpr uintptr_t IsRayHit = 0x3711A90; constexpr uintptr_t ShowCrosshairHit = 0x53FBD0; constexpr uintptr_t IsHead = 0x81F490; constexpr uintptr_t Health = 0x620380; constexpr uintptr_t IsInvincible = 0x554A00; constexpr uintptr_t TakeDamage = 0x3711C80; constexpr uintptr_t .ctor = 0x3711D50; }; // CombatMaster.View.Binders.EnhancedCollectionBinder struct EnhancedCollectionBinder { constexpr uintptr_t _scroller = 0x40; constexpr uintptr_t _prefab = 0x48; constexpr uintptr_t _prefabCellSize = 0x50; constexpr uintptr_t _reloadScrollPositionFactor = 0x54; constexpr uintptr_t _useCache = 0x58; constexpr uintptr_t _numberOfCellsPerRow = 0x5C; constexpr uintptr_t _getter = 0x60; constexpr uintptr_t _cachedHeightPerData = 0x68; constexpr uintptr_t _collection = 0x70; constexpr uintptr_t _lastMultiplyCellPrefabAmount = 0x78; constexpr uintptr_t _multiplyCellPrefab = 0x80; // ---- Methods ---- constexpr uintptr_t Prefab = 0x54DA70; constexpr uintptr_t NumberOfCellsPerRow = 0x6BF740; constexpr uintptr_t NumberOfCellsPerRow = 0x6BF750; constexpr uintptr_t Bind = 0x3712F00; constexpr uintptr_t Awake = 0x3712CD0; constexpr uintptr_t Update = 0x3713B70; constexpr uintptr_t PrepareMultiplyCellPrefab = 0x3713750; constexpr uintptr_t GetNumberOfCells = 0x37136D0; constexpr uintptr_t GetCellViewSize = 0x37131F0; constexpr uintptr_t GetCellView = 0x3713340; constexpr uintptr_t .ctor = 0x3713C00; }; // CombatMaster.View.Binders.GamepadInputBinder struct GamepadInputBinder { constexpr uintptr_t _target = 0x20; constexpr uintptr_t _gamepadButton = 0x28; constexpr uintptr_t _textPrompt = 0x30; constexpr uintptr_t _raycastPivot = 0x38; constexpr uintptr_t _isSilence = 0x40; constexpr uintptr_t _rectTransform = 0x48; constexpr uintptr_t _pointerEventData = 0x0; constexpr uintptr_t _raycastResults = 0x8; // ---- Methods ---- constexpr uintptr_t RaycastPivot = 0x336A910; constexpr uintptr_t Awake = 0x3713C90; constexpr uintptr_t Update = 0x37149B0; constexpr uintptr_t DoInput = 0x3713D80; constexpr uintptr_t IsReadInput = 0x3714460; constexpr uintptr_t OnDrawGizmos = 0x37148D0; constexpr uintptr_t DrawGizmos = 0x3714290; constexpr uintptr_t .ctor = 0x3714D40; constexpr uintptr_t .cctor = 0x3714CB0; }; // CombatMaster.View.Binders.GamepadSelectBinder struct GamepadSelectBinder { constexpr uintptr_t _selectSound = 0x38; constexpr uintptr_t _alwaysEnabledNavigation = 0x50; constexpr uintptr_t _pressEnabled = 0x51; constexpr uintptr_t _raycastPivot = 0x54; constexpr uintptr_t _checkReadInputRectTransform = 0x60; constexpr uintptr_t _selectable = 0x68; constexpr uintptr_t _action = 0x70; constexpr uintptr_t _savedNavigation = 0x78; constexpr uintptr_t _isDisabledNavigation = 0xA0; // ---- Methods ---- constexpr uintptr_t RaycastPivot = 0x3388AF0; constexpr uintptr_t PressEnabled = 0x1F27870; constexpr uintptr_t Awake = 0x3714D60; constexpr uintptr_t OnDestroy = 0x3715060; constexpr uintptr_t CombatMaster.Battle.Gameplay.IUpdatable.UpdateCore = 0x3714EB0; constexpr uintptr_t SetCheckReadInputTransform = 0x54E6A0; constexpr uintptr_t OnSelect = 0x3715140; constexpr uintptr_t OnDrawGizmos = 0x37150A0; constexpr uintptr_t .ctor = 0x3715240; }; // CombatMaster.View.Binders.GamepadSliderBinder struct GamepadSliderBinder { constexpr uintptr_t _slider = 0x20; constexpr uintptr_t _maxDelayTime = 0x28; constexpr uintptr_t _minDelayTime = 0x2C; constexpr uintptr_t _deadValue = 0x30; constexpr uintptr_t _useDPad = 0x34; constexpr uintptr_t _useTriggers = 0x35; constexpr uintptr_t _useShoulders = 0x36; constexpr uintptr_t _nextTime = 0x38; constexpr uintptr_t _timer = 0x3C; // ---- Methods ---- constexpr uintptr_t Awake = 0x3715260; constexpr uintptr_t OnEnable = 0x3715440; constexpr uintptr_t OnDisable = 0x37153D0; constexpr uintptr_t Update = 0x37154B0; constexpr uintptr_t MoveSlider = 0x37152E0; constexpr uintptr_t .ctor = 0x37157E0; }; // CombatMaster.View.Binders.GamepadTabsBinder struct GamepadTabsBinder { constexpr uintptr_t _shoulders = 0x20; constexpr uintptr_t _padding = 0x28; constexpr uintptr_t _isBlockMove = 0x2C; constexpr uintptr_t _leftShoulder = 0x30; constexpr uintptr_t _rightShoulder = 0x38; constexpr uintptr_t _horizontalLayoutGroup = 0x40; constexpr uintptr_t _tabs = 0x48; // ---- Methods ---- constexpr uintptr_t Awake = 0x3715800; constexpr uintptr_t Update = 0x3715C70; constexpr uintptr_t MoveTabLeft = 0x3715910; constexpr uintptr_t MoveTabRight = 0x3715920; constexpr uintptr_t MoveTab = 0x3715930; constexpr uintptr_t OnDestroy = 0x3715B90; constexpr uintptr_t .ctor = 0x3716030; }; // CombatMaster.View.Binders.GamepadToggleGroupBinder struct GamepadToggleGroupBinder { constexpr uintptr_t _toggleGroup = 0x20; // ---- Methods ---- constexpr uintptr_t Awake = 0x37160B0; constexpr uintptr_t Update = 0x3716540; constexpr uintptr_t MoveToggle = 0x3716130; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.Binders.LootItemViewModelBindAction struct LootItemViewModelBindAction { constexpr uintptr_t _lootItem = 0x38; // ---- Methods ---- constexpr uintptr_t LootItem = 0x8221C0; constexpr uintptr_t OnEnable = 0x20A8780; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.Binders.LootItemViewModelBinder struct LootItemViewModelBinder { constexpr uintptr_t _bundleViewModel = 0x40; constexpr uintptr_t _disableOnNull = 0x48; constexpr uintptr_t _getter = 0x50; // ---- Methods ---- constexpr uintptr_t Bind = 0x3716720; constexpr uintptr_t Awake = 0x3716670; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.LuckyDrawCaseViewModelBinder struct LuckyDrawCaseViewModelBinder { constexpr uintptr_t _caseViewModel = 0x40; constexpr uintptr_t _disableOnNull = 0x48; constexpr uintptr_t _getter = 0x50; // ---- Methods ---- constexpr uintptr_t Bind = 0x37168A0; constexpr uintptr_t Awake = 0x37167F0; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.OperationViewModelBinder struct OperationViewModelBinder { constexpr uintptr_t _operationViewModel = 0x40; constexpr uintptr_t _disableOnNull = 0x48; constexpr uintptr_t _getter = 0x50; // ---- Methods ---- constexpr uintptr_t Bind = 0x3716A40; constexpr uintptr_t Awake = 0x3716990; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.RenderTextureImageViewBinder struct RenderTextureImageViewBinder { constexpr uintptr_t _renderTextureImageView = 0x40; constexpr uintptr_t _getter = 0x48; // ---- Methods ---- constexpr uintptr_t Bind = 0x3716C70; constexpr uintptr_t Awake = 0x3716BC0; constexpr uintptr_t .ctor = 0x5E4DC0; }; // EDirection struct EDirection { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Up = 0x0; constexpr uintptr_t Down = 0x0; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Right = 0x0; }; // CombatMaster.View.Binders.SafeSelectOnDisable struct SafeSelectOnDisable { constexpr uintptr_t _direction = 0x20; constexpr uintptr_t _selectable = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x3716CB0; constexpr uintptr_t OnDisable = 0x3716CF0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.Binders.ShopBundleViewModelBinder struct ShopBundleViewModelBinder { constexpr uintptr_t _bundleViewModel = 0x40; constexpr uintptr_t _disableOnNull = 0x48; constexpr uintptr_t _getter = 0x50; // ---- Methods ---- constexpr uintptr_t Bind = 0x3716F70; constexpr uintptr_t Awake = 0x3716EC0; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.ShopBundleViewModelSetup struct ShopBundleViewModelSetup { constexpr uintptr_t _bundleId = 0x20; constexpr uintptr_t _bundleViewModel = 0x28; constexpr uintptr_t _disableOnNull = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x3717020; constexpr uintptr_t OnEnable = 0x37170B0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.Binders.ShopLootViewModelBinder struct ShopLootViewModelBinder { constexpr uintptr_t _shopLootViewModel = 0x40; constexpr uintptr_t _disableOnNull = 0x48; constexpr uintptr_t _getter = 0x50; // ---- Methods ---- constexpr uintptr_t Bind = 0x3717210; constexpr uintptr_t Awake = 0x3717160; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.SpriteAnimationSheetBinder struct SpriteAnimationSheetBinder { constexpr uintptr_t _image = 0x40; constexpr uintptr_t _spriteAnimation = 0x48; constexpr uintptr_t _disableOnNullSprite = 0x50; constexpr uintptr_t _getter = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x37172C0; constexpr uintptr_t Bind = 0x3717420; constexpr uintptr_t .ctor = 0x3717490; }; // CombatMaster.View.Binders.SpriteAnimationSpeedBinder struct SpriteAnimationSpeedBinder { constexpr uintptr_t _spriteAnimation = 0x40; constexpr uintptr_t _getter = 0x48; // ---- Methods ---- constexpr uintptr_t Awake = 0x37174A0; constexpr uintptr_t Bind = 0x3717550; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.WeaponIconImageBinder struct WeaponIconImageBinder { constexpr uintptr_t _weaponIconImage = 0x40; constexpr uintptr_t _getter = 0x48; // ---- Methods ---- constexpr uintptr_t Awake = 0x3723950; constexpr uintptr_t Bind = 0x3723A00; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Binders.WeaponViewModelBindAction struct WeaponViewModelBindAction { constexpr uintptr_t _weaponId = 0x38; // ---- Methods ---- constexpr uintptr_t WeaponData = 0x3723AE0; constexpr uintptr_t OnEnable = 0x20A8780; constexpr uintptr_t .ctor = 0x882520; }; // CombatMaster.View.Binders.WeaponViewModelBinder struct WeaponViewModelBinder { constexpr uintptr_t _weaponViewModel = 0x40; constexpr uintptr_t _getter = 0x48; // ---- Methods ---- constexpr uintptr_t Awake = 0x3723B90; constexpr uintptr_t Bind = 0x3723C40; constexpr uintptr_t .ctor = 0x5E4DC0; }; // PrefabData struct PrefabData { constexpr uintptr_t Prefab = 0x10; constexpr uintptr_t PrefabCellSize = 0x18; constexpr uintptr_t MultiplyCellPrefab = 0x20; // ---- Methods ---- constexpr uintptr_t Name = 0x3716B30; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.View.Binders.EnhancedCollectionBinderExt struct EnhancedCollectionBinderExt { constexpr uintptr_t _scroller = 0x40; constexpr uintptr_t _prefabDatas = 0x48; constexpr uintptr_t _reloadScrollPositionFactor = 0x50; constexpr uintptr_t _getter = 0x58; constexpr uintptr_t _collection = 0x60; // ---- Methods ---- constexpr uintptr_t PrefabDatas = 0x54DA70; constexpr uintptr_t Bind = 0x37120E0; constexpr uintptr_t Awake = 0x3711D60; constexpr uintptr_t GetNumberOfCells = 0x3712CA0; constexpr uintptr_t GetCellViewSize = 0x3712220; constexpr uintptr_t GetCellView = 0x37123E0; constexpr uintptr_t .ctor = 0x3712CC0; }; // Microsoft.CodeAnalysis.EmbeddedAttribute struct EmbeddedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.IsUnmanagedAttribute struct IsUnmanagedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // AOT.MonoPInvokeCallbackAttribute struct MonoPInvokeCallbackAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngineInternal.LightmapType struct LightmapType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NoLightmap = 0x0; constexpr uintptr_t StaticLightmap = 0x0; constexpr uintptr_t DynamicLightmap = 0x0; }; // UnityEngineInternal.MathfInternal struct MathfInternal { constexpr uintptr_t FloatMinNormal = 0x0; constexpr uintptr_t FloatMinDenormal = 0x4; constexpr uintptr_t IsFlushToZeroEnabled = 0x8; // ---- Methods ---- constexpr uintptr_t .cctor = 0x2EF0780; }; // UnityEngineInternal.TypeInferenceRules struct TypeInferenceRules { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t TypeReferencedByFirstArgument = 0x0; constexpr uintptr_t TypeReferencedBySecondArgument = 0x0; constexpr uintptr_t ArrayOfTypeReferencedByFirstArgument = 0x0; constexpr uintptr_t TypeOfFirstArgument = 0x0; }; // UnityEngineInternal.TypeInferenceRuleAttribute struct TypeInferenceRuleAttribute { constexpr uintptr_t _rule = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EFD0E0; constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t ToString = 0x1D09890; }; // UnityEngineInternal.GenericStack struct GenericStack { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EEF690; }; // Unity.Jobs.IJob struct IJob { // ---- Methods ---- constexpr uintptr_t Execute = 0x351010; }; // JobStruct`1 struct JobStruct_ { constexpr uintptr_t jobReflectionData = 0x0; // ---- Methods ---- constexpr uintptr_t Initialize = 0x351080; constexpr uintptr_t Execute = 0x348880; constexpr uintptr_t .cctor = 0x351080; }; // Unity.Jobs.IJobExtensions struct IJobExtensions { // ---- Methods ---- constexpr uintptr_t EarlyJobInit = 0x351080; constexpr uintptr_t Schedule = 0x463590; constexpr uintptr_t Run = 0x463590; }; // Unity.Jobs.IJobFor struct IJobFor { // ---- Methods ---- constexpr uintptr_t Execute = 0x3578D0; }; // ForJobStruct`1 struct ForJobStruct_ { constexpr uintptr_t jobReflectionData = 0x0; // ---- Methods ---- constexpr uintptr_t Initialize = 0x351080; constexpr uintptr_t Execute = 0x348880; constexpr uintptr_t .cctor = 0x351080; }; // Unity.Jobs.IJobForExtensions struct IJobForExtensions { // ---- Methods ---- constexpr uintptr_t EarlyJobInit = 0x351080; constexpr uintptr_t ScheduleParallel = 0x463590; }; // Unity.Jobs.IJobParallelFor struct IJobParallelFor { // ---- Methods ---- constexpr uintptr_t Execute = 0x3578D0; }; // ParallelForJobStruct`1 struct ParallelForJobStruct_ { constexpr uintptr_t jobReflectionData = 0x0; // ---- Methods ---- constexpr uintptr_t Initialize = 0x351080; constexpr uintptr_t Execute = 0x348880; constexpr uintptr_t .cctor = 0x351080; }; // Unity.Jobs.IJobParallelForExtensions struct IJobParallelForExtensions { // ---- Methods ---- constexpr uintptr_t EarlyJobInit = 0x351080; constexpr uintptr_t Schedule = 0x463590; constexpr uintptr_t Run = 0x463590; }; // Unity.Jobs.JobHandle struct JobHandle { constexpr uintptr_t jobGroup = 0x10; constexpr uintptr_t version = 0x18; // ---- Methods ---- constexpr uintptr_t Complete = 0x2EF0010; constexpr uintptr_t IsCompleted = 0x2EF00A0; constexpr uintptr_t ScheduleBatchedJobs = 0x2EF00E0; constexpr uintptr_t ScheduleBatchedJobsAndComplete = 0x2EF0060; constexpr uintptr_t ScheduleBatchedJobsAndIsCompleted = 0x2EF00A0; constexpr uintptr_t CombineDependencies = 0x2EEFFA0; constexpr uintptr_t CombineDependencies = 0x2EEFE30; constexpr uintptr_t CombineDependencies = 0x2EEFEE0; constexpr uintptr_t CombineDependenciesInternal2 = 0x2EEFD20; constexpr uintptr_t CombineDependenciesInternalPtr = 0x2EEFDD0; constexpr uintptr_t Equals = 0x2EF0050; }; // Unity.Jobs.LowLevel.Unsafe.JobProducerTypeAttribute struct JobProducerTypeAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // Unity.Jobs.LowLevel.Unsafe.JobRanges struct JobRanges { constexpr uintptr_t BatchSize = 0x10; constexpr uintptr_t NumJobs = 0x14; constexpr uintptr_t TotalIterationCount = 0x18; constexpr uintptr_t StartEndIndex = 0x20; }; // Unity.Jobs.LowLevel.Unsafe.ScheduleMode struct ScheduleMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Run = 0x0; constexpr uintptr_t Batched = 0x0; constexpr uintptr_t Parallel = 0x0; constexpr uintptr_t Single = 0x0; }; // JobScheduleParameters struct JobScheduleParameters { constexpr uintptr_t Dependency = 0x10; constexpr uintptr_t ScheduleMode = 0x20; constexpr uintptr_t ReflectionData = 0x28; constexpr uintptr_t JobDataPtr = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF0110; }; // PanicFunction_ struct PanicFunction_ { // ---- Methods ---- constexpr uintptr_t .ctor = 0x73E330; constexpr uintptr_t Invoke = 0x51E470; }; // Unity.Jobs.LowLevel.Unsafe.JobsUtility struct JobsUtility { constexpr uintptr_t PanicFunction = 0x0; // ---- Methods ---- constexpr uintptr_t GetJobRange = 0x2EF0260; constexpr uintptr_t GetWorkStealingRange = 0x2EF02B0; constexpr uintptr_t Schedule = 0x2EF0540; constexpr uintptr_t ScheduleParallelFor = 0x2EF0480; constexpr uintptr_t ScheduleParallelForTransform = 0x2EF03C0; constexpr uintptr_t CreateJobReflectionData = 0x2EF01C0; constexpr uintptr_t CreateJobReflectionData = 0x2EF0150; constexpr uintptr_t IsExecutingJob = 0x2EF0590; constexpr uintptr_t JobCompilerEnabled = 0x2EF0620; constexpr uintptr_t GetJobQueueWorkerThreadCount = 0x2EF0230; constexpr uintptr_t JobWorkerCount = 0x2EF0230; constexpr uintptr_t ThreadIndex = 0x2EF05F0; constexpr uintptr_t ThreadIndexCount = 0x2EF05C0; constexpr uintptr_t InvokePanicFunction = 0x2EF0310; }; // Unity.IntegerTime.DiscreteTime struct DiscreteTime { constexpr uintptr_t Value = 0x10; constexpr uintptr_t Zero = 0x0; constexpr uintptr_t MinValue = 0x8; constexpr uintptr_t MaxValue = 0x10; constexpr uintptr_t TicksPerSecondBits = 0x18; constexpr uintptr_t NonPow2TpsBits = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EED170; constexpr uintptr_t .ctor = 0x2EED100; constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t FromTicks = 0x20B0B60; constexpr uintptr_t Op_Explicit = 0x2EED250; constexpr uintptr_t Op_Explicit = 0x2EED230; constexpr uintptr_t Op_Inequality = 0x2EED290; constexpr uintptr_t Op_GreaterThan = 0x2EED280; constexpr uintptr_t Op_GreaterThanOrEqual = 0x2EED270; constexpr uintptr_t Op_Addition = 0x2EED1E0; constexpr uintptr_t Op_Subtraction = 0x2EED2A0; constexpr uintptr_t Equals = 0x1305D50; constexpr uintptr_t Equals = 0x2EECE20; constexpr uintptr_t GetHashCode = 0x2EECEB0; constexpr uintptr_t ToString = 0x2EECF50; constexpr uintptr_t ToString = 0x2EECEC0; constexpr uintptr_t CompareTo = 0x2EECE10; constexpr uintptr_t .cctor = 0x2EECFC0; }; // TicksPerSecond struct TicksPerSecond { constexpr uintptr_t m_Numerator = 0x10; constexpr uintptr_t m_Denominator = 0x14; constexpr uintptr_t DefaultTicksPerSecond = 0x0; constexpr uintptr_t TicksPerSecond24 = 0x8; constexpr uintptr_t TicksPerSecond25 = 0x10; constexpr uintptr_t TicksPerSecond30 = 0x18; constexpr uintptr_t TicksPerSecond50 = 0x20; constexpr uintptr_t TicksPerSecond60 = 0x28; constexpr uintptr_t TicksPerSecond120 = 0x30; constexpr uintptr_t TicksPerSecond2397 = 0x38; constexpr uintptr_t TicksPerSecond2425 = 0x40; constexpr uintptr_t TicksPerSecond2997 = 0x48; constexpr uintptr_t TicksPerSecond5994 = 0x50; constexpr uintptr_t TicksPerSecond11988 = 0x58; constexpr uintptr_t DiscreteTimeRate = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EFD010; constexpr uintptr_t Equals = 0x2EFCB30; constexpr uintptr_t Equals = 0x2EFCB50; constexpr uintptr_t GetHashCode = 0x2EFCC30; constexpr uintptr_t Simplify = 0x2EFCCA0; constexpr uintptr_t Gcd = 0x2EFCC00; constexpr uintptr_t .cctor = 0x2EFCD50; }; // Unity.IntegerTime.RationalTime struct RationalTime { constexpr uintptr_t m_Count = 0x10; constexpr uintptr_t m_TicksPerSecond = 0x18; // ---- Methods ---- constexpr uintptr_t Count = 0x526A20; constexpr uintptr_t Op_Explicit = 0x2EF2BC0; }; // Unity.IntegerTime.RationalTimeExtensions struct RationalTimeExtensions { // ---- Methods ---- constexpr uintptr_t Convert = 0x2EF2B60; }; // Unity.IL2CPP.CompilerServices.Il2CppEagerStaticClassConstructionAttribute struct Il2CppEagerStaticClassConstructionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Profiling.IgnoredByDeepProfilerAttribute struct IgnoredByDeepProfilerAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Profiling.ProfilerCategory struct ProfilerCategory { constexpr uintptr_t m_CategoryId = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1CE82F0; constexpr uintptr_t Name = 0x2EF1730; constexpr uintptr_t ToString = 0x2EF1720; constexpr uintptr_t Scripts = 0x620380; constexpr uintptr_t Op_Implicit = 0x2EF1860; }; // Unity.Profiling.ProfilerCategoryColor struct ProfilerCategoryColor { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Render = 0x0; constexpr uintptr_t Scripts = 0x0; constexpr uintptr_t BurstJobs = 0x0; constexpr uintptr_t Other = 0x0; constexpr uintptr_t Physics = 0x0; constexpr uintptr_t Animation = 0x0; constexpr uintptr_t Audio = 0x0; constexpr uintptr_t AudioJob = 0x0; constexpr uintptr_t AudioUpdateJob = 0x0; constexpr uintptr_t Lighting = 0x0; constexpr uintptr_t GC = 0x0; constexpr uintptr_t VSync = 0x0; constexpr uintptr_t Memory = 0x0; constexpr uintptr_t Internal = 0x0; constexpr uintptr_t UI = 0x0; constexpr uintptr_t Build = 0x0; constexpr uintptr_t Input = 0x0; }; // AutoScope struct AutoScope { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EDCBC0; constexpr uintptr_t Dispose = 0x2EDCB70; }; // Unity.Profiling.ProfilerMarker struct ProfilerMarker { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF18E0; constexpr uintptr_t .ctor = 0x2EF18B0; constexpr uintptr_t Auto = 0x2EF1870; }; // Unity.Profiling.ProfilerMarkerDataUnit struct ProfilerMarkerDataUnit { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Undefined = 0x0; constexpr uintptr_t TimeNanoseconds = 0x0; constexpr uintptr_t Bytes = 0x0; constexpr uintptr_t Count = 0x0; constexpr uintptr_t Percent = 0x0; constexpr uintptr_t FrequencyHz = 0x0; }; // Unity.Profiling.ProfilerCounterOptions struct ProfilerCounterOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t FlushOnEndOfFrame = 0x0; constexpr uintptr_t ResetToZeroOnFlush = 0x0; }; // Unity.Profiling.ProfilerRecorderOptions struct ProfilerRecorderOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t StartImmediately = 0x0; constexpr uintptr_t KeepAliveDuringDomainReload = 0x0; constexpr uintptr_t CollectOnlyOnCurrentThread = 0x0; constexpr uintptr_t WrapAroundWhenCapacityReached = 0x0; constexpr uintptr_t SumAllSamplesInFrame = 0x0; constexpr uintptr_t GpuRecorder = 0x0; constexpr uintptr_t Default = 0x0; }; // Unity.Profiling.ProfilerRecorderSample struct ProfilerRecorderSample { constexpr uintptr_t value = 0x10; constexpr uintptr_t count = 0x18; constexpr uintptr_t refValue = 0x20; // ---- Methods ---- constexpr uintptr_t Count = 0x5243F0; }; // ControlOptions struct ControlOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Start = 0x0; constexpr uintptr_t Stop = 0x0; constexpr uintptr_t Reset = 0x0; constexpr uintptr_t Release = 0x0; constexpr uintptr_t SetFilterToCurrentThread = 0x0; constexpr uintptr_t SetToCollectFromAllThreads = 0x0; }; // CountOptions struct CountOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Count = 0x0; constexpr uintptr_t MaxCount = 0x0; }; // Unity.Profiling.ProfilerRecorder struct ProfilerRecorder { constexpr uintptr_t handle = 0x10; constexpr uintptr_t SharedRecorder = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF2240; constexpr uintptr_t Valid = 0x2EF2470; constexpr uintptr_t Start = 0x2EF2100; constexpr uintptr_t Stop = 0x2EF21A0; constexpr uintptr_t LastValue = 0x2EF23E0; constexpr uintptr_t Count = 0x2EF22B0; constexpr uintptr_t IsRunning = 0x2EF2350; constexpr uintptr_t GetSample = 0x2EF1FB0; constexpr uintptr_t Create = 0x2EF1CD0; constexpr uintptr_t Control = 0x2EF1C30; constexpr uintptr_t GetLastValue = 0x2EF1E40; constexpr uintptr_t GetCount = 0x2EF1DC0; constexpr uintptr_t GetValid = 0x2EF20C0; constexpr uintptr_t GetRunning = 0x2EF1EC0; constexpr uintptr_t GetSampleInternal = 0x2EF1F50; constexpr uintptr_t Dispose = 0x2EF1D30; constexpr uintptr_t CheckInitializedAndThrow = 0x2EF1B80; }; // Unity.Profiling.DebugScreenCapture struct DebugScreenCapture { // ---- Methods ---- constexpr uintptr_t RawImageDataReference = 0x8589B0; constexpr uintptr_t ImageFormat = 0x5507E0; constexpr uintptr_t Width = 0x611870; constexpr uintptr_t Height = 0x684F50; }; // Unity.Profiling.LowLevel.MarkerFlags struct MarkerFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Script = 0x0; constexpr uintptr_t ScriptInvoke = 0x0; constexpr uintptr_t ScriptDeepProfiler = 0x0; constexpr uintptr_t AvailabilityEditor = 0x0; constexpr uintptr_t AvailabilityNonDevelopment = 0x0; constexpr uintptr_t Warning = 0x0; constexpr uintptr_t Counter = 0x0; constexpr uintptr_t SampleGPU = 0x0; }; // Unity.Profiling.LowLevel.ProfilerMarkerDataType struct ProfilerMarkerDataType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InstanceId = 0x0; constexpr uintptr_t Int32 = 0x0; constexpr uintptr_t UInt32 = 0x0; constexpr uintptr_t Int64 = 0x0; constexpr uintptr_t UInt64 = 0x0; constexpr uintptr_t Float = 0x0; constexpr uintptr_t Double = 0x0; constexpr uintptr_t String16 = 0x0; constexpr uintptr_t Blob8 = 0x0; constexpr uintptr_t GfxResourceId = 0x0; }; // Unity.Profiling.LowLevel.Unsafe.ProfilerRecorderDescription struct ProfilerRecorderDescription { constexpr uintptr_t category = 0x10; constexpr uintptr_t flags = 0x12; constexpr uintptr_t dataType = 0x14; constexpr uintptr_t unitType = 0x15; constexpr uintptr_t reserved0 = 0x18; constexpr uintptr_t nameUtf8Len = 0x1C; constexpr uintptr_t nameUtf8 = 0x20; // ---- Methods ---- constexpr uintptr_t Flags = 0xD58650; }; // Unity.Profiling.LowLevel.Unsafe.ProfilerRecorderHandle struct ProfilerRecorderHandle { constexpr uintptr_t handle = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t Valid = 0x2EF1B60; constexpr uintptr_t GetDescription = 0x2EF1A80; constexpr uintptr_t GetByName__Unmanaged = 0x2EF1980; constexpr uintptr_t GetDescriptionInternal = 0x2EF1A30; }; // Unity.Profiling.LowLevel.Unsafe.ProfilerCategoryDescription struct ProfilerCategoryDescription { constexpr uintptr_t Id = 0x10; constexpr uintptr_t Flags = 0x12; constexpr uintptr_t Color = 0x14; constexpr uintptr_t reserved0 = 0x18; constexpr uintptr_t NameUtf8Len = 0x1C; constexpr uintptr_t NameUtf8 = 0x20; }; // Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility struct ProfilerUnsafeUtility { // ---- Methods ---- constexpr uintptr_t CreateCategory__Unmanaged = 0x2EF2510; constexpr uintptr_t GetCategoryDescription = 0x2EF2930; constexpr uintptr_t CreateMarker = 0x2EF2700; constexpr uintptr_t CreateMarker__Unmanaged = 0x2EF2690; constexpr uintptr_t SetMarkerMetadata__Unmanaged = 0x2EF2990; constexpr uintptr_t BeginSample = 0x2EF24D0; constexpr uintptr_t EndSample = 0x2EF28A0; constexpr uintptr_t CreateCounterValue__Unmanaged = 0x2EF2570; constexpr uintptr_t Utf8ToString = 0x2EF2A10; }; // Unity.Profiling.Memory.MemorySnapshotMetadata struct MemorySnapshotMetadata { // ---- Methods ---- constexpr uintptr_t Description = 0x53E8F0; constexpr uintptr_t Description = 0x53E910; constexpr uintptr_t Data = 0x520140; constexpr uintptr_t .ctor = 0x5109F0; }; // Unity.Profiling.Memory.MemoryProfiler struct MemoryProfiler { constexpr uintptr_t m_SnapshotFinished = 0x0; constexpr uintptr_t m_SaveScreenshotToDisk = 0x8; constexpr uintptr_t CreatingMetadata = 0x10; // ---- Methods ---- constexpr uintptr_t Add_CreatingMetadata = 0x2EF0EB0; constexpr uintptr_t Remove_CreatingMetadata = 0x2EF0F90; constexpr uintptr_t PrepareMetadata = 0x2EF0900; constexpr uintptr_t WriteIntToByteArray = 0x2EF0DA0; constexpr uintptr_t WriteStringToByteArray = 0x2EF0E20; constexpr uintptr_t FinalizeSnapshot = 0x2EF0870; constexpr uintptr_t SaveScreenshotToDisk = 0x2EF0C30; }; // Unity.IO.LowLevel.Unsafe.ReadCommand struct ReadCommand { constexpr uintptr_t Buffer = 0x10; constexpr uintptr_t Offset = 0x18; constexpr uintptr_t Size = 0x20; }; // Unity.IO.LowLevel.Unsafe.ReadCommandArray struct ReadCommandArray { constexpr uintptr_t ReadCommands = 0x10; constexpr uintptr_t CommandCount = 0x18; }; // Unity.IO.LowLevel.Unsafe.FileState struct FileState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Absent = 0x0; constexpr uintptr_t Exists = 0x0; }; // Unity.IO.LowLevel.Unsafe.FileInfoResult struct FileInfoResult { constexpr uintptr_t FileSize = 0x10; constexpr uintptr_t FileState = 0x18; }; // Unity.IO.LowLevel.Unsafe.AssetLoadingSubsystem struct AssetLoadingSubsystem { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Other = 0x0; constexpr uintptr_t Texture = 0x0; constexpr uintptr_t VirtualTexture = 0x0; constexpr uintptr_t Mesh = 0x0; constexpr uintptr_t Audio = 0x0; constexpr uintptr_t Scripts = 0x0; constexpr uintptr_t EntitiesScene = 0x0; constexpr uintptr_t EntitiesStreamBinaryReader = 0x0; constexpr uintptr_t FileInfo = 0x0; constexpr uintptr_t ContentLoading = 0x0; }; // Unity.IO.LowLevel.Unsafe.ReadStatus struct ReadStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Complete = 0x0; constexpr uintptr_t InProgress = 0x0; constexpr uintptr_t Failed = 0x0; constexpr uintptr_t Truncated = 0x0; constexpr uintptr_t Canceled = 0x0; }; // Unity.IO.LowLevel.Unsafe.Priority struct Priority { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t PriorityLow = 0x0; constexpr uintptr_t PriorityHigh = 0x0; }; // Unity.IO.LowLevel.Unsafe.FileHandle struct FileHandle { constexpr uintptr_t fileCommandPtr = 0x10; constexpr uintptr_t version = 0x18; // ---- Methods ---- constexpr uintptr_t JobHandle = 0x2EEF5C0; constexpr uintptr_t IsValid = 0x2EEF580; constexpr uintptr_t Close = 0x2EEF3F0; constexpr uintptr_t IsFileHandleValid = 0x2EEF580; constexpr uintptr_t GetJobHandle_Internal = 0x2EEF530; }; // Unity.IO.LowLevel.Unsafe.ReadHandle struct ReadHandle { constexpr uintptr_t ptr = 0x10; constexpr uintptr_t version = 0x18; // ---- Methods ---- constexpr uintptr_t IsValid = 0x2EF3500; constexpr uintptr_t Dispose = 0x2EF3250; constexpr uintptr_t Cancel = 0x2EF3190; constexpr uintptr_t CancelInternal = 0x2EF3150; constexpr uintptr_t JobHandle = 0x2EF35C0; constexpr uintptr_t Status = 0x2EF36B0; constexpr uintptr_t GetReadStatus = 0x2EF3440; constexpr uintptr_t ReleaseReadHandle = 0x2EF3580; constexpr uintptr_t IsReadHandleValid = 0x2EF34C0; constexpr uintptr_t GetJobHandle = 0x2EF33B0; }; // Unity.IO.LowLevel.Unsafe.AsyncReadManager struct AsyncReadManager { // ---- Methods ---- constexpr uintptr_t GetFileInfoInternal = 0x2EDC4C0; constexpr uintptr_t GetFileInfo = 0x2EDC6A0; constexpr uintptr_t ReadWithHandlesInternal_NativeCopy = 0x2EDCA30; constexpr uintptr_t Read = 0x2EDCA90; constexpr uintptr_t OpenFileAsync_Internal = 0x2EDC770; constexpr uintptr_t OpenFileAsync = 0x2EDC940; constexpr uintptr_t CloseFileAsync = 0x2EDC400; }; // Unity.IO.LowLevel.Unsafe.ProcessingState struct ProcessingState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t InQueue = 0x0; constexpr uintptr_t Reading = 0x0; constexpr uintptr_t Completed = 0x0; constexpr uintptr_t Failed = 0x0; constexpr uintptr_t Canceled = 0x0; }; // Unity.IO.LowLevel.Unsafe.FileReadType struct FileReadType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Sync = 0x0; constexpr uintptr_t Async = 0x0; }; // Unity.IO.LowLevel.Unsafe.AsyncReadManagerMetricsFilters struct AsyncReadManagerMetricsFilters { constexpr uintptr_t TypeIDs = 0x10; constexpr uintptr_t States = 0x18; constexpr uintptr_t ReadTypes = 0x20; constexpr uintptr_t PriorityLevels = 0x28; constexpr uintptr_t Subsystems = 0x30; }; // Unity.IO.Archive.ArchiveStatus struct ArchiveStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InProgress = 0x0; constexpr uintptr_t Complete = 0x0; constexpr uintptr_t Failed = 0x0; }; // Unity.IO.Archive.ArchiveFileInfo struct ArchiveFileInfo { constexpr uintptr_t Filename = 0x10; constexpr uintptr_t FileSize = 0x18; }; // Unity.IO.Archive.ArchiveHandle struct ArchiveHandle { constexpr uintptr_t Handle = 0x10; }; // Unity.Collections.CollectionExtensions struct CollectionExtensions { // ---- Methods ---- constexpr uintptr_t SerializedView = 0x349B40; }; // Unity.Collections.ReadOnlyAttribute struct ReadOnlyAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.WriteOnlyAttribute struct WriteOnlyAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.DeallocateOnJobCompletionAttribute struct DeallocateOnJobCompletionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.NativeDisableParallelForRestrictionAttribute struct NativeDisableParallelForRestrictionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.Allocator struct Allocator { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Invalid = 0x0; constexpr uintptr_t None = 0x0; constexpr uintptr_t Temp = 0x0; constexpr uintptr_t TempJob = 0x0; constexpr uintptr_t Persistent = 0x0; constexpr uintptr_t AudioKernel = 0x0; constexpr uintptr_t Domain = 0x0; constexpr uintptr_t FirstUserIndex = 0x0; }; // Unity.Collections.LeakCategory struct LeakCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Invalid = 0x0; constexpr uintptr_t Malloc = 0x0; constexpr uintptr_t TempJob = 0x0; constexpr uintptr_t Persistent = 0x0; constexpr uintptr_t LightProbesQuery = 0x0; constexpr uintptr_t NativeTest = 0x0; constexpr uintptr_t MeshDataArray = 0x0; constexpr uintptr_t TransformAccessArray = 0x0; constexpr uintptr_t NavMeshQuery = 0x0; }; // Unity.Collections.NativeArrayOptions struct NativeArrayOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UninitializedMemory = 0x0; constexpr uintptr_t ClearMemory = 0x0; }; // Enumerator struct Enumerator { constexpr uintptr_t m_Array = 0x0; constexpr uintptr_t m_Index = 0x0; constexpr uintptr_t value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Reset = 0x351010; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; }; // Enumerator struct Enumerator { constexpr uintptr_t m_Array = 0x0; constexpr uintptr_t m_Index = 0x0; constexpr uintptr_t value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Reset = 0x351010; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; }; // ReadOnly struct ReadOnly { constexpr uintptr_t m_Buffer = 0x0; constexpr uintptr_t m_Length = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t UnsafeElementAt = 0x350220; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t AsReadOnlySpan = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; }; // Unity.Collections.NativeArray`1 struct NativeArray_ { constexpr uintptr_t m_Buffer = 0x0; constexpr uintptr_t m_Length = 0x0; constexpr uintptr_t m_AllocatorLabel = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t IsCreated = 0x3496B0; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t Dispose = 0x463590; constexpr uintptr_t CopyFrom = 0x351800; constexpr uintptr_t CopyFrom = 0x463590; constexpr uintptr_t CopyTo = 0x351800; constexpr uintptr_t ToArray = 0x3479D0; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; constexpr uintptr_t Op_Equality = 0x463590; constexpr uintptr_t Copy = 0x463590; constexpr uintptr_t Copy = 0x463590; constexpr uintptr_t Copy = 0x463590; constexpr uintptr_t Copy = 0x463590; constexpr uintptr_t Copy = 0x463590; constexpr uintptr_t Copy = 0x463590; constexpr uintptr_t Copy = 0x463590; constexpr uintptr_t CopySafe = 0x463590; constexpr uintptr_t CopySafe = 0x463590; constexpr uintptr_t CopySafe = 0x463590; constexpr uintptr_t InternalReinterpret = 0x463590; constexpr uintptr_t Reinterpret = 0x463590; constexpr uintptr_t Reinterpret = 0x463590; constexpr uintptr_t GetSubArray = 0x463590; constexpr uintptr_t AsReadOnly = 0x463590; constexpr uintptr_t AsSpan = 0x463590; constexpr uintptr_t AsReadOnlySpan = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; }; // Unity.Collections.NativeArrayDispose struct NativeArrayDispose { constexpr uintptr_t m_Buffer = 0x10; constexpr uintptr_t m_AllocatorLabel = 0x18; // ---- Methods ---- constexpr uintptr_t Dispose = 0x2EF1070; }; // Unity.Collections.NativeArrayDisposeJob struct NativeArrayDisposeJob { constexpr uintptr_t Data = 0x10; // ---- Methods ---- constexpr uintptr_t Execute = 0x2EF1070; constexpr uintptr_t RegisterNativeArrayDisposeJobReflectionData = 0x2EF10C0; }; // Unity.Collections.NativeSliceExtensions struct NativeSliceExtensions { // ---- Methods ---- constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t Slice = 0x463590; constexpr uintptr_t Slice = 0x463590; }; // Enumerator struct Enumerator { constexpr uintptr_t m_Array = 0x0; constexpr uintptr_t m_Index = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Dispose = 0x351010; constexpr uintptr_t MoveNext = 0x3496B0; constexpr uintptr_t Reset = 0x351010; constexpr uintptr_t Current = 0x463590; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x3479D0; }; // Unity.Collections.NativeSlice`1 struct NativeSlice_ { constexpr uintptr_t m_Buffer = 0x0; constexpr uintptr_t m_Stride = 0x0; constexpr uintptr_t m_Length = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t SliceWithStride = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t Item = 0x463590; constexpr uintptr_t CopyFrom = 0x463590; constexpr uintptr_t CopyFrom = 0x351800; constexpr uintptr_t Stride = 0x3494D0; constexpr uintptr_t Length = 0x3494D0; constexpr uintptr_t GetEnumerator = 0x463590; constexpr uintptr_t System.Collections.Generic.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x3479D0; constexpr uintptr_t Equals = 0x463590; constexpr uintptr_t Equals = 0x349810; constexpr uintptr_t GetHashCode = 0x3494D0; }; // SharedStatic`1 struct SharedStatic_ { constexpr uintptr_t _buffer = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Data = 0x3479D0; constexpr uintptr_t GetOrCreate = 0x463590; }; // SharedStatic struct SharedStatic { // ---- Methods ---- constexpr uintptr_t GetOrCreateSharedStaticInternal = 0x2EF7920; }; // HashCode64`1 struct HashCode64_ { constexpr uintptr_t Value = 0x0; // ---- Methods ---- constexpr uintptr_t .cctor = 0x351080; }; // Unity.Collections.LowLevel.Unsafe.BurstRuntime struct BurstRuntime { // ---- Methods ---- constexpr uintptr_t GetHashCode64 = 0x347A50; constexpr uintptr_t HashStringWithFNV1A64 = 0x2A58550; }; // Unity.Collections.LowLevel.Unsafe.NativeContainerAttribute struct NativeContainerAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeContainerIsReadOnlyAttribute struct NativeContainerIsReadOnlyAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeContainerIsAtomicWriteOnlyAttribute struct NativeContainerIsAtomicWriteOnlyAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsMinMaxWriteRestrictionAttribute struct NativeContainerSupportsMinMaxWriteRestrictionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsDeallocateOnJobCompletionAttribute struct NativeContainerSupportsDeallocateOnJobCompletionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsDeferredConvertListToArray struct NativeContainerSupportsDeferredConvertListToArray { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeSetThreadIndexAttribute struct NativeSetThreadIndexAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.WriteAccessRequiredAttribute struct WriteAccessRequiredAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeDisableUnsafePtrRestrictionAttribute struct NativeDisableUnsafePtrRestrictionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeDisableContainerSafetyRestrictionAttribute struct NativeDisableContainerSafetyRestrictionAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility struct NativeArrayUnsafeUtility { // ---- Methods ---- constexpr uintptr_t ConvertExistingDataToNativeArray = 0x463590; constexpr uintptr_t GetUnsafePtr = 0x463590; constexpr uintptr_t GetUnsafeReadOnlyPtr = 0x463590; constexpr uintptr_t GetUnsafeReadOnlyPtr = 0x463590; constexpr uintptr_t GetUnsafeBufferPointerWithoutChecks = 0x463590; }; // Unity.Collections.LowLevel.Unsafe.NativeSliceUnsafeUtility struct NativeSliceUnsafeUtility { // ---- Methods ---- constexpr uintptr_t ConvertExistingDataToNativeSlice = 0x463590; constexpr uintptr_t GetUnsafePtr = 0x463590; constexpr uintptr_t GetUnsafeReadOnlyPtr = 0x463590; }; // AlignOfHelper`1 struct AlignOfHelper_ { constexpr uintptr_t dummy = 0x0; constexpr uintptr_t data = 0x0; }; // Unity.Collections.LowLevel.Unsafe.UnsafeUtility struct UnsafeUtility { // ---- Methods ---- constexpr uintptr_t IsBlittable = 0x3496E0; constexpr uintptr_t LeakRecord = 0x2EFD7F0; constexpr uintptr_t LeakErase = 0x2EFD7B0; constexpr uintptr_t MallocTracked = 0x2EFD840; constexpr uintptr_t FreeTracked = 0x2EFD390; constexpr uintptr_t Malloc = 0x2EFD8A0; constexpr uintptr_t Free = 0x2EFD3D0; constexpr uintptr_t MemCpy = 0x2EFDA00; constexpr uintptr_t MemCpyStride = 0x2EFD9A0; constexpr uintptr_t MemMove = 0x2EFDA60; constexpr uintptr_t MemSet = 0x2EFDAC0; constexpr uintptr_t MemClear = 0x2EFD8F0; constexpr uintptr_t MemCmp = 0x2EFD940; constexpr uintptr_t SizeOf = 0x2EFDB20; constexpr uintptr_t IsBlittable = 0x2EFD770; constexpr uintptr_t IsBlittableValueType = 0x2EFD710; constexpr uintptr_t GetReasonForTypeNonBlittableImpl = 0x2EFD480; constexpr uintptr_t IsArrayBlittable = 0x2EFD680; constexpr uintptr_t IsGenericListBlittable = 0x3496E0; constexpr uintptr_t GetReasonForArrayNonBlittable = 0x2EFD410; constexpr uintptr_t GetReasonForGenericListNonBlittable = 0x347A50; constexpr uintptr_t AlignOf = 0x349450; constexpr uintptr_t CopyPtrToStructure = 0x463590; constexpr uintptr_t InternalCopyPtrToStructure = 0x463590; constexpr uintptr_t ReadArrayElement = 0x463590; constexpr uintptr_t ReadArrayElementWithStride = 0x463590; constexpr uintptr_t WriteArrayElement = 0x463590; constexpr uintptr_t WriteArrayElementWithStride = 0x463590; constexpr uintptr_t AddressOf = 0x463590; constexpr uintptr_t SizeOf = 0x349450; constexpr uintptr_t As = 0x347BC0; constexpr uintptr_t As = 0x463590; constexpr uintptr_t AsRef = 0x463590; constexpr uintptr_t ArrayElementAsRef = 0x463590; constexpr uintptr_t EnumToInt = 0x463590; constexpr uintptr_t InternalEnumToInt = 0x3483F0; constexpr uintptr_t EnumEquals = 0x463590; }; // Unity.Burst.BurstAuthorizedExternalMethodAttribute struct BurstAuthorizedExternalMethodAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Unity.Burst.BurstDiscardAttribute struct BurstDiscardAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // BurstLogType struct BurstLogType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Info = 0x0; constexpr uintptr_t Warning = 0x0; constexpr uintptr_t Error = 0x0; }; // Unity.Burst.LowLevel.BurstCompilerService struct BurstCompilerService { // ---- Methods ---- constexpr uintptr_t CompileAsyncDelegateMethod = 0x2EDDDD0; constexpr uintptr_t GetAsyncCompiledAsyncDelegateMethod = 0x2EDDF60; constexpr uintptr_t GetOrCreateSharedMemory = 0x2EDDFA0; constexpr uintptr_t Log = 0x2EDDFF0; constexpr uintptr_t RuntimeLog = 0x2EDE050; }; // JetBrains.Annotations.CanBeNullAttribute struct CanBeNullAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // JetBrains.Annotations.NotNullAttribute struct NotNullAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // JetBrains.Annotations.PureAttribute struct PureAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // JetBrains.Annotations.MustUseReturnValueAttribute struct MustUseReturnValueAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // JetBrains.Annotations.CollectionAccessAttribute struct CollectionAccessAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; }; // JetBrains.Annotations.CollectionAccessType struct CollectionAccessType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Read = 0x0; constexpr uintptr_t ModifyExistingContent = 0x0; constexpr uintptr_t UpdatedContent = 0x0; }; // UnityEngine.SpriteDrawMode struct SpriteDrawMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Simple = 0x0; constexpr uintptr_t Sliced = 0x0; constexpr uintptr_t Tiled = 0x0; }; // UnityEngine.SpriteTileMode struct SpriteTileMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Continuous = 0x0; constexpr uintptr_t Adaptive = 0x0; }; // UnityEngine.SpriteMaskInteraction struct SpriteMaskInteraction { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t VisibleInsideMask = 0x0; constexpr uintptr_t VisibleOutsideMask = 0x0; }; // UnityEngine.SpriteRenderer struct SpriteRenderer { constexpr uintptr_t m_SpriteChangeEvent = 0x18; // ---- Methods ---- constexpr uintptr_t RegisterSpriteChangeCallback = 0x2EF7F50; constexpr uintptr_t UnregisterSpriteChangeCallback = 0x2EF8060; constexpr uintptr_t InvokeSpriteChanged = 0x2EF7ED0; constexpr uintptr_t ShouldSupportTiling = 0x2EF86C0; constexpr uintptr_t HasSpriteChangeEvents = 0x2EF8540; constexpr uintptr_t HasSpriteChangeEvents = 0x2EF8F20; constexpr uintptr_t Sprite = 0x2EF8920; constexpr uintptr_t Sprite = 0x2EF9280; constexpr uintptr_t DrawMode = 0x2EF8300; constexpr uintptr_t DrawMode = 0x2EF8C80; constexpr uintptr_t Size = 0x2EF8790; constexpr uintptr_t Size = 0x2EF90D0; constexpr uintptr_t AdaptiveModeThreshold = 0x2EF8160; constexpr uintptr_t AdaptiveModeThreshold = 0x2EF8AD0; constexpr uintptr_t TileMode = 0x2EF8A00; constexpr uintptr_t TileMode = 0x2EF9380; constexpr uintptr_t Color = 0x2EF8230; constexpr uintptr_t Color = 0x2EF8BB0; constexpr uintptr_t MaskInteraction = 0x2EF8600; constexpr uintptr_t MaskInteraction = 0x2EF8FF0; constexpr uintptr_t FlipX = 0x2EF83C0; constexpr uintptr_t FlipX = 0x2EF8D60; constexpr uintptr_t FlipY = 0x2EF8480; constexpr uintptr_t FlipY = 0x2EF8E40; constexpr uintptr_t SpriteSortPoint = 0x2EF8860; constexpr uintptr_t SpriteSortPoint = 0x2EF91A0; constexpr uintptr_t GetCurrentMeshDataPtr = 0x2EF7A20; constexpr uintptr_t GetCurrentMeshData = 0x2EF7AA0; constexpr uintptr_t Internal_GetSpriteBounds = 0x2EF7E20; constexpr uintptr_t GetSecondaryTextureProperties = 0x2EF7BE0; constexpr uintptr_t GetSpriteBounds = 0x2EF7CB0; constexpr uintptr_t .ctor = 0x5E4DC0; }; // UnityEngine.SpriteMeshType struct SpriteMeshType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FullRect = 0x0; constexpr uintptr_t Tight = 0x0; }; // UnityEngine.SpritePackingMode struct SpritePackingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Tight = 0x0; constexpr uintptr_t Rectangle = 0x0; }; // UnityEngine.SpritePackingRotation struct SpritePackingRotation { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t FlipHorizontal = 0x0; constexpr uintptr_t FlipVertical = 0x0; constexpr uintptr_t Rotate180 = 0x0; constexpr uintptr_t Any = 0x0; }; // UnityEngine.SpriteSortPoint struct SpriteSortPoint { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Center = 0x0; constexpr uintptr_t Pivot = 0x0; }; // UnityEngine.SecondarySpriteTexture struct SecondarySpriteTexture { constexpr uintptr_t name = 0x10; constexpr uintptr_t texture = 0x18; }; // UnityEngine.Sprite struct Sprite { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EFBFE0; constexpr uintptr_t GetPackingMode = 0x2EFA530; constexpr uintptr_t GetPackingRotation = 0x2EFA5F0; constexpr uintptr_t GetPacked = 0x2EFA470; constexpr uintptr_t GetTextureRect = 0x2EFB310; constexpr uintptr_t GetTextureRectOffset = 0x2EFB230; constexpr uintptr_t GetInnerUVs = 0x2EFA2C0; constexpr uintptr_t GetOuterUVs = 0x2EFA3A0; constexpr uintptr_t GetPadding = 0x2EFA6C0; constexpr uintptr_t CreateSpriteWithoutTextureScripting = 0x2EF95B0; constexpr uintptr_t CreateSprite = 0x2EF96E0; constexpr uintptr_t Bounds = 0x2EFC240; constexpr uintptr_t Rect = 0x2EFC610; constexpr uintptr_t Border = 0x2EFC160; constexpr uintptr_t Texture = 0x2EFC850; constexpr uintptr_t Extrude = 0x2EFC320; constexpr uintptr_t GetSecondaryTexture = 0x2EFB040; constexpr uintptr_t GetSecondaryTextureCount = 0x2EFAF80; constexpr uintptr_t GetSecondaryTextures = 0x2EFB130; constexpr uintptr_t PixelsPerUnit = 0x2EFC540; constexpr uintptr_t SpriteAtlasTextureScale = 0x2EFC6E0; constexpr uintptr_t AssociatedAlphaSplitTexture = 0x2EFC070; constexpr uintptr_t Pivot = 0x2EFC470; constexpr uintptr_t Packed = 0x2EFC3A0; constexpr uintptr_t PackingMode = 0x2EFA530; constexpr uintptr_t PackingRotation = 0x2EFA5F0; constexpr uintptr_t TextureRect = 0x2EFC760; constexpr uintptr_t TextureRectOffset = 0x2EFB230; constexpr uintptr_t Vertices = 0x2EFCAB0; constexpr uintptr_t Triangles = 0x2EFC930; constexpr uintptr_t Uv = 0x2EFC9F0; constexpr uintptr_t GetPhysicsShapeCount = 0x2EFA790; constexpr uintptr_t GetScriptableObjectsCount = 0x2EFADC0; constexpr uintptr_t GetScriptableObjects = 0x2EFAE90; constexpr uintptr_t AddScriptableObject = 0x2EF9460; constexpr uintptr_t RemoveScriptableObjectAt = 0x2EFBE00; constexpr uintptr_t SetScriptableObjectAt = 0x2EFBEF0; constexpr uintptr_t GetPhysicsShapePointCount = 0x2EFAA80; constexpr uintptr_t Internal_GetPhysicsShapePointCount = 0x2EFB3E0; constexpr uintptr_t GetPhysicsShape = 0x2EFAC10; constexpr uintptr_t GetPhysicsShapeImpl = 0x2EFA860; constexpr uintptr_t OverridePhysicsShape = 0x2EFB900; constexpr uintptr_t OverridePhysicsShapeCount = 0x2EFB6F0; constexpr uintptr_t OverridePhysicsShape = 0x2EFB7D0; constexpr uintptr_t OverrideGeometry = 0x2EFB4D0; constexpr uintptr_t Create = 0x2EFA0F0; constexpr uintptr_t Create = 0x2EF9AE0; constexpr uintptr_t Create = 0x2EF9A70; constexpr uintptr_t Create = 0x2EF9B80; constexpr uintptr_t Create = 0x2EF97D0; constexpr uintptr_t Create = 0x2EF9830; constexpr uintptr_t Create = 0x2EFA1A0; constexpr uintptr_t Create = 0x2EF99B0; constexpr uintptr_t Create = 0x2EF9900; }; // UnityEngine.SortingLayer struct SortingLayer { constexpr uintptr_t m_Id = 0x10; // ---- Methods ---- constexpr uintptr_t GetLayerValueFromID = 0x2EF79A0; }; // UnityEngine.WeightedMode struct WeightedMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t In = 0x0; constexpr uintptr_t Out = 0x0; constexpr uintptr_t Both = 0x0; }; // UnityEngine.Keyframe struct Keyframe { constexpr uintptr_t m_Time = 0x10; constexpr uintptr_t m_Value = 0x14; constexpr uintptr_t m_InTangent = 0x18; constexpr uintptr_t m_OutTangent = 0x1C; constexpr uintptr_t m_WeightedMode = 0x20; constexpr uintptr_t m_InWeight = 0x24; constexpr uintptr_t m_OutWeight = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF0690; constexpr uintptr_t .ctor = 0x2EF0660; constexpr uintptr_t Time = 0x584E40; constexpr uintptr_t Time = 0x18CE5D0; constexpr uintptr_t Value = 0x584E50; constexpr uintptr_t Value = 0x2A92550; constexpr uintptr_t InTangent = 0x5FB490; constexpr uintptr_t InTangent = 0x2B59C70; constexpr uintptr_t OutTangent = 0x5FB480; constexpr uintptr_t OutTangent = 0x2B810D0; constexpr uintptr_t InWeight = 0x1AEC740; constexpr uintptr_t InWeight = 0x565580; constexpr uintptr_t OutWeight = 0x2EF06B0; constexpr uintptr_t OutWeight = 0x1639850; constexpr uintptr_t WeightedMode = 0x21E6EB0; constexpr uintptr_t WeightedMode = 0x5507E0; }; // UnityEngine.WrapMode struct WrapMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Once = 0x0; constexpr uintptr_t Loop = 0x0; constexpr uintptr_t PingPong = 0x0; constexpr uintptr_t Default = 0x0; constexpr uintptr_t ClampForever = 0x0; constexpr uintptr_t Clamp = 0x0; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToManaged = 0x2EDCD10; constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.AnimationCurve struct AnimationCurve { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t m_RequiresNativeCleanup = 0x18; // ---- Methods ---- constexpr uintptr_t Internal_Destroy = 0x2ED9770; constexpr uintptr_t Internal_Create = 0x2ED96B0; constexpr uintptr_t Internal_Equals = 0x2ED9800; constexpr uintptr_t Internal_CopyFrom = 0x2ED9610; constexpr uintptr_t Finalize = 0x2ED9260; constexpr uintptr_t Evaluate = 0x2ED91F0; constexpr uintptr_t Keys = 0x2ED9F30; constexpr uintptr_t Keys = 0x2ED9C10; constexpr uintptr_t AddKey = 0x2ED8D90; constexpr uintptr_t AddKey = 0x2ED8D10; constexpr uintptr_t AddKey_Internal = 0x2ED8CB0; constexpr uintptr_t MoveKey = 0x2ED9AB0; constexpr uintptr_t ClearKeys = 0x2ED8E50; constexpr uintptr_t RemoveKey = 0x2ED9B60; constexpr uintptr_t Item = 0x2ED9E80; constexpr uintptr_t Length = 0x2ED9F80; constexpr uintptr_t SetKeys = 0x2ED9C10; constexpr uintptr_t GetKey = 0x2ED93D0; constexpr uintptr_t GetKeys = 0x2ED94B0; constexpr uintptr_t GetHashCode = 0x2ED9320; constexpr uintptr_t SmoothTangents = 0x2ED9D60; constexpr uintptr_t Linear = 0x2ED9860; constexpr uintptr_t .ctor = 0x2ED9E40; constexpr uintptr_t .ctor = 0x2ED9DD0; constexpr uintptr_t .ctor = 0x2ED9E00; constexpr uintptr_t Equals = 0x2ED9020; constexpr uintptr_t Equals = 0x2ED8F20; constexpr uintptr_t CopyFrom = 0x2ED8EB0; }; // LowMemoryCallback struct LowMemoryCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x73E330; constexpr uintptr_t Invoke = 0x51E470; }; // MemoryUsageChangedCallback struct MemoryUsageChangedCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540580; constexpr uintptr_t Invoke = 0x520290; }; // LogCallback struct LogCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF06C0; constexpr uintptr_t Invoke = 0x73E470; }; // UnityEngine.Application struct Application { constexpr uintptr_t lowMemory = 0x0; constexpr uintptr_t memoryUsageChanged = 0x8; constexpr uintptr_t s_LogCallbackHandler = 0x10; constexpr uintptr_t s_LogCallbackHandlerThreaded = 0x18; constexpr uintptr_t focusChanged = 0x20; constexpr uintptr_t deepLinkActivated = 0x28; constexpr uintptr_t wantsToQuit = 0x30; constexpr uintptr_t quitting = 0x38; constexpr uintptr_t unloading = 0x40; constexpr uintptr_t s_currentCancellationTokenSource = 0x48; // ---- Methods ---- constexpr uintptr_t Quit = 0x2EDAB00; constexpr uintptr_t Quit = 0x2EDAB40; constexpr uintptr_t IsPlaying = 0x2EDB740; constexpr uintptr_t IsPlaying = 0x2EDA870; constexpr uintptr_t IsFocused = 0x2EDB670; constexpr uintptr_t RunInBackground = 0x2EDB9E0; constexpr uintptr_t RunInBackground = 0x2EDC320; constexpr uintptr_t IsBatchMode = 0x2EDB640; constexpr uintptr_t DataPath = 0x2EDB410; constexpr uintptr_t StreamingAssetsPath = 0x2EDBA50; constexpr uintptr_t PersistentDataPath = 0x2EDB7B0; constexpr uintptr_t UnityVersion = 0x2EDBBD0; constexpr uintptr_t Version = 0x2EDBCF0; constexpr uintptr_t Identifier = 0x2EDB530; constexpr uintptr_t ProductName = 0x2EDB900; constexpr uintptr_t CompanyName = 0x2EDB2F0; constexpr uintptr_t CloudProjectId = 0x2EDB1D0; constexpr uintptr_t OpenURL = 0x2EDA970; constexpr uintptr_t TargetFrameRate = 0x2EDBB60; constexpr uintptr_t TargetFrameRate = 0x2EDC360; constexpr uintptr_t SetLogCallbackDefined = 0x2EDABA0; constexpr uintptr_t BackgroundLoadingPriority = 0x2EDC2E0; constexpr uintptr_t Platform = 0x2EDB890; constexpr uintptr_t IsMobilePlatform = 0x2EDB6A0; constexpr uintptr_t SystemLanguage = 0x2EDBB30; constexpr uintptr_t InternetReachability = 0x2EDB610; constexpr uintptr_t Add_lowMemory = 0x2EDAE90; constexpr uintptr_t Remove_lowMemory = 0x2EDBFE0; constexpr uintptr_t CallLowMemory = 0x2EDA0D0; constexpr uintptr_t HasLogCallback = 0x2EDA210; constexpr uintptr_t Add_logMessageReceivedThreaded = 0x2EDAD70; constexpr uintptr_t Remove_logMessageReceivedThreaded = 0x2EDBEE0; constexpr uintptr_t CallLogCallback = 0x2ED9FE0; constexpr uintptr_t Add_focusChanged = 0x2EDAC60; constexpr uintptr_t Remove_focusChanged = 0x2EDBDD0; constexpr uintptr_t Add_wantsToQuit = 0x2EDB080; constexpr uintptr_t Remove_wantsToQuit = 0x2EDC1D0; constexpr uintptr_t Add_quitting = 0x2EDAF80; constexpr uintptr_t Remove_quitting = 0x2EDC0D0; constexpr uintptr_t Internal_ApplicationWantsToQuit = 0x2EDA3B0; constexpr uintptr_t Internal_InitializeExitCancellationToken = 0x2EDA550; constexpr uintptr_t Internal_RaiseExitCancellationToken = 0x2EDA650; constexpr uintptr_t Internal_ApplicationQuit = 0x2EDA290; constexpr uintptr_t Internal_ApplicationUnload = 0x2EDA320; constexpr uintptr_t InvokeOnBeforeRender = 0x2EDA7F0; constexpr uintptr_t InvokeFocusChanged = 0x2EDA750; constexpr uintptr_t InvokeDeepLinkActivated = 0x2EDA6B0; constexpr uintptr_t IsEditor = 0xAE90A0; constexpr uintptr_t .cctor = 0x2EDABE0; }; // UnityEngine.ApplicationMemoryUsage struct ApplicationMemoryUsage { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t High = 0x0; constexpr uintptr_t Critical = 0x0; }; // UnityEngine.ApplicationMemoryUsageChange struct ApplicationMemoryUsageChange { // ---- Methods ---- constexpr uintptr_t MemoryUsage = 0x6044D0; constexpr uintptr_t .ctor = 0x6044D0; }; // UnityEngine.NetworkReachability struct NetworkReachability { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NotReachable = 0x0; constexpr uintptr_t ReachableViaCarrierDataNetwork = 0x0; constexpr uintptr_t ReachableViaLocalAreaNetwork = 0x0; }; // UnityEngine.SendMessageOptions struct SendMessageOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t RequireReceiver = 0x0; constexpr uintptr_t DontRequireReceiver = 0x0; }; // UnityEngine.PrimitiveType struct PrimitiveType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Sphere = 0x0; constexpr uintptr_t Capsule = 0x0; constexpr uintptr_t Cylinder = 0x0; constexpr uintptr_t Cube = 0x0; constexpr uintptr_t Plane = 0x0; constexpr uintptr_t Quad = 0x0; }; // UnityEngine.Space struct Space { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t World = 0x0; constexpr uintptr_t Self = 0x0; }; // UnityEngine.RuntimePlatform struct RuntimePlatform { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t OSXEditor = 0x0; constexpr uintptr_t OSXPlayer = 0x0; constexpr uintptr_t WindowsPlayer = 0x0; constexpr uintptr_t OSXWebPlayer = 0x0; constexpr uintptr_t OSXDashboardPlayer = 0x0; constexpr uintptr_t WindowsWebPlayer = 0x0; constexpr uintptr_t WindowsEditor = 0x0; constexpr uintptr_t IPhonePlayer = 0x0; constexpr uintptr_t XBOX360 = 0x0; constexpr uintptr_t PS3 = 0x0; constexpr uintptr_t Android = 0x0; constexpr uintptr_t NaCl = 0x0; constexpr uintptr_t FlashPlayer = 0x0; constexpr uintptr_t LinuxPlayer = 0x0; constexpr uintptr_t LinuxEditor = 0x0; constexpr uintptr_t WebGLPlayer = 0x0; constexpr uintptr_t MetroPlayerX86 = 0x0; constexpr uintptr_t WSAPlayerX86 = 0x0; constexpr uintptr_t MetroPlayerX64 = 0x0; constexpr uintptr_t WSAPlayerX64 = 0x0; constexpr uintptr_t MetroPlayerARM = 0x0; constexpr uintptr_t WSAPlayerARM = 0x0; constexpr uintptr_t WP8Player = 0x0; constexpr uintptr_t BlackBerryPlayer = 0x0; constexpr uintptr_t TizenPlayer = 0x0; constexpr uintptr_t PSP2 = 0x0; constexpr uintptr_t PS4 = 0x0; constexpr uintptr_t PSM = 0x0; constexpr uintptr_t XboxOne = 0x0; constexpr uintptr_t SamsungTVPlayer = 0x0; constexpr uintptr_t WiiU = 0x0; constexpr uintptr_t tvOS = 0x0; constexpr uintptr_t Switch = 0x0; constexpr uintptr_t Lumin = 0x0; constexpr uintptr_t Stadia = 0x0; constexpr uintptr_t CloudRendering = 0x0; constexpr uintptr_t LinuxHeadlessSimulation = 0x0; constexpr uintptr_t GameCoreScarlett = 0x0; constexpr uintptr_t GameCoreXboxSeries = 0x0; constexpr uintptr_t GameCoreXboxOne = 0x0; constexpr uintptr_t PS5 = 0x0; constexpr uintptr_t EmbeddedLinuxArm64 = 0x0; constexpr uintptr_t EmbeddedLinuxArm32 = 0x0; constexpr uintptr_t EmbeddedLinuxX64 = 0x0; constexpr uintptr_t EmbeddedLinuxX86 = 0x0; constexpr uintptr_t LinuxServer = 0x0; constexpr uintptr_t WindowsServer = 0x0; constexpr uintptr_t OSXServer = 0x0; constexpr uintptr_t QNXArm32 = 0x0; constexpr uintptr_t QNXArm64 = 0x0; constexpr uintptr_t QNXX64 = 0x0; constexpr uintptr_t QNXX86 = 0x0; constexpr uintptr_t VisionOS = 0x0; constexpr uintptr_t Switch2 = 0x0; constexpr uintptr_t KeplerArm64 = 0x0; constexpr uintptr_t KeplerX64 = 0x0; }; // UnityEngine.SystemLanguage struct SystemLanguage { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Afrikaans = 0x0; constexpr uintptr_t Arabic = 0x0; constexpr uintptr_t Basque = 0x0; constexpr uintptr_t Belarusian = 0x0; constexpr uintptr_t Bulgarian = 0x0; constexpr uintptr_t Catalan = 0x0; constexpr uintptr_t Chinese = 0x0; constexpr uintptr_t Czech = 0x0; constexpr uintptr_t Danish = 0x0; constexpr uintptr_t Dutch = 0x0; constexpr uintptr_t English = 0x0; constexpr uintptr_t Estonian = 0x0; constexpr uintptr_t Faroese = 0x0; constexpr uintptr_t Finnish = 0x0; constexpr uintptr_t French = 0x0; constexpr uintptr_t German = 0x0; constexpr uintptr_t Greek = 0x0; constexpr uintptr_t Hebrew = 0x0; constexpr uintptr_t Icelandic = 0x0; constexpr uintptr_t Indonesian = 0x0; constexpr uintptr_t Italian = 0x0; constexpr uintptr_t Japanese = 0x0; constexpr uintptr_t Korean = 0x0; constexpr uintptr_t Latvian = 0x0; constexpr uintptr_t Lithuanian = 0x0; constexpr uintptr_t Norwegian = 0x0; constexpr uintptr_t Polish = 0x0; constexpr uintptr_t Portuguese = 0x0; constexpr uintptr_t Romanian = 0x0; constexpr uintptr_t Russian = 0x0; constexpr uintptr_t SerboCroatian = 0x0; constexpr uintptr_t Slovak = 0x0; constexpr uintptr_t Slovenian = 0x0; constexpr uintptr_t Spanish = 0x0; constexpr uintptr_t Swedish = 0x0; constexpr uintptr_t Thai = 0x0; constexpr uintptr_t Turkish = 0x0; constexpr uintptr_t Ukrainian = 0x0; constexpr uintptr_t Vietnamese = 0x0; constexpr uintptr_t ChineseSimplified = 0x0; constexpr uintptr_t ChineseTraditional = 0x0; constexpr uintptr_t Hindi = 0x0; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Hungarian = 0x0; }; // UnityEngine.LogType struct LogType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Error = 0x0; constexpr uintptr_t Assert = 0x0; constexpr uintptr_t Warning = 0x0; constexpr uintptr_t Log = 0x0; constexpr uintptr_t Exception = 0x0; }; // UnityEngine.LogOption struct LogOption { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t NoStacktrace = 0x0; }; // UnityEngine.ThreadPriority struct ThreadPriority { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Low = 0x0; constexpr uintptr_t BelowNormal = 0x0; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t High = 0x0; }; // UnityEngine.BootConfigData struct BootConfigData { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t WrapBootConfigData = 0x2EDCD70; constexpr uintptr_t .ctor = 0x2EDCE20; }; // UnityEngine.BatchRendererGroupRuntimeAnalytic struct BatchRendererGroupRuntimeAnalytic { constexpr uintptr_t brgRuntimeStatus = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EDCCA0; constexpr uintptr_t CreateBatchRendererGroupRuntimeAnalytic = 0x2EDCC10; }; // ProjectionMatrixMode struct ProjectionMatrixMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Explicit = 0x0; constexpr uintptr_t Implicit = 0x0; constexpr uintptr_t PhysicalPropertiesBased = 0x0; }; // GateFitMode struct GateFitMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Vertical = 0x0; constexpr uintptr_t Horizontal = 0x0; constexpr uintptr_t Fill = 0x0; constexpr uintptr_t Overscan = 0x0; constexpr uintptr_t None = 0x0; }; // GateFitParameters struct GateFitParameters { // ---- Methods ---- constexpr uintptr_t Mode = 0x6D3B80; constexpr uintptr_t Aspect = 0xD58600; }; // StereoscopicEye struct StereoscopicEye { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Right = 0x0; }; // MonoOrStereoscopicEye struct MonoOrStereoscopicEye { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Right = 0x0; constexpr uintptr_t Mono = 0x0; }; // SceneViewFilterMode struct SceneViewFilterMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Off = 0x0; constexpr uintptr_t ShowFiltered = 0x0; }; // RenderRequestMode struct RenderRequestMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ObjectId = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t VertexNormal = 0x0; constexpr uintptr_t WorldPosition = 0x0; constexpr uintptr_t EntityId = 0x0; constexpr uintptr_t BaseColor = 0x0; constexpr uintptr_t SpecularColor = 0x0; constexpr uintptr_t Metallic = 0x0; constexpr uintptr_t Emission = 0x0; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t Smoothness = 0x0; constexpr uintptr_t Occlusion = 0x0; constexpr uintptr_t DiffuseColor = 0x0; }; // RenderRequestOutputSpace struct RenderRequestOutputSpace { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ScreenSpace = 0x0; constexpr uintptr_t UV0 = 0x0; constexpr uintptr_t UV1 = 0x0; constexpr uintptr_t UV2 = 0x0; constexpr uintptr_t UV3 = 0x0; constexpr uintptr_t UV4 = 0x0; constexpr uintptr_t UV5 = 0x0; constexpr uintptr_t UV6 = 0x0; constexpr uintptr_t UV7 = 0x0; constexpr uintptr_t UV8 = 0x0; }; // RenderRequest struct RenderRequest { constexpr uintptr_t m_CameraRenderMode = 0x10; constexpr uintptr_t m_ResultRT = 0x18; constexpr uintptr_t m_OutputSpace = 0x20; }; // CameraCallback struct CameraCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540580; constexpr uintptr_t Invoke = 0x520290; }; // UnityEngine.Camera struct Camera { constexpr uintptr_t kMinAperture = 0x0; constexpr uintptr_t kMaxAperture = 0x0; constexpr uintptr_t kMinBladeCount = 0x0; constexpr uintptr_t kMaxBladeCount = 0x0; constexpr uintptr_t m_NonSerializedVersion = 0x18; constexpr uintptr_t onPreCull = 0x0; constexpr uintptr_t onPreRender = 0x8; constexpr uintptr_t onPostRender = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t NearClipPlane = 0x2EE5130; constexpr uintptr_t NearClipPlane = 0x2EE88A0; constexpr uintptr_t FarClipPlane = 0x2EE49B0; constexpr uintptr_t FarClipPlane = 0x2EE7E40; constexpr uintptr_t FieldOfView = 0x2EE4A70; constexpr uintptr_t FieldOfView = 0x2EE7F20; constexpr uintptr_t RenderingPath = 0x2EE5C80; constexpr uintptr_t RenderingPath = 0x2EE9140; constexpr uintptr_t ActualRenderingPath = 0x2EE3740; constexpr uintptr_t Reset = 0x2EE1540; constexpr uintptr_t AllowHDR = 0x2EE3980; constexpr uintptr_t AllowHDR = 0x2EE6FC0; constexpr uintptr_t AllowMSAA = 0x2EE3A40; constexpr uintptr_t AllowMSAA = 0x2EE70A0; constexpr uintptr_t AllowDynamicResolution = 0x2EE38C0; constexpr uintptr_t AllowDynamicResolution = 0x2EE6EE0; constexpr uintptr_t ForceIntoRenderTexture = 0x2EE4CB0; constexpr uintptr_t ForceIntoRenderTexture = 0x2EE81C0; constexpr uintptr_t OrthographicSize = 0x2EE53A0; constexpr uintptr_t OrthographicSize = 0x2EE8B30; constexpr uintptr_t Orthographic = 0x2EE5460; constexpr uintptr_t Orthographic = 0x2EE8C10; constexpr uintptr_t OpaqueSortMode = 0x2EE52E0; constexpr uintptr_t OpaqueSortMode = 0x2EE8A50; constexpr uintptr_t TransparencySortMode = 0x2EE6930; constexpr uintptr_t TransparencySortMode = 0x2EE9B20; constexpr uintptr_t TransparencySortAxis = 0x2EE6850; constexpr uintptr_t TransparencySortAxis = 0x2EE9A50; constexpr uintptr_t ResetTransparencySortSettings = 0x2EE13C0; constexpr uintptr_t Depth = 0x2EE4830; constexpr uintptr_t Depth = 0x2EE7C90; constexpr uintptr_t Aspect = 0x2EE3D40; constexpr uintptr_t Aspect = 0x2EE7340; constexpr uintptr_t ResetAspect = 0x2EE0F40; constexpr uintptr_t Velocity = 0x2EE6D00; constexpr uintptr_t CullingMask = 0x2EE4450; constexpr uintptr_t CullingMask = 0x2EE7920; constexpr uintptr_t EventMask = 0x2EE48F0; constexpr uintptr_t EventMask = 0x2EE7D60; constexpr uintptr_t LayerCullSpherical = 0x2EE4F00; constexpr uintptr_t LayerCullSpherical = 0x2EE8640; constexpr uintptr_t LayerCullSphericalInternal = 0x2EE4F00; constexpr uintptr_t LayerCullSphericalInternal = 0x2EE85B0; constexpr uintptr_t CameraType = 0x2EE4150; constexpr uintptr_t CameraType = 0x2EE76A0; constexpr uintptr_t SkyboxMaterial = 0x2EE6200; constexpr uintptr_t OverrideSceneCullingMask = 0x2EE5520; constexpr uintptr_t OverrideSceneCullingMask = 0x2EE8CF0; constexpr uintptr_t SceneCullingMask = 0x2EE5EC0; constexpr uintptr_t UseInteractiveLightBakingData = 0x2EE69F0; constexpr uintptr_t UseInteractiveLightBakingData = 0x2EE9C00; constexpr uintptr_t GetLayerCullDistances = 0x2EDFAC0; constexpr uintptr_t SetLayerCullDistances = 0x2EE1C30; constexpr uintptr_t LayerCullDistances = 0x2EE4EB0; constexpr uintptr_t LayerCullDistances = 0x2EE83F0; constexpr uintptr_t PreviewCullingLayer = 0x2EE3610; constexpr uintptr_t UseOcclusionCulling = 0x2EE6B70; constexpr uintptr_t UseOcclusionCulling = 0x2EE9DC0; constexpr uintptr_t CullingMatrix = 0x2EE4520; constexpr uintptr_t CullingMatrix = 0x2EE7A00; constexpr uintptr_t ResetCullingMatrix = 0x2EE1000; constexpr uintptr_t BackgroundColor = 0x2EE3E10; constexpr uintptr_t BackgroundColor = 0x2EE7420; constexpr uintptr_t ClearFlags = 0x2EE4210; constexpr uintptr_t ClearFlags = 0x2EE7770; constexpr uintptr_t DepthTextureMode = 0x2EE4770; constexpr uintptr_t DepthTextureMode = 0x2EE7BB0; constexpr uintptr_t ClearStencilAfterLightingPass = 0x2EE42D0; constexpr uintptr_t ClearStencilAfterLightingPass = 0x2EE7850; constexpr uintptr_t SetReplacementShader = 0x2EE1DC0; constexpr uintptr_t ResetReplacementShader = 0x2EE1180; constexpr uintptr_t ProjectionMatrixMode = 0x2EE5930; constexpr uintptr_t UsePhysicalProperties = 0x2EE6C30; constexpr uintptr_t UsePhysicalProperties = 0x2EE9EA0; constexpr uintptr_t Iso = 0x2EE4E30; constexpr uintptr_t Iso = 0x2EE8360; constexpr uintptr_t ShutterSpeed = 0x2EE6140; constexpr uintptr_t ShutterSpeed = 0x2EE93D0; constexpr uintptr_t Aperture = 0x2EE3BC0; constexpr uintptr_t Aperture = 0x2EE7260; constexpr uintptr_t FocusDistance = 0x2EE4BF0; constexpr uintptr_t FocusDistance = 0x2EE80E0; constexpr uintptr_t FocalLength = 0x2EE4B30; constexpr uintptr_t FocalLength = 0x2EE8000; constexpr uintptr_t BladeCount = 0x2EE3FA0; constexpr uintptr_t BladeCount = 0x2EE75D0; constexpr uintptr_t Curvature = 0x2EE46A0; constexpr uintptr_t Curvature = 0x2EE7AE0; constexpr uintptr_t BarrelClipping = 0x2EE3EE0; constexpr uintptr_t BarrelClipping = 0x2EE7500; constexpr uintptr_t Anamorphism = 0x2EE3B00; constexpr uintptr_t Anamorphism = 0x2EE7180; constexpr uintptr_t SensorSize = 0x2EE6070; constexpr uintptr_t SensorSize = 0x2EE92F0; constexpr uintptr_t LensShift = 0x2EE4FD0; constexpr uintptr_t LensShift = 0x2EE87C0; constexpr uintptr_t GateFit = 0x2EE4D70; constexpr uintptr_t GateFit = 0x2EE8290; constexpr uintptr_t GetGateFittedFieldOfView = 0x2EDF910; constexpr uintptr_t GetGateFittedLensShift = 0x2EDF9E0; constexpr uintptr_t GetLocalSpaceAim = 0x2EDFC30; constexpr uintptr_t Rect = 0x2EE5AF0; constexpr uintptr_t Rect = 0x2EE8F90; constexpr uintptr_t PixelRect = 0x2EE56B0; constexpr uintptr_t PixelRect = 0x2EE8DD0; constexpr uintptr_t PixelWidth = 0x2EE5780; constexpr uintptr_t PixelHeight = 0x2EE55E0; constexpr uintptr_t ScaledPixelWidth = 0x2EE5E00; constexpr uintptr_t ScaledPixelHeight = 0x2EE5D40; constexpr uintptr_t TargetTexture = 0x2EE6760; constexpr uintptr_t TargetTexture = 0x2EE9940; constexpr uintptr_t ActiveTexture = 0x2EE3660; constexpr uintptr_t TargetDisplay = 0x2EE66A0; constexpr uintptr_t TargetDisplay = 0x2EE9860; constexpr uintptr_t SetTargetBuffersImpl = 0x2EE2200; constexpr uintptr_t SetTargetBuffers = 0x2EE2420; constexpr uintptr_t SetTargetBuffersMRTImpl = 0x2EE2300; constexpr uintptr_t SetTargetBuffers = 0x2EE24C0; constexpr uintptr_t GetCameraBufferWarnings = 0x2EDF370; constexpr uintptr_t CameraToWorldMatrix = 0x2EE4070; constexpr uintptr_t WorldToCameraMatrix = 0x2EE6DF0; constexpr uintptr_t WorldToCameraMatrix = 0x2EE9F80; constexpr uintptr_t ProjectionMatrix = 0x2EE5A00; constexpr uintptr_t ProjectionMatrix = 0x2EE8EB0; constexpr uintptr_t NonJitteredProjectionMatrix = 0x2EE5200; constexpr uintptr_t NonJitteredProjectionMatrix = 0x2EE8980; constexpr uintptr_t UseJitteredProjectionMatrixForTransparentRendering = 0x2EE6AB0; constexpr uintptr_t UseJitteredProjectionMatrixForTransparentRendering = 0x2EE9CE0; constexpr uintptr_t PreviousViewProjectionMatrix = 0x2EE5850; constexpr uintptr_t ResetWorldToCameraMatrix = 0x2EE1480; constexpr uintptr_t ResetProjectionMatrix = 0x2EE10C0; constexpr uintptr_t CalculateObliqueMatrix = 0x2EDEB70; constexpr uintptr_t WorldToScreenPoint = 0x2EE3350; constexpr uintptr_t WorldToViewportPoint = 0x2EE3550; constexpr uintptr_t ViewportToWorldPoint = 0x2EE3150; constexpr uintptr_t ScreenToWorldPoint = 0x2EE1A50; constexpr uintptr_t WorldToScreenPoint = 0x2EE3280; constexpr uintptr_t WorldToViewportPoint = 0x2EE3480; constexpr uintptr_t ViewportToWorldPoint = 0x2EE3080; constexpr uintptr_t ScreenToWorldPoint = 0x2EE1B10; constexpr uintptr_t ScreenToViewportPoint = 0x2EE1930; constexpr uintptr_t ViewportToScreenPoint = 0x2EE2F60; constexpr uintptr_t GetFrustumPlaneSizeAt = 0x2EDF830; constexpr uintptr_t ViewportPointToRay = 0x2EE2C60; constexpr uintptr_t ViewportPointToRay = 0x2EE2E00; constexpr uintptr_t ViewportPointToRay = 0x2EE2D10; constexpr uintptr_t ScreenPointToRay = 0x2EE1820; constexpr uintptr_t ScreenPointToRay = 0x2EE1720; constexpr uintptr_t ScreenPointToRay = 0x2EE1630; constexpr uintptr_t CalculateFrustumCornersInternal = 0x2EDE8A0; constexpr uintptr_t CalculateFrustumCorners = 0x2EDEA20; constexpr uintptr_t CalculateProjectionMatrixFromPhysicalPropertiesInternal = 0x2EDEC90; constexpr uintptr_t CalculateProjectionMatrixFromPhysicalProperties = 0x2EDED20; constexpr uintptr_t FocalLengthToFieldOfView = 0x2EDF100; constexpr uintptr_t FieldOfViewToFocalLength = 0x2EDEF90; constexpr uintptr_t HorizontalToVerticalFieldOfView = 0x2EDFFD0; constexpr uintptr_t VerticalToHorizontalFieldOfView = 0x2EE2BA0; constexpr uintptr_t Main = 0x2EE5090; constexpr uintptr_t Current = 0x2EE45F0; constexpr uintptr_t CurrentInternal = 0x2EE45F0; constexpr uintptr_t Scene = 0x2EE5F90; constexpr uintptr_t Scene = 0x2EE9220; constexpr uintptr_t StereoEnabled = 0x2EE6460; constexpr uintptr_t StereoSeparation = 0x2EE6520; constexpr uintptr_t StereoSeparation = 0x2EE9590; constexpr uintptr_t StereoConvergence = 0x2EE63A0; constexpr uintptr_t StereoConvergence = 0x2EE94B0; constexpr uintptr_t AreVRStereoViewMatricesWithinSingleCullTolerance = 0x2EE3C80; constexpr uintptr_t StereoTargetEye = 0x2EE65E0; constexpr uintptr_t StereoTargetEye = 0x2EE96F0; constexpr uintptr_t StereoTargetEyeInternal = 0x2EE65E0; constexpr uintptr_t StereoTargetEyeInternal = 0x2EE9660; constexpr uintptr_t StereoActiveEye = 0x2EE62E0; constexpr uintptr_t GetStereoNonJitteredProjectionMatrix = 0x2EDFD20; constexpr uintptr_t GetStereoViewMatrix = 0x2EDFF20; constexpr uintptr_t CopyStereoDeviceProjectionMatrixToNonJittered = 0x2EDEF00; constexpr uintptr_t GetStereoProjectionMatrix = 0x2EDFE20; constexpr uintptr_t SetStereoProjectionMatrix = 0x2EE2010; constexpr uintptr_t ResetStereoProjectionMatrices = 0x2EE1240; constexpr uintptr_t SetStereoViewMatrix = 0x2EE2100; constexpr uintptr_t ResetStereoViewMatrices = 0x2EE1300; constexpr uintptr_t GetAllCamerasCount = 0x2EDF150; constexpr uintptr_t GetAllCamerasImpl = 0x2EDF1C0; constexpr uintptr_t AllCamerasCount = 0x2EDF150; constexpr uintptr_t AllCameras = 0x2EE37C0; constexpr uintptr_t GetAllCameras = 0x2EDF230; constexpr uintptr_t RenderToCubemapImpl = 0x2EE0A30; constexpr uintptr_t RenderToCubemap = 0x2EE0A30; constexpr uintptr_t RenderToCubemap = 0x2EE0B10; constexpr uintptr_t RenderToCubemap = 0x2EE0A30; constexpr uintptr_t RenderToCubemap = 0x2EE0B10; constexpr uintptr_t GetFilterMode = 0x2EDF750; constexpr uintptr_t SceneViewFilterMode = 0x2EDF750; constexpr uintptr_t RenderCloudsInSceneView = 0x2EE5BC0; constexpr uintptr_t RenderCloudsInSceneView = 0x2EE9070; constexpr uintptr_t RenderToCubemapEyeImpl = 0x2EE08F0; constexpr uintptr_t RenderToCubemap = 0x2EE08F0; constexpr uintptr_t Render = 0x2EE0E80; constexpr uintptr_t RenderWithShader = 0x2EE0C40; constexpr uintptr_t RenderDontRestore = 0x2EE0800; constexpr uintptr_t SubmitRenderRequests = 0x2EE28C0; constexpr uintptr_t SubmitRenderRequest = 0x463590; constexpr uintptr_t SubmitRenderRequestsInternal = 0x2EE2830; constexpr uintptr_t SubmitBuiltInObjectIDRenderRequest = 0x2EE2700; constexpr uintptr_t SetupCurrent = 0x2EE2620; constexpr uintptr_t CopyFrom = 0x2EDEE00; constexpr uintptr_t CommandBufferCount = 0x2EE4390; constexpr uintptr_t RemoveCommandBuffersImpl = 0x2EE05F0; constexpr uintptr_t RemoveAllCommandBuffersImpl = 0x2EE0060; constexpr uintptr_t RemoveCommandBuffers = 0x2EE0680; constexpr uintptr_t RemoveAllCommandBuffers = 0x2EE00E0; constexpr uintptr_t AddCommandBufferImpl = 0x2EDE4C0; constexpr uintptr_t AddCommandBufferAsyncImpl = 0x2EDE110; constexpr uintptr_t RemoveCommandBufferImpl = 0x2EE0260; constexpr uintptr_t AddCommandBuffer = 0x2EDE5A0; constexpr uintptr_t AddCommandBufferAsync = 0x2EDE200; constexpr uintptr_t RemoveCommandBuffer = 0x2EE0340; constexpr uintptr_t GetCommandBuffers = 0x2EDF4C0; constexpr uintptr_t GetCommandBuffersImpl = 0x2EDF430; constexpr uintptr_t FireOnPreCull = 0x2EDF040; constexpr uintptr_t FireOnPreRender = 0x2EDF0A0; constexpr uintptr_t FireOnPostRender = 0x2EDEFE0; constexpr uintptr_t BumpNonSerializedVersion = 0x2EDE810; constexpr uintptr_t OnlyUsedForTesting1 = 0x512CE0; constexpr uintptr_t OnlyUsedForTesting2 = 0x512CE0; constexpr uintptr_t TryGetCullingParameters = 0x2EE2B10; constexpr uintptr_t TryGetCullingParameters = 0x2EE2A70; constexpr uintptr_t GetCullingParameters_Internal = 0x2EDF670; }; // UnityEngine.BoundingSphere struct BoundingSphere { constexpr uintptr_t position = 0x10; constexpr uintptr_t radius = 0x1C; }; // UnityEngine.CullingQueryOptions struct CullingQueryOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t IgnoreVisibility = 0x0; constexpr uintptr_t IgnoreDistance = 0x0; }; // UnityEngine.CullingGroupEvent struct CullingGroupEvent { constexpr uintptr_t m_Index = 0x10; constexpr uintptr_t m_PrevState = 0x14; constexpr uintptr_t m_ThisState = 0x15; }; // StateChanged struct StateChanged { // ---- Methods ---- constexpr uintptr_t .ctor = 0x18D9C40; constexpr uintptr_t Invoke = 0x520290; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.CullingGroup struct CullingGroup { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t m_OnStateChanged = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EEA990; constexpr uintptr_t Finalize = 0x2EEA110; constexpr uintptr_t DisposeInternal = 0x2EEA050; constexpr uintptr_t Dispose = 0x2EEA0B0; constexpr uintptr_t TargetCamera = 0x2EEAA40; constexpr uintptr_t SetBoundingSpheres = 0x2EEA810; constexpr uintptr_t SetBoundingSphereCount = 0x2EEA760; constexpr uintptr_t QueryIndices = 0x2EEA430; constexpr uintptr_t QueryIndices = 0x2EEA2F0; constexpr uintptr_t SetBoundingDistances = 0x2EEA620; constexpr uintptr_t SetDistanceReferencePoint_InternalVector3 = 0x2EEA8C0; constexpr uintptr_t SetDistanceReferencePoint = 0x2EEA920; constexpr uintptr_t SendEvents = 0x2EEA560; constexpr uintptr_t Init = 0x2EEA240; constexpr uintptr_t FinalizerFailure = 0x2EEA1E0; }; // ReflectionProbeEvent struct ReflectionProbeEvent { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ReflectionProbeAdded = 0x0; constexpr uintptr_t ReflectionProbeRemoved = 0x0; }; // UnityEngine.ReflectionProbe struct ReflectionProbe { constexpr uintptr_t reflectionProbeChanged = 0x0; constexpr uintptr_t registeredDefaultReflectionSetActions = 0x8; constexpr uintptr_t registeredDefaultReflectionTextureActions = 0x10; // ---- Methods ---- constexpr uintptr_t Type = 0x2EF5F30; constexpr uintptr_t Type = 0x2EF7870; constexpr uintptr_t Size = 0x2EF5B50; constexpr uintptr_t Size = 0x2EF7690; constexpr uintptr_t Center = 0x2EF4C00; constexpr uintptr_t Center = 0x2EF6790; constexpr uintptr_t NearClipPlane = 0x2EF55E0; constexpr uintptr_t NearClipPlane = 0x2EF7080; constexpr uintptr_t FarClipPlane = 0x2EF5120; constexpr uintptr_t FarClipPlane = 0x2EF6BA0; constexpr uintptr_t Intensity = 0x2EF53C0; constexpr uintptr_t Intensity = 0x2EF6E90; constexpr uintptr_t Bounds = 0x2EF4A10; constexpr uintptr_t Hdr = 0x2EF5200; constexpr uintptr_t Hdr = 0x2EF6CA0; constexpr uintptr_t RenderDynamicObjects = 0x2EF58A0; constexpr uintptr_t RenderDynamicObjects = 0x2EF73A0; constexpr uintptr_t ShadowDistance = 0x2EF5A60; constexpr uintptr_t ShadowDistance = 0x2EF7590; constexpr uintptr_t Resolution = 0x2EF5980; constexpr uintptr_t Resolution = 0x2EF7490; constexpr uintptr_t CullingMask = 0x2EF4DE0; constexpr uintptr_t CullingMask = 0x2EF6970; constexpr uintptr_t ClearFlags = 0x2EF4D00; constexpr uintptr_t ClearFlags = 0x2EF6880; constexpr uintptr_t BackgroundColor = 0x2EF4730; constexpr uintptr_t BackgroundColor = 0x2EF6360; constexpr uintptr_t BlendDistance = 0x2EF4920; constexpr uintptr_t BlendDistance = 0x2EF6590; constexpr uintptr_t BoxProjection = 0x2EF4B10; constexpr uintptr_t BoxProjection = 0x2EF6690; constexpr uintptr_t Mode = 0x2EF5500; constexpr uintptr_t Mode = 0x2EF6F80; constexpr uintptr_t Importance = 0x2EF52E0; constexpr uintptr_t Importance = 0x2EF6D90; constexpr uintptr_t RefreshMode = 0x2EF57C0; constexpr uintptr_t RefreshMode = 0x2EF72A0; constexpr uintptr_t TimeSlicingMode = 0x2EF5E50; constexpr uintptr_t TimeSlicingMode = 0x2EF7780; constexpr uintptr_t BakedTexture = 0x2EF4820; constexpr uintptr_t BakedTexture = 0x2EF6460; constexpr uintptr_t CustomBakedTexture = 0x2EF4EC0; constexpr uintptr_t CustomBakedTexture = 0x2EF6A70; constexpr uintptr_t RealtimeTexture = 0x2EF56C0; constexpr uintptr_t RealtimeTexture = 0x2EF7180; constexpr uintptr_t Texture = 0x2EF5D50; constexpr uintptr_t TextureHDRDecodeValues = 0x2EF5C60; constexpr uintptr_t Reset = 0x2EF3EB0; constexpr uintptr_t RenderProbe = 0x2EF3BC0; constexpr uintptr_t RenderProbe = 0x2EF3D00; constexpr uintptr_t IsFinishedRendering = 0x2EF3B10; constexpr uintptr_t ScheduleRender = 0x2EF3FA0; constexpr uintptr_t BlendCubemap = 0x2EF37E0; constexpr uintptr_t UpdateCachedState = 0x2EF40A0; constexpr uintptr_t MinBakedCubemapResolution = 0x2EF5490; constexpr uintptr_t MaxBakedCubemapResolution = 0x2EF5460; constexpr uintptr_t DefaultTextureHDRDecodeValues = 0x2EF4FC0; constexpr uintptr_t DefaultTexture = 0x2EF5060; constexpr uintptr_t Add_reflectionProbeChanged = 0x2EF45D0; constexpr uintptr_t Remove_reflectionProbeChanged = 0x2EF6200; constexpr uintptr_t CallReflectionProbeEvent = 0x2EF3900; constexpr uintptr_t Add_defaultReflectionSet = 0x2EF41C0; constexpr uintptr_t Remove_defaultReflectionSet = 0x2EF5FD0; constexpr uintptr_t Add_defaultReflectionTexture = 0x2EF4390; constexpr uintptr_t Remove_defaultReflectionTexture = 0x2EF6180; constexpr uintptr_t CallSetDefaultReflection = 0x2EF3980; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x2EF40D0; }; // UnityEngine.DebugLogHandler struct DebugLogHandler { // ---- Methods ---- constexpr uintptr_t Internal_Log = 0x2EEAC20; constexpr uintptr_t Internal_LogException = 0x2EEAB40; constexpr uintptr_t LogFormat = 0x2EEAEB0; constexpr uintptr_t LogFormat = 0x2EEAF00; constexpr uintptr_t LogException = 0x2EEADE0; constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.Debug struct Debug { constexpr uintptr_t s_DefaultLogger = 0x0; constexpr uintptr_t s_Logger = 0x8; // ---- Methods ---- constexpr uintptr_t UnityLogger = 0x2EECDC0; constexpr uintptr_t DrawLine = 0x2EEB4A0; constexpr uintptr_t DrawLine = 0x2EEB5A0; constexpr uintptr_t DrawLine = 0x2EEB690; constexpr uintptr_t DrawLine = 0x2EEB400; constexpr uintptr_t DrawRay = 0x2EEB790; constexpr uintptr_t DrawRay = 0x2EEB9C0; constexpr uintptr_t DrawRay = 0x2EEB850; constexpr uintptr_t ExtractStackTraceNoAlloc = 0x2EEBAC0; constexpr uintptr_t Log = 0x2EECBC0; constexpr uintptr_t Log = 0x2EECAF0; constexpr uintptr_t LogFormat = 0x2EEC6E0; constexpr uintptr_t LogFormat = 0x2EEC430; constexpr uintptr_t LogError = 0x2EEC1F0; constexpr uintptr_t LogError = 0x2EEC120; constexpr uintptr_t LogErrorFormat = 0x2EEC050; constexpr uintptr_t LogErrorFormat = 0x2EEBF70; constexpr uintptr_t LogException = 0x2EEC2B0; constexpr uintptr_t LogException = 0x2EEC370; constexpr uintptr_t LogWarning = 0x2EECA30; constexpr uintptr_t LogWarning = 0x2EEC960; constexpr uintptr_t LogWarningFormat = 0x2EEC7B0; constexpr uintptr_t LogWarningFormat = 0x2EEC880; constexpr uintptr_t Assert = 0x2EEAF50; constexpr uintptr_t Assert = 0x2EEB030; constexpr uintptr_t LogAssertion = 0x2EEBEB0; constexpr uintptr_t LogAssertionFormat = 0x2EEBDE0; constexpr uintptr_t IsDebugBuild = 0x2EECD90; constexpr uintptr_t CallOverridenDebugHandler = 0x2EEB100; constexpr uintptr_t IsLoggingEnabled = 0x2EEBC70; constexpr uintptr_t .cctor = 0x2EECC80; }; // Expression struct Expression { constexpr uintptr_t rpnTokens = 0x10; constexpr uintptr_t hasVariables = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EEF200; constexpr uintptr_t Equals = 0x2EEF110; constexpr uintptr_t GetHashCode = 0x6BFB40; constexpr uintptr_t ToString = 0x2EEF1C0; }; // PcgRandom struct PcgRandom { constexpr uintptr_t increment = 0x10; constexpr uintptr_t state = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF11E0; constexpr uintptr_t GetUInt = 0x2EF1140; constexpr uintptr_t RotateRight = 0x1ECB970; constexpr uintptr_t XshRr = 0x2EF11B0; constexpr uintptr_t Step = 0x2EF1190; }; // Op struct Op { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Add = 0x0; constexpr uintptr_t Sub = 0x0; constexpr uintptr_t Mul = 0x0; constexpr uintptr_t Div = 0x0; constexpr uintptr_t Mod = 0x0; constexpr uintptr_t Neg = 0x0; constexpr uintptr_t Pow = 0x0; constexpr uintptr_t Sqrt = 0x0; constexpr uintptr_t Sin = 0x0; constexpr uintptr_t Cos = 0x0; constexpr uintptr_t Tan = 0x0; constexpr uintptr_t Floor = 0x0; constexpr uintptr_t Ceil = 0x0; constexpr uintptr_t Round = 0x0; constexpr uintptr_t Rand = 0x0; constexpr uintptr_t Linear = 0x0; }; // Associativity struct Associativity { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Right = 0x0; }; // Operator struct Operator { constexpr uintptr_t op = 0x10; constexpr uintptr_t precedence = 0x14; constexpr uintptr_t associativity = 0x18; constexpr uintptr_t inputs = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF10F0; }; // UnityEngine.ExpressionEvaluator struct ExpressionEvaluator { constexpr uintptr_t s_Random = 0x0; constexpr uintptr_t s_Operators = 0x10; // ---- Methods ---- constexpr uintptr_t Evaluate = 0x356E50; constexpr uintptr_t EvaluateTokens = 0x463590; constexpr uintptr_t EvaluateDouble = 0x2EED300; constexpr uintptr_t InfixToRPN = 0x2EEE110; constexpr uintptr_t NeedToPop = 0x2EEE790; constexpr uintptr_t ExpressionToTokens = 0x2EEDBA0; constexpr uintptr_t IsCommand = 0x2EEE5C0; constexpr uintptr_t IsVariable = 0x2EEE730; constexpr uintptr_t IsDelayedFunction = 0x2EEE640; constexpr uintptr_t IsOperator = 0x2EEE6B0; constexpr uintptr_t TokenToOperator = 0x2EEEA30; constexpr uintptr_t PreFormatExpression = 0x2EEE880; constexpr uintptr_t FixUnaryOperators = 0x2EEDF90; constexpr uintptr_t EvaluateOp = 0x2EED810; constexpr uintptr_t TryParse = 0x3473A0; constexpr uintptr_t .cctor = 0x2EEEAD0; }; // UnityEngine.Bounds struct Bounds { constexpr uintptr_t m_Center = 0x10; constexpr uintptr_t m_Extents = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EDD9A0; constexpr uintptr_t GetHashCode = 0x1047D70; constexpr uintptr_t Equals = 0x2EDD460; constexpr uintptr_t Equals = 0x2EDD3D0; constexpr uintptr_t Center = 0x2EDD130; constexpr uintptr_t Center = 0x2B3B2E0; constexpr uintptr_t Size = 0x2EDDA70; constexpr uintptr_t Size = 0x2EDDD40; constexpr uintptr_t Extents = 0x2EDD150; constexpr uintptr_t Extents = 0x2EDD170; constexpr uintptr_t Min = 0x2EDDA30; constexpr uintptr_t Min = 0x2EDDCB0; constexpr uintptr_t Max = 0x2EDD9F0; constexpr uintptr_t Max = 0x2EDDC10; constexpr uintptr_t Op_Equality = 0x2EDDAB0; constexpr uintptr_t Op_Inequality = 0x2EDDB50; constexpr uintptr_t SetMinMax = 0x2EDD750; constexpr uintptr_t Encapsulate = 0x2EDD2E0; constexpr uintptr_t Encapsulate = 0x64B230; constexpr uintptr_t Expand = 0x2EDD5E0; constexpr uintptr_t Expand = 0x2EDD580; constexpr uintptr_t Intersects = 0x64B430; constexpr uintptr_t IntersectRay = 0x2EDD6E0; constexpr uintptr_t ToString = 0x2EDD990; constexpr uintptr_t ToString = 0x2EDD7D0; constexpr uintptr_t Contains = 0x2EDD290; constexpr uintptr_t IntersectRayAABB = 0x2EDD680; constexpr uintptr_t ClosestPoint = 0x2EDD1E0; }; // UnityEngine.BoundsInt struct BoundsInt { constexpr uintptr_t m_Position = 0x10; constexpr uintptr_t m_Size = 0x1C; // ---- Methods ---- constexpr uintptr_t Position = 0x2EDD130; constexpr uintptr_t Position = 0x2B3B2E0; constexpr uintptr_t Size = 0x2EDD150; constexpr uintptr_t Size = 0x2EDD170; constexpr uintptr_t .ctor = 0x7B34F0; constexpr uintptr_t ToString = 0x2EDD120; constexpr uintptr_t ToString = 0x2EDCF80; constexpr uintptr_t Equals = 0x2EDCEA0; constexpr uintptr_t Equals = 0x8B6EE0; constexpr uintptr_t GetHashCode = 0x2EDCF40; }; // UnityEngine.GeometryUtility struct GeometryUtility { // ---- Methods ---- constexpr uintptr_t CalculateFrustumPlanes = 0x2EEF6A0; constexpr uintptr_t CalculateFrustumPlanes = 0x2EEF700; constexpr uintptr_t CalculateFrustumPlanes = 0x2EEF960; constexpr uintptr_t TestPlanesAABB = 0x2EEFBF0; constexpr uintptr_t Internal_ExtractPlanes = 0x2EEFAB0; }; // UnityEngine.Plane struct Plane { constexpr uintptr_t size = 0x0; constexpr uintptr_t m_Normal = 0x10; constexpr uintptr_t m_Distance = 0x1C; // ---- Methods ---- constexpr uintptr_t Normal = 0x2EDD130; constexpr uintptr_t Distance = 0x5FB480; constexpr uintptr_t .ctor = 0x2EF1550; constexpr uintptr_t .ctor = 0x741480; constexpr uintptr_t .ctor = 0x2EF15E0; constexpr uintptr_t GetDistanceToPoint = 0x2EF1210; constexpr uintptr_t Raycast = 0x2EF1260; constexpr uintptr_t ToString = 0x2EF1540; constexpr uintptr_t ToString = 0x2EF1380; }; // UnityEngine.Ray struct Ray { constexpr uintptr_t m_Origin = 0x10; constexpr uintptr_t m_Direction = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF30B0; constexpr uintptr_t Origin = 0x2EDD130; constexpr uintptr_t Direction = 0x2EDD150; constexpr uintptr_t GetPoint = 0x2EF2E90; constexpr uintptr_t ToString = 0x2EF2EE0; constexpr uintptr_t ToString = 0x2EF2EF0; }; // UnityEngine.Ray2D struct Ray2D { constexpr uintptr_t m_Origin = 0x10; constexpr uintptr_t m_Direction = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EF2E50; constexpr uintptr_t GetPoint = 0x7BB0E0; constexpr uintptr_t ToString = 0x2EF2C80; constexpr uintptr_t ToString = 0x2EF2C90; }; // UnityEngine.Rect struct Rect { constexpr uintptr_t m_XMin = 0x10; constexpr uintptr_t m_YMin = 0x14; constexpr uintptr_t m_Width = 0x18; constexpr uintptr_t m_Height = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2BA35D0; constexpr uintptr_t .ctor = 0x2BA3530; constexpr uintptr_t .ctor = 0x2E470D0; constexpr uintptr_t Zero = 0x1DCA030; constexpr uintptr_t MinMaxRect = 0x2F19CA0; constexpr uintptr_t X = 0x584E40; constexpr uintptr_t X = 0x18CE5D0; constexpr uintptr_t Y = 0x584E50; constexpr uintptr_t Y = 0x2A92550; constexpr uintptr_t Position = 0x2F1A0D0; constexpr uintptr_t Position = 0x2F1A270; constexpr uintptr_t Center = 0x2F1A060; constexpr uintptr_t Center = 0x2F1A1C0; constexpr uintptr_t Min = 0x2F1A0B0; constexpr uintptr_t Min = 0x2F1A230; constexpr uintptr_t Max = 0x2F1A090; constexpr uintptr_t Max = 0x2F1A200; constexpr uintptr_t Width = 0x5FB490; constexpr uintptr_t Width = 0x2B59C70; constexpr uintptr_t Height = 0x5FB480; constexpr uintptr_t Height = 0x2B810D0; constexpr uintptr_t Size = 0x2F1A0F0; constexpr uintptr_t Size = 0x2F1A290; constexpr uintptr_t XMin = 0x584E40; constexpr uintptr_t XMin = 0x2F1A2C0; constexpr uintptr_t YMin = 0x584E50; constexpr uintptr_t YMin = 0x2F1A2F0; constexpr uintptr_t XMax = 0x2F1A110; constexpr uintptr_t XMax = 0x2F1A2B0; constexpr uintptr_t YMax = 0x2F1A120; constexpr uintptr_t YMax = 0x2F1A2E0; constexpr uintptr_t Contains = 0x1CBE030; constexpr uintptr_t Contains = 0x2F199E0; constexpr uintptr_t OrderMinMax = 0x2F19CE0; constexpr uintptr_t Overlaps = 0x2F19D50; constexpr uintptr_t Overlaps = 0x2E17660; constexpr uintptr_t Op_Inequality = 0x2F1A170; constexpr uintptr_t Op_Equality = 0x2F1A130; constexpr uintptr_t GetHashCode = 0x2F19C00; constexpr uintptr_t Equals = 0x2F19A20; constexpr uintptr_t Equals = 0x2F19B50; constexpr uintptr_t ToString = 0x2F19DA0; constexpr uintptr_t ToString = 0x2F19DB0; constexpr uintptr_t ToString = 0x2F19DC0; }; // UnityEngine.RectInt struct RectInt { constexpr uintptr_t m_XMin = 0x10; constexpr uintptr_t m_YMin = 0x14; constexpr uintptr_t m_Width = 0x18; constexpr uintptr_t m_Height = 0x1C; // ---- Methods ---- constexpr uintptr_t X = 0x130B140; constexpr uintptr_t X = 0x6044D0; constexpr uintptr_t Y = 0x1308F60; constexpr uintptr_t Y = 0x7EEE20; constexpr uintptr_t Width = 0xFEAC50; constexpr uintptr_t Width = 0x7EEE30; constexpr uintptr_t Height = 0x10458C0; constexpr uintptr_t Height = 0x7EEE40; constexpr uintptr_t XMin = 0x2F18AC0; constexpr uintptr_t YMin = 0x2F18BA0; constexpr uintptr_t XMax = 0x2F18A50; constexpr uintptr_t YMax = 0x2F18B30; constexpr uintptr_t .ctor = 0x2BA0ED0; constexpr uintptr_t Overlaps = 0x2EFE070; constexpr uintptr_t ToString = 0x2F18A40; constexpr uintptr_t ToString = 0x2F187D0; constexpr uintptr_t GetHashCode = 0x2F18730; constexpr uintptr_t Equals = 0x2F18640; constexpr uintptr_t Equals = 0x2F18700; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.RectOffset struct RectOffset { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t m_SourceStyle = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F19360; constexpr uintptr_t .ctor = 0x2F191B0; constexpr uintptr_t Finalize = 0x2F18C60; constexpr uintptr_t .ctor = 0x2F19200; constexpr uintptr_t ToString = 0x2F18E50; constexpr uintptr_t ToString = 0x2F18E60; constexpr uintptr_t Destroy = 0x2F18C10; constexpr uintptr_t InternalCreate = 0x2F18D00; constexpr uintptr_t InternalDestroy = 0x2F18D30; constexpr uintptr_t Left = 0x2F19520; constexpr uintptr_t Left = 0x2F19840; constexpr uintptr_t Right = 0x2F195C0; constexpr uintptr_t Right = 0x2F198E0; constexpr uintptr_t Top = 0x2F19660; constexpr uintptr_t Top = 0x2F19980; constexpr uintptr_t Bottom = 0x2F193E0; constexpr uintptr_t Bottom = 0x2F197A0; constexpr uintptr_t Horizontal = 0x2F19480; constexpr uintptr_t Vertical = 0x2F19700; constexpr uintptr_t Remove = 0x2F18DD0; }; // UnityEngine.LightingSettings struct LightingSettings { // ---- Methods ---- constexpr uintptr_t LightingSettingsDontStripMe = 0x512CE0; constexpr uintptr_t .ctor = 0x2F06BF0; constexpr uintptr_t Internal_Create = 0x2F06BB0; constexpr uintptr_t BakedGI = 0x2F06CA0; constexpr uintptr_t BakedGI = 0x2F06EF0; constexpr uintptr_t RealtimeGI = 0x2F06E20; constexpr uintptr_t RealtimeGI = 0x2F070B0; constexpr uintptr_t RealtimeEnvironmentLighting = 0x2F06D60; constexpr uintptr_t RealtimeEnvironmentLighting = 0x2F06FD0; }; // UnityEngine.Gizmos struct Gizmos { // ---- Methods ---- constexpr uintptr_t DrawLine = 0x2F00440; constexpr uintptr_t DrawWireSphere = 0x2F00620; constexpr uintptr_t DrawSphere = 0x2F004E0; constexpr uintptr_t DrawWireCube = 0x2F00580; constexpr uintptr_t DrawCube = 0x2F00150; constexpr uintptr_t DrawIcon = 0x2F003B0; constexpr uintptr_t DrawIcon = 0x2F00210; constexpr uintptr_t Color = 0x2F006B0; constexpr uintptr_t Color = 0x2F007C0; constexpr uintptr_t Matrix = 0x2F00730; constexpr uintptr_t Matrix = 0x2F00840; }; // OrderBlock struct OrderBlock { constexpr uintptr_t order = 0x10; constexpr uintptr_t callback = 0x18; }; // UnityEngine.BeforeRenderHelper struct BeforeRenderHelper { constexpr uintptr_t s_OrderBlocks = 0x0; // ---- Methods ---- constexpr uintptr_t Invoke = 0x2EFEA90; constexpr uintptr_t .cctor = 0x2EFEC30; }; // UnityEngine.CustomRenderTextureManager struct CustomRenderTextureManager { constexpr uintptr_t textureLoaded = 0x0; constexpr uintptr_t textureUnloaded = 0x8; // ---- Methods ---- constexpr uintptr_t InvokeOnTextureLoaded_Internal = 0x2EFED80; constexpr uintptr_t InvokeOnTextureUnloaded_Internal = 0x2EFEDE0; }; // DisplaysUpdatedDelegate struct DisplaysUpdatedDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x73E330; constexpr uintptr_t Invoke = 0x51E470; }; // UnityEngine.Display struct Display { constexpr uintptr_t nativeDisplay = 0x10; constexpr uintptr_t displays = 0x0; constexpr uintptr_t _mainDisplay = 0x8; constexpr uintptr_t m_ActiveEditorGameViewTarget = 0x10; constexpr uintptr_t onDisplaysUpdated = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2EFF490; constexpr uintptr_t .ctor = 0x2EFF460; constexpr uintptr_t RenderingWidth = 0x2EFF5A0; constexpr uintptr_t RenderingHeight = 0x2EFF520; constexpr uintptr_t SystemWidth = 0x2EFF710; constexpr uintptr_t SystemHeight = 0x2EFF690; constexpr uintptr_t RequiresSrgbBlitToBackbuffer = 0x2EFF620; constexpr uintptr_t RelativeMouseAt = 0x2EFF1C0; constexpr uintptr_t Main = 0x2EFF4D0; constexpr uintptr_t RecreateDisplayList = 0x2EFEF90; constexpr uintptr_t FireDisplaysUpdated = 0x2EFEE40; constexpr uintptr_t GetSystemExtImpl = 0x2EFEF30; constexpr uintptr_t GetRenderingExtImpl = 0x2EFEED0; constexpr uintptr_t RelativeMouseAtImpl = 0x2EFF160; constexpr uintptr_t RequiresSrgbBlitToBackbufferImpl = 0x2EFF290; constexpr uintptr_t .cctor = 0x2EFF2D0; }; // LightProbesQueryDispose struct LightProbesQueryDispose { constexpr uintptr_t m_LightProbeContextWrapper = 0x10; // ---- Methods ---- constexpr uintptr_t Dispose = 0x2F04B50; }; // LightProbesQueryDisposeJob struct LightProbesQueryDisposeJob { constexpr uintptr_t Data = 0x10; // ---- Methods ---- constexpr uintptr_t Execute = 0x2F04B50; }; // UnityEngine.LightProbesQuery struct LightProbesQuery { constexpr uintptr_t m_LightProbeContextWrapper = 0x10; constexpr uintptr_t m_AllocatorLabel = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F05150; constexpr uintptr_t Dispose = 0x2F04F10; constexpr uintptr_t Dispose = 0x2F05020; constexpr uintptr_t Create = 0x2F04EA0; constexpr uintptr_t Destroy = 0x2F04ED0; constexpr uintptr_t CalculateInterpolatedLightAndOcclusionProbes = 0x2F04C10; constexpr uintptr_t CalculateInterpolatedLightAndOcclusionProbes = 0x2F04BA0; }; // UnityEngine.FullScreenMode struct FullScreenMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ExclusiveFullScreen = 0x0; constexpr uintptr_t FullScreenWindow = 0x0; constexpr uintptr_t MaximizedWindow = 0x0; constexpr uintptr_t Windowed = 0x0; }; // UnityEngine.RefreshRate struct RefreshRate { constexpr uintptr_t numerator = 0x10; constexpr uintptr_t denominator = 0x14; // ---- Methods ---- constexpr uintptr_t Value = 0x2F1A450; constexpr uintptr_t Equals = 0x2F1A370; constexpr uintptr_t CompareTo = 0x2F1A310; constexpr uintptr_t ToString = 0x2F1A3B0; }; // UnityEngine.DisplayInfo struct DisplayInfo { constexpr uintptr_t handle = 0x10; constexpr uintptr_t width = 0x18; constexpr uintptr_t height = 0x1C; constexpr uintptr_t refreshRate = 0x20; constexpr uintptr_t workArea = 0x28; constexpr uintptr_t name = 0x38; // ---- Methods ---- constexpr uintptr_t Equals = 0x1D0CD60; }; // UnityEngine.Screen struct Screen { // ---- Methods ---- constexpr uintptr_t Width = 0x2F1EE50; constexpr uintptr_t Height = 0x2F1EC10; constexpr uintptr_t Dpi = 0x2F1EBB0; constexpr uintptr_t GetScreenOrientation = 0x2F1E780; constexpr uintptr_t Orientation = 0x2F1E780; constexpr uintptr_t CurrentResolution = 0x2F1EB70; constexpr uintptr_t FullScreen = 0x2F1EBE0; constexpr uintptr_t SafeArea = 0x2F1EE10; constexpr uintptr_t SetResolution = 0x2F1E960; constexpr uintptr_t SetResolution = 0x2F1EA40; constexpr uintptr_t SetResolution = 0x2F1EAB0; constexpr uintptr_t SetResolution = 0x2F1E9C0; constexpr uintptr_t SetMSAASamples = 0x2F1E8C0; constexpr uintptr_t GetMSAASamples = 0x2F1E6C0; constexpr uintptr_t MsaaSamples = 0x2F1E6C0; constexpr uintptr_t MainWindowDisplayInfo = 0x2F1EC40; constexpr uintptr_t GetDisplayLayout = 0x2F1E640; constexpr uintptr_t MoveMainWindowTo = 0x2F1E860; constexpr uintptr_t GetMainWindowDisplayInfo = 0x2F1E730; constexpr uintptr_t GetDisplayLayoutImpl = 0x2F1E600; constexpr uintptr_t MoveMainWindowImpl = 0x2F1E800; constexpr uintptr_t Resolutions = 0x2F1ECF0; }; // UnityEngine.RenderBuffer struct RenderBuffer { constexpr uintptr_t m_RenderTextureInstanceID = 0x10; constexpr uintptr_t m_BufferPtr = 0x18; }; // UnityEngine.ComputeBufferMode struct ComputeBufferMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Immutable = 0x0; constexpr uintptr_t Dynamic = 0x0; constexpr uintptr_t Circular = 0x0; constexpr uintptr_t StreamOut = 0x0; constexpr uintptr_t SubUpdates = 0x0; }; // UnityEngine.Graphics struct Graphics { constexpr uintptr_t kMaxDrawMeshInstanceCount = 0x0; constexpr uintptr_t s_RenderInstancedDataLayouts = 0x8; // ---- Methods ---- constexpr uintptr_t Internal_GetMaxDrawMeshInstanceCount = 0x2F03880; constexpr uintptr_t ActiveTier = 0x2F04040; constexpr uintptr_t ActiveTier = 0x2F04130; constexpr uintptr_t GetPreserveFramebufferAlpha = 0x2F02F80; constexpr uintptr_t PreserveFramebufferAlpha = 0x2F040D0; constexpr uintptr_t GetMinOpenGLESVersion = 0x2F02F50; constexpr uintptr_t MinOpenGLESVersion = 0x2F04070; constexpr uintptr_t Internal_SetNullRT = 0x2F038B0; constexpr uintptr_t Internal_SetRTSimple = 0x2F03950; constexpr uintptr_t ClearRandomWriteTargets = 0x2F01080; constexpr uintptr_t CopyTexture_Slice = 0x2F01280; constexpr uintptr_t CopyTexture_Region = 0x2F01120; constexpr uintptr_t Internal_DrawMeshNow2 = 0x2F034F0; constexpr uintptr_t Internal_DrawTexture = 0x2F03840; constexpr uintptr_t Internal_DrawMesh = 0x2F03650; constexpr uintptr_t Internal_DrawMeshInstanced = 0x2F03200; constexpr uintptr_t Internal_BlitMaterial5 = 0x2F03020; constexpr uintptr_t Blit2 = 0x2F008D0; constexpr uintptr_t Blit4 = 0x2F00A20; constexpr uintptr_t ExecuteCommandBuffer = 0x2F02E90; constexpr uintptr_t SetRenderTargetImpl = 0x2F03BC0; constexpr uintptr_t SetRenderTargetImpl = 0x2F039F0; constexpr uintptr_t SetRenderTarget = 0x2F03D80; constexpr uintptr_t CopyTexture = 0x2F01370; constexpr uintptr_t CopyTexture = 0x2F01490; constexpr uintptr_t DrawTextureImpl = 0x2F02A30; constexpr uintptr_t DrawTexture = 0x2F02B90; constexpr uintptr_t DrawMeshNow = 0x2F01E10; constexpr uintptr_t DrawMeshNow = 0x2F01C30; constexpr uintptr_t DrawMesh = 0x2F02730; constexpr uintptr_t DrawMeshInstanced = 0x2F016A0; constexpr uintptr_t Blit = 0x2F00C90; constexpr uintptr_t Blit = 0x2F00F40; constexpr uintptr_t Blit = 0x2F00B10; constexpr uintptr_t Blit = 0x2F00DA0; constexpr uintptr_t DrawMesh = 0x2F021E0; constexpr uintptr_t DrawMesh = 0x2F01FC0; constexpr uintptr_t DrawMesh = 0x2F024D0; constexpr uintptr_t DrawMeshInstanced = 0x2F015C0; constexpr uintptr_t DrawTexture = 0x2F02D80; constexpr uintptr_t SetRenderTarget = 0x2F03CB0; constexpr uintptr_t SetRenderTarget = 0x2F03D10; constexpr uintptr_t .cctor = 0x2F03F80; }; // UnityEngine.GL struct GL { // ---- Methods ---- constexpr uintptr_t Vertex3 = 0x2EFFF50; constexpr uintptr_t TexCoord3 = 0x2EFFEF0; constexpr uintptr_t TexCoord2 = 0x2EFFEA0; constexpr uintptr_t ImmediateColor = 0x2EFFC90; constexpr uintptr_t Color = 0x2EFF9E0; constexpr uintptr_t Wireframe = 0x2F00030; constexpr uintptr_t InvertCulling = 0x2F00060; constexpr uintptr_t SetViewMatrix = 0x2EFFE60; constexpr uintptr_t Modelview = 0x2F000A0; constexpr uintptr_t PushMatrix = 0x2EFFDF0; constexpr uintptr_t PopMatrix = 0x2EFFDC0; constexpr uintptr_t LoadOrtho = 0x2EFFD10; constexpr uintptr_t LoadProjectionMatrix = 0x2EFFD80; constexpr uintptr_t GetGPUProjectionMatrix = 0x2EFFC20; constexpr uintptr_t GLLoadPixelMatrixScript = 0x2EFFB40; constexpr uintptr_t LoadPixelMatrix = 0x2EFFB40; constexpr uintptr_t Begin = 0x2EFF8D0; constexpr uintptr_t End = 0x2EFFA30; constexpr uintptr_t GLClear = 0x2EFFAD0; constexpr uintptr_t Clear = 0x2EFF910; constexpr uintptr_t Clear = 0x2EFF980; constexpr uintptr_t Viewport = 0x2EFFFF0; }; // UnityEngine.ScalableBufferManager struct ScalableBufferManager { // ---- Methods ---- constexpr uintptr_t WidthScaleFactor = 0x2F1E5D0; constexpr uintptr_t HeightScaleFactor = 0x2F1E5A0; constexpr uintptr_t ResizeBuffers = 0x2F1E550; }; // UnityEngine.FrameTiming struct FrameTiming { constexpr uintptr_t cpuFrameTime = 0x10; constexpr uintptr_t cpuMainThreadFrameTime = 0x18; constexpr uintptr_t cpuMainThreadPresentWaitTime = 0x20; constexpr uintptr_t cpuRenderThreadFrameTime = 0x28; constexpr uintptr_t gpuFrameTime = 0x30; constexpr uintptr_t frameStartTimestamp = 0x38; constexpr uintptr_t firstSubmitTimestamp = 0x40; constexpr uintptr_t cpuTimePresentCalled = 0x48; constexpr uintptr_t cpuTimeFrameComplete = 0x50; constexpr uintptr_t heightScale = 0x58; constexpr uintptr_t widthScale = 0x5C; constexpr uintptr_t syncInterval = 0x60; }; // UnityEngine.FrameTimingManager struct FrameTimingManager { // ---- Methods ---- constexpr uintptr_t CaptureFrameTimings = 0x2EFF790; constexpr uintptr_t GetLatestTimings = 0x2EFF800; }; // UnityEngine.LightmapData struct LightmapData { constexpr uintptr_t m_Light = 0x10; constexpr uintptr_t m_Dir = 0x18; constexpr uintptr_t m_ShadowMask = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.LightmapSettings struct LightmapSettings { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F07170; constexpr uintptr_t Lightmaps = 0x2F072B0; constexpr uintptr_t Lightmaps = 0x2F073D0; constexpr uintptr_t LightmapsMode = 0x2F07280; constexpr uintptr_t LightmapsMode = 0x2F07390; constexpr uintptr_t LightProbes = 0x2F07220; constexpr uintptr_t LightProbes = 0x2F07320; constexpr uintptr_t Reset = 0x2F07140; constexpr uintptr_t LightmapsModeLegacy = 0xCA8A80; constexpr uintptr_t LightmapsModeLegacy = 0x512CE0; constexpr uintptr_t BakedColorSpace = 0x2F071C0; constexpr uintptr_t BakedColorSpace = 0x512CE0; }; // UnityEngine.LightProbes struct LightProbes { constexpr uintptr_t lightProbesUpdated = 0x0; constexpr uintptr_t tetrahedralizationCompleted = 0x8; constexpr uintptr_t needsRetetrahedralization = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F05F50; constexpr uintptr_t Add_lightProbesUpdated = 0x2F05FA0; constexpr uintptr_t Remove_lightProbesUpdated = 0x2F06810; constexpr uintptr_t Internal_CallLightProbesUpdatedFunction = 0x2F05C60; constexpr uintptr_t Add_tetrahedralizationCompleted = 0x2F06120; constexpr uintptr_t Remove_tetrahedralizationCompleted = 0x2F06990; constexpr uintptr_t Internal_CallTetrahedralizationCompletedFunction = 0x2F05D10; constexpr uintptr_t Add_needsRetetrahedralization = 0x2F06060; constexpr uintptr_t Remove_needsRetetrahedralization = 0x2F068D0; constexpr uintptr_t Internal_CallNeedsRetetrahedralizationFunction = 0x2F05CB0; constexpr uintptr_t Tetrahedralize = 0x2F05F20; constexpr uintptr_t TetrahedralizeAsync = 0x2F05EF0; constexpr uintptr_t GetInterpolatedProbe = 0x2F059B0; constexpr uintptr_t AreLightProbesAllowed = 0x2F051F0; constexpr uintptr_t CalculateInterpolatedLightAndOcclusionProbes = 0x2F05490; constexpr uintptr_t CalculateInterpolatedLightAndOcclusionProbes = 0x2F05640; constexpr uintptr_t CalculateInterpolatedLightAndOcclusionProbes_Internal = 0x2F052C0; constexpr uintptr_t GetSharedLightProbesForScene = 0x2F05C00; constexpr uintptr_t GetInstantiatedLightProbesForScene = 0x2F058F0; constexpr uintptr_t Positions = 0x2F066E0; constexpr uintptr_t GetPositionsSelf = 0x2F05A90; constexpr uintptr_t SetPositionsSelf = 0x2F05DD0; constexpr uintptr_t BakedProbes = 0x2F06230; constexpr uintptr_t BakedProbes = 0x2F06AA0; constexpr uintptr_t Count = 0x2F06610; constexpr uintptr_t CountSelf = 0x2F06550; constexpr uintptr_t CellCount = 0x2F06450; constexpr uintptr_t CellCountSelf = 0x2F06390; constexpr uintptr_t GetCount = 0x2F05880; constexpr uintptr_t GetInterpolatedLightProbe = 0x512CE0; constexpr uintptr_t Coefficients = 0x2F064D0; constexpr uintptr_t Coefficients = 0x512CE0; }; // UnityEngine.HDROutputSettings struct HDROutputSettings { constexpr uintptr_t m_DisplayIndex = 0x10; constexpr uintptr_t displays = 0x0; constexpr uintptr_t _mainDisplay = 0x8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2890BA0; constexpr uintptr_t .ctor = 0x51FB90; constexpr uintptr_t Main = 0x2F048C0; constexpr uintptr_t Active = 0x2F04690; constexpr uintptr_t Available = 0x2F04770; constexpr uintptr_t AutomaticHDRTonemapping = 0x2F04700; constexpr uintptr_t AutomaticHDRTonemapping = 0x2F04AD0; constexpr uintptr_t DisplayColorGamut = 0x2F047E0; constexpr uintptr_t GraphicsFormat = 0x2F04850; constexpr uintptr_t PaperWhiteNits = 0x2F04A60; constexpr uintptr_t MaxFullFrameToneMapLuminance = 0x2F04910; constexpr uintptr_t MaxToneMapLuminance = 0x2F04980; constexpr uintptr_t MinToneMapLuminance = 0x2F049F0; constexpr uintptr_t HDRModeChangeRequested = 0x2F04620; constexpr uintptr_t RequestHDRModeChange = 0x2F04430; constexpr uintptr_t GetActive = 0x2F04170; constexpr uintptr_t GetAvailable = 0x2F041F0; constexpr uintptr_t GetAutomaticHDRTonemapping = 0x2F041B0; constexpr uintptr_t SetAutomaticHDRTonemapping = 0x2F044B0; constexpr uintptr_t GetDisplayColorGamut = 0x2F04230; constexpr uintptr_t GetGraphicsFormat = 0x2F04270; constexpr uintptr_t GetPaperWhiteNits = 0x2F043B0; constexpr uintptr_t GetMaxFullFrameToneMapLuminance = 0x2F042F0; constexpr uintptr_t GetMaxToneMapLuminance = 0x2F04330; constexpr uintptr_t GetMinToneMapLuminance = 0x2F04370; constexpr uintptr_t GetHDRModeChangeRequested = 0x2F042B0; constexpr uintptr_t RequestHDRModeChangeInternal = 0x2F043F0; constexpr uintptr_t .cctor = 0x2F044F0; }; // UnityEngine.ColorGamutUtility struct ColorGamutUtility { // ---- Methods ---- constexpr uintptr_t GetColorPrimaries = 0x2EFECC0; constexpr uintptr_t GetWhitePoint = 0x2EFED40; constexpr uintptr_t GetTransferFunction = 0x2EFED00; }; // UnityEngine.Resolution struct Resolution { constexpr uintptr_t m_Width = 0x10; constexpr uintptr_t m_Height = 0x14; constexpr uintptr_t m_RefreshRate = 0x18; // ---- Methods ---- constexpr uintptr_t Width = 0x130B140; constexpr uintptr_t Height = 0x1308F60; constexpr uintptr_t RefreshRate = 0x2F1E430; constexpr uintptr_t ToString = 0x2F1E280; }; // UnityEngine.Internal_DrawTextureArguments struct Internal_DrawTextureArguments { constexpr uintptr_t screenRect = 0x10; constexpr uintptr_t sourceRect = 0x20; constexpr uintptr_t leftBorder = 0x30; constexpr uintptr_t rightBorder = 0x34; constexpr uintptr_t topBorder = 0x38; constexpr uintptr_t bottomBorder = 0x3C; constexpr uintptr_t leftBorderColor = 0x40; constexpr uintptr_t rightBorderColor = 0x50; constexpr uintptr_t topBorderColor = 0x60; constexpr uintptr_t bottomBorderColor = 0x70; constexpr uintptr_t color = 0x80; constexpr uintptr_t borderWidths = 0x90; constexpr uintptr_t cornerRadiuses = 0xA0; constexpr uintptr_t smoothCorners = 0xB0; constexpr uintptr_t pass = 0xB4; constexpr uintptr_t texture = 0xB8; constexpr uintptr_t mat = 0xC0; }; // UnityEngine.QualitySettings struct QualitySettings { constexpr uintptr_t activeQualityLevelChanged = 0x0; // ---- Methods ---- constexpr uintptr_t OnActiveQualityLevelChanged = 0x2F17F70; constexpr uintptr_t PixelLightCount = 0x2F18150; constexpr uintptr_t PixelLightCount = 0x2F18480; constexpr uintptr_t ShadowmaskMode = 0x2F18280; constexpr uintptr_t LodBias = 0x2F180F0; constexpr uintptr_t AnisotropicFiltering = 0x2F18340; constexpr uintptr_t GlobalTextureMipmapLimit = 0x2F18440; constexpr uintptr_t MaximumLODLevel = 0x2F18120; constexpr uintptr_t EnableLODCrossFade = 0x2F18400; constexpr uintptr_t VSyncCount = 0x2F18310; constexpr uintptr_t VSyncCount = 0x2F18600; constexpr uintptr_t AntiAliasing = 0x2F18090; constexpr uintptr_t AntiAliasing = 0x2F18380; constexpr uintptr_t AsyncUploadTimeSlice = 0x2F183C0; constexpr uintptr_t BillboardsFaceCameraPosition = 0x2F180C0; constexpr uintptr_t ResolutionScalingFixedDPIFactor = 0x2F18250; constexpr uintptr_t ResolutionScalingFixedDPIFactor = 0x2F184C0; constexpr uintptr_t INTERNAL_renderPipeline = 0x2F18000; constexpr uintptr_t RenderPipeline = 0x2F18180; constexpr uintptr_t StreamingMipmapsActive = 0x2F18500; constexpr uintptr_t StreamingMipmapsMemoryBudget = 0x2F18580; constexpr uintptr_t StreamingMipmapsRenderersPerFrame = 0x2F182E0; constexpr uintptr_t StreamingMipmapsRenderersPerFrame = 0x2F185C0; constexpr uintptr_t StreamingMipmapsMaxLevelReduction = 0x2F182B0; constexpr uintptr_t StreamingMipmapsMaxLevelReduction = 0x2F18540; constexpr uintptr_t DesiredColorSpace = 0x2F071C0; constexpr uintptr_t ActiveColorSpace = 0x2F18060; }; // UnityEngine.LightmapsModeLegacy struct LightmapsModeLegacy { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Single = 0x0; constexpr uintptr_t Dual = 0x0; constexpr uintptr_t Directional = 0x0; }; // UnityEngine.TrailRenderer struct TrailRenderer { // ---- Methods ---- constexpr uintptr_t NumPositions = 0x2F28800; constexpr uintptr_t Time = 0x2F28D00; constexpr uintptr_t Time = 0x2F29B60; constexpr uintptr_t StartWidth = 0x2F28AA0; constexpr uintptr_t StartWidth = 0x2F298D0; constexpr uintptr_t EndWidth = 0x2F283C0; constexpr uintptr_t EndWidth = 0x2F29200; constexpr uintptr_t WidthMultiplier = 0x2F28DC0; constexpr uintptr_t WidthMultiplier = 0x2F29C40; constexpr uintptr_t Autodestruct = 0x2F28160; constexpr uintptr_t Autodestruct = 0x2F28F60; constexpr uintptr_t Emitting = 0x2F28220; constexpr uintptr_t Emitting = 0x2F29040; constexpr uintptr_t NumCornerVertices = 0x2F28780; constexpr uintptr_t NumCornerVertices = 0x2F29630; constexpr uintptr_t NumCapVertices = 0x2F286C0; constexpr uintptr_t NumCapVertices = 0x2F29560; constexpr uintptr_t MinVertexDistance = 0x2F28600; constexpr uintptr_t MinVertexDistance = 0x2F29490; constexpr uintptr_t StartColor = 0x2F289D0; constexpr uintptr_t StartColor = 0x2F297F0; constexpr uintptr_t EndColor = 0x2F282F0; constexpr uintptr_t EndColor = 0x2F29120; constexpr uintptr_t PositionCount = 0x2F28800; constexpr uintptr_t SetPosition = 0x2F27A40; constexpr uintptr_t GetPosition = 0x2F26DF0; constexpr uintptr_t TextureScale = 0x2F28C30; constexpr uintptr_t TextureScale = 0x2F29A80; constexpr uintptr_t ShadowBias = 0x2F28900; constexpr uintptr_t ShadowBias = 0x2F29710; constexpr uintptr_t GenerateLightingData = 0x2F28480; constexpr uintptr_t GenerateLightingData = 0x2F292E0; constexpr uintptr_t TextureMode = 0x2F28B60; constexpr uintptr_t TextureMode = 0x2F299A0; constexpr uintptr_t Alignment = 0x2F280A0; constexpr uintptr_t Alignment = 0x2F28E80; constexpr uintptr_t MaskInteraction = 0x2F28540; constexpr uintptr_t MaskInteraction = 0x2F293B0; constexpr uintptr_t Clear = 0x2F26C40; constexpr uintptr_t BakeMesh = 0x2F26950; constexpr uintptr_t BakeMesh = 0x2F26AB0; constexpr uintptr_t WidthCurve = 0x2F27830; constexpr uintptr_t WidthCurve = 0x2F27F90; constexpr uintptr_t ColorGradient = 0x2F26D00; constexpr uintptr_t ColorGradient = 0x2F27920; constexpr uintptr_t GetWidthCurveCopy = 0x2F27830; constexpr uintptr_t SetWidthCurve = 0x2F27F90; constexpr uintptr_t GetColorGradientCopy = 0x2F26D00; constexpr uintptr_t SetColorGradient = 0x2F27920; constexpr uintptr_t GetPositions = 0x2F26FE0; constexpr uintptr_t GetVisiblePositions = 0x2F27590; constexpr uintptr_t SetPositions = 0x2F27D30; constexpr uintptr_t AddPosition = 0x2F263F0; constexpr uintptr_t AddPositions = 0x2F266B0; constexpr uintptr_t SetPositions = 0x2F27E60; constexpr uintptr_t SetPositions = 0x2F27C30; constexpr uintptr_t GetPositions = 0x2F27160; constexpr uintptr_t GetPositions = 0x2F27240; constexpr uintptr_t GetVisiblePositions = 0x2F27710; constexpr uintptr_t GetVisiblePositions = 0x2F27490; constexpr uintptr_t AddPositions = 0x2F265D0; constexpr uintptr_t AddPositions = 0x2F267E0; constexpr uintptr_t SetPositionsWithNativeContainer = 0x2F27B40; constexpr uintptr_t GetPositionsWithNativeContainer = 0x2F26EF0; constexpr uintptr_t GetVisiblePositionsWithNativeContainer = 0x2F273A0; constexpr uintptr_t AddPositionsWithNativeContainer = 0x2F264E0; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.LineRenderer struct LineRenderer { // ---- Methods ---- constexpr uintptr_t SetWidth = 0x2F087B0; constexpr uintptr_t SetColors = 0x2F07FB0; constexpr uintptr_t SetVertexCount = 0x2F08600; constexpr uintptr_t NumPositions = 0x2F08FA0; constexpr uintptr_t NumPositions = 0x2F08600; constexpr uintptr_t StartWidth = 0x2F09240; constexpr uintptr_t StartWidth = 0x2F09EF0; constexpr uintptr_t EndWidth = 0x2F08B60; constexpr uintptr_t EndWidth = 0x2F097E0; constexpr uintptr_t WidthMultiplier = 0x2F09560; constexpr uintptr_t WidthMultiplier = 0x2F0A260; constexpr uintptr_t NumCornerVertices = 0x2F08F20; constexpr uintptr_t NumCornerVertices = 0x2F09C10; constexpr uintptr_t NumCapVertices = 0x2F08E60; constexpr uintptr_t NumCapVertices = 0x2F09B40; constexpr uintptr_t UseWorldSpace = 0x2F094A0; constexpr uintptr_t UseWorldSpace = 0x2F0A180; constexpr uintptr_t Loop = 0x2F08CE0; constexpr uintptr_t Loop = 0x2F099A0; constexpr uintptr_t StartColor = 0x2F09170; constexpr uintptr_t StartColor = 0x2F09E10; constexpr uintptr_t EndColor = 0x2F08A90; constexpr uintptr_t EndColor = 0x2F09700; constexpr uintptr_t PositionCount = 0x2F08FA0; constexpr uintptr_t PositionCount = 0x2F08600; constexpr uintptr_t SetPosition = 0x2F08100; constexpr uintptr_t GetPosition = 0x2F07860; constexpr uintptr_t TextureScale = 0x2F093D0; constexpr uintptr_t TextureScale = 0x2F0A0A0; constexpr uintptr_t ShadowBias = 0x2F090A0; constexpr uintptr_t ShadowBias = 0x2F09D30; constexpr uintptr_t GenerateLightingData = 0x2F08C20; constexpr uintptr_t GenerateLightingData = 0x2F098C0; constexpr uintptr_t TextureMode = 0x2F09300; constexpr uintptr_t TextureMode = 0x2F09FC0; constexpr uintptr_t Alignment = 0x2F089C0; constexpr uintptr_t Alignment = 0x2F09620; constexpr uintptr_t MaskInteraction = 0x2F08DA0; constexpr uintptr_t MaskInteraction = 0x2F09A70; constexpr uintptr_t Simplify = 0x2F088F0; constexpr uintptr_t BakeMesh = 0x2F075D0; constexpr uintptr_t BakeMesh = 0x2F07480; constexpr uintptr_t WidthCurve = 0x2F07DF0; constexpr uintptr_t WidthCurve = 0x2F086E0; constexpr uintptr_t ColorGradient = 0x2F07770; constexpr uintptr_t ColorGradient = 0x2F07EE0; constexpr uintptr_t GetWidthCurveCopy = 0x2F07DF0; constexpr uintptr_t SetWidthCurve = 0x2F086E0; constexpr uintptr_t GetColorGradientCopy = 0x2F07770; constexpr uintptr_t SetColorGradient = 0x2F07EE0; constexpr uintptr_t GetPositions = 0x2F07A50; constexpr uintptr_t SetPositions = 0x2F083F0; constexpr uintptr_t SetPositions = 0x2F08520; constexpr uintptr_t SetPositions = 0x2F082F0; constexpr uintptr_t GetPositions = 0x2F07BD0; constexpr uintptr_t GetPositions = 0x2F07CB0; constexpr uintptr_t SetPositionsWithNativeContainer = 0x2F08200; constexpr uintptr_t GetPositionsWithNativeContainer = 0x2F07960; constexpr uintptr_t .ctor = 0x510900; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.MaterialPropertyBlock struct MaterialPropertyBlock { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t SetIntImpl = 0x2F0ADC0; constexpr uintptr_t SetFloatImpl = 0x2F0AC70; constexpr uintptr_t SetVectorImpl = 0x2F0BCF0; constexpr uintptr_t SetMatrixImpl = 0x2F0B380; constexpr uintptr_t SetTextureImpl = 0x2F0B6C0; constexpr uintptr_t SetRenderTextureImpl = 0x2F0B580; constexpr uintptr_t SetBufferImpl = 0x2F0A620; constexpr uintptr_t SetConstantBufferImpl = 0x2F0A7A0; constexpr uintptr_t SetFloatArrayImpl = 0x2F0A8A0; constexpr uintptr_t SetVectorArrayImpl = 0x2F0B8F0; constexpr uintptr_t SetMatrixArrayImpl = 0x2F0AFB0; constexpr uintptr_t CreateImpl = 0x2F0A400; constexpr uintptr_t DestroyImpl = 0x2F0A430; constexpr uintptr_t Clear = 0x2F0A340; constexpr uintptr_t Clear = 0x2F0A3A0; constexpr uintptr_t SetFloatArray = 0x2F0A9C0; constexpr uintptr_t SetVectorArray = 0x2F0BA40; constexpr uintptr_t SetMatrixArray = 0x2F0B120; constexpr uintptr_t .ctor = 0x2F0BE60; constexpr uintptr_t Finalize = 0x2F0A500; constexpr uintptr_t Dispose = 0x2F0A470; constexpr uintptr_t SetInt = 0x2F0AE30; constexpr uintptr_t SetInt = 0x2F0AED0; constexpr uintptr_t SetFloat = 0x2F0ACE0; constexpr uintptr_t SetFloat = 0x2F0AC70; constexpr uintptr_t SetInteger = 0x2F0ADC0; constexpr uintptr_t SetVector = 0x2F0BDD0; constexpr uintptr_t SetVector = 0x2F0BD60; constexpr uintptr_t SetMatrix = 0x2F0B480; constexpr uintptr_t SetMatrix = 0x2F0B3F0; constexpr uintptr_t SetBuffer = 0x2F0A6A0; constexpr uintptr_t SetTexture = 0x2F0B7A0; constexpr uintptr_t SetTexture = 0x2F0B6C0; constexpr uintptr_t SetTexture = 0x2F0B580; constexpr uintptr_t SetConstantBuffer = 0x2F0A7A0; constexpr uintptr_t SetFloatArray = 0x2F0ABD0; constexpr uintptr_t SetVectorArray = 0x2F0BC50; constexpr uintptr_t SetVectorArray = 0x2F0BA10; constexpr uintptr_t SetMatrixArray = 0x2F0B0D0; }; // UnityEngine.Renderer struct Renderer { // ---- Methods ---- constexpr uintptr_t Bounds = 0x2F1C9B0; constexpr uintptr_t Bounds = 0x2F1D750; constexpr uintptr_t LocalBounds = 0x2F1CED0; constexpr uintptr_t LocalBounds = 0x2F1DBE0; constexpr uintptr_t ResetBounds = 0x2F1C310; constexpr uintptr_t SetStaticLightmapST = 0x2F1C8D0; constexpr uintptr_t GetMaterial = 0x2F1BD30; constexpr uintptr_t GetSharedMaterial = 0x2F1C080; constexpr uintptr_t SetMaterial = 0x2F1C7C0; constexpr uintptr_t GetMaterialArray = 0x2F1BBB0; constexpr uintptr_t CopyMaterialArray = 0x2F1B840; constexpr uintptr_t CopySharedMaterialArray = 0x2F1B920; constexpr uintptr_t SetMaterialArray = 0x2F1C5E0; constexpr uintptr_t SetMaterialArray = 0x2F1C6A0; constexpr uintptr_t Enabled = 0x2F1CA90; constexpr uintptr_t Enabled = 0x2F1D830; constexpr uintptr_t IsVisible = 0x2F1CC10; constexpr uintptr_t ShadowCastingMode = 0x2F1D290; constexpr uintptr_t ShadowCastingMode = 0x2F1E050; constexpr uintptr_t ReceiveShadows = 0x2F1DDE0; constexpr uintptr_t ForceRenderingOff = 0x2F1D910; constexpr uintptr_t LightProbeUsage = 0x2F1CCD0; constexpr uintptr_t LightProbeUsage = 0x2F1D9E0; constexpr uintptr_t ReflectionProbeUsage = 0x2F1DEB0; constexpr uintptr_t RenderingLayerMask = 0x2F1D1D0; constexpr uintptr_t RenderingLayerMask = 0x2F1DF80; constexpr uintptr_t SortingLayerID = 0x2F1D4D0; constexpr uintptr_t SortingLayerID = 0x2F1E120; constexpr uintptr_t SortingOrder = 0x2F1D590; constexpr uintptr_t SortingOrder = 0x2F1E1F0; constexpr uintptr_t SortingGroupID = 0x2F1D350; constexpr uintptr_t SortingGroupOrder = 0x2F1D410; constexpr uintptr_t IsPartOfStaticBatch = 0x2F1CB50; constexpr uintptr_t WorldToLocalMatrix = 0x2F1D660; constexpr uintptr_t LocalToWorldMatrix = 0x2F1CFC0; constexpr uintptr_t GetLightmapIndex = 0x2F1B9F0; constexpr uintptr_t SetLightmapIndex = 0x2F1C3E0; constexpr uintptr_t GetLightmapST = 0x2F1BAD0; constexpr uintptr_t SetLightmapST = 0x2F1C4E0; constexpr uintptr_t LightmapIndex = 0x2F1CD50; constexpr uintptr_t LightmapIndex = 0x2F1DA70; constexpr uintptr_t RealtimeLightmapIndex = 0x2F1D060; constexpr uintptr_t RealtimeLightmapIndex = 0x2F1DC70; constexpr uintptr_t LightmapScaleOffset = 0x2F1CDD0; constexpr uintptr_t LightmapScaleOffset = 0x2F1DB00; constexpr uintptr_t RealtimeLightmapScaleOffset = 0x2F1D0E0; constexpr uintptr_t RealtimeLightmapScaleOffset = 0x2F1DD00; constexpr uintptr_t GetMaterialCount = 0x2F1BC70; constexpr uintptr_t GetSharedMaterialArray = 0x2F1BFC0; constexpr uintptr_t Materials = 0x2F1BBB0; constexpr uintptr_t Materials = 0x2F1C6A0; constexpr uintptr_t Material = 0x2F1BD30; constexpr uintptr_t Material = 0x2F1C7C0; constexpr uintptr_t SharedMaterial = 0x2F1C080; constexpr uintptr_t SharedMaterial = 0x2F1C7C0; constexpr uintptr_t SharedMaterials = 0x2F1BFC0; constexpr uintptr_t SharedMaterials = 0x2F1C6A0; constexpr uintptr_t GetMaterials = 0x2F1BDD0; constexpr uintptr_t GetSharedMaterials = 0x2F1C120; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.RenderSettings struct RenderSettings { // ---- Methods ---- constexpr uintptr_t AmbientSkyboxAmount = 0x2F1A680; constexpr uintptr_t AmbientSkyboxAmount = 0x2F1AFE0; constexpr uintptr_t .ctor = 0x2F1A530; constexpr uintptr_t Fog = 0x2F1AC80; constexpr uintptr_t Fog = 0x2F1B510; constexpr uintptr_t FogStartDistance = 0x2F1AC50; constexpr uintptr_t FogStartDistance = 0x2F1B4D0; constexpr uintptr_t FogEndDistance = 0x2F1ABF0; constexpr uintptr_t FogEndDistance = 0x2F1B450; constexpr uintptr_t FogMode = 0x2F1AC20; constexpr uintptr_t FogMode = 0x2F1B490; constexpr uintptr_t FogColor = 0x2F1AB80; constexpr uintptr_t FogColor = 0x2F1B3D0; constexpr uintptr_t FogDensity = 0x2F1ABC0; constexpr uintptr_t FogDensity = 0x2F1B410; constexpr uintptr_t AmbientMode = 0x2F1A730; constexpr uintptr_t AmbientMode = 0x2F1B0A0; constexpr uintptr_t AmbientSkyColor = 0x2F1A840; constexpr uintptr_t AmbientSkyColor = 0x2F1B1A0; constexpr uintptr_t AmbientEquatorColor = 0x2F1A5C0; constexpr uintptr_t AmbientEquatorColor = 0x2F1AF20; constexpr uintptr_t AmbientGroundColor = 0x2F1A640; constexpr uintptr_t AmbientGroundColor = 0x2F1AFA0; constexpr uintptr_t AmbientIntensity = 0x2F1A680; constexpr uintptr_t AmbientIntensity = 0x2F1AFE0; constexpr uintptr_t AmbientLight = 0x2F1A6F0; constexpr uintptr_t AmbientLight = 0x2F1B060; constexpr uintptr_t SubtractiveShadowColor = 0x2F1AE10; constexpr uintptr_t SubtractiveShadowColor = 0x2F1B700; constexpr uintptr_t Skybox = 0x2F1AD70; constexpr uintptr_t Skybox = 0x2F1B650; constexpr uintptr_t Sun = 0x2F1AE80; constexpr uintptr_t Sun = 0x2F1B780; constexpr uintptr_t AmbientProbe = 0x2F1A7A0; constexpr uintptr_t AmbientProbe = 0x2F1B120; constexpr uintptr_t CustomReflection = 0x2F1A910; constexpr uintptr_t CustomReflection = 0x2F1B220; constexpr uintptr_t CustomReflectionTexture = 0x2F1A8B0; constexpr uintptr_t CustomReflectionTexture = 0x2F1B220; constexpr uintptr_t ReflectionIntensity = 0x2F1AD10; constexpr uintptr_t ReflectionIntensity = 0x2F1B5D0; constexpr uintptr_t ReflectionBounces = 0x2F1ACE0; constexpr uintptr_t ReflectionBounces = 0x2F1B590; constexpr uintptr_t DefaultReflection = 0x2F1AA80; constexpr uintptr_t DefaultReflectionMode = 0x2F1A9F0; constexpr uintptr_t DefaultReflectionMode = 0x2F1B290; constexpr uintptr_t DefaultReflectionResolution = 0x2F1AA20; constexpr uintptr_t DefaultReflectionResolution = 0x2F1B2D0; constexpr uintptr_t HaloStrength = 0x2F1ACB0; constexpr uintptr_t HaloStrength = 0x2F1B550; constexpr uintptr_t FlareStrength = 0x2F1AB10; constexpr uintptr_t FlareStrength = 0x2F1B350; constexpr uintptr_t FlareFadeSpeed = 0x2F1AAE0; constexpr uintptr_t FlareFadeSpeed = 0x2F1B310; constexpr uintptr_t GetRenderSettings = 0x2F1A4A0; constexpr uintptr_t Reset = 0x2F1A500; }; // UnityEngine.Shader struct Shader { // ---- Methods ---- constexpr uintptr_t GlobalShaderHardwareTier = 0x2F25B00; constexpr uintptr_t GlobalShaderHardwareTier = 0x2F26220; constexpr uintptr_t Find = 0x2F20810; constexpr uintptr_t FindBuiltin = 0x2F1FBD0; constexpr uintptr_t MaximumChunksOverride = 0x2F25D00; constexpr uintptr_t MaximumChunksOverride = 0x2F26290; constexpr uintptr_t MaximumLOD = 0x2F25D70; constexpr uintptr_t MaximumLOD = 0x2F26310; constexpr uintptr_t GlobalMaximumLOD = 0x2F259E0; constexpr uintptr_t GlobalMaximumLOD = 0x2F26030; constexpr uintptr_t IsSupported = 0x2F25BA0; constexpr uintptr_t GlobalRenderPipeline = 0x2F25A50; constexpr uintptr_t GlobalRenderPipeline = 0x2F260B0; constexpr uintptr_t EnabledGlobalKeywords = 0x2F20B30; constexpr uintptr_t GlobalKeywords = 0x2F20880; constexpr uintptr_t KeywordSpace = 0x2F25C70; constexpr uintptr_t GetEnabledGlobalKeywords = 0x2F20B30; constexpr uintptr_t GetAllGlobalKeywords = 0x2F20880; constexpr uintptr_t EnableKeyword = 0x2F1F290; constexpr uintptr_t DisableKeyword = 0x2F1F020; constexpr uintptr_t IsKeywordEnabled = 0x2F23730; constexpr uintptr_t EnableKeywordFast = 0x2F1F210; constexpr uintptr_t DisableKeywordFast = 0x2F1EFA0; constexpr uintptr_t SetKeywordFast = 0x2F25650; constexpr uintptr_t IsKeywordEnabledFast = 0x2F236B0; constexpr uintptr_t EnableKeyword = 0x2F1F400; constexpr uintptr_t DisableKeyword = 0x2F1F190; constexpr uintptr_t SetKeyword = 0x2F256A0; constexpr uintptr_t IsKeywordEnabled = 0x2F238C0; constexpr uintptr_t RenderQueue = 0x2F25EF0; constexpr uintptr_t DisableBatching = 0x2F25960; constexpr uintptr_t WarmupAllShaders = 0x2F258A0; constexpr uintptr_t TagToID = 0x2F25720; constexpr uintptr_t IDToTag = 0x2F232D0; constexpr uintptr_t PropertyToID = 0x2F23940; constexpr uintptr_t GetDependency = 0x2F20900; constexpr uintptr_t PassCount = 0x2F25E30; constexpr uintptr_t SubshaderCount = 0x2F25FB0; constexpr uintptr_t GetPassCountInSubshader = 0x2F21950; constexpr uintptr_t FindPassTagValue = 0x2F1FFE0; constexpr uintptr_t FindPassTagValue = 0x2F1FDC0; constexpr uintptr_t FindSubshaderTagValue = 0x2F20350; constexpr uintptr_t Internal_FindPassTagValue = 0x2F234E0; constexpr uintptr_t Internal_FindPassTagValueInSubShader = 0x2F233E0; constexpr uintptr_t Internal_FindSubshaderTagValue = 0x2F235D0; constexpr uintptr_t SetGlobalIntImpl = 0x2F24580; constexpr uintptr_t SetGlobalFloatImpl = 0x2F244A0; constexpr uintptr_t SetGlobalVectorImpl = 0x2F25520; constexpr uintptr_t SetGlobalMatrixImpl = 0x2F24B90; constexpr uintptr_t SetGlobalTextureImpl = 0x2F24EB0; constexpr uintptr_t SetGlobalRenderTextureImpl = 0x2F24DE0; constexpr uintptr_t SetGlobalBufferImpl = 0x2F23B00; constexpr uintptr_t SetGlobalGraphicsBufferImpl = 0x2F23B50; constexpr uintptr_t SetGlobalConstantBufferImpl = 0x2F23DC0; constexpr uintptr_t SetGlobalConstantGraphicsBufferImpl = 0x2F23F30; constexpr uintptr_t SetGlobalRayTracingAccelerationStructureImpl = 0x2F24CE0; constexpr uintptr_t GetGlobalIntImpl = 0x2F20F10; constexpr uintptr_t GetGlobalFloatImpl = 0x2F20E90; constexpr uintptr_t GetGlobalVectorImpl = 0x2F217F0; constexpr uintptr_t GetGlobalMatrixImpl = 0x2F212B0; constexpr uintptr_t GetGlobalTextureImpl = 0x2F21480; constexpr uintptr_t SetGlobalFloatArrayImpl = 0x2F24050; constexpr uintptr_t SetGlobalVectorArrayImpl = 0x2F25090; constexpr uintptr_t SetGlobalMatrixArrayImpl = 0x2F24700; constexpr uintptr_t GetGlobalFloatArrayImpl = 0x2F20CB0; constexpr uintptr_t GetGlobalVectorArrayImpl = 0x2F215D0; constexpr uintptr_t GetGlobalMatrixArrayImpl = 0x2F21090; constexpr uintptr_t GetGlobalFloatArrayCountImpl = 0x2F20C30; constexpr uintptr_t GetGlobalVectorArrayCountImpl = 0x2F21550; constexpr uintptr_t GetGlobalMatrixArrayCountImpl = 0x2F21010; constexpr uintptr_t ExtractGlobalFloatArrayImpl = 0x2F1F480; constexpr uintptr_t ExtractGlobalVectorArrayImpl = 0x2F1F960; constexpr uintptr_t ExtractGlobalMatrixArrayImpl = 0x2F1F6F0; constexpr uintptr_t SetGlobalFloatArray = 0x2F24230; constexpr uintptr_t SetGlobalVectorArray = 0x2F25250; constexpr uintptr_t SetGlobalMatrixArray = 0x2F24800; constexpr uintptr_t ExtractGlobalFloatArray = 0x2F1F580; constexpr uintptr_t ExtractGlobalVectorArray = 0x2F1FA60; constexpr uintptr_t ExtractGlobalMatrixArray = 0x2F1F7F0; constexpr uintptr_t SetGlobalInt = 0x2F245C0; constexpr uintptr_t SetGlobalInt = 0x2F24610; constexpr uintptr_t SetGlobalFloat = 0x2F244F0; constexpr uintptr_t SetGlobalFloat = 0x2F244A0; constexpr uintptr_t SetGlobalInteger = 0x2F24660; constexpr uintptr_t SetGlobalInteger = 0x2F24580; constexpr uintptr_t SetGlobalVector = 0x2F25560; constexpr uintptr_t SetGlobalVector = 0x2F255C0; constexpr uintptr_t SetGlobalColor = 0x2F23CE0; constexpr uintptr_t SetGlobalColor = 0x2F23C60; constexpr uintptr_t SetGlobalMatrix = 0x2F24BD0; constexpr uintptr_t SetGlobalMatrix = 0x2F24C40; constexpr uintptr_t SetGlobalTexture = 0x2F24FC0; constexpr uintptr_t SetGlobalTexture = 0x2F24EB0; constexpr uintptr_t SetGlobalTexture = 0x2F24F30; constexpr uintptr_t SetGlobalTexture = 0x2F24DE0; constexpr uintptr_t SetGlobalBuffer = 0x2F23BA0; constexpr uintptr_t SetGlobalBuffer = 0x2F23B00; constexpr uintptr_t SetGlobalBuffer = 0x2F23C00; constexpr uintptr_t SetGlobalBuffer = 0x2F23B50; constexpr uintptr_t SetGlobalConstantBuffer = 0x2F23EB0; constexpr uintptr_t SetGlobalConstantBuffer = 0x2F23DC0; constexpr uintptr_t SetGlobalConstantBuffer = 0x2F23E30; constexpr uintptr_t SetGlobalConstantBuffer = 0x2F23F30; constexpr uintptr_t SetGlobalRayTracingAccelerationStructure = 0x2F24D30; constexpr uintptr_t SetGlobalRayTracingAccelerationStructure = 0x2F24CE0; constexpr uintptr_t SetGlobalFloatArray = 0x2F24400; constexpr uintptr_t SetGlobalFloatArray = 0x2F24190; constexpr uintptr_t SetGlobalFloatArray = 0x2F24150; constexpr uintptr_t SetGlobalFloatArray = 0x2F24130; constexpr uintptr_t SetGlobalVectorArray = 0x2F251B0; constexpr uintptr_t SetGlobalVectorArray = 0x2F25440; constexpr uintptr_t SetGlobalVectorArray = 0x2F25170; constexpr uintptr_t SetGlobalVectorArray = 0x2F25420; constexpr uintptr_t SetGlobalMatrixArray = 0x2F24AB0; constexpr uintptr_t SetGlobalMatrixArray = 0x2F24A10; constexpr uintptr_t SetGlobalMatrixArray = 0x2F249D0; constexpr uintptr_t SetGlobalMatrixArray = 0x2F247E0; constexpr uintptr_t GetGlobalInt = 0x2F20F90; constexpr uintptr_t GetGlobalInt = 0x2F20F50; constexpr uintptr_t GetGlobalFloat = 0x2F20ED0; constexpr uintptr_t GetGlobalFloat = 0x2F20E90; constexpr uintptr_t GetGlobalInteger = 0x2F20FD0; constexpr uintptr_t GetGlobalInteger = 0x2F20F10; constexpr uintptr_t GetGlobalVector = 0x2F218A0; constexpr uintptr_t GetGlobalVector = 0x2F21840; constexpr uintptr_t GetGlobalColor = 0x2F20BC0; constexpr uintptr_t GetGlobalColor = 0x2F20B60; constexpr uintptr_t GetGlobalMatrix = 0x2F21310; constexpr uintptr_t GetGlobalMatrix = 0x2F213B0; constexpr uintptr_t GetGlobalTexture = 0x2F214E0; constexpr uintptr_t GetGlobalTexture = 0x2F21480; constexpr uintptr_t GetGlobalFloatArray = 0x2F20DB0; constexpr uintptr_t GetGlobalFloatArray = 0x2F20E40; constexpr uintptr_t GetGlobalVectorArray = 0x2F21760; constexpr uintptr_t GetGlobalVectorArray = 0x2F216D0; constexpr uintptr_t GetGlobalMatrixArray = 0x2F21220; constexpr uintptr_t GetGlobalMatrixArray = 0x2F21190; constexpr uintptr_t GetGlobalFloatArray = 0x2F20E10; constexpr uintptr_t GetGlobalFloatArray = 0x2F20E00; constexpr uintptr_t GetGlobalVectorArray = 0x2F21730; constexpr uintptr_t GetGlobalVectorArray = 0x2F21720; constexpr uintptr_t GetGlobalMatrixArray = 0x2F211E0; constexpr uintptr_t GetGlobalMatrixArray = 0x2F21210; constexpr uintptr_t .ctor = 0x2F258D0; constexpr uintptr_t GetPropertyName = 0x2F228B0; constexpr uintptr_t GetPropertyNameId = 0x2F227B0; constexpr uintptr_t GetPropertyType = 0x2F23120; constexpr uintptr_t GetPropertyDescription = 0x2F223C0; constexpr uintptr_t GetPropertyFlags = 0x2F22600; constexpr uintptr_t GetPropertyAttributes = 0x2F21AE0; constexpr uintptr_t GetPropertyDefaultIntValue = 0x2F21FB0; constexpr uintptr_t GetPropertyDefaultValue = 0x2F220B0; constexpr uintptr_t GetPropertyTextureDimension = 0x2F22EB0; constexpr uintptr_t GetPropertyTextureDefaultName = 0x2F22C10; constexpr uintptr_t FindTextureStackImpl = 0x2F20560; constexpr uintptr_t CheckPropertyIndex = 0x2F1EE80; constexpr uintptr_t GetPropertyCount = 0x2F21BD0; constexpr uintptr_t FindPropertyIndex = 0x2F20190; constexpr uintptr_t GetPropertyName = 0x2F229F0; constexpr uintptr_t GetPropertyNameId = 0x2F226F0; constexpr uintptr_t GetPropertyType = 0x2F231D0; constexpr uintptr_t GetPropertyDescription = 0x2F22390; constexpr uintptr_t GetPropertyFlags = 0x2F22540; constexpr uintptr_t GetPropertyAttributes = 0x2F21A20; constexpr uintptr_t GetPropertyDefaultFloatValue = 0x2F21C50; constexpr uintptr_t GetPropertyDefaultVectorValue = 0x2F22180; constexpr uintptr_t GetPropertyRangeLimits = 0x2F22A20; constexpr uintptr_t GetPropertyDefaultIntValue = 0x2F21E30; constexpr uintptr_t GetPropertyTextureDimension = 0x2F22F60; constexpr uintptr_t GetPropertyTextureDefaultName = 0x2F22D50; constexpr uintptr_t FindTextureStack = 0x2F206C0; }; // UnityEngine.Material struct Material { constexpr uintptr_t k_ColorId = 0x0; constexpr uintptr_t k_MainTexId = 0x4; // ---- Methods ---- constexpr uintptr_t Create = 0x2F0C460; constexpr uintptr_t CreateWithShader = 0x2F0C350; constexpr uintptr_t CreateWithMaterial = 0x2F0C230; constexpr uintptr_t CreateWithString = 0x2F0C420; constexpr uintptr_t .ctor = 0x2F16780; constexpr uintptr_t .ctor = 0x2F16940; constexpr uintptr_t .ctor = 0x2F168B0; constexpr uintptr_t GetDefaultMaterial = 0x2F0E6E0; constexpr uintptr_t GetDefaultParticleMaterial = 0x2F0E790; constexpr uintptr_t GetDefaultLineMaterial = 0x2F0E630; constexpr uintptr_t Shader = 0x2F17490; constexpr uintptr_t Shader = 0x2F17E90; constexpr uintptr_t Color = 0x2F16A70; constexpr uintptr_t Color = 0x2F17550; constexpr uintptr_t MainTexture = 0x2F170B0; constexpr uintptr_t MainTexture = 0x2F17C30; constexpr uintptr_t MainTextureOffset = 0x2F16EB0; constexpr uintptr_t MainTextureOffset = 0x2F179D0; constexpr uintptr_t MainTextureScale = 0x2F16FB0; constexpr uintptr_t MainTextureScale = 0x2F17B00; constexpr uintptr_t GetFirstPropertyNameIdByAttribute = 0x2F0E930; constexpr uintptr_t HasProperty = 0x2F120B0; constexpr uintptr_t HasProperty = 0x2F12160; constexpr uintptr_t HasFloatImpl = 0x2F11BA0; constexpr uintptr_t HasFloat = 0x2F11C50; constexpr uintptr_t HasFloat = 0x2F11BA0; constexpr uintptr_t HasInt = 0x2F11C50; constexpr uintptr_t HasInt = 0x2F11BA0; constexpr uintptr_t HasIntImpl = 0x2F11D50; constexpr uintptr_t HasInteger = 0x2F11E00; constexpr uintptr_t HasInteger = 0x2F11D50; constexpr uintptr_t HasTextureImpl = 0x2F12260; constexpr uintptr_t HasTexture = 0x2F12310; constexpr uintptr_t HasTexture = 0x2F12260; constexpr uintptr_t HasMatrixImpl = 0x2F11F00; constexpr uintptr_t HasMatrix = 0x2F11FB0; constexpr uintptr_t HasMatrix = 0x2F11F00; constexpr uintptr_t HasVectorImpl = 0x2F11900; constexpr uintptr_t HasVector = 0x2F11840; constexpr uintptr_t HasVector = 0x2F11900; constexpr uintptr_t HasColor = 0x2F11840; constexpr uintptr_t HasColor = 0x2F11900; constexpr uintptr_t HasBufferImpl = 0x2F116D0; constexpr uintptr_t HasBuffer = 0x2F11780; constexpr uintptr_t HasBuffer = 0x2F116D0; constexpr uintptr_t HasConstantBufferImpl = 0x2F119F0; constexpr uintptr_t HasConstantBuffer = 0x2F11AA0; constexpr uintptr_t HasConstantBuffer = 0x2F119F0; constexpr uintptr_t RenderQueue = 0x2F173B0; constexpr uintptr_t RenderQueue = 0x2F17D90; constexpr uintptr_t RawRenderQueue = 0x2F172D0; constexpr uintptr_t EnableKeyword = 0x2F0CA00; constexpr uintptr_t DisableKeyword = 0x2F0C620; constexpr uintptr_t IsKeywordEnabled = 0x2F12510; constexpr uintptr_t EnableLocalKeyword = 0x2F0CC30; constexpr uintptr_t DisableLocalKeyword = 0x2F0C850; constexpr uintptr_t SetLocalKeyword = 0x2F145E0; constexpr uintptr_t IsLocalKeywordEnabled = 0x2F12750; constexpr uintptr_t EnableKeyword = 0x2F0C950; constexpr uintptr_t DisableKeyword = 0x2F0C570; constexpr uintptr_t SetKeyword = 0x2F144B0; constexpr uintptr_t IsKeywordEnabled = 0x2F12460; constexpr uintptr_t GetEnabledKeywords = 0x2F0E850; constexpr uintptr_t SetEnabledKeywords = 0x2F13AC0; constexpr uintptr_t EnabledKeywords = 0x2F0E850; constexpr uintptr_t EnabledKeywords = 0x2F13AC0; constexpr uintptr_t GlobalIlluminationFlags = 0x2F16E10; constexpr uintptr_t GlobalIlluminationFlags = 0x2F17920; constexpr uintptr_t DoubleSidedGI = 0x2F16C50; constexpr uintptr_t DoubleSidedGI = 0x2F17730; constexpr uintptr_t EnableInstancing = 0x2F16D30; constexpr uintptr_t EnableInstancing = 0x2F17830; constexpr uintptr_t PassCount = 0x2F171F0; constexpr uintptr_t SetShaderPassEnabled = 0x2F15640; constexpr uintptr_t GetShaderPassEnabled = 0x2F0FEF0; constexpr uintptr_t GetPassName = 0x2F0FB90; constexpr uintptr_t FindPass = 0x2F0D8F0; constexpr uintptr_t SetOverrideTag = 0x2F14FB0; constexpr uintptr_t GetTagImpl = 0x2F10150; constexpr uintptr_t GetTag = 0x2F10540; constexpr uintptr_t GetTag = 0x2F104D0; constexpr uintptr_t Lerp = 0x2F12870; constexpr uintptr_t SetPass = 0x2F152D0; constexpr uintptr_t CopyPropertiesFromMaterial = 0x2F0C100; constexpr uintptr_t CopyMatchingPropertiesFromMaterial = 0x2F0BFD0; constexpr uintptr_t GetShaderKeywords = 0x2F0FE00; constexpr uintptr_t SetShaderKeywords = 0x2F15530; constexpr uintptr_t ShaderKeywords = 0x2F0FE00; constexpr uintptr_t ShaderKeywords = 0x2F15530; constexpr uintptr_t GetPropertyNamesImpl = 0x2F0FD10; constexpr uintptr_t ComputeCRC = 0x2F0BEE0; constexpr uintptr_t GetTexturePropertyNames = 0x2F10D40; constexpr uintptr_t GetTexturePropertyNameIDs = 0x2F108B0; constexpr uintptr_t GetTexturePropertyNamesInternal = 0x2F10B50; constexpr uintptr_t GetTexturePropertyNameIDsInternal = 0x2F107B0; constexpr uintptr_t GetTexturePropertyNames = 0x2F10C40; constexpr uintptr_t GetTexturePropertyNameIDs = 0x2F10A00; constexpr uintptr_t SetIntImpl = 0x2F14350; constexpr uintptr_t SetFloatImpl = 0x2F141A0; constexpr uintptr_t SetColorImpl = 0x2F133C0; constexpr uintptr_t SetMatrixImpl = 0x2F14CD0; constexpr uintptr_t SetTextureImpl = 0x2F15880; constexpr uintptr_t SetRenderTextureImpl = 0x2F153E0; constexpr uintptr_t SetBufferImpl = 0x2F129F0; constexpr uintptr_t SetGraphicsBufferImpl = 0x2F12AD0; constexpr uintptr_t SetConstantBufferImpl = 0x2F13670; constexpr uintptr_t SetConstantGraphicsBufferImpl = 0x2F13840; constexpr uintptr_t GetIntImpl = 0x2F0F070; constexpr uintptr_t GetFloatImpl = 0x2F0EEC0; constexpr uintptr_t GetColorImpl = 0x2F0E1A0; constexpr uintptr_t GetMatrixImpl = 0x2F0F840; constexpr uintptr_t GetTextureImpl = 0x2F105A0; constexpr uintptr_t GetBufferImpl = 0x2F0DB20; constexpr uintptr_t GetConstantBufferImpl = 0x2F0E470; constexpr uintptr_t SetFloatArrayImpl = 0x2F13BD0; constexpr uintptr_t SetVectorArrayImpl = 0x2F15F90; constexpr uintptr_t SetColorArrayImpl = 0x2F12DF0; constexpr uintptr_t SetMatrixArrayImpl = 0x2F14700; constexpr uintptr_t GetFloatArrayImpl = 0x2F0EB20; constexpr uintptr_t GetVectorArrayImpl = 0x2F11170; constexpr uintptr_t GetColorArrayImpl = 0x2F0DDF0; constexpr uintptr_t GetMatrixArrayImpl = 0x2F0F490; constexpr uintptr_t GetFloatArrayCountImpl = 0x2F0EA20; constexpr uintptr_t GetVectorArrayCountImpl = 0x2F11070; constexpr uintptr_t GetColorArrayCountImpl = 0x2F0DCF0; constexpr uintptr_t GetMatrixArrayCountImpl = 0x2F0F390; constexpr uintptr_t ExtractFloatArrayImpl = 0x2F0D020; constexpr uintptr_t ExtractVectorArrayImpl = 0x2F0D600; constexpr uintptr_t ExtractColorArrayImpl = 0x2F0CD30; constexpr uintptr_t ExtractMatrixArrayImpl = 0x2F0D310; constexpr uintptr_t GetTextureScaleAndOffsetImpl = 0x2F10E30; constexpr uintptr_t SetTextureOffsetImpl = 0x2F159D0; constexpr uintptr_t SetTextureScaleImpl = 0x2F15C50; constexpr uintptr_t SetFloatArray = 0x2F13F10; constexpr uintptr_t SetVectorArray = 0x2F16190; constexpr uintptr_t SetColorArray = 0x2F13130; constexpr uintptr_t SetMatrixArray = 0x2F14910; constexpr uintptr_t ExtractFloatArray = 0x2F0D190; constexpr uintptr_t ExtractVectorArray = 0x2F0D770; constexpr uintptr_t ExtractColorArray = 0x2F0CEA0; constexpr uintptr_t ExtractMatrixArray = 0x2F0D480; constexpr uintptr_t SetInt = 0x2F14410; constexpr uintptr_t SetInt = 0x2F14450; constexpr uintptr_t SetFloat = 0x2F14270; constexpr uintptr_t SetFloat = 0x2F14260; constexpr uintptr_t SetInteger = 0x2F14460; constexpr uintptr_t SetInteger = 0x2F144A0; constexpr uintptr_t SetColor = 0x2F13540; constexpr uintptr_t SetColor = 0x2F13480; constexpr uintptr_t SetVector = 0x2F16600; constexpr uintptr_t SetVector = 0x2F16510; constexpr uintptr_t SetMatrix = 0x2F14D90; constexpr uintptr_t SetMatrix = 0x2F14E70; constexpr uintptr_t SetTexture = 0x2F15E80; constexpr uintptr_t SetTexture = 0x2F15F10; constexpr uintptr_t SetTexture = 0x2F15EC0; constexpr uintptr_t SetTexture = 0x2F15F20; constexpr uintptr_t SetBuffer = 0x2F12BB0; constexpr uintptr_t SetBuffer = 0x2F129F0; constexpr uintptr_t SetBuffer = 0x2F12CA0; constexpr uintptr_t SetBuffer = 0x2F12AD0; constexpr uintptr_t SetConstantBuffer = 0x2F13920; constexpr uintptr_t SetConstantBuffer = 0x2F13670; constexpr uintptr_t SetConstantBuffer = 0x2F13750; constexpr uintptr_t SetConstantBuffer = 0x2F13840; constexpr uintptr_t SetFloatArray = 0x2F13E50; constexpr uintptr_t SetFloatArray = 0x2F13DA0; constexpr uintptr_t SetFloatArray = 0x2F13D50; constexpr uintptr_t SetFloatArray = 0x2F13D20; constexpr uintptr_t SetColorArray = 0x2F13070; constexpr uintptr_t SetColorArray = 0x2F12FC0; constexpr uintptr_t SetColorArray = 0x2F12F40; constexpr uintptr_t SetColorArray = 0x2F12F90; constexpr uintptr_t SetVectorArray = 0x2F16400; constexpr uintptr_t SetVectorArray = 0x2F160E0; constexpr uintptr_t SetVectorArray = 0x2F164C0; constexpr uintptr_t SetVectorArray = 0x2F163D0; constexpr uintptr_t SetMatrixArray = 0x2F14850; constexpr uintptr_t SetMatrixArray = 0x2F14B50; constexpr uintptr_t SetMatrixArray = 0x2F14C30; constexpr uintptr_t SetMatrixArray = 0x2F14C00; constexpr uintptr_t GetInt = 0x2F0F120; constexpr uintptr_t GetInt = 0x2F0F1E0; constexpr uintptr_t GetFloat = 0x2F0EF70; constexpr uintptr_t GetFloat = 0x2F0EEC0; constexpr uintptr_t GetInteger = 0x2F0F290; constexpr uintptr_t GetInteger = 0x2F0F070; constexpr uintptr_t GetColor = 0x2F0E260; constexpr uintptr_t GetColor = 0x2F0E340; constexpr uintptr_t GetVector = 0x2F114D0; constexpr uintptr_t GetVector = 0x2F115B0; constexpr uintptr_t GetMatrix = 0x2F0F910; constexpr uintptr_t GetMatrix = 0x2F0FA30; constexpr uintptr_t GetTexture = 0x2F10FF0; constexpr uintptr_t GetTexture = 0x2F11020; constexpr uintptr_t GetBuffer = 0x2F0DBE0; constexpr uintptr_t GetConstantBuffer = 0x2F0E530; constexpr uintptr_t GetFloatArray = 0x2F0ED50; constexpr uintptr_t GetFloatArray = 0x2F0EC80; constexpr uintptr_t GetColorArray = 0x2F0E070; constexpr uintptr_t GetColorArray = 0x2F0DF90; constexpr uintptr_t GetVectorArray = 0x2F112D0; constexpr uintptr_t GetVectorArray = 0x2F113B0; constexpr uintptr_t GetMatrixArray = 0x2F0F630; constexpr uintptr_t GetMatrixArray = 0x2F0F720; constexpr uintptr_t GetFloatArray = 0x2F0EE30; constexpr uintptr_t GetFloatArray = 0x2F0EE70; constexpr uintptr_t GetColorArray = 0x2F0DF50; constexpr uintptr_t GetColorArray = 0x2F0E060; constexpr uintptr_t GetVectorArray = 0x2F11490; constexpr uintptr_t GetVectorArray = 0x2F11480; constexpr uintptr_t GetMatrixArray = 0x2F0F5F0; constexpr uintptr_t GetMatrixArray = 0x2F0F710; constexpr uintptr_t SetTextureOffset = 0x2F15A80; constexpr uintptr_t SetTextureOffset = 0x2F15B50; constexpr uintptr_t SetTextureScale = 0x2F15D00; constexpr uintptr_t SetTextureScale = 0x2F15DD0; constexpr uintptr_t GetTextureOffset = 0x2F10730; constexpr uintptr_t GetTextureOffset = 0x2F10660; constexpr uintptr_t GetTextureScale = 0x2F10FC0; constexpr uintptr_t GetTextureScale = 0x2F10EF0; constexpr uintptr_t GetPropertyNames = 0x2F0FD10; constexpr uintptr_t .cctor = 0x2F16700; }; // UnityEngine.GraphicsBufferHandle struct GraphicsBufferHandle { constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x2F2D7A0; constexpr uintptr_t Equals = 0x2F2D720; constexpr uintptr_t Equals = 0x2F2D710; }; // Target struct Target { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Vertex = 0x0; constexpr uintptr_t Index = 0x0; constexpr uintptr_t CopySource = 0x0; constexpr uintptr_t CopyDestination = 0x0; constexpr uintptr_t Structured = 0x0; constexpr uintptr_t Raw = 0x0; constexpr uintptr_t Append = 0x0; constexpr uintptr_t Counter = 0x0; constexpr uintptr_t IndirectArguments = 0x0; constexpr uintptr_t Constant = 0x0; }; // UsageFlags struct UsageFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t LockBufferForWrite = 0x0; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToManaged = 0x2F29FE0; constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.GraphicsBuffer struct GraphicsBuffer { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t Finalize = 0x2F2DB10; constexpr uintptr_t Dispose = 0x2F2D8F0; constexpr uintptr_t Dispose = 0x2F2D9B0; constexpr uintptr_t RequiresCompute = 0x2F2E390; constexpr uintptr_t IsVertexIndexOrCopyOnly = 0x2F2E380; constexpr uintptr_t InitBuffer = 0x2F2DC60; constexpr uintptr_t DestroyBuffer = 0x2F2D8B0; constexpr uintptr_t .ctor = 0x2EFF460; constexpr uintptr_t .ctor = 0x2F2E8C0; constexpr uintptr_t .ctor = 0x2F2E860; constexpr uintptr_t InternalInitialization = 0x2F2DCC0; constexpr uintptr_t Release = 0x2F2D8F0; constexpr uintptr_t IsValidBuffer = 0x2F2E2E0; constexpr uintptr_t IsValid = 0x2F2E320; constexpr uintptr_t Count = 0x2F2EA30; constexpr uintptr_t Stride = 0x2F2EAD0; constexpr uintptr_t GetUsageFlags = 0x2F2DC00; constexpr uintptr_t UsageFlags = 0x2F2DC00; constexpr uintptr_t BufferHandle = 0x2F2E980; constexpr uintptr_t SetData = 0x463590; constexpr uintptr_t SetData = 0x2F2E3A0; constexpr uintptr_t SetData = 0x463590; constexpr uintptr_t InternalSetNativeData = 0x2F2E220; constexpr uintptr_t InternalSetData = 0x2F2E130; constexpr uintptr_t BeginBufferWrite = 0x2F2D800; constexpr uintptr_t LockBufferForWrite = 0x463590; constexpr uintptr_t EndBufferWrite = 0x2F2DAB0; constexpr uintptr_t UnlockBufferAfterWrite = 0x3578D0; constexpr uintptr_t Name = 0x2F2EB30; constexpr uintptr_t SetName = 0x2F2E6B0; }; // UnityEngine.Flare struct Flare { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F2D6A0; constexpr uintptr_t Internal_Create = 0x2F2D660; }; // UnityEngine.LensFlare struct LensFlare { // ---- Methods ---- constexpr uintptr_t Brightness = 0x2F2FAB0; constexpr uintptr_t Brightness = 0x2F2FE00; constexpr uintptr_t FadeSpeed = 0x2F2FC50; constexpr uintptr_t FadeSpeed = 0x2F2FFC0; constexpr uintptr_t Color = 0x2F2FB80; constexpr uintptr_t Color = 0x2F2FEE0; constexpr uintptr_t Flare = 0x2F2FD10; constexpr uintptr_t Flare = 0x2F300A0; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.Projector struct Projector { // ---- Methods ---- constexpr uintptr_t Orthographic = 0x2F47210; constexpr uintptr_t OrthographicSize = 0x2F47130; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.LightBakingOutput struct LightBakingOutput { constexpr uintptr_t probeOcclusionLightIndex = 0x10; constexpr uintptr_t occlusionMaskChannel = 0x14; constexpr uintptr_t lightmapBakeType = 0x18; constexpr uintptr_t mixedLightingMode = 0x1C; constexpr uintptr_t isBaked = 0x20; }; // UnityEngine.LightShadowCasterMode struct LightShadowCasterMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t NonLightmappedOnly = 0x0; constexpr uintptr_t Everything = 0x0; }; // UnityEngine.Light struct Light { constexpr uintptr_t m_BakedIndex = 0x1C; // ---- Methods ---- constexpr uintptr_t Type = 0x2F32D10; constexpr uintptr_t Type = 0x2F34B80; constexpr uintptr_t Shape = 0x684F40; constexpr uintptr_t Shape = 0x684F50; constexpr uintptr_t SpotAngle = 0x2F32C50; constexpr uintptr_t SpotAngle = 0x2F34AB0; constexpr uintptr_t InnerSpotAngle = 0x2F31E70; constexpr uintptr_t InnerSpotAngle = 0x2F33BB0; constexpr uintptr_t Color = 0x2F31760; constexpr uintptr_t Color = 0x2F33540; constexpr uintptr_t ColorTemperature = 0x2F31690; constexpr uintptr_t ColorTemperature = 0x2F33460; constexpr uintptr_t UseColorTemperature = 0x2F32E90; constexpr uintptr_t UseColorTemperature = 0x2F34D40; constexpr uintptr_t Intensity = 0x2F31F30; constexpr uintptr_t Intensity = 0x2F33C90; constexpr uintptr_t BounceIntensity = 0x2F314F0; constexpr uintptr_t BounceIntensity = 0x2F332A0; constexpr uintptr_t LightUnit = 0x2F32220; constexpr uintptr_t LightUnit = 0x2F33F90; constexpr uintptr_t LuxAtDistance = 0x2F322E0; constexpr uintptr_t LuxAtDistance = 0x2F34070; constexpr uintptr_t EnableSpotReflector = 0x2F31C10; constexpr uintptr_t EnableSpotReflector = 0x2F338E0; constexpr uintptr_t UseBoundingSphereOverride = 0x2F32DD0; constexpr uintptr_t UseBoundingSphereOverride = 0x2F34C60; constexpr uintptr_t BoundingSphereOverride = 0x2F315C0; constexpr uintptr_t BoundingSphereOverride = 0x2F33380; constexpr uintptr_t UseViewFrustumForShadowCasterCull = 0x2F33010; constexpr uintptr_t UseViewFrustumForShadowCasterCull = 0x2F34F00; constexpr uintptr_t ForceVisible = 0x2F31DB0; constexpr uintptr_t ForceVisible = 0x2F33AD0; constexpr uintptr_t ShadowCustomResolution = 0x2F326C0; constexpr uintptr_t ShadowCustomResolution = 0x2F344B0; constexpr uintptr_t ShadowBias = 0x2F325F0; constexpr uintptr_t ShadowBias = 0x2F343E0; constexpr uintptr_t ShadowNormalBias = 0x2F32930; constexpr uintptr_t ShadowNormalBias = 0x2F34750; constexpr uintptr_t ShadowNearPlane = 0x2F32870; constexpr uintptr_t ShadowNearPlane = 0x2F34670; constexpr uintptr_t UseShadowMatrixOverride = 0x2F32F50; constexpr uintptr_t UseShadowMatrixOverride = 0x2F34E20; constexpr uintptr_t ShadowMatrixOverride = 0x2F32790; constexpr uintptr_t ShadowMatrixOverride = 0x2F34590; constexpr uintptr_t Range = 0x2F323B0; constexpr uintptr_t Range = 0x2F34160; constexpr uintptr_t DilatedRange = 0x2F31B50; constexpr uintptr_t Flare = 0x2F31CD0; constexpr uintptr_t Flare = 0x2F339C0; constexpr uintptr_t BakingOutput = 0x2F31410; constexpr uintptr_t BakingOutput = 0x2F331C0; constexpr uintptr_t CullingMask = 0x2F31A90; constexpr uintptr_t CullingMask = 0x2F33800; constexpr uintptr_t RenderingLayerMask = 0x2F32530; constexpr uintptr_t RenderingLayerMask = 0x2F34300; constexpr uintptr_t LightShadowCasterMode = 0x2F32160; constexpr uintptr_t LightShadowCasterMode = 0x2F33EC0; constexpr uintptr_t Reset = 0x2F31260; constexpr uintptr_t Shadows = 0x2F32B90; constexpr uintptr_t Shadows = 0x2F349D0; constexpr uintptr_t ShadowStrength = 0x2F32AD0; constexpr uintptr_t ShadowStrength = 0x2F34900; constexpr uintptr_t ShadowResolution = 0x2F329F0; constexpr uintptr_t ShadowResolution = 0x2F34820; constexpr uintptr_t ShadowSoftness = 0x2F32A80; constexpr uintptr_t ShadowSoftness = 0x512CE0; constexpr uintptr_t ShadowSoftnessFade = 0x2F32A70; constexpr uintptr_t ShadowSoftnessFade = 0x512CE0; constexpr uintptr_t LayerShadowCullDistances = 0x2F32000; constexpr uintptr_t LayerShadowCullDistances = 0x2F33D70; constexpr uintptr_t CookieSize = 0x2F318F0; constexpr uintptr_t CookieSize = 0x2F33620; constexpr uintptr_t Cookie = 0x2F319B0; constexpr uintptr_t Cookie = 0x2F33700; constexpr uintptr_t RenderMode = 0x2F32470; constexpr uintptr_t RenderMode = 0x2F34230; constexpr uintptr_t BakedIndex = 0x1D098A0; constexpr uintptr_t BakedIndex = 0xCAA140; constexpr uintptr_t AreaSize = 0x2F31330; constexpr uintptr_t AreaSize = 0x2F330E0; constexpr uintptr_t AddCommandBuffer = 0x2F307F0; constexpr uintptr_t AddCommandBuffer = 0x2F30680; constexpr uintptr_t AddCommandBufferInternal = 0x2F305C0; constexpr uintptr_t AddCommandBufferAsync = 0x2F30280; constexpr uintptr_t AddCommandBufferAsync = 0x2F303F0; constexpr uintptr_t AddCommandBufferAsyncInternal = 0x2F301C0; constexpr uintptr_t RemoveCommandBuffer = 0x2F30EA0; constexpr uintptr_t RemoveCommandBufferInternal = 0x2F30DF0; constexpr uintptr_t RemoveCommandBuffers = 0x2F310E0; constexpr uintptr_t RemoveCommandBuffersInternal = 0x2F31050; constexpr uintptr_t RemoveAllCommandBuffers = 0x2F30C70; constexpr uintptr_t RemoveAllCommandBuffersInternal = 0x2F30BF0; constexpr uintptr_t GetCommandBuffers = 0x2F30A30; constexpr uintptr_t GetCommandBuffersInternal = 0x2F309A0; constexpr uintptr_t CommandBufferCount = 0x2F31830; constexpr uintptr_t PixelLightCount = 0x2F32360; constexpr uintptr_t PixelLightCount = 0x2F34100; constexpr uintptr_t GetLights = 0x2F30B70; constexpr uintptr_t ShadowConstantBias = 0x2F32670; constexpr uintptr_t ShadowConstantBias = 0x512CE0; constexpr uintptr_t ShadowObjectSizeBias = 0x2F32670; constexpr uintptr_t ShadowObjectSizeBias = 0x512CE0; constexpr uintptr_t Attenuate = 0x15B2A60; constexpr uintptr_t Attenuate = 0x512CE0; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.Skybox struct Skybox { // ---- Methods ---- constexpr uintptr_t Material = 0x2F48910; constexpr uintptr_t Material = 0x2F48A00; }; // UnityEngine.MeshFilter struct MeshFilter { // ---- Methods ---- constexpr uintptr_t DontStripMeshFilter = 0x512CE0; constexpr uintptr_t SharedMesh = 0x2F36C50; constexpr uintptr_t SharedMesh = 0x2F36E50; constexpr uintptr_t Mesh = 0x2F36B70; constexpr uintptr_t Mesh = 0x2F36D40; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.RenderingPath struct RenderingPath { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UsePlayerSettings = 0x0; constexpr uintptr_t VertexLit = 0x0; constexpr uintptr_t Forward = 0x0; constexpr uintptr_t DeferredLighting = 0x0; constexpr uintptr_t DeferredShading = 0x0; }; // UnityEngine.TransparencySortMode struct TransparencySortMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Perspective = 0x0; constexpr uintptr_t Orthographic = 0x0; constexpr uintptr_t CustomAxis = 0x0; }; // UnityEngine.StereoTargetEyeMask struct StereoTargetEyeMask { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Right = 0x0; constexpr uintptr_t Both = 0x0; }; // UnityEngine.CameraType struct CameraType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Game = 0x0; constexpr uintptr_t SceneView = 0x0; constexpr uintptr_t Preview = 0x0; constexpr uintptr_t VR = 0x0; constexpr uintptr_t Reflection = 0x0; }; // UnityEngine.ComputeBufferType struct ComputeBufferType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Raw = 0x0; constexpr uintptr_t Append = 0x0; constexpr uintptr_t Counter = 0x0; constexpr uintptr_t Constant = 0x0; constexpr uintptr_t Structured = 0x0; constexpr uintptr_t DrawIndirect = 0x0; constexpr uintptr_t IndirectArguments = 0x0; constexpr uintptr_t GPUMemory = 0x0; }; // UnityEngine.LightType struct LightType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Spot = 0x0; constexpr uintptr_t Directional = 0x0; constexpr uintptr_t Point = 0x0; constexpr uintptr_t Area = 0x0; constexpr uintptr_t Rectangle = 0x0; constexpr uintptr_t Disc = 0x0; constexpr uintptr_t Pyramid = 0x0; constexpr uintptr_t Box = 0x0; constexpr uintptr_t Tube = 0x0; }; // UnityEngine.LightShape struct LightShape { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Cone = 0x0; constexpr uintptr_t Pyramid = 0x0; constexpr uintptr_t Box = 0x0; }; // UnityEngine.LightRenderMode struct LightRenderMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Auto = 0x0; constexpr uintptr_t ForcePixel = 0x0; constexpr uintptr_t ForceVertex = 0x0; }; // UnityEngine.LightShadows struct LightShadows { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Hard = 0x0; constexpr uintptr_t Soft = 0x0; }; // UnityEngine.FogMode struct FogMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Linear = 0x0; constexpr uintptr_t Exponential = 0x0; constexpr uintptr_t ExponentialSquared = 0x0; }; // UnityEngine.LightmapBakeType struct LightmapBakeType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Realtime = 0x0; constexpr uintptr_t Baked = 0x0; constexpr uintptr_t Mixed = 0x0; }; // UnityEngine.MixedLightingMode struct MixedLightingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t IndirectOnly = 0x0; constexpr uintptr_t Shadowmask = 0x0; constexpr uintptr_t Subtractive = 0x0; }; // UnityEngine.ShadowmaskMode struct ShadowmaskMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Shadowmask = 0x0; constexpr uintptr_t DistanceShadowmask = 0x0; }; // UnityEngine.ShadowObjectsFilter struct ShadowObjectsFilter { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AllObjects = 0x0; constexpr uintptr_t DynamicOnly = 0x0; constexpr uintptr_t StaticOnly = 0x0; }; // UnityEngine.CameraClearFlags struct CameraClearFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Skybox = 0x0; constexpr uintptr_t Color = 0x0; constexpr uintptr_t SolidColor = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t Nothing = 0x0; }; // UnityEngine.DepthTextureMode struct DepthTextureMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t DepthNormals = 0x0; constexpr uintptr_t MotionVectors = 0x0; }; // UnityEngine.AnisotropicFiltering struct AnisotropicFiltering { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Disable = 0x0; constexpr uintptr_t Enable = 0x0; constexpr uintptr_t ForceEnable = 0x0; }; // UnityEngine.SkinWeights struct SkinWeights { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t OneBone = 0x0; constexpr uintptr_t TwoBones = 0x0; constexpr uintptr_t FourBones = 0x0; constexpr uintptr_t Unlimited = 0x0; }; // UnityEngine.MeshTopology struct MeshTopology { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Triangles = 0x0; constexpr uintptr_t Quads = 0x0; constexpr uintptr_t Lines = 0x0; constexpr uintptr_t LineStrip = 0x0; constexpr uintptr_t Points = 0x0; }; // UnityEngine.SkinQuality struct SkinQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Auto = 0x0; constexpr uintptr_t Bone1 = 0x0; constexpr uintptr_t Bone2 = 0x0; constexpr uintptr_t Bone4 = 0x0; }; // UnityEngine.ColorSpace struct ColorSpace { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Uninitialized = 0x0; constexpr uintptr_t Gamma = 0x0; constexpr uintptr_t Linear = 0x0; }; // UnityEngine.ColorGamut struct ColorGamut { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t sRGB = 0x0; constexpr uintptr_t Rec709 = 0x0; constexpr uintptr_t Rec2020 = 0x0; constexpr uintptr_t DisplayP3 = 0x0; constexpr uintptr_t HDR10 = 0x0; constexpr uintptr_t DolbyHDR = 0x0; constexpr uintptr_t P3D65G22 = 0x0; }; // UnityEngine.ColorPrimaries struct ColorPrimaries { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Rec709 = 0x0; constexpr uintptr_t Rec2020 = 0x0; constexpr uintptr_t P3 = 0x0; }; // UnityEngine.WhitePoint struct WhitePoint { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t D65 = 0x0; }; // UnityEngine.TransferFunction struct TransferFunction { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t sRGB = 0x0; constexpr uintptr_t BT1886 = 0x0; constexpr uintptr_t PQ = 0x0; constexpr uintptr_t Linear = 0x0; constexpr uintptr_t Gamma22 = 0x0; }; // UnityEngine.ScreenOrientation struct ScreenOrientation { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Portrait = 0x0; constexpr uintptr_t PortraitUpsideDown = 0x0; constexpr uintptr_t LandscapeLeft = 0x0; constexpr uintptr_t LandscapeRight = 0x0; constexpr uintptr_t AutoRotation = 0x0; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Landscape = 0x0; }; // UnityEngine.FilterMode struct FilterMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Point = 0x0; constexpr uintptr_t Bilinear = 0x0; constexpr uintptr_t Trilinear = 0x0; }; // UnityEngine.TextureWrapMode struct TextureWrapMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Repeat = 0x0; constexpr uintptr_t Clamp = 0x0; constexpr uintptr_t Mirror = 0x0; constexpr uintptr_t MirrorOnce = 0x0; }; // UnityEngine.TextureFormat struct TextureFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Alpha8 = 0x0; constexpr uintptr_t ARGB4444 = 0x0; constexpr uintptr_t RGB24 = 0x0; constexpr uintptr_t RGBA32 = 0x0; constexpr uintptr_t ARGB32 = 0x0; constexpr uintptr_t RGB565 = 0x0; constexpr uintptr_t R16 = 0x0; constexpr uintptr_t DXT1 = 0x0; constexpr uintptr_t DXT5 = 0x0; constexpr uintptr_t RGBA4444 = 0x0; constexpr uintptr_t BGRA32 = 0x0; constexpr uintptr_t RHalf = 0x0; constexpr uintptr_t RGHalf = 0x0; constexpr uintptr_t RGBAHalf = 0x0; constexpr uintptr_t RFloat = 0x0; constexpr uintptr_t RGFloat = 0x0; constexpr uintptr_t RGBAFloat = 0x0; constexpr uintptr_t YUY2 = 0x0; constexpr uintptr_t RGB9e5Float = 0x0; constexpr uintptr_t BC4 = 0x0; constexpr uintptr_t BC5 = 0x0; constexpr uintptr_t BC6H = 0x0; constexpr uintptr_t BC7 = 0x0; constexpr uintptr_t DXT1Crunched = 0x0; constexpr uintptr_t DXT5Crunched = 0x0; constexpr uintptr_t PVRTC_RGB2 = 0x0; constexpr uintptr_t PVRTC_RGBA2 = 0x0; constexpr uintptr_t PVRTC_RGB4 = 0x0; constexpr uintptr_t PVRTC_RGBA4 = 0x0; constexpr uintptr_t ETC_RGB4 = 0x0; constexpr uintptr_t EAC_R = 0x0; constexpr uintptr_t EAC_R_SIGNED = 0x0; constexpr uintptr_t EAC_RG = 0x0; constexpr uintptr_t EAC_RG_SIGNED = 0x0; constexpr uintptr_t ETC2_RGB = 0x0; constexpr uintptr_t ETC2_RGBA1 = 0x0; constexpr uintptr_t ETC2_RGBA8 = 0x0; constexpr uintptr_t ASTC_4x4 = 0x0; constexpr uintptr_t ASTC_5x5 = 0x0; constexpr uintptr_t ASTC_6x6 = 0x0; constexpr uintptr_t ASTC_8x8 = 0x0; constexpr uintptr_t ASTC_10x10 = 0x0; constexpr uintptr_t ASTC_12x12 = 0x0; constexpr uintptr_t RG16 = 0x0; constexpr uintptr_t R8 = 0x0; constexpr uintptr_t ETC_RGB4Crunched = 0x0; constexpr uintptr_t ETC2_RGBA8Crunched = 0x0; constexpr uintptr_t ASTC_HDR_4x4 = 0x0; constexpr uintptr_t ASTC_HDR_5x5 = 0x0; constexpr uintptr_t ASTC_HDR_6x6 = 0x0; constexpr uintptr_t ASTC_HDR_8x8 = 0x0; constexpr uintptr_t ASTC_HDR_10x10 = 0x0; constexpr uintptr_t ASTC_HDR_12x12 = 0x0; constexpr uintptr_t RG32 = 0x0; constexpr uintptr_t RGB48 = 0x0; constexpr uintptr_t RGBA64 = 0x0; constexpr uintptr_t R8_SIGNED = 0x0; constexpr uintptr_t RG16_SIGNED = 0x0; constexpr uintptr_t RGB24_SIGNED = 0x0; constexpr uintptr_t RGBA32_SIGNED = 0x0; constexpr uintptr_t R16_SIGNED = 0x0; constexpr uintptr_t RG32_SIGNED = 0x0; constexpr uintptr_t RGB48_SIGNED = 0x0; constexpr uintptr_t RGBA64_SIGNED = 0x0; }; // UnityEngine.TextureColorSpace struct TextureColorSpace { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Linear = 0x0; constexpr uintptr_t sRGB = 0x0; }; // UnityEngine.CubemapFace struct CubemapFace { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t PositiveX = 0x0; constexpr uintptr_t NegativeX = 0x0; constexpr uintptr_t PositiveY = 0x0; constexpr uintptr_t NegativeY = 0x0; constexpr uintptr_t PositiveZ = 0x0; constexpr uintptr_t NegativeZ = 0x0; }; // UnityEngine.RenderTextureFormat struct RenderTextureFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ARGB32 = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t ARGBHalf = 0x0; constexpr uintptr_t Shadowmap = 0x0; constexpr uintptr_t RGB565 = 0x0; constexpr uintptr_t ARGB4444 = 0x0; constexpr uintptr_t ARGB1555 = 0x0; constexpr uintptr_t Default = 0x0; constexpr uintptr_t ARGB2101010 = 0x0; constexpr uintptr_t DefaultHDR = 0x0; constexpr uintptr_t ARGB64 = 0x0; constexpr uintptr_t ARGBFloat = 0x0; constexpr uintptr_t RGFloat = 0x0; constexpr uintptr_t RGHalf = 0x0; constexpr uintptr_t RFloat = 0x0; constexpr uintptr_t RHalf = 0x0; constexpr uintptr_t R8 = 0x0; constexpr uintptr_t ARGBInt = 0x0; constexpr uintptr_t RGInt = 0x0; constexpr uintptr_t RInt = 0x0; constexpr uintptr_t BGRA32 = 0x0; constexpr uintptr_t RGB111110Float = 0x0; constexpr uintptr_t RG32 = 0x0; constexpr uintptr_t RGBAUShort = 0x0; constexpr uintptr_t RG16 = 0x0; constexpr uintptr_t BGRA10101010_XR = 0x0; constexpr uintptr_t BGR101010_XR = 0x0; constexpr uintptr_t R16 = 0x0; }; // UnityEngine.VRTextureUsage struct VRTextureUsage { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t OneEye = 0x0; constexpr uintptr_t TwoEyes = 0x0; constexpr uintptr_t DeviceSpecific = 0x0; }; // UnityEngine.RenderTextureCreationFlags struct RenderTextureCreationFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t MipMap = 0x0; constexpr uintptr_t AutoGenerateMips = 0x0; constexpr uintptr_t SRGB = 0x0; constexpr uintptr_t EyeTexture = 0x0; constexpr uintptr_t EnableRandomWrite = 0x0; constexpr uintptr_t CreatedFromScript = 0x0; constexpr uintptr_t AllowVerticalFlip = 0x0; constexpr uintptr_t NoResolvedColorSurface = 0x0; constexpr uintptr_t DynamicallyScalable = 0x0; constexpr uintptr_t BindMS = 0x0; constexpr uintptr_t DynamicallyScalableExplicit = 0x0; }; // UnityEngine.RenderTextureReadWrite struct RenderTextureReadWrite { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Linear = 0x0; constexpr uintptr_t sRGB = 0x0; }; // UnityEngine.RenderTextureMemoryless struct RenderTextureMemoryless { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Color = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t MSAA = 0x0; }; // UnityEngine.HDRDisplaySupportFlags struct HDRDisplaySupportFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Supported = 0x0; constexpr uintptr_t RuntimeSwitchable = 0x0; constexpr uintptr_t AutomaticTonemapping = 0x0; }; // UnityEngine.LightmapsMode struct LightmapsMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NonDirectional = 0x0; constexpr uintptr_t CombinedDirectional = 0x0; }; // UnityEngine.MaterialGlobalIlluminationFlags struct MaterialGlobalIlluminationFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t RealtimeEmissive = 0x0; constexpr uintptr_t BakedEmissive = 0x0; constexpr uintptr_t EmissiveIsBlack = 0x0; constexpr uintptr_t AnyEmissive = 0x0; }; // UnityEngine.MotionVectorGenerationMode struct MotionVectorGenerationMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Camera = 0x0; constexpr uintptr_t Object = 0x0; constexpr uintptr_t ForceNoMotion = 0x0; }; // UnityEngine.LineTextureMode struct LineTextureMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Stretch = 0x0; constexpr uintptr_t Tile = 0x0; constexpr uintptr_t DistributePerSegment = 0x0; constexpr uintptr_t RepeatPerSegment = 0x0; constexpr uintptr_t Static = 0x0; }; // UnityEngine.LineAlignment struct LineAlignment { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t View = 0x0; constexpr uintptr_t Local = 0x0; constexpr uintptr_t TransformZ = 0x0; }; // UnityEngine.SkinnedMeshRenderer struct SkinnedMeshRenderer { // ---- Methods ---- constexpr uintptr_t Quality = 0x2F47D10; constexpr uintptr_t Quality = 0x2F48390; constexpr uintptr_t UpdateWhenOffscreen = 0x2F48050; constexpr uintptr_t UpdateWhenOffscreen = 0x2F48770; constexpr uintptr_t ForceMatrixRecalculationPerRender = 0x2F47C50; constexpr uintptr_t ForceMatrixRecalculationPerRender = 0x2F482C0; constexpr uintptr_t RootBone = 0x2F47DD0; constexpr uintptr_t RootBone = 0x2F48470; constexpr uintptr_t Bones = 0x2F47B90; constexpr uintptr_t Bones = 0x2F481E0; constexpr uintptr_t SharedMesh = 0x2F47EB0; constexpr uintptr_t SharedMesh = 0x2F48580; constexpr uintptr_t SkinnedMotionVectors = 0x2F47F90; constexpr uintptr_t SkinnedMotionVectors = 0x2F48690; constexpr uintptr_t GetBlendShapeWeight = 0x2F47510; constexpr uintptr_t SetBlendShapeWeight = 0x2F47AB0; constexpr uintptr_t BakeMesh = 0x2F47300; constexpr uintptr_t BakeMesh = 0x2F473E0; constexpr uintptr_t GetVertexBuffer = 0x2F47910; constexpr uintptr_t GetPreviousVertexBuffer = 0x2F476B0; constexpr uintptr_t GetVertexBufferImpl = 0x2F47840; constexpr uintptr_t GetPreviousVertexBufferImpl = 0x2F475E0; constexpr uintptr_t VertexBufferTarget = 0x2F48110; constexpr uintptr_t VertexBufferTarget = 0x2F48840; constexpr uintptr_t .ctor = 0x5E4DC0; }; // UnityEngine.MeshRenderer struct MeshRenderer { // ---- Methods ---- constexpr uintptr_t DontStripMeshRenderer = 0x512CE0; constexpr uintptr_t AdditionalVertexStreams = 0x2F36F50; constexpr uintptr_t AdditionalVertexStreams = 0x2F371E0; constexpr uintptr_t EnlightenVertexStream = 0x2F37030; constexpr uintptr_t EnlightenVertexStream = 0x2F372F0; constexpr uintptr_t SubMeshStartIndex = 0x2F37110; constexpr uintptr_t .ctor = 0x5E4DC0; }; // UnityEngine.LightProbeGroup struct LightProbeGroup { // ---- Methods ---- constexpr uintptr_t ProbePositions = 0xCA8A80; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.LODFadeMode struct LODFadeMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t CrossFade = 0x0; constexpr uintptr_t SpeedTree = 0x0; }; // UnityEngine.LOD struct LOD { constexpr uintptr_t screenRelativeTransitionHeight = 0x10; constexpr uintptr_t fadeTransitionWidth = 0x14; constexpr uintptr_t renderers = 0x18; }; // UnityEngine.LODGroup struct LODGroup { // ---- Methods ---- constexpr uintptr_t LocalReferencePoint = 0x2F2F1F0; constexpr uintptr_t LocalReferencePoint = 0x2F2F900; constexpr uintptr_t Size = 0x2F2F390; constexpr uintptr_t Size = 0x2F2F9E0; constexpr uintptr_t LodCount = 0x2F2F2D0; constexpr uintptr_t LastLODBillboard = 0x2F2F120; constexpr uintptr_t LastLODBillboard = 0x2F2F820; constexpr uintptr_t FadeMode = 0x2F2F060; constexpr uintptr_t FadeMode = 0x2F2F740; constexpr uintptr_t AnimateCrossFading = 0x2F2EEB0; constexpr uintptr_t AnimateCrossFading = 0x2F2F550; constexpr uintptr_t Enabled = 0x2F2EFA0; constexpr uintptr_t Enabled = 0x2F2F670; constexpr uintptr_t RecalculateBounds = 0x2F2ED10; constexpr uintptr_t GetLODs = 0x2F2EC50; constexpr uintptr_t SetLODS = 0x2F2ED90; constexpr uintptr_t SetLODs = 0x2F2ED90; constexpr uintptr_t ForceLOD = 0x2F2EB80; constexpr uintptr_t CrossFadeAnimationDuration = 0x2F2EF30; constexpr uintptr_t CrossFadeAnimationDuration = 0x2F2F5E0; constexpr uintptr_t WorldReferencePoint = 0x2F2F460; constexpr uintptr_t .ctor = 0x510900; }; // MeshData struct MeshData { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t GetVertexCount = 0x2F36500; constexpr uintptr_t GetVertexBufferCount = 0x2F364C0; constexpr uintptr_t GetVertexDataPtr = 0x2F36540; constexpr uintptr_t GetVertexDataSize = 0x2F36580; constexpr uintptr_t GetIndexFormat = 0x2F362F0; constexpr uintptr_t GetIndexDataPtr = 0x2F36270; constexpr uintptr_t GetIndexDataSize = 0x2F362B0; constexpr uintptr_t GetSubMeshCount = 0x2F36330; constexpr uintptr_t GetSubMesh = 0x2F363C0; constexpr uintptr_t SetVertexBufferParamsFromArray = 0x2F36830; constexpr uintptr_t SetIndexBufferParamsImpl = 0x2F365C0; constexpr uintptr_t SetSubMeshCount = 0x2F36660; constexpr uintptr_t SetSubMeshImpl = 0x2F36700; constexpr uintptr_t VertexCount = 0x2F36AB0; constexpr uintptr_t VertexBufferCount = 0x2F36A70; constexpr uintptr_t GetVertexData = 0x463590; constexpr uintptr_t SetVertexBufferParams = 0x2F36910; constexpr uintptr_t SetIndexBufferParams = 0x2F36610; constexpr uintptr_t IndexFormat = 0x2F369F0; constexpr uintptr_t GetIndexData = 0x463590; constexpr uintptr_t SubMeshCount = 0x2F36A30; constexpr uintptr_t SubMeshCount = 0x2F36AF0; constexpr uintptr_t GetSubMesh = 0x2F36430; constexpr uintptr_t SetSubMesh = 0x2F36760; }; // MeshDataArray struct MeshDataArray { constexpr uintptr_t m_Ptrs = 0x10; constexpr uintptr_t m_Length = 0x18; // ---- Methods ---- constexpr uintptr_t AcquireReadOnlyMeshData = 0x2F351D0; constexpr uintptr_t AcquireReadOnlyMeshDatas = 0x2F352E0; constexpr uintptr_t AcquireMeshDataCopy = 0x2F34FE0; constexpr uintptr_t AcquireMeshDatasCopy = 0x2F350F0; constexpr uintptr_t ReleaseMeshDatas = 0x2F35A70; constexpr uintptr_t CreateNewMeshDatas = 0x2F359A0; constexpr uintptr_t ApplyToMeshesImpl = 0x2F35900; constexpr uintptr_t ApplyToMeshImpl = 0x2F35580; constexpr uintptr_t Length = 0x7EEE00; constexpr uintptr_t Item = 0x2F36260; constexpr uintptr_t Dispose = 0x2F359E0; constexpr uintptr_t ApplyToMeshAndDispose = 0x2F35370; constexpr uintptr_t ApplyToMeshesAndDispose = 0x2F35640; constexpr uintptr_t .ctor = 0x2F35AB0; constexpr uintptr_t .ctor = 0x2F35F00; constexpr uintptr_t .ctor = 0x2F35DE0; }; // UnityEngine.Mesh struct Mesh { // ---- Methods ---- constexpr uintptr_t Internal_Create = 0x2F3EFE0; constexpr uintptr_t .ctor = 0x2F456E0; constexpr uintptr_t FromInstanceID = 0x2F38A20; constexpr uintptr_t IndexFormat = 0x2F45DA0; constexpr uintptr_t IndexFormat = 0x2F46990; constexpr uintptr_t GetTotalIndexCount = 0x2F3CAC0; constexpr uintptr_t SetIndexBufferParams = 0x2F41870; constexpr uintptr_t InternalSetIndexBufferData = 0x2F3ED10; constexpr uintptr_t InternalSetIndexBufferDataFromArray = 0x2F3EBF0; constexpr uintptr_t SetVertexBufferParamsFromPtr = 0x2F45070; constexpr uintptr_t SetVertexBufferParamsFromArray = 0x2F44EF0; constexpr uintptr_t InternalSetVertexBufferData = 0x2F3EF30; constexpr uintptr_t InternalSetVertexBufferDataFromArray = 0x2F3EE20; constexpr uintptr_t GetVertexAttributesAlloc = 0x2F3DF00; constexpr uintptr_t GetVertexAttributesArray = 0x2F3DFD0; constexpr uintptr_t GetVertexAttributesList = 0x2F3E150; constexpr uintptr_t GetVertexAttributeCountImpl = 0x2F3DA10; constexpr uintptr_t GetVertexAttribute = 0x2F3DE20; constexpr uintptr_t GetIndexStartImpl = 0x2F3B720; constexpr uintptr_t GetIndexCountImpl = 0x2F3B520; constexpr uintptr_t GetTrianglesCountImpl = 0x2F3CB80; constexpr uintptr_t GetBaseVertexImpl = 0x2F38FA0; constexpr uintptr_t GetTrianglesImpl = 0x2F3CC80; constexpr uintptr_t GetIndicesImpl = 0x2F3B950; constexpr uintptr_t SetIndicesImpl = 0x2F41980; constexpr uintptr_t SetIndicesNativeArrayImpl = 0x2F41AB0; constexpr uintptr_t GetTrianglesNonAllocImpl = 0x2F3D010; constexpr uintptr_t GetTrianglesNonAllocImpl16 = 0x2F3CE40; constexpr uintptr_t GetIndicesNonAllocImpl = 0x2F3BCE0; constexpr uintptr_t GetIndicesNonAllocImpl16 = 0x2F3BB10; constexpr uintptr_t PrintErrorCantAccessChannel = 0x2F3F8F0; constexpr uintptr_t HasVertexAttribute = 0x2F3E9D0; constexpr uintptr_t GetVertexAttributeDimension = 0x2F3DAD0; constexpr uintptr_t GetVertexAttributeFormat = 0x2F3DBA0; constexpr uintptr_t GetVertexAttributeStream = 0x2F3DD40; constexpr uintptr_t GetVertexAttributeOffset = 0x2F3DC70; constexpr uintptr_t SetArrayForChannelImpl = 0x2F40C40; constexpr uintptr_t SetNativeArrayForChannelImpl = 0x2F42740; constexpr uintptr_t GetAllocArrayFromChannelImpl = 0x2F38DA0; constexpr uintptr_t GetArrayFromChannelImpl = 0x2F38EB0; constexpr uintptr_t VertexBufferCount = 0x2F46330; constexpr uintptr_t GetVertexBufferStride = 0x2F3E5B0; constexpr uintptr_t GetNativeVertexBufferPtr = 0x2F3C470; constexpr uintptr_t GetNativeIndexBufferPtr = 0x2F3C3B0; constexpr uintptr_t GetVertexBufferImpl = 0x2F3E490; constexpr uintptr_t GetIndexBufferImpl = 0x2F3B2C0; constexpr uintptr_t GetBoneWeightBufferImpl = 0x2F3A3A0; constexpr uintptr_t GetBlendShapeBufferImpl = 0x2F39690; constexpr uintptr_t VertexBufferTarget = 0x2F463F0; constexpr uintptr_t VertexBufferTarget = 0x2F46FF0; constexpr uintptr_t IndexBufferTarget = 0x2F45CE0; constexpr uintptr_t IndexBufferTarget = 0x2F468C0; constexpr uintptr_t BlendShapeCount = 0x2F459D0; constexpr uintptr_t ClearBlendShapes = 0x2F38500; constexpr uintptr_t GetBlendShapeName = 0x2F3A150; constexpr uintptr_t GetBlendShapeIndex = 0x2F39F40; constexpr uintptr_t GetBlendShapeFrameCount = 0x2F39B20; constexpr uintptr_t GetBlendShapeFrameWeight = 0x2F39E50; constexpr uintptr_t GetBlendShapeFrameVertices = 0x2F39C10; constexpr uintptr_t AddBlendShapeFrame = 0x2F37630; constexpr uintptr_t GetBlendShapeOffsetInternal = 0x2F3A2C0; constexpr uintptr_t HasBoneWeights = 0x2F3E910; constexpr uintptr_t GetBoneWeightsImpl = 0x2F3A930; constexpr uintptr_t SetBoneWeightsImpl = 0x2F40FA0; constexpr uintptr_t SetBoneWeights = 0x2F410B0; constexpr uintptr_t InternalSetBoneWeights = 0x2F3EAD0; constexpr uintptr_t GetAllBoneWeights = 0x2F38C00; constexpr uintptr_t GetBonesPerVertex = 0x2F3AE70; constexpr uintptr_t GetAllBoneWeightsArraySize = 0x2F38AC0; constexpr uintptr_t GetBoneWeightBufferLayoutInternal = 0x2F3A4C0; constexpr uintptr_t GetAllBoneWeightsArray = 0x2F38B80; constexpr uintptr_t GetBonesPerVertexArray = 0x2F3ADF0; constexpr uintptr_t BindposeCount = 0x2F45790; constexpr uintptr_t Bindposes = 0x2F45860; constexpr uintptr_t Bindposes = 0x2F465C0; constexpr uintptr_t GetBindposes = 0x2F393B0; constexpr uintptr_t SetBindposes = 0x2F40DF0; constexpr uintptr_t SetBindposesFromScript_NativeArray = 0x2F40D50; constexpr uintptr_t GetBindposesArray = 0x2F391A0; constexpr uintptr_t GetBoneWeightsNonAllocImpl = 0x2F3AAB0; constexpr uintptr_t GetBindposesNonAllocImpl = 0x2F39270; constexpr uintptr_t IsReadable = 0x2F45E60; constexpr uintptr_t CanAccess = 0x2F45B90; constexpr uintptr_t VertexCount = 0x2F464B0; constexpr uintptr_t SubMeshCount = 0x2F45F60; constexpr uintptr_t SubMeshCount = 0x2F46AC0; constexpr uintptr_t SetSubMesh = 0x2F43330; constexpr uintptr_t GetSubMesh = 0x2F3C680; constexpr uintptr_t SetAllSubMeshesAtOnceFromArray = 0x2F40980; constexpr uintptr_t SetAllSubMeshesAtOnceFromNativeArray = 0x2F40B30; constexpr uintptr_t Bounds = 0x2F45AB0; constexpr uintptr_t Bounds = 0x2F46720; constexpr uintptr_t ClearImpl = 0x2F385D0; constexpr uintptr_t RecalculateBoundsImpl = 0x2F3FA40; constexpr uintptr_t RecalculateNormalsImpl = 0x2F3FDC0; constexpr uintptr_t RecalculateTangentsImpl = 0x2F40140; constexpr uintptr_t MarkDynamicImpl = 0x2F3F060; constexpr uintptr_t MarkModified = 0x2F3F200; constexpr uintptr_t UploadMeshDataImpl = 0x2F45560; constexpr uintptr_t GetTopologyImpl = 0x2F3C8A0; constexpr uintptr_t RecalculateUVDistributionMetricImpl = 0x2F404D0; constexpr uintptr_t RecalculateUVDistributionMetricsImpl = 0x2F40720; constexpr uintptr_t GetUVDistributionMetric = 0x2F3D7F0; constexpr uintptr_t CombineMeshesImpl = 0x2F38760; constexpr uintptr_t OptimizeImpl = 0x2F3F2C0; constexpr uintptr_t OptimizeIndexBuffersImpl = 0x2F3F380; constexpr uintptr_t OptimizeReorderVertexBufferImpl = 0x2F3F590; constexpr uintptr_t GetUVChannel = 0x2F3D720; constexpr uintptr_t DefaultDimensionForChannel = 0x2F38930; constexpr uintptr_t GetAllocArrayFromChannel = 0x463590; constexpr uintptr_t GetAllocArrayFromChannel = 0x350220; constexpr uintptr_t SetSizedArrayForChannel = 0x2F42B00; constexpr uintptr_t SetSizedNativeArrayForChannel = 0x2F42EF0; constexpr uintptr_t SetArrayForChannel = 0x463590; constexpr uintptr_t SetArrayForChannel = 0x463590; constexpr uintptr_t SetListForChannel = 0x463590; constexpr uintptr_t SetListForChannel = 0x463590; constexpr uintptr_t GetListForChannel = 0x463590; constexpr uintptr_t Vertices = 0x2F46530; constexpr uintptr_t Vertices = 0x2F47080; constexpr uintptr_t Normals = 0x2F45EE0; constexpr uintptr_t Normals = 0x2F46A20; constexpr uintptr_t Tangents = 0x2F45FE0; constexpr uintptr_t Tangents = 0x2F46B50; constexpr uintptr_t Uv = 0x2F462B0; constexpr uintptr_t Uv = 0x2F46F50; constexpr uintptr_t Uv2 = 0x2F460F0; constexpr uintptr_t Uv2 = 0x2F46CB0; constexpr uintptr_t Uv3 = 0x2F46130; constexpr uintptr_t Uv3 = 0x2F46D10; constexpr uintptr_t Uv4 = 0x2F46170; constexpr uintptr_t Uv4 = 0x2F46D70; constexpr uintptr_t Uv5 = 0x2F461B0; constexpr uintptr_t Uv5 = 0x2F46DD0; constexpr uintptr_t Uv6 = 0x2F461F0; constexpr uintptr_t Uv6 = 0x2F46E30; constexpr uintptr_t Uv7 = 0x2F46230; constexpr uintptr_t Uv7 = 0x2F46E90; constexpr uintptr_t Uv8 = 0x2F46270; constexpr uintptr_t Uv8 = 0x2F46EF0; constexpr uintptr_t Colors = 0x2F45C60; constexpr uintptr_t Colors = 0x2F46820; constexpr uintptr_t Colors32 = 0x2F45C10; constexpr uintptr_t Colors32 = 0x2F467B0; constexpr uintptr_t GetVertices = 0x2F3E7A0; constexpr uintptr_t SetVertices = 0x2F45400; constexpr uintptr_t SetVertices = 0x2F45290; constexpr uintptr_t SetVertices = 0x2F45210; constexpr uintptr_t SetVertices = 0x2F45310; constexpr uintptr_t SetVertices = 0x2F454A0; constexpr uintptr_t SetVertices = 0x2F45380; constexpr uintptr_t SetVertices = 0x463590; constexpr uintptr_t SetVertices = 0x463590; constexpr uintptr_t SetVertices = 0x463590; constexpr uintptr_t GetNormals = 0x2F3C500; constexpr uintptr_t SetNormals = 0x2F429E0; constexpr uintptr_t SetNormals = 0x2F428E0; constexpr uintptr_t SetNormals = 0x2F427F0; constexpr uintptr_t SetNormals = 0x2F42870; constexpr uintptr_t SetNormals = 0x2F42960; constexpr uintptr_t SetNormals = 0x2F42A80; constexpr uintptr_t SetNormals = 0x463590; constexpr uintptr_t SetNormals = 0x463590; constexpr uintptr_t SetNormals = 0x463590; constexpr uintptr_t GetTangents = 0x2F3C730; constexpr uintptr_t SetTangents = 0x2F439B0; constexpr uintptr_t SetTangents = 0x2F43BD0; constexpr uintptr_t SetTangents = 0x2F43AD0; constexpr uintptr_t SetTangents = 0x2F43C50; constexpr uintptr_t SetTangents = 0x2F43A50; constexpr uintptr_t SetTangents = 0x2F43B50; constexpr uintptr_t SetTangents = 0x463590; constexpr uintptr_t SetTangents = 0x463590; constexpr uintptr_t SetTangents = 0x463590; constexpr uintptr_t GetColors = 0x2F3B010; constexpr uintptr_t SetColors = 0x2F41780; constexpr uintptr_t SetColors = 0x2F41260; constexpr uintptr_t SetColors = 0x2F41480; constexpr uintptr_t SetColors = 0x2F41500; constexpr uintptr_t SetColors = 0x2F41670; constexpr uintptr_t SetColors = 0x2F41570; constexpr uintptr_t GetColors = 0x2F3B140; constexpr uintptr_t SetColors = 0x2F412E0; constexpr uintptr_t SetColors = 0x2F416F0; constexpr uintptr_t SetColors = 0x2F411D0; constexpr uintptr_t SetColors = 0x2F41390; constexpr uintptr_t SetColors = 0x2F415F0; constexpr uintptr_t SetColors = 0x2F41400; constexpr uintptr_t SetColors = 0x463590; constexpr uintptr_t SetColors = 0x463590; constexpr uintptr_t SetColors = 0x463590; constexpr uintptr_t SetUvsImpl = 0x463590; constexpr uintptr_t SetUVs = 0x2F44810; constexpr uintptr_t SetUVs = 0x2F44CE0; constexpr uintptr_t SetUVs = 0x2F44AD0; constexpr uintptr_t SetUVs = 0x2F44A40; constexpr uintptr_t SetUVs = 0x2F44BB0; constexpr uintptr_t SetUVs = 0x2F44700; constexpr uintptr_t SetUVs = 0x2F44670; constexpr uintptr_t SetUVs = 0x2F448F0; constexpr uintptr_t SetUVs = 0x2F445E0; constexpr uintptr_t SetUvsImpl = 0x2F44D90; constexpr uintptr_t SetUVs = 0x2F44980; constexpr uintptr_t SetUVs = 0x2F449E0; constexpr uintptr_t SetUVs = 0x2F44C40; constexpr uintptr_t SetUVs = 0x2F448C0; constexpr uintptr_t SetUVs = 0x2F447D0; constexpr uintptr_t SetUVs = 0x2F445B0; constexpr uintptr_t SetUVs = 0x2F44CA0; constexpr uintptr_t SetUVs = 0x2F44B80; constexpr uintptr_t SetUVs = 0x2F44790; constexpr uintptr_t SetUVs = 0x463590; constexpr uintptr_t SetUVs = 0x463590; constexpr uintptr_t SetUVs = 0x463590; constexpr uintptr_t GetUVsImpl = 0x463590; constexpr uintptr_t GetUVs = 0x2F3D960; constexpr uintptr_t GetUVs = 0x2F3D8F0; constexpr uintptr_t GetUVs = 0x2F3D880; constexpr uintptr_t VertexAttributeCount = 0x2F3DA10; constexpr uintptr_t GetVertexAttributes = 0x2F3E360; constexpr uintptr_t GetVertexAttributes = 0x2F3DFD0; constexpr uintptr_t GetVertexAttributes = 0x2F3E440; constexpr uintptr_t SetVertexBufferParams = 0x2F44EF0; constexpr uintptr_t SetVertexBufferParams = 0x2F45120; constexpr uintptr_t SetVertexBufferData = 0x463590; constexpr uintptr_t SetVertexBufferData = 0x463590; constexpr uintptr_t SetVertexBufferData = 0x463590; constexpr uintptr_t AcquireReadOnlyMeshData = 0x2F373B0; constexpr uintptr_t AcquireReadOnlyMeshData = 0x2F373F0; constexpr uintptr_t AcquireReadOnlyMeshData = 0x2F374A0; constexpr uintptr_t AllocateWritableMeshData = 0x2F37A00; constexpr uintptr_t AllocateWritableMeshData = 0x2F379C0; constexpr uintptr_t AllocateWritableMeshData = 0x2F37B60; constexpr uintptr_t AllocateWritableMeshData = 0x2F37A40; constexpr uintptr_t ApplyAndDisposeWritableMeshData = 0x2F37F40; constexpr uintptr_t ApplyAndDisposeWritableMeshData = 0x2F37DF0; constexpr uintptr_t ApplyAndDisposeWritableMeshData = 0x2F37C10; constexpr uintptr_t GetVertexBuffer = 0x2F3E640; constexpr uintptr_t GetIndexBuffer = 0x2F3B390; constexpr uintptr_t GetBoneWeightBuffer = 0x2F3A540; constexpr uintptr_t GetBlendShapeBuffer = 0x2F398F0; constexpr uintptr_t GetBlendShapeBuffer = 0x2F399F0; constexpr uintptr_t GetBlendShapeBufferRange = 0x2F39770; constexpr uintptr_t PrintErrorCantAccessIndices = 0x2F3F980; constexpr uintptr_t CheckCanAccessSubmesh = 0x2F380D0; constexpr uintptr_t CheckCanAccessSubmeshTriangles = 0x2F380C0; constexpr uintptr_t CheckCanAccessSubmeshIndices = 0x2F380B0; constexpr uintptr_t Triangles = 0x2F46020; constexpr uintptr_t Triangles = 0x2F46BB0; constexpr uintptr_t GetTriangles = 0x2F3D3B0; constexpr uintptr_t GetTriangles = 0x2F3D690; constexpr uintptr_t GetTriangles = 0x2F3D670; constexpr uintptr_t GetTriangles = 0x2F3D430; constexpr uintptr_t GetTriangles = 0x2F3D170; constexpr uintptr_t GetIndices = 0x2F3BE40; constexpr uintptr_t GetIndices = 0x2F3C2E0; constexpr uintptr_t GetIndices = 0x2F3BEC0; constexpr uintptr_t GetIndices = 0x2F3BEE0; constexpr uintptr_t GetIndices = 0x2F3C0E0; constexpr uintptr_t SetIndexBufferData = 0x463590; constexpr uintptr_t SetIndexBufferData = 0x463590; constexpr uintptr_t SetIndexBufferData = 0x463590; constexpr uintptr_t GetIndexStart = 0x2F3B7B0; constexpr uintptr_t GetIndexCount = 0x2F3B5B0; constexpr uintptr_t GetBaseVertex = 0x2F39030; constexpr uintptr_t CheckIndicesArrayRange = 0x2F38270; constexpr uintptr_t SetTrianglesImpl = 0x2F43CC0; constexpr uintptr_t SetTriangles = 0x2F443D0; constexpr uintptr_t SetTriangles = 0x2F43F90; constexpr uintptr_t SetTriangles = 0x2F441C0; constexpr uintptr_t SetTriangles = 0x2F44510; constexpr uintptr_t SetTriangles = 0x2F43FB0; constexpr uintptr_t SetTriangles = 0x2F43EF0; constexpr uintptr_t SetTriangles = 0x2F443B0; constexpr uintptr_t SetTriangles = 0x2F44060; constexpr uintptr_t SetTriangles = 0x2F44270; constexpr uintptr_t SetTriangles = 0x2F43DD0; constexpr uintptr_t SetTriangles = 0x2F44080; constexpr uintptr_t SetTriangles = 0x2F443F0; constexpr uintptr_t SetIndices = 0x2F41DB0; constexpr uintptr_t SetIndices = 0x2F426B0; constexpr uintptr_t SetIndices = 0x2F42470; constexpr uintptr_t SetIndices = 0x2F41C90; constexpr uintptr_t SetIndices = 0x2F41B70; constexpr uintptr_t SetIndices = 0x2F42590; constexpr uintptr_t SetIndices = 0x463590; constexpr uintptr_t SetIndices = 0x463590; constexpr uintptr_t SetIndices = 0x2F41DD0; constexpr uintptr_t SetIndices = 0x2F42150; constexpr uintptr_t SetIndices = 0x2F41F90; constexpr uintptr_t SetIndices = 0x2F422E0; constexpr uintptr_t SetSubMeshes = 0x2F435A0; constexpr uintptr_t SetSubMeshes = 0x2F434A0; constexpr uintptr_t SetSubMeshes = 0x2F433E0; constexpr uintptr_t SetSubMeshes = 0x2F434E0; constexpr uintptr_t SetSubMeshes = 0x463590; constexpr uintptr_t SetSubMeshes = 0x463590; constexpr uintptr_t GetBindposes = 0x2F394F0; constexpr uintptr_t GetBoneWeights = 0x2F3ABF0; constexpr uintptr_t BoneWeights = 0x2F45A50; constexpr uintptr_t BoneWeights = 0x2F40FA0; constexpr uintptr_t SkinWeightBufferLayout = 0x2F3A4C0; constexpr uintptr_t Clear = 0x2F385D0; constexpr uintptr_t Clear = 0x2F38660; constexpr uintptr_t RecalculateBounds = 0x2F3FAD0; constexpr uintptr_t RecalculateNormals = 0x2F3FE50; constexpr uintptr_t RecalculateTangents = 0x2F401D0; constexpr uintptr_t RecalculateBounds = 0x2F3FC20; constexpr uintptr_t RecalculateNormals = 0x2F3FFA0; constexpr uintptr_t RecalculateTangents = 0x2F40320; constexpr uintptr_t RecalculateUVDistributionMetric = 0x2F40570; constexpr uintptr_t RecalculateUVDistributionMetrics = 0x2F407B0; constexpr uintptr_t MarkDynamic = 0x2F3F0E0; constexpr uintptr_t UploadMeshData = 0x2F455F0; constexpr uintptr_t Optimize = 0x2F3F760; constexpr uintptr_t OptimizeIndexBuffers = 0x2F3F400; constexpr uintptr_t OptimizeReorderVertexBuffer = 0x2F3F610; constexpr uintptr_t GetTopology = 0x2F3C930; constexpr uintptr_t CombineMeshes = 0x2F388D0; constexpr uintptr_t CombineMeshes = 0x2F388F0; constexpr uintptr_t CombineMeshes = 0x2F38910; constexpr uintptr_t CombineMeshes = 0x2F388A0; }; // UnityEngine.BlendShape struct BlendShape { constexpr uintptr_t m_FirstVertex = 0x10; constexpr uintptr_t m_VertexCount = 0x14; constexpr uintptr_t m_HasNormals = 0x18; constexpr uintptr_t m_HasTangents = 0x19; // ---- Methods ---- constexpr uintptr_t FirstVertex = 0x130B140; constexpr uintptr_t VertexCount = 0x1308F60; }; // UnityEngine.BlendShapeBufferRange struct BlendShapeBufferRange { constexpr uintptr_t m_StartIndex = 0x10; constexpr uintptr_t m_EndIndex = 0x14; // ---- Methods ---- constexpr uintptr_t StartIndex = 0x6044D0; constexpr uintptr_t EndIndex = 0x7EEE20; }; // UnityEngine.BoneWeight struct BoneWeight { constexpr uintptr_t m_Weight0 = 0x10; constexpr uintptr_t m_Weight1 = 0x14; constexpr uintptr_t m_Weight2 = 0x18; constexpr uintptr_t m_Weight3 = 0x1C; constexpr uintptr_t m_BoneIndex0 = 0x20; constexpr uintptr_t m_BoneIndex1 = 0x24; constexpr uintptr_t m_BoneIndex2 = 0x28; constexpr uintptr_t m_BoneIndex3 = 0x2C; // ---- Methods ---- constexpr uintptr_t Weight0 = 0x584E40; constexpr uintptr_t Weight0 = 0x18CE5D0; constexpr uintptr_t Weight1 = 0x584E50; constexpr uintptr_t Weight1 = 0x2A92550; constexpr uintptr_t Weight2 = 0x5FB490; constexpr uintptr_t Weight2 = 0x2B59C70; constexpr uintptr_t Weight3 = 0x5FB480; constexpr uintptr_t Weight3 = 0x2B810D0; constexpr uintptr_t BoneIndex0 = 0x21E6EB0; constexpr uintptr_t BoneIndex0 = 0x5507E0; constexpr uintptr_t BoneIndex1 = 0x1AD16B0; constexpr uintptr_t BoneIndex1 = 0x611870; constexpr uintptr_t BoneIndex2 = 0x10B89A0; constexpr uintptr_t BoneIndex2 = 0x684F50; constexpr uintptr_t BoneIndex3 = 0x1D098A0; constexpr uintptr_t BoneIndex3 = 0xCAA140; constexpr uintptr_t GetHashCode = 0x2F2A320; constexpr uintptr_t Equals = 0x2F2A280; constexpr uintptr_t Equals = 0x2F2A1B0; }; // UnityEngine.BoneWeight1 struct BoneWeight1 { constexpr uintptr_t m_Weight = 0x10; constexpr uintptr_t m_BoneIndex = 0x14; // ---- Methods ---- constexpr uintptr_t Weight = 0x584E40; constexpr uintptr_t Weight = 0x18CE5D0; constexpr uintptr_t BoneIndex = 0x1308F60; constexpr uintptr_t BoneIndex = 0x7EEE20; constexpr uintptr_t Equals = 0x2F2A0A0; constexpr uintptr_t Equals = 0x2F2A040; constexpr uintptr_t GetHashCode = 0x2F2A160; }; // UnityEngine.CombineInstance struct CombineInstance { constexpr uintptr_t m_MeshInstanceID = 0x10; constexpr uintptr_t m_SubMeshIndex = 0x14; constexpr uintptr_t m_Transform = 0x18; constexpr uintptr_t m_LightmapScaleOffset = 0x58; constexpr uintptr_t m_RealtimeLightmapScaleOffset = 0x68; // ---- Methods ---- constexpr uintptr_t Mesh = 0x2F2A430; constexpr uintptr_t Mesh = 0x2F2A490; constexpr uintptr_t SubMeshIndex = 0x7EEE20; constexpr uintptr_t Transform = 0x2F2A520; constexpr uintptr_t LightmapScaleOffset = 0x2BFD250; constexpr uintptr_t RealtimeLightmapScaleOffset = 0x822860; }; // UnityEngine.Texture struct Texture { constexpr uintptr_t GenerateAllMips = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F54460; constexpr uintptr_t MipmapCount = 0x2F54970; constexpr uintptr_t GraphicsFormat = 0x2F54720; constexpr uintptr_t GetDataWidth = 0x2F53A60; constexpr uintptr_t GetDataHeight = 0x2F53980; constexpr uintptr_t GetDimension = 0x2F53B40; constexpr uintptr_t Width = 0x2F53A60; constexpr uintptr_t Width = 0x2F550A0; constexpr uintptr_t Height = 0x2F53980; constexpr uintptr_t Height = 0x2F54F20; constexpr uintptr_t Dimension = 0x2F53B40; constexpr uintptr_t Dimension = 0x2F54DF0; constexpr uintptr_t IsReadable = 0x2F547B0; constexpr uintptr_t WrapMode = 0x2F54C60; constexpr uintptr_t WrapMode = 0x2F553F0; constexpr uintptr_t WrapModeU = 0x2F55120; constexpr uintptr_t WrapModeV = 0x2F55210; constexpr uintptr_t WrapModeW = 0x2F55300; constexpr uintptr_t FilterMode = 0x2F54680; constexpr uintptr_t FilterMode = 0x2F54E70; constexpr uintptr_t AnisoLevel = 0x2F545A0; constexpr uintptr_t AnisoLevel = 0x2F54D40; constexpr uintptr_t MipMapBias = 0x2F54890; constexpr uintptr_t MipMapBias = 0x2F54FB0; constexpr uintptr_t TexelSize = 0x2F54A90; constexpr uintptr_t UpdateCount = 0x2F54B80; constexpr uintptr_t IncrementUpdateCount = 0x2F53F30; constexpr uintptr_t Internal_GetActiveTextureColorSpace = 0x2F54010; constexpr uintptr_t ActiveTextureColorSpace = 0x2F544B0; constexpr uintptr_t SetStreamingTextureMaterialDebugPropertiesWithSlot = 0x2F540B0; constexpr uintptr_t SetStreamingTextureMaterialDebugProperties = 0x2F540F0; constexpr uintptr_t StreamingTextureDiscardUnusedMips = 0x2F54A10; constexpr uintptr_t StreamingTextureDiscardUnusedMips = 0x2F55060; constexpr uintptr_t GetPixelDataSize = 0x2F53D40; constexpr uintptr_t GetPixelDataOffset = 0x2F53C30; constexpr uintptr_t GetTextureColorSpace = 0x2F53E50; constexpr uintptr_t GetTextureColorSpace = 0x2F53E00; constexpr uintptr_t ValidateFormat = 0x2F54160; constexpr uintptr_t ValidateFormat = 0x2F54300; constexpr uintptr_t CreateNonReadableException = 0x2F538B0; constexpr uintptr_t IgnoreMipmapLimitCannotBeToggledException = 0x2F53E60; constexpr uintptr_t CreateNativeArrayLengthOverflowException = 0x2F53850; constexpr uintptr_t .cctor = 0x2F54420; }; // UnityEngine.Texture2D struct Texture2D { constexpr uintptr_t streamingMipmapsPriorityMin = 0x0; constexpr uintptr_t streamingMipmapsPriorityMax = 0x0; // ---- Methods ---- constexpr uintptr_t Format = 0x2F51330; constexpr uintptr_t IgnoreMipmapLimit = 0x2F4D8A0; constexpr uintptr_t SetIgnoreMipmapLimitAndReload = 0x2F4F170; constexpr uintptr_t MipmapLimitGroup = 0x2F519A0; constexpr uintptr_t ActiveMipmapLimit = 0x2F51060; constexpr uintptr_t WhiteTexture = 0x2F51F00; constexpr uintptr_t BlackTexture = 0x2F51110; constexpr uintptr_t RedTexture = 0x2F51B70; constexpr uintptr_t GrayTexture = 0x2F513E0; constexpr uintptr_t LinearGrayTexture = 0x2F515F0; constexpr uintptr_t NormalTexture = 0x2F51AE0; constexpr uintptr_t Compress = 0x2F4BCC0; constexpr uintptr_t Internal_CreateEmptyImpl = 0x2F4D920; constexpr uintptr_t Internal_CreateImpl = 0x2F4D9E0; constexpr uintptr_t Internal_Create = 0x2F4DC00; constexpr uintptr_t IsReadable = 0x2F51540; constexpr uintptr_t VtOnly = 0x2F51E50; constexpr uintptr_t ApplyImpl = 0x2F4B960; constexpr uintptr_t ReinitializeImpl = 0x2F4E930; constexpr uintptr_t SetPixelImpl = 0x2F4F4A0; constexpr uintptr_t GetPixelImpl = 0x2F4CF20; constexpr uintptr_t GetPixelBilinearImpl = 0x2F4CBD0; constexpr uintptr_t ReinitializeWithFormatImpl = 0x2F4EA40; constexpr uintptr_t ReinitializeWithTextureFormatImpl = 0x2F4EB70; constexpr uintptr_t ReadPixelsImpl = 0x2F4E640; constexpr uintptr_t SetPixelsImpl = 0x2F4FA00; constexpr uintptr_t LoadRawTextureDataImpl = 0x2F4DF40; constexpr uintptr_t LoadRawTextureDataImplArray = 0x2F4DDD0; constexpr uintptr_t SetPixelDataImplArray = 0x2F4F270; constexpr uintptr_t SetPixelDataImpl = 0x2F4F390; constexpr uintptr_t GetWritableImageData = 0x2F4D7D0; constexpr uintptr_t GetImageDataSize = 0x2F4CAF0; constexpr uintptr_t GenerateAtlasImpl = 0x2F4C6A0; constexpr uintptr_t IsPreProcessed = 0x2F51480; constexpr uintptr_t StreamingMipmaps = 0x2F51D90; constexpr uintptr_t StreamingMipmapsPriority = 0x2F51CD0; constexpr uintptr_t RequestedMipmapLevel = 0x2F51C10; constexpr uintptr_t RequestedMipmapLevel = 0x2F52210; constexpr uintptr_t MinimumMipmapLevel = 0x2F518D0; constexpr uintptr_t MinimumMipmapLevel = 0x2F52140; constexpr uintptr_t LoadAllMips = 0x2F51690; constexpr uintptr_t LoadAllMips = 0x2F52070; constexpr uintptr_t CalculatedMipmapLevel = 0x2F511B0; constexpr uintptr_t DesiredMipmapLevel = 0x2F51270; constexpr uintptr_t LoadingMipmapLevel = 0x2F51810; constexpr uintptr_t LoadedMipmapLevel = 0x2F51750; constexpr uintptr_t ClearRequestedMipmapLevel = 0x2F4BBF0; constexpr uintptr_t IsRequestedMipmapLevelLoaded = 0x2F4DD00; constexpr uintptr_t ClearMinimumMipmapLevel = 0x2F4BB30; constexpr uintptr_t UpdateExternalTexture = 0x2F4FEA0; constexpr uintptr_t SetAllPixels32 = 0x2F4EE50; constexpr uintptr_t SetBlockOfPixels32 = 0x2F4EFD0; constexpr uintptr_t GetRawTextureData = 0x2F4D710; constexpr uintptr_t GetPixels = 0x2F4D620; constexpr uintptr_t GetPixels = 0x2F4D3B0; constexpr uintptr_t GetPixels32 = 0x2F4D240; constexpr uintptr_t GetPixels32 = 0x2F4D2D0; constexpr uintptr_t PackTextures = 0x2F4E510; constexpr uintptr_t PackTextures = 0x2F4E3B0; constexpr uintptr_t PackTextures = 0x2F4E460; constexpr uintptr_t CopyPixels_Full = 0x2F4BDA0; constexpr uintptr_t CopyPixels_Slice = 0x2F4C030; constexpr uintptr_t CopyPixels_Region = 0x2F4BED0; constexpr uintptr_t ValidateFormat = 0x2F50060; constexpr uintptr_t ValidateFormat = 0x2F4FF30; constexpr uintptr_t .ctor = 0x2F504E0; constexpr uintptr_t .ctor = 0x2F50B00; constexpr uintptr_t .ctor = 0x2F50A80; constexpr uintptr_t .ctor = 0x2F50DD0; constexpr uintptr_t .ctor = 0x2F501B0; constexpr uintptr_t .ctor = 0x2F50280; constexpr uintptr_t .ctor = 0x2F50230; constexpr uintptr_t .ctor = 0x2F50760; constexpr uintptr_t .ctor = 0x2F509E0; constexpr uintptr_t .ctor = 0x2F50800; constexpr uintptr_t .ctor = 0x2F50A30; constexpr uintptr_t .ctor = 0x2F50CA0; constexpr uintptr_t .ctor = 0x2F50150; constexpr uintptr_t .ctor = 0x2F50F60; constexpr uintptr_t .ctor = 0x2F50BD0; constexpr uintptr_t .ctor = 0x2F50E80; constexpr uintptr_t .ctor = 0x2F50D00; constexpr uintptr_t .ctor = 0x2F50340; constexpr uintptr_t CreateExternalTexture = 0x2F4C510; constexpr uintptr_t SetPixel = 0x2F4F560; constexpr uintptr_t SetPixel = 0x2F4F650; constexpr uintptr_t SetPixels = 0x2F4FB60; constexpr uintptr_t SetPixels = 0x2F4FD70; constexpr uintptr_t SetPixels = 0x2F4FDA0; constexpr uintptr_t SetPixels = 0x2F4FCF0; constexpr uintptr_t GetPixel = 0x2F4CFE0; constexpr uintptr_t GetPixel = 0x2F4D0F0; constexpr uintptr_t GetPixelBilinear = 0x2F4CDB0; constexpr uintptr_t GetPixelBilinear = 0x2F4CCA0; constexpr uintptr_t LoadRawTextureData = 0x2F4E1C0; constexpr uintptr_t LoadRawTextureData = 0x2F4DFE0; constexpr uintptr_t LoadRawTextureData = 0x463590; constexpr uintptr_t SetPixelData = 0x463590; constexpr uintptr_t GetPixelData = 0x463590; constexpr uintptr_t GetRawTextureData = 0x463590; constexpr uintptr_t Apply = 0x2F4BA00; constexpr uintptr_t Apply = 0x2F4BAE0; constexpr uintptr_t Apply = 0x2F4BAD0; constexpr uintptr_t Reinitialize = 0x2F4EC30; constexpr uintptr_t Reinitialize = 0x2F4EB70; constexpr uintptr_t Reinitialize = 0x2F4ED00; constexpr uintptr_t Resize = 0x2F4EC30; constexpr uintptr_t Resize = 0x2F4EB70; constexpr uintptr_t Resize = 0x2F4ED00; constexpr uintptr_t ReadPixels = 0x2F4E7F0; constexpr uintptr_t ReadPixels = 0x2F4E700; constexpr uintptr_t GenerateAtlas = 0x2F4C860; constexpr uintptr_t SetPixels32 = 0x2F4EE50; constexpr uintptr_t SetPixels32 = 0x2F4F740; constexpr uintptr_t SetPixels32 = 0x2F4EFD0; constexpr uintptr_t SetPixels32 = 0x2F4F850; constexpr uintptr_t GetPixels = 0x2F4D460; constexpr uintptr_t GetPixels = 0x2F4D550; constexpr uintptr_t CopyPixels = 0x2F4C110; constexpr uintptr_t CopyPixels = 0x2F4C3B0; constexpr uintptr_t CopyPixels = 0x2F4C250; constexpr uintptr_t IgnoreMipmapLimit = 0x2F4D8A0; constexpr uintptr_t IgnoreMipmapLimit = 0x2F51F60; }; // UnityEngine.Cubemap struct Cubemap { // ---- Methods ---- constexpr uintptr_t Format = 0x2F2CE30; constexpr uintptr_t Internal_CreateImpl = 0x2F2B680; constexpr uintptr_t Internal_Create = 0x2F2B6E0; constexpr uintptr_t ApplyImpl = 0x2F2A5A0; constexpr uintptr_t UpdateExternalTexture = 0x2F2C230; constexpr uintptr_t IsReadable = 0x2F2CFB0; constexpr uintptr_t SetPixelImpl = 0x2F2BB10; constexpr uintptr_t GetPixelImpl = 0x2F2B140; constexpr uintptr_t SmoothEdges = 0x2F2C150; constexpr uintptr_t SmoothEdges = 0x2F2C0D0; constexpr uintptr_t GetPixels = 0x2F2B480; constexpr uintptr_t GetPixels = 0x2F2B520; constexpr uintptr_t SetPixels = 0x2F2BE40; constexpr uintptr_t SetPixelDataImplArray = 0x2F2B8E0; constexpr uintptr_t SetPixelDataImpl = 0x2F2BA00; constexpr uintptr_t SetPixels = 0x2F2BF70; constexpr uintptr_t CopyPixels_Full = 0x2F2A840; constexpr uintptr_t CopyPixels_Slice = 0x2F2AAD0; constexpr uintptr_t CopyPixels_Region = 0x2F2A970; constexpr uintptr_t GetWritableImageData = 0x2F2B5F0; constexpr uintptr_t IsPreProcessed = 0x2F2CEF0; constexpr uintptr_t StreamingMipmaps = 0x2F2D430; constexpr uintptr_t StreamingMipmapsPriority = 0x2F2D370; constexpr uintptr_t RequestedMipmapLevel = 0x2F2D2B0; constexpr uintptr_t RequestedMipmapLevel = 0x2F2D5D0; constexpr uintptr_t LoadAllMips = 0x2F2D070; constexpr uintptr_t LoadAllMips = 0x2F2D500; constexpr uintptr_t DesiredMipmapLevel = 0x2F2CD70; constexpr uintptr_t LoadingMipmapLevel = 0x2F2D1F0; constexpr uintptr_t LoadedMipmapLevel = 0x2F2D130; constexpr uintptr_t ClearRequestedMipmapLevel = 0x2F2A770; constexpr uintptr_t IsRequestedMipmapLevelLoaded = 0x2F2B7F0; constexpr uintptr_t ValidateFormat = 0x2F2C2C0; constexpr uintptr_t ValidateFormat = 0x2F2C390; constexpr uintptr_t .ctor = 0x2F2C5C0; constexpr uintptr_t .ctor = 0x2F2C660; constexpr uintptr_t .ctor = 0x2F2C6B0; constexpr uintptr_t .ctor = 0x2F2C750; constexpr uintptr_t .ctor = 0x2F2CAB0; constexpr uintptr_t .ctor = 0x2F2C9D0; constexpr uintptr_t .ctor = 0x2F2C510; constexpr uintptr_t .ctor = 0x2F2C9B0; constexpr uintptr_t .ctor = 0x2F2CA80; constexpr uintptr_t CreateExternalTexture = 0x2F2AFB0; constexpr uintptr_t SetPixelData = 0x463590; constexpr uintptr_t GetPixelData = 0x463590; constexpr uintptr_t SetPixel = 0x2F2BBD0; constexpr uintptr_t SetPixel = 0x2F2BCD0; constexpr uintptr_t GetPixel = 0x2F2B320; constexpr uintptr_t GetPixel = 0x2F2B200; constexpr uintptr_t Apply = 0x2F2A650; constexpr uintptr_t Apply = 0x2F2A720; constexpr uintptr_t Apply = 0x2F2A640; constexpr uintptr_t CopyPixels = 0x2F2ABB0; constexpr uintptr_t CopyPixels = 0x2F2AE50; constexpr uintptr_t CopyPixels = 0x2F2ACF0; constexpr uintptr_t ValidateIsNotCrunched = 0x2F2C4B0; }; // UnityEngine.Texture3D struct Texture3D { // ---- Methods ---- constexpr uintptr_t Depth = 0x2F53710; constexpr uintptr_t IsReadable = 0x2F537D0; constexpr uintptr_t SetPixelImpl = 0x2F52850; constexpr uintptr_t Internal_CreateImpl = 0x2F526A0; constexpr uintptr_t Internal_Create = 0x2F52700; constexpr uintptr_t ApplyImpl = 0x2F52300; constexpr uintptr_t GetPixels32 = 0x2F52610; constexpr uintptr_t GetPixels32 = 0x2F52590; constexpr uintptr_t SetPixels = 0x2F52D00; constexpr uintptr_t SetPixels32 = 0x2F52B80; constexpr uintptr_t SetPixels32 = 0x2F52A70; constexpr uintptr_t GetImageData = 0x2F524D0; constexpr uintptr_t .ctor = 0x2F534C0; constexpr uintptr_t .ctor = 0x2F52F40; constexpr uintptr_t .ctor = 0x2F53410; constexpr uintptr_t .ctor = 0x2F52FA0; constexpr uintptr_t .ctor = 0x2F53690; constexpr uintptr_t .ctor = 0x2F53650; constexpr uintptr_t .ctor = 0x2F53210; constexpr uintptr_t .ctor = 0x2F52E80; constexpr uintptr_t .ctor = 0x2F53150; constexpr uintptr_t .ctor = 0x2F53580; constexpr uintptr_t Apply = 0x2F523C0; constexpr uintptr_t Apply = 0x2F523B0; constexpr uintptr_t Apply = 0x2F523A0; constexpr uintptr_t SetPixel = 0x2F52910; constexpr uintptr_t GetPixelData = 0x463590; constexpr uintptr_t ValidateIsNotCrunched = 0x2F52E20; }; // UnityEngine.Texture2DArray struct Texture2DArray { // ---- Methods ---- constexpr uintptr_t AllSlices = 0x2F4B470; constexpr uintptr_t Depth = 0x2F4B4E0; constexpr uintptr_t Format = 0x2F4B5A0; constexpr uintptr_t IgnoreMipmapLimit = 0x2F49870; constexpr uintptr_t SetIgnoreMipmapLimitAndReload = 0x2F49CA0; constexpr uintptr_t MipmapLimitGroup = 0x2F4B730; constexpr uintptr_t ActiveMipmapLimit = 0x2F4B3F0; constexpr uintptr_t IsReadable = 0x2F4B660; constexpr uintptr_t Internal_CreateImpl = 0x2F49970; constexpr uintptr_t Internal_Create = 0x2F49B90; constexpr uintptr_t ApplyImpl = 0x2F48B20; constexpr uintptr_t GetPixels = 0x2F49700; constexpr uintptr_t GetPixels = 0x2F497A0; constexpr uintptr_t SetPixelDataImplArray = 0x2F49DA0; constexpr uintptr_t SetPixelDataImpl = 0x2F49EC0; constexpr uintptr_t GetPixels32 = 0x2F49610; constexpr uintptr_t GetPixels32 = 0x2F49580; constexpr uintptr_t SetPixels = 0x2F4A3C0; constexpr uintptr_t SetPixels = 0x2F4A2A0; constexpr uintptr_t SetPixels32 = 0x2F49FE0; constexpr uintptr_t SetPixels32 = 0x2F4A110; constexpr uintptr_t CopyPixels_Full = 0x2F48D00; constexpr uintptr_t CopyPixels_Slice = 0x2F48F90; constexpr uintptr_t CopyPixels_Region = 0x2F48E30; constexpr uintptr_t GetImageData = 0x2F494B0; constexpr uintptr_t ValidateFormat = 0x2F4A620; constexpr uintptr_t ValidateFormat = 0x2F4A4F0; constexpr uintptr_t .ctor = 0x2F4B2D0; constexpr uintptr_t .ctor = 0x2F4A850; constexpr uintptr_t .ctor = 0x2F4A940; constexpr uintptr_t .ctor = 0x2F4A9E0; constexpr uintptr_t .ctor = 0x2F4AD80; constexpr uintptr_t .ctor = 0x2F4AAB0; constexpr uintptr_t .ctor = 0x2F4AFF0; constexpr uintptr_t .ctor = 0x2F4A8E0; constexpr uintptr_t .ctor = 0x2F4ADD0; constexpr uintptr_t .ctor = 0x2F4AF10; constexpr uintptr_t .ctor = 0x2F4AE30; constexpr uintptr_t .ctor = 0x2F4A770; constexpr uintptr_t Apply = 0x2F48BE0; constexpr uintptr_t Apply = 0x2F48BC0; constexpr uintptr_t Apply = 0x2F48BD0; constexpr uintptr_t SetPixelData = 0x463590; constexpr uintptr_t GetPixelData = 0x463590; constexpr uintptr_t CopyPixels = 0x2F49070; constexpr uintptr_t CopyPixels = 0x2F49310; constexpr uintptr_t CopyPixels = 0x2F491B0; constexpr uintptr_t IgnoreMipmapLimit = 0x2F49870; constexpr uintptr_t IgnoreMipmapLimit = 0x2F4B840; constexpr uintptr_t ValidateIsNotCrunched = 0x2F4A710; }; // UnityEngine.CubemapArray struct CubemapArray { // ---- Methods ---- constexpr uintptr_t IsReadable = 0x2F58410; constexpr uintptr_t Internal_CreateImpl = 0x2F57870; constexpr uintptr_t Internal_Create = 0x2F578D0; constexpr uintptr_t ApplyImpl = 0x2F57650; constexpr uintptr_t SetPixels = 0x2F57A10; constexpr uintptr_t SetPixels = 0x2F57B50; constexpr uintptr_t .ctor = 0x2F57E40; constexpr uintptr_t .ctor = 0x2F58230; constexpr uintptr_t .ctor = 0x2F58280; constexpr uintptr_t .ctor = 0x2F57CE0; constexpr uintptr_t .ctor = 0x2F57EF0; constexpr uintptr_t .ctor = 0x2F57E10; constexpr uintptr_t .ctor = 0x2F580B0; constexpr uintptr_t .ctor = 0x2F58170; constexpr uintptr_t .ctor = 0x2F58320; constexpr uintptr_t Apply = 0x2F576F0; constexpr uintptr_t Apply = 0x2F577C0; constexpr uintptr_t ValidateIsNotCrunched = 0x2F57C80; }; // UnityEngine.RenderTexture struct RenderTexture { // ---- Methods ---- constexpr uintptr_t Width = 0x2F65BC0; constexpr uintptr_t Width = 0x2F66C80; constexpr uintptr_t Height = 0x2F654A0; constexpr uintptr_t Height = 0x2F66560; constexpr uintptr_t Dimension = 0x2F650F0; constexpr uintptr_t Dimension = 0x2F66160; constexpr uintptr_t GetColorFormat = 0x2F61400; constexpr uintptr_t SetColorFormat = 0x2F62F00; constexpr uintptr_t GraphicsFormat = 0x2F653E0; constexpr uintptr_t GraphicsFormat = 0x2F62F00; constexpr uintptr_t UseMipMap = 0x2F65980; constexpr uintptr_t UseMipMap = 0x2F66A10; constexpr uintptr_t SRGB = 0x2F65680; constexpr uintptr_t VrUsage = 0x2F65B00; constexpr uintptr_t VrUsage = 0x2F66BB0; constexpr uintptr_t MemorylessMode = 0x2F655C0; constexpr uintptr_t MemorylessMode = 0x2F666A0; constexpr uintptr_t Format = 0x2F65230; constexpr uintptr_t Format = 0x2F662D0; constexpr uintptr_t StencilFormat = 0x2F65740; constexpr uintptr_t StencilFormat = 0x2F66770; constexpr uintptr_t DepthStencilFormat = 0x2F64E90; constexpr uintptr_t DepthStencilFormat = 0x2F65F10; constexpr uintptr_t AutoGenerateMips = 0x2F64BB0; constexpr uintptr_t AutoGenerateMips = 0x2F65D60; constexpr uintptr_t VolumeDepth = 0x2F65A40; constexpr uintptr_t VolumeDepth = 0x2F66AE0; constexpr uintptr_t AntiAliasing = 0x2F64AF0; constexpr uintptr_t AntiAliasing = 0x2F65C80; constexpr uintptr_t BindTextureMS = 0x2F64C70; constexpr uintptr_t BindTextureMS = 0x2F65E40; constexpr uintptr_t EnableRandomWrite = 0x2F651B0; constexpr uintptr_t EnableRandomWrite = 0x2F66240; constexpr uintptr_t UseDynamicScale = 0x2F658C0; constexpr uintptr_t UseDynamicScale = 0x2F66930; constexpr uintptr_t UseDynamicScaleExplicit = 0x2F65800; constexpr uintptr_t UseDynamicScaleExplicit = 0x2F66850; constexpr uintptr_t ApplyDynamicScale = 0x2F60D80; constexpr uintptr_t GetIsPowerOfTwo = 0x2F61990; constexpr uintptr_t IsPowerOfTwo = 0x2F61990; constexpr uintptr_t IsPowerOfTwo = 0x512CE0; constexpr uintptr_t GetActive = 0x2F61270; constexpr uintptr_t SetActive = 0x2F62E50; constexpr uintptr_t Active = 0x2F61270; constexpr uintptr_t Active = 0x2F62E50; constexpr uintptr_t GetColorBuffer = 0x2F61320; constexpr uintptr_t GetDepthBuffer = 0x2F61660; constexpr uintptr_t SetMipMapCount = 0x2F631E0; constexpr uintptr_t SetShadowSamplingMode = 0x2F63470; constexpr uintptr_t ColorBuffer = 0x2F64CF0; constexpr uintptr_t DepthBuffer = 0x2F64DA0; constexpr uintptr_t GetNativeDepthBufferPtr = 0x2F61A50; constexpr uintptr_t DiscardContents = 0x2F610E0; constexpr uintptr_t MarkRestoreExpected = 0x2F62A50; constexpr uintptr_t DiscardContents = 0x2F61060; constexpr uintptr_t ResolveAA = 0x2F62D90; constexpr uintptr_t ResolveAATo = 0x2F62C90; constexpr uintptr_t ResolveAntiAliasedSurface = 0x2F62D90; constexpr uintptr_t ResolveAntiAliasedSurface = 0x2F62C90; constexpr uintptr_t SetGlobalShaderProperty = 0x2F62FE0; constexpr uintptr_t Create = 0x2F60F80; constexpr uintptr_t Release = 0x2F62BC0; constexpr uintptr_t IsCreated = 0x2F62990; constexpr uintptr_t GenerateMips = 0x2F611C0; constexpr uintptr_t ConvertToEquirect = 0x2F60E60; constexpr uintptr_t SetSRGBReadWrite = 0x2F633A0; constexpr uintptr_t Internal_Create = 0x2F62910; constexpr uintptr_t SupportsStencil = 0x2F63540; constexpr uintptr_t SetRenderTextureDescriptor = 0x2F632C0; constexpr uintptr_t GetDescriptor = 0x2F618B0; constexpr uintptr_t GetTemporary_Internal = 0x2F61CE0; constexpr uintptr_t ReleaseTemporary = 0x2F62B10; constexpr uintptr_t Depth = 0x2F64F50; constexpr uintptr_t Depth = 0x2F65FE0; constexpr uintptr_t .ctor = 0x2F646C0; constexpr uintptr_t .ctor = 0x2F63EE0; constexpr uintptr_t .ctor = 0x2F64850; constexpr uintptr_t .ctor = 0x2F64540; constexpr uintptr_t .ctor = 0x2F63BA0; constexpr uintptr_t .ctor = 0x2F641D0; constexpr uintptr_t .ctor = 0x2F63C40; constexpr uintptr_t .ctor = 0x2F647B0; constexpr uintptr_t .ctor = 0x2F64490; constexpr uintptr_t .ctor = 0x2F640E0; constexpr uintptr_t .ctor = 0x2F63FF0; constexpr uintptr_t .ctor = 0x2F64710; constexpr uintptr_t Initialize = 0x2F62610; constexpr uintptr_t GetDepthStencilFormatLegacy = 0x2F61840; constexpr uintptr_t GetDepthStencilFormatLegacy = 0x2F61700; constexpr uintptr_t GetDepthStencilFormatLegacy = 0x2F61850; constexpr uintptr_t GetDepthStencilFormatLegacy = 0x2F616F0; constexpr uintptr_t GetDepthStencilFormatLegacy = 0x2F61740; constexpr uintptr_t Descriptor = 0x2F64FD0; constexpr uintptr_t Descriptor = 0x2F66070; constexpr uintptr_t ValidateRenderTextureDesc = 0x2F635B0; constexpr uintptr_t GetDefaultColorFormat = 0x2F615C0; constexpr uintptr_t GetDefaultDepthStencilFormat = 0x2F615E0; constexpr uintptr_t GetShadowSamplingModeForFormat = 0x2F61AD0; constexpr uintptr_t GetShadowSamplingModeForFormat = 0x2F61AD0; constexpr uintptr_t WarnAboutFallbackTo16BitsDepth = 0x2F63B10; constexpr uintptr_t GetCompatibleFormat = 0x2F61490; constexpr uintptr_t GetTemporary = 0x2F62250; constexpr uintptr_t GetTemporaryImpl = 0x2F61AE0; constexpr uintptr_t GetTemporary = 0x2F622E0; constexpr uintptr_t GetTemporary = 0x2F62370; constexpr uintptr_t GetTemporary = 0x2F624B0; constexpr uintptr_t GetTemporary = 0x2F61E30; constexpr uintptr_t GetTemporary = 0x2F61D40; constexpr uintptr_t GetTemporary = 0x2F62530; constexpr uintptr_t GetTemporary = 0x2F61FF0; constexpr uintptr_t GetTemporary = 0x2F61EA0; constexpr uintptr_t GetTemporary = 0x2F620C0; constexpr uintptr_t GetTemporary = 0x2F62180; constexpr uintptr_t GetTemporary = 0x2F623F0; constexpr uintptr_t GetTemporary = 0x2F61DB0; constexpr uintptr_t GetTemporary = 0x2F61F70; constexpr uintptr_t IsCubemap = 0x2F65520; constexpr uintptr_t IsCubemap = 0x2F665F0; constexpr uintptr_t IsVolume = 0x2F65550; constexpr uintptr_t IsVolume = 0x2F66630; constexpr uintptr_t Enabled = 0x15B2A60; constexpr uintptr_t Enabled = 0x512CE0; constexpr uintptr_t GetTexelOffset = 0x511570; }; // UnityEngine.RenderTextureDescriptor struct RenderTextureDescriptor { constexpr uintptr_t _graphicsFormat = 0x24; constexpr uintptr_t _flags = 0x3C; // ---- Methods ---- constexpr uintptr_t Width = 0x6D3B80; constexpr uintptr_t Width = 0x6044D0; constexpr uintptr_t Height = 0x7EEDF0; constexpr uintptr_t Height = 0x7EEE20; constexpr uintptr_t MsaaSamples = 0x7EEE00; constexpr uintptr_t MsaaSamples = 0x7EEE30; constexpr uintptr_t VolumeDepth = 0x7EEE10; constexpr uintptr_t VolumeDepth = 0x7EEE40; constexpr uintptr_t MipCount = 0x511350; constexpr uintptr_t MipCount = 0x5507E0; constexpr uintptr_t GraphicsFormat = 0x1AD16B0; constexpr uintptr_t GraphicsFormat = 0x2F60B90; constexpr uintptr_t StencilFormat = 0x684F50; constexpr uintptr_t DepthStencilFormat = 0xCA9F50; constexpr uintptr_t DepthStencilFormat = 0xCAA140; constexpr uintptr_t ColorFormat = 0x2F60820; constexpr uintptr_t ColorFormat = 0x2F609B0; constexpr uintptr_t SRGB = 0x2F608F0; constexpr uintptr_t SRGB = 0x2F60C00; constexpr uintptr_t DepthBufferBits = 0x2F60890; constexpr uintptr_t DepthBufferBits = 0x2F60B40; constexpr uintptr_t Dimension = 0x72D000; constexpr uintptr_t Dimension = 0x72D040; constexpr uintptr_t ShadowSamplingMode = 0x6C12F0; constexpr uintptr_t ShadowSamplingMode = 0x72D060; constexpr uintptr_t VrUsage = 0x5E10D0; constexpr uintptr_t VrUsage = 0x62B690; constexpr uintptr_t Memoryless = 0x622370; constexpr uintptr_t Memoryless = 0x622380; constexpr uintptr_t .ctor = 0x2F602B0; constexpr uintptr_t .ctor = 0x2F60510; constexpr uintptr_t .ctor = 0x2F60750; constexpr uintptr_t .ctor = 0x2F602D0; constexpr uintptr_t .ctor = 0x2F60410; constexpr uintptr_t .ctor = 0x2F60600; constexpr uintptr_t .ctor = 0x2F60530; constexpr uintptr_t .ctor = 0x2F60370; constexpr uintptr_t .ctor = 0x2F60440; constexpr uintptr_t SetOrClearRenderTextureCreationFlag = 0x2F60290; constexpr uintptr_t UseMipMap = 0x2F60960; constexpr uintptr_t UseMipMap = 0x2F60D20; constexpr uintptr_t AutoGenerateMips = 0x2F60800; constexpr uintptr_t AutoGenerateMips = 0x2F60970; constexpr uintptr_t EnableRandomWrite = 0x2F608E0; constexpr uintptr_t EnableRandomWrite = 0x2F60B70; constexpr uintptr_t BindMS = 0x2F60810; constexpr uintptr_t BindMS = 0x2F60990; constexpr uintptr_t CreatedFromScript = 0x2F60B20; constexpr uintptr_t UseDynamicScale = 0x2F60950; constexpr uintptr_t UseDynamicScale = 0x2F60D00; constexpr uintptr_t UseDynamicScaleExplicit = 0x2F60940; constexpr uintptr_t UseDynamicScaleExplicit = 0x2F60CE0; }; // UnityEngine.MipmapLimitDescriptor struct MipmapLimitDescriptor { // ---- Methods ---- constexpr uintptr_t UseMipmapLimit = 0x5243E0; constexpr uintptr_t GroupName = 0x5243F0; constexpr uintptr_t .ctor = 0x52AE90; }; // UnityEngine.Hash128 struct Hash128 { constexpr uintptr_t u64_0 = 0x10; constexpr uintptr_t u64_1 = 0x18; constexpr uintptr_t kConst = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F59EB0; constexpr uintptr_t .ctor = 0x7B2470; constexpr uintptr_t CompareTo = 0x2F596C0; constexpr uintptr_t ToString = 0x2F59E90; constexpr uintptr_t Parse = 0x2F59A30; constexpr uintptr_t Hash128ToStringImpl = 0x2F59930; constexpr uintptr_t ComputeFromPtr = 0x2F59730; constexpr uintptr_t Compute = 0x2F59790; constexpr uintptr_t Append = 0x351800; constexpr uintptr_t Append = 0x2F595B0; constexpr uintptr_t Equals = 0x2F597D0; constexpr uintptr_t Equals = 0x2F59880; constexpr uintptr_t GetHashCode = 0x2F598B0; constexpr uintptr_t CompareTo = 0x2F595C0; constexpr uintptr_t Op_Equality = 0x217ED60; constexpr uintptr_t Op_Inequality = 0x2F59F30; constexpr uintptr_t Op_LessThan = 0x2F59F60; constexpr uintptr_t Op_GreaterThan = 0x2F59EE0; constexpr uintptr_t ShortHash4 = 0x2F59D70; constexpr uintptr_t ShortEnd = 0x2F59C20; constexpr uintptr_t Rot64 = 0x2F59C00; }; // UnityEngine.HashUtilities struct HashUtilities { // ---- Methods ---- constexpr uintptr_t AppendHash = 0x2F59FF0; }; // UnityEngine.HashUnsafeUtilities struct HashUnsafeUtilities { // ---- Methods ---- constexpr uintptr_t ComputeHash128 = 0x2F59FE0; constexpr uintptr_t ComputeHash128 = 0x2F59F80; }; // U struct U { constexpr uintptr_t p8 = 0x10; constexpr uintptr_t p32 = 0x10; constexpr uintptr_t p64 = 0x10; constexpr uintptr_t i = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; }; // UnityEngine.SpookyHash struct SpookyHash { // ---- Methods ---- constexpr uintptr_t Hash = 0x2F670D0; constexpr uintptr_t End = 0x2F66EE0; constexpr uintptr_t EndPartial = 0x2F66D10; constexpr uintptr_t Rot64 = 0x2F59C00; constexpr uintptr_t Short = 0x2F67C00; constexpr uintptr_t ShortMix = 0x2F67A60; constexpr uintptr_t ShortEnd = 0x2F59C20; constexpr uintptr_t Mix = 0x2F677E0; }; // UnityEngine.CursorMode struct CursorMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Auto = 0x0; constexpr uintptr_t ForceSoftware = 0x0; }; // UnityEngine.CursorLockMode struct CursorLockMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Locked = 0x0; constexpr uintptr_t Confined = 0x0; }; // UnityEngine.Cursor struct Cursor { // ---- Methods ---- constexpr uintptr_t SetCursor = 0x2F584F0; constexpr uintptr_t Visible = 0x2F585F0; constexpr uintptr_t LockState = 0x2F58580; constexpr uintptr_t LockState = 0x2F585B0; }; // UnityEngine.KeyCode struct KeyCode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Backspace = 0x0; constexpr uintptr_t Delete = 0x0; constexpr uintptr_t Tab = 0x0; constexpr uintptr_t Clear = 0x0; constexpr uintptr_t Return = 0x0; constexpr uintptr_t Pause = 0x0; constexpr uintptr_t Escape = 0x0; constexpr uintptr_t Space = 0x0; constexpr uintptr_t Keypad0 = 0x0; constexpr uintptr_t Keypad1 = 0x0; constexpr uintptr_t Keypad2 = 0x0; constexpr uintptr_t Keypad3 = 0x0; constexpr uintptr_t Keypad4 = 0x0; constexpr uintptr_t Keypad5 = 0x0; constexpr uintptr_t Keypad6 = 0x0; constexpr uintptr_t Keypad7 = 0x0; constexpr uintptr_t Keypad8 = 0x0; constexpr uintptr_t Keypad9 = 0x0; constexpr uintptr_t KeypadPeriod = 0x0; constexpr uintptr_t KeypadDivide = 0x0; constexpr uintptr_t KeypadMultiply = 0x0; constexpr uintptr_t KeypadMinus = 0x0; constexpr uintptr_t KeypadPlus = 0x0; constexpr uintptr_t KeypadEnter = 0x0; constexpr uintptr_t KeypadEquals = 0x0; constexpr uintptr_t UpArrow = 0x0; constexpr uintptr_t DownArrow = 0x0; constexpr uintptr_t RightArrow = 0x0; constexpr uintptr_t LeftArrow = 0x0; constexpr uintptr_t Insert = 0x0; constexpr uintptr_t Home = 0x0; constexpr uintptr_t End = 0x0; constexpr uintptr_t PageUp = 0x0; constexpr uintptr_t PageDown = 0x0; constexpr uintptr_t F1 = 0x0; constexpr uintptr_t F2 = 0x0; constexpr uintptr_t F3 = 0x0; constexpr uintptr_t F4 = 0x0; constexpr uintptr_t F5 = 0x0; constexpr uintptr_t F6 = 0x0; constexpr uintptr_t F7 = 0x0; constexpr uintptr_t F8 = 0x0; constexpr uintptr_t F9 = 0x0; constexpr uintptr_t F10 = 0x0; constexpr uintptr_t F11 = 0x0; constexpr uintptr_t F12 = 0x0; constexpr uintptr_t F13 = 0x0; constexpr uintptr_t F14 = 0x0; constexpr uintptr_t F15 = 0x0; constexpr uintptr_t Alpha0 = 0x0; constexpr uintptr_t Alpha1 = 0x0; constexpr uintptr_t Alpha2 = 0x0; constexpr uintptr_t Alpha3 = 0x0; constexpr uintptr_t Alpha4 = 0x0; constexpr uintptr_t Alpha5 = 0x0; constexpr uintptr_t Alpha6 = 0x0; constexpr uintptr_t Alpha7 = 0x0; constexpr uintptr_t Alpha8 = 0x0; constexpr uintptr_t Alpha9 = 0x0; constexpr uintptr_t Exclaim = 0x0; constexpr uintptr_t DoubleQuote = 0x0; constexpr uintptr_t Hash = 0x0; constexpr uintptr_t Dollar = 0x0; constexpr uintptr_t Percent = 0x0; constexpr uintptr_t Ampersand = 0x0; constexpr uintptr_t Quote = 0x0; constexpr uintptr_t LeftParen = 0x0; constexpr uintptr_t RightParen = 0x0; constexpr uintptr_t Asterisk = 0x0; constexpr uintptr_t Plus = 0x0; constexpr uintptr_t Comma = 0x0; constexpr uintptr_t Minus = 0x0; constexpr uintptr_t Period = 0x0; constexpr uintptr_t Slash = 0x0; constexpr uintptr_t Colon = 0x0; constexpr uintptr_t Semicolon = 0x0; constexpr uintptr_t Less = 0x0; constexpr uintptr_t Equals = 0x0; constexpr uintptr_t Greater = 0x0; constexpr uintptr_t Question = 0x0; constexpr uintptr_t At = 0x0; constexpr uintptr_t LeftBracket = 0x0; constexpr uintptr_t Backslash = 0x0; constexpr uintptr_t RightBracket = 0x0; constexpr uintptr_t Caret = 0x0; constexpr uintptr_t Underscore = 0x0; constexpr uintptr_t BackQuote = 0x0; constexpr uintptr_t A = 0x0; constexpr uintptr_t B = 0x0; constexpr uintptr_t C = 0x0; constexpr uintptr_t D = 0x0; constexpr uintptr_t E = 0x0; constexpr uintptr_t F = 0x0; constexpr uintptr_t G = 0x0; constexpr uintptr_t H = 0x0; constexpr uintptr_t I = 0x0; constexpr uintptr_t J = 0x0; constexpr uintptr_t K = 0x0; constexpr uintptr_t L = 0x0; constexpr uintptr_t M = 0x0; constexpr uintptr_t N = 0x0; constexpr uintptr_t O = 0x0; constexpr uintptr_t P = 0x0; constexpr uintptr_t Q = 0x0; constexpr uintptr_t R = 0x0; constexpr uintptr_t S = 0x0; constexpr uintptr_t T = 0x0; constexpr uintptr_t U = 0x0; constexpr uintptr_t V = 0x0; constexpr uintptr_t W = 0x0; constexpr uintptr_t X = 0x0; constexpr uintptr_t Y = 0x0; constexpr uintptr_t Z = 0x0; constexpr uintptr_t LeftCurlyBracket = 0x0; constexpr uintptr_t Pipe = 0x0; constexpr uintptr_t RightCurlyBracket = 0x0; constexpr uintptr_t Tilde = 0x0; constexpr uintptr_t Numlock = 0x0; constexpr uintptr_t CapsLock = 0x0; constexpr uintptr_t ScrollLock = 0x0; constexpr uintptr_t RightShift = 0x0; constexpr uintptr_t LeftShift = 0x0; constexpr uintptr_t RightControl = 0x0; constexpr uintptr_t LeftControl = 0x0; constexpr uintptr_t RightAlt = 0x0; constexpr uintptr_t LeftAlt = 0x0; constexpr uintptr_t LeftMeta = 0x0; constexpr uintptr_t LeftCommand = 0x0; constexpr uintptr_t LeftApple = 0x0; constexpr uintptr_t LeftWindows = 0x0; constexpr uintptr_t RightMeta = 0x0; constexpr uintptr_t RightCommand = 0x0; constexpr uintptr_t RightApple = 0x0; constexpr uintptr_t RightWindows = 0x0; constexpr uintptr_t AltGr = 0x0; constexpr uintptr_t Help = 0x0; constexpr uintptr_t Print = 0x0; constexpr uintptr_t SysReq = 0x0; constexpr uintptr_t Break = 0x0; constexpr uintptr_t Menu = 0x0; constexpr uintptr_t WheelUp = 0x0; constexpr uintptr_t WheelDown = 0x0; constexpr uintptr_t F16 = 0x0; constexpr uintptr_t F17 = 0x0; constexpr uintptr_t F18 = 0x0; constexpr uintptr_t F19 = 0x0; constexpr uintptr_t F20 = 0x0; constexpr uintptr_t F21 = 0x0; constexpr uintptr_t F22 = 0x0; constexpr uintptr_t F23 = 0x0; constexpr uintptr_t F24 = 0x0; constexpr uintptr_t Mouse0 = 0x0; constexpr uintptr_t Mouse1 = 0x0; constexpr uintptr_t Mouse2 = 0x0; constexpr uintptr_t Mouse3 = 0x0; constexpr uintptr_t Mouse4 = 0x0; constexpr uintptr_t Mouse5 = 0x0; constexpr uintptr_t Mouse6 = 0x0; constexpr uintptr_t JoystickButton0 = 0x0; constexpr uintptr_t JoystickButton1 = 0x0; constexpr uintptr_t JoystickButton2 = 0x0; constexpr uintptr_t JoystickButton3 = 0x0; constexpr uintptr_t JoystickButton4 = 0x0; constexpr uintptr_t JoystickButton5 = 0x0; constexpr uintptr_t JoystickButton6 = 0x0; constexpr uintptr_t JoystickButton7 = 0x0; constexpr uintptr_t JoystickButton8 = 0x0; constexpr uintptr_t JoystickButton9 = 0x0; constexpr uintptr_t JoystickButton10 = 0x0; constexpr uintptr_t JoystickButton11 = 0x0; constexpr uintptr_t JoystickButton12 = 0x0; constexpr uintptr_t JoystickButton13 = 0x0; constexpr uintptr_t JoystickButton14 = 0x0; constexpr uintptr_t JoystickButton15 = 0x0; constexpr uintptr_t JoystickButton16 = 0x0; constexpr uintptr_t JoystickButton17 = 0x0; constexpr uintptr_t JoystickButton18 = 0x0; constexpr uintptr_t JoystickButton19 = 0x0; constexpr uintptr_t Joystick1Button0 = 0x0; constexpr uintptr_t Joystick1Button1 = 0x0; constexpr uintptr_t Joystick1Button2 = 0x0; constexpr uintptr_t Joystick1Button3 = 0x0; constexpr uintptr_t Joystick1Button4 = 0x0; constexpr uintptr_t Joystick1Button5 = 0x0; constexpr uintptr_t Joystick1Button6 = 0x0; constexpr uintptr_t Joystick1Button7 = 0x0; constexpr uintptr_t Joystick1Button8 = 0x0; constexpr uintptr_t Joystick1Button9 = 0x0; constexpr uintptr_t Joystick1Button10 = 0x0; constexpr uintptr_t Joystick1Button11 = 0x0; constexpr uintptr_t Joystick1Button12 = 0x0; constexpr uintptr_t Joystick1Button13 = 0x0; constexpr uintptr_t Joystick1Button14 = 0x0; constexpr uintptr_t Joystick1Button15 = 0x0; constexpr uintptr_t Joystick1Button16 = 0x0; constexpr uintptr_t Joystick1Button17 = 0x0; constexpr uintptr_t Joystick1Button18 = 0x0; constexpr uintptr_t Joystick1Button19 = 0x0; constexpr uintptr_t Joystick2Button0 = 0x0; constexpr uintptr_t Joystick2Button1 = 0x0; constexpr uintptr_t Joystick2Button2 = 0x0; constexpr uintptr_t Joystick2Button3 = 0x0; constexpr uintptr_t Joystick2Button4 = 0x0; constexpr uintptr_t Joystick2Button5 = 0x0; constexpr uintptr_t Joystick2Button6 = 0x0; constexpr uintptr_t Joystick2Button7 = 0x0; constexpr uintptr_t Joystick2Button8 = 0x0; constexpr uintptr_t Joystick2Button9 = 0x0; constexpr uintptr_t Joystick2Button10 = 0x0; constexpr uintptr_t Joystick2Button11 = 0x0; constexpr uintptr_t Joystick2Button12 = 0x0; constexpr uintptr_t Joystick2Button13 = 0x0; constexpr uintptr_t Joystick2Button14 = 0x0; constexpr uintptr_t Joystick2Button15 = 0x0; constexpr uintptr_t Joystick2Button16 = 0x0; constexpr uintptr_t Joystick2Button17 = 0x0; constexpr uintptr_t Joystick2Button18 = 0x0; constexpr uintptr_t Joystick2Button19 = 0x0; constexpr uintptr_t Joystick3Button0 = 0x0; constexpr uintptr_t Joystick3Button1 = 0x0; constexpr uintptr_t Joystick3Button2 = 0x0; constexpr uintptr_t Joystick3Button3 = 0x0; constexpr uintptr_t Joystick3Button4 = 0x0; constexpr uintptr_t Joystick3Button5 = 0x0; constexpr uintptr_t Joystick3Button6 = 0x0; constexpr uintptr_t Joystick3Button7 = 0x0; constexpr uintptr_t Joystick3Button8 = 0x0; constexpr uintptr_t Joystick3Button9 = 0x0; constexpr uintptr_t Joystick3Button10 = 0x0; constexpr uintptr_t Joystick3Button11 = 0x0; constexpr uintptr_t Joystick3Button12 = 0x0; constexpr uintptr_t Joystick3Button13 = 0x0; constexpr uintptr_t Joystick3Button14 = 0x0; constexpr uintptr_t Joystick3Button15 = 0x0; constexpr uintptr_t Joystick3Button16 = 0x0; constexpr uintptr_t Joystick3Button17 = 0x0; constexpr uintptr_t Joystick3Button18 = 0x0; constexpr uintptr_t Joystick3Button19 = 0x0; constexpr uintptr_t Joystick4Button0 = 0x0; constexpr uintptr_t Joystick4Button1 = 0x0; constexpr uintptr_t Joystick4Button2 = 0x0; constexpr uintptr_t Joystick4Button3 = 0x0; constexpr uintptr_t Joystick4Button4 = 0x0; constexpr uintptr_t Joystick4Button5 = 0x0; constexpr uintptr_t Joystick4Button6 = 0x0; constexpr uintptr_t Joystick4Button7 = 0x0; constexpr uintptr_t Joystick4Button8 = 0x0; constexpr uintptr_t Joystick4Button9 = 0x0; constexpr uintptr_t Joystick4Button10 = 0x0; constexpr uintptr_t Joystick4Button11 = 0x0; constexpr uintptr_t Joystick4Button12 = 0x0; constexpr uintptr_t Joystick4Button13 = 0x0; constexpr uintptr_t Joystick4Button14 = 0x0; constexpr uintptr_t Joystick4Button15 = 0x0; constexpr uintptr_t Joystick4Button16 = 0x0; constexpr uintptr_t Joystick4Button17 = 0x0; constexpr uintptr_t Joystick4Button18 = 0x0; constexpr uintptr_t Joystick4Button19 = 0x0; constexpr uintptr_t Joystick5Button0 = 0x0; constexpr uintptr_t Joystick5Button1 = 0x0; constexpr uintptr_t Joystick5Button2 = 0x0; constexpr uintptr_t Joystick5Button3 = 0x0; constexpr uintptr_t Joystick5Button4 = 0x0; constexpr uintptr_t Joystick5Button5 = 0x0; constexpr uintptr_t Joystick5Button6 = 0x0; constexpr uintptr_t Joystick5Button7 = 0x0; constexpr uintptr_t Joystick5Button8 = 0x0; constexpr uintptr_t Joystick5Button9 = 0x0; constexpr uintptr_t Joystick5Button10 = 0x0; constexpr uintptr_t Joystick5Button11 = 0x0; constexpr uintptr_t Joystick5Button12 = 0x0; constexpr uintptr_t Joystick5Button13 = 0x0; constexpr uintptr_t Joystick5Button14 = 0x0; constexpr uintptr_t Joystick5Button15 = 0x0; constexpr uintptr_t Joystick5Button16 = 0x0; constexpr uintptr_t Joystick5Button17 = 0x0; constexpr uintptr_t Joystick5Button18 = 0x0; constexpr uintptr_t Joystick5Button19 = 0x0; constexpr uintptr_t Joystick6Button0 = 0x0; constexpr uintptr_t Joystick6Button1 = 0x0; constexpr uintptr_t Joystick6Button2 = 0x0; constexpr uintptr_t Joystick6Button3 = 0x0; constexpr uintptr_t Joystick6Button4 = 0x0; constexpr uintptr_t Joystick6Button5 = 0x0; constexpr uintptr_t Joystick6Button6 = 0x0; constexpr uintptr_t Joystick6Button7 = 0x0; constexpr uintptr_t Joystick6Button8 = 0x0; constexpr uintptr_t Joystick6Button9 = 0x0; constexpr uintptr_t Joystick6Button10 = 0x0; constexpr uintptr_t Joystick6Button11 = 0x0; constexpr uintptr_t Joystick6Button12 = 0x0; constexpr uintptr_t Joystick6Button13 = 0x0; constexpr uintptr_t Joystick6Button14 = 0x0; constexpr uintptr_t Joystick6Button15 = 0x0; constexpr uintptr_t Joystick6Button16 = 0x0; constexpr uintptr_t Joystick6Button17 = 0x0; constexpr uintptr_t Joystick6Button18 = 0x0; constexpr uintptr_t Joystick6Button19 = 0x0; constexpr uintptr_t Joystick7Button0 = 0x0; constexpr uintptr_t Joystick7Button1 = 0x0; constexpr uintptr_t Joystick7Button2 = 0x0; constexpr uintptr_t Joystick7Button3 = 0x0; constexpr uintptr_t Joystick7Button4 = 0x0; constexpr uintptr_t Joystick7Button5 = 0x0; constexpr uintptr_t Joystick7Button6 = 0x0; constexpr uintptr_t Joystick7Button7 = 0x0; constexpr uintptr_t Joystick7Button8 = 0x0; constexpr uintptr_t Joystick7Button9 = 0x0; constexpr uintptr_t Joystick7Button10 = 0x0; constexpr uintptr_t Joystick7Button11 = 0x0; constexpr uintptr_t Joystick7Button12 = 0x0; constexpr uintptr_t Joystick7Button13 = 0x0; constexpr uintptr_t Joystick7Button14 = 0x0; constexpr uintptr_t Joystick7Button15 = 0x0; constexpr uintptr_t Joystick7Button16 = 0x0; constexpr uintptr_t Joystick7Button17 = 0x0; constexpr uintptr_t Joystick7Button18 = 0x0; constexpr uintptr_t Joystick7Button19 = 0x0; constexpr uintptr_t Joystick8Button0 = 0x0; constexpr uintptr_t Joystick8Button1 = 0x0; constexpr uintptr_t Joystick8Button2 = 0x0; constexpr uintptr_t Joystick8Button3 = 0x0; constexpr uintptr_t Joystick8Button4 = 0x0; constexpr uintptr_t Joystick8Button5 = 0x0; constexpr uintptr_t Joystick8Button6 = 0x0; constexpr uintptr_t Joystick8Button7 = 0x0; constexpr uintptr_t Joystick8Button8 = 0x0; constexpr uintptr_t Joystick8Button9 = 0x0; constexpr uintptr_t Joystick8Button10 = 0x0; constexpr uintptr_t Joystick8Button11 = 0x0; constexpr uintptr_t Joystick8Button12 = 0x0; constexpr uintptr_t Joystick8Button13 = 0x0; constexpr uintptr_t Joystick8Button14 = 0x0; constexpr uintptr_t Joystick8Button15 = 0x0; constexpr uintptr_t Joystick8Button16 = 0x0; constexpr uintptr_t Joystick8Button17 = 0x0; constexpr uintptr_t Joystick8Button18 = 0x0; constexpr uintptr_t Joystick8Button19 = 0x0; }; // UnityEngine.ILogger struct ILogger { // ---- Methods ---- constexpr uintptr_t LogHandler = 0x3479D0; constexpr uintptr_t LogEnabled = 0x3496B0; constexpr uintptr_t LogEnabled = 0x355EB0; constexpr uintptr_t IsLogTypeAllowed = 0x34AC70; constexpr uintptr_t Log = 0x358990; constexpr uintptr_t Log = 0x349710; constexpr uintptr_t LogWarning = 0x349710; constexpr uintptr_t LogError = 0x349710; constexpr uintptr_t LogError = 0x34C610; constexpr uintptr_t LogException = 0x351800; }; // UnityEngine.ILogHandler struct ILogHandler { // ---- Methods ---- constexpr uintptr_t LogException = 0x349710; }; // UnityEngine.Logger struct Logger { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F5ADF0; constexpr uintptr_t LogHandler = 0x53E8F0; constexpr uintptr_t LogHandler = 0x53E910; constexpr uintptr_t LogEnabled = 0x53E8E0; constexpr uintptr_t LogEnabled = 0x53E900; constexpr uintptr_t FilterLogType = 0xCA9F50; constexpr uintptr_t FilterLogType = 0xCAA140; constexpr uintptr_t IsLogTypeAllowed = 0x2F5A190; constexpr uintptr_t GetString = 0x2F5A060; constexpr uintptr_t Log = 0x2F5AB80; constexpr uintptr_t Log = 0x2F5ACB0; constexpr uintptr_t Log = 0x2F5A870; constexpr uintptr_t Log = 0x2F5AA00; constexpr uintptr_t LogWarning = 0x2F5A6F0; constexpr uintptr_t LogError = 0x2F5A340; constexpr uintptr_t LogError = 0x2F5A1B0; constexpr uintptr_t LogException = 0x2F5A540; constexpr uintptr_t LogException = 0x2F5A4C0; constexpr uintptr_t LogFormat = 0x2F5A5B0; constexpr uintptr_t LogFormat = 0x2F5A650; }; // UnityEngine.UnityLogWriter struct UnityLogWriter { // ---- Methods ---- constexpr uintptr_t WriteStringToUnityLog = 0x2F68350; constexpr uintptr_t WriteStringToUnityLogImpl = 0x2F681E0; constexpr uintptr_t Init = 0x2F680C0; constexpr uintptr_t Encoding = 0x2F68440; constexpr uintptr_t Write = 0x2F68380; constexpr uintptr_t Write = 0x2F68360; constexpr uintptr_t Write = 0x2F683C0; constexpr uintptr_t .ctor = 0x2F683F0; }; // UnityEngine.Color struct Color { constexpr uintptr_t r = 0x10; constexpr uintptr_t g = 0x14; constexpr uintptr_t b = 0x18; constexpr uintptr_t a = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2BA35D0; constexpr uintptr_t .ctor = 0x2F57140; constexpr uintptr_t ToString = 0x2F56EB0; constexpr uintptr_t ToString = 0x2F56EC0; constexpr uintptr_t GetHashCode = 0x5FB380; constexpr uintptr_t Equals = 0x2F56790; constexpr uintptr_t Equals = 0x2F56890; constexpr uintptr_t Op_Addition = 0x2F573D0; constexpr uintptr_t Op_Subtraction = 0x2F57590; constexpr uintptr_t Op_Multiply = 0x2F57530; constexpr uintptr_t Op_Multiply = 0x2F574E0; constexpr uintptr_t Op_Division = 0x2F57430; constexpr uintptr_t Op_Equality = 0x2F57450; constexpr uintptr_t Op_Inequality = 0x73CE20; constexpr uintptr_t Lerp = 0x2F56C70; constexpr uintptr_t LerpUnclamped = 0x2F56BF0; constexpr uintptr_t RGBMultiplied = 0x2F56D10; constexpr uintptr_t Red = 0x511020; constexpr uintptr_t Green = 0x2F57290; constexpr uintptr_t Blue = 0x2F57170; constexpr uintptr_t White = 0x1DC9950; constexpr uintptr_t Black = 0x2F57160; constexpr uintptr_t Yellow = 0x2F573C0; constexpr uintptr_t Cyan = 0x2F57180; constexpr uintptr_t Magenta = 0x2F57390; constexpr uintptr_t Gray = 0x2F57280; constexpr uintptr_t Grey = 0x2F57280; constexpr uintptr_t Clear = 0x10E4490; constexpr uintptr_t Linear = 0x2F572A0; constexpr uintptr_t Gamma = 0x2F57190; constexpr uintptr_t MaxColorComponent = 0x2F573A0; constexpr uintptr_t Op_Implicit = 0x2F574C0; constexpr uintptr_t Op_Implicit = 0x2F574C0; constexpr uintptr_t RGBToHSV = 0x2F56E10; constexpr uintptr_t RGBToHSVHelper = 0x2F56D60; constexpr uintptr_t HSVToRGB = 0x2F56910; constexpr uintptr_t HSVToRGB = 0x2F56940; }; // UnityEngine.Color32 struct Color32 { constexpr uintptr_t rgba = 0x10; constexpr uintptr_t r = 0x10; constexpr uintptr_t g = 0x11; constexpr uintptr_t b = 0x12; constexpr uintptr_t a = 0x13; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1588920; constexpr uintptr_t Op_Implicit = 0x510C60; constexpr uintptr_t Op_Implicit = 0x2F561C0; constexpr uintptr_t GetHashCode = 0x2F2D7A0; constexpr uintptr_t Equals = 0x2F55ED0; constexpr uintptr_t Equals = 0x2F2D710; constexpr uintptr_t ToString = 0x2F561B0; constexpr uintptr_t ToString = 0x2F55F50; }; // UnityEngine.ColorUtility struct ColorUtility { // ---- Methods ---- constexpr uintptr_t DoTryParseHtmlColor = 0x2F56290; constexpr uintptr_t TryParseHtmlString = 0x2F566F0; constexpr uintptr_t ToHtmlStringRGB = 0x2F56430; }; // UnityEngine.GradientColorKey struct GradientColorKey { constexpr uintptr_t color = 0x10; constexpr uintptr_t time = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F58630; }; // UnityEngine.GradientAlphaKey struct GradientAlphaKey { constexpr uintptr_t alpha = 0x10; constexpr uintptr_t time = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x154B820; }; // UnityEngine.GradientMode struct GradientMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Blend = 0x0; constexpr uintptr_t Fixed = 0x0; constexpr uintptr_t PerceptualBlend = 0x0; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; constexpr uintptr_t ConvertToManaged = 0x2F55E70; }; // UnityEngine.Gradient struct Gradient { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t m_RequiresNativeCleanup = 0x18; // ---- Methods ---- constexpr uintptr_t Init = 0x2F58AC0; constexpr uintptr_t Cleanup = 0x2F58680; constexpr uintptr_t Internal_Equals = 0x2F58B40; constexpr uintptr_t .ctor = 0x2F58D90; constexpr uintptr_t .ctor = 0x1F47070; constexpr uintptr_t Finalize = 0x2F58A20; constexpr uintptr_t Evaluate = 0x2F589A0; constexpr uintptr_t ColorKeys = 0x2F58F80; constexpr uintptr_t ColorKeys = 0x2F59370; constexpr uintptr_t AlphaKeys = 0x2F58E20; constexpr uintptr_t AlphaKeys = 0x2F59220; constexpr uintptr_t Mode = 0x2F59170; constexpr uintptr_t Mode = 0x2F59550; constexpr uintptr_t ColorSpace = 0x2F590D0; constexpr uintptr_t ColorSpace = 0x2F594B0; constexpr uintptr_t SetKeys = 0x2F58C00; constexpr uintptr_t Equals = 0x2F586E0; constexpr uintptr_t Equals = 0x2F58860; constexpr uintptr_t GetHashCode = 0x2F58AB0; }; // UnityEngine.FrustumPlanes struct FrustumPlanes { constexpr uintptr_t left = 0x10; constexpr uintptr_t right = 0x14; constexpr uintptr_t bottom = 0x18; constexpr uintptr_t top = 0x1C; constexpr uintptr_t zNear = 0x20; constexpr uintptr_t zFar = 0x24; }; // UnityEngine.Matrix4x4 struct Matrix4x4 { constexpr uintptr_t m00 = 0x10; constexpr uintptr_t m10 = 0x14; constexpr uintptr_t m20 = 0x18; constexpr uintptr_t m30 = 0x1C; constexpr uintptr_t m01 = 0x20; constexpr uintptr_t m11 = 0x24; constexpr uintptr_t m21 = 0x28; constexpr uintptr_t m31 = 0x2C; constexpr uintptr_t m02 = 0x30; constexpr uintptr_t m12 = 0x34; constexpr uintptr_t m22 = 0x38; constexpr uintptr_t m32 = 0x3C; constexpr uintptr_t m03 = 0x40; constexpr uintptr_t m13 = 0x44; constexpr uintptr_t m23 = 0x48; constexpr uintptr_t m33 = 0x4C; constexpr uintptr_t zeroMatrix = 0x0; constexpr uintptr_t identityMatrix = 0x40; // ---- Methods ---- constexpr uintptr_t GetRotation = 0x2F5CA80; constexpr uintptr_t GetLossyScale = 0x2F5C9C0; constexpr uintptr_t IsIdentity = 0x2F5CD10; constexpr uintptr_t DecomposeProjection = 0x2F5C250; constexpr uintptr_t Rotation = 0x2F5E3A0; constexpr uintptr_t LossyScale = 0x2F5E330; constexpr uintptr_t IsIdentity = 0x2F5CD10; constexpr uintptr_t DecomposeProjection = 0x2F5E1B0; constexpr uintptr_t TRS = 0x2F5D5E0; constexpr uintptr_t Inverse3DAffine = 0x2F5CC10; constexpr uintptr_t Inverse = 0x2F5CCB0; constexpr uintptr_t Inverse = 0x2F5E280; constexpr uintptr_t Transpose = 0x2F5DE50; constexpr uintptr_t Transpose = 0x2F5E400; constexpr uintptr_t Ortho = 0x2F5D0E0; constexpr uintptr_t Perspective = 0x2F5D210; constexpr uintptr_t LookAt = 0x2F5CDC0; constexpr uintptr_t Frustum = 0x2F5C640; constexpr uintptr_t Frustum = 0x2F5C510; constexpr uintptr_t .ctor = 0x2F5DFD0; constexpr uintptr_t Item = 0x2F5E1A0; constexpr uintptr_t Item = 0x2F5EE10; constexpr uintptr_t Item = 0x2F5E040; constexpr uintptr_t Item = 0x2F5ECB0; constexpr uintptr_t GetHashCode = 0x2F5C7C0; constexpr uintptr_t Equals = 0x2F5C2B0; constexpr uintptr_t Equals = 0x2F5C380; constexpr uintptr_t Op_Multiply = 0x2F5E770; constexpr uintptr_t Op_Multiply = 0x2F5E650; constexpr uintptr_t Op_Equality = 0x2F5E510; constexpr uintptr_t Op_Inequality = 0x73CF40; constexpr uintptr_t GetColumn = 0x2F5C6F0; constexpr uintptr_t GetRow = 0x2F5CAD0; constexpr uintptr_t GetPosition = 0x2F5CA10; constexpr uintptr_t SetColumn = 0x2F5D4F0; constexpr uintptr_t MultiplyPoint = 0x2F5CEE0; constexpr uintptr_t MultiplyPoint3x4 = 0x2F5CE40; constexpr uintptr_t MultiplyVector = 0x2F5CFD0; constexpr uintptr_t Scale = 0x2F5D450; constexpr uintptr_t Translate = 0x2F5DD60; constexpr uintptr_t Rotate = 0x2F5D2A0; constexpr uintptr_t Zero = 0x2F5E4B0; constexpr uintptr_t Identity = 0x2F5E220; constexpr uintptr_t ToString = 0x2F5D660; constexpr uintptr_t ToString = 0x2F5D670; constexpr uintptr_t .cctor = 0x2F5DEB0; }; // UnityEngine.Vector3 struct Vector3 { constexpr uintptr_t kEpsilon = 0x0; constexpr uintptr_t kEpsilonNormalSqrt = 0x0; constexpr uintptr_t x = 0x10; constexpr uintptr_t y = 0x14; constexpr uintptr_t z = 0x18; constexpr uintptr_t zeroVector = 0x0; constexpr uintptr_t oneVector = 0xC; constexpr uintptr_t upVector = 0x18; constexpr uintptr_t downVector = 0x24; constexpr uintptr_t leftVector = 0x30; constexpr uintptr_t rightVector = 0x3C; constexpr uintptr_t forwardVector = 0x48; constexpr uintptr_t backVector = 0x54; constexpr uintptr_t positiveInfinityVector = 0x60; constexpr uintptr_t negativeInfinityVector = 0x6C; // ---- Methods ---- constexpr uintptr_t Slerp = 0x2F69DD0; constexpr uintptr_t Lerp = 0x2F69820; constexpr uintptr_t LerpUnclamped = 0x2F697D0; constexpr uintptr_t SmoothDamp = 0x2F6A1A0; constexpr uintptr_t SmoothDamp = 0x2F69E40; constexpr uintptr_t Item = 0x77A1A0; constexpr uintptr_t Item = 0x77A230; constexpr uintptr_t .ctor = 0x1577490; constexpr uintptr_t .ctor = 0x2F6A650; constexpr uintptr_t Scale = 0x2F69C20; constexpr uintptr_t Scale = 0x2F69C50; constexpr uintptr_t Cross = 0x2F69560; constexpr uintptr_t GetHashCode = 0x2F69770; constexpr uintptr_t Equals = 0x2F696C0; constexpr uintptr_t Equals = 0x2BA1AD0; constexpr uintptr_t Normalize = 0x55F710; constexpr uintptr_t Normalize = 0x6331F0; constexpr uintptr_t Normalized = 0x2F6A8A0; constexpr uintptr_t Dot = 0x2F69690; constexpr uintptr_t Project = 0x2F69AE0; constexpr uintptr_t ProjectOnPlane = 0x2F699C0; constexpr uintptr_t Angle = 0x2F692F0; constexpr uintptr_t SignedAngle = 0x2F69C80; constexpr uintptr_t Distance = 0x2F695C0; constexpr uintptr_t ClampMagnitude = 0x2F69460; constexpr uintptr_t Magnitude = 0x2F69890; constexpr uintptr_t Magnitude = 0x2F6A7B0; constexpr uintptr_t SqrMagnitude = 0x2F6A260; constexpr uintptr_t SqrMagnitude = 0x2F6A260; constexpr uintptr_t Min = 0x2F69980; constexpr uintptr_t Max = 0x2F69940; constexpr uintptr_t Zero = 0x2F6AA30; constexpr uintptr_t One = 0x2F6A8F0; constexpr uintptr_t Forward = 0x2F6A710; constexpr uintptr_t Back = 0x2F6A670; constexpr uintptr_t Up = 0x2F6A9E0; constexpr uintptr_t Down = 0x2F6A6C0; constexpr uintptr_t Left = 0x2F6A760; constexpr uintptr_t Right = 0x2F6A990; constexpr uintptr_t PositiveInfinity = 0x2F6A940; constexpr uintptr_t Op_Addition = 0x511880; constexpr uintptr_t Op_Subtraction = 0x51E960; constexpr uintptr_t Op_UnaryNegation = 0x2F6AB20; constexpr uintptr_t Op_Multiply = 0x2F6AAF0; constexpr uintptr_t Op_Multiply = 0x2F6AAC0; constexpr uintptr_t Op_Division = 0x51E930; constexpr uintptr_t Op_Equality = 0x2F6AA80; constexpr uintptr_t Op_Inequality = 0x73CFB0; constexpr uintptr_t ToString = 0x2F6A2A0; constexpr uintptr_t ToString = 0x2F6A290; constexpr uintptr_t ToString = 0x2F6A2B0; constexpr uintptr_t .cctor = 0x2F6A4D0; }; // UnityEngine.Quaternion struct Quaternion { constexpr uintptr_t x = 0x10; constexpr uintptr_t y = 0x14; constexpr uintptr_t z = 0x18; constexpr uintptr_t w = 0x1C; constexpr uintptr_t identityQuaternion = 0x0; constexpr uintptr_t kEpsilon = 0x0; // ---- Methods ---- constexpr uintptr_t FromToRotation = 0x2F5F220; constexpr uintptr_t Inverse = 0x2F5F560; constexpr uintptr_t Slerp = 0x2F5FAC0; constexpr uintptr_t SlerpUnclamped = 0x2F5F9E0; constexpr uintptr_t Lerp = 0x2F5F630; constexpr uintptr_t Internal_FromEulerRad = 0x2F5F2D0; constexpr uintptr_t Internal_ToEulerRad = 0x2F5F4C0; constexpr uintptr_t Internal_ToAxisAngleRad = 0x2F5F410; constexpr uintptr_t AngleAxis = 0x2F5EE80; constexpr uintptr_t LookRotation = 0x2F5F7C0; constexpr uintptr_t LookRotation = 0x2F5F700; constexpr uintptr_t Item = 0x2F5FE70; constexpr uintptr_t .ctor = 0x2BA35D0; constexpr uintptr_t Identity = 0x2F5FFE0; constexpr uintptr_t Op_Multiply = 0x55EEE0; constexpr uintptr_t Op_Multiply = 0x2F60090; constexpr uintptr_t IsEqualUsingDot = 0x2F5F5B0; constexpr uintptr_t Op_Equality = 0x2F60030; constexpr uintptr_t Op_Inequality = 0x6BF510; constexpr uintptr_t Dot = 0x2F5EF70; constexpr uintptr_t Angle = 0x2F5EEE0; constexpr uintptr_t Internal_MakePositive = 0x2F5F320; constexpr uintptr_t EulerAngles = 0x2F5FF00; constexpr uintptr_t EulerAngles = 0x2F60200; constexpr uintptr_t Euler = 0x2F5F140; constexpr uintptr_t Euler = 0x2F5F0B0; constexpr uintptr_t ToAngleAxis = 0x2F5FB30; constexpr uintptr_t RotateTowards = 0x2F5F820; constexpr uintptr_t GetHashCode = 0x51E480; constexpr uintptr_t Equals = 0x2F5EFB0; constexpr uintptr_t Equals = 0x2F56890; constexpr uintptr_t ToString = 0x2F5FE20; constexpr uintptr_t ToString = 0x2F5FB90; constexpr uintptr_t ToString = 0x2F5FBA0; constexpr uintptr_t .cctor = 0x2F5FE30; }; // UnityEngine.Mathf struct Mathf { constexpr uintptr_t Epsilon = 0x0; // ---- Methods ---- constexpr uintptr_t GammaToLinearSpace = 0x2F5B650; constexpr uintptr_t LinearToGammaSpace = 0x2F5B7C0; constexpr uintptr_t CorrelatedColorTemperatureToRGB = 0x2F5B2F0; constexpr uintptr_t FloatToHalf = 0x2F5B550; constexpr uintptr_t PerlinNoise = 0x2F5BB40; constexpr uintptr_t Sin = 0x2F5BE40; constexpr uintptr_t Cos = 0x2F5B340; constexpr uintptr_t Tan = 0x2F5C0E0; constexpr uintptr_t Asin = 0x2F5AFD0; constexpr uintptr_t Acos = 0x2F5AEE0; constexpr uintptr_t Atan = 0x2F5B0A0; constexpr uintptr_t Atan2 = 0x2F5B030; constexpr uintptr_t Sqrt = 0x2F5C060; constexpr uintptr_t Abs = 0x2F5AE30; constexpr uintptr_t Abs = 0x2F5AE90; constexpr uintptr_t Min = 0x2F5B9B0; constexpr uintptr_t Min = 0x55D5F0; constexpr uintptr_t Max = 0x2F5B9A0; constexpr uintptr_t Max = 0x2F5B930; constexpr uintptr_t Max = 0x2D55560; constexpr uintptr_t Pow = 0x2F5BB90; constexpr uintptr_t Exp = 0x2F5B4F0; constexpr uintptr_t Log = 0x2F5B860; constexpr uintptr_t Log = 0x2F5B8D0; constexpr uintptr_t Log10 = 0x2F5B800; constexpr uintptr_t Ceil = 0x2F5B160; constexpr uintptr_t Floor = 0x2F5B5F0; constexpr uintptr_t Round = 0x2F5BDC0; constexpr uintptr_t CeilToInt = 0x2F5B100; constexpr uintptr_t FloorToInt = 0x2F5B590; constexpr uintptr_t RoundToInt = 0x2F5BD60; constexpr uintptr_t Sign = 0x2F5BE20; constexpr uintptr_t Clamp = 0x29FA2D0; constexpr uintptr_t Clamp = 0x2F5B280; constexpr uintptr_t Clamp01 = 0x2F5B1C0; constexpr uintptr_t Lerp = 0x2F5B780; constexpr uintptr_t LerpUnclamped = 0x2F5B760; constexpr uintptr_t LerpAngle = 0x7413D0; constexpr uintptr_t MoveTowards = 0x2F5BAC0; constexpr uintptr_t MoveTowardsAngle = 0x2F5B9C0; constexpr uintptr_t Approximately = 0x2F5AF40; constexpr uintptr_t SmoothDamp = 0x2F5BEA0; constexpr uintptr_t SmoothDamp = 0x2F5BF10; constexpr uintptr_t Repeat = 0x2F5BC00; constexpr uintptr_t InverseLerp = 0x2F5B710; constexpr uintptr_t DeltaAngle = 0x2F5B3A0; constexpr uintptr_t ClampToFloat = 0x2F5B1E0; constexpr uintptr_t ClampToInt = 0x2F5B240; constexpr uintptr_t ClampToUInt = 0x2F5B260; constexpr uintptr_t GetNumberOfDecimalsForMinimumDifference = 0x2F5B690; constexpr uintptr_t RoundBasedOnMinimumDifference = 0x2F5BC60; constexpr uintptr_t DiscardLeastSignificantDecimal = 0x2F5B410; constexpr uintptr_t NextPowerOfTwo = 0x2F5BB10; constexpr uintptr_t IsPowerOfTwo = 0x2F5B750; constexpr uintptr_t .cctor = 0x2F5C140; }; // UnityEngine.Vector2 struct Vector2 { constexpr uintptr_t x = 0x10; constexpr uintptr_t y = 0x14; constexpr uintptr_t zeroVector = 0x0; constexpr uintptr_t oneVector = 0x8; constexpr uintptr_t upVector = 0x10; constexpr uintptr_t downVector = 0x18; constexpr uintptr_t leftVector = 0x20; constexpr uintptr_t rightVector = 0x28; constexpr uintptr_t positiveInfinityVector = 0x30; constexpr uintptr_t negativeInfinityVector = 0x38; constexpr uintptr_t kEpsilon = 0x0; constexpr uintptr_t kEpsilonNormalSqrt = 0x0; // ---- Methods ---- constexpr uintptr_t Item = 0x7B1760; constexpr uintptr_t Item = 0x7B17E0; constexpr uintptr_t .ctor = 0x154B820; constexpr uintptr_t Lerp = 0x55F150; constexpr uintptr_t LerpUnclamped = 0x2F68870; constexpr uintptr_t Scale = 0x2BA13A0; constexpr uintptr_t Scale = 0x2F68970; constexpr uintptr_t Normalize = 0x55F1C0; constexpr uintptr_t Normalized = 0x55F4C0; constexpr uintptr_t ToString = 0x2F68CE0; constexpr uintptr_t ToString = 0x2F68CD0; constexpr uintptr_t ToString = 0x2F68CF0; constexpr uintptr_t GetHashCode = 0x2F68830; constexpr uintptr_t Equals = 0x2F68790; constexpr uintptr_t Equals = 0x2BA0EF0; constexpr uintptr_t Perpendicular = 0x2F68940; constexpr uintptr_t Dot = 0x2F68760; constexpr uintptr_t Magnitude = 0x2F69040; constexpr uintptr_t SqrMagnitude = 0x2F691E0; constexpr uintptr_t Angle = 0x2F68450; constexpr uintptr_t SignedAngle = 0x55F250; constexpr uintptr_t Distance = 0x2F686B0; constexpr uintptr_t ClampMagnitude = 0x2F685B0; constexpr uintptr_t Min = 0x2F68900; constexpr uintptr_t Max = 0x2F688C0; constexpr uintptr_t SmoothDamp = 0x2F689A0; constexpr uintptr_t SmoothDamp = 0x2F68A20; constexpr uintptr_t Op_Addition = 0x2BA11D0; constexpr uintptr_t Op_Subtraction = 0x2BA13E0; constexpr uintptr_t Op_Multiply = 0x2BA13A0; constexpr uintptr_t Op_Division = 0x2BA1270; constexpr uintptr_t Op_UnaryNegation = 0x2BA1440; constexpr uintptr_t Op_Multiply = 0x2BA1340; constexpr uintptr_t Op_Multiply = 0x2BA1370; constexpr uintptr_t Op_Division = 0x2BA1240; constexpr uintptr_t Op_Equality = 0x2F692A0; constexpr uintptr_t Op_Inequality = 0x73CE90; constexpr uintptr_t Op_Implicit = 0x2F1A0D0; constexpr uintptr_t Op_Implicit = 0x56B2A0; constexpr uintptr_t Zero = 0x2F69250; constexpr uintptr_t One = 0x2F69140; constexpr uintptr_t Up = 0x2F69200; constexpr uintptr_t Down = 0x2F68FA0; constexpr uintptr_t Left = 0x2F68FF0; constexpr uintptr_t Right = 0x2F69190; constexpr uintptr_t NegativeInfinity = 0x2F690F0; constexpr uintptr_t .cctor = 0x2F68EB0; }; // UnityEngine.Vector2Int struct Vector2Int { constexpr uintptr_t m_X = 0x10; constexpr uintptr_t m_Y = 0x14; constexpr uintptr_t s_Zero = 0x0; constexpr uintptr_t s_One = 0x8; constexpr uintptr_t s_Up = 0x10; constexpr uintptr_t s_Down = 0x18; constexpr uintptr_t s_Left = 0x20; constexpr uintptr_t s_Right = 0x28; // ---- Methods ---- constexpr uintptr_t X = 0x130B140; constexpr uintptr_t X = 0x6044D0; constexpr uintptr_t Y = 0x1308F60; constexpr uintptr_t Y = 0x7EEE20; constexpr uintptr_t .ctor = 0x6226D0; constexpr uintptr_t Magnitude = 0x2F898A0; constexpr uintptr_t Max = 0x2F895C0; constexpr uintptr_t Op_Implicit = 0x2F899C0; constexpr uintptr_t FloorToInt = 0x2F894E0; constexpr uintptr_t Op_Addition = 0x2F89950; constexpr uintptr_t Op_Multiply = 0x2F89A00; constexpr uintptr_t Op_Division = 0x2F89970; constexpr uintptr_t Op_Equality = 0x2F899A0; constexpr uintptr_t Op_Inequality = 0x2F899E0; constexpr uintptr_t Equals = 0x2F89430; constexpr uintptr_t Equals = 0x2F89410; constexpr uintptr_t GetHashCode = 0x2F895A0; constexpr uintptr_t ToString = 0x2F897A0; constexpr uintptr_t ToString = 0x2F895F0; constexpr uintptr_t Zero = 0x2F89910; constexpr uintptr_t One = 0x2F898D0; constexpr uintptr_t .cctor = 0x2F897B0; }; // UnityEngine.Vector3Int struct Vector3Int { constexpr uintptr_t m_X = 0x10; constexpr uintptr_t m_Y = 0x14; constexpr uintptr_t m_Z = 0x18; constexpr uintptr_t s_Zero = 0x0; constexpr uintptr_t s_One = 0xC; constexpr uintptr_t s_Up = 0x18; constexpr uintptr_t s_Down = 0x24; constexpr uintptr_t s_Left = 0x30; constexpr uintptr_t s_Right = 0x3C; constexpr uintptr_t s_Forward = 0x48; constexpr uintptr_t s_Back = 0x54; // ---- Methods ---- constexpr uintptr_t X = 0x130B140; constexpr uintptr_t X = 0x6044D0; constexpr uintptr_t Y = 0x1308F60; constexpr uintptr_t Y = 0x7EEE20; constexpr uintptr_t Z = 0xFEAC50; constexpr uintptr_t Z = 0x7EEE30; constexpr uintptr_t .ctor = 0x622B70; constexpr uintptr_t Min = 0x2F89BB0; constexpr uintptr_t Max = 0x2F89B50; constexpr uintptr_t Op_Implicit = 0x2F8A0D0; constexpr uintptr_t Op_Addition = 0x2F8A030; constexpr uintptr_t Op_Subtraction = 0x2F8A190; constexpr uintptr_t Op_Multiply = 0x2F8A150; constexpr uintptr_t Op_Division = 0x2F8A070; constexpr uintptr_t Op_Equality = 0x2F8A0B0; constexpr uintptr_t Op_Inequality = 0x2F8A100; constexpr uintptr_t Equals = 0x2F89A20; constexpr uintptr_t Equals = 0x2F89B00; constexpr uintptr_t GetHashCode = 0x53DEE0; constexpr uintptr_t ToString = 0x2F89C10; constexpr uintptr_t ToString = 0x2F89E30; constexpr uintptr_t ToString = 0x2F89C20; constexpr uintptr_t Zero = 0x2F89FE0; constexpr uintptr_t One = 0x2F89F90; constexpr uintptr_t .cctor = 0x2F89E40; }; // UnityEngine.Vector4 struct Vector4 { constexpr uintptr_t kEpsilon = 0x0; constexpr uintptr_t x = 0x10; constexpr uintptr_t y = 0x14; constexpr uintptr_t z = 0x18; constexpr uintptr_t w = 0x1C; constexpr uintptr_t zeroVector = 0x0; constexpr uintptr_t oneVector = 0x10; constexpr uintptr_t positiveInfinityVector = 0x20; constexpr uintptr_t negativeInfinityVector = 0x30; // ---- Methods ---- constexpr uintptr_t Item = 0x59AFC0; constexpr uintptr_t Item = 0x2D955C0; constexpr uintptr_t .ctor = 0x2BA35D0; constexpr uintptr_t .ctor = 0x2F8A7A0; constexpr uintptr_t .ctor = 0x2F8A790; constexpr uintptr_t Set = 0x2BA35D0; constexpr uintptr_t Scale = 0x2F8A430; constexpr uintptr_t GetHashCode = 0x51E480; constexpr uintptr_t Equals = 0x2F8A1D0; constexpr uintptr_t Equals = 0x25838A0; constexpr uintptr_t Normalize = 0x2F8A360; constexpr uintptr_t Normalized = 0x2F8A890; constexpr uintptr_t Dot = 0x2F5EF70; constexpr uintptr_t Magnitude = 0x2F8A290; constexpr uintptr_t Magnitude = 0x2F8A7C0; constexpr uintptr_t SqrMagnitude = 0x2F8A9B0; constexpr uintptr_t Zero = 0x2F8AA00; constexpr uintptr_t One = 0x2F8A960; constexpr uintptr_t Op_Addition = 0x2F573D0; constexpr uintptr_t Op_Subtraction = 0x2F57590; constexpr uintptr_t Op_UnaryNegation = 0x2F8AC20; constexpr uintptr_t Op_Multiply = 0x2F574E0; constexpr uintptr_t Op_Multiply = 0x2F8ABD0; constexpr uintptr_t Op_Division = 0x2F57430; constexpr uintptr_t Op_Equality = 0x2F8AA50; constexpr uintptr_t Op_Inequality = 0x2F8AB60; constexpr uintptr_t Op_Implicit = 0x2F8AAD0; constexpr uintptr_t Op_Implicit = 0x2F8AAB0; constexpr uintptr_t Op_Implicit = 0x2F8AB20; constexpr uintptr_t Op_Implicit = 0x2F1A0D0; constexpr uintptr_t ToString = 0x2F8A6F0; constexpr uintptr_t ToString = 0x2F8A470; constexpr uintptr_t .cctor = 0x2F8A700; }; // UnityEngine.TypeDispatchData struct TypeDispatchData { constexpr uintptr_t changed = 0x10; constexpr uintptr_t changedID = 0x18; constexpr uintptr_t destroyedID = 0x28; // ---- Methods ---- constexpr uintptr_t Dispose = 0x2F87820; }; // UnityEngine.TransformDispatchData struct TransformDispatchData { constexpr uintptr_t transformedID = 0x10; constexpr uintptr_t parentID = 0x20; constexpr uintptr_t localToWorldMatrices = 0x30; constexpr uintptr_t positions = 0x40; constexpr uintptr_t rotations = 0x50; constexpr uintptr_t scales = 0x60; // ---- Methods ---- constexpr uintptr_t Dispose = 0x2F87770; }; // TransformTrackingType struct TransformTrackingType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t GlobalTRS = 0x0; constexpr uintptr_t LocalTRS = 0x0; constexpr uintptr_t Hierarchy = 0x0; }; // TypeTrackingFlags struct TypeTrackingFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t SceneObjects = 0x0; constexpr uintptr_t Assets = 0x0; constexpr uintptr_t EditorOnlyObjects = 0x0; constexpr uintptr_t Default = 0x0; constexpr uintptr_t All = 0x0; }; // UnityEngine.ObjectDispatcher struct ObjectDispatcher { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t m_DispatchAllocator = 0x18; constexpr uintptr_t m_TypeDispatchData = 0x20; constexpr uintptr_t m_TransformDispatchData = 0x48; constexpr uintptr_t m_TransformedComponents = 0xA8; constexpr uintptr_t m_TypeDataCallback = 0xB0; constexpr uintptr_t m_TransformDataCallback = 0xB8; constexpr uintptr_t m_TransformComponentCallback = 0xC0; constexpr uintptr_t s_TypeDispatch = 0x0; constexpr uintptr_t s_TransformDispatch = 0x8; // ---- Methods ---- constexpr uintptr_t Valid = 0x2F7DC70; constexpr uintptr_t .ctor = 0x2F7DAF0; constexpr uintptr_t Finalize = 0x2F7D440; constexpr uintptr_t Dispose = 0x2F7CF60; constexpr uintptr_t Dispose = 0x2F7CED0; constexpr uintptr_t ValidateSystemHandleAndThrow = 0x2F7D860; constexpr uintptr_t ValidateTypeAndThrow = 0x2F7D8D0; constexpr uintptr_t ValidateComponentTypeAndThrow = 0x2F7D790; constexpr uintptr_t DispatchCallback = 0x2F7C8D0; constexpr uintptr_t DispatchCallback = 0x2F7C9E0; constexpr uintptr_t DispatchCallback = 0x54EAF0; constexpr uintptr_t DispatchTypeChangesAndClear = 0x2F7CDA0; constexpr uintptr_t DispatchTransformChangesAndClear = 0x2F7CBA0; constexpr uintptr_t GetTypeChangesAndClear = 0x2F7D630; constexpr uintptr_t GetTransformChangesAndClear = 0x2F7D4A0; constexpr uintptr_t EnableTypeTracking = 0x2F7D200; constexpr uintptr_t EnableTransformTracking = 0x2F7CFC0; constexpr uintptr_t GetTypeChangesAndClear = 0x463590; constexpr uintptr_t GetTransformChangesAndClear = 0x463590; constexpr uintptr_t EnableTypeTracking = 0x3578D0; constexpr uintptr_t EnableTransformTracking = 0x3578D0; constexpr uintptr_t CreateDispatchSystemHandle = 0x2F7C860; constexpr uintptr_t DestroyDispatchSystemHandle = 0x2F7C890; constexpr uintptr_t EnableTypeTracking = 0x2F7D3E0; constexpr uintptr_t EnableTransformTracking = 0x2F7D1A0; constexpr uintptr_t DispatchTypeChangesAndClear = 0x2F7CD30; constexpr uintptr_t DispatchTransformDataChangesAndClear = 0x2F7CCC0; constexpr uintptr_t .cctor = 0x2F7D9A0; }; // UnityEngine.NumericFieldDraggerUtility struct NumericFieldDraggerUtility { constexpr uintptr_t s_UseYSign = 0x0; // ---- Methods ---- constexpr uintptr_t Acceleration = 0x2F7C3E0; constexpr uintptr_t NiceDelta = 0x2F7C750; constexpr uintptr_t CalculateFloatDragSensitivity = 0x2F7C4E0; constexpr uintptr_t CalculateFloatDragSensitivity = 0x2F7C420; constexpr uintptr_t CalculateIntDragSensitivity = 0x2F7C5A0; constexpr uintptr_t CalculateIntDragSensitivity = 0x2F7C650; constexpr uintptr_t CalculateIntDragSensitivity = 0x2F7C6D0; constexpr uintptr_t CalculateIntDragSensitivity = 0x2F7C5C0; }; // UnityEngine.IPlayerEditorConnectionNative struct IPlayerEditorConnectionNative { // ---- Methods ---- constexpr uintptr_t Initialize = 0x351010; constexpr uintptr_t DisconnectAll = 0x351010; constexpr uintptr_t Poll = 0x351010; constexpr uintptr_t IsConnected = 0x3496B0; }; // UnityEngine.PlayerConnectionInternal struct PlayerConnectionInternal { // ---- Methods ---- constexpr uintptr_t UnityEngine.IPlayerEditorConnectionNative.SendMessage = 0x2F81DD0; constexpr uintptr_t UnityEngine.IPlayerEditorConnectionNative.TrySendMessage = 0x2F81EC0; constexpr uintptr_t UnityEngine.IPlayerEditorConnectionNative.Poll = 0x2F81670; constexpr uintptr_t UnityEngine.IPlayerEditorConnectionNative.RegisterInternal = 0x2F81D80; constexpr uintptr_t UnityEngine.IPlayerEditorConnectionNative.UnregisterInternal = 0x2F81FB0; constexpr uintptr_t UnityEngine.IPlayerEditorConnectionNative.Initialize = 0x2F81610; constexpr uintptr_t UnityEngine.IPlayerEditorConnectionNative.IsConnected = 0x2F81640; constexpr uintptr_t UnityEngine.IPlayerEditorConnectionNative.DisconnectAll = 0x2F815E0; constexpr uintptr_t IsConnected = 0x2F81640; constexpr uintptr_t Initialize = 0x2F81610; constexpr uintptr_t RegisterInternal = 0x2F816E0; constexpr uintptr_t UnregisterInternal = 0x2F82040; constexpr uintptr_t SendMessage = 0x2F818B0; constexpr uintptr_t TrySendMessage = 0x2F81B40; constexpr uintptr_t PollInternal = 0x2F81670; constexpr uintptr_t DisconnectAll = 0x2F815E0; constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.PlayerPrefsException struct PlayerPrefsException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F821B0; }; // UnityEngine.PlayerPrefs struct PlayerPrefs { // ---- Methods ---- constexpr uintptr_t TrySetInt = 0x2F830E0; constexpr uintptr_t TrySetFloat = 0x2F82F00; constexpr uintptr_t TrySetSetString = 0x2F832D0; constexpr uintptr_t SetInt = 0x2F82DD0; constexpr uintptr_t GetInt = 0x2F82630; constexpr uintptr_t GetInt = 0x2F82620; constexpr uintptr_t SetFloat = 0x2F82D60; constexpr uintptr_t GetFloat = 0x2F82440; constexpr uintptr_t SetString = 0x2F82E40; constexpr uintptr_t GetString = 0x2F82860; constexpr uintptr_t GetString = 0x2F82820; constexpr uintptr_t HasKey = 0x2F82BA0; constexpr uintptr_t DeleteKey = 0x2F82280; constexpr uintptr_t DeleteAll = 0x2F82210; constexpr uintptr_t Save = 0x2F82D30; }; // UnityEngine.PropertyAttribute struct PropertyAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2160250; constexpr uintptr_t .ctor = 0x856270; }; // UnityEngine.InspectorNameAttribute struct InspectorNameAttribute { constexpr uintptr_t displayName = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F796F0; }; // UnityEngine.TooltipAttribute struct TooltipAttribute { constexpr uintptr_t tooltip = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F875D0; }; // UnityEngine.SpaceAttribute struct SpaceAttribute { constexpr uintptr_t height = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F858F0; constexpr uintptr_t .ctor = 0x2F858C0; }; // UnityEngine.HeaderAttribute struct HeaderAttribute { constexpr uintptr_t header = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F796F0; }; // UnityEngine.RangeAttribute struct RangeAttribute { constexpr uintptr_t min = 0x18; constexpr uintptr_t max = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F83BB0; }; // UnityEngine.MinAttribute struct MinAttribute { constexpr uintptr_t min = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F79F20; }; // UnityEngine.MultilineAttribute struct MultilineAttribute { constexpr uintptr_t lines = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F7C390; }; // UnityEngine.TextAreaAttribute struct TextAreaAttribute { constexpr uintptr_t minLines = 0x18; constexpr uintptr_t maxLines = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F868D0; }; // UnityEngine.ColorUsageAttribute struct ColorUsageAttribute { constexpr uintptr_t showAlpha = 0x18; constexpr uintptr_t hdr = 0x19; constexpr uintptr_t minBrightness = 0x1C; constexpr uintptr_t maxBrightness = 0x20; constexpr uintptr_t minExposureValue = 0x24; constexpr uintptr_t maxExposureValue = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F6FDA0; constexpr uintptr_t .ctor = 0x2F6FD40; }; // UnityEngine.GradientUsageAttribute struct GradientUsageAttribute { constexpr uintptr_t hdr = 0x18; constexpr uintptr_t colorSpace = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F796A0; }; // UnityEngine.DelayedAttribute struct DelayedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2160250; }; // UnityEngine.NonReorderableAttribute struct NonReorderableAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2160250; }; // UnityEngine.PropertyNameUtils struct PropertyNameUtils { // ---- Methods ---- constexpr uintptr_t PropertyNameFromString = 0x2F835B0; }; // UnityEngine.PropertyName struct PropertyName { constexpr uintptr_t id = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F83870; constexpr uintptr_t .ctor = 0x6044D0; constexpr uintptr_t IsNullOrEmpty = 0x2F83800; constexpr uintptr_t Op_Equality = 0x2F83890; constexpr uintptr_t GetHashCode = 0x130B140; constexpr uintptr_t Equals = 0x2F83770; constexpr uintptr_t Equals = 0x2F2D710; constexpr uintptr_t Op_Implicit = 0x2F838A0; constexpr uintptr_t ToString = 0x2F83810; }; // State struct State { constexpr uintptr_t s0 = 0x10; constexpr uintptr_t s1 = 0x14; constexpr uintptr_t s2 = 0x18; constexpr uintptr_t s3 = 0x1C; }; // UnityEngine.Random struct Random { // ---- Methods ---- constexpr uintptr_t InitState = 0x2F838B0; constexpr uintptr_t State = 0x2F83AC0; constexpr uintptr_t State = 0x2F83B70; constexpr uintptr_t Range = 0x2F83930; constexpr uintptr_t Range = 0x2F838F0; constexpr uintptr_t RandomRangeInt = 0x2F838F0; constexpr uintptr_t Value = 0x2F83B00; constexpr uintptr_t InsideUnitSphere = 0x2F839C0; constexpr uintptr_t OnUnitSphere = 0x2F83A40; }; // UnityEngine.RenderingLayerMask struct RenderingLayerMask { constexpr uintptr_t m_Bits = 0x10; constexpr uintptr_t maxRenderingLayerSize = 0x0; // ---- Methods ---- constexpr uintptr_t Op_Implicit = 0x2F79B00; constexpr uintptr_t Op_Implicit = 0x2F79B00; constexpr uintptr_t Op_Implicit = 0x2F79B00; constexpr uintptr_t Op_Implicit = 0x2F79B00; constexpr uintptr_t RenderingLayerToName = 0x2F83CF0; constexpr uintptr_t GetDefinedRenderingLayerCount = 0x2F83BF0; constexpr uintptr_t GetDefinedRenderingLayersCombinedMaskValue = 0x2F83C50; constexpr uintptr_t GetDefinedRenderingLayerNames = 0x2F83C20; constexpr uintptr_t GetRenderingLayerCount = 0x2F83C80; constexpr uintptr_t .cctor = 0x2F83DE0; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToManaged = 0x2F6FCB0; }; // UnityEngine.ResourceRequest struct ResourceRequest { constexpr uintptr_t m_Path = 0x20; constexpr uintptr_t m_Type = 0x28; // ---- Methods ---- constexpr uintptr_t GetResult = 0x2F83E20; constexpr uintptr_t Asset = 0x1EDBAB0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x2F6C530; }; // UnityEngine.ResourcesAPIInternal struct ResourcesAPIInternal { // ---- Methods ---- constexpr uintptr_t FindObjectsOfTypeAll = 0x2F83E40; constexpr uintptr_t FindShaderByName = 0x2F83EC0; constexpr uintptr_t Load = 0x2F845B0; constexpr uintptr_t LoadAll = 0x2F84100; constexpr uintptr_t LoadAsyncInternal = 0x2F84330; constexpr uintptr_t UnloadAsset = 0x2F84800; }; // UnityEngine.ResourcesAPI struct ResourcesAPI { constexpr uintptr_t s_DefaultAPI = 0x0; // ---- Methods ---- constexpr uintptr_t ActiveAPI = 0x2F84A50; constexpr uintptr_t OverrideAPI = 0x2F84B00; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t FindObjectsOfTypeAll = 0x2F84870; constexpr uintptr_t FindShaderByName = 0x2F848B0; constexpr uintptr_t Load = 0x2F84950; constexpr uintptr_t LoadAll = 0x2F848C0; constexpr uintptr_t LoadAsync = 0x2F848E0; constexpr uintptr_t UnloadAsset = 0x2F84970; constexpr uintptr_t .cctor = 0x2F849E0; }; // UnityEngine.Resources struct Resources { // ---- Methods ---- constexpr uintptr_t ConvertObjects = 0x347BC0; constexpr uintptr_t FindObjectsOfTypeAll = 0x2F7EC50; constexpr uintptr_t FindObjectsOfTypeAll = 0x347A50; constexpr uintptr_t Load = 0x2F85010; constexpr uintptr_t Load = 0x463590; constexpr uintptr_t Load = 0x2F84F90; constexpr uintptr_t LoadAsync = 0x347BC0; constexpr uintptr_t LoadAsync = 0x2F84F10; constexpr uintptr_t LoadAll = 0x2F84E90; constexpr uintptr_t LoadAll = 0x347BC0; constexpr uintptr_t GetBuiltinResource = 0x2F84BA0; constexpr uintptr_t GetBuiltinResource = 0x463590; constexpr uintptr_t UnloadAsset = 0x2F85080; constexpr uintptr_t UnloadUnusedAssets = 0x2F85120; constexpr uintptr_t InstanceIDToObject = 0x2F84E30; constexpr uintptr_t InstanceIDIsValid = 0x2F84DB0; }; // UnityEngine.AsyncInstantiateOperation struct AsyncInstantiateOperation { constexpr uintptr_t s_GlobalCancellation = 0x0; constexpr uintptr_t m_Result = 0x20; constexpr uintptr_t m_CancellationToken = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F6C1B0; constexpr uintptr_t IsCancellationRequested = 0x2F6C0E0; constexpr uintptr_t CreateResultArray = 0x2F6C080; constexpr uintptr_t .cctor = 0x2F6C130; }; // UnityEngine.AsyncInstantiateOperation`1 struct AsyncInstantiateOperation_ { // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t CreateResultArray = 0x350220; }; // UnityEngine.AsyncInstantiateOperationHelper struct AsyncInstantiateOperationHelper { // ---- Methods ---- constexpr uintptr_t CreateAsyncInstantiateOperationResultArray = 0x2F6C050; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToManaged = 0x2F6FC30; constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.AsyncOperation struct AsyncOperation { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t m_completeCallback = 0x18; // ---- Methods ---- constexpr uintptr_t InternalDestroy = 0x2F6C450; constexpr uintptr_t InternalSetManagedObject = 0x2F6C490; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x2F6C530; constexpr uintptr_t IsDone = 0x2F6C7A0; constexpr uintptr_t Progress = 0x2F6C840; constexpr uintptr_t Priority = 0x2F6CA40; constexpr uintptr_t AllowSceneActivation = 0x2F6C700; constexpr uintptr_t AllowSceneActivation = 0x2F6C9A0; constexpr uintptr_t Finalize = 0x2F6C3D0; constexpr uintptr_t InvokeCompletionEvent = 0x2F6C4E0; constexpr uintptr_t Add_completed = 0x2F6C590; constexpr uintptr_t Remove_completed = 0x2F6C8A0; }; // UnityEngine.AttributeHelperEngine struct AttributeHelperEngine { constexpr uintptr_t _disallowMultipleComponentArray = 0x0; constexpr uintptr_t _executeInEditModeArray = 0x8; constexpr uintptr_t _requireComponentArray = 0x10; // ---- Methods ---- constexpr uintptr_t GetParentTypeDisallowingMultipleInclusion = 0x2F6CDF0; constexpr uintptr_t GetRequiredComponents = 0x2F6CF20; constexpr uintptr_t GetExecuteMode = 0x2F6CCF0; constexpr uintptr_t CheckIsEditorScript = 0x2F6CAA0; constexpr uintptr_t GetDefaultExecutionOrderFor = 0x2F6CC80; constexpr uintptr_t GetCustomAttributeOfType = 0x463590; constexpr uintptr_t .cctor = 0x2F6D390; }; // UnityEngine.DisallowMultipleComponent struct DisallowMultipleComponent { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.RequireComponent struct RequireComponent { constexpr uintptr_t m_Type0 = 0x10; constexpr uintptr_t m_Type1 = 0x18; constexpr uintptr_t m_Type2 = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t .ctor = 0x848B40; }; // UnityEngine.AddComponentMenu struct AddComponentMenu { constexpr uintptr_t m_AddComponentMenu = 0x10; constexpr uintptr_t m_Ordering = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F6B8A0; constexpr uintptr_t .ctor = 0x1F47180; }; // UnityEngine.CreateAssetMenuAttribute struct CreateAssetMenuAttribute { // ---- Methods ---- constexpr uintptr_t MenuName = 0x53E910; constexpr uintptr_t FileName = 0x51FB70; constexpr uintptr_t Order = 0x72D040; constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.ContextMenu struct ContextMenu { constexpr uintptr_t menuItem = 0x10; constexpr uintptr_t validate = 0x18; constexpr uintptr_t priority = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F729D0; constexpr uintptr_t .ctor = 0x2F72980; constexpr uintptr_t .ctor = 0x2F72920; }; // UnityEngine.ExecuteInEditMode struct ExecuteInEditMode { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.ExecuteAlways struct ExecuteAlways { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.HideInInspector struct HideInInspector { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.HelpURLAttribute struct HelpURLAttribute { constexpr uintptr_t m_Url = 0x10; constexpr uintptr_t m_Dispatcher = 0x18; constexpr uintptr_t m_DispatchingFieldName = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F79730; constexpr uintptr_t URL = 0x53E8F0; }; // UnityEngine.DefaultExecutionOrder struct DefaultExecutionOrder { constexpr uintptr_t m_Order = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x76FB80; constexpr uintptr_t Order = 0x21E6EB0; }; // UnityEngine.ExcludeFromPresetAttribute struct ExcludeFromPresetAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // AwaiterCompletionThreadAffinity struct AwaiterCompletionThreadAffinity { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t MainThread = 0x0; constexpr uintptr_t BackgroundThread = 0x0; }; // AwaitableAsyncMethodBuilder struct AwaitableAsyncMethodBuilder { constexpr uintptr_t _stateMachineBox = 0x10; constexpr uintptr_t _resultingCoroutine = 0x18; }; // Awaiter struct Awaiter { constexpr uintptr_t _awaited = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x582600; constexpr uintptr_t OnCompleted = 0x2F6F940; constexpr uintptr_t IsCompleted = 0x2F6F960; constexpr uintptr_t GetResult = 0x2F6F920; }; // AwaitableHandle struct AwaitableHandle { constexpr uintptr_t _handle = 0x10; constexpr uintptr_t ManagedHandle = 0x0; constexpr uintptr_t NullHandle = 0x8; // ---- Methods ---- constexpr uintptr_t IsNull = 0x6D5520; constexpr uintptr_t IsManaged = 0x2F6D500; constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t Op_Implicit = 0x51FF10; constexpr uintptr_t Op_Implicit = 0x51FF10; constexpr uintptr_t .cctor = 0x2F6D490; }; // AwaitableAndFrameIndex struct AwaitableAndFrameIndex { // ---- Methods ---- constexpr uintptr_t Awaitable = 0x526A20; constexpr uintptr_t FrameIndex = 0x7EEE00; }; // DoubleBufferedAwaitableList struct DoubleBufferedAwaitableList { constexpr uintptr_t _awaitables = 0x10; constexpr uintptr_t _scratch = 0x18; // ---- Methods ---- constexpr uintptr_t SwapAndComplete = 0x2F72C10; constexpr uintptr_t Remove = 0x2F72B30; constexpr uintptr_t Clear = 0x2F72AD0; constexpr uintptr_t .ctor = 0x2F72E90; }; // UnityEngine.Awaitable struct Awaitable { constexpr uintptr_t _spinLock = 0x10; constexpr uintptr_t _pool = 0x0; constexpr uintptr_t _handle = 0x18; constexpr uintptr_t _exceptionToRethrow = 0x20; constexpr uintptr_t _managedAwaitableDone = 0x28; constexpr uintptr_t _completionThreadAffinity = 0x2C; constexpr uintptr_t _continuation = 0x30; constexpr uintptr_t _cancelTokenRegistration = 0x38; constexpr uintptr_t _managedCompletionQueue = 0x58; constexpr uintptr_t _nextFrameAndEndOfFrameWiredUp = 0x8; constexpr uintptr_t _nextFrameAndEndOfFrameWiredUpCTRegistration = 0x10; constexpr uintptr_t _nextFrameAwaitables = 0x28; constexpr uintptr_t _endOfFrameAwaitables = 0x30; constexpr uintptr_t _synchronizationContext = 0x38; constexpr uintptr_t _mainThreadId = 0x40; // ---- Methods ---- constexpr uintptr_t FromAsyncOperation = 0x2F6D940; constexpr uintptr_t FromAsyncOperationInternal = 0x2F6D900; constexpr uintptr_t GetAwaiter = 0x56E400; constexpr uintptr_t SetExceptionFromNative = 0x2F6EB40; constexpr uintptr_t RunContinuation = 0x2F6E660; constexpr uintptr_t AttachManagedGCHandleToNativeAwaitable = 0x2F6D560; constexpr uintptr_t ReleaseNativeAwaitable = 0x2F6E620; constexpr uintptr_t CancelNativeAwaitable = 0x2F6D5B0; constexpr uintptr_t IsNativeAwaitableCompleted = 0x2F6DBA0; constexpr uintptr_t .ctor = 0x2F6F260; constexpr uintptr_t FromNativeAwaitableHandle = 0x2F6DA00; constexpr uintptr_t WireupCancellation = 0x2F6ED10; constexpr uintptr_t MatchCompletionThreadAffinity = 0x2F6DBE0; constexpr uintptr_t RaiseManagedCompletion = 0x2F6E4A0; constexpr uintptr_t RunOrScheduleContinuation = 0x2F6E790; constexpr uintptr_t DoRunContinuationOnSynchonizationContext = 0x2F6D8A0; constexpr uintptr_t RaiseManagedCompletion = 0x2F6E330; constexpr uintptr_t PropagateExceptionAndRelease = 0x2F6DEA0; constexpr uintptr_t Cancel = 0x2F6D5F0; constexpr uintptr_t IsCompletedNoLock = 0x2F6F270; constexpr uintptr_t IsLogicallyCompletedNoLock = 0x2F6F810; constexpr uintptr_t IsCompleted = 0x2F6F3B0; constexpr uintptr_t IsDettachedOrCompleted = 0x2F6F5D0; constexpr uintptr_t CheckPointerValidity = 0x2F6D800; constexpr uintptr_t SetContinuation = 0x2F6E8F0; constexpr uintptr_t System.Collections.IEnumerator.MoveNext = 0x2F6ECE0; constexpr uintptr_t System.Collections.IEnumerator.Reset = 0x512CE0; constexpr uintptr_t System.Collections.IEnumerator.get_Current = 0x559330; constexpr uintptr_t OnDelayedCallManagerCleared = 0x2F6DCB0; constexpr uintptr_t OnUpdate = 0x2F6DE40; constexpr uintptr_t OnEndOfFrame = 0x2F6DDE0; constexpr uintptr_t SetSynchronizationContext = 0x2F6EC50; constexpr uintptr_t .cctor = 0x2F6F090; }; // UnityEngine.AsyncOperationAwaitableExtensions struct AsyncOperationAwaitableExtensions { // ---- Methods ---- constexpr uintptr_t GetAwaiter = 0x2F6C2C0; }; // UnityEngine.Behaviour struct Behaviour { // ---- Methods ---- constexpr uintptr_t Enabled = 0x2F6FA10; constexpr uintptr_t Enabled = 0x2F6FBA0; constexpr uintptr_t IsActiveAndEnabled = 0x2F6FAD0; constexpr uintptr_t .ctor = 0x2F6F980; }; // UnityEngine.CastHelper`1 struct CastHelper_ { constexpr uintptr_t t = 0x0; constexpr uintptr_t onePointerFurtherThanT = 0x0; }; // UnityEngine.ClassLibraryInitializer struct ClassLibraryInitializer { // ---- Methods ---- constexpr uintptr_t Init = 0x2F6FD30; }; // UnityEngine.AssemblyVersion struct AssemblyVersion { constexpr uintptr_t major = 0x10; constexpr uintptr_t minor = 0x12; constexpr uintptr_t build = 0x14; constexpr uintptr_t revision = 0x16; // ---- Methods ---- constexpr uintptr_t Op_Equality = 0x2F6C010; constexpr uintptr_t ToString = 0x2F6BE10; constexpr uintptr_t Equals = 0x2F6BCC0; constexpr uintptr_t GetHashCode = 0x2F6BD70; }; // UnityEngine.AssemblyFullName struct AssemblyFullName { constexpr uintptr_t Name = 0x10; constexpr uintptr_t Version = 0x18; constexpr uintptr_t PublicKeyToken = 0x20; constexpr uintptr_t Culture = 0x28; // ---- Methods ---- constexpr uintptr_t Equals = 0x2F6B8E0; constexpr uintptr_t GetHashCode = 0x2F6BA10; constexpr uintptr_t ToString = 0x2F6BAB0; }; // UnityEngine.Component struct Component { // ---- Methods ---- constexpr uintptr_t Transform = 0x2F71B00; constexpr uintptr_t GameObject = 0x2F71980; constexpr uintptr_t GetComponent = 0x2F70B50; constexpr uintptr_t GetComponentFastPath = 0x2F702B0; constexpr uintptr_t GetComponent = 0x463590; constexpr uintptr_t TryGetComponent = 0x2F71750; constexpr uintptr_t TryGetComponent = 0x349810; constexpr uintptr_t GetComponent = 0x2F70920; constexpr uintptr_t GetComponentInChildren = 0x2F70480; constexpr uintptr_t GetComponentInChildren = 0x2F70350; constexpr uintptr_t GetComponentInChildren = 0x463590; constexpr uintptr_t GetComponentInChildren = 0x463590; constexpr uintptr_t GetComponentsInChildren = 0x2F70D70; constexpr uintptr_t GetComponentsInChildren = 0x2F70E40; constexpr uintptr_t GetComponentsInChildren = 0x3479D0; constexpr uintptr_t GetComponentsInChildren = 0x351800; constexpr uintptr_t GetComponentInParent = 0x2F706E0; constexpr uintptr_t GetComponentInParent = 0x2F705B0; constexpr uintptr_t GetComponentInParent = 0x463590; constexpr uintptr_t GetComponentInParent = 0x463590; constexpr uintptr_t GetComponentsInParent = 0x2F70F00; constexpr uintptr_t GetComponentsInParent = 0x2F70FD0; constexpr uintptr_t GetComponentsInParent = 0x3479D0; constexpr uintptr_t GetComponents = 0x2F71090; constexpr uintptr_t GetComponentsForListInternal = 0x2F70CD0; constexpr uintptr_t GetComponents = 0x2F70CD0; constexpr uintptr_t GetComponents = 0x351800; constexpr uintptr_t Tag = 0x2F71A20; constexpr uintptr_t Tag = 0x2F71BA0; constexpr uintptr_t GetComponents = 0x3479D0; constexpr uintptr_t GetComponentIndex = 0x2F70850; constexpr uintptr_t CompareTag = 0x2F70090; constexpr uintptr_t CompareTag = 0x2F70140; constexpr uintptr_t SendMessageUpwards = 0x2F71280; constexpr uintptr_t SendMessageUpwards = 0x2F71490; constexpr uintptr_t SendMessageUpwards = 0x2F71450; constexpr uintptr_t SendMessageUpwards = 0x2F71470; constexpr uintptr_t SendMessage = 0x2F716F0; constexpr uintptr_t SendMessage = 0x2F71710; constexpr uintptr_t SendMessage = 0x2F71520; constexpr uintptr_t SendMessage = 0x2F71730; constexpr uintptr_t BroadcastMessage = 0x2F6FEA0; constexpr uintptr_t BroadcastMessage = 0x2F6FE60; constexpr uintptr_t BroadcastMessage = 0x2F70070; constexpr uintptr_t BroadcastMessage = 0x2F6FE80; constexpr uintptr_t .ctor = 0x2F6F980; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Coroutine struct Coroutine { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Finalize = 0x2F72A10; constexpr uintptr_t ReleaseCoroutine = 0x2F72A90; }; // UnityEngine.SetupCoroutine struct SetupCoroutine { // ---- Methods ---- constexpr uintptr_t InvokeMoveNext = 0x2F85790; constexpr uintptr_t InvokeMember = 0x2F85660; }; // UnityEngine.CustomYieldInstruction struct CustomYieldInstruction { // ---- Methods ---- constexpr uintptr_t KeepWaiting = 0x3496B0; constexpr uintptr_t Current = 0xCA8A80; constexpr uintptr_t MoveNext = 0x1FB42D0; constexpr uintptr_t Reset = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.EnumData struct EnumData { constexpr uintptr_t values = 0x10; constexpr uintptr_t flagValues = 0x18; constexpr uintptr_t displayNames = 0x20; constexpr uintptr_t names = 0x28; constexpr uintptr_t tooltip = 0x30; constexpr uintptr_t flags = 0x38; constexpr uintptr_t underlyingType = 0x40; constexpr uintptr_t unsigned = 0x48; constexpr uintptr_t serializable = 0x49; }; // CachedType struct CachedType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ExcludeObsolete = 0x0; constexpr uintptr_t IncludeObsoleteExceptErrors = 0x0; constexpr uintptr_t IncludeAllObsolete = 0x0; }; // UnityEngine.EnumDataUtility struct EnumDataUtility { constexpr uintptr_t s_EnumData = 0x0; // ---- Methods ---- constexpr uintptr_t GetCachedEnumData = 0x2F738D0; constexpr uintptr_t HandleInspectorOrderAttribute = 0x2F74990; constexpr uintptr_t CheckObsoleteAddition = 0x2F733B0; constexpr uintptr_t EnumTooltipFromEnumField = 0x2F737B0; constexpr uintptr_t EnumNameFromEnumField = 0x2F734E0; constexpr uintptr_t .cctor = 0x2F74EE0; }; // UnityEngine.ExcludeFromObjectFactoryAttribute struct ExcludeFromObjectFactoryAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.ExtensionOfNativeClassAttribute struct ExtensionOfNativeClassAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.GameObject struct GameObject { // ---- Methods ---- constexpr uintptr_t CreatePrimitive = 0x2F758F0; constexpr uintptr_t GetComponent = 0x463590; constexpr uintptr_t GetComponent = 0x2F76EC0; constexpr uintptr_t GetComponentFastPath = 0x2F76910; constexpr uintptr_t GetComponentByName = 0x2F765C0; constexpr uintptr_t GetComponentByNameWithCase = 0x2F76330; constexpr uintptr_t GetComponent = 0x2F76EB0; constexpr uintptr_t GetComponentInChildren = 0x2F76AC0; constexpr uintptr_t GetComponentInChildren = 0x2F76A10; constexpr uintptr_t GetComponentInChildren = 0x463590; constexpr uintptr_t GetComponentInChildren = 0x463590; constexpr uintptr_t GetComponentInParent = 0x2F76BE0; constexpr uintptr_t GetComponentInParent = 0x2F76CA0; constexpr uintptr_t GetComponentInParent = 0x463590; constexpr uintptr_t GetComponentInParent = 0x463590; constexpr uintptr_t GetComponentsInternal = 0x2F77220; constexpr uintptr_t GetComponents = 0x2F77390; constexpr uintptr_t GetComponents = 0x3479D0; constexpr uintptr_t GetComponents = 0x2F772E0; constexpr uintptr_t GetComponents = 0x351800; constexpr uintptr_t GetComponentsInChildren = 0x2F77070; constexpr uintptr_t GetComponentsInChildren = 0x2F76F60; constexpr uintptr_t GetComponentsInChildren = 0x3479D0; constexpr uintptr_t GetComponentsInChildren = 0x351800; constexpr uintptr_t GetComponentsInParent = 0x2F77080; constexpr uintptr_t GetComponentsInParent = 0x2F77090; constexpr uintptr_t GetComponentsInParent = 0x3479D0; constexpr uintptr_t TryGetComponent = 0x349810; constexpr uintptr_t TryGetComponent = 0x2F78610; constexpr uintptr_t TryGetComponentInternal = 0x2F78570; constexpr uintptr_t TryGetComponentFastPath = 0x2F78480; constexpr uintptr_t FindWithTag = 0x2F75F30; constexpr uintptr_t FindGameObjectsWithTagForListInternal = 0x2F75BD0; constexpr uintptr_t FindGameObjectsWithTag = 0x2F75D90; constexpr uintptr_t SendMessageUpwards = 0x2F77D90; constexpr uintptr_t SendMessage = 0x2F78030; constexpr uintptr_t BroadcastMessage = 0x2F75320; constexpr uintptr_t AddComponentInternal = 0x2F74FC0; constexpr uintptr_t Internal_AddComponentWithType = 0x2F751F0; constexpr uintptr_t AddComponent = 0x2F751F0; constexpr uintptr_t AddComponent = 0x463590; constexpr uintptr_t GetComponentCount = 0x2F76830; constexpr uintptr_t QueryComponentAtIndex = 0x2F77A70; constexpr uintptr_t GetComponentAtIndex = 0x2F76170; constexpr uintptr_t GetComponentAtIndex = 0x463590; constexpr uintptr_t GetComponentIndex = 0x2F76DA0; constexpr uintptr_t Transform = 0x2F79160; constexpr uintptr_t Layer = 0x2F78DA0; constexpr uintptr_t Layer = 0x2F79400; constexpr uintptr_t Active = 0x2F78B60; constexpr uintptr_t Active = 0x2F79250; constexpr uintptr_t SetActive = 0x2F78180; constexpr uintptr_t ActiveSelf = 0x2F78AA0; constexpr uintptr_t ActiveInHierarchy = 0x2F789E0; constexpr uintptr_t SetActiveRecursively = 0x2F780A0; constexpr uintptr_t IsStatic = 0x2F78CE0; constexpr uintptr_t IsStatic = 0x2F79330; constexpr uintptr_t IsStaticBatchable = 0x2F78C20; constexpr uintptr_t Tag = 0x2F79010; constexpr uintptr_t Tag = 0x2F794E0; constexpr uintptr_t CompareTag = 0x2F75820; constexpr uintptr_t CompareTag = 0x2F75830; constexpr uintptr_t CompareTag_Internal = 0x2F75650; constexpr uintptr_t CompareTagHandle_Internal = 0x2F75580; constexpr uintptr_t FindGameObjectWithTag = 0x2F75990; constexpr uintptr_t FindGameObjectsWithTag = 0x2F75DA0; constexpr uintptr_t SendMessageUpwards = 0x2F77B80; constexpr uintptr_t SendMessageUpwards = 0x2F77D70; constexpr uintptr_t SendMessageUpwards = 0x2F77D50; constexpr uintptr_t SendMessage = 0x2F77E20; constexpr uintptr_t SendMessage = 0x2F78010; constexpr uintptr_t SendMessage = 0x2F77FF0; constexpr uintptr_t BroadcastMessage = 0x2F75340; constexpr uintptr_t BroadcastMessage = 0x2F75300; constexpr uintptr_t BroadcastMessage = 0x2F75510; constexpr uintptr_t .ctor = 0x2F78790; constexpr uintptr_t .ctor = 0x2F78940; constexpr uintptr_t .ctor = 0x2F78800; constexpr uintptr_t Internal_CreateGameObject = 0x2F778B0; constexpr uintptr_t Find = 0x2F75F80; constexpr uintptr_t SetGameObjectsActive = 0x2F78210; constexpr uintptr_t SetGameObjectsActive = 0x2F78310; constexpr uintptr_t SetGameObjectsActive = 0x2F78270; constexpr uintptr_t InstantiateGameObjects = 0x2F777A0; constexpr uintptr_t InstantiateGameObjects = 0x2F77580; constexpr uintptr_t GetScene = 0x2F774D0; constexpr uintptr_t Scene = 0x2F78F30; constexpr uintptr_t SceneCullingMask = 0x2F78E60; constexpr uintptr_t GameObject = 0x20B0B60; }; // UnityEngine.InspectorOrderAttribute struct InspectorOrderAttribute { // ---- Methods ---- constexpr uintptr_t M_inspectorSort = 0x684F40; constexpr uintptr_t M_sortDirection = 0xCA9F50; }; // UnityEngine.InspectorSort struct InspectorSort { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ByName = 0x0; constexpr uintptr_t ByValue = 0x0; }; // UnityEngine.InspectorSortDirection struct InspectorSortDirection { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Ascending = 0x0; constexpr uintptr_t Descending = 0x0; }; // UnityEngine.LayerMask struct LayerMask { constexpr uintptr_t m_Mask = 0x10; // ---- Methods ---- constexpr uintptr_t Op_Implicit = 0x2F79B00; constexpr uintptr_t Op_Implicit = 0x2F79B00; constexpr uintptr_t Value = 0x130B140; constexpr uintptr_t LayerToName = 0x2F79890; constexpr uintptr_t NameToLayer = 0x2F79980; constexpr uintptr_t GetMask = 0x2F797A0; }; // UnityEngine.LazyLoadReference`1 struct LazyLoadReference_ { constexpr uintptr_t kInstanceID_None = 0x0; constexpr uintptr_t m_InstanceID = 0x0; // ---- Methods ---- constexpr uintptr_t IsSet = 0x3496B0; constexpr uintptr_t Asset = 0x463590; constexpr uintptr_t Asset = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; }; // UnityEngine.ManagedStreamHelpers struct ManagedStreamHelpers { // ---- Methods ---- constexpr uintptr_t ValidateLoadFromStream = 0x2F79DB0; constexpr uintptr_t ManagedStreamRead = 0x2F79BD0; constexpr uintptr_t ManagedStreamSeek = 0x2F79CD0; constexpr uintptr_t ManagedStreamLength = 0x2F79B10; }; // UnityEngine.MonoBehaviour struct MonoBehaviour { constexpr uintptr_t m_CancellationTokenSource = 0x18; // ---- Methods ---- constexpr uintptr_t DestroyCancellationToken = 0x2F7BE70; constexpr uintptr_t RaiseCancellation = 0x2F7AEA0; constexpr uintptr_t IsInvoking = 0x2F7A6D0; constexpr uintptr_t CancelInvoke = 0x2F7A260; constexpr uintptr_t Invoke = 0x2F7AA80; constexpr uintptr_t InvokeRepeating = 0x2F7A9F0; constexpr uintptr_t CancelInvoke = 0x2F7A300; constexpr uintptr_t IsInvoking = 0x2F7ACF0; constexpr uintptr_t StartCoroutine = 0x2F7B380; constexpr uintptr_t StartCoroutine = 0x2F7B4F0; constexpr uintptr_t StartCoroutine = 0x2F7B1D0; constexpr uintptr_t StartCoroutine_Auto = 0x2F7B1D0; constexpr uintptr_t StopCoroutine = 0x2F7BCC0; constexpr uintptr_t StopCoroutine = 0x2F7BB10; constexpr uintptr_t StopCoroutine = 0x2F7B950; constexpr uintptr_t StopAllCoroutines = 0x2F7B6B0; constexpr uintptr_t UseGUILayout = 0x2F7C1E0; constexpr uintptr_t UseGUILayout = 0x2F7C300; constexpr uintptr_t DidStart = 0x2F7C120; constexpr uintptr_t DidAwake = 0x2F7C060; constexpr uintptr_t Print = 0x2F7C260; constexpr uintptr_t Internal_CancelInvokeAll = 0x2F7A260; constexpr uintptr_t Internal_IsInvokingAll = 0x2F7A6D0; constexpr uintptr_t InvokeDelayed = 0x2F7A7E0; constexpr uintptr_t CancelInvoke = 0x2F7A310; constexpr uintptr_t IsInvoking = 0x2F7AAF0; constexpr uintptr_t IsObjectMonoBehaviour = 0x2F7AD40; constexpr uintptr_t StartCoroutineManaged = 0x2F7B000; constexpr uintptr_t StartCoroutineManaged2 = 0x2F7AF10; constexpr uintptr_t StopCoroutineManaged = 0x2F7B860; constexpr uintptr_t StopCoroutineFromEnumeratorManaged = 0x2F7B780; constexpr uintptr_t GetScriptClassName = 0x2F7A540; constexpr uintptr_t OnCancellationTokenCreated = 0x2F7AE20; constexpr uintptr_t .ctor = 0x2F6F980; }; // ListPrivateFieldAccess`1 struct ListPrivateFieldAccess_ { constexpr uintptr_t _items = 0x0; constexpr uintptr_t _size = 0x0; constexpr uintptr_t _version = 0x0; }; // UnityEngine.NoAllocHelpers struct NoAllocHelpers { // ---- Methods ---- constexpr uintptr_t EnsureListElemCount = 0x348C50; constexpr uintptr_t SafeLength = 0x2F7C3C0; constexpr uintptr_t SafeLength = 0x3475D0; constexpr uintptr_t ExtractArrayFromList = 0x347BC0; constexpr uintptr_t ResetListContents = 0x463590; constexpr uintptr_t ResetListSize = 0x348C50; }; // UnityEngine.RangeInt struct RangeInt { constexpr uintptr_t start = 0x10; constexpr uintptr_t length = 0x14; // ---- Methods ---- constexpr uintptr_t End = 0x2CCAF40; constexpr uintptr_t .ctor = 0x6226D0; }; // UnityEngine.RuntimeInitializeLoadType struct RuntimeInitializeLoadType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AfterSceneLoad = 0x0; constexpr uintptr_t BeforeSceneLoad = 0x0; constexpr uintptr_t AfterAssembliesLoaded = 0x0; constexpr uintptr_t BeforeSplashScreen = 0x0; constexpr uintptr_t SubsystemRegistration = 0x0; }; // UnityEngine.RuntimeInitializeOnLoadMethodAttribute struct RuntimeInitializeOnLoadMethodAttribute { constexpr uintptr_t m_LoadType = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F851D0; constexpr uintptr_t .ctor = 0x2F851F0; constexpr uintptr_t LoadType = 0x5507E0; }; // UnityEngine.ScriptableObject struct ScriptableObject { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F855C0; constexpr uintptr_t CreateInstance = 0x2F85220; constexpr uintptr_t CreateInstance = 0x2F85230; constexpr uintptr_t CreateInstance = 0x463590; constexpr uintptr_t CreateScriptableObject = 0x2F85580; constexpr uintptr_t CreateScriptableObjectInstanceFromName = 0x2F852D0; constexpr uintptr_t CreateScriptableObjectInstanceFromType = 0x2F85510; }; // UnityEngine.ScriptingRuntime struct ScriptingRuntime { // ---- Methods ---- constexpr uintptr_t GetAllUserAssemblies = 0x2F85630; }; // TestClass struct TestClass { constexpr uintptr_t value = 0x10; }; // UnityEngine.ScriptingUtility struct ScriptingUtility { // ---- Methods ---- constexpr uintptr_t IsManagedCodeWorking = 0x15B2A60; constexpr uintptr_t SetupCallbacks = 0x512CE0; }; // UnityEngine.SelectionBaseAttribute struct SelectionBaseAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.StackTraceUtility struct StackTraceUtility { constexpr uintptr_t projectFolder = 0x0; // ---- Methods ---- constexpr uintptr_t SetProjectFolder = 0x2F86640; constexpr uintptr_t ExtractStackTrace = 0x2F86110; constexpr uintptr_t ExtractStringFromExceptionInternal = 0x2F86250; constexpr uintptr_t ExtractFormattedStackTrace = 0x2F85920; constexpr uintptr_t .cctor = 0x2F86760; }; // UnityEngine.UnityException struct UnityException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F88580; constexpr uintptr_t .ctor = 0x2F88670; constexpr uintptr_t .ctor = 0x2F885F0; }; // UnityEngine.MissingComponentException struct MissingComponentException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F7A040; constexpr uintptr_t .ctor = 0x2F79FD0; constexpr uintptr_t .ctor = 0x2F79F50; }; // UnityEngine.UnassignedReferenceException struct UnassignedReferenceException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F883F0; constexpr uintptr_t .ctor = 0x2F88300; constexpr uintptr_t .ctor = 0x2F88370; }; // UnityEngine.MissingReferenceException struct MissingReferenceException { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F7A1A0; constexpr uintptr_t .ctor = 0x2F7A130; constexpr uintptr_t .ctor = 0x2F7A0B0; }; // UnityEngine.TagHandle struct TagHandle { constexpr uintptr_t _tagIndex = 0x10; // ---- Methods ---- constexpr uintptr_t ToString = 0x2F868C0; constexpr uintptr_t TagToString = 0x2F86810; }; // CreateOptions struct CreateOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t CreateNativeObject = 0x0; }; // EncodingUtility struct EncodingUtility { constexpr uintptr_t encodingLookup = 0x0; constexpr uintptr_t targetEncoding = 0x8; // ---- Methods ---- constexpr uintptr_t .cctor = 0x2F72F40; }; // UnityEngine.TextAsset struct TextAsset { // ---- Methods ---- constexpr uintptr_t Bytes = 0x2F87550; constexpr uintptr_t GetPreviewBytes = 0x2F86D30; constexpr uintptr_t Internal_CreateInstance = 0x2F86FB0; constexpr uintptr_t Internal_CreateInstanceFromBytes = 0x2F86EB0; constexpr uintptr_t GetDataPtr = 0x2F86BB0; constexpr uintptr_t GetDataSize = 0x2F86C70; constexpr uintptr_t Text = 0x2F87130; constexpr uintptr_t DataSize = 0x2F86C70; constexpr uintptr_t ToString = 0x2F87130; constexpr uintptr_t .ctor = 0x2F871E0; constexpr uintptr_t .ctor = 0x2F87320; constexpr uintptr_t .ctor = 0x2F87240; constexpr uintptr_t .ctor = 0x2F87390; constexpr uintptr_t .ctor = 0x2F87410; constexpr uintptr_t GetData = 0x463590; constexpr uintptr_t GetPreview = 0x2F86DC0; constexpr uintptr_t DecodeString = 0x2F86910; }; // UnityEngine.TrackedReference struct TrackedReference { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t Op_Equality = 0x2F876F0; constexpr uintptr_t Op_Inequality = 0x2F87740; constexpr uintptr_t Equals = 0x2F87610; constexpr uintptr_t GetHashCode = 0x2F876E0; constexpr uintptr_t Op_Implicit = 0x2F87720; }; // UnityEngine.UnhandledExceptionHandler struct UnhandledExceptionHandler { // ---- Methods ---- constexpr uintptr_t RegisterUECatcher = 0x2F88460; }; // UnityEngine.HideFlags struct HideFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t HideInHierarchy = 0x0; constexpr uintptr_t HideInInspector = 0x0; constexpr uintptr_t DontSaveInEditor = 0x0; constexpr uintptr_t NotEditable = 0x0; constexpr uintptr_t DontSaveInBuild = 0x0; constexpr uintptr_t DontUnloadUnusedAsset = 0x0; constexpr uintptr_t DontSave = 0x0; constexpr uintptr_t HideAndDontSave = 0x0; }; // UnityEngine.FindObjectsSortMode struct FindObjectsSortMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t InstanceID = 0x0; }; // UnityEngine.FindObjectsInactive struct FindObjectsInactive { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Exclude = 0x0; constexpr uintptr_t Include = 0x0; }; // UnityEngine.InstantiateParameters struct InstantiateParameters { constexpr uintptr_t parent = 0x10; constexpr uintptr_t scene = 0x18; constexpr uintptr_t worldSpace = 0x1C; constexpr uintptr_t originalImmutable = 0x1D; }; // MarshalledUnityObject struct MarshalledUnityObject { // ---- Methods ---- constexpr uintptr_t Marshal = 0x463590; constexpr uintptr_t MarshalNotNull = 0x463590; constexpr uintptr_t TryThrowEditorNullExceptionObject = 0x512CE0; }; // UnityEngine.Object struct Object { constexpr uintptr_t kInstanceID_None = 0x0; constexpr uintptr_t OffsetOfInstanceIDInCPlusPlusObject = 0x0; constexpr uintptr_t objectIsNullMessage = 0x0; constexpr uintptr_t cloneDestroyedMessage = 0x0; // ---- Methods ---- constexpr uintptr_t GetInstanceID = 0x2F7EF30; constexpr uintptr_t GetHashCode = 0x2F7EF20; constexpr uintptr_t Equals = 0x2F7E4D0; constexpr uintptr_t Op_Implicit = 0x2F81350; constexpr uintptr_t CompareBaseObjects = 0x2F7DCE0; constexpr uintptr_t EnsureRunningOnMainThread = 0x2F7E410; constexpr uintptr_t IsNativeObjectAlive = 0x2F80B10; constexpr uintptr_t GetCachedPtr = 0x1D09890; constexpr uintptr_t Name = 0x2F81240; constexpr uintptr_t Name = 0x2F815D0; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t InstantiateAsync = 0x463590; constexpr uintptr_t Instantiate = 0x2F7F780; constexpr uintptr_t Instantiate = 0x2F7F210; constexpr uintptr_t Instantiate = 0x2F7F570; constexpr uintptr_t Instantiate = 0x2F7FD80; constexpr uintptr_t Instantiate = 0x463590; constexpr uintptr_t Instantiate = 0x463590; constexpr uintptr_t Instantiate = 0x2F7F1B0; constexpr uintptr_t Instantiate = 0x2F7FA70; constexpr uintptr_t Instantiate = 0x463590; constexpr uintptr_t Instantiate = 0x463590; constexpr uintptr_t Instantiate = 0x463590; constexpr uintptr_t Instantiate = 0x463590; constexpr uintptr_t Instantiate = 0x463590; constexpr uintptr_t Destroy = 0x2F7E170; constexpr uintptr_t Destroy = 0x2F7E210; constexpr uintptr_t DestroyImmediate = 0x2F7DEF0; constexpr uintptr_t DestroyImmediate = 0x2F7DE30; constexpr uintptr_t FindObjectsOfType = 0x2F7ED00; constexpr uintptr_t FindObjectsOfType = 0x2F7ED70; constexpr uintptr_t FindObjectsByType = 0x2F7EBD0; constexpr uintptr_t FindObjectsByType = 0x2F7EB80; constexpr uintptr_t DontDestroyOnLoad = 0x2F7E350; constexpr uintptr_t HideFlags = 0x2F811A0; constexpr uintptr_t HideFlags = 0x2F81520; constexpr uintptr_t DestroyObject = 0x2F7DF90; constexpr uintptr_t DestroyObject = 0x2F7E060; constexpr uintptr_t FindSceneObjectsOfType = 0x2F7EDC0; constexpr uintptr_t FindObjectsOfTypeIncludingAssets = 0x2F7ECC0; constexpr uintptr_t FindObjectsOfType = 0x347A50; constexpr uintptr_t FindObjectsByType = 0x349890; constexpr uintptr_t FindObjectsOfType = 0x349670; constexpr uintptr_t FindObjectOfType = 0x463590; constexpr uintptr_t FindObjectOfType = 0x463590; constexpr uintptr_t FindFirstObjectByType = 0x463590; constexpr uintptr_t FindAnyObjectByType = 0x463590; constexpr uintptr_t FindFirstObjectByType = 0x463590; constexpr uintptr_t FindAnyObjectByType = 0x463590; constexpr uintptr_t FindObjectsOfTypeAll = 0x2F7EC50; constexpr uintptr_t CheckNullArgument = 0x2F7DC80; constexpr uintptr_t FindObjectOfType = 0x2F7EAF0; constexpr uintptr_t FindFirstObjectByType = 0x2F7E840; constexpr uintptr_t FindAnyObjectByType = 0x2F7E6F0; constexpr uintptr_t FindObjectOfType = 0x2F7EA50; constexpr uintptr_t FindFirstObjectByType = 0x2F7E8E0; constexpr uintptr_t FindAnyObjectByType = 0x2F7E790; constexpr uintptr_t ToString = 0x2F80F90; constexpr uintptr_t Op_Equality = 0x2F81250; constexpr uintptr_t Op_Inequality = 0x2F813E0; constexpr uintptr_t GetOffsetOfInstanceIDInCPlusPlusObject = 0x2F7F130; constexpr uintptr_t CurrentThreadIsMainThread = 0x2F7DDB0; constexpr uintptr_t Internal_CloneSingle = 0x2F80400; constexpr uintptr_t Internal_CloneSingleWithScene = 0x2F802E0; constexpr uintptr_t Internal_CloneSingleWithParams = 0x2F7FFF0; constexpr uintptr_t Internal_InstantiateSingleWithParams = 0x2F806C0; constexpr uintptr_t Internal_CloneSingleWithParent = 0x2F80140; constexpr uintptr_t Internal_InstantiateAsyncWithParams = 0x2F80540; constexpr uintptr_t Internal_InstantiateSingle = 0x2F80A10; constexpr uintptr_t Internal_InstantiateSingleWithParent = 0x2F80840; constexpr uintptr_t ToString = 0x2F80FE0; constexpr uintptr_t GetName = 0x2F7F000; constexpr uintptr_t IsPersistent = 0x2F80B70; constexpr uintptr_t SetName = 0x2F80D60; constexpr uintptr_t DoesObjectWithInstanceIDExist = 0x2F7E2D0; constexpr uintptr_t FindObjectFromInstanceID = 0x2F7E9D0; constexpr uintptr_t GetPtrFromInstanceID = 0x2F7F160; constexpr uintptr_t ForceLoadFromInstanceID = 0x2F7EEA0; constexpr uintptr_t MarkDirty = 0x2F80C70; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x2F81100; }; // WorkRequest struct WorkRequest { constexpr uintptr_t m_DelagateCallback = 0x10; constexpr uintptr_t m_DelagateState = 0x18; constexpr uintptr_t m_WaitHandle = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6099C0; constexpr uintptr_t Invoke = 0x2F8AEA0; }; // UnityEngine.UnitySynchronizationContext struct UnitySynchronizationContext { constexpr uintptr_t m_AsyncWorkQueue = 0x18; constexpr uintptr_t m_CurrentFrameWork = 0x20; constexpr uintptr_t m_MainThreadID = 0x28; constexpr uintptr_t m_TrackedCount = 0x2C; // ---- Methods ---- constexpr uintptr_t MainThreadId = 0x5E10D0; constexpr uintptr_t .ctor = 0x2F89340; constexpr uintptr_t .ctor = 0x2F89280; constexpr uintptr_t Send = 0x2F88FA0; constexpr uintptr_t OperationStarted = 0x2F88DA0; constexpr uintptr_t OperationCompleted = 0x2F88D90; constexpr uintptr_t Post = 0x2F88DB0; constexpr uintptr_t CreateCopy = 0x2F886E0; constexpr uintptr_t Exec = 0x2F887C0; constexpr uintptr_t HasPendingTasks = 0x2F88B70; constexpr uintptr_t InitializeSynchronizationContext = 0x2F88BD0; constexpr uintptr_t ExecuteTasks = 0x2F88B10; constexpr uintptr_t ExecutePendingTasks = 0x2F889B0; }; // UnityEngine.WaitForEndOfFrame struct WaitForEndOfFrame { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.WaitForSeconds struct WaitForSeconds { constexpr uintptr_t m_Seconds = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F8ACF0; }; // UnityEngine.WaitForSecondsRealtime struct WaitForSecondsRealtime { constexpr uintptr_t m_WaitUntilTime = 0x14; // ---- Methods ---- constexpr uintptr_t WaitTime = 0x55FF10; constexpr uintptr_t WaitTime = 0x565550; constexpr uintptr_t KeepWaiting = 0x2F8AC80; constexpr uintptr_t .ctor = 0x2F8AC50; constexpr uintptr_t Reset = 0x2F8AC40; }; // UnityEngine.WaitTimeoutMode struct WaitTimeoutMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Realtime = 0x0; constexpr uintptr_t InGameTime = 0x0; }; // UnityEngine.WaitUntil struct WaitUntil { constexpr uintptr_t m_Predicate = 0x10; constexpr uintptr_t m_TimeoutCallback = 0x18; constexpr uintptr_t m_TimeoutMode = 0x20; constexpr uintptr_t m_MaxExecutionTime = 0x28; // ---- Methods ---- constexpr uintptr_t KeepWaiting = 0x2F8AD90; constexpr uintptr_t .ctor = 0x2F8AD50; constexpr uintptr_t GetTime = 0x2F8AD20; }; // UnityEngine.WaitWhile struct WaitWhile { constexpr uintptr_t m_Predicate = 0x10; constexpr uintptr_t m_TimeoutCallback = 0x18; constexpr uintptr_t m_TimeoutMode = 0x20; constexpr uintptr_t m_MaxExecutionTime = 0x28; // ---- Methods ---- constexpr uintptr_t KeepWaiting = 0x2F8AE20; constexpr uintptr_t .ctor = 0x2F8AD50; constexpr uintptr_t GetTime = 0x2F8AD20; }; // UnityEngine.YieldInstruction struct YieldInstruction { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.SerializeField struct SerializeField { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.SerializeReference struct SerializeReference { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.PreferBinarySerialization struct PreferBinarySerialization { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.ISerializationCallbackReceiver struct ISerializationCallbackReceiver { // ---- Methods ---- constexpr uintptr_t OnBeforeSerialize = 0x351010; constexpr uintptr_t OnAfterDeserialize = 0x351010; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.ComputeBuffer struct ComputeBuffer { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t Finalize = 0x2F71E50; constexpr uintptr_t Dispose = 0x2F71CD0; constexpr uintptr_t Dispose = 0x2F71D90; constexpr uintptr_t InitBuffer = 0x2F720D0; constexpr uintptr_t DestroyBuffer = 0x2F71C90; constexpr uintptr_t .ctor = 0x2F727B0; constexpr uintptr_t .ctor = 0x2F725A0; constexpr uintptr_t .ctor = 0x2F725D0; constexpr uintptr_t Release = 0x2F71CD0; constexpr uintptr_t Count = 0x2F72820; constexpr uintptr_t Stride = 0x2F728C0; constexpr uintptr_t SetData = 0x2F72400; constexpr uintptr_t SetData = 0x463590; constexpr uintptr_t SetData = 0x463590; constexpr uintptr_t InternalSetNativeData = 0x2F72380; constexpr uintptr_t InternalSetData = 0x2F72290; constexpr uintptr_t GetData = 0x2F71F00; constexpr uintptr_t InternalGetData = 0x2F721A0; }; // UnityEngine.ComputeShader struct ComputeShader { // ---- Methods ---- constexpr uintptr_t FindKernel = 0x2F8DF10; constexpr uintptr_t HasKernel = 0x2F8E3A0; constexpr uintptr_t SetFloat = 0x2F8FAA0; constexpr uintptr_t SetInt = 0x2F8FDF0; constexpr uintptr_t SetVector = 0x2F91370; constexpr uintptr_t SetMatrix = 0x2F904D0; constexpr uintptr_t SetFloatArray = 0x2F8F940; constexpr uintptr_t SetIntArray = 0x2F8FC90; constexpr uintptr_t SetVectorArray = 0x2F91040; constexpr uintptr_t SetMatrixArray = 0x2F90190; constexpr uintptr_t SetTexture = 0x2F90AE0; constexpr uintptr_t SetRenderTexture = 0x2F906D0; constexpr uintptr_t SetTextureFromGlobal = 0x2F90910; constexpr uintptr_t Internal_SetBuffer = 0x2F8E850; constexpr uintptr_t Internal_SetGraphicsBuffer = 0x2F8E9A0; constexpr uintptr_t Internal_SetRayTracingAccelerationStructure = 0x2F8EAF0; constexpr uintptr_t SetRayTracingAccelerationStructure = 0x2F8EAF0; constexpr uintptr_t SetBuffer = 0x2F8E850; constexpr uintptr_t SetBuffer = 0x2F8E9A0; constexpr uintptr_t SetConstantComputeBuffer = 0x2F8F560; constexpr uintptr_t SetConstantGraphicsBuffer = 0x2F8F370; constexpr uintptr_t GetKernelThreadGroupSizes = 0x2F8E1E0; constexpr uintptr_t Dispatch = 0x2F8DAB0; constexpr uintptr_t Internal_DispatchIndirect = 0x2F8E700; constexpr uintptr_t Internal_DispatchIndirectGraphicsBuffer = 0x2F8E5B0; constexpr uintptr_t KeywordSpace = 0x2F914B0; constexpr uintptr_t EnableKeyword = 0x2F8DC40; constexpr uintptr_t DisableKeyword = 0x2F8D2C0; constexpr uintptr_t IsKeywordEnabled = 0x2F8EC30; constexpr uintptr_t EnableLocalKeyword = 0x2F8DE30; constexpr uintptr_t DisableLocalKeyword = 0x2F8D540; constexpr uintptr_t SetLocalKeyword = 0x2F900A0; constexpr uintptr_t IsLocalKeywordEnabled = 0x2F8EEC0; constexpr uintptr_t EnableKeyword = 0x2F8DBB0; constexpr uintptr_t DisableKeyword = 0x2F8D460; constexpr uintptr_t SetKeyword = 0x2F8FF90; constexpr uintptr_t IsKeywordEnabled = 0x2F8EDE0; constexpr uintptr_t IsSupported = 0x2F8EF90; constexpr uintptr_t GetShaderKeywords = 0x2F8E2D0; constexpr uintptr_t SetShaderKeywords = 0x2F90820; constexpr uintptr_t ShaderKeywords = 0x2F8E2D0; constexpr uintptr_t ShaderKeywords = 0x2F90820; constexpr uintptr_t GetEnabledKeywords = 0x2F8E100; constexpr uintptr_t SetEnabledKeywords = 0x2F8F860; constexpr uintptr_t EnabledKeywords = 0x2F8E100; constexpr uintptr_t EnabledKeywords = 0x2F8F860; constexpr uintptr_t .ctor = 0x2F91410; constexpr uintptr_t SetFloat = 0x2F8FB40; constexpr uintptr_t SetInt = 0x2F8FE90; constexpr uintptr_t SetVector = 0x2F912C0; constexpr uintptr_t SetMatrix = 0x2F90410; constexpr uintptr_t SetVectorArray = 0x2F91150; constexpr uintptr_t SetMatrixArray = 0x2F902A0; constexpr uintptr_t SetFloats = 0x2F8FBF0; constexpr uintptr_t SetFloats = 0x2F8FC30; constexpr uintptr_t SetInts = 0x2F8FF50; constexpr uintptr_t SetInts = 0x2F8FF40; constexpr uintptr_t SetBool = 0x2F8F020; constexpr uintptr_t SetBool = 0x2F8F0D0; constexpr uintptr_t SetTexture = 0x2F90CE0; constexpr uintptr_t SetTexture = 0x2F90EE0; constexpr uintptr_t SetTexture = 0x2F90BE0; constexpr uintptr_t SetTexture = 0x2F906D0; constexpr uintptr_t SetTexture = 0x2F90DE0; constexpr uintptr_t SetTextureFromGlobal = 0x2F909C0; constexpr uintptr_t SetBuffer = 0x2F8F170; constexpr uintptr_t SetBuffer = 0x2F8F270; constexpr uintptr_t SetRayTracingAccelerationStructure = 0x2F90570; constexpr uintptr_t SetConstantBuffer = 0x2F8F560; constexpr uintptr_t SetConstantBuffer = 0x2F8F460; constexpr uintptr_t SetConstantBuffer = 0x2F8F370; constexpr uintptr_t SetConstantBuffer = 0x2F8F650; constexpr uintptr_t DispatchIndirect = 0x2F8D830; constexpr uintptr_t DispatchIndirect = 0x2F8D810; constexpr uintptr_t DispatchIndirect = 0x2F8D5D0; constexpr uintptr_t DispatchIndirect = 0x2F8D7F0; }; // UnityEngine.MaterialPropertyType struct MaterialPropertyType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Float = 0x0; constexpr uintptr_t Int = 0x0; constexpr uintptr_t Vector = 0x0; constexpr uintptr_t Matrix = 0x0; constexpr uintptr_t Texture = 0x0; constexpr uintptr_t ConstantBuffer = 0x0; constexpr uintptr_t ComputeBuffer = 0x0; }; // UnityEngine.DisableBatchingType struct DisableBatchingType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t False = 0x0; constexpr uintptr_t True = 0x0; constexpr uintptr_t WhenLODFading = 0x0; }; // ShaderVariant struct ShaderVariant { constexpr uintptr_t shader = 0x10; constexpr uintptr_t passType = 0x18; constexpr uintptr_t keywords = 0x20; }; // UnityEngine.ShaderVariantCollection struct ShaderVariantCollection { // ---- Methods ---- constexpr uintptr_t ShaderCount = 0x2F9F5C0; constexpr uintptr_t VariantCount = 0x2F9F680; constexpr uintptr_t WarmedUpVariantCount = 0x2F9F740; constexpr uintptr_t IsWarmedUp = 0x2F9F500; constexpr uintptr_t AddVariant = 0x2F9EBA0; constexpr uintptr_t RemoveVariant = 0x2F9F100; constexpr uintptr_t ContainsVariant = 0x2F9EE90; constexpr uintptr_t Clear = 0x2F9EDA0; constexpr uintptr_t WarmUp = 0x2F9F3D0; constexpr uintptr_t WarmUpProgressively = 0x2F9F300; constexpr uintptr_t Internal_Create = 0x2F9F050; constexpr uintptr_t .ctor = 0x2F9F450; constexpr uintptr_t Add = 0x2F9EC80; constexpr uintptr_t Remove = 0x2F9F1E0; constexpr uintptr_t Contains = 0x2F9EF70; }; // UnityEngine.LowerResBlitTexture struct LowerResBlitTexture { // ---- Methods ---- constexpr uintptr_t LowerResBlitTextureDontStripMe = 0x512CE0; }; // UnityEngine.PreloadData struct PreloadData { // ---- Methods ---- constexpr uintptr_t PreloadDataDontStripMe = 0x512CE0; }; // UnityEngine.OperatingSystemFamily struct OperatingSystemFamily { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Other = 0x0; constexpr uintptr_t MacOSX = 0x0; constexpr uintptr_t Windows = 0x0; constexpr uintptr_t Linux = 0x0; }; // UnityEngine.DeviceType struct DeviceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Handheld = 0x0; constexpr uintptr_t Console = 0x0; constexpr uintptr_t Desktop = 0x0; }; // UnityEngine.SystemInfo struct SystemInfo { // ---- Methods ---- constexpr uintptr_t OperatingSystem = 0x2FA1140; constexpr uintptr_t OperatingSystemFamily = 0x2FA06C0; constexpr uintptr_t ProcessorType = 0x2FA1150; constexpr uintptr_t ProcessorFrequency = 0x2FA0820; constexpr uintptr_t ProcessorCount = 0x2FA07F0; constexpr uintptr_t SystemMemorySize = 0x2FA07C0; constexpr uintptr_t DeviceUniqueIdentifier = 0x2FA1100; constexpr uintptr_t DeviceName = 0x2FA10F0; constexpr uintptr_t DeviceModel = 0x2FA10E0; constexpr uintptr_t SupportsAccelerometer = 0x2FA0B70; constexpr uintptr_t SupportsGyroscope = 0x2FA0A80; constexpr uintptr_t SupportsLocationService = 0x2FA0C60; constexpr uintptr_t DeviceType = 0x2FA0100; constexpr uintptr_t GraphicsMemorySize = 0x2FA0570; constexpr uintptr_t GraphicsDeviceName = 0x2FA1110; constexpr uintptr_t GraphicsDeviceVendor = 0x2FA1120; constexpr uintptr_t GraphicsDeviceID = 0x2FA0230; constexpr uintptr_t GraphicsDeviceVendorID = 0x2FA0360; constexpr uintptr_t GraphicsDeviceType = 0x2FA0330; constexpr uintptr_t GraphicsUVStartsAtTop = 0x2FA0600; constexpr uintptr_t GraphicsDeviceVersion = 0x2FA1130; constexpr uintptr_t GraphicsShaderLevel = 0x2FA05D0; constexpr uintptr_t GraphicsMultiThreaded = 0x2FA05A0; constexpr uintptr_t RenderingThreadingMode = 0x2FA09A0; constexpr uintptr_t FoveatedRenderingCaps = 0x2FA0200; constexpr uintptr_t HasHiddenSurfaceRemovalOnGPU = 0x2FA09D0; constexpr uintptr_t SupportsShadows = 0x2FA0EE0; constexpr uintptr_t CopyTextureSupport = 0x2F9FF30; constexpr uintptr_t SupportsComputeShaders = 0x2FA0BA0; constexpr uintptr_t SupportsRenderTargetArrayIndexFromVertexShader = 0x2FA0DB0; constexpr uintptr_t SupportsInstancing = 0x2FA0C30; constexpr uintptr_t SupportedRenderTargetCount = 0x2FA0B40; constexpr uintptr_t SupportsMultisampledTextures = 0x2FA0D50; constexpr uintptr_t SupportsMultisampledBackBuffer = 0x2FA0D20; constexpr uintptr_t SupportsMultisampleAutoResolve = 0x2FA0C90; constexpr uintptr_t UsesReversedZBuffer = 0x2FA10B0; constexpr uintptr_t IsValidEnumValue = 0x2FA0AB0; constexpr uintptr_t SupportsRenderTextureFormat = 0x2FA0DE0; constexpr uintptr_t SupportsTextureFormat = 0x2FA0F80; constexpr uintptr_t MaxTextureSize = 0x2FA0690; constexpr uintptr_t MaxRenderTextureSize = 0x2FA0660; constexpr uintptr_t SupportsGraphicsFence = 0x2FA0BD0; constexpr uintptr_t MaxGraphicsBufferSize = 0x2FA0B10; constexpr uintptr_t UsesLoadStoreActions = 0x2FA1080; constexpr uintptr_t HdrDisplaySupportFlags = 0x2FA0630; constexpr uintptr_t SupportsMultiview = 0x2FA0D80; constexpr uintptr_t SupportsStoreAndResolveAction = 0x2FA0F10; constexpr uintptr_t SupportsMultisampleResolveDepth = 0x2FA0CC0; constexpr uintptr_t SupportsMultisampleResolveStencil = 0x2FA0CF0; constexpr uintptr_t SupportsIndirectArgumentsBuffer = 0x2FA0C00; constexpr uintptr_t GetOperatingSystem = 0x2FA0730; constexpr uintptr_t GetOperatingSystemFamily = 0x2FA06C0; constexpr uintptr_t GetProcessorType = 0x2FA0890; constexpr uintptr_t GetProcessorFrequencyMHz = 0x2FA0820; constexpr uintptr_t GetProcessorCount = 0x2FA07F0; constexpr uintptr_t GetPhysicalMemoryMB = 0x2FA07C0; constexpr uintptr_t GetDeviceUniqueIdentifier = 0x2FA0170; constexpr uintptr_t GetDeviceName = 0x2FA0070; constexpr uintptr_t GetDeviceModel = 0x2F9FFA0; constexpr uintptr_t SupportsAccelerometer = 0x2FA0B70; constexpr uintptr_t IsGyroAvailable = 0x2FA0A80; constexpr uintptr_t SupportsLocationService = 0x2FA0C60; constexpr uintptr_t GetDeviceType = 0x2FA0100; constexpr uintptr_t GetGraphicsMemorySize = 0x2FA0570; constexpr uintptr_t GetGraphicsDeviceName = 0x2FA02A0; constexpr uintptr_t GetGraphicsDeviceVendor = 0x2FA03D0; constexpr uintptr_t GetGraphicsDeviceID = 0x2FA0230; constexpr uintptr_t GetGraphicsDeviceVendorID = 0x2FA0360; constexpr uintptr_t GetGraphicsDeviceType = 0x2FA0330; constexpr uintptr_t GetGraphicsUVStartsAtTop = 0x2FA0600; constexpr uintptr_t GetGraphicsDeviceVersion = 0x2FA04A0; constexpr uintptr_t GetGraphicsShaderLevel = 0x2FA05D0; constexpr uintptr_t GetGraphicsMultiThreaded = 0x2FA05A0; constexpr uintptr_t GetRenderingThreadingMode = 0x2FA09A0; constexpr uintptr_t GetFoveatedRenderingCaps = 0x2FA0200; constexpr uintptr_t HasHiddenSurfaceRemovalOnGPU = 0x2FA09D0; constexpr uintptr_t SupportsShadows = 0x2FA0EE0; constexpr uintptr_t GetCopyTextureSupport = 0x2F9FF30; constexpr uintptr_t SupportsComputeShaders = 0x2FA0BA0; constexpr uintptr_t SupportsRenderTargetArrayIndexFromVertexShader = 0x2FA0DB0; constexpr uintptr_t SupportsInstancing = 0x2FA0C30; constexpr uintptr_t SupportedRenderTargetCount = 0x2FA0B40; constexpr uintptr_t SupportsMultisampledTextures = 0x2FA0D50; constexpr uintptr_t SupportsMultisampledBackBuffer = 0x2FA0D20; constexpr uintptr_t SupportsMultisampleAutoResolve = 0x2FA0C90; constexpr uintptr_t UsesReversedZBuffer = 0x2FA10B0; constexpr uintptr_t HasRenderTextureNative = 0x2FA0A00; constexpr uintptr_t SupportsTextureFormatNative = 0x2FA0F40; constexpr uintptr_t GetMaxTextureSize = 0x2FA0690; constexpr uintptr_t GetMaxRenderTextureSize = 0x2FA0660; constexpr uintptr_t SupportsGPUFence = 0x2FA0BD0; constexpr uintptr_t MaxGraphicsBufferSize = 0x2FA0B10; constexpr uintptr_t IsFormatSupported = 0x2FA0A40; constexpr uintptr_t GetCompatibleFormat = 0x2F9FEF0; constexpr uintptr_t GetGraphicsFormat = 0x2FA0530; constexpr uintptr_t GetRenderTextureSupportedMSAASampleCount = 0x2FA0960; constexpr uintptr_t UsesLoadStoreActions = 0x2FA1080; constexpr uintptr_t GetHDRDisplaySupportFlags = 0x2FA0630; constexpr uintptr_t SupportsMultiview = 0x2FA0D80; constexpr uintptr_t SupportsStoreAndResolveAction = 0x2FA0F10; constexpr uintptr_t SupportsMultisampleResolveDepth = 0x2FA0CC0; constexpr uintptr_t SupportsMultisampleResolveStencil = 0x2FA0CF0; constexpr uintptr_t SupportsIndirectArgumentsBuffer = 0x2FA0C00; }; // UnityEngine.SystemClock struct SystemClock { constexpr uintptr_t s_Epoch = 0x0; // ---- Methods ---- constexpr uintptr_t Now = 0x2F9FEB0; constexpr uintptr_t .cctor = 0x2F9FE30; }; // UnityEngine.Time struct Time { // ---- Methods ---- constexpr uintptr_t Time = 0x2FA1540; constexpr uintptr_t TimeAsDouble = 0x2FA1430; constexpr uintptr_t TimeAsRational = 0x2FA14A0; constexpr uintptr_t TimeSinceLevelLoad = 0x2FA1510; constexpr uintptr_t DeltaTime = 0x2FA1250; constexpr uintptr_t FixedTime = 0x2FA12B0; constexpr uintptr_t UnscaledTime = 0x2FA15A0; constexpr uintptr_t FixedUnscaledTime = 0x2FA1310; constexpr uintptr_t UnscaledDeltaTime = 0x2FA1570; constexpr uintptr_t FixedUnscaledDeltaTime = 0x2FA12E0; constexpr uintptr_t FixedDeltaTime = 0x2FA1280; constexpr uintptr_t FixedDeltaTime = 0x2FA15D0; constexpr uintptr_t SmoothDeltaTime = 0x2FA1400; constexpr uintptr_t TimeScale = 0x2FA14E0; constexpr uintptr_t TimeScale = 0x2FA1610; constexpr uintptr_t FrameCount = 0x2FA1340; constexpr uintptr_t RenderedFrameCount = 0x2FA13D0; constexpr uintptr_t RealtimeSinceStartup = 0x2FA13A0; constexpr uintptr_t RealtimeSinceStartupAsDouble = 0x2FA1370; }; // UnityEngine.TouchScreenKeyboard_InternalConstructorHelperArguments struct TouchScreenKeyboard_InternalConstructorHelperArguments { constexpr uintptr_t keyboardType = 0x10; constexpr uintptr_t autocorrection = 0x14; constexpr uintptr_t multiline = 0x18; constexpr uintptr_t secure = 0x1C; constexpr uintptr_t alert = 0x20; constexpr uintptr_t characterLimit = 0x24; }; // Status struct Status { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Visible = 0x0; constexpr uintptr_t Done = 0x0; constexpr uintptr_t Canceled = 0x0; constexpr uintptr_t LostFocus = 0x0; }; // InputFieldAppearance struct InputFieldAppearance { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Customizable = 0x0; constexpr uintptr_t AlwaysVisible = 0x0; constexpr uintptr_t AlwaysHidden = 0x0; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.TouchScreenKeyboard struct TouchScreenKeyboard { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t Internal_Destroy = 0x2FA1800; constexpr uintptr_t Destroy = 0x2FA1650; constexpr uintptr_t Finalize = 0x2FA16E0; constexpr uintptr_t .ctor = 0x2FA1E00; constexpr uintptr_t TouchScreenKeyboard_InternalConstructorHelper = 0x2FA1BB0; constexpr uintptr_t IsSupported = 0x2FA21C0; constexpr uintptr_t DisableInPlaceEditing = 0x2FA20F0; constexpr uintptr_t IsInPlaceEditingAllowed = 0x2FA2160; constexpr uintptr_t IsInPlaceEditingAllowed = 0x2FA1840; constexpr uintptr_t Open = 0x2FA1870; constexpr uintptr_t Open = 0x2FA19B0; constexpr uintptr_t Text = 0x2FA2380; constexpr uintptr_t Text = 0x2FA2730; constexpr uintptr_t HideInput = 0x2FA2580; constexpr uintptr_t InputFieldAppearance = 0x2FA2130; constexpr uintptr_t Active = 0x2FA1F50; constexpr uintptr_t Active = 0x2FA2480; constexpr uintptr_t Status = 0x2FA22D0; constexpr uintptr_t CharacterLimit = 0x2FA2520; constexpr uintptr_t CanGetSelection = 0x2FA1FF0; constexpr uintptr_t CanSetSelection = 0x2FA2090; constexpr uintptr_t Selection = 0x2FA2240; constexpr uintptr_t Selection = 0x2FA25C0; constexpr uintptr_t GetSelection = 0x2FA17B0; constexpr uintptr_t SetSelection = 0x2FA1B10; }; // UnityEngine.TouchScreenKeyboardType struct TouchScreenKeyboardType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t ASCIICapable = 0x0; constexpr uintptr_t NumbersAndPunctuation = 0x0; constexpr uintptr_t URL = 0x0; constexpr uintptr_t NumberPad = 0x0; constexpr uintptr_t PhonePad = 0x0; constexpr uintptr_t NamePhonePad = 0x0; constexpr uintptr_t EmailAddress = 0x0; constexpr uintptr_t NintendoNetworkAccount = 0x0; constexpr uintptr_t Social = 0x0; constexpr uintptr_t Search = 0x0; constexpr uintptr_t DecimalPad = 0x0; constexpr uintptr_t OneTimeCode = 0x0; }; // UnityEngine.UINumericFieldsUtils struct UINumericFieldsUtils { constexpr uintptr_t k_AllowedCharactersForFloat = 0x0; constexpr uintptr_t k_AllowedCharactersForInt = 0x8; constexpr uintptr_t k_DoubleFieldFormatString = 0x10; constexpr uintptr_t k_FloatFieldFormatString = 0x18; constexpr uintptr_t k_IntFieldFormatString = 0x20; // ---- Methods ---- constexpr uintptr_t TryConvertStringToDouble = 0x2FAA990; constexpr uintptr_t TryConvertStringToDouble = 0x2FAAB20; constexpr uintptr_t TryConvertStringToFloat = 0x2FAAC30; constexpr uintptr_t TryConvertStringToLong = 0x2FAAF90; constexpr uintptr_t TryConvertStringToLong = 0x2FAAE40; constexpr uintptr_t TryConvertStringToULong = 0x2FAB0B0; constexpr uintptr_t TryConvertStringToULong = 0x2FAB130; constexpr uintptr_t TryConvertStringToInt = 0x2FAADA0; constexpr uintptr_t TryConvertStringToUInt = 0x2FAB010; constexpr uintptr_t .cctor = 0x2FAB280; }; // UnityEngine.NameFormatter struct NameFormatter { // ---- Methods ---- constexpr uintptr_t FormatVariableName = 0x2F92AB0; }; // UnityEngine.DrivenTransformProperties struct DrivenTransformProperties { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t All = 0x0; constexpr uintptr_t AnchoredPositionX = 0x0; constexpr uintptr_t AnchoredPositionY = 0x0; constexpr uintptr_t AnchoredPositionZ = 0x0; constexpr uintptr_t Rotation = 0x0; constexpr uintptr_t ScaleX = 0x0; constexpr uintptr_t ScaleY = 0x0; constexpr uintptr_t ScaleZ = 0x0; constexpr uintptr_t AnchorMinX = 0x0; constexpr uintptr_t AnchorMinY = 0x0; constexpr uintptr_t AnchorMaxX = 0x0; constexpr uintptr_t AnchorMaxY = 0x0; constexpr uintptr_t SizeDeltaX = 0x0; constexpr uintptr_t SizeDeltaY = 0x0; constexpr uintptr_t PivotX = 0x0; constexpr uintptr_t PivotY = 0x0; constexpr uintptr_t AnchoredPosition = 0x0; constexpr uintptr_t AnchoredPosition3D = 0x0; constexpr uintptr_t Scale = 0x0; constexpr uintptr_t AnchorMin = 0x0; constexpr uintptr_t AnchorMax = 0x0; constexpr uintptr_t Anchors = 0x0; constexpr uintptr_t SizeDelta = 0x0; constexpr uintptr_t Pivot = 0x0; }; // UnityEngine.DrivenRectTransformTracker struct DrivenRectTransformTracker { // ---- Methods ---- constexpr uintptr_t Add = 0x512CE0; constexpr uintptr_t Clear = 0x512CE0; }; // Edge struct Edge { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Right = 0x0; constexpr uintptr_t Top = 0x0; constexpr uintptr_t Bottom = 0x0; }; // Axis struct Axis { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Horizontal = 0x0; constexpr uintptr_t Vertical = 0x0; }; // ReapplyDrivenProperties struct ReapplyDrivenProperties { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540580; constexpr uintptr_t Invoke = 0x520290; }; // UnityEngine.RectTransform struct RectTransform { constexpr uintptr_t reapplyDrivenProperties = 0x0; // ---- Methods ---- constexpr uintptr_t Add_reapplyDrivenProperties = 0x2F99E00; constexpr uintptr_t Remove_reapplyDrivenProperties = 0x2F9AB00; constexpr uintptr_t Rect = 0x2F9A8D0; constexpr uintptr_t AnchorMin = 0x2F99FF0; constexpr uintptr_t AnchorMin = 0x2F9ACF0; constexpr uintptr_t AnchorMax = 0x2F99F10; constexpr uintptr_t AnchorMax = 0x2F9AC10; constexpr uintptr_t AnchoredPosition = 0x2F9A200; constexpr uintptr_t AnchoredPosition = 0x2F9AF60; constexpr uintptr_t SizeDelta = 0x2F9AA70; constexpr uintptr_t SizeDelta = 0x2F9BC00; constexpr uintptr_t Pivot = 0x2F9A7F0; constexpr uintptr_t Pivot = 0x2F9BA40; constexpr uintptr_t AnchoredPosition3D = 0x2F9A080; constexpr uintptr_t AnchoredPosition3D = 0x2F9AD80; constexpr uintptr_t OffsetMin = 0x2F9A610; constexpr uintptr_t OffsetMin = 0x2F9B5D0; constexpr uintptr_t OffsetMax = 0x2F9A430; constexpr uintptr_t OffsetMax = 0x2F9B1D0; constexpr uintptr_t DrivenByObject = 0x2F9A2D0; constexpr uintptr_t DrivenByObject = 0x2F9B040; constexpr uintptr_t DrivenProperties = 0x2F9A3B0; constexpr uintptr_t DrivenProperties = 0x2F9B140; constexpr uintptr_t SendChildDimensionsChange = 0x2F9A9A0; constexpr uintptr_t SendChildDimensionsChange = 0x2F9BB20; constexpr uintptr_t ForceUpdateRectTransforms = 0x2F98480; constexpr uintptr_t GetLocalCorners = 0x2F98500; constexpr uintptr_t GetWorldCorners = 0x2F98DC0; constexpr uintptr_t SetInsetAndSizeFromParentEdge = 0x2F99150; constexpr uintptr_t SetSizeWithCurrentAnchors = 0x2F99870; constexpr uintptr_t SendReapplyDrivenProperties = 0x2F990F0; constexpr uintptr_t GetRectInParentSpace = 0x2F98880; constexpr uintptr_t GetParentSize = 0x2F986B0; constexpr uintptr_t .ctor = 0x510900; }; // UnityEngine.RotationOrder struct RotationOrder { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t OrderXYZ = 0x0; constexpr uintptr_t OrderXZY = 0x0; constexpr uintptr_t OrderYZX = 0x0; constexpr uintptr_t OrderYXZ = 0x0; constexpr uintptr_t OrderZXY = 0x0; constexpr uintptr_t OrderZYX = 0x0; }; // Enumerator struct Enumerator { constexpr uintptr_t outer = 0x10; constexpr uintptr_t currentIndex = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1EE9210; constexpr uintptr_t Current = 0x2F91B60; constexpr uintptr_t MoveNext = 0x2F91AC0; constexpr uintptr_t Reset = 0x1ACE970; }; // UnityEngine.Transform struct Transform { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t Position = 0x2FA9880; constexpr uintptr_t Position = 0x2FAA5E0; constexpr uintptr_t LocalPosition = 0x2FA93E0; constexpr uintptr_t LocalPosition = 0x2FAA200; constexpr uintptr_t GetLocalEulerAngles = 0x2FA3900; constexpr uintptr_t SetLocalEulerAngles = 0x2FA6EE0; constexpr uintptr_t SetLocalEulerHint = 0x2FA6FD0; constexpr uintptr_t EulerAngles = 0x2FA8E80; constexpr uintptr_t EulerAngles = 0x2FA9E60; constexpr uintptr_t LocalEulerAngles = 0x2FA9270; constexpr uintptr_t LocalEulerAngles = 0x2FAA0D0; constexpr uintptr_t Right = 0x2FA9920; constexpr uintptr_t Right = 0x2FAA670; constexpr uintptr_t Up = 0x2FA9B10; constexpr uintptr_t Up = 0x2FAA840; constexpr uintptr_t Forward = 0x2FA8FA0; constexpr uintptr_t Forward = 0x2FA9F40; constexpr uintptr_t Rotation = 0x2FA9A80; constexpr uintptr_t Rotation = 0x2FAA7B0; constexpr uintptr_t LocalRotation = 0x2FA94D0; constexpr uintptr_t LocalRotation = 0x2FAA2E0; constexpr uintptr_t RotationOrder = 0x2FA3DB0; constexpr uintptr_t RotationOrder = 0x2FA7490; constexpr uintptr_t GetRotationOrderInternal = 0x2FA3DB0; constexpr uintptr_t SetRotationOrderInternal = 0x2FA7490; constexpr uintptr_t LocalScale = 0x2FA95B0; constexpr uintptr_t LocalScale = 0x2FAA3C0; constexpr uintptr_t Parent = 0x2FA3AF0; constexpr uintptr_t Parent = 0x2FAA450; constexpr uintptr_t ParentInternal = 0x2FA3AF0; constexpr uintptr_t ParentInternal = 0x2FA71C0; constexpr uintptr_t GetParent = 0x2FA3AF0; constexpr uintptr_t SetParent = 0x2FA71C0; constexpr uintptr_t SetParent = 0x2FA7280; constexpr uintptr_t WorldToLocalMatrix = 0x2FA9C70; constexpr uintptr_t LocalToWorldMatrix = 0x2FA96A0; constexpr uintptr_t SetPositionAndRotation = 0x2FA73B0; constexpr uintptr_t SetLocalPositionAndRotation = 0x2FA70C0; constexpr uintptr_t GetPositionAndRotation = 0x2FA3BF0; constexpr uintptr_t GetLocalPositionAndRotation = 0x2FA3A10; constexpr uintptr_t Translate = 0x2FA8AA0; constexpr uintptr_t Translate = 0x2FA8730; constexpr uintptr_t Translate = 0x2FA8D60; constexpr uintptr_t Translate = 0x2FA8D90; constexpr uintptr_t Translate = 0x2FA8760; constexpr uintptr_t Translate = 0x2FA8A70; constexpr uintptr_t Rotate = 0x2FA6420; constexpr uintptr_t Rotate = 0x2FA6090; constexpr uintptr_t Rotate = 0x2FA6B30; constexpr uintptr_t Rotate = 0x2FA63F0; constexpr uintptr_t RotateAroundInternal = 0x2FA5BB0; constexpr uintptr_t Rotate = 0x2FA6210; constexpr uintptr_t Rotate = 0x2FA60C0; constexpr uintptr_t RotateAround = 0x2FA5DB0; constexpr uintptr_t LookAt = 0x2FA57C0; constexpr uintptr_t LookAt = 0x2FA5570; constexpr uintptr_t LookAt = 0x2FA5710; constexpr uintptr_t LookAt = 0x2FA5940; constexpr uintptr_t Internal_LookAt = 0x2FA3F50; constexpr uintptr_t TransformDirection = 0x2FA7650; constexpr uintptr_t TransformDirection = 0x2FA7700; constexpr uintptr_t TransformDirectionsInternal = 0x2FA7830; constexpr uintptr_t TransformDirections = 0x2FA79F0; constexpr uintptr_t TransformDirections = 0x2FA7970; constexpr uintptr_t InverseTransformDirection = 0x2FA4050; constexpr uintptr_t InverseTransformDirection = 0x2FA4100; constexpr uintptr_t InverseTransformDirectionsInternal = 0x2FA4230; constexpr uintptr_t InverseTransformDirections = 0x2FA43F0; constexpr uintptr_t InverseTransformDirections = 0x2FA4370; constexpr uintptr_t TransformVector = 0x2FA82A0; constexpr uintptr_t TransformVector = 0x2FA81D0; constexpr uintptr_t TransformVectorsInternal = 0x2FA83B0; constexpr uintptr_t TransformVectors = 0x2FA84F0; constexpr uintptr_t TransformVectors = 0x2FA86B0; constexpr uintptr_t InverseTransformVector = 0x2FA4E40; constexpr uintptr_t InverseTransformVector = 0x2FA4D70; constexpr uintptr_t InverseTransformVectorsInternal = 0x2FA4F50; constexpr uintptr_t InverseTransformVectors = 0x2FA5110; constexpr uintptr_t InverseTransformVectors = 0x2FA5090; constexpr uintptr_t TransformPoint = 0x2FA7C10; constexpr uintptr_t TransformPoint = 0x2FA7CC0; constexpr uintptr_t TransformPointsInternal = 0x2FA7DF0; constexpr uintptr_t TransformPoints = 0x2FA7FB0; constexpr uintptr_t TransformPoints = 0x2FA7F30; constexpr uintptr_t InverseTransformPoint = 0x2FA46E0; constexpr uintptr_t InverseTransformPoint = 0x2FA4610; constexpr uintptr_t InverseTransformPointsInternal = 0x2FA47F0; constexpr uintptr_t InverseTransformPoints = 0x2FA4930; constexpr uintptr_t InverseTransformPoints = 0x2FA4AF0; constexpr uintptr_t Root = 0x2FA3CD0; constexpr uintptr_t GetRoot = 0x2FA3CD0; constexpr uintptr_t ChildCount = 0x2FA8E00; constexpr uintptr_t DetachChildren = 0x2FA3330; constexpr uintptr_t SetAsFirstSibling = 0x2FA6C60; constexpr uintptr_t SetAsLastSibling = 0x2FA6D20; constexpr uintptr_t SetSiblingIndex = 0x2FA7560; constexpr uintptr_t MoveAfterSibling = 0x2FA5A80; constexpr uintptr_t GetSiblingIndex = 0x2FA3E70; constexpr uintptr_t FindRelativeTransformWithPath = 0x2FA3480; constexpr uintptr_t Find = 0x2FA33B0; constexpr uintptr_t SendTransformChangedScale = 0x2FA6BA0; constexpr uintptr_t LossyScale = 0x2FA9790; constexpr uintptr_t IsChildOf = 0x2FA5320; constexpr uintptr_t HasChanged = 0x2FA90F0; constexpr uintptr_t HasChanged = 0x2FAA040; constexpr uintptr_t FindChild = 0x2FA33B0; constexpr uintptr_t GetEnumerator = 0x2FA3840; constexpr uintptr_t RotateAround = 0x2FA5FF0; constexpr uintptr_t RotateAroundLocal = 0x2FA5CB0; constexpr uintptr_t GetChild = 0x2FA37A0; constexpr uintptr_t GetChildCount = 0x2FA36E0; constexpr uintptr_t HierarchyCapacity = 0x2FA9170; constexpr uintptr_t HierarchyCapacity = 0x2FA9DD0; constexpr uintptr_t Internal_getHierarchyCapacity = 0x2FA9170; constexpr uintptr_t Internal_setHierarchyCapacity = 0x2FA9DD0; constexpr uintptr_t HierarchyCount = 0x2FA91F0; constexpr uintptr_t Internal_getHierarchyCount = 0x2FA91F0; constexpr uintptr_t IsNonUniformScaleTransform = 0x2FA54F0; constexpr uintptr_t ConstrainProportionsScale = 0x2FA5430; constexpr uintptr_t ConstrainProportionsScale = 0x2FA6DF0; constexpr uintptr_t SetConstrainProportionsScale = 0x2FA6DF0; constexpr uintptr_t IsConstrainProportionsScale = 0x2FA5430; }; // UnityEngine._Scripting.APIUpdating.APIUpdaterRuntimeHelpers struct APIUpdaterRuntimeHelpers { // ---- Methods ---- constexpr uintptr_t GetMovedFromAttributeDataForType = 0x2F8B150; constexpr uintptr_t GetObsoleteTypeRedirection = 0x2F8B2D0; }; // UnityEngine.Profiling.Profiler struct Profiler { // ---- Methods ---- constexpr uintptr_t EndThreadProfiling = 0x512CE0; constexpr uintptr_t GetRuntimeMemorySizeLong = 0x2F98060; }; // UnityEngine.Profiling.Recorder struct Recorder { constexpr uintptr_t s_RecorderDefaultOptions = 0x0; constexpr uintptr_t s_InvalidRecorder = 0x0; constexpr uintptr_t m_RecorderCPU = 0x10; constexpr uintptr_t m_RecorderGPU = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x2F98250; constexpr uintptr_t Finalize = 0x2F98100; constexpr uintptr_t Enabled = 0x2F98340; constexpr uintptr_t Enabled = 0x2F98170; constexpr uintptr_t ElapsedNanoseconds = 0x2F98310; constexpr uintptr_t GpuElapsedNanoseconds = 0x2F98350; constexpr uintptr_t SampleBlockCount = 0x2F983E0; constexpr uintptr_t GpuSampleBlockCount = 0x2F98380; constexpr uintptr_t SetEnabled = 0x2F98170; constexpr uintptr_t .cctor = 0x2F981E0; }; // UnityEngine.Profiling.Sampler struct Sampler { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t s_InvalidSampler = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x2EFF460; constexpr uintptr_t IsValid = 0x2F7DC70; constexpr uintptr_t GetRecorder = 0x2F9C6F0; constexpr uintptr_t .cctor = 0x2F9C820; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Profiling.CustomSampler struct CustomSampler { constexpr uintptr_t s_InvalidCustomSampler = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F91800; constexpr uintptr_t .ctor = 0x2F91850; constexpr uintptr_t Create = 0x2F91670; constexpr uintptr_t .cctor = 0x2F91760; }; // UnityEngine.Jobs.IJobParallelForTransform struct IJobParallelForTransform { // ---- Methods ---- constexpr uintptr_t Execute = 0x463590; }; // TransformJobData struct TransformJobData { constexpr uintptr_t TransformAccessArray = 0x0; constexpr uintptr_t IsReadOnly = 0x0; }; // TransformParallelForLoopStruct`1 struct TransformParallelForLoopStruct_ { constexpr uintptr_t jobReflectionData = 0x0; // ---- Methods ---- constexpr uintptr_t Initialize = 0x351080; constexpr uintptr_t Execute = 0x348880; constexpr uintptr_t .cctor = 0x351080; }; // UnityEngine.Jobs.IJobParallelForTransformExtensions struct IJobParallelForTransformExtensions { // ---- Methods ---- constexpr uintptr_t EarlyJobInit = 0x351080; constexpr uintptr_t Schedule = 0x463590; }; // UnityEngine.Jobs.TransformAccess struct TransformAccess { constexpr uintptr_t hierarchy = 0x10; constexpr uintptr_t index = 0x18; // ---- Methods ---- constexpr uintptr_t Position = 0x2FA31D0; constexpr uintptr_t Rotation = 0x2FA3240; constexpr uintptr_t Rotation = 0x2FA32A0; constexpr uintptr_t LocalScale = 0x2FA30C0; constexpr uintptr_t LocalToWorldMatrix = 0x2FA3130; constexpr uintptr_t SetPositionAndRotation = 0x2FA3010; constexpr uintptr_t SetPositionAndRotation_Internal = 0x2FA2FB0; constexpr uintptr_t GetPosition = 0x2FA2F10; constexpr uintptr_t GetRotation = 0x2FA2F60; constexpr uintptr_t SetRotation = 0x2FA3070; constexpr uintptr_t GetLocalScale = 0x2FA2E70; constexpr uintptr_t GetLocalToWorldMatrix = 0x2FA2EC0; }; // UnityEngine.Jobs.TransformAccessArray struct TransformAccessArray { constexpr uintptr_t m_TransformArray = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FA2D40; constexpr uintptr_t Allocate = 0x2FA2A10; constexpr uintptr_t IsCreated = 0x2FA2E20; constexpr uintptr_t Dispose = 0x2FA2AF0; constexpr uintptr_t GetTransformAccessArrayForSchedule = 0xA9EAA0; constexpr uintptr_t Item = 0x2FA2DB0; constexpr uintptr_t Length = 0x2FA2E30; constexpr uintptr_t Add = 0x2FA2990; constexpr uintptr_t RemoveAtSwapBack = 0x2FA2CC0; constexpr uintptr_t Create = 0x2FA2A70; constexpr uintptr_t DestroyTransformAccessArray = 0x2FA2AB0; constexpr uintptr_t Add = 0x2FA2910; constexpr uintptr_t RemoveAtSwapBack = 0x2FA2D00; constexpr uintptr_t GetSortedTransformAccess = 0x2FA2BD0; constexpr uintptr_t GetSortedToUserIndex = 0x2FA2B90; constexpr uintptr_t GetLength = 0x2FA2B50; constexpr uintptr_t GetTransform = 0x2FA2C50; }; // ErrorDelegate struct ErrorDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x7FBE40; constexpr uintptr_t Invoke = 0x520290; }; // StatusDelegate struct StatusDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x7FBE40; constexpr uintptr_t Invoke = 0x520290; }; // UnityEngine.Windows.Speech.PhraseRecognitionSystem struct PhraseRecognitionSystem { constexpr uintptr_t OnError = 0x0; constexpr uintptr_t OnStatusChanged = 0x8; // ---- Methods ---- constexpr uintptr_t PhraseRecognitionSystem_InvokeErrorEvent = 0x2F94470; constexpr uintptr_t PhraseRecognitionSystem_InvokeStatusChangedEvent = 0x2F944D0; }; // PhraseRecognizedDelegate struct PhraseRecognizedDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x543290; constexpr uintptr_t Invoke = 0x543250; }; // UnityEngine.Windows.Speech.PhraseRecognizer struct PhraseRecognizer { constexpr uintptr_t m_Recognizer = 0x10; constexpr uintptr_t OnPhraseRecognized = 0x18; // ---- Methods ---- constexpr uintptr_t InvokePhraseRecognizedEvent = 0x2F94590; constexpr uintptr_t MarshalSemanticMeaning = 0x2F94710; }; // DictationHypothesisDelegate struct DictationHypothesisDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540580; constexpr uintptr_t Invoke = 0x520290; }; // DictationResultDelegate struct DictationResultDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x24726E0; constexpr uintptr_t Invoke = 0x544C30; }; // DictationCompletedDelegate struct DictationCompletedDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x7FBE40; constexpr uintptr_t Invoke = 0x520290; }; // DictationErrorHandler struct DictationErrorHandler { // ---- Methods ---- constexpr uintptr_t .ctor = 0x24726E0; constexpr uintptr_t Invoke = 0x544C30; }; // UnityEngine.Windows.Speech.DictationRecognizer struct DictationRecognizer { constexpr uintptr_t m_Recognizer = 0x10; constexpr uintptr_t DictationHypothesis = 0x18; constexpr uintptr_t DictationResult = 0x20; constexpr uintptr_t DictationComplete = 0x28; constexpr uintptr_t DictationError = 0x30; // ---- Methods ---- constexpr uintptr_t DictationRecognizer_InvokeHypothesisGeneratedEvent = 0x2F919F0; constexpr uintptr_t DictationRecognizer_InvokeResultGeneratedEvent = 0x2F91A50; constexpr uintptr_t DictationRecognizer_InvokeCompletedEvent = 0x2F919B0; constexpr uintptr_t DictationRecognizer_InvokeErrorEvent = 0x2F919D0; }; // UnityEngine.Windows.Speech.ConfidenceLevel struct ConfidenceLevel { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t High = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Rejected = 0x0; }; // UnityEngine.Windows.Speech.SpeechSystemStatus struct SpeechSystemStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Stopped = 0x0; constexpr uintptr_t Running = 0x0; constexpr uintptr_t Failed = 0x0; }; // UnityEngine.Windows.Speech.SpeechError struct SpeechError { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NoError = 0x0; constexpr uintptr_t TopicLanguageNotSupported = 0x0; constexpr uintptr_t GrammarLanguageMismatch = 0x0; constexpr uintptr_t GrammarCompilationFailure = 0x0; constexpr uintptr_t AudioQualityFailure = 0x0; constexpr uintptr_t PauseLimitExceeded = 0x0; constexpr uintptr_t TimeoutExceeded = 0x0; constexpr uintptr_t NetworkFailure = 0x0; constexpr uintptr_t MicrophoneUnavailable = 0x0; constexpr uintptr_t UnknownError = 0x0; }; // UnityEngine.Windows.Speech.DictationCompletionCause struct DictationCompletionCause { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Complete = 0x0; constexpr uintptr_t AudioQualityFailure = 0x0; constexpr uintptr_t Canceled = 0x0; constexpr uintptr_t TimeoutExceeded = 0x0; constexpr uintptr_t PauseLimitExceeded = 0x0; constexpr uintptr_t NetworkFailure = 0x0; constexpr uintptr_t MicrophoneUnavailable = 0x0; constexpr uintptr_t UnknownError = 0x0; }; // UnityEngine.Windows.Speech.SemanticMeaning struct SemanticMeaning { constexpr uintptr_t key = 0x10; constexpr uintptr_t values = 0x18; }; // UnityEngine.Windows.Speech.PhraseRecognizedEventArgs struct PhraseRecognizedEventArgs { constexpr uintptr_t confidence = 0x10; constexpr uintptr_t semanticMeanings = 0x18; constexpr uintptr_t text = 0x20; constexpr uintptr_t phraseStartTime = 0x28; constexpr uintptr_t phraseDuration = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F94530; }; // CaptureResultType struct CaptureResultType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Success = 0x0; constexpr uintptr_t UnknownError = 0x0; }; // PhotoCaptureResult struct PhotoCaptureResult { constexpr uintptr_t resultType = 0x10; constexpr uintptr_t hResult = 0x18; }; // OnCaptureResourceCreatedCallback struct OnCaptureResourceCreatedCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609560; constexpr uintptr_t Invoke = 0x520290; }; // OnPhotoModeStartedCallback struct OnPhotoModeStartedCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609730; constexpr uintptr_t Invoke = 0x609700; }; // OnPhotoModeStoppedCallback struct OnPhotoModeStoppedCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609730; constexpr uintptr_t Invoke = 0x609700; }; // OnCapturedToDiskCallback struct OnCapturedToDiskCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609730; constexpr uintptr_t Invoke = 0x609700; }; // OnCapturedToMemoryCallback struct OnCapturedToMemoryCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F92C70; constexpr uintptr_t Invoke = 0x127C110; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Windows.WebCam.PhotoCapture struct PhotoCapture { constexpr uintptr_t m_NativePtr = 0x10; constexpr uintptr_t HR_SUCCESS = 0x0; // ---- Methods ---- constexpr uintptr_t MakeCaptureResult = 0x2F94400; constexpr uintptr_t InvokeOnCreatedResourceDelegate = 0x2F94350; constexpr uintptr_t .ctor = 0x2EFF460; constexpr uintptr_t InvokeOnPhotoModeStartedDelegate = 0x2F940D0; constexpr uintptr_t InvokeOnPhotoModeStoppedDelegate = 0x2F940D0; constexpr uintptr_t InvokeOnCapturedPhotoToDiskDelegate = 0x2F940D0; constexpr uintptr_t InvokeOnCapturedPhotoToMemoryDelegate = 0x2F94170; constexpr uintptr_t Dispose = 0x2F93FB0; constexpr uintptr_t Dispose_Internal = 0x2F93F50; constexpr uintptr_t Finalize = 0x2F94040; constexpr uintptr_t DisposeThreaded_Internal = 0x2F93EB0; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Windows.WebCam.PhotoCaptureFrame struct PhotoCaptureFrame { constexpr uintptr_t m_NativePtr = 0x10; // ---- Methods ---- constexpr uintptr_t DataLength = 0x684F40; constexpr uintptr_t DataLength = 0x684F50; constexpr uintptr_t HasLocationData = 0x145AE20; constexpr uintptr_t PixelFormat = 0x72D040; constexpr uintptr_t GetDataLength = 0x2F93C60; constexpr uintptr_t GetHasLocationData = 0x2F93D00; constexpr uintptr_t GetCapturePixelFormat = 0x2F93BC0; constexpr uintptr_t .ctor = 0x2F93D60; constexpr uintptr_t Cleanup = 0x2F93980; constexpr uintptr_t Dispose_Internal = 0x2F93A60; constexpr uintptr_t Dispose = 0x2F93AC0; constexpr uintptr_t Finalize = 0x2F93B20; }; // CaptureResultType struct CaptureResultType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Success = 0x0; constexpr uintptr_t UnknownError = 0x0; }; // VideoCaptureResult struct VideoCaptureResult { constexpr uintptr_t resultType = 0x10; constexpr uintptr_t hResult = 0x18; }; // OnVideoCaptureResourceCreatedCallback struct OnVideoCaptureResourceCreatedCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609560; constexpr uintptr_t Invoke = 0x520290; }; // OnVideoModeStartedCallback struct OnVideoModeStartedCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609730; constexpr uintptr_t Invoke = 0x609700; }; // OnVideoModeStoppedCallback struct OnVideoModeStoppedCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609730; constexpr uintptr_t Invoke = 0x609700; }; // OnStartedRecordingVideoCallback struct OnStartedRecordingVideoCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609730; constexpr uintptr_t Invoke = 0x609700; }; // OnStoppedRecordingVideoCallback struct OnStoppedRecordingVideoCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x609730; constexpr uintptr_t Invoke = 0x609700; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Windows.WebCam.VideoCapture struct VideoCapture { constexpr uintptr_t m_NativePtr = 0x10; constexpr uintptr_t HR_SUCCESS = 0x0; // ---- Methods ---- constexpr uintptr_t MakeCaptureResult = 0x2FAD280; constexpr uintptr_t InvokeOnCreatedVideoCaptureResourceDelegate = 0x2FAD130; constexpr uintptr_t .ctor = 0x2EFF460; constexpr uintptr_t InvokeOnVideoModeStartedDelegate = 0x2FAD1E0; constexpr uintptr_t InvokeOnVideoModeStoppedDelegate = 0x2FAD1E0; constexpr uintptr_t InvokeOnStartedRecordingVideoToDiskDelegate = 0x2FAD1E0; constexpr uintptr_t InvokeOnStoppedRecordingVideoToDiskDelegate = 0x2FAD1E0; constexpr uintptr_t Dispose = 0x2FAD010; constexpr uintptr_t Dispose_Internal = 0x2FACFB0; constexpr uintptr_t Finalize = 0x2FAD0A0; constexpr uintptr_t DisposeThreaded_Internal = 0x2FACF10; }; // UnityEngine.Windows.WebCam.CapturePixelFormat struct CapturePixelFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t BGRA32 = 0x0; constexpr uintptr_t NV12 = 0x0; constexpr uintptr_t JPEG = 0x0; constexpr uintptr_t PNG = 0x0; }; // UnityEngine.Events.PersistentListenerMode struct PersistentListenerMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t EventDefined = 0x0; constexpr uintptr_t Void = 0x0; constexpr uintptr_t Object = 0x0; constexpr uintptr_t Int = 0x0; constexpr uintptr_t Float = 0x0; constexpr uintptr_t String = 0x0; constexpr uintptr_t Bool = 0x0; }; // UnityEngine.Events.UnityEventTools struct UnityEventTools { // ---- Methods ---- constexpr uintptr_t TidyAssemblyTypeName = 0x2FAC2E0; }; // UnityEngine.Events.ArgumentCache struct ArgumentCache { constexpr uintptr_t m_ObjectArgument = 0x10; constexpr uintptr_t m_ObjectArgumentAssemblyTypeName = 0x18; constexpr uintptr_t m_IntArgument = 0x20; constexpr uintptr_t m_FloatArgument = 0x24; constexpr uintptr_t m_StringArgument = 0x28; constexpr uintptr_t m_BoolArgument = 0x30; // ---- Methods ---- constexpr uintptr_t UnityObjectArgument = 0x1D09890; constexpr uintptr_t UnityObjectArgumentAssemblyTypeName = 0xCA8C50; constexpr uintptr_t IntArgument = 0x13CD960; constexpr uintptr_t FloatArgument = 0x2F8B6A0; constexpr uintptr_t StringArgument = 0x2F8B6B0; constexpr uintptr_t BoolArgument = 0x10546B0; constexpr uintptr_t OnBeforeSerialize = 0x2F8B670; constexpr uintptr_t OnAfterDeserialize = 0x2F8B670; constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.Events.BaseInvokableCall struct BaseInvokableCall { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .ctor = 0x2F8CF00; constexpr uintptr_t Invoke = 0x351800; constexpr uintptr_t ThrowOnInvalidArg = 0x3472C0; constexpr uintptr_t AllowInvoke = 0x2F8CE70; }; // UnityEngine.Events.InvokableCall struct InvokableCall { constexpr uintptr_t Delegate = 0x10; // ---- Methods ---- constexpr uintptr_t Add_Delegate = 0x2F92670; constexpr uintptr_t Remove_Delegate = 0x2F92710; constexpr uintptr_t .ctor = 0x2F92480; constexpr uintptr_t .ctor = 0x2F92450; constexpr uintptr_t Invoke = 0x2F923A0; constexpr uintptr_t Invoke = 0x2F923A0; constexpr uintptr_t Find = 0xD1CCA0; }; // UnityEngine.Events.InvokableCall`1 struct InvokableCall_ { constexpr uintptr_t Delegate = 0x0; // ---- Methods ---- constexpr uintptr_t Add_Delegate = 0x351800; constexpr uintptr_t Remove_Delegate = 0x351800; constexpr uintptr_t .ctor = 0x349710; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Invoke = 0x351800; constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.InvokableCall`2 struct InvokableCall_ { constexpr uintptr_t Delegate = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x349710; constexpr uintptr_t Invoke = 0x351800; }; // UnityEngine.Events.InvokableCall`3 struct InvokableCall_ { constexpr uintptr_t Delegate = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x349710; constexpr uintptr_t Invoke = 0x351800; constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.InvokableCall`4 struct InvokableCall_ { constexpr uintptr_t Delegate = 0x0; // ---- Methods ---- constexpr uintptr_t Add_Delegate = 0x351800; constexpr uintptr_t Remove_Delegate = 0x351800; constexpr uintptr_t .ctor = 0x349710; constexpr uintptr_t .ctor = 0x351800; constexpr uintptr_t Invoke = 0x351800; constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.CachedInvokableCall`1 struct CachedInvokableCall_ { constexpr uintptr_t m_Arg1 = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Invoke = 0x351800; constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.UnityEventCallState struct UnityEventCallState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Off = 0x0; constexpr uintptr_t EditorAndRuntime = 0x0; constexpr uintptr_t RuntimeOnly = 0x0; }; // UnityEngine.Events.PersistentCall struct PersistentCall { constexpr uintptr_t m_Target = 0x10; constexpr uintptr_t m_TargetAssemblyTypeName = 0x18; constexpr uintptr_t m_MethodName = 0x20; constexpr uintptr_t m_Mode = 0x28; constexpr uintptr_t m_Arguments = 0x30; constexpr uintptr_t m_CallState = 0x38; // ---- Methods ---- constexpr uintptr_t Target = 0x1D09890; constexpr uintptr_t TargetAssemblyTypeName = 0x2F938C0; constexpr uintptr_t MethodName = 0x2F938B0; constexpr uintptr_t Mode = 0x13CD9D0; constexpr uintptr_t Arguments = 0x2F938A0; constexpr uintptr_t IsValid = 0x2F937E0; constexpr uintptr_t GetRuntimeCall = 0x2F934D0; constexpr uintptr_t GetObjectCall = 0x2F92FC0; constexpr uintptr_t OnBeforeSerialize = 0x2F8B670; constexpr uintptr_t OnAfterDeserialize = 0x2F8B670; constexpr uintptr_t .ctor = 0x2F93820; }; // UnityEngine.Events.PersistentCallGroup struct PersistentCallGroup { constexpr uintptr_t m_Calls = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F92F40; constexpr uintptr_t Initialize = 0x2F92DB0; }; // UnityEngine.Events.InvokableCallList struct InvokableCallList { constexpr uintptr_t m_PersistentCalls = 0x10; constexpr uintptr_t m_RuntimeCalls = 0x18; constexpr uintptr_t m_ExecutingCalls = 0x20; constexpr uintptr_t m_NeedsUpdate = 0x28; // ---- Methods ---- constexpr uintptr_t Count = 0x2F92350; constexpr uintptr_t AddPersistentInvokableCall = 0x2F91D20; constexpr uintptr_t AddListener = 0x2F91C60; constexpr uintptr_t RemoveListener = 0x2F92010; constexpr uintptr_t Clear = 0x2F91EA0; constexpr uintptr_t ClearPersistent = 0x2F91DE0; constexpr uintptr_t PrepareInvoke = 0x2F91F60; constexpr uintptr_t .ctor = 0x2F92270; }; // UnityEngine.Events.UnityEventBase struct UnityEventBase { constexpr uintptr_t m_Calls = 0x10; constexpr uintptr_t m_PersistentCalls = 0x18; constexpr uintptr_t m_CallsDirty = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FAC120; constexpr uintptr_t UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize = 0x2FAC110; constexpr uintptr_t UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize = 0x2FAC110; constexpr uintptr_t FindMethod_Impl = 0x3523D0; constexpr uintptr_t GetDelegate = 0x3523D0; constexpr uintptr_t FindMethod = 0x2FAB6E0; constexpr uintptr_t FindMethod = 0x2FAB8B0; constexpr uintptr_t GetCallsCount = 0x2FABC30; constexpr uintptr_t DirtyPersistentCalls = 0x2FAB600; constexpr uintptr_t RebuildPersistentCallsIfNeeded = 0x2FABF50; constexpr uintptr_t AddCall = 0x2FAB540; constexpr uintptr_t RemoveListener = 0x2FAC060; constexpr uintptr_t RemoveAllListeners = 0x2FABF90; constexpr uintptr_t PrepareInvoke = 0x2FABE70; constexpr uintptr_t ToString = 0x2FAC080; constexpr uintptr_t GetValidMethodInfo = 0x2FABC80; }; // UnityEngine.Events.UnityAction struct UnityAction { // ---- Methods ---- constexpr uintptr_t .ctor = 0x73E330; constexpr uintptr_t Invoke = 0x51E470; }; // UnityEngine.Events.UnityEvent struct UnityEvent { constexpr uintptr_t m_InvokeArray = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FAC9E0; constexpr uintptr_t AddListener = 0x2FAC4C0; constexpr uintptr_t RemoveListener = 0x2FAC990; constexpr uintptr_t FindMethod_Impl = 0x2FAC5D0; constexpr uintptr_t GetDelegate = 0x2FAC630; constexpr uintptr_t GetDelegate = 0x2FAC6A0; constexpr uintptr_t Invoke = 0x2FAC700; }; // UnityEngine.Events.UnityAction`1 struct UnityAction_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_ { constexpr uintptr_t m_InvokeArray = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t AddListener = 0x351800; constexpr uintptr_t RemoveListener = 0x351800; constexpr uintptr_t FindMethod_Impl = 0x3523D0; constexpr uintptr_t GetDelegate = 0x3523D0; constexpr uintptr_t GetDelegate = 0x347BC0; constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.UnityAction`2 struct UnityAction_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_ { constexpr uintptr_t m_InvokeArray = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t FindMethod_Impl = 0x3523D0; constexpr uintptr_t GetDelegate = 0x3523D0; }; // UnityEngine.Events.UnityAction`3 struct UnityAction_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.UnityEvent`3 struct UnityEvent_ { constexpr uintptr_t m_InvokeArray = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t FindMethod_Impl = 0x3523D0; constexpr uintptr_t GetDelegate = 0x3523D0; constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.UnityAction`4 struct UnityAction_ { // ---- Methods ---- constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Events.UnityEvent`4 struct UnityEvent_ { constexpr uintptr_t m_InvokeArray = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x351010; constexpr uintptr_t AddListener = 0x351800; constexpr uintptr_t RemoveListener = 0x351800; constexpr uintptr_t FindMethod_Impl = 0x3523D0; constexpr uintptr_t GetDelegate = 0x3523D0; constexpr uintptr_t GetDelegate = 0x347BC0; constexpr uintptr_t Invoke = 0x463590; }; // UnityEngine.Serialization.FormerlySerializedAsAttribute struct FormerlySerializedAsAttribute { constexpr uintptr_t m_oldName = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; }; // UnityEngine.Categorization.ElementInfoAttribute struct ElementInfoAttribute { // ---- Methods ---- constexpr uintptr_t Order = 0x5507E0; constexpr uintptr_t .ctor = 0x2F8D230; }; // UnityEngine.Categorization.CategoryInfoAttribute struct CategoryInfoAttribute { // ---- Methods ---- constexpr uintptr_t Order = 0x5507E0; constexpr uintptr_t Name = 0x51FB70; constexpr uintptr_t .ctor = 0x2F8D230; }; // UnityEngine.Bindings.Unmarshal struct Unmarshal { // ---- Methods ---- constexpr uintptr_t UnmarshalUnityObject = 0x463590; constexpr uintptr_t FromIntPtrUnsafe = 0x2FACBB0; }; // UnityEngine.Bindings.ThrowHelper struct ThrowHelper { // ---- Methods ---- constexpr uintptr_t ThrowArgumentNullException = 0x2FA1160; constexpr uintptr_t ThrowNullReferenceException = 0x2FA11E0; }; // NativeOwnedMemory struct NativeOwnedMemory { constexpr uintptr_t data = 0x10; }; // UnityEngine.Bindings.BindingsAllocator struct BindingsAllocator { // ---- Methods ---- constexpr uintptr_t Free = 0x2F8D1D0; constexpr uintptr_t FreeNativeOwnedMemory = 0x2F8D190; constexpr uintptr_t GetNativeOwnedDataPointer = 0xA9F070; }; // UpdateFlags struct UpdateFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NoUpdateNeeded = 0x0; constexpr uintptr_t SizeChanged = 0x0; constexpr uintptr_t DataIsNativePointer = 0x0; constexpr uintptr_t DataIsNativeOwnedMemory = 0x0; constexpr uintptr_t DataIsEmpty = 0x0; constexpr uintptr_t DataIsNull = 0x0; }; // UnityEngine.Bindings.BlittableArrayWrapper struct BlittableArrayWrapper { constexpr uintptr_t data = 0x10; constexpr uintptr_t size = 0x18; constexpr uintptr_t updateFlags = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F8D210; constexpr uintptr_t Unmarshal = 0x351800; }; // UnityEngine.Bindings.BlittableListWrapper struct BlittableListWrapper { constexpr uintptr_t arrayWrapper = 0x10; constexpr uintptr_t listSize = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0xD57FF0; constexpr uintptr_t Unmarshal = 0x351800; }; // UnityEngine.Bindings.ExceptionMarshaller struct ExceptionMarshaller { constexpr uintptr_t s_pendingException = 0xFFFFFFFF; // ---- Methods ---- constexpr uintptr_t SetPendingException = 0x2F91C10; }; // UnityEngine.Bindings.ManagedSpanWrapper struct ManagedSpanWrapper { constexpr uintptr_t begin = 0x10; constexpr uintptr_t length = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0xD57F00; }; // UnityEngine.Bindings.StringMarshaller struct StringMarshaller { // ---- Methods ---- constexpr uintptr_t TryMarshalEmptyOrNullString = 0x2F9FA10; }; // UnityEngine.Bindings.OutStringMarshaller struct OutStringMarshaller { // ---- Methods ---- constexpr uintptr_t GetStringAndDispose = 0x2F92D20; }; // UnityEngine.Scripting.AlwaysLinkAssemblyAttribute struct AlwaysLinkAssemblyAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.Scripting.PreserveAttribute struct PreserveAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.Scripting.RequiredMemberAttribute struct RequiredMemberAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.Scripting.APIUpdating.MovedFromAttributeData struct MovedFromAttributeData { constexpr uintptr_t className = 0x10; constexpr uintptr_t nameSpace = 0x18; constexpr uintptr_t assembly = 0x20; constexpr uintptr_t classHasChanged = 0x28; constexpr uintptr_t nameSpaceHasChanged = 0x29; constexpr uintptr_t assemblyHasChanged = 0x2A; constexpr uintptr_t autoUdpateAPI = 0x2B; // ---- Methods ---- constexpr uintptr_t Set = 0x2F928F0; }; // UnityEngine.Scripting.APIUpdating.MovedFromAttribute struct MovedFromAttribute { constexpr uintptr_t data = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F92980; constexpr uintptr_t .ctor = 0x2F929E0; }; // UnityEngine.SceneManagement.Scene struct Scene { constexpr uintptr_t m_Handle = 0x10; // ---- Methods ---- constexpr uintptr_t IsValidInternal = 0x2F9E7E0; constexpr uintptr_t GetNameInternal = 0x2F9E380; constexpr uintptr_t GetGUIDInternal = 0x2F9E260; constexpr uintptr_t GetIsLoadedInternal = 0x2F9E300; constexpr uintptr_t GetBuildIndexInternal = 0x2F9E1E0; constexpr uintptr_t GetRootCountInternal = 0x2F9E420; constexpr uintptr_t GetRootGameObjectsInternal = 0x2F9E460; constexpr uintptr_t Handle = 0x130B140; constexpr uintptr_t Guid = 0x2F9E8A0; constexpr uintptr_t IsValid = 0x2F9E820; constexpr uintptr_t Name = 0x2F9E8F0; constexpr uintptr_t IsLoaded = 0x2F9E8B0; constexpr uintptr_t BuildIndex = 0x2F9E860; constexpr uintptr_t RootCount = 0x2F9E900; constexpr uintptr_t GetRootGameObjects = 0x2F9E710; constexpr uintptr_t GetRootGameObjects = 0x2F9E4A0; constexpr uintptr_t Op_Equality = 0x2F83890; constexpr uintptr_t Op_Inequality = 0x2F9E940; constexpr uintptr_t GetHashCode = 0x130B140; constexpr uintptr_t Equals = 0x2F9E160; }; // UnityEngine.SceneManagement.SceneManagerAPIInternal struct SceneManagerAPIInternal { // ---- Methods ---- constexpr uintptr_t LoadSceneAsyncNameIndexInternal = 0x2F9C900; }; // UnityEngine.SceneManagement.SceneManagerAPI struct SceneManagerAPI { constexpr uintptr_t s_DefaultAPI = 0x0; // ---- Methods ---- constexpr uintptr_t ActiveAPI = 0x2F9CBC0; constexpr uintptr_t OverrideAPI = 0x2F9CC70; constexpr uintptr_t OverrideAPI = 0x2F9CCC0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t LoadSceneAsyncByNameOrIndex = 0x2F9CB20; constexpr uintptr_t LoadFirstScene = 0x559330; constexpr uintptr_t .cctor = 0x2F9CB50; }; // UnityEngine.SceneManagement.SceneManager struct SceneManager { constexpr uintptr_t s_AllowLoadScene = 0x0; constexpr uintptr_t sceneLoaded = 0x8; constexpr uintptr_t sceneUnloaded = 0x10; constexpr uintptr_t activeSceneChanged = 0x18; // ---- Methods ---- constexpr uintptr_t SceneCount = 0x2F9DF10; constexpr uintptr_t LoadedSceneCount = 0x2F9DEE0; constexpr uintptr_t GetActiveScene = 0x2F9D000; constexpr uintptr_t SetActiveScene = 0x2F9DA80; constexpr uintptr_t GetSceneByName = 0x2F9D180; constexpr uintptr_t GetSceneAt = 0x2F9D0B0; constexpr uintptr_t CreateScene = 0x2F9CDE0; constexpr uintptr_t UnloadSceneAsyncInternal = 0x2F9DB30; constexpr uintptr_t LoadSceneAsyncNameIndexInternal = 0x2F9D590; constexpr uintptr_t LoadFirstScene_Internal = 0x2F9D520; constexpr uintptr_t Add_sceneLoaded = 0x2F9DDD0; constexpr uintptr_t Remove_sceneLoaded = 0x2F9E050; constexpr uintptr_t Add_activeSceneChanged = 0x2F9DCC0; constexpr uintptr_t Remove_activeSceneChanged = 0x2F9DF40; constexpr uintptr_t CreateScene = 0x2F9CD90; constexpr uintptr_t LoadScene = 0x2F9D970; constexpr uintptr_t LoadScene = 0x2F9D8D0; constexpr uintptr_t LoadScene = 0x2F9D780; constexpr uintptr_t LoadScene = 0x2F9D840; constexpr uintptr_t LoadSceneAsync = 0x2F9D670; constexpr uintptr_t LoadSceneAsync = 0x2F9D710; constexpr uintptr_t UnloadSceneAsync = 0x2F9DBB0; constexpr uintptr_t Internal_SceneLoaded = 0x2F9D3E0; constexpr uintptr_t Internal_SceneUnloaded = 0x2F9D480; constexpr uintptr_t Internal_ActiveSceneChanged = 0x2F9D340; constexpr uintptr_t .cctor = 0x2F9DC80; }; // UnityEngine.SceneManagement.LoadSceneMode struct LoadSceneMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Single = 0x0; constexpr uintptr_t Additive = 0x0; }; // UnityEngine.SceneManagement.LocalPhysicsMode struct LocalPhysicsMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Physics2D = 0x0; constexpr uintptr_t Physics3D = 0x0; }; // UnityEngine.SceneManagement.LoadSceneParameters struct LoadSceneParameters { constexpr uintptr_t m_LoadSceneMode = 0x10; constexpr uintptr_t m_LocalPhysicsMode = 0x14; // ---- Methods ---- constexpr uintptr_t LoadSceneMode = 0x130B140; constexpr uintptr_t LoadSceneMode = 0x6044D0; constexpr uintptr_t LocalPhysicsMode = 0x1308F60; constexpr uintptr_t .ctor = 0x1309A00; constexpr uintptr_t .ctor = 0x6226D0; }; // UnityEngine.SceneManagement.CreateSceneParameters struct CreateSceneParameters { constexpr uintptr_t m_LocalPhysicsMode = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6044D0; }; // UnityEngine.SceneManagement.UnloadSceneOptions struct UnloadSceneOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t UnloadAllEmbeddedSceneObjects = 0x0; }; // UnityEngine.LowLevel.PlayerLoopSystemInternal struct PlayerLoopSystemInternal { constexpr uintptr_t type = 0x10; constexpr uintptr_t updateDelegate = 0x18; constexpr uintptr_t updateFunction = 0x20; constexpr uintptr_t loopConditionFunction = 0x28; constexpr uintptr_t numSubSystems = 0x30; }; // UpdateFunction struct UpdateFunction { // ---- Methods ---- constexpr uintptr_t .ctor = 0x73E330; constexpr uintptr_t Invoke = 0x51E470; }; // UnityEngine.LowLevel.PlayerLoopSystem struct PlayerLoopSystem { constexpr uintptr_t type = 0x10; constexpr uintptr_t subSystemList = 0x18; constexpr uintptr_t updateDelegate = 0x20; constexpr uintptr_t updateFunction = 0x28; constexpr uintptr_t loopConditionFunction = 0x30; // ---- Methods ---- constexpr uintptr_t ToString = 0x2F976B0; }; // UnityEngine.LowLevel.PlayerLoop struct PlayerLoop { // ---- Methods ---- constexpr uintptr_t GetCurrentPlayerLoop = 0x2F97710; constexpr uintptr_t SetPlayerLoop = 0x2F97D80; constexpr uintptr_t PlayerLoopSystemToInternal = 0x2F97A50; constexpr uintptr_t InternalToPlayerLoopSystem = 0x2F97790; constexpr uintptr_t GetCurrentPlayerLoopInternal = 0x2F976E0; constexpr uintptr_t SetPlayerLoopInternal = 0x2F97D40; }; // UnityEngine.Pool.CollectionPool`2 struct CollectionPool_ { constexpr uintptr_t s_Pool = 0x0; // ---- Methods ---- constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Release = 0x463590; constexpr uintptr_t .cctor = 0x351080; }; // UnityEngine.Pool.GenericPool`1 struct GenericPool_ { constexpr uintptr_t s_Pool = 0x0; // ---- Methods ---- constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Release = 0x463590; constexpr uintptr_t .cctor = 0x351080; }; // UnityEngine.Pool.IObjectPool`1 struct IObjectPool_ { // ---- Methods ---- constexpr uintptr_t CountInactive = 0x3494D0; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Release = 0x463590; constexpr uintptr_t Clear = 0x351010; }; // UnityEngine.Pool.ObjectPool`1 struct ObjectPool_ { constexpr uintptr_t m_List = 0x0; constexpr uintptr_t m_CreateFunc = 0x0; constexpr uintptr_t m_ActionOnGet = 0x0; constexpr uintptr_t m_ActionOnRelease = 0x0; constexpr uintptr_t m_ActionOnDestroy = 0x0; constexpr uintptr_t m_MaxSize = 0x0; constexpr uintptr_t m_CollectionCheck = 0x0; constexpr uintptr_t m_FreshlyReleased = 0x0; // ---- Methods ---- constexpr uintptr_t CountAll = 0x3494D0; constexpr uintptr_t CountAll = 0x3578D0; constexpr uintptr_t CountInactive = 0x3494D0; constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Release = 0x463590; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t Dispose = 0x351010; }; // UnityEngine.Pool.PooledObject`1 struct PooledObject_ { constexpr uintptr_t m_ToReturn = 0x0; constexpr uintptr_t m_Pool = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t System.IDisposable.Dispose = 0x351010; }; // UnityEngine.Pool.PoolManager struct PoolManager { constexpr uintptr_t s_WeakPoolReferences = 0x0; // ---- Methods ---- constexpr uintptr_t Register = 0x2F97E60; constexpr uintptr_t .cctor = 0x2F97F90; }; // UnityEngine.Networking.PlayerConnection.MessageEventArgs struct MessageEventArgs { constexpr uintptr_t playerId = 0x10; constexpr uintptr_t data = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection struct IEditorPlayerConnection { // ---- Methods ---- constexpr uintptr_t RegisterConnection = 0x351800; constexpr uintptr_t RegisterDisconnection = 0x351800; }; // UnityEngine.Networking.PlayerConnection.PlayerConnection struct PlayerConnection { constexpr uintptr_t connectionNative = 0x0; constexpr uintptr_t m_PlayerEditorConnectionEvents = 0x18; constexpr uintptr_t m_connectedPlayers = 0x20; constexpr uintptr_t m_IsInitilized = 0x28; constexpr uintptr_t s_Instance = 0x8; // ---- Methods ---- constexpr uintptr_t Instance = 0x2F96BC0; constexpr uintptr_t IsConnected = 0x2F96CD0; constexpr uintptr_t CreateInstance = 0x2F95960; constexpr uintptr_t OnEnable = 0x2F95E20; constexpr uintptr_t GetConnectionNativeApi = 0x2F95B40; constexpr uintptr_t Register = 0x2F96040; constexpr uintptr_t Unregister = 0x2F96740; constexpr uintptr_t RegisterConnection = 0x2F95E80; constexpr uintptr_t RegisterDisconnection = 0x2F95FE0; constexpr uintptr_t UnregisterConnection = 0x2F96680; constexpr uintptr_t UnregisterDisconnection = 0x2F966E0; constexpr uintptr_t Send = 0x2F962E0; constexpr uintptr_t TrySend = 0x2F964B0; constexpr uintptr_t BlockUntilRecvMsg = 0x2F955C0; constexpr uintptr_t DisconnectAll = 0x2F95A10; constexpr uintptr_t MessageCallbackInternal = 0x2F95BB0; constexpr uintptr_t ConnectedCallbackInternal = 0x2F95890; constexpr uintptr_t DisconnectedCallback = 0x2F95AB0; constexpr uintptr_t .ctor = 0x2F96A10; }; // MessageEvent struct MessageEvent { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F927B0; }; // ConnectionChangeEvent struct ConnectionChangeEvent { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F91540; }; // MessageTypeSubscribers struct MessageTypeSubscribers { constexpr uintptr_t m_messageTypeId = 0x10; constexpr uintptr_t subscriberCount = 0x18; constexpr uintptr_t messageCallback = 0x20; // ---- Methods ---- constexpr uintptr_t MessageTypeId = 0x2F92880; constexpr uintptr_t MessageTypeId = 0x2F928C0; constexpr uintptr_t .ctor = 0x2F927F0; }; // UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents struct PlayerEditorConnectionEvents { constexpr uintptr_t m_MessageTypeSubscribers = 0x10; constexpr uintptr_t m_SubscriberLookup = 0x18; constexpr uintptr_t connectionEvent = 0x20; constexpr uintptr_t disconnectionEvent = 0x28; // ---- Methods ---- constexpr uintptr_t MessageTypeSubscribers = 0x53E8F0; constexpr uintptr_t BuildLookup = 0x2F96FF0; constexpr uintptr_t InvokeMessageIdSubscribers = 0x2F972E0; constexpr uintptr_t AddAndCreate = 0x2F96D70; constexpr uintptr_t UnregisterManagedCallback = 0x2F97460; constexpr uintptr_t .ctor = 0x2F97590; }; // UnityEngine.Internal.DefaultValueAttribute struct DefaultValueAttribute { constexpr uintptr_t DefaultValue = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x8561B0; constexpr uintptr_t Value = 0x1D09890; constexpr uintptr_t Equals = 0x2F918B0; constexpr uintptr_t GetHashCode = 0x2F91970; }; // UnityEngine.Internal.ExcludeFromDocsAttribute struct ExcludeFromDocsAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // Flags struct Flags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Evaluate = 0x0; constexpr uintptr_t SeekOccured = 0x0; constexpr uintptr_t Loop = 0x0; constexpr uintptr_t Hold = 0x0; constexpr uintptr_t EffectivePlayStateDelayed = 0x0; constexpr uintptr_t EffectivePlayStatePlaying = 0x0; }; // UnityEngine.Playables.FrameData struct FrameData { constexpr uintptr_t m_FrameID = 0x10; constexpr uintptr_t m_DeltaTime = 0x18; constexpr uintptr_t m_Weight = 0x20; constexpr uintptr_t m_EffectiveWeight = 0x24; constexpr uintptr_t m_EffectiveParentDelay = 0x28; constexpr uintptr_t m_EffectiveParentSpeed = 0x30; constexpr uintptr_t m_EffectiveSpeed = 0x34; constexpr uintptr_t m_Flags = 0x38; constexpr uintptr_t m_Output = 0x40; }; // UnityEngine.Playables.INotificationReceiver struct INotificationReceiver { // ---- Methods ---- constexpr uintptr_t OnNotify = 0x463590; }; // UnityEngine.Playables.IPlayableBehaviour struct IPlayableBehaviour { // ---- Methods ---- constexpr uintptr_t OnGraphStart = 0x463590; constexpr uintptr_t OnGraphStop = 0x463590; constexpr uintptr_t OnPlayableCreate = 0x463590; constexpr uintptr_t OnPlayableDestroy = 0x463590; constexpr uintptr_t OnBehaviourPlay = 0x463590; constexpr uintptr_t OnBehaviourPause = 0x463590; constexpr uintptr_t PrepareFrame = 0x463590; constexpr uintptr_t ProcessFrame = 0x463590; }; // UnityEngine.Playables.Playable struct Playable { constexpr uintptr_t m_Handle = 0x10; constexpr uintptr_t m_NullPlayable = 0x0; // ---- Methods ---- constexpr uintptr_t Null = 0x2F95560; constexpr uintptr_t .ctor = 0x8589B0; constexpr uintptr_t GetHandle = 0xD52230; constexpr uintptr_t Equals = 0x2F953E0; constexpr uintptr_t .cctor = 0x2F954C0; }; // UnityEngine.Playables.PlayableAsset struct PlayableAsset { // ---- Methods ---- constexpr uintptr_t Duration = 0x2F94A90; constexpr uintptr_t Outputs = 0x2F94AE0; constexpr uintptr_t Internal_CreatePlayable = 0x2F94920; constexpr uintptr_t Internal_GetPlayableAssetDuration = 0x2F94A50; constexpr uintptr_t .ctor = 0x778690; }; // UnityEngine.Playables.PlayableBehaviour struct PlayableBehaviour { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t OnGraphStart = 0x512CE0; constexpr uintptr_t OnGraphStop = 0x512CE0; constexpr uintptr_t OnPlayableCreate = 0x512CE0; constexpr uintptr_t OnPlayableDestroy = 0x512CE0; constexpr uintptr_t OnBehaviourPlay = 0x512CE0; constexpr uintptr_t OnBehaviourPause = 0x512CE0; constexpr uintptr_t PrepareFrame = 0x512CE0; constexpr uintptr_t ProcessFrame = 0x512CE0; constexpr uintptr_t Clone = 0x2F94B30; }; // CreateOutputMethod struct CreateOutputMethod { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F915C0; constexpr uintptr_t Invoke = 0x2F91580; }; // UnityEngine.Playables.PlayableBinding struct PlayableBinding { constexpr uintptr_t m_StreamName = 0x10; constexpr uintptr_t m_SourceObject = 0x18; constexpr uintptr_t m_SourceBindingType = 0x20; constexpr uintptr_t m_CreateOutputMethod = 0x28; constexpr uintptr_t None = 0x0; constexpr uintptr_t DefaultDuration = 0x8; // ---- Methods ---- constexpr uintptr_t .cctor = 0x2F94B40; }; // UnityEngine.Playables.DirectorUpdateMode struct DirectorUpdateMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t DSPClock = 0x0; constexpr uintptr_t GameTime = 0x0; constexpr uintptr_t UnscaledGameTime = 0x0; constexpr uintptr_t Manual = 0x0; }; // UnityEngine.Playables.PlayableGraph struct PlayableGraph { constexpr uintptr_t m_Handle = 0x10; constexpr uintptr_t m_Version = 0x18; }; // UnityEngine.Playables.PlayableHandle struct PlayableHandle { constexpr uintptr_t m_Handle = 0x10; constexpr uintptr_t m_Version = 0x18; constexpr uintptr_t m_Null = 0x0; // ---- Methods ---- constexpr uintptr_t IsPlayableOfType = 0x3496B0; constexpr uintptr_t Null = 0x2F94E60; constexpr uintptr_t Op_Equality = 0x2F94EC0; constexpr uintptr_t Equals = 0x2F94BD0; constexpr uintptr_t Equals = 0x2F94CE0; constexpr uintptr_t GetHashCode = 0x2F94D70; constexpr uintptr_t CompareVersion = 0xFE37F0; constexpr uintptr_t IsValid = 0x2F94DE0; constexpr uintptr_t GetPlayableType = 0x2F94DA0; constexpr uintptr_t .cctor = 0x2F94E20; }; // UnityEngine.Playables.PlayableOutput struct PlayableOutput { constexpr uintptr_t m_Handle = 0x10; constexpr uintptr_t m_NullPlayableOutput = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x8589B0; constexpr uintptr_t GetHandle = 0xD52230; constexpr uintptr_t Equals = 0x2F95260; constexpr uintptr_t .cctor = 0x2F95340; }; // UnityEngine.Playables.PlayableOutputHandle struct PlayableOutputHandle { constexpr uintptr_t m_Handle = 0x10; constexpr uintptr_t m_Version = 0x18; constexpr uintptr_t m_Null = 0x0; // ---- Methods ---- constexpr uintptr_t Null = 0x2F95190; constexpr uintptr_t IsPlayableOutputOfType = 0x3496B0; constexpr uintptr_t GetHashCode = 0x2F94D70; constexpr uintptr_t Op_Equality = 0x2F951F0; constexpr uintptr_t Equals = 0x2F94F30; constexpr uintptr_t Equals = 0x2F95040; constexpr uintptr_t CompareVersion = 0xFE37F0; constexpr uintptr_t IsValid = 0x2F95110; constexpr uintptr_t GetPlayableOutputType = 0x2F950D0; constexpr uintptr_t .cctor = 0x2F95150; }; // UnityEngine.Playables.ScriptPlayableOutput struct ScriptPlayableOutput { constexpr uintptr_t m_Handle = 0x10; }; // UnityEngine.Assertions.Assert struct Assert { constexpr uintptr_t raiseExceptions = 0x0; // ---- Methods ---- constexpr uintptr_t Fail = 0x2F8B7E0; constexpr uintptr_t IsTrue = 0x2F8BD30; constexpr uintptr_t IsTrue = 0x2F8BC40; constexpr uintptr_t IsFalse = 0x2F8B900; constexpr uintptr_t IsFalse = 0x2F8BA10; constexpr uintptr_t AreEqual = 0x463590; constexpr uintptr_t AreEqual = 0x463590; constexpr uintptr_t AreEqual = 0x463590; constexpr uintptr_t AreEqual = 0x2F8B730; constexpr uintptr_t IsNull = 0x463590; constexpr uintptr_t IsNull = 0x463590; constexpr uintptr_t IsNull = 0x2F8BBA0; constexpr uintptr_t IsNotNull = 0x463590; constexpr uintptr_t IsNotNull = 0x463590; constexpr uintptr_t IsNotNull = 0x2F8BB00; constexpr uintptr_t AreEqual = 0x2F8B6C0; constexpr uintptr_t .cctor = 0x2F8BE40; }; // UnityEngine.Assertions.AssertionException struct AssertionException { constexpr uintptr_t m_UserMessage = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F8BE80; constexpr uintptr_t Message = 0x2F8BF00; }; // UnityEngine.Assertions.AssertionMessageUtil struct AssertionMessageUtil { // ---- Methods ---- constexpr uintptr_t GetMessage = 0x2F8C520; constexpr uintptr_t GetMessage = 0x2F8C250; constexpr uintptr_t GetEqualityMessage = 0x2F8BFF0; constexpr uintptr_t NullFailureMessage = 0x2F8C640; constexpr uintptr_t BooleanFailureMessage = 0x2F8BF60; }; // UnityEngine.Analytics.SendEventOptions struct SendEventOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t kAppendNone = 0x0; constexpr uintptr_t kAppendBuildGuid = 0x0; constexpr uintptr_t kAppendBuildTarget = 0x0; }; // UnityEngine.Analytics.AnalyticsEventBase struct AnalyticsEventBase { constexpr uintptr_t eventName = 0x10; constexpr uintptr_t eventVersion = 0x18; constexpr uintptr_t eventPrefix = 0x20; constexpr uintptr_t sendEventOptions = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F8B600; }; // UnityEngine.Analytics.BatchRenderGroupUsageAnalytic struct BatchRenderGroupUsageAnalytic { constexpr uintptr_t maxBRGInstance = 0x30; constexpr uintptr_t maxMeshCount = 0x34; constexpr uintptr_t maxMaterialCount = 0x38; constexpr uintptr_t maxDrawCommandBatch = 0x3C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F8D100; constexpr uintptr_t CreateBatchRenderGroupUsageAnalytic = 0x2F8D040; }; // UnityEngine.Analytics.UaaLApplicationLaunchAnalytic struct UaaLApplicationLaunchAnalytic { constexpr uintptr_t launch_type = 0x30; constexpr uintptr_t launch_process_type = 0x34; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FAB4B0; constexpr uintptr_t CreateUaaLApplicationLaunchAnalytic = 0x2FAB3F0; }; // UnityEngine.Analytics.ShaderRuntimeInfoAnalytic struct ShaderRuntimeInfoAnalytic { constexpr uintptr_t VariantsRequested = 0x30; constexpr uintptr_t VariantsRequestedMissing = 0x38; constexpr uintptr_t VariantsRequestedUnsupported = 0x40; constexpr uintptr_t VariantsRequestedCompiled = 0x48; constexpr uintptr_t VariantsRequestedViaWarmup = 0x50; constexpr uintptr_t VariantsUnused = 0x58; constexpr uintptr_t VariantsCompilationTimeTotal = 0x60; constexpr uintptr_t VariantsCompilationTimeMax = 0x64; constexpr uintptr_t VariantsCompilationTimeMedian = 0x68; constexpr uintptr_t VariantsWarmupTimeTotal = 0x6C; constexpr uintptr_t VariantsWarmupTimeMax = 0x70; constexpr uintptr_t VariantsWarmupTimeMedian = 0x74; constexpr uintptr_t UseProgressiveWarmup = 0x78; constexpr uintptr_t ShaderChunkSizeMin = 0x7C; constexpr uintptr_t ShaderChunkSizeMax = 0x80; constexpr uintptr_t ShaderChunkSizeAvg = 0x84; constexpr uintptr_t ShaderChunkCountMin = 0x88; constexpr uintptr_t ShaderChunkCountMax = 0x8C; constexpr uintptr_t ShaderChunkCountAvg = 0x90; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F9EA50; constexpr uintptr_t CreateShaderRuntimeInfoAnalytic = 0x2F9E950; }; // UnityEngine.Rendering.SortingGroup struct SortingGroup { // ---- Methods ---- constexpr uintptr_t InvalidSortingGroupID = 0x2F9F860; constexpr uintptr_t GetSortingGroupByIndex = 0x2F9F800; constexpr uintptr_t SortingLayerID = 0x2F9F8D0; constexpr uintptr_t SortingOrder = 0x2F9F990; }; // UnityEngine.Rendering.AsyncGPUReadbackRequest struct AsyncGPUReadbackRequest { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t m_Version = 0x18; // ---- Methods ---- constexpr uintptr_t WaitForCompletion = 0x2F8C9A0; constexpr uintptr_t GetData = 0x463590; constexpr uintptr_t Done = 0x2F8C910; constexpr uintptr_t HasError = 0x2F8C8A0; constexpr uintptr_t LayerCount = 0x2F8C820; constexpr uintptr_t LayerDataSize = 0x2F8C860; constexpr uintptr_t IsDone = 0x2F8C910; constexpr uintptr_t HasError = 0x2F8C8A0; constexpr uintptr_t GetLayerCount = 0x2F8C820; constexpr uintptr_t GetLayerDataSize = 0x2F8C860; constexpr uintptr_t SetScriptingCallback = 0x2F8C950; constexpr uintptr_t GetDataRaw = 0x2F8C7E0; constexpr uintptr_t InvokeCallback = 0x2F8C8E0; }; // UnityEngine.Rendering.AsyncRequestNativeArrayData struct AsyncRequestNativeArrayData { constexpr uintptr_t nativeArrayBuffer = 0x10; constexpr uintptr_t lengthInBytes = 0x18; // ---- Methods ---- constexpr uintptr_t CreateAndCheckAccess = 0x463590; }; // UnityEngine.Rendering.AsyncGPUReadback struct AsyncGPUReadback { // ---- Methods ---- constexpr uintptr_t Request = 0x2F8CC30; constexpr uintptr_t Request = 0x2F8CD40; constexpr uintptr_t Request_Internal_GraphicsBuffer_1 = 0x2F8CA40; constexpr uintptr_t Request_Internal_GraphicsBuffer_2 = 0x2F8CB60; }; // UnityEngine.Rendering.SynchronisationStage struct SynchronisationStage { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t VertexProcessing = 0x0; constexpr uintptr_t PixelProcessing = 0x0; }; // UnityEngine.Rendering.ShaderHardwareTier struct ShaderHardwareTier { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Tier1 = 0x0; constexpr uintptr_t Tier2 = 0x0; constexpr uintptr_t Tier3 = 0x0; }; // UnityEngine.Rendering.BlendShapeBufferLayout struct BlendShapeBufferLayout { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t PerShape = 0x0; constexpr uintptr_t PerVertex = 0x0; }; // UnityEngine.Rendering.RayTracingAccelerationStructureBuildFlags struct RayTracingAccelerationStructureBuildFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t PreferFastTrace = 0x0; constexpr uintptr_t PreferFastBuild = 0x0; constexpr uintptr_t MinimizeMemory = 0x0; }; // UnityEngine.Rendering.IndexFormat struct IndexFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UInt16 = 0x0; constexpr uintptr_t UInt32 = 0x0; }; // UnityEngine.Rendering.MeshUpdateFlags struct MeshUpdateFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t DontValidateIndices = 0x0; constexpr uintptr_t DontResetBoneBounds = 0x0; constexpr uintptr_t DontNotifyMeshUsers = 0x0; constexpr uintptr_t DontRecalculateBounds = 0x0; }; // UnityEngine.Rendering.VertexAttributeFormat struct VertexAttributeFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Float32 = 0x0; constexpr uintptr_t Float16 = 0x0; constexpr uintptr_t UNorm8 = 0x0; constexpr uintptr_t SNorm8 = 0x0; constexpr uintptr_t UNorm16 = 0x0; constexpr uintptr_t SNorm16 = 0x0; constexpr uintptr_t UInt8 = 0x0; constexpr uintptr_t SInt8 = 0x0; constexpr uintptr_t UInt16 = 0x0; constexpr uintptr_t SInt16 = 0x0; constexpr uintptr_t UInt32 = 0x0; constexpr uintptr_t SInt32 = 0x0; }; // UnityEngine.Rendering.VertexAttribute struct VertexAttribute { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Position = 0x0; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t Tangent = 0x0; constexpr uintptr_t Color = 0x0; constexpr uintptr_t TexCoord0 = 0x0; constexpr uintptr_t TexCoord1 = 0x0; constexpr uintptr_t TexCoord2 = 0x0; constexpr uintptr_t TexCoord3 = 0x0; constexpr uintptr_t TexCoord4 = 0x0; constexpr uintptr_t TexCoord5 = 0x0; constexpr uintptr_t TexCoord6 = 0x0; constexpr uintptr_t TexCoord7 = 0x0; constexpr uintptr_t BlendWeight = 0x0; constexpr uintptr_t BlendIndices = 0x0; }; // UnityEngine.Rendering.OpaqueSortMode struct OpaqueSortMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t FrontToBack = 0x0; constexpr uintptr_t NoDistanceSort = 0x0; }; // UnityEngine.Rendering.RenderBufferLoadAction struct RenderBufferLoadAction { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Load = 0x0; constexpr uintptr_t Clear = 0x0; constexpr uintptr_t DontCare = 0x0; }; // UnityEngine.Rendering.RenderBufferStoreAction struct RenderBufferStoreAction { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Store = 0x0; constexpr uintptr_t Resolve = 0x0; constexpr uintptr_t StoreAndResolve = 0x0; constexpr uintptr_t DontCare = 0x0; }; // UnityEngine.Rendering.FastMemoryFlags struct FastMemoryFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t SpillTop = 0x0; constexpr uintptr_t SpillBottom = 0x0; }; // UnityEngine.Rendering.BlendMode struct BlendMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Zero = 0x0; constexpr uintptr_t One = 0x0; constexpr uintptr_t DstColor = 0x0; constexpr uintptr_t SrcColor = 0x0; constexpr uintptr_t OneMinusDstColor = 0x0; constexpr uintptr_t SrcAlpha = 0x0; constexpr uintptr_t OneMinusSrcColor = 0x0; constexpr uintptr_t DstAlpha = 0x0; constexpr uintptr_t OneMinusDstAlpha = 0x0; constexpr uintptr_t SrcAlphaSaturate = 0x0; constexpr uintptr_t OneMinusSrcAlpha = 0x0; }; // UnityEngine.Rendering.BlendOp struct BlendOp { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Add = 0x0; constexpr uintptr_t Subtract = 0x0; constexpr uintptr_t ReverseSubtract = 0x0; constexpr uintptr_t Min = 0x0; constexpr uintptr_t Max = 0x0; constexpr uintptr_t LogicalClear = 0x0; constexpr uintptr_t LogicalSet = 0x0; constexpr uintptr_t LogicalCopy = 0x0; constexpr uintptr_t LogicalCopyInverted = 0x0; constexpr uintptr_t LogicalNoop = 0x0; constexpr uintptr_t LogicalInvert = 0x0; constexpr uintptr_t LogicalAnd = 0x0; constexpr uintptr_t LogicalNand = 0x0; constexpr uintptr_t LogicalOr = 0x0; constexpr uintptr_t LogicalNor = 0x0; constexpr uintptr_t LogicalXor = 0x0; constexpr uintptr_t LogicalEquivalence = 0x0; constexpr uintptr_t LogicalAndReverse = 0x0; constexpr uintptr_t LogicalAndInverted = 0x0; constexpr uintptr_t LogicalOrReverse = 0x0; constexpr uintptr_t LogicalOrInverted = 0x0; constexpr uintptr_t Multiply = 0x0; constexpr uintptr_t Screen = 0x0; constexpr uintptr_t Overlay = 0x0; constexpr uintptr_t Darken = 0x0; constexpr uintptr_t Lighten = 0x0; constexpr uintptr_t ColorDodge = 0x0; constexpr uintptr_t ColorBurn = 0x0; constexpr uintptr_t HardLight = 0x0; constexpr uintptr_t SoftLight = 0x0; constexpr uintptr_t Difference = 0x0; constexpr uintptr_t Exclusion = 0x0; constexpr uintptr_t HSLHue = 0x0; constexpr uintptr_t HSLSaturation = 0x0; constexpr uintptr_t HSLColor = 0x0; constexpr uintptr_t HSLLuminosity = 0x0; }; // UnityEngine.Rendering.CompareFunction struct CompareFunction { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Disabled = 0x0; constexpr uintptr_t Never = 0x0; constexpr uintptr_t Less = 0x0; constexpr uintptr_t Equal = 0x0; constexpr uintptr_t LessEqual = 0x0; constexpr uintptr_t Greater = 0x0; constexpr uintptr_t NotEqual = 0x0; constexpr uintptr_t GreaterEqual = 0x0; constexpr uintptr_t Always = 0x0; }; // UnityEngine.Rendering.CullMode struct CullMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Off = 0x0; constexpr uintptr_t Front = 0x0; constexpr uintptr_t Back = 0x0; }; // UnityEngine.Rendering.ColorWriteMask struct ColorWriteMask { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Alpha = 0x0; constexpr uintptr_t Blue = 0x0; constexpr uintptr_t Green = 0x0; constexpr uintptr_t Red = 0x0; constexpr uintptr_t All = 0x0; }; // UnityEngine.Rendering.StencilOp struct StencilOp { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Keep = 0x0; constexpr uintptr_t Zero = 0x0; constexpr uintptr_t Replace = 0x0; constexpr uintptr_t IncrementSaturate = 0x0; constexpr uintptr_t DecrementSaturate = 0x0; constexpr uintptr_t Invert = 0x0; constexpr uintptr_t IncrementWrap = 0x0; constexpr uintptr_t DecrementWrap = 0x0; }; // UnityEngine.Rendering.AmbientMode struct AmbientMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Skybox = 0x0; constexpr uintptr_t Trilight = 0x0; constexpr uintptr_t Flat = 0x0; constexpr uintptr_t Custom = 0x0; }; // UnityEngine.Rendering.DefaultReflectionMode struct DefaultReflectionMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Skybox = 0x0; constexpr uintptr_t Custom = 0x0; }; // UnityEngine.Rendering.CameraEvent struct CameraEvent { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t BeforeDepthTexture = 0x0; constexpr uintptr_t AfterDepthTexture = 0x0; constexpr uintptr_t BeforeDepthNormalsTexture = 0x0; constexpr uintptr_t AfterDepthNormalsTexture = 0x0; constexpr uintptr_t BeforeGBuffer = 0x0; constexpr uintptr_t AfterGBuffer = 0x0; constexpr uintptr_t BeforeLighting = 0x0; constexpr uintptr_t AfterLighting = 0x0; constexpr uintptr_t BeforeFinalPass = 0x0; constexpr uintptr_t AfterFinalPass = 0x0; constexpr uintptr_t BeforeForwardOpaque = 0x0; constexpr uintptr_t AfterForwardOpaque = 0x0; constexpr uintptr_t BeforeImageEffectsOpaque = 0x0; constexpr uintptr_t AfterImageEffectsOpaque = 0x0; constexpr uintptr_t BeforeSkybox = 0x0; constexpr uintptr_t AfterSkybox = 0x0; constexpr uintptr_t BeforeForwardAlpha = 0x0; constexpr uintptr_t AfterForwardAlpha = 0x0; constexpr uintptr_t BeforeImageEffects = 0x0; constexpr uintptr_t AfterImageEffects = 0x0; constexpr uintptr_t AfterEverything = 0x0; constexpr uintptr_t BeforeReflections = 0x0; constexpr uintptr_t AfterReflections = 0x0; constexpr uintptr_t BeforeHaloAndLensFlares = 0x0; constexpr uintptr_t AfterHaloAndLensFlares = 0x0; }; // UnityEngine.Rendering.CameraEventUtils struct CameraEventUtils { // ---- Methods ---- constexpr uintptr_t IsValid = 0x2F8D220; }; // UnityEngine.Rendering.LightEvent struct LightEvent { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t BeforeShadowMap = 0x0; constexpr uintptr_t AfterShadowMap = 0x0; constexpr uintptr_t BeforeScreenspaceMask = 0x0; constexpr uintptr_t AfterScreenspaceMask = 0x0; constexpr uintptr_t BeforeShadowMapPass = 0x0; constexpr uintptr_t AfterShadowMapPass = 0x0; }; // UnityEngine.Rendering.ShadowMapPass struct ShadowMapPass { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t PointlightPositiveX = 0x0; constexpr uintptr_t PointlightNegativeX = 0x0; constexpr uintptr_t PointlightPositiveY = 0x0; constexpr uintptr_t PointlightNegativeY = 0x0; constexpr uintptr_t PointlightPositiveZ = 0x0; constexpr uintptr_t PointlightNegativeZ = 0x0; constexpr uintptr_t DirectionalCascade0 = 0x0; constexpr uintptr_t DirectionalCascade1 = 0x0; constexpr uintptr_t DirectionalCascade2 = 0x0; constexpr uintptr_t DirectionalCascade3 = 0x0; constexpr uintptr_t Spotlight = 0x0; constexpr uintptr_t AreaLight = 0x0; constexpr uintptr_t Pointlight = 0x0; constexpr uintptr_t Directional = 0x0; constexpr uintptr_t All = 0x0; }; // UnityEngine.Rendering.BuiltinRenderTextureType struct BuiltinRenderTextureType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t PropertyName = 0x0; constexpr uintptr_t BufferPtr = 0x0; constexpr uintptr_t RenderTexture = 0x0; constexpr uintptr_t BindableTexture = 0x0; constexpr uintptr_t None = 0x0; constexpr uintptr_t CurrentActive = 0x0; constexpr uintptr_t CameraTarget = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t DepthNormals = 0x0; constexpr uintptr_t ResolvedDepth = 0x0; constexpr uintptr_t PrepassNormalsSpec = 0x0; constexpr uintptr_t PrepassLight = 0x0; constexpr uintptr_t PrepassLightSpec = 0x0; constexpr uintptr_t GBuffer0 = 0x0; constexpr uintptr_t GBuffer1 = 0x0; constexpr uintptr_t GBuffer2 = 0x0; constexpr uintptr_t GBuffer3 = 0x0; constexpr uintptr_t Reflections = 0x0; constexpr uintptr_t MotionVectors = 0x0; constexpr uintptr_t GBuffer4 = 0x0; constexpr uintptr_t GBuffer5 = 0x0; constexpr uintptr_t GBuffer6 = 0x0; constexpr uintptr_t GBuffer7 = 0x0; }; // UnityEngine.Rendering.PassType struct PassType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t Vertex = 0x0; constexpr uintptr_t VertexLM = 0x0; constexpr uintptr_t VertexLMRGBM = 0x0; constexpr uintptr_t ForwardBase = 0x0; constexpr uintptr_t ForwardAdd = 0x0; constexpr uintptr_t LightPrePassBase = 0x0; constexpr uintptr_t LightPrePassFinal = 0x0; constexpr uintptr_t ShadowCaster = 0x0; constexpr uintptr_t Deferred = 0x0; constexpr uintptr_t Meta = 0x0; constexpr uintptr_t MotionVectors = 0x0; constexpr uintptr_t ScriptableRenderPipeline = 0x0; constexpr uintptr_t ScriptableRenderPipelineDefaultUnlit = 0x0; constexpr uintptr_t GrabPass = 0x0; }; // UnityEngine.Rendering.ShadowCastingMode struct ShadowCastingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Off = 0x0; constexpr uintptr_t On = 0x0; constexpr uintptr_t TwoSided = 0x0; constexpr uintptr_t ShadowsOnly = 0x0; }; // UnityEngine.Rendering.LightShadowResolution struct LightShadowResolution { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FromQualitySettings = 0x0; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t High = 0x0; constexpr uintptr_t VeryHigh = 0x0; }; // UnityEngine.Rendering.LightUnit struct LightUnit { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Lumen = 0x0; constexpr uintptr_t Candela = 0x0; constexpr uintptr_t Lux = 0x0; constexpr uintptr_t Nits = 0x0; constexpr uintptr_t Ev100 = 0x0; }; // UnityEngine.Rendering.GraphicsDeviceType struct GraphicsDeviceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t OpenGL2 = 0x0; constexpr uintptr_t Direct3D9 = 0x0; constexpr uintptr_t Direct3D11 = 0x0; constexpr uintptr_t PlayStation3 = 0x0; constexpr uintptr_t Null = 0x0; constexpr uintptr_t Xbox360 = 0x0; constexpr uintptr_t OpenGLES2 = 0x0; constexpr uintptr_t OpenGLES3 = 0x0; constexpr uintptr_t PlayStationVita = 0x0; constexpr uintptr_t PlayStation4 = 0x0; constexpr uintptr_t XboxOne = 0x0; constexpr uintptr_t PlayStationMobile = 0x0; constexpr uintptr_t Metal = 0x0; constexpr uintptr_t OpenGLCore = 0x0; constexpr uintptr_t Direct3D12 = 0x0; constexpr uintptr_t N3DS = 0x0; constexpr uintptr_t Vulkan = 0x0; constexpr uintptr_t Switch = 0x0; constexpr uintptr_t XboxOneD3D12 = 0x0; constexpr uintptr_t GameCoreXboxOne = 0x0; constexpr uintptr_t GameCoreScarlett = 0x0; constexpr uintptr_t GameCoreXboxSeries = 0x0; constexpr uintptr_t PlayStation5 = 0x0; constexpr uintptr_t PlayStation5NGGC = 0x0; constexpr uintptr_t WebGPU = 0x0; constexpr uintptr_t Switch2 = 0x0; }; // UnityEngine.Rendering.GraphicsTier struct GraphicsTier { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Tier1 = 0x0; constexpr uintptr_t Tier2 = 0x0; constexpr uintptr_t Tier3 = 0x0; }; // UnityEngine.Rendering.SubMeshDescriptor struct SubMeshDescriptor { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F9FDD0; constexpr uintptr_t Bounds = 0xD58490; constexpr uintptr_t Bounds = 0x2F9FE10; constexpr uintptr_t Topology = 0x684F40; constexpr uintptr_t Topology = 0x684F50; constexpr uintptr_t IndexStart = 0xCA9F50; constexpr uintptr_t IndexStart = 0xCAA140; constexpr uintptr_t IndexCount = 0x72D000; constexpr uintptr_t IndexCount = 0x72D040; constexpr uintptr_t BaseVertex = 0x6C12F0; constexpr uintptr_t BaseVertex = 0x72D060; constexpr uintptr_t FirstVertex = 0x5E10D0; constexpr uintptr_t FirstVertex = 0x62B690; constexpr uintptr_t VertexCount = 0x62B650; constexpr uintptr_t VertexCount = 0x62B6A0; constexpr uintptr_t ToString = 0x2F9FA70; }; // UnityEngine.Rendering.VertexAttributeDescriptor struct VertexAttributeDescriptor { // ---- Methods ---- constexpr uintptr_t Attribute = 0x6D3B80; constexpr uintptr_t Attribute = 0x6044D0; constexpr uintptr_t Format = 0x7EEDF0; constexpr uintptr_t Format = 0x7EEE20; constexpr uintptr_t Dimension = 0x7EEE00; constexpr uintptr_t Dimension = 0x7EEE30; constexpr uintptr_t Stream = 0x7EEE10; constexpr uintptr_t Stream = 0x7EEE40; constexpr uintptr_t .ctor = 0x2BA0ED0; constexpr uintptr_t ToString = 0x2FACCC0; constexpr uintptr_t GetHashCode = 0x2FACCA0; constexpr uintptr_t Equals = 0x2FACBE0; constexpr uintptr_t Equals = 0x2F18700; }; // UnityEngine.Rendering.FormatSwizzle struct FormatSwizzle { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FormatSwizzleR = 0x0; constexpr uintptr_t FormatSwizzleG = 0x0; constexpr uintptr_t FormatSwizzleB = 0x0; constexpr uintptr_t FormatSwizzleA = 0x0; constexpr uintptr_t FormatSwizzle0 = 0x0; constexpr uintptr_t FormatSwizzle1 = 0x0; }; // UnityEngine.Rendering.RenderTargetIdentifier struct RenderTargetIdentifier { constexpr uintptr_t AllDepthSlices = 0x0; constexpr uintptr_t m_Type = 0x10; constexpr uintptr_t m_NameID = 0x14; constexpr uintptr_t m_InstanceID = 0x18; constexpr uintptr_t m_BufferPointer = 0x20; constexpr uintptr_t m_MipLevel = 0x28; constexpr uintptr_t m_CubeFace = 0x2C; constexpr uintptr_t m_DepthSlice = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2F9C2C0; constexpr uintptr_t .ctor = 0x2F9C1F0; constexpr uintptr_t .ctor = 0x2F9C1D0; constexpr uintptr_t .ctor = 0x2F9C290; constexpr uintptr_t .ctor = 0x2F9C260; constexpr uintptr_t .ctor = 0x2F9C2E0; constexpr uintptr_t .ctor = 0x2F9C230; constexpr uintptr_t Op_Implicit = 0x2F9C3F0; constexpr uintptr_t Op_Implicit = 0x2F9C5E0; constexpr uintptr_t Op_Implicit = 0x2F9C440; constexpr uintptr_t Op_Implicit = 0x2F9C490; constexpr uintptr_t ToString = 0x2F9BE90; constexpr uintptr_t GetHashCode = 0x2F9BE40; constexpr uintptr_t Equals = 0x2F9BDB0; constexpr uintptr_t Equals = 0x2F9BC90; constexpr uintptr_t Op_Equality = 0x2F9BDB0; constexpr uintptr_t Op_Inequality = 0x2F9C660; }; // UnityEngine.Rendering.RenderTargetFlags struct RenderTargetFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ReadOnlyDepth = 0x0; constexpr uintptr_t ReadOnlyStencil = 0x0; constexpr uintptr_t ReadOnlyDepthStencil = 0x0; }; // UnityEngine.Rendering.RenderTargetBinding struct RenderTargetBinding { constexpr uintptr_t m_ColorRenderTargets = 0x10; constexpr uintptr_t m_DepthRenderTarget = 0x18; constexpr uintptr_t m_ColorLoadActions = 0x40; constexpr uintptr_t m_ColorStoreActions = 0x48; constexpr uintptr_t m_DepthLoadAction = 0x50; constexpr uintptr_t m_DepthStoreAction = 0x54; constexpr uintptr_t m_Flags = 0x58; // ---- Methods ---- constexpr uintptr_t ColorRenderTargets = 0xA9EAA0; constexpr uintptr_t DepthRenderTarget = 0x2FCCF20; constexpr uintptr_t ColorLoadActions = 0x2F938A0; constexpr uintptr_t ColorStoreActions = 0x1053C80; constexpr uintptr_t DepthLoadAction = 0x2FCCF10; constexpr uintptr_t DepthStoreAction = 0x2FCCF40; constexpr uintptr_t Flags = 0x2FCCF50; }; // UnityEngine.Rendering.ReflectionProbeUsage struct ReflectionProbeUsage { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Off = 0x0; constexpr uintptr_t BlendProbes = 0x0; constexpr uintptr_t BlendProbesAndSkybox = 0x0; constexpr uintptr_t Simple = 0x0; }; // UnityEngine.Rendering.ReflectionProbeType struct ReflectionProbeType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Cube = 0x0; constexpr uintptr_t Card = 0x0; }; // UnityEngine.Rendering.ReflectionProbeClearFlags struct ReflectionProbeClearFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Skybox = 0x0; constexpr uintptr_t SolidColor = 0x0; }; // UnityEngine.Rendering.ReflectionProbeMode struct ReflectionProbeMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Baked = 0x0; constexpr uintptr_t Realtime = 0x0; constexpr uintptr_t Custom = 0x0; }; // UnityEngine.Rendering.ReflectionProbeRefreshMode struct ReflectionProbeRefreshMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t OnAwake = 0x0; constexpr uintptr_t EveryFrame = 0x0; constexpr uintptr_t ViaScripting = 0x0; }; // UnityEngine.Rendering.ReflectionProbeTimeSlicingMode struct ReflectionProbeTimeSlicingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AllFacesAtOnce = 0x0; constexpr uintptr_t IndividualFaces = 0x0; constexpr uintptr_t NoTimeSlicing = 0x0; }; // UnityEngine.Rendering.ShadowSamplingMode struct ShadowSamplingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CompareDepths = 0x0; constexpr uintptr_t RawDepth = 0x0; constexpr uintptr_t None = 0x0; }; // UnityEngine.Rendering.LightProbeUsage struct LightProbeUsage { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Off = 0x0; constexpr uintptr_t BlendProbes = 0x0; constexpr uintptr_t UseProxyVolume = 0x0; constexpr uintptr_t CustomProvided = 0x0; }; // UnityEngine.Rendering.BuiltinShaderDefine struct BuiltinShaderDefine { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UNITY_NO_DXT5nm = 0x0; constexpr uintptr_t UNITY_NO_RGBM = 0x0; constexpr uintptr_t UNITY_USE_NATIVE_HDR = 0x0; constexpr uintptr_t UNITY_ENABLE_REFLECTION_BUFFERS = 0x0; constexpr uintptr_t UNITY_FRAMEBUFFER_FETCH_AVAILABLE = 0x0; constexpr uintptr_t UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS = 0x0; constexpr uintptr_t UNITY_METAL_SHADOWS_USE_POINT_FILTERING = 0x0; constexpr uintptr_t UNITY_NO_CUBEMAP_ARRAY = 0x0; constexpr uintptr_t UNITY_NO_SCREENSPACE_SHADOWS = 0x0; constexpr uintptr_t UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS = 0x0; constexpr uintptr_t UNITY_PBS_USE_BRDF1 = 0x0; constexpr uintptr_t UNITY_PBS_USE_BRDF2 = 0x0; constexpr uintptr_t UNITY_PBS_USE_BRDF3 = 0x0; constexpr uintptr_t UNITY_NO_FULL_STANDARD_SHADER = 0x0; constexpr uintptr_t UNITY_SPECCUBE_BOX_PROJECTION = 0x0; constexpr uintptr_t UNITY_SPECCUBE_BLENDING = 0x0; constexpr uintptr_t UNITY_ENABLE_DETAIL_NORMALMAP = 0x0; constexpr uintptr_t SHADER_API_MOBILE = 0x0; constexpr uintptr_t SHADER_API_DESKTOP = 0x0; constexpr uintptr_t UNITY_HARDWARE_TIER1 = 0x0; constexpr uintptr_t UNITY_HARDWARE_TIER2 = 0x0; constexpr uintptr_t UNITY_HARDWARE_TIER3 = 0x0; constexpr uintptr_t UNITY_COLORSPACE_GAMMA = 0x0; constexpr uintptr_t UNITY_LIGHT_PROBE_PROXY_VOLUME = 0x0; constexpr uintptr_t UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS = 0x0; constexpr uintptr_t UNITY_LIGHTMAP_DLDR_ENCODING = 0x0; constexpr uintptr_t UNITY_LIGHTMAP_RGBM_ENCODING = 0x0; constexpr uintptr_t UNITY_LIGHTMAP_FULL_HDR = 0x0; constexpr uintptr_t UNITY_VIRTUAL_TEXTURING = 0x0; constexpr uintptr_t UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION = 0x0; constexpr uintptr_t UNITY_ASTC_NORMALMAP_ENCODING = 0x0; constexpr uintptr_t SHADER_API_GLES30 = 0x0; constexpr uintptr_t SHADER_API_GLES31 = 0x0; constexpr uintptr_t SHADER_API_GLES32 = 0x0; constexpr uintptr_t UNITY_UNIFIED_SHADER_PRECISION_MODEL = 0x0; constexpr uintptr_t UNITY_PLATFORM_SUPPORTS_WAVE_32 = 0x0; constexpr uintptr_t UNITY_PLATFORM_SUPPORTS_WAVE_64 = 0x0; constexpr uintptr_t UNITY_NEEDS_RENDERPASS_FBFETCH_FALLBACK = 0x0; constexpr uintptr_t UNITY_PLATFORM_SUPPORTS_DEPTH_FETCH = 0x0; }; // UnityEngine.Rendering.TextureDimension struct TextureDimension { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t None = 0x0; constexpr uintptr_t Any = 0x0; constexpr uintptr_t Tex2D = 0x0; constexpr uintptr_t Tex3D = 0x0; constexpr uintptr_t Cube = 0x0; constexpr uintptr_t Tex2DArray = 0x0; constexpr uintptr_t CubeArray = 0x0; }; // UnityEngine.Rendering.CopyTextureSupport struct CopyTextureSupport { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Basic = 0x0; constexpr uintptr_t Copy3D = 0x0; constexpr uintptr_t DifferentTypes = 0x0; constexpr uintptr_t TextureToRT = 0x0; constexpr uintptr_t RTToTexture = 0x0; }; // UnityEngine.Rendering.ComputeQueueType struct ComputeQueueType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Background = 0x0; constexpr uintptr_t Urgent = 0x0; }; // UnityEngine.Rendering.SinglePassStereoMode struct SinglePassStereoMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t SideBySide = 0x0; constexpr uintptr_t Instancing = 0x0; constexpr uintptr_t Multiview = 0x0; }; // UnityEngine.Rendering.FoveatedRenderingCaps struct FoveatedRenderingCaps { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t FoveationImage = 0x0; constexpr uintptr_t NonUniformRaster = 0x0; constexpr uintptr_t ModeChangeOnlyBeforeRenderTargetSet = 0x0; }; // UnityEngine.Rendering.FoveatedRenderingMode struct FoveatedRenderingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Disabled = 0x0; constexpr uintptr_t Enabled = 0x0; }; // UnityEngine.Rendering.CommandBufferExecutionFlags struct CommandBufferExecutionFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t AsyncCompute = 0x0; }; // UnityEngine.Rendering.RTClearFlags struct RTClearFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Color = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t Stencil = 0x0; constexpr uintptr_t All = 0x0; constexpr uintptr_t DepthStencil = 0x0; constexpr uintptr_t ColorDepth = 0x0; constexpr uintptr_t ColorStencil = 0x0; }; // UnityEngine.Rendering.RenderTextureSubElement struct RenderTextureSubElement { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Color = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t Stencil = 0x0; constexpr uintptr_t Default = 0x0; }; // UnityEngine.Rendering.RenderingThreadingMode struct RenderingThreadingMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Direct = 0x0; constexpr uintptr_t SingleThreaded = 0x0; constexpr uintptr_t MultiThreaded = 0x0; constexpr uintptr_t LegacyJobified = 0x0; constexpr uintptr_t NativeGraphicsJobs = 0x0; constexpr uintptr_t NativeGraphicsJobsWithoutRenderThread = 0x0; constexpr uintptr_t NativeGraphicsJobsSplitThreading = 0x0; }; // UnityEngine.Rendering.CameraLateLatchMatrixType struct CameraLateLatchMatrixType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t View = 0x0; constexpr uintptr_t InverseView = 0x0; constexpr uintptr_t ViewProjection = 0x0; constexpr uintptr_t InverseViewProjection = 0x0; }; // UnityEngine.Rendering.OpenGLESVersion struct OpenGLESVersion { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t OpenGLES20 = 0x0; constexpr uintptr_t OpenGLES30 = 0x0; constexpr uintptr_t OpenGLES31 = 0x0; constexpr uintptr_t OpenGLES31AEP = 0x0; constexpr uintptr_t OpenGLES32 = 0x0; }; // UnityEngine.Rendering.SynchronisationStageFlags struct SynchronisationStageFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t VertexProcessing = 0x0; constexpr uintptr_t PixelProcessing = 0x0; constexpr uintptr_t ComputeProcessing = 0x0; constexpr uintptr_t AllGPUOperations = 0x0; }; // UnityEngine.Rendering.GraphicsFenceType struct GraphicsFenceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AsyncQueueSynchronisation = 0x0; constexpr uintptr_t CPUSynchronisation = 0x0; }; // UnityEngine.Rendering.GraphicsFence struct GraphicsFence { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t m_Version = 0x18; constexpr uintptr_t m_FenceType = 0x1C; // ---- Methods ---- constexpr uintptr_t TranslateSynchronizationStageToFlags = 0x2FCB780; constexpr uintptr_t InitPostAllocation = 0x2FCB670; constexpr uintptr_t IsFencePending = 0x2FCB720; constexpr uintptr_t Validate = 0x2FCB790; constexpr uintptr_t GetPlatformNotSupportedVersion = 0x2FCB620; constexpr uintptr_t GetVersionNumber = 0x2FCB630; }; // UnityEngine.Rendering.DefaultMaterialType struct DefaultMaterialType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Particle = 0x0; constexpr uintptr_t Line = 0x0; constexpr uintptr_t Terrain = 0x0; constexpr uintptr_t Sprite = 0x0; constexpr uintptr_t SpriteMask = 0x0; constexpr uintptr_t UGUI = 0x0; constexpr uintptr_t UGUI_Overdraw = 0x0; constexpr uintptr_t UGUI_ETC1Supported = 0x0; }; // UnityEngine.Rendering.DefaultShaderType struct DefaultShaderType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t AutodeskInteractive = 0x0; constexpr uintptr_t AutodeskInteractiveTransparent = 0x0; constexpr uintptr_t AutodeskInteractiveMasked = 0x0; constexpr uintptr_t TerrainDetailLit = 0x0; constexpr uintptr_t TerrainDetailGrass = 0x0; constexpr uintptr_t TerrainDetailGrassBillboard = 0x0; constexpr uintptr_t SpeedTree7 = 0x0; constexpr uintptr_t SpeedTree8 = 0x0; constexpr uintptr_t SpeedTree9 = 0x0; }; // UnityEngine.Rendering.GraphicsSettings struct GraphicsSettings { constexpr uintptr_t s_CurrentRenderPipelineGlobalSettings = 0x0; // ---- Methods ---- constexpr uintptr_t LightsUseLinearIntensity = 0x2FCC8E0; constexpr uintptr_t LightsUseLinearIntensity = 0x2FCC950; constexpr uintptr_t LightsUseColorTemperature = 0x2FCC910; constexpr uintptr_t UseScriptableRenderPipelineBatching = 0x2FCC990; constexpr uintptr_t HasShaderDefine = 0x2FCBE50; constexpr uintptr_t HasShaderDefine = 0x2FCBE90; constexpr uintptr_t INTERNAL_currentRenderPipeline = 0x2FCC490; constexpr uintptr_t CurrentRenderPipeline = 0x2FCC6B0; constexpr uintptr_t IsScriptableRenderPipelineEnabled = 0x2FCC860; constexpr uintptr_t CurrentRenderPipelineAssetType = 0x2FCC5C0; constexpr uintptr_t INTERNAL_defaultRenderPipeline = 0x2FCC540; constexpr uintptr_t DefaultRenderPipeline = 0x2FCC750; constexpr uintptr_t GetDefaultShader = 0x2FCBB10; constexpr uintptr_t GetDefaultMaterial = 0x2FCB810; constexpr uintptr_t Internal_GetSettingsForRenderPipeline = 0x2FCC080; constexpr uintptr_t GetSettingsForRenderPipeline = 0x347A50; constexpr uintptr_t Internal_GetCurrentRenderPipelineGlobalSettings = 0x2FCBF30; constexpr uintptr_t TryGetCurrentRenderPipelineGlobalSettings = 0x2FCC290; constexpr uintptr_t GetRenderPipelineSettings = 0x463590; constexpr uintptr_t TryGetRenderPipelineSettings = 0x347700; constexpr uintptr_t .cctor = 0x2FCC350; }; // UnityEngine.Rendering.IRenderPipelineGraphicsSettings struct IRenderPipelineGraphicsSettings { // ---- Methods ---- constexpr uintptr_t Version = 0x3494D0; constexpr uintptr_t IsAvailableInPlayerBuild = 0x554A00; }; // UnityEngine.Rendering.SearchType struct SearchType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ProjectPath = 0x0; constexpr uintptr_t BuiltinPath = 0x0; constexpr uintptr_t BuiltinExtraPath = 0x0; constexpr uintptr_t ShaderName = 0x0; }; // UnityEngine.Rendering.ResourcePathsBaseAttribute struct ResourcePathsBaseAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.Rendering.ResourcePathAttribute struct ResourcePathAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.Rendering.ResourcePathsAttribute struct ResourcePathsAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.Rendering.ResourceFormattedPathsAttribute struct ResourceFormattedPathsAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // UnityEngine.Rendering.OnDemandRendering struct OnDemandRendering { constexpr uintptr_t m_RenderFrameInterval = 0x0; // ---- Methods ---- constexpr uintptr_t RenderFrameInterval = 0x2FCCAA0; constexpr uintptr_t GetRenderFrameInterval = 0x2FCC9D0; constexpr uintptr_t .cctor = 0x2FCCA60; }; // BuildSettings struct BuildSettings { // ---- Methods ---- constexpr uintptr_t BuildFlags = 0x6044D0; constexpr uintptr_t RelativeOrigin = 0x2B39CD0; constexpr uintptr_t .ctor = 0x2FAF4D0; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Rendering.RayTracingAccelerationStructure struct RayTracingAccelerationStructure { constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t Dispose = 0x2FCCE00; constexpr uintptr_t Dispose = 0x2FCCD90; constexpr uintptr_t Destroy = 0x2FCCD50; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Rendering.CommandBuffer struct CommandBuffer { constexpr uintptr_t ThrowOnSetRenderTarget = 0x0; constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t RequestAsyncReadbackIntoNativeArray = 0x34C610; constexpr uintptr_t RequestAsyncReadbackIntoNativeArray = 0x34C610; constexpr uintptr_t RequestAsyncReadbackIntoNativeArray = 0x34C610; constexpr uintptr_t RequestAsyncReadbackIntoNativeArray = 0x463590; constexpr uintptr_t RequestAsyncReadbackIntoNativeArray = 0x463590; constexpr uintptr_t RequestAsyncReadbackIntoNativeArray = 0x463590; constexpr uintptr_t Internal_RequestAsyncReadback_1 = 0x2FBB780; constexpr uintptr_t Internal_RequestAsyncReadback_2 = 0x2FBB8F0; constexpr uintptr_t Internal_RequestAsyncReadback_3 = 0x2FBBA70; constexpr uintptr_t Internal_RequestAsyncReadback_4 = 0x2FBBBF0; constexpr uintptr_t Internal_RequestAsyncReadback_5 = 0x2FBBD70; constexpr uintptr_t Internal_RequestAsyncReadback_6 = 0x2FBBF00; constexpr uintptr_t Internal_RequestAsyncReadback_7 = 0x2FBC0A0; constexpr uintptr_t Internal_RequestAsyncReadback_8 = 0x2FBC240; constexpr uintptr_t Internal_RequestAsyncReadback_9 = 0x2FBC3B0; constexpr uintptr_t SetInvertCulling = 0x2FC4850; constexpr uintptr_t Internal_SetSinglePassStereo = 0x2FBEA50; constexpr uintptr_t InitBuffer = 0x2FB8FE0; constexpr uintptr_t CreateGPUFence_Internal = 0x2FB3D30; constexpr uintptr_t WaitOnGPUFence_Internal = 0x2FC9D00; constexpr uintptr_t ReleaseBuffer = 0x2FBF600; constexpr uintptr_t SetComputeFloatParam = 0x2FC0860; constexpr uintptr_t SetComputeIntParam = 0x2FC0B20; constexpr uintptr_t SetComputeVectorParam = 0x2FC1F00; constexpr uintptr_t SetComputeVectorArrayParam = 0x2FC1BA0; constexpr uintptr_t SetComputeMatrixParam = 0x2FC13A0; constexpr uintptr_t SetComputeMatrixArrayParam = 0x2FC10A0; constexpr uintptr_t Internal_SetComputeFloats = 0x2FBC990; constexpr uintptr_t Internal_SetComputeInts = 0x2FBCE60; constexpr uintptr_t Internal_SetComputeTextureParam = 0x2FBD1F0; constexpr uintptr_t Internal_SetComputeBufferParam = 0x2FBC530; constexpr uintptr_t Internal_SetComputeGraphicsBufferHandleParam = 0x2FBCB70; constexpr uintptr_t Internal_SetComputeGraphicsBufferParam = 0x2FBCCE0; constexpr uintptr_t Internal_SetComputeConstantComputeBufferParam = 0x2FBC6B0; constexpr uintptr_t Internal_SetComputeConstantGraphicsBufferParam = 0x2FBC820; constexpr uintptr_t Internal_DispatchCompute = 0x2FB49C0; constexpr uintptr_t Internal_DispatchComputeIndirect = 0x2FB9AC0; constexpr uintptr_t Internal_DispatchComputeIndirectGraphicsBuffer = 0x2FB9950; constexpr uintptr_t Internal_SetRayTracingComputeBufferParam = 0x2FBD500; constexpr uintptr_t Internal_SetRayTracingGraphicsBufferParam = 0x2FBDDF0; constexpr uintptr_t Internal_SetRayTracingGraphicsBufferHandleParam = 0x2FBDC90; constexpr uintptr_t Internal_SetRayTracingConstantComputeBufferParam = 0x2FBD670; constexpr uintptr_t Internal_SetRayTracingConstantGraphicsBufferParam = 0x2FBD7E0; constexpr uintptr_t Internal_SetRayTracingTextureParam = 0x2FBE5E0; constexpr uintptr_t Internal_SetRayTracingFloatParam = 0x2FBD950; constexpr uintptr_t Internal_SetRayTracingIntParam = 0x2FBDF60; constexpr uintptr_t Internal_SetRayTracingVectorParam = 0x2FBE920; constexpr uintptr_t Internal_SetRayTracingVectorArrayParam = 0x2FBE740; constexpr uintptr_t Internal_SetRayTracingMatrixParam = 0x2FBE480; constexpr uintptr_t Internal_SetRayTracingMatrixArrayParam = 0x2FBE2A0; constexpr uintptr_t Internal_SetRayTracingFloats = 0x2FBDAB0; constexpr uintptr_t Internal_SetRayTracingInts = 0x2FBE0C0; constexpr uintptr_t Internal_BuildRayTracingAccelerationStructure = 0x2FB9810; constexpr uintptr_t Internal_SetRayTracingAccelerationStructure = 0x2FBD350; constexpr uintptr_t Internal_SetComputeRayTracingAccelerationStructure = 0x2FBD040; constexpr uintptr_t Internal_DispatchRays = 0x2FB9CA0; constexpr uintptr_t CopyCounterValueCC = 0x2FB3570; constexpr uintptr_t CopyCounterValueGC = 0x2FB37B0; constexpr uintptr_t CopyCounterValueCG = 0x2FB3690; constexpr uintptr_t CopyCounterValueGG = 0x2FB38D0; constexpr uintptr_t Name = 0x2FC9E00; constexpr uintptr_t Name = 0x2FC9FC0; constexpr uintptr_t SizeInBytes = 0x2FC9F10; constexpr uintptr_t Clear = 0x2FB33F0; constexpr uintptr_t Internal_DrawMesh = 0x2FBA6A0; constexpr uintptr_t Internal_DrawMultipleMeshes = 0x2FBA870; constexpr uintptr_t Internal_DrawRenderer = 0x2FBB5F0; constexpr uintptr_t Internal_DrawRendererList = 0x2FBB520; constexpr uintptr_t Internal_DrawProcedural = 0x2FBB3C0; constexpr uintptr_t Internal_DrawProceduralIndexed = 0x2FBAF00; constexpr uintptr_t Internal_DrawProceduralIndirect = 0x2FBB230; constexpr uintptr_t Internal_DrawProceduralIndexedIndirect = 0x2FBAD50; constexpr uintptr_t Internal_DrawProceduralIndirectGraphicsBuffer = 0x2FBB0A0; constexpr uintptr_t Internal_DrawProceduralIndexedIndirectGraphicsBuffer = 0x2FBABA0; constexpr uintptr_t Internal_DrawMeshInstanced = 0x2FBA470; constexpr uintptr_t Internal_DrawMeshInstancedProcedural = 0x2FBA2F0; constexpr uintptr_t Internal_DrawMeshInstancedIndirect = 0x2FBA140; constexpr uintptr_t Internal_DrawMeshInstancedIndirectGraphicsBuffer = 0x2FB9F90; constexpr uintptr_t Internal_DrawOcclusionMesh = 0x2FBAAD0; constexpr uintptr_t SetRandomWriteTarget_Texture = 0x2FC4F10; constexpr uintptr_t SetRandomWriteTarget_GraphicsBuffer = 0x2FC4E20; constexpr uintptr_t ClearRandomWriteTargets = 0x2FB2A80; constexpr uintptr_t SetViewport = 0x2FC93C0; constexpr uintptr_t EnableScissorRect = 0x2FB85C0; constexpr uintptr_t DisableScissorRect = 0x2FB44A0; constexpr uintptr_t CopyTexture_Internal = 0x2FB39F0; constexpr uintptr_t Blit_Texture = 0x2FB2320; constexpr uintptr_t Blit_Identifier = 0x2FB21A0; constexpr uintptr_t GetTemporaryRTWithDescriptor = 0x2FB8D80; constexpr uintptr_t GetTemporaryRT = 0x2FB8E90; constexpr uintptr_t GetTemporaryRT = 0x2FB8E00; constexpr uintptr_t ReleaseTemporaryRT = 0x2FBF6A0; constexpr uintptr_t ClearRenderTarget = 0x2FB30F0; constexpr uintptr_t ClearRenderTarget = 0x2FB31E0; constexpr uintptr_t ClearRenderTarget = 0x2FB2FF0; constexpr uintptr_t ClearRenderTarget = 0x2FB32D0; constexpr uintptr_t ClearRenderTarget = 0x2FB2D50; constexpr uintptr_t SetGlobalFloat = 0x2FC30B0; constexpr uintptr_t SetGlobalInt = 0x2FC32E0; constexpr uintptr_t SetGlobalInteger = 0x2FC3430; constexpr uintptr_t SetGlobalVector = 0x2FC46F0; constexpr uintptr_t SetGlobalColor = 0x2FC2510; constexpr uintptr_t SetGlobalMatrix = 0x2FC3BD0; constexpr uintptr_t EnableShaderKeyword = 0x2FB8670; constexpr uintptr_t EnableGlobalKeyword = 0x2FB81E0; constexpr uintptr_t EnableMaterialKeyword = 0x2FB84A0; constexpr uintptr_t EnableComputeKeyword = 0x2FB80C0; constexpr uintptr_t EnableKeyword = 0x2FB8240; constexpr uintptr_t EnableKeyword = 0x2FB8370; constexpr uintptr_t EnableKeyword = 0x2FB82A0; constexpr uintptr_t DisableShaderKeyword = 0x2FB4550; constexpr uintptr_t DisableGlobalKeyword = 0x2FB40D0; constexpr uintptr_t DisableMaterialKeyword = 0x2FB4390; constexpr uintptr_t DisableComputeKeyword = 0x2FB3FB0; constexpr uintptr_t DisableKeyword = 0x2FB42D0; constexpr uintptr_t DisableKeyword = 0x2FB4130; constexpr uintptr_t DisableKeyword = 0x2FB4200; constexpr uintptr_t SetGlobalKeyword = 0x2FC3500; constexpr uintptr_t SetMaterialKeyword = 0x2FC4CE0; constexpr uintptr_t SetComputeKeyword = 0x2FC0DE0; constexpr uintptr_t SetKeyword = 0x2FC49A0; constexpr uintptr_t SetKeyword = 0x2FC4A10; constexpr uintptr_t SetKeyword = 0x2FC48B0; constexpr uintptr_t SetViewProjectionMatrices = 0x2FC9300; constexpr uintptr_t SetGlobalDepthBias = 0x2FC29D0; constexpr uintptr_t SetExecutionFlags = 0x2FC2130; constexpr uintptr_t ValidateAgainstExecutionFlags = 0x2FC97F0; constexpr uintptr_t SetGlobalFloatArrayListImpl = 0x2FC2AA0; constexpr uintptr_t SetGlobalVectorArrayListImpl = 0x2FC4050; constexpr uintptr_t SetGlobalMatrixArrayListImpl = 0x2FC35C0; constexpr uintptr_t SetGlobalFloatArray = 0x2FC2B60; constexpr uintptr_t SetGlobalVectorArray = 0x2FC4260; constexpr uintptr_t SetGlobalMatrixArray = 0x2FC3A50; constexpr uintptr_t SetLateLatchProjectionMatrices = 0x2FC4B50; constexpr uintptr_t MarkLateLatchMatrixShaderPropertyID = 0x2FBF410; constexpr uintptr_t UnmarkLateLatchMatrix = 0x2FC9740; constexpr uintptr_t SetGlobalTexture_Impl = 0x2FC3D40; constexpr uintptr_t SetGlobalBufferInternal = 0x2FC2280; constexpr uintptr_t SetGlobalGraphicsBufferInternal = 0x2FC23A0; constexpr uintptr_t SetShadowSamplingMode_Impl = 0x2FC9170; constexpr uintptr_t IssuePluginEventInternal = 0x2FBF290; constexpr uintptr_t BeginSample = 0x2FB1F80; constexpr uintptr_t EndSample = 0x2FB8AC0; constexpr uintptr_t BeginSample = 0x2FB1E70; constexpr uintptr_t EndSample = 0x2FB89B0; constexpr uintptr_t BeginSample_CustomSampler = 0x2FB1E70; constexpr uintptr_t EndSample_CustomSampler = 0x2FB89B0; constexpr uintptr_t IssuePluginEventAndDataInternal = 0x2FBF090; constexpr uintptr_t IssuePluginCustomBlitInternal = 0x2FBEC60; constexpr uintptr_t IssuePluginCustomTextureUpdateInternal = 0x2FBEE40; constexpr uintptr_t SetGlobalConstantBufferInternal = 0x2FC2680; constexpr uintptr_t SetGlobalConstantGraphicsBufferInternal = 0x2FC2720; constexpr uintptr_t IncrementUpdateCount = 0x2FB8F80; constexpr uintptr_t SetInstanceMultiplier = 0x2FC47A0; constexpr uintptr_t SetFoveatedRenderingMode = 0x2FC21D0; constexpr uintptr_t SetWireframe = 0x2FC9470; constexpr uintptr_t ConfigureFoveatedRendering = 0x2FB34A0; constexpr uintptr_t CheckThrowOnSetRenderTarget = 0x2FB29B0; constexpr uintptr_t SetRenderTarget = 0x2FC7C80; constexpr uintptr_t SetRenderTarget = 0x2FC8770; constexpr uintptr_t SetRenderTarget = 0x2FC6CD0; constexpr uintptr_t SetRenderTarget = 0x2FC7D70; constexpr uintptr_t SetRenderTarget = 0x2FC8CE0; constexpr uintptr_t SetRenderTarget = 0x2FC8500; constexpr uintptr_t SetRenderTarget = 0x2FC8B90; constexpr uintptr_t SetRenderTarget = 0x2FC6E40; constexpr uintptr_t SetRenderTarget = 0x2FC7490; constexpr uintptr_t SetRenderTarget = 0x2FC88D0; constexpr uintptr_t SetRenderTarget = 0x2FC72E0; constexpr uintptr_t SetRenderTarget = 0x2FC8EE0; constexpr uintptr_t SetRenderTarget = 0x2FC7080; constexpr uintptr_t SetRenderTarget = 0x2FC7F50; constexpr uintptr_t SetRenderTarget = 0x2FC76D0; constexpr uintptr_t ClearRenderTargetSingle_Internal = 0x2FB2CD0; constexpr uintptr_t ClearRenderTargetMulti_Internal = 0x2FB2B40; constexpr uintptr_t SetRenderTargetSingle_Internal = 0x2FC6C40; constexpr uintptr_t SetRenderTargetColorDepth_Internal = 0x2FC65E0; constexpr uintptr_t SetRenderTargetMulti_Internal = 0x2FC69A0; constexpr uintptr_t SetRenderTargetColorDepthSubtarget = 0x2FC64B0; constexpr uintptr_t SetRenderTargetMultiSubtarget = 0x2FC66F0; constexpr uintptr_t SetBufferData = 0x2FBFFA0; constexpr uintptr_t SetBufferData = 0x349710; constexpr uintptr_t SetBufferData = 0x463590; constexpr uintptr_t SetBufferData = 0x2FBFC50; constexpr uintptr_t SetBufferData = 0x463590; constexpr uintptr_t SetBufferCounterValue = 0x2FB9070; constexpr uintptr_t InternalSetComputeBufferNativeData = 0x2FB9300; constexpr uintptr_t InternalSetComputeBufferData = 0x2FB91B0; constexpr uintptr_t InternalSetComputeBufferCounterValue = 0x2FB9070; constexpr uintptr_t SetBufferData = 0x2FBFA50; constexpr uintptr_t SetBufferData = 0x349710; constexpr uintptr_t SetBufferData = 0x463590; constexpr uintptr_t SetBufferData = 0x2FBF700; constexpr uintptr_t SetBufferData = 0x463590; constexpr uintptr_t SetBufferCounterValue = 0x2FB9440; constexpr uintptr_t InternalSetGraphicsBufferNativeData = 0x2FB96D0; constexpr uintptr_t InternalSetGraphicsBufferData = 0x2FB9580; constexpr uintptr_t InternalSetGraphicsBufferCounterValue = 0x2FB9440; constexpr uintptr_t BeginRenderPass_Internal = 0x2FB1AA0; constexpr uintptr_t BeginRenderPass = 0x2FB1CB0; constexpr uintptr_t NextSubPass_Internal = 0x2FBF4C0; constexpr uintptr_t NextSubPass = 0x2FBF520; constexpr uintptr_t EndRenderPass_Internal = 0x2FB8860; constexpr uintptr_t EndRenderPass = 0x2FB88C0; constexpr uintptr_t SetupCameraProperties_Internal = 0x2FC9520; constexpr uintptr_t SetupCameraProperties = 0x2FC95F0; constexpr uintptr_t InvokeOnRenderObjectCallbacks_Internal = 0x2FBEAF0; constexpr uintptr_t InvokeOnRenderObjectCallbacks = 0x2FBEB50; constexpr uintptr_t Finalize = 0x2FB8C70; constexpr uintptr_t Dispose = 0x2FB4AC0; constexpr uintptr_t Dispose = 0x2FB4B60; constexpr uintptr_t .ctor = 0x2FC9D70; constexpr uintptr_t Release = 0x2FB4AC0; constexpr uintptr_t CreateAsyncGraphicsFence = 0x2FB3B50; constexpr uintptr_t CreateGraphicsFence = 0x2FB3DA0; constexpr uintptr_t WaitOnAsyncGraphicsFence = 0x2FC9860; constexpr uintptr_t WaitOnAsyncGraphicsFence = 0x2FC99F0; constexpr uintptr_t WaitOnAsyncGraphicsFence = 0x2FC9B90; constexpr uintptr_t SetComputeFloatParam = 0x2FC0950; constexpr uintptr_t SetComputeIntParam = 0x2FC0C10; constexpr uintptr_t SetComputeVectorParam = 0x2FC1FF0; constexpr uintptr_t SetComputeVectorArrayParam = 0x2FC1D10; constexpr uintptr_t SetComputeMatrixParam = 0x2FC1280; constexpr uintptr_t SetComputeMatrixArrayParam = 0x2FC0F20; constexpr uintptr_t SetComputeFloatParams = 0x2FC0A60; constexpr uintptr_t SetComputeFloatParams = 0x2FC0A50; constexpr uintptr_t SetComputeIntParams = 0x2FC0D10; constexpr uintptr_t SetComputeIntParams = 0x2FC0D60; constexpr uintptr_t SetComputeTextureParam = 0x2FC17E0; constexpr uintptr_t SetComputeTextureParam = 0x2FC16D0; constexpr uintptr_t SetComputeTextureParam = 0x2FC1490; constexpr uintptr_t SetComputeTextureParam = 0x2FC1A20; constexpr uintptr_t SetComputeTextureParam = 0x2FC15B0; constexpr uintptr_t SetComputeTextureParam = 0x2FC1900; constexpr uintptr_t SetComputeBufferParam = 0x2FBC530; constexpr uintptr_t SetComputeBufferParam = 0x2FC02A0; constexpr uintptr_t SetComputeBufferParam = 0x2FC01A0; constexpr uintptr_t SetComputeBufferParam = 0x2FC03B0; constexpr uintptr_t SetComputeBufferParam = 0x2FBCCE0; constexpr uintptr_t SetComputeBufferParam = 0x2FC04C0; constexpr uintptr_t SetComputeConstantBufferParam = 0x2FBC6B0; constexpr uintptr_t SetComputeConstantBufferParam = 0x2FC06E0; constexpr uintptr_t SetComputeConstantBufferParam = 0x2FBC820; constexpr uintptr_t SetComputeConstantBufferParam = 0x2FC05D0; constexpr uintptr_t DispatchCompute = 0x2FB49C0; constexpr uintptr_t DispatchCompute = 0x2FB4860; constexpr uintptr_t DispatchCompute = 0x2FB4700; constexpr uintptr_t BuildRayTracingAccelerationStructure = 0x2FB2760; constexpr uintptr_t BuildRayTracingAccelerationStructure = 0x2FB28A0; constexpr uintptr_t SetRayTracingAccelerationStructure = 0x2FC5350; constexpr uintptr_t SetRayTracingAccelerationStructure = 0x2FBD350; constexpr uintptr_t SetRayTracingAccelerationStructure = 0x2FC5200; constexpr uintptr_t SetRayTracingAccelerationStructure = 0x2FBD040; constexpr uintptr_t SetRayTracingBufferParam = 0x2FC5690; constexpr uintptr_t SetRayTracingBufferParam = 0x2FBD500; constexpr uintptr_t SetRayTracingBufferParam = 0x2FC5490; constexpr uintptr_t SetRayTracingBufferParam = 0x2FBDDF0; constexpr uintptr_t SetRayTracingBufferParam = 0x2FC55A0; constexpr uintptr_t SetRayTracingBufferParam = 0x2FC57A0; constexpr uintptr_t SetRayTracingConstantBufferParam = 0x2FBD670; constexpr uintptr_t SetRayTracingConstantBufferParam = 0x2FC5890; constexpr uintptr_t SetRayTracingConstantBufferParam = 0x2FBD7E0; constexpr uintptr_t SetRayTracingConstantBufferParam = 0x2FC59A0; constexpr uintptr_t SetRayTracingTextureParam = 0x2FC60F0; constexpr uintptr_t SetRayTracingTextureParam = 0x2FC6000; constexpr uintptr_t SetRayTracingFloatParam = 0x2FC5AB0; constexpr uintptr_t SetRayTracingFloatParam = 0x2FBD950; constexpr uintptr_t SetRayTracingFloatParams = 0x2FC5BB0; constexpr uintptr_t SetRayTracingFloatParams = 0x2FC5C00; constexpr uintptr_t SetRayTracingIntParam = 0x2FC5C10; constexpr uintptr_t SetRayTracingIntParam = 0x2FBDF60; constexpr uintptr_t SetRayTracingIntParams = 0x2FC5D20; constexpr uintptr_t SetRayTracingIntParams = 0x2FC5D10; constexpr uintptr_t SetRayTracingVectorParam = 0x2FC6340; constexpr uintptr_t SetRayTracingVectorParam = 0x2FC6250; constexpr uintptr_t SetRayTracingVectorArrayParam = 0x2FC6200; constexpr uintptr_t SetRayTracingVectorArrayParam = 0x2FC61F0; constexpr uintptr_t SetRayTracingMatrixParam = 0x2FC5EE0; constexpr uintptr_t SetRayTracingMatrixParam = 0x2FC5DD0; constexpr uintptr_t SetRayTracingMatrixArrayParam = 0x2FC5D70; constexpr uintptr_t SetRayTracingMatrixArrayParam = 0x2FC5DC0; constexpr uintptr_t DispatchRays = 0x2FB4AB0; constexpr uintptr_t DrawMesh = 0x2FB5F30; constexpr uintptr_t DrawMesh = 0x2FB5E60; constexpr uintptr_t DrawMesh = 0x2FB5E00; constexpr uintptr_t DrawMesh = 0x2FB5ED0; constexpr uintptr_t DrawMultipleMeshes = 0x2FB62C0; constexpr uintptr_t DrawRenderer = 0x2FB7D40; constexpr uintptr_t DrawRenderer = 0x2FB8010; constexpr uintptr_t DrawRenderer = 0x2FB8030; constexpr uintptr_t DrawRendererList = 0x2FB7CD0; constexpr uintptr_t DrawProcedural = 0x2FB7830; constexpr uintptr_t DrawProcedural = 0x2FB7630; constexpr uintptr_t DrawProcedural = 0x2FB7AD0; constexpr uintptr_t DrawProcedural = 0x2FB7370; constexpr uintptr_t DrawProcedural = 0x2FB75B0; constexpr uintptr_t DrawProcedural = 0x2FB7A50; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6510; constexpr uintptr_t DrawProceduralIndirect = 0x2FB7300; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6AE0; constexpr uintptr_t DrawProceduralIndirect = 0x2FB67F0; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6EB0; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6F30; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6FB0; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6E40; constexpr uintptr_t DrawProceduralIndirect = 0x2FB7290; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6B50; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6410; constexpr uintptr_t DrawProceduralIndirect = 0x2FB6490; constexpr uintptr_t DrawMeshInstanced = 0x2FB5870; constexpr uintptr_t DrawMeshInstanced = 0x2FB5830; constexpr uintptr_t DrawMeshInstanced = 0x2FB57E0; constexpr uintptr_t DrawMeshInstancedProcedural = 0x2FB5440; constexpr uintptr_t DrawMeshInstancedIndirect = 0x2FB5040; constexpr uintptr_t DrawMeshInstancedIndirect = 0x2FB4F80; constexpr uintptr_t DrawMeshInstancedIndirect = 0x2FB5400; constexpr uintptr_t DrawMeshInstancedIndirect = 0x2FB4BC0; constexpr uintptr_t DrawMeshInstancedIndirect = 0x2FB5000; constexpr uintptr_t DrawMeshInstancedIndirect = 0x2FB4FC0; constexpr uintptr_t DrawOcclusionMesh = 0x2FB63B0; constexpr uintptr_t SetRandomWriteTarget = 0x2FC5060; constexpr uintptr_t SetRandomWriteTarget = 0x2FC5120; constexpr uintptr_t SetRandomWriteTarget = 0x2FC4F80; constexpr uintptr_t CopyCounterValue = 0x2FB3570; constexpr uintptr_t CopyCounterValue = 0x2FB37B0; constexpr uintptr_t CopyCounterValue = 0x2FB3690; constexpr uintptr_t CopyCounterValue = 0x2FB38D0; constexpr uintptr_t CopyTexture = 0x2FB3A80; constexpr uintptr_t Blit = 0x2FB2460; constexpr uintptr_t Blit = 0x2FB25F0; constexpr uintptr_t SetGlobalFloat = 0x2FC3120; constexpr uintptr_t SetGlobalInt = 0x2FC3250; constexpr uintptr_t SetGlobalInteger = 0x2FC33A0; constexpr uintptr_t SetGlobalVector = 0x2FC4660; constexpr uintptr_t SetGlobalColor = 0x2FC2580; constexpr uintptr_t SetGlobalMatrix = 0x2FC3C40; constexpr uintptr_t SetGlobalFloatArray = 0x2FC2F10; constexpr uintptr_t SetGlobalFloatArray = 0x2FC2DD0; constexpr uintptr_t SetGlobalFloatArray = 0x2FC2C90; constexpr uintptr_t SetGlobalVectorArray = 0x2FC4110; constexpr uintptr_t SetGlobalVectorArray = 0x2FC4390; constexpr uintptr_t SetGlobalVectorArray = 0x2FC44D0; constexpr uintptr_t SetGlobalMatrixArray = 0x2FC37C0; constexpr uintptr_t SetGlobalMatrixArray = 0x2FC3910; constexpr uintptr_t SetGlobalMatrixArray = 0x2FC3680; constexpr uintptr_t SetGlobalTexture = 0x2FC3F60; constexpr uintptr_t SetGlobalTexture = 0x2FC3E40; constexpr uintptr_t SetGlobalTexture = 0x2FC3EB0; constexpr uintptr_t SetGlobalTexture = 0x2FC3DC0; constexpr uintptr_t SetGlobalBuffer = 0x2FC2300; constexpr uintptr_t SetGlobalBuffer = 0x2FC2280; constexpr uintptr_t SetGlobalBuffer = 0x2FC2420; constexpr uintptr_t SetGlobalBuffer = 0x2FC23A0; constexpr uintptr_t SetGlobalConstantBuffer = 0x2FC2680; constexpr uintptr_t SetGlobalConstantBuffer = 0x2FC27C0; constexpr uintptr_t SetGlobalConstantBuffer = 0x2FC2720; constexpr uintptr_t SetGlobalConstantBuffer = 0x2FC2860; constexpr uintptr_t SetShadowSamplingMode = 0x2FC91E0; constexpr uintptr_t SetSinglePassStereo = 0x2FBEA50; constexpr uintptr_t IssuePluginEvent = 0x2FBF300; constexpr uintptr_t IssuePluginEventAndData = 0x2FBF110; constexpr uintptr_t IssuePluginCustomBlit = 0x2FBECE0; constexpr uintptr_t IssuePluginCustomTextureUpdateV2 = 0x2FBEF10; }; // UnityEngine.Rendering.CommandBufferExtensions struct CommandBufferExtensions { // ---- Methods ---- constexpr uintptr_t Internal_SwitchIntoFastMemory = 0x2FB16C0; constexpr uintptr_t Internal_SwitchOutOfFastMemory = 0x2FB17F0; constexpr uintptr_t SwitchIntoFastMemory = 0x2FB18B0; constexpr uintptr_t SwitchOutOfFastMemory = 0x2FB1980; }; // UnityEngine.Rendering.RenderPipelineGraphicsSettingsCollection struct RenderPipelineGraphicsSettingsCollection { constexpr uintptr_t m_List = 0x10; // ---- Methods ---- constexpr uintptr_t SettingsList = 0x53E8F0; constexpr uintptr_t .ctor = 0x2FCCE90; }; // UnityEngine.Rendering.RenderPipelineGraphicsSettingsExtensions struct RenderPipelineGraphicsSettingsExtensions { // ---- Methods ---- constexpr uintptr_t SetValueAndNotify = 0x463590; }; // UnityEngine.Rendering.RecreatePipelineOnChangeAttribute struct RecreatePipelineOnChangeAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // SupportedMode struct SupportedMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unsupported = 0x0; constexpr uintptr_t Supported = 0x0; constexpr uintptr_t SupportedByBaseClass = 0x0; }; // UnityEngine.Rendering.SupportedOnRenderPipelineAttribute struct SupportedOnRenderPipelineAttribute { constexpr uintptr_t k_DefaultRenderPipelineAsset = 0x0; // ---- Methods ---- constexpr uintptr_t RenderPipelineTypes = 0x53E8F0; constexpr uintptr_t .ctor = 0x2FCE1A0; constexpr uintptr_t .ctor = 0x2FCDEA0; constexpr uintptr_t GetSupportedMode = 0x2FCDA30; constexpr uintptr_t GetSupportedMode = 0x2FCDBC0; constexpr uintptr_t IsTypeSupportedOnRenderPipeline = 0x2FCDD20; constexpr uintptr_t .cctor = 0x2FCDD90; }; // UnityEngine.Rendering.Watermark struct Watermark { // ---- Methods ---- constexpr uintptr_t IsVisible = 0x2FCF050; }; // UnityEngine.Rendering.SphericalHarmonicsL2 struct SphericalHarmonicsL2 { constexpr uintptr_t shr0 = 0x10; constexpr uintptr_t shr1 = 0x14; constexpr uintptr_t shr2 = 0x18; constexpr uintptr_t shr3 = 0x1C; constexpr uintptr_t shr4 = 0x20; constexpr uintptr_t shr5 = 0x24; constexpr uintptr_t shr6 = 0x28; constexpr uintptr_t shr7 = 0x2C; constexpr uintptr_t shr8 = 0x30; constexpr uintptr_t shg0 = 0x34; constexpr uintptr_t shg1 = 0x38; constexpr uintptr_t shg2 = 0x3C; constexpr uintptr_t shg3 = 0x40; constexpr uintptr_t shg4 = 0x44; constexpr uintptr_t shg5 = 0x48; constexpr uintptr_t shg6 = 0x4C; constexpr uintptr_t shg7 = 0x50; constexpr uintptr_t shg8 = 0x54; constexpr uintptr_t shb0 = 0x58; constexpr uintptr_t shb1 = 0x5C; constexpr uintptr_t shb2 = 0x60; constexpr uintptr_t shb3 = 0x64; constexpr uintptr_t shb4 = 0x68; constexpr uintptr_t shb5 = 0x6C; constexpr uintptr_t shb6 = 0x70; constexpr uintptr_t shb7 = 0x74; constexpr uintptr_t shb8 = 0x78; // ---- Methods ---- constexpr uintptr_t Item = 0x2FCD350; constexpr uintptr_t Item = 0x2FCD830; constexpr uintptr_t GetHashCode = 0x2FCD180; constexpr uintptr_t Equals = 0x2FCCF60; constexpr uintptr_t Equals = 0x2FCD0C0; constexpr uintptr_t Op_Equality = 0x2FCD550; constexpr uintptr_t Op_Inequality = 0x2FCD770; }; // UnityEngine.Rendering.BatchID struct BatchID { constexpr uintptr_t Null = 0x0; constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x2F2D7A0; constexpr uintptr_t Equals = 0x2FADDF0; constexpr uintptr_t Equals = 0x2F2D710; constexpr uintptr_t .cctor = 0x2FADE90; }; // UnityEngine.Rendering.BatchMaterialID struct BatchMaterialID { constexpr uintptr_t Null = 0x0; constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x2F2D7A0; constexpr uintptr_t Equals = 0x2FADED0; constexpr uintptr_t Equals = 0x2F2D710; constexpr uintptr_t Op_Equality = 0x2FADFB0; constexpr uintptr_t .cctor = 0x2FADF70; }; // UnityEngine.Rendering.BatchMeshID struct BatchMeshID { constexpr uintptr_t Null = 0x0; constexpr uintptr_t value = 0x10; // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x2F2D7A0; constexpr uintptr_t Equals = 0x2FAE000; constexpr uintptr_t Equals = 0x2F2D710; constexpr uintptr_t Op_Equality = 0x2FAE0E0; constexpr uintptr_t .cctor = 0x2FAE0A0; }; // UnityEngine.Rendering.BatchDrawCommandType struct BatchDrawCommandType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Direct = 0x0; constexpr uintptr_t Indirect = 0x0; constexpr uintptr_t Procedural = 0x0; constexpr uintptr_t ProceduralIndirect = 0x0; }; // UnityEngine.Rendering.BatchDrawCommandFlags struct BatchDrawCommandFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t FlipWinding = 0x0; constexpr uintptr_t HasMotion = 0x0; constexpr uintptr_t IsLightMapped = 0x0; constexpr uintptr_t HasSortingPosition = 0x0; constexpr uintptr_t LODCrossFadeKeyword = 0x0; constexpr uintptr_t LODCrossFadeValuePacked = 0x0; constexpr uintptr_t LODCrossFade = 0x0; constexpr uintptr_t UseLegacyLightmapsKeyword = 0x0; }; // UnityEngine.Rendering.BatchCullingFlags struct BatchCullingFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t CullLightmappedShadowCasters = 0x0; }; // UnityEngine.Rendering.BatchCullingViewType struct BatchCullingViewType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Camera = 0x0; constexpr uintptr_t Light = 0x0; constexpr uintptr_t Picking = 0x0; constexpr uintptr_t SelectionOutline = 0x0; constexpr uintptr_t Filtering = 0x0; }; // UnityEngine.Rendering.BatchCullingProjectionType struct BatchCullingProjectionType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Perspective = 0x0; constexpr uintptr_t Orthographic = 0x0; }; // UnityEngine.Rendering.BatchBufferTarget struct BatchBufferTarget { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t UnsupportedByUnderlyingGraphicsApi = 0x0; constexpr uintptr_t RawBuffer = 0x0; constexpr uintptr_t ConstantBuffer = 0x0; }; // UnityEngine.Rendering.BatchPackedCullingViewID struct BatchPackedCullingViewID { constexpr uintptr_t handle = 0x10; // ---- Methods ---- constexpr uintptr_t GetHashCode = 0x2FAE1C0; constexpr uintptr_t Equals = 0x1305D50; constexpr uintptr_t Equals = 0x2FAE130; constexpr uintptr_t GetInstanceID = 0x130B140; }; // UnityEngine.Rendering.BatchDrawCommand struct BatchDrawCommand { constexpr uintptr_t flags = 0x10; constexpr uintptr_t batchID = 0x14; constexpr uintptr_t materialID = 0x18; constexpr uintptr_t splitVisibilityMask = 0x1C; constexpr uintptr_t lightmapIndex = 0x1E; constexpr uintptr_t sortingPosition = 0x20; constexpr uintptr_t visibleOffset = 0x24; constexpr uintptr_t visibleCount = 0x28; constexpr uintptr_t meshID = 0x2C; constexpr uintptr_t submeshIndex = 0x30; constexpr uintptr_t unusedPadding2 = 0x32; }; // UnityEngine.Rendering.BatchDrawCommandIndirect struct BatchDrawCommandIndirect { constexpr uintptr_t flags = 0x10; constexpr uintptr_t batchID = 0x14; constexpr uintptr_t materialID = 0x18; constexpr uintptr_t splitVisibilityMask = 0x1C; constexpr uintptr_t lightmapIndex = 0x1E; constexpr uintptr_t sortingPosition = 0x20; constexpr uintptr_t visibleOffset = 0x24; constexpr uintptr_t meshID = 0x28; constexpr uintptr_t topology = 0x2C; constexpr uintptr_t visibleInstancesBufferHandle = 0x30; constexpr uintptr_t visibleInstancesBufferWindowOffset = 0x34; constexpr uintptr_t visibleInstancesBufferWindowSizeBytes = 0x38; constexpr uintptr_t indirectArgsBufferHandle = 0x3C; constexpr uintptr_t indirectArgsBufferOffset = 0x40; }; // UnityEngine.Rendering.BatchDrawCommandProcedural struct BatchDrawCommandProcedural { constexpr uintptr_t flags = 0x10; constexpr uintptr_t batchID = 0x14; constexpr uintptr_t materialID = 0x18; constexpr uintptr_t splitVisibilityMask = 0x1C; constexpr uintptr_t lightmapIndex = 0x1E; constexpr uintptr_t sortingPosition = 0x20; constexpr uintptr_t visibleOffset = 0x24; constexpr uintptr_t visibleCount = 0x28; constexpr uintptr_t topology = 0x2C; constexpr uintptr_t indexBufferHandle = 0x30; constexpr uintptr_t baseVertex = 0x34; constexpr uintptr_t indexOffsetBytes = 0x38; constexpr uintptr_t elementCount = 0x3C; }; // UnityEngine.Rendering.BatchDrawCommandProceduralIndirect struct BatchDrawCommandProceduralIndirect { constexpr uintptr_t flags = 0x10; constexpr uintptr_t batchID = 0x14; constexpr uintptr_t materialID = 0x18; constexpr uintptr_t splitVisibilityMask = 0x1C; constexpr uintptr_t lightmapIndex = 0x1E; constexpr uintptr_t sortingPosition = 0x20; constexpr uintptr_t visibleOffset = 0x24; constexpr uintptr_t topology = 0x28; constexpr uintptr_t indexBufferHandle = 0x2C; constexpr uintptr_t visibleInstancesBufferHandle = 0x30; constexpr uintptr_t visibleInstancesBufferWindowOffset = 0x34; constexpr uintptr_t visibleInstancesBufferWindowSizeBytes = 0x38; constexpr uintptr_t indirectArgsBufferHandle = 0x3C; constexpr uintptr_t indirectArgsBufferOffset = 0x40; }; // UnityEngine.Rendering.BatchFilterSettings struct BatchFilterSettings { constexpr uintptr_t renderingLayerMask = 0x10; constexpr uintptr_t rendererPriority = 0x14; constexpr uintptr_t m_sceneCullingMask = 0x18; constexpr uintptr_t layer = 0x20; constexpr uintptr_t m_batchLayer = 0x21; constexpr uintptr_t m_motionMode = 0x22; constexpr uintptr_t m_shadowMode = 0x23; constexpr uintptr_t m_receiveShadows = 0x24; constexpr uintptr_t m_staticShadowCaster = 0x25; constexpr uintptr_t m_allDepthSorted = 0x26; constexpr uintptr_t m_isSceneCullingMaskSet = 0x27; // ---- Methods ---- constexpr uintptr_t BatchLayer = 0x51FEB0; constexpr uintptr_t MotionMode = 0x1F84D00; constexpr uintptr_t ShadowCastingMode = 0x2FADDD0; constexpr uintptr_t ReceiveShadows = 0x2FADDC0; constexpr uintptr_t StaticShadowCaster = 0x2FADDE0; constexpr uintptr_t AllDepthSorted = 0x2FADDB0; }; // UnityEngine.Rendering.BatchDrawRange struct BatchDrawRange { constexpr uintptr_t drawCommandsType = 0x10; constexpr uintptr_t drawCommandsBegin = 0x14; constexpr uintptr_t drawCommandsCount = 0x18; constexpr uintptr_t filterSettings = 0x20; }; // UnityEngine.Rendering.BatchCullingOutputDrawCommands struct BatchCullingOutputDrawCommands { constexpr uintptr_t drawCommands = 0x10; constexpr uintptr_t indirectDrawCommands = 0x18; constexpr uintptr_t proceduralDrawCommands = 0x20; constexpr uintptr_t proceduralIndirectDrawCommands = 0x28; constexpr uintptr_t visibleInstances = 0x30; constexpr uintptr_t drawRanges = 0x38; constexpr uintptr_t instanceSortingPositions = 0x40; constexpr uintptr_t drawCommandPickingInstanceIDs = 0x48; constexpr uintptr_t drawCommandCount = 0x50; constexpr uintptr_t indirectDrawCommandCount = 0x54; constexpr uintptr_t proceduralDrawCommandCount = 0x58; constexpr uintptr_t proceduralIndirectDrawCommandCount = 0x5C; constexpr uintptr_t visibleInstanceCount = 0x60; constexpr uintptr_t drawRangeCount = 0x64; constexpr uintptr_t instanceSortingPositionFloatCount = 0x68; }; // UnityEngine.Rendering.MetadataValue struct MetadataValue { constexpr uintptr_t NameID = 0x10; constexpr uintptr_t Value = 0x14; }; // UnityEngine.Rendering.CullingSplit struct CullingSplit { constexpr uintptr_t sphereCenter = 0x10; constexpr uintptr_t sphereRadius = 0x1C; constexpr uintptr_t cullingPlaneOffset = 0x20; constexpr uintptr_t cullingPlaneCount = 0x24; constexpr uintptr_t cascadeBlendCullingFactor = 0x28; constexpr uintptr_t nearPlane = 0x2C; constexpr uintptr_t cullingMatrix = 0x30; }; // UnityEngine.Rendering.BatchCullingContext struct BatchCullingContext { constexpr uintptr_t cullingPlanes = 0x10; constexpr uintptr_t cullingSplits = 0x20; constexpr uintptr_t lodParameters = 0x30; constexpr uintptr_t localToWorldMatrix = 0x4C; constexpr uintptr_t viewType = 0x8C; constexpr uintptr_t projectionType = 0x90; constexpr uintptr_t cullingFlags = 0x94; constexpr uintptr_t viewID = 0x98; constexpr uintptr_t cullingLayerMask = 0xA0; constexpr uintptr_t sceneCullingMask = 0xA8; constexpr uintptr_t splitExclusionMask = 0xB0; constexpr uintptr_t isOrthographic = 0xB2; constexpr uintptr_t receiverPlaneOffset = 0xB4; constexpr uintptr_t receiverPlaneCount = 0xB8; constexpr uintptr_t occlusionBuffer = 0xC0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FADCF0; }; // UnityEngine.Rendering.BatchCullingOutput struct BatchCullingOutput { constexpr uintptr_t drawCommands = 0x10; constexpr uintptr_t customCullingResult = 0x20; }; // UnityEngine.Rendering.BatchRendererCullingOutput struct BatchRendererCullingOutput { constexpr uintptr_t cullingJobsFence = 0x10; constexpr uintptr_t localToWorldMatrix = 0x20; constexpr uintptr_t cullingPlanes = 0x60; constexpr uintptr_t cullingPlaneCount = 0x68; constexpr uintptr_t receiverPlaneOffset = 0x6C; constexpr uintptr_t receiverPlaneCount = 0x70; constexpr uintptr_t cullingSplits = 0x78; constexpr uintptr_t cullingSplitCount = 0x80; constexpr uintptr_t viewType = 0x84; constexpr uintptr_t projectionType = 0x88; constexpr uintptr_t cullingFlags = 0x8C; constexpr uintptr_t viewID = 0x90; constexpr uintptr_t cullingLayerMask = 0x98; constexpr uintptr_t splitExclusionMask = 0x9C; constexpr uintptr_t sceneCullingMask = 0xA0; constexpr uintptr_t drawCommands = 0xA8; constexpr uintptr_t brgId = 0xB0; constexpr uintptr_t occlusionBuffer = 0xB8; constexpr uintptr_t customCullingResult = 0xC0; }; // UnityEngine.Rendering.BatchRendererGroupCreateInfo struct BatchRendererGroupCreateInfo { constexpr uintptr_t cullingCallback = 0x10; constexpr uintptr_t finishedCullingCallback = 0x18; constexpr uintptr_t userContext = 0x20; }; // OnPerformCulling struct OnPerformCulling { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FCCBF0; constexpr uintptr_t Invoke = 0x2FCCAF0; }; // OnFinishedCulling struct OnFinishedCulling { // ---- Methods ---- constexpr uintptr_t .ctor = 0x18CD8D0; constexpr uintptr_t Invoke = 0x520290; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Rendering.BatchRendererGroup struct BatchRendererGroup { constexpr uintptr_t m_GroupHandle = 0x10; constexpr uintptr_t m_PerformCulling = 0x18; constexpr uintptr_t m_FinishedCulling = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FAEF50; constexpr uintptr_t Dispose = 0x2FAE460; constexpr uintptr_t AddDrawCommandBatch = 0x2FAE330; constexpr uintptr_t AddBatch = 0x2FAE1D0; constexpr uintptr_t RemoveDrawCommandBatch = 0x2FAED90; constexpr uintptr_t RemoveBatch = 0x2FAECE0; constexpr uintptr_t RegisterMaterials = 0x2FAEA00; constexpr uintptr_t UnregisterMaterial = 0x2FAEE40; constexpr uintptr_t RegisterMeshes = 0x2FAEBA0; constexpr uintptr_t UnregisterMesh = 0x2FAEEF0; constexpr uintptr_t GetBufferTarget = 0x2FAE4B0; constexpr uintptr_t BufferTarget = 0x2FAE4B0; constexpr uintptr_t Create = 0x2FAE3D0; constexpr uintptr_t Destroy = 0x2FAE420; constexpr uintptr_t InvokeOnPerformCulling = 0x2FAE540; constexpr uintptr_t InvokeOnFinishedCulling = 0x2FAE4E0; constexpr uintptr_t OcclusionTestAABB = 0x2FAE950; }; // UnityEngine.Rendering.GPUDrivenLODGroupDataCallback struct GPUDrivenLODGroupDataCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540580; constexpr uintptr_t Invoke = 0x520290; }; // UnityEngine.Rendering.GPUDrivenLODGroupDataNativeCallback struct GPUDrivenLODGroupDataNativeCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x217F5F0; constexpr uintptr_t Invoke = 0x544C30; }; // UnityEngine.Rendering.GPUDrivenRendererDataCallback struct GPUDrivenRendererDataCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2472A10; constexpr uintptr_t Invoke = 0x73E470; }; // UnityEngine.Rendering.GPUDrivenRendererDataNativeCallback struct GPUDrivenRendererDataNativeCallback { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2473110; constexpr uintptr_t Invoke = 0x7F9CC0; }; // UnityEngine.Rendering.GPUDrivenCallbacks struct GPUDrivenCallbacks { // ---- Methods ---- constexpr uintptr_t InvokeGPUDrivenLODGroupDataNativeCallback = 0x2FCA280; constexpr uintptr_t InvokeGPUDrivenRendererDataNativeCallback = 0x2FCA2B0; }; // BindingsMarshaller struct BindingsMarshaller { // ---- Methods ---- constexpr uintptr_t ConvertToNative = 0xBEC680; }; // UnityEngine.Rendering.GPUDrivenProcessor struct GPUDrivenProcessor { constexpr uintptr_t m_Ptr = 0x10; constexpr uintptr_t s_NativeRendererCallback = 0x0; constexpr uintptr_t s_NativeLODGroupCallback = 0x8; // ---- Methods ---- constexpr uintptr_t ScratchMeshes = 0x520140; constexpr uintptr_t ScratchMeshes = 0x51FB70; constexpr uintptr_t ScratchMaterials = 0x526D40; constexpr uintptr_t ScratchMaterials = 0x526D60; constexpr uintptr_t .ctor = 0x2FCB420; constexpr uintptr_t Finalize = 0x2FCB0E0; constexpr uintptr_t Dispose = 0x2FCAC90; constexpr uintptr_t Destroy = 0x2FCA7C0; constexpr uintptr_t Internal_Create = 0x2FCB140; constexpr uintptr_t Internal_Destroy = 0x2FCB170; constexpr uintptr_t EnableGPUDrivenRenderingAndDispatchRendererData = 0x2FCAD90; constexpr uintptr_t EnableGPUDrivenRenderingAndDispatchRendererData = 0x2FCAEE0; constexpr uintptr_t DisableGPUDrivenRendering = 0x2FCA8A0; constexpr uintptr_t DispatchLODGroupData = 0x2FCAA10; constexpr uintptr_t DispatchLODGroupData = 0x2FCAB30; constexpr uintptr_t EnablePartialRendering = 0x2FCB580; constexpr uintptr_t ClearMaterialFilters = 0x2FCA730; constexpr uintptr_t ClassifyMaterialsImpl = 0x2FCA400; constexpr uintptr_t ClassifyMaterials = 0x2FCA5C0; constexpr uintptr_t .cctor = 0x2FCB1B0; }; // UnityEngine.Rendering.GPUDrivenRendererEditorData struct GPUDrivenRendererEditorData { constexpr uintptr_t sceneCullingMask = 0x10; }; // UnityEngine.Rendering.GPUDrivenRendererGroupDataNative struct GPUDrivenRendererGroupDataNative { constexpr uintptr_t rendererGroupID = 0x10; constexpr uintptr_t localBounds = 0x18; constexpr uintptr_t lightmapScaleOffset = 0x20; constexpr uintptr_t gameObjectLayer = 0x28; constexpr uintptr_t renderingLayerMask = 0x30; constexpr uintptr_t lodGroupID = 0x38; constexpr uintptr_t motionVecGenMode = 0x40; constexpr uintptr_t packedRendererData = 0x48; constexpr uintptr_t rendererPriority = 0x50; constexpr uintptr_t meshIndex = 0x58; constexpr uintptr_t subMeshStartIndex = 0x60; constexpr uintptr_t materialsOffset = 0x68; constexpr uintptr_t materialsCount = 0x70; constexpr uintptr_t instancesOffset = 0x78; constexpr uintptr_t instancesCount = 0x80; constexpr uintptr_t editorData = 0x88; constexpr uintptr_t rendererGroupCount = 0x90; constexpr uintptr_t invalidRendererGroupID = 0x98; constexpr uintptr_t invalidRendererGroupIDCount = 0xA0; constexpr uintptr_t localToWorldMatrix = 0xA8; constexpr uintptr_t prevLocalToWorldMatrix = 0xB0; constexpr uintptr_t rendererGroupIndex = 0xB8; constexpr uintptr_t instanceCount = 0xC0; constexpr uintptr_t meshID = 0xC8; constexpr uintptr_t subMeshCount = 0xD0; constexpr uintptr_t subMeshDescOffset = 0xD8; constexpr uintptr_t meshCount = 0xE0; constexpr uintptr_t subMeshDesc = 0xE8; constexpr uintptr_t subMeshDescCount = 0xF0; constexpr uintptr_t materialIndex = 0xF8; constexpr uintptr_t materialIndexCount = 0x100; constexpr uintptr_t materialID = 0x108; constexpr uintptr_t packedMaterialData = 0x110; constexpr uintptr_t materialFilterFlags = 0x118; constexpr uintptr_t materialCount = 0x120; }; // UnityEngine.Rendering.GPUDrivenLODGroupDataNative struct GPUDrivenLODGroupDataNative { constexpr uintptr_t lodGroupID = 0x10; constexpr uintptr_t lodOffset = 0x18; constexpr uintptr_t lodCount = 0x20; constexpr uintptr_t fadeMode = 0x28; constexpr uintptr_t worldSpaceReferencePoint = 0x30; constexpr uintptr_t worldSpaceSize = 0x38; constexpr uintptr_t renderersCount = 0x40; constexpr uintptr_t lastLODIsBillboard = 0x48; constexpr uintptr_t forceLODMask = 0x50; constexpr uintptr_t lodGroupCount = 0x58; constexpr uintptr_t invalidLODGroupID = 0x60; constexpr uintptr_t invalidLODGroupCount = 0x68; constexpr uintptr_t lodRenderersCount = 0x70; constexpr uintptr_t lodScreenRelativeTransitionHeight = 0x78; constexpr uintptr_t lodFadeTransitionWidth = 0x80; constexpr uintptr_t lodDataCount = 0x88; }; // UnityEngine.Rendering.GPUDrivenPackedRendererData struct GPUDrivenPackedRendererData { constexpr uintptr_t data = 0x10; // ---- Methods ---- constexpr uintptr_t StaticShadowCaster = 0x2FCA300; constexpr uintptr_t LodMask = 0x2FCA350; constexpr uintptr_t ShadowCastingMode = 0x2FCA370; constexpr uintptr_t LightProbeUsage = 0x2FCA340; constexpr uintptr_t MotionVecGenMode = 0x2FCA360; constexpr uintptr_t IsPartOfStaticBatch = 0x2FCA330; constexpr uintptr_t HasTree = 0x2FCA320; constexpr uintptr_t SmallMeshCulling = 0x2FCA380; constexpr uintptr_t .ctor = 0x7F3A00; }; // UnityEngine.Rendering.GPUDrivenPackedMaterialData struct GPUDrivenPackedMaterialData { constexpr uintptr_t data = 0x10; // ---- Methods ---- constexpr uintptr_t IsTransparent = 0x2FCA310; constexpr uintptr_t IsMotionVectorsPassEnabled = 0x2FCA300; constexpr uintptr_t IsIndirectSupported = 0x2FCA2F0; constexpr uintptr_t .ctor = 0x7F3A00; constexpr uintptr_t Equals = 0x2FCA2E0; }; // UnityEngine.Rendering.GPUDrivenRendererGroupData struct GPUDrivenRendererGroupData { constexpr uintptr_t rendererGroupID = 0x10; constexpr uintptr_t localBounds = 0x20; constexpr uintptr_t lightmapScaleOffset = 0x30; constexpr uintptr_t gameObjectLayer = 0x40; constexpr uintptr_t renderingLayerMask = 0x50; constexpr uintptr_t lodGroupID = 0x60; constexpr uintptr_t lightmapIndex = 0x70; constexpr uintptr_t packedRendererData = 0x80; constexpr uintptr_t rendererPriority = 0x90; constexpr uintptr_t meshIndex = 0xA0; constexpr uintptr_t subMeshStartIndex = 0xB0; constexpr uintptr_t materialsOffset = 0xC0; constexpr uintptr_t materialsCount = 0xD0; constexpr uintptr_t instancesOffset = 0xE0; constexpr uintptr_t instancesCount = 0xF0; constexpr uintptr_t editorData = 0x100; constexpr uintptr_t invalidRendererGroupID = 0x110; constexpr uintptr_t localToWorldMatrix = 0x120; constexpr uintptr_t prevLocalToWorldMatrix = 0x130; constexpr uintptr_t rendererGroupIndex = 0x140; constexpr uintptr_t meshID = 0x150; constexpr uintptr_t subMeshCount = 0x160; constexpr uintptr_t subMeshDescOffset = 0x170; constexpr uintptr_t subMeshDesc = 0x180; constexpr uintptr_t materialIndex = 0x190; constexpr uintptr_t materialID = 0x1A0; constexpr uintptr_t packedMaterialData = 0x1B0; constexpr uintptr_t materialFilterFlags = 0x1C0; }; // UnityEngine.Rendering.GPUDrivenLODGroupData struct GPUDrivenLODGroupData { constexpr uintptr_t lodGroupID = 0x10; constexpr uintptr_t lodOffset = 0x20; constexpr uintptr_t lodCount = 0x30; constexpr uintptr_t fadeMode = 0x40; constexpr uintptr_t worldSpaceReferencePoint = 0x50; constexpr uintptr_t worldSpaceSize = 0x60; constexpr uintptr_t renderersCount = 0x70; constexpr uintptr_t lastLODIsBillboard = 0x80; constexpr uintptr_t forceLODMask = 0x90; constexpr uintptr_t invalidLODGroupID = 0xA0; constexpr uintptr_t lodRenderersCount = 0xB0; constexpr uintptr_t lodScreenRelativeTransitionHeight = 0xC0; constexpr uintptr_t lodFadeTransitionWidth = 0xD0; }; // UnityEngine.Rendering.AttachmentDescriptor struct AttachmentDescriptor { constexpr uintptr_t m_LoadAction = 0x10; constexpr uintptr_t m_StoreAction = 0x14; constexpr uintptr_t m_Format = 0x18; constexpr uintptr_t m_LoadStoreTarget = 0x20; constexpr uintptr_t m_ResolveTarget = 0x48; constexpr uintptr_t m_ClearColor = 0x70; constexpr uintptr_t m_ClearDepth = 0x80; constexpr uintptr_t m_ClearStencil = 0x84; // ---- Methods ---- constexpr uintptr_t LoadAction = 0x6044D0; constexpr uintptr_t StoreAction = 0x7EEE20; constexpr uintptr_t GraphicsFormat = 0xFEAC50; constexpr uintptr_t LoadStoreTarget = 0x2FAD8A0; constexpr uintptr_t LoadStoreTarget = 0x2FAD940; constexpr uintptr_t ResolveTarget = 0x2FAD960; constexpr uintptr_t ClearColor = 0x2D83390; constexpr uintptr_t ClearDepth = 0x2FAD930; constexpr uintptr_t ClearStencil = 0x7CC0B0; constexpr uintptr_t ConfigureTarget = 0x2FAD350; constexpr uintptr_t ConfigureResolveTarget = 0x2FAD310; constexpr uintptr_t ConfigureClear = 0x2FAD2F0; constexpr uintptr_t .ctor = 0x2FAD7D0; constexpr uintptr_t Equals = 0x2FAD4A0; constexpr uintptr_t Equals = 0x2FAD3A0; constexpr uintptr_t GetHashCode = 0x2FAD6A0; constexpr uintptr_t Op_Inequality = 0x2FAD8C0; }; // UnityEngine.Rendering.SubPassFlags struct SubPassFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ReadOnlyDepth = 0x0; constexpr uintptr_t ReadOnlyStencil = 0x0; constexpr uintptr_t ReadOnlyDepthStencil = 0x0; }; // UnityEngine.Rendering.AttachmentIndexArray struct AttachmentIndexArray { constexpr uintptr_t Emtpy = 0x0; constexpr uintptr_t a0 = 0x10; constexpr uintptr_t a1 = 0x14; constexpr uintptr_t a2 = 0x18; constexpr uintptr_t a3 = 0x1C; constexpr uintptr_t a4 = 0x20; constexpr uintptr_t a5 = 0x24; constexpr uintptr_t a6 = 0x28; constexpr uintptr_t a7 = 0x2C; constexpr uintptr_t activeAttachments = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FAD9F0; constexpr uintptr_t Item = 0x2FADAB0; constexpr uintptr_t Item = 0x2FADBD0; constexpr uintptr_t Length = 0x13CD960; constexpr uintptr_t .cctor = 0x2FAD980; }; // UnityEngine.Rendering.SubPassDescriptor struct SubPassDescriptor { constexpr uintptr_t inputs = 0x10; constexpr uintptr_t colorOutputs = 0x34; constexpr uintptr_t flags = 0x58; }; // UnityEngine.Rendering.BlendState struct BlendState { constexpr uintptr_t m_BlendState0 = 0x10; constexpr uintptr_t m_BlendState1 = 0x18; constexpr uintptr_t m_BlendState2 = 0x20; constexpr uintptr_t m_BlendState3 = 0x28; constexpr uintptr_t m_BlendState4 = 0x30; constexpr uintptr_t m_BlendState5 = 0x38; constexpr uintptr_t m_BlendState6 = 0x40; constexpr uintptr_t m_BlendState7 = 0x48; constexpr uintptr_t m_SeparateMRTBlendStates = 0x50; constexpr uintptr_t m_AlphaToMask = 0x51; constexpr uintptr_t m_Padding = 0x52; // ---- Methods ---- constexpr uintptr_t DefaultValue = 0x2FAF450; constexpr uintptr_t .ctor = 0x2FAF370; constexpr uintptr_t BlendState0 = 0x6D5500; constexpr uintptr_t Equals = 0x2FAEFE0; constexpr uintptr_t Equals = 0x2FAF1C0; constexpr uintptr_t GetHashCode = 0x2FAF280; }; // UnityEngine.Rendering.CoreCameraValues struct CoreCameraValues { constexpr uintptr_t filterMode = 0x10; constexpr uintptr_t cullingMask = 0x14; constexpr uintptr_t instanceID = 0x18; // ---- Methods ---- constexpr uintptr_t Equals = 0x2FCA170; constexpr uintptr_t Equals = 0x2FCA190; constexpr uintptr_t GetHashCode = 0x2FCA260; }; // UnityEngine.Rendering.CameraProperties struct CameraProperties { constexpr uintptr_t k_NumLayers = 0x0; constexpr uintptr_t screenRect = 0x10; constexpr uintptr_t viewDir = 0x20; constexpr uintptr_t projectionNear = 0x2C; constexpr uintptr_t projectionFar = 0x30; constexpr uintptr_t cameraNear = 0x34; constexpr uintptr_t cameraFar = 0x38; constexpr uintptr_t cameraAspect = 0x3C; constexpr uintptr_t cameraToWorld = 0x40; constexpr uintptr_t actualWorldToClip = 0x80; constexpr uintptr_t cameraClipToWorld = 0xC0; constexpr uintptr_t cameraWorldToClip = 0x100; constexpr uintptr_t implicitProjection = 0x140; constexpr uintptr_t stereoWorldToClipLeft = 0x180; constexpr uintptr_t stereoWorldToClipRight = 0x1C0; constexpr uintptr_t worldToCamera = 0x200; constexpr uintptr_t up = 0x240; constexpr uintptr_t right = 0x24C; constexpr uintptr_t transformDirection = 0x258; constexpr uintptr_t cameraEuler = 0x264; constexpr uintptr_t velocity = 0x270; constexpr uintptr_t farPlaneWorldSpaceLength = 0x27C; constexpr uintptr_t rendererCount = 0x280; constexpr uintptr_t k_PlaneCount = 0x0; constexpr uintptr_t m_ShadowCullPlanes = 0x284; constexpr uintptr_t m_CameraCullPlanes = 0x2E4; constexpr uintptr_t baseFarDistance = 0x344; constexpr uintptr_t shadowCullCenter = 0x348; constexpr uintptr_t layerCullDistances = 0x354; constexpr uintptr_t layerCullSpherical = 0x3D4; constexpr uintptr_t coreCameraValues = 0x3D8; constexpr uintptr_t cameraType = 0x3E4; constexpr uintptr_t projectionIsOblique = 0x3E8; constexpr uintptr_t isImplicitProjectionMatrix = 0x3EC; constexpr uintptr_t useInteractiveLightBakingData = 0x3F0; // ---- Methods ---- constexpr uintptr_t GetShadowCullingPlane = 0x2FB1550; constexpr uintptr_t GetCameraCullingPlane = 0x2FB0F60; constexpr uintptr_t Equals = 0x2FAF520; constexpr uintptr_t Equals = 0x2FB0E10; constexpr uintptr_t GetHashCode = 0x2FB1060; }; // UnityEngine.Rendering.CullingOptions struct CullingOptions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ForceEvenIfCameraIsNotActive = 0x0; constexpr uintptr_t OcclusionCull = 0x0; constexpr uintptr_t NeedsLighting = 0x0; constexpr uintptr_t NeedsReflectionProbes = 0x0; constexpr uintptr_t Stereo = 0x0; constexpr uintptr_t DisablePerObjectCulling = 0x0; constexpr uintptr_t ShadowCasters = 0x0; }; // UnityEngine.Rendering.ScriptableCullingParameters struct ScriptableCullingParameters { constexpr uintptr_t m_LODParameters = 0x10; constexpr uintptr_t k_MaximumCullingPlaneCount = 0x0; constexpr uintptr_t maximumCullingPlaneCount = 0x0; constexpr uintptr_t m_CullingPlanes = 0x2C; constexpr uintptr_t m_CullingPlaneCount = 0xCC; constexpr uintptr_t m_CullingMask = 0xD0; constexpr uintptr_t m_SceneMask = 0xD8; constexpr uintptr_t m_ViewID = 0xE0; constexpr uintptr_t k_LayerCount = 0x0; constexpr uintptr_t layerCount = 0x4; constexpr uintptr_t m_LayerFarCullDistances = 0xE8; constexpr uintptr_t m_LayerCull = 0x168; constexpr uintptr_t m_CullingMatrix = 0x16C; constexpr uintptr_t m_Origin = 0x1AC; constexpr uintptr_t m_ShadowDistance = 0x1B8; constexpr uintptr_t m_ShadowNearPlaneOffset = 0x1BC; constexpr uintptr_t m_CullingOptions = 0x1C0; constexpr uintptr_t m_ReflectionProbeSortingCriteria = 0x1C4; constexpr uintptr_t m_CameraProperties = 0x1C8; constexpr uintptr_t m_AccurateOcclusionThreshold = 0x5AC; constexpr uintptr_t m_MaximumPortalCullingJobs = 0x5B0; constexpr uintptr_t k_CullingJobCountLowerLimit = 0x0; constexpr uintptr_t k_CullingJobCountUpperLimit = 0x0; constexpr uintptr_t m_StereoViewMatrix = 0x5B4; constexpr uintptr_t m_StereoProjectionMatrix = 0x5F4; constexpr uintptr_t m_StereoSeparationDistance = 0x634; constexpr uintptr_t m_maximumVisibleLights = 0x638; constexpr uintptr_t m_ConservativeEnclosingSphere = 0x63C; constexpr uintptr_t m_NumIterationsEnclosingSphere = 0x640; // ---- Methods ---- constexpr uintptr_t MaximumVisibleLights = 0x2FDB930; constexpr uintptr_t ConservativeEnclosingSphere = 0x2FDB910; constexpr uintptr_t NumIterationsEnclosingSphere = 0x2FDB940; constexpr uintptr_t CullingPlaneCount = 0x2FDB8D0; constexpr uintptr_t ShadowDistance = 0x2FDB960; constexpr uintptr_t CullingOptions = 0x2FDB8C0; constexpr uintptr_t CullingOptions = 0x2FDB920; constexpr uintptr_t ReflectionProbeSortingCriteria = 0x2FDB950; constexpr uintptr_t StereoViewMatrix = 0x2FDB9B0; constexpr uintptr_t StereoProjectionMatrix = 0x2FDB8E0; constexpr uintptr_t StereoProjectionMatrix = 0x2FDB970; constexpr uintptr_t StereoSeparationDistance = 0x2FDB9A0; constexpr uintptr_t GetLayerCullingDistance = 0x2FDB780; constexpr uintptr_t GetCullingPlane = 0x2FDB420; constexpr uintptr_t Equals = 0x2FDACF0; constexpr uintptr_t Equals = 0x2FDB350; constexpr uintptr_t GetHashCode = 0x2FDB560; constexpr uintptr_t .cctor = 0x2FDB870; }; // UnityEngine.Rendering.LightShadowCasterCullingInfo struct LightShadowCasterCullingInfo { constexpr uintptr_t splitRange = 0x10; constexpr uintptr_t projectionType = 0x18; constexpr uintptr_t splitExclusionMask = 0x1C; }; // UnityEngine.Rendering.ShadowCastersCullingInfos struct ShadowCastersCullingInfos { constexpr uintptr_t splitBuffer = 0x10; constexpr uintptr_t perLightInfos = 0x20; }; // UnityEngine.Rendering.CullingResults struct CullingResults { constexpr uintptr_t ptr = 0x10; constexpr uintptr_t m_AllocationInfo = 0x18; // ---- Methods ---- constexpr uintptr_t GetLightIndexCount = 0x2FCF8E0; constexpr uintptr_t GetReflectionProbeIndexCount = 0x2FCFA70; constexpr uintptr_t FillLightAndReflectionProbeIndices = 0x2FCF810; constexpr uintptr_t GetLightIndexMapSize = 0x2FCF920; constexpr uintptr_t FillLightIndexMap = 0x2FCF860; constexpr uintptr_t SetLightIndexMap = 0x2FCFBF0; constexpr uintptr_t GetShadowCasterBounds = 0x2FCFB00; constexpr uintptr_t ComputeSpotShadowMatricesAndCullingPrimitives = 0x2FCF560; constexpr uintptr_t ComputePointShadowMatricesAndCullingPrimitives = 0x2FCF500; constexpr uintptr_t ComputeDirectionalShadowMatricesAndCullingPrimitives = 0x2FCF3E0; constexpr uintptr_t VisibleLights = 0x2FCFCC0; constexpr uintptr_t VisibleReflectionProbes = 0x2FCFD40; constexpr uintptr_t GetNativeArray = 0x463590; constexpr uintptr_t LightAndReflectionProbeIndexCount = 0x2FCFC50; constexpr uintptr_t FillLightAndReflectionProbeIndices = 0x2FCF7C0; constexpr uintptr_t GetLightIndexMap = 0x2FCF960; constexpr uintptr_t SetLightIndexMap = 0x2FCFB50; constexpr uintptr_t GetShadowCasterBounds = 0x2FCFAB0; constexpr uintptr_t ComputeSpotShadowMatricesAndCullingPrimitives = 0x2FCF5C0; constexpr uintptr_t ComputePointShadowMatricesAndCullingPrimitives = 0x2FCF4A0; constexpr uintptr_t ComputeDirectionalShadowMatricesAndCullingPrimitives = 0x2FCF310; constexpr uintptr_t Equals = 0x2FCF700; constexpr uintptr_t Equals = 0x2FCF620; constexpr uintptr_t GetHashCode = 0x2FCF8C0; constexpr uintptr_t Op_Equality = 0x2FCFDC0; }; // UnityEngine.Rendering.CullingAllocationInfo struct CullingAllocationInfo { constexpr uintptr_t visibleLightsPtr = 0x10; constexpr uintptr_t visibleOffscreenVertexLightsPtr = 0x18; constexpr uintptr_t visibleReflectionProbesPtr = 0x20; constexpr uintptr_t visibleLightCount = 0x28; constexpr uintptr_t visibleOffscreenVertexLightCount = 0x2C; constexpr uintptr_t visibleReflectionProbeCount = 0x30; }; // UnityEngine.Rendering.DepthState struct DepthState { constexpr uintptr_t m_WriteEnabled = 0x10; constexpr uintptr_t m_CompareFunction = 0x11; // ---- Methods ---- constexpr uintptr_t DefaultValue = 0x2FD0110; constexpr uintptr_t .ctor = 0x2FD0090; constexpr uintptr_t CompareFunction = 0x2FD0100; constexpr uintptr_t Equals = 0x2FD0030; constexpr uintptr_t Equals = 0x2FCFF80; constexpr uintptr_t GetHashCode = 0x2FD0050; }; // UnityEngine.Rendering.DrawingSettings struct DrawingSettings { constexpr uintptr_t maxShaderPasses = 0x0; constexpr uintptr_t m_SortingSettings = 0x10; constexpr uintptr_t shaderPassNames = 0x70; constexpr uintptr_t m_PerObjectData = 0xB0; constexpr uintptr_t m_Flags = 0xB4; constexpr uintptr_t m_OverrideShaderID = 0xB8; constexpr uintptr_t m_OverrideShaderPassIndex = 0xBC; constexpr uintptr_t m_OverrideMaterialInstanceId = 0xC0; constexpr uintptr_t m_OverrideMaterialPassIndex = 0xC4; constexpr uintptr_t m_fallbackMaterialInstanceId = 0xC8; constexpr uintptr_t m_MainLightIndex = 0xCC; constexpr uintptr_t m_UseSrpBatcher = 0xD0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FD0AC0; constexpr uintptr_t PerObjectData = 0x804C70; constexpr uintptr_t EnableDynamicBatching = 0x2FD0CB0; constexpr uintptr_t EnableInstancing = 0x2FD0CD0; constexpr uintptr_t OverrideMaterial = 0x2FD0D00; constexpr uintptr_t OverrideShader = 0x2FD0D40; constexpr uintptr_t OverrideMaterialPassIndex = 0x2FD0CF0; constexpr uintptr_t OverrideShaderPassIndex = 0x6AFA60; constexpr uintptr_t MainLightIndex = 0x21A6F90; constexpr uintptr_t GetShaderPassName = 0x2FD0810; constexpr uintptr_t SetShaderPassName = 0x2FD0940; constexpr uintptr_t Equals = 0x2FD02B0; constexpr uintptr_t Equals = 0x2FD0170; constexpr uintptr_t GetHashCode = 0x2FD07B0; constexpr uintptr_t Op_Equality = 0x2FD0BC0; constexpr uintptr_t .cctor = 0x2FD0A80; }; // UnityEngine.Rendering.DrawRendererFlags struct DrawRendererFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t EnableDynamicBatching = 0x0; constexpr uintptr_t EnableInstancing = 0x0; }; // UnityEngine.Rendering.FilteringSettings struct FilteringSettings { constexpr uintptr_t m_RenderQueueRange = 0x10; constexpr uintptr_t m_LayerMask = 0x18; constexpr uintptr_t m_RenderingLayerMask = 0x1C; constexpr uintptr_t m_BatchLayerMask = 0x20; constexpr uintptr_t m_ExcludeMotionVectorObjects = 0x24; constexpr uintptr_t m_ForceAllMotionVectorObjects = 0x28; constexpr uintptr_t m_SortingLayerRange = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FD0F60; constexpr uintptr_t RenderQueueRange = 0xA9EAA0; constexpr uintptr_t LayerMask = 0xFEAC50; constexpr uintptr_t LayerMask = 0x7EEE30; constexpr uintptr_t RenderingLayerMask = 0x7EEE40; constexpr uintptr_t BatchLayerMask = 0x5507E0; constexpr uintptr_t ExcludeMotionVectorObjects = 0x2FD1080; constexpr uintptr_t ForceAllMotionVectorObjects = 0x2FD1090; constexpr uintptr_t Equals = 0x2FD0D80; constexpr uintptr_t Equals = 0x2FD0E40; constexpr uintptr_t GetHashCode = 0x2FD0EE0; constexpr uintptr_t Op_Equality = 0x2FD1050; }; // UnityEngine.Rendering.GizmoSubset struct GizmoSubset { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t PreImageEffects = 0x0; constexpr uintptr_t PostImageEffects = 0x0; }; // UnityEngine.Rendering.LODParameters struct LODParameters { constexpr uintptr_t m_IsOrthographic = 0x10; constexpr uintptr_t m_CameraPosition = 0x14; constexpr uintptr_t m_FieldOfView = 0x20; constexpr uintptr_t m_OrthoSize = 0x24; constexpr uintptr_t m_CameraPixelHeight = 0x28; // ---- Methods ---- constexpr uintptr_t IsOrthographic = 0x2FD2740; constexpr uintptr_t CameraPosition = 0x2FD2710; constexpr uintptr_t FieldOfView = 0x2FD2730; constexpr uintptr_t OrthoSize = 0x1AEC740; constexpr uintptr_t Equals = 0x2FD2510; constexpr uintptr_t Equals = 0x2FD25B0; constexpr uintptr_t GetHashCode = 0x2FD2660; }; // UnityEngine.Rendering.ObjectIdRequest struct ObjectIdRequest { // ---- Methods ---- constexpr uintptr_t Destination = 0x53E8F0; }; // UnityEngine.Rendering.PerObjectData struct PerObjectData { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t LightProbe = 0x0; constexpr uintptr_t ReflectionProbes = 0x0; constexpr uintptr_t LightProbeProxyVolume = 0x0; constexpr uintptr_t Lightmaps = 0x0; constexpr uintptr_t LightData = 0x0; constexpr uintptr_t MotionVectors = 0x0; constexpr uintptr_t LightIndices = 0x0; constexpr uintptr_t ReflectionProbeData = 0x0; constexpr uintptr_t OcclusionProbe = 0x0; constexpr uintptr_t OcclusionProbeProxyVolume = 0x0; constexpr uintptr_t ShadowMask = 0x0; }; // UnityEngine.Rendering.RasterState struct RasterState { constexpr uintptr_t defaultValue = 0x0; constexpr uintptr_t m_CullingMode = 0x10; constexpr uintptr_t m_OffsetUnits = 0x14; constexpr uintptr_t m_OffsetFactor = 0x18; constexpr uintptr_t m_DepthClip = 0x1C; constexpr uintptr_t m_Conservative = 0x1D; constexpr uintptr_t m_Padding1 = 0x1E; constexpr uintptr_t m_Padding2 = 0x1F; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FD5600; constexpr uintptr_t Equals = 0x2FD5380; constexpr uintptr_t Equals = 0x2FD53E0; constexpr uintptr_t GetHashCode = 0x2FD54F0; constexpr uintptr_t .cctor = 0x2FD5560; }; // UnityEngine.Rendering.ReflectionProbeSortingCriteria struct ReflectionProbeSortingCriteria { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Importance = 0x0; constexpr uintptr_t Size = 0x0; constexpr uintptr_t ImportanceThenSize = 0x0; }; // UnityEngine.Rendering.RendererList struct RendererList { constexpr uintptr_t context = 0x10; constexpr uintptr_t index = 0x18; constexpr uintptr_t frame = 0x1C; constexpr uintptr_t type = 0x20; constexpr uintptr_t contextID = 0x24; constexpr uintptr_t nullRendererList = 0x0; // ---- Methods ---- constexpr uintptr_t IsValid = 0x2FDABF0; constexpr uintptr_t .ctor = 0x2FDABD0; constexpr uintptr_t .cctor = 0x2FDAB70; }; // UnityEngine.Rendering.RendererListStatus struct RendererListStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t kRendererListInvalid = 0x0; constexpr uintptr_t kRendererListProcessing = 0x0; constexpr uintptr_t kRendererListEmpty = 0x0; constexpr uintptr_t kRendererListPopulated = 0x0; }; // UnityEngine.Rendering.RendererListParams struct RendererListParams { constexpr uintptr_t Invalid = 0x0; constexpr uintptr_t cullingResults = 0x10; constexpr uintptr_t drawSettings = 0x20; constexpr uintptr_t filteringSettings = 0xE4; constexpr uintptr_t tagName = 0x104; constexpr uintptr_t isPassTagName = 0x108; constexpr uintptr_t tagValues = 0x110; constexpr uintptr_t stateBlocks = 0x128; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FDA890; constexpr uintptr_t NumStateBlocks = 0x2FDA9C0; constexpr uintptr_t StateBlocksPtr = 0x2FDAA30; constexpr uintptr_t TagsValuePtr = 0x2FDAAD0; constexpr uintptr_t Validate = 0x2FDA350; constexpr uintptr_t Equals = 0x2FD9970; constexpr uintptr_t Equals = 0x2FD9830; constexpr uintptr_t GetHashCode = 0x2FDA170; constexpr uintptr_t .cctor = 0x2FDA850; }; // StandardRequest struct StandardRequest { constexpr uintptr_t destination = 0x10; constexpr uintptr_t mipLevel = 0x18; constexpr uintptr_t face = 0x1C; constexpr uintptr_t slice = 0x20; }; // UnityEngine.Rendering.RenderPipeline struct RenderPipeline { // ---- Methods ---- constexpr uintptr_t ProcessRenderRequests = 0x463590; constexpr uintptr_t IsRenderRequestSupported = 0x463590; constexpr uintptr_t BeginContextRendering = 0x2FD7D10; constexpr uintptr_t BeginCameraRendering = 0x2FD7C60; constexpr uintptr_t EndContextRendering = 0x2FD7F50; constexpr uintptr_t EndCameraRendering = 0x2FD7EA0; constexpr uintptr_t Render = 0x2FD8100; constexpr uintptr_t InternalRender = 0x2FD8070; constexpr uintptr_t InternalProcessRenderRequests = 0x463590; constexpr uintptr_t Disposed = 0x51FE80; constexpr uintptr_t Disposed = 0x51FEA0; constexpr uintptr_t Dispose = 0x2FD7E30; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t DefaultSettings = 0xCA8A80; constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.Rendering.RenderPipelineAsset struct RenderPipelineAsset { // ---- Methods ---- constexpr uintptr_t InternalCreatePipeline = 0x2FD56E0; constexpr uintptr_t DefaultMaterial = 0x559330; constexpr uintptr_t AutodeskInteractiveShader = 0x559330; constexpr uintptr_t AutodeskInteractiveTransparentShader = 0x559330; constexpr uintptr_t AutodeskInteractiveMaskedShader = 0x559330; constexpr uintptr_t TerrainDetailLitShader = 0x559330; constexpr uintptr_t TerrainDetailGrassShader = 0x559330; constexpr uintptr_t TerrainDetailGrassBillboardShader = 0x559330; constexpr uintptr_t DefaultParticleMaterial = 0x559330; constexpr uintptr_t DefaultLineMaterial = 0x559330; constexpr uintptr_t DefaultTerrainMaterial = 0x559330; constexpr uintptr_t DefaultUIMaterial = 0x559330; constexpr uintptr_t DefaultUIOverdrawMaterial = 0x559330; constexpr uintptr_t DefaultUIETC1SupportedMaterial = 0x559330; constexpr uintptr_t Default2DMaterial = 0x559330; constexpr uintptr_t Default2DMaskMaterial = 0x559330; constexpr uintptr_t DefaultShader = 0x559330; constexpr uintptr_t DefaultSpeedTree7Shader = 0x559330; constexpr uintptr_t DefaultSpeedTree8Shader = 0x559330; constexpr uintptr_t DefaultSpeedTree9Shader = 0x559330; constexpr uintptr_t RenderPipelineShaderTag = 0x2FD5930; constexpr uintptr_t CreatePipeline = 0x3479D0; constexpr uintptr_t PipelineType = 0x2FD58D0; constexpr uintptr_t PipelineTypeFullName = 0x2FD5880; constexpr uintptr_t EnsureGlobalSettings = 0x512CE0; constexpr uintptr_t OnValidate = 0x2FD5790; constexpr uintptr_t OnDisable = 0x2FD5750; constexpr uintptr_t RenderPipelineType = 0x2FD59A0; constexpr uintptr_t RenderingLayerMaskNames = 0x559330; constexpr uintptr_t PrefixedRenderingLayerMaskNames = 0x559330; constexpr uintptr_t .ctor = 0x778690; }; // UnityEngine.Rendering.RenderPipelineAsset`1 struct RenderPipelineAsset_ { // ---- Methods ---- constexpr uintptr_t PipelineType = 0x3479D0; constexpr uintptr_t RenderPipelineShaderTag = 0x3479D0; constexpr uintptr_t RenderPipelineType = 0x3479D0; constexpr uintptr_t .ctor = 0x351010; }; // UnityEngine.Rendering.RenderPipelineGlobalSettings struct RenderPipelineGlobalSettings { // ---- Methods ---- constexpr uintptr_t SettingsList = 0x2FD5D50; constexpr uintptr_t SettingsMap = 0x520140; constexpr uintptr_t RecreateSettingsMap = 0x2FD5A80; constexpr uintptr_t TryGet = 0x2FD5BD0; constexpr uintptr_t TryGetFirstSettingsImplementingInterface = 0x349810; constexpr uintptr_t GetSettingsImplementingInterface = 0x349810; constexpr uintptr_t Contains = 0x2FD5A00; constexpr uintptr_t OnBeforeSerialize = 0x512CE0; constexpr uintptr_t OnAfterDeserialize = 0x2FD5A80; constexpr uintptr_t .ctor = 0x2FD5CD0; }; // UnityEngine.Rendering.RenderPipelineManager struct RenderPipelineManager { constexpr uintptr_t s_CleanUpPipeline = 0x0; constexpr uintptr_t s_CurrentPipelineType = 0x8; constexpr uintptr_t s_CurrentPipelineAsset = 0x10; constexpr uintptr_t s_CurrentPipeline = 0x18; constexpr uintptr_t beginContextRendering = 0x20; constexpr uintptr_t endContextRendering = 0x28; constexpr uintptr_t beginCameraRendering = 0x30; constexpr uintptr_t endCameraRendering = 0x38; constexpr uintptr_t activeRenderPipelineTypeChanged = 0x40; constexpr uintptr_t activeRenderPipelineAssetChanged = 0x48; constexpr uintptr_t activeRenderPipelineCreated = 0x50; constexpr uintptr_t activeRenderPipelineDisposed = 0x58; constexpr uintptr_t beginFrameRendering = 0x60; constexpr uintptr_t endFrameRendering = 0x68; // ---- Methods ---- constexpr uintptr_t CurrentPipeline = 0x2FD7640; constexpr uintptr_t CurrentPipeline = 0x2FD7B60; constexpr uintptr_t Add_beginContextRendering = 0x2FD7310; constexpr uintptr_t Remove_beginContextRendering = 0x2FD7830; constexpr uintptr_t Add_endContextRendering = 0x2FD7530; constexpr uintptr_t Remove_endContextRendering = 0x2FD7A50; constexpr uintptr_t Add_beginCameraRendering = 0x2FD7200; constexpr uintptr_t Remove_beginCameraRendering = 0x2FD7720; constexpr uintptr_t Add_endCameraRendering = 0x2FD7420; constexpr uintptr_t Remove_endCameraRendering = 0x2FD7940; constexpr uintptr_t BeginContextRendering = 0x2FD6030; constexpr uintptr_t BeginCameraRendering = 0x2FD5FB0; constexpr uintptr_t EndContextRendering = 0x2FD6890; constexpr uintptr_t EndCameraRendering = 0x2FD6810; constexpr uintptr_t OnActiveRenderPipelineTypeChanged = 0x2FD6CF0; constexpr uintptr_t OnActiveRenderPipelineAssetChanged = 0x2FD6BE0; constexpr uintptr_t HandleRenderPipelineChange = 0x2FD69D0; constexpr uintptr_t RecreateCurrentPipeline = 0x2FD6D60; constexpr uintptr_t CleanupRenderPipeline = 0x2FD6120; constexpr uintptr_t GetCurrentPipelineAssetType = 0x2FD6980; constexpr uintptr_t DoRenderLoop_Internal = 0x2FD64C0; constexpr uintptr_t TryPrepareRenderPipeline = 0x2FD6E20; constexpr uintptr_t IsCurrentPipelineValid = 0x2FD7690; constexpr uintptr_t IsPipelineRequireCreation = 0x2FD6A70; constexpr uintptr_t .cctor = 0x2FD7150; }; // UnityEngine.Rendering.RenderQueueRange struct RenderQueueRange { constexpr uintptr_t m_LowerBound = 0x10; constexpr uintptr_t m_UpperBound = 0x14; constexpr uintptr_t k_MinimumBound = 0x0; constexpr uintptr_t minimumBound = 0x0; constexpr uintptr_t k_MaximumBound = 0x0; constexpr uintptr_t maximumBound = 0x4; // ---- Methods ---- constexpr uintptr_t All = 0x2FD82A0; constexpr uintptr_t Opaque = 0x2FD82C0; constexpr uintptr_t Transparent = 0x2FD82E0; constexpr uintptr_t LowerBound = 0x130B140; constexpr uintptr_t UpperBound = 0x1308F60; constexpr uintptr_t Equals = 0x2EFCB30; constexpr uintptr_t Equals = 0x2FD8180; constexpr uintptr_t GetHashCode = 0x2FD8240; constexpr uintptr_t Op_Equality = 0x2FD8300; constexpr uintptr_t .cctor = 0x2FD8250; }; // UnityEngine.Rendering.RenderStateBlock struct RenderStateBlock { constexpr uintptr_t m_BlendState = 0x10; constexpr uintptr_t m_RasterState = 0x54; constexpr uintptr_t m_DepthState = 0x64; constexpr uintptr_t m_StencilState = 0x66; constexpr uintptr_t m_StencilReference = 0x74; constexpr uintptr_t m_Mask = 0x78; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FD87D0; constexpr uintptr_t BlendState = 0x2FD8990; constexpr uintptr_t RasterState = 0x2FD89D0; constexpr uintptr_t DepthState = 0x2FD8940; constexpr uintptr_t DepthState = 0x2FD89C0; constexpr uintptr_t StencilState = 0x2FD8970; constexpr uintptr_t StencilState = 0x2FD89E0; constexpr uintptr_t StencilReference = 0x2FD8960; constexpr uintptr_t StencilReference = 0x11FF0C0; constexpr uintptr_t Mask = 0x2FD8950; constexpr uintptr_t Mask = 0xD5C250; constexpr uintptr_t Equals = 0x2FD8380; constexpr uintptr_t Equals = 0x2FD85B0; constexpr uintptr_t GetHashCode = 0x2FD86B0; }; // UnityEngine.Rendering.RenderStateMask struct RenderStateMask { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t Blend = 0x0; constexpr uintptr_t Raster = 0x0; constexpr uintptr_t Depth = 0x0; constexpr uintptr_t Stencil = 0x0; constexpr uintptr_t Everything = 0x0; }; // UnityEngine.Rendering.RenderTargetBlendState struct RenderTargetBlendState { constexpr uintptr_t m_WriteMask = 0x10; constexpr uintptr_t m_SourceColorBlendMode = 0x11; constexpr uintptr_t m_DestinationColorBlendMode = 0x12; constexpr uintptr_t m_SourceAlphaBlendMode = 0x13; constexpr uintptr_t m_DestinationAlphaBlendMode = 0x14; constexpr uintptr_t m_ColorBlendOperation = 0x15; constexpr uintptr_t m_AlphaBlendOperation = 0x16; constexpr uintptr_t m_Padding = 0x17; // ---- Methods ---- constexpr uintptr_t DefaultValue = 0x2FD8C10; constexpr uintptr_t .ctor = 0x2FD8BE0; constexpr uintptr_t Equals = 0x2FD89F0; constexpr uintptr_t Equals = 0x2FD8A40; constexpr uintptr_t GetHashCode = 0x2FD8B30; }; // CullShadowCastersContext struct CullShadowCastersContext { constexpr uintptr_t cullResults = 0x10; constexpr uintptr_t splitBuffer = 0x18; constexpr uintptr_t splitBufferLength = 0x20; constexpr uintptr_t perLightInfos = 0x28; constexpr uintptr_t perLightInfoCount = 0x30; }; // UnityEngine.Rendering.ScriptableRenderContext struct ScriptableRenderContext { constexpr uintptr_t kRenderTypeTag = 0x0; constexpr uintptr_t m_Ptr = 0x10; // ---- Methods ---- constexpr uintptr_t BeginRenderPass_Internal = 0x2FDB9E0; constexpr uintptr_t BeginSubPass_Internal = 0x2FDBB40; constexpr uintptr_t EndSubPass_Internal = 0x2FDDEA0; constexpr uintptr_t EndRenderPass_Internal = 0x2FDDDF0; constexpr uintptr_t HasInvokeOnRenderObjectCallbacks_Internal = 0x2FDE5E0; constexpr uintptr_t Internal_Cull = 0x2FDE880; constexpr uintptr_t Internal_CullShadowCasters = 0x2FDE7B0; constexpr uintptr_t InitializeSortSettings = 0x2FDE6C0; constexpr uintptr_t Submit_Internal = 0x2FDEE80; constexpr uintptr_t SubmitForRenderPassValidation_Internal = 0x2FDEDD0; constexpr uintptr_t GetCameras_Internal = 0x2FDE4C0; constexpr uintptr_t DrawRenderers_Internal = 0x2FDD910; constexpr uintptr_t EmitGeometryForCamera = 0x2FDDD60; constexpr uintptr_t ExecuteCommandBuffer_Internal = 0x2FDE2F0; constexpr uintptr_t ExecuteCommandBufferAsync_Internal = 0x2FDE0B0; constexpr uintptr_t SetupCameraProperties_Internal = 0x2FDEBD0; constexpr uintptr_t DrawWireOverlay_Impl = 0x2FDDBF0; constexpr uintptr_t Internal_GetPtr = 0xA9EAA0; constexpr uintptr_t CreateRendererList_Internal = 0x2FDC110; constexpr uintptr_t CreateShadowRendererList_Internal = 0x2FDC3F0; constexpr uintptr_t CreateSkyboxRendererList_Internal = 0x2FDC600; constexpr uintptr_t CreateGizmoRendererList_Internal = 0x2FDBE20; constexpr uintptr_t CreateUIOverlayRendererList_Internal = 0x2FDCFE0; constexpr uintptr_t CreateWireOverlayRendererList_Internal = 0x2FDD400; constexpr uintptr_t PrepareRendererListsAsync_Internal = 0x2FDE900; constexpr uintptr_t QueryRendererListStatus_Internal = 0x2FDEA20; constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t BeginRenderPass = 0x2FDBA40; constexpr uintptr_t BeginSubPass = 0x2FDBBC0; constexpr uintptr_t BeginSubPass = 0x2FDBCD0; constexpr uintptr_t EndSubPass = 0x2FDDEE0; constexpr uintptr_t EndRenderPass = 0x2FDDE30; constexpr uintptr_t Submit = 0x2FDEEC0; constexpr uintptr_t SubmitForRenderPassValidation = 0x2FDEE10; constexpr uintptr_t HasInvokeOnRenderObjectCallbacks = 0x2FDE610; constexpr uintptr_t GetCameras = 0x2FDE520; constexpr uintptr_t DrawRenderers = 0x2FDD9F0; constexpr uintptr_t DrawRenderers = 0x2FDDAB0; constexpr uintptr_t ExecuteCommandBuffer = 0x2FDE370; constexpr uintptr_t ExecuteCommandBufferAsync = 0x2FDE140; constexpr uintptr_t SetupCameraProperties = 0x2FDED50; constexpr uintptr_t SetupCameraProperties = 0x2FDECC0; constexpr uintptr_t DrawWireOverlay = 0x2FDDCC0; constexpr uintptr_t Cull = 0x2FDD7A0; constexpr uintptr_t CullShadowCasters = 0x2FDD640; constexpr uintptr_t Equals = 0x2FDE010; constexpr uintptr_t Equals = 0x2FDDF50; constexpr uintptr_t GetHashCode = 0x2F2D7A0; constexpr uintptr_t CreateRendererList = 0x2FDC200; constexpr uintptr_t CreateShadowRendererList = 0x2FDC490; constexpr uintptr_t CreateSkyboxRendererList = 0x2FDC9F0; constexpr uintptr_t CreateSkyboxRendererList = 0x2FDC730; constexpr uintptr_t CreateSkyboxRendererList = 0x2FDCC10; constexpr uintptr_t CreateGizmoRendererList = 0x2FDBF30; constexpr uintptr_t CreateUIOverlayRendererList = 0x2FDD250; constexpr uintptr_t CreateUIOverlayRendererList = 0x2FDD0F0; constexpr uintptr_t CreateWireOverlayRendererList = 0x2FDD4F0; constexpr uintptr_t PrepareRendererListsAsync = 0x2FDE950; constexpr uintptr_t QueryRendererListStatus = 0x2FDEAA0; constexpr uintptr_t .cctor = 0x2FDEF30; }; // UnityEngine.Rendering.ShaderTagId struct ShaderTagId { constexpr uintptr_t none = 0x0; constexpr uintptr_t m_Id = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FDFB20; constexpr uintptr_t Id = 0x130B140; constexpr uintptr_t Id = 0x6044D0; constexpr uintptr_t Equals = 0x2FDFA70; constexpr uintptr_t Equals = 0x2F2D710; constexpr uintptr_t GetHashCode = 0x2FDFB00; constexpr uintptr_t Op_Equality = 0x2F83890; constexpr uintptr_t Op_Inequality = 0x2F9E940; }; // UnityEngine.Rendering.ShadowDrawingSettings struct ShadowDrawingSettings { constexpr uintptr_t m_CullingResults = 0x10; constexpr uintptr_t m_LightIndex = 0x20; constexpr uintptr_t m_SplitIndex = 0x24; constexpr uintptr_t m_UseRenderingLayerMaskTest = 0x28; constexpr uintptr_t m_BatchLayerMask = 0x2C; constexpr uintptr_t m_SplitData = 0x30; constexpr uintptr_t m_ObjectsFilter = 0x12C; constexpr uintptr_t m_ProjectionType = 0x130; // ---- Methods ---- constexpr uintptr_t UseRenderingLayerMaskTest = 0x2FD1090; constexpr uintptr_t .ctor = 0x2FE0290; constexpr uintptr_t Equals = 0x2FDFB40; constexpr uintptr_t Equals = 0x2FE00B0; constexpr uintptr_t GetHashCode = 0x2FE01E0; }; // UnityEngine.Rendering.ShadowSplitData struct ShadowSplitData { constexpr uintptr_t k_MaximumCullingPlaneCount = 0x0; constexpr uintptr_t maximumCullingPlaneCount = 0x0; constexpr uintptr_t m_CullingPlaneCount = 0x10; constexpr uintptr_t m_CullingPlanes = 0x14; constexpr uintptr_t m_CullingSphere = 0xB4; constexpr uintptr_t m_ShadowCascadeBlendCullingFactor = 0xC4; constexpr uintptr_t m_CullingNearPlane = 0xC8; constexpr uintptr_t m_CullingMatrix = 0xCC; // ---- Methods ---- constexpr uintptr_t CullingPlaneCount = 0x130B140; constexpr uintptr_t CullingSphere = 0x2FE09A0; constexpr uintptr_t ShadowCascadeBlendCullingFactor = 0x2FE09B0; constexpr uintptr_t GetCullingPlane = 0x2FE0770; constexpr uintptr_t Equals = 0x2FE0490; constexpr uintptr_t Equals = 0x2FE0330; constexpr uintptr_t GetHashCode = 0x2FE08D0; constexpr uintptr_t .cctor = 0x2FE0960; }; // UnityEngine.Rendering.SortingCriteria struct SortingCriteria { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t SortingLayer = 0x0; constexpr uintptr_t RenderQueue = 0x0; constexpr uintptr_t BackToFront = 0x0; constexpr uintptr_t QuantizedFrontToBack = 0x0; constexpr uintptr_t OptimizeStateChanges = 0x0; constexpr uintptr_t CanvasOrder = 0x0; constexpr uintptr_t RendererPriority = 0x0; constexpr uintptr_t CommonOpaque = 0x0; constexpr uintptr_t CommonTransparent = 0x0; }; // UnityEngine.Rendering.SortingLayerRange struct SortingLayerRange { constexpr uintptr_t m_LowerBound = 0x10; constexpr uintptr_t m_UpperBound = 0x12; // ---- Methods ---- constexpr uintptr_t All = 0x2FE0BA0; constexpr uintptr_t Equals = 0x2FE0AC0; constexpr uintptr_t Equals = 0x2FE0AE0; constexpr uintptr_t GetHashCode = 0x2FE0B90; }; // UnityEngine.Rendering.DistanceMetric struct DistanceMetric { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Perspective = 0x0; constexpr uintptr_t Orthographic = 0x0; constexpr uintptr_t CustomAxis = 0x0; }; // UnityEngine.Rendering.SortingSettings struct SortingSettings { constexpr uintptr_t m_WorldToCameraMatrix = 0x10; constexpr uintptr_t m_CameraPosition = 0x50; constexpr uintptr_t m_CustomAxis = 0x5C; constexpr uintptr_t m_Criteria = 0x68; constexpr uintptr_t m_DistanceMetric = 0x6C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FE0E50; constexpr uintptr_t Criteria = 0x2FE0F20; constexpr uintptr_t Criteria = 0x806E90; constexpr uintptr_t Equals = 0x2FE0BB0; constexpr uintptr_t Equals = 0x2FE0CA0; constexpr uintptr_t GetHashCode = 0x2FE0D80; }; // UnityEngine.Rendering.StencilState struct StencilState { constexpr uintptr_t m_Enabled = 0x10; constexpr uintptr_t m_ReadMask = 0x11; constexpr uintptr_t m_WriteMask = 0x12; constexpr uintptr_t m_Padding = 0x13; constexpr uintptr_t m_CompareFunctionFront = 0x14; constexpr uintptr_t m_PassOperationFront = 0x15; constexpr uintptr_t m_FailOperationFront = 0x16; constexpr uintptr_t m_ZFailOperationFront = 0x17; constexpr uintptr_t m_CompareFunctionBack = 0x18; constexpr uintptr_t m_PassOperationBack = 0x19; constexpr uintptr_t m_FailOperationBack = 0x1A; constexpr uintptr_t m_ZFailOperationBack = 0x1B; // ---- Methods ---- constexpr uintptr_t DefaultValue = 0x2FE22A0; constexpr uintptr_t .ctor = 0x2FE2220; constexpr uintptr_t .ctor = 0x2FE2150; constexpr uintptr_t Enabled = 0x2FE2330; constexpr uintptr_t Enabled = 0x2FE2400; constexpr uintptr_t ReadMask = 0x2FE23C0; constexpr uintptr_t ReadMask = 0x524610; constexpr uintptr_t WriteMask = 0x2FE23D0; constexpr uintptr_t WriteMask = 0x524620; constexpr uintptr_t SetCompareFunction = 0x2FE2110; constexpr uintptr_t SetPassOperation = 0x2FE2130; constexpr uintptr_t SetFailOperation = 0x2FE2120; constexpr uintptr_t SetZFailOperation = 0x2FE2140; constexpr uintptr_t CompareFunctionFront = 0x2FE2290; constexpr uintptr_t CompareFunctionFront = 0x524650; constexpr uintptr_t PassOperationFront = 0x2FE23B0; constexpr uintptr_t PassOperationFront = 0x524640; constexpr uintptr_t FailOperationFront = 0x2FE2390; constexpr uintptr_t FailOperationFront = 0x2FE2460; constexpr uintptr_t ZFailOperationFront = 0x2FE23F0; constexpr uintptr_t ZFailOperationFront = 0x2FE2480; constexpr uintptr_t CompareFunctionBack = 0x2FE2280; constexpr uintptr_t CompareFunctionBack = 0x216BB00; constexpr uintptr_t PassOperationBack = 0x2FE23A0; constexpr uintptr_t PassOperationBack = 0x216BC20; constexpr uintptr_t FailOperationBack = 0x2FE2380; constexpr uintptr_t FailOperationBack = 0x216BC30; constexpr uintptr_t ZFailOperationBack = 0x2FE23E0; constexpr uintptr_t ZFailOperationBack = 0x2FE2470; constexpr uintptr_t Equals = 0x2FE1E50; constexpr uintptr_t Equals = 0x2FE1EC0; constexpr uintptr_t GetHashCode = 0x2FE2010; }; // ReflectionProbeModes struct ReflectionProbeModes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Rotation = 0x0; }; // LightmapMixedBakeModes struct LightmapMixedBakeModes { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t IndirectOnly = 0x0; constexpr uintptr_t Subtractive = 0x0; constexpr uintptr_t Shadowmask = 0x0; }; // UnityEngine.Rendering.SupportedRenderingFeatures struct SupportedRenderingFeatures { constexpr uintptr_t s_Active = 0x0; // ---- Methods ---- constexpr uintptr_t Active = 0x2FE2F70; constexpr uintptr_t Active = 0x2FE3060; constexpr uintptr_t DefaultMixedLightingModes = 0x5948C0; constexpr uintptr_t MixedLightingModes = 0x684F40; constexpr uintptr_t LightmapBakeTypes = 0xCA9F50; constexpr uintptr_t LightmapsModes = 0x72D000; constexpr uintptr_t Enlighten = 0x1D722B0; constexpr uintptr_t SkyOcclusion = 0x1D723D0; constexpr uintptr_t RendersUIOverlay = 0x287D490; constexpr uintptr_t RendersUIOverlay = 0x287D4A0; constexpr uintptr_t AmbientProbeBaking = 0x54F420; constexpr uintptr_t DefaultReflectionProbeBaking = 0x149CFE0; constexpr uintptr_t OverridesLightProbeSystem = 0x2FE3050; constexpr uintptr_t OverridesLightProbeSystem = 0x2FE30D0; constexpr uintptr_t SupportsHDR = 0x134C3D0; constexpr uintptr_t FallbackMixedLightingModeByRef = 0x2FE24B0; constexpr uintptr_t IsMixedLightingModeSupported = 0x2FE2C30; constexpr uintptr_t IsMixedLightingModeSupportedByRef = 0x2FE2AD0; constexpr uintptr_t IsLightmapBakeTypeSupported = 0x2FE28E0; constexpr uintptr_t IsLightmapBakeTypeSupportedByRef = 0x2FE27E0; constexpr uintptr_t IsLightmapsModeSupportedByRef = 0x2FE2A50; constexpr uintptr_t IsLightmapperSupportedByRef = 0x2FE2A20; constexpr uintptr_t IsUIOverlayRenderedBySRP = 0x2FE2D80; constexpr uintptr_t IsAmbientProbeBakingSupported = 0x2FE2700; constexpr uintptr_t IsDefaultReflectionProbeBakingSupported = 0x2FE2770; constexpr uintptr_t OverridesLightProbeSystem = 0x2FE2DF0; constexpr uintptr_t FallbackLightmapperByRef = 0x2FE2490; constexpr uintptr_t .ctor = 0x2FE2ED0; constexpr uintptr_t .cctor = 0x2FE2E60; }; // UnityEngine.Rendering.UISubset struct UISubset { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t UIToolkit_UGUI = 0x0; constexpr uintptr_t LowLevel = 0x0; constexpr uintptr_t All = 0x0; }; // UnityEngine.Rendering.VisibleLight struct VisibleLight { constexpr uintptr_t m_LightType = 0x10; constexpr uintptr_t m_FinalColor = 0x14; constexpr uintptr_t m_ScreenRect = 0x24; constexpr uintptr_t m_LocalToWorldMatrix = 0x34; constexpr uintptr_t m_Range = 0x74; constexpr uintptr_t m_SpotAngle = 0x78; constexpr uintptr_t m_InstanceId = 0x7C; constexpr uintptr_t m_Flags = 0x80; // ---- Methods ---- constexpr uintptr_t Light = 0x2FE3C10; constexpr uintptr_t LightType = 0x130B140; constexpr uintptr_t FinalColor = 0x2FE3C00; constexpr uintptr_t LocalToWorldMatrix = 0x2FE3C90; constexpr uintptr_t Range = 0x2FE3CC0; constexpr uintptr_t SpotAngle = 0x2FE3CD0; constexpr uintptr_t Equals = 0x2FE3760; constexpr uintptr_t Equals = 0x2FE39E0; constexpr uintptr_t GetHashCode = 0x2FE3AD0; }; // UnityEngine.Rendering.VisibleLightFlags struct VisibleLightFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t IntersectsNearPlane = 0x0; constexpr uintptr_t IntersectsFarPlane = 0x0; constexpr uintptr_t ForcedVisible = 0x0; }; // UnityEngine.Rendering.VisibleReflectionProbe struct VisibleReflectionProbe { constexpr uintptr_t m_Bounds = 0x10; constexpr uintptr_t m_LocalToWorldMatrix = 0x28; constexpr uintptr_t m_HdrData = 0x68; constexpr uintptr_t m_Center = 0x78; constexpr uintptr_t m_BlendDistance = 0x84; constexpr uintptr_t m_Importance = 0x88; constexpr uintptr_t m_BoxProjection = 0x8C; constexpr uintptr_t m_InstanceId = 0x90; constexpr uintptr_t m_TextureId = 0x94; // ---- Methods ---- constexpr uintptr_t Texture = 0x2FE4380; constexpr uintptr_t ReflectionProbe = 0x2FE4300; constexpr uintptr_t Bounds = 0x2FE4270; constexpr uintptr_t LocalToWorldMatrix = 0x1AECFC0; constexpr uintptr_t HdrData = 0x2FE4290; constexpr uintptr_t BlendDistance = 0x2FE4260; constexpr uintptr_t Importance = 0x2FE42A0; constexpr uintptr_t IsBoxProjection = 0x2FE42B0; constexpr uintptr_t Equals = 0x2FE3DF0; constexpr uintptr_t Equals = 0x2FE3CE0; constexpr uintptr_t GetHashCode = 0x2FE4090; }; // UnityEngine.Rendering.GlobalKeyword struct GlobalKeyword { constexpr uintptr_t m_Name = 0x10; constexpr uintptr_t m_Index = 0x18; // ---- Methods ---- constexpr uintptr_t GetGlobalKeywordCount = 0x2FD12A0; constexpr uintptr_t GetGlobalKeywordIndex = 0x2FD1310; constexpr uintptr_t CreateGlobalKeyword = 0x2FD10E0; constexpr uintptr_t Create = 0x2FD1250; constexpr uintptr_t .ctor = 0x2FD1490; constexpr uintptr_t ToString = 0xA9EAA0; }; // UnityEngine.Rendering.LocalKeyword struct LocalKeyword { constexpr uintptr_t m_SpaceInfo = 0x10; constexpr uintptr_t m_Name = 0x18; constexpr uintptr_t m_Index = 0x20; // ---- Methods ---- constexpr uintptr_t GetShaderKeywordCount = 0x2FD4CA0; constexpr uintptr_t GetShaderKeywordIndex = 0x2FD4D60; constexpr uintptr_t GetComputeShaderKeywordCount = 0x2FD49A0; constexpr uintptr_t GetComputeShaderKeywordIndex = 0x2FD4A60; constexpr uintptr_t .ctor = 0x2FD5110; constexpr uintptr_t .ctor = 0x2FD4F20; constexpr uintptr_t ToString = 0x20C26C0; constexpr uintptr_t Equals = 0x2FD4860; constexpr uintptr_t Equals = 0x2FD4910; constexpr uintptr_t GetHashCode = 0x2FD4C20; }; // UnityEngine.Rendering.LocalKeywordSpace struct LocalKeywordSpace { constexpr uintptr_t m_KeywordSpace = 0x10; // ---- Methods ---- constexpr uintptr_t Equals = 0x2FD47C0; constexpr uintptr_t Equals = 0x1305D50; constexpr uintptr_t Op_Equality = 0x2FD4850; constexpr uintptr_t GetHashCode = 0x2F2D7A0; }; // UnityEngine.Rendering.RayTracingShader struct RayTracingShader { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FD5690; }; // UnityEngine.Rendering.ShaderKeyword struct ShaderKeyword { constexpr uintptr_t m_Name = 0x10; constexpr uintptr_t m_Index = 0x18; constexpr uintptr_t m_IsLocal = 0x1C; constexpr uintptr_t m_IsCompute = 0x1D; constexpr uintptr_t m_IsValid = 0x1E; // ---- Methods ---- constexpr uintptr_t GetGlobalKeywordCount = 0x2FDF7F0; constexpr uintptr_t GetGlobalKeywordIndex = 0x2FDF860; constexpr uintptr_t CreateGlobalKeyword = 0x2FDF680; constexpr uintptr_t Name = 0xA9EAA0; constexpr uintptr_t .ctor = 0x2FDF9E0; constexpr uintptr_t ToString = 0xA9EAA0; }; // UnityEngine.Rendering.ShaderKeywordSet struct ShaderKeywordSet { constexpr uintptr_t m_KeywordState = 0x10; constexpr uintptr_t m_Shader = 0x18; constexpr uintptr_t m_ComputeShader = 0x20; constexpr uintptr_t m_StateIndex = 0x28; // ---- Methods ---- constexpr uintptr_t IsKeywordNameEnabled = 0x2FDF4A0; constexpr uintptr_t CheckKeywordCompatible = 0x2FDF2F0; constexpr uintptr_t IsEnabled = 0x2FDF380; }; // UnityEngine.Rendering.ShaderPropertyType struct ShaderPropertyType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Color = 0x0; constexpr uintptr_t Vector = 0x0; constexpr uintptr_t Float = 0x0; constexpr uintptr_t Range = 0x0; constexpr uintptr_t Texture = 0x0; constexpr uintptr_t Int = 0x0; }; // UnityEngine.Rendering.ShaderPropertyFlags struct ShaderPropertyFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t HideInInspector = 0x0; constexpr uintptr_t PerRendererData = 0x0; constexpr uintptr_t NoScaleOffset = 0x0; constexpr uintptr_t Normal = 0x0; constexpr uintptr_t HDR = 0x0; constexpr uintptr_t Gamma = 0x0; constexpr uintptr_t NonModifiableTextureData = 0x0; constexpr uintptr_t MainTexture = 0x0; constexpr uintptr_t MainColor = 0x0; }; // UnityEngine.Rendering.RendererUtils.RendererListDesc struct RendererListDesc { constexpr uintptr_t sortingCriteria = 0x10; constexpr uintptr_t rendererConfiguration = 0x14; constexpr uintptr_t renderQueueRange = 0x18; constexpr uintptr_t stateBlock = 0x20; constexpr uintptr_t overrideShader = 0x90; constexpr uintptr_t overrideMaterial = 0x98; constexpr uintptr_t excludeObjectMotionVectors = 0xA0; constexpr uintptr_t layerMask = 0xA4; constexpr uintptr_t renderingLayerMask = 0xA8; constexpr uintptr_t overrideMaterialPassIndex = 0xB0; constexpr uintptr_t overrideShaderPassIndex = 0xB4; constexpr uintptr_t s_EmptyName = 0x0; // ---- Methods ---- constexpr uintptr_t BatchLayerMask = 0x2846E10; constexpr uintptr_t CullingResult = 0x2C771E0; constexpr uintptr_t Camera = 0x6301E0; constexpr uintptr_t PassName = 0x1CE33D0; constexpr uintptr_t PassNames = 0x74E3C0; constexpr uintptr_t IsValid = 0x2FD96B0; constexpr uintptr_t ConvertToParameters = 0x2FD8C20; constexpr uintptr_t .cctor = 0x2FD97E0; }; // UnityEngine.Experimental.GlobalIllumination.LightType struct LightType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Directional = 0x0; constexpr uintptr_t Point = 0x0; constexpr uintptr_t Spot = 0x0; constexpr uintptr_t Rectangle = 0x0; constexpr uintptr_t Disc = 0x0; constexpr uintptr_t SpotPyramidShape = 0x0; constexpr uintptr_t SpotBoxShape = 0x0; }; // UnityEngine.Experimental.GlobalIllumination.LightMode struct LightMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Realtime = 0x0; constexpr uintptr_t Mixed = 0x0; constexpr uintptr_t Baked = 0x0; constexpr uintptr_t Unknown = 0x0; }; // UnityEngine.Experimental.GlobalIllumination.FalloffType struct FalloffType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InverseSquared = 0x0; constexpr uintptr_t InverseSquaredNoRangeAttenuation = 0x0; constexpr uintptr_t Linear = 0x0; constexpr uintptr_t Legacy = 0x0; constexpr uintptr_t Undefined = 0x0; }; // UnityEngine.Experimental.GlobalIllumination.AngularFalloffType struct AngularFalloffType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t LUT = 0x0; constexpr uintptr_t AnalyticAndInnerAngle = 0x0; }; // UnityEngine.Experimental.GlobalIllumination.LinearColor struct LinearColor { constexpr uintptr_t m_red = 0x10; constexpr uintptr_t m_green = 0x14; constexpr uintptr_t m_blue = 0x18; constexpr uintptr_t m_intensity = 0x1C; // ---- Methods ---- constexpr uintptr_t Red = 0x584E40; constexpr uintptr_t Red = 0x2FD4700; constexpr uintptr_t Green = 0x584E50; constexpr uintptr_t Green = 0x2FD4640; constexpr uintptr_t Blue = 0x5FB490; constexpr uintptr_t Blue = 0x2FD4580; constexpr uintptr_t Convert = 0x2FD4240; constexpr uintptr_t Black = 0x2FD4210; }; // UnityEngine.Experimental.GlobalIllumination.DirectionalLight struct DirectionalLight { constexpr uintptr_t instanceID = 0x10; constexpr uintptr_t shadow = 0x14; constexpr uintptr_t mode = 0x15; constexpr uintptr_t position = 0x18; constexpr uintptr_t orientation = 0x24; constexpr uintptr_t color = 0x34; constexpr uintptr_t indirectColor = 0x44; constexpr uintptr_t penumbraWidthRadian = 0x54; constexpr uintptr_t direction = 0x58; }; // UnityEngine.Experimental.GlobalIllumination.PointLight struct PointLight { constexpr uintptr_t instanceID = 0x10; constexpr uintptr_t shadow = 0x14; constexpr uintptr_t mode = 0x15; constexpr uintptr_t position = 0x18; constexpr uintptr_t orientation = 0x24; constexpr uintptr_t color = 0x34; constexpr uintptr_t indirectColor = 0x44; constexpr uintptr_t range = 0x54; constexpr uintptr_t sphereRadius = 0x58; constexpr uintptr_t falloff = 0x5C; }; // UnityEngine.Experimental.GlobalIllumination.SpotLight struct SpotLight { constexpr uintptr_t instanceID = 0x10; constexpr uintptr_t shadow = 0x14; constexpr uintptr_t mode = 0x15; constexpr uintptr_t position = 0x18; constexpr uintptr_t orientation = 0x24; constexpr uintptr_t color = 0x34; constexpr uintptr_t indirectColor = 0x44; constexpr uintptr_t range = 0x54; constexpr uintptr_t sphereRadius = 0x58; constexpr uintptr_t coneAngle = 0x5C; constexpr uintptr_t innerConeAngle = 0x60; constexpr uintptr_t falloff = 0x64; constexpr uintptr_t angularFalloff = 0x65; }; // UnityEngine.Experimental.GlobalIllumination.RectangleLight struct RectangleLight { constexpr uintptr_t instanceID = 0x10; constexpr uintptr_t shadow = 0x14; constexpr uintptr_t mode = 0x15; constexpr uintptr_t position = 0x18; constexpr uintptr_t orientation = 0x24; constexpr uintptr_t color = 0x34; constexpr uintptr_t indirectColor = 0x44; constexpr uintptr_t range = 0x54; constexpr uintptr_t width = 0x58; constexpr uintptr_t height = 0x5C; constexpr uintptr_t falloff = 0x60; }; // UnityEngine.Experimental.GlobalIllumination.DiscLight struct DiscLight { constexpr uintptr_t instanceID = 0x10; constexpr uintptr_t shadow = 0x14; constexpr uintptr_t mode = 0x15; constexpr uintptr_t position = 0x18; constexpr uintptr_t orientation = 0x24; constexpr uintptr_t color = 0x34; constexpr uintptr_t indirectColor = 0x44; constexpr uintptr_t range = 0x54; constexpr uintptr_t radius = 0x58; constexpr uintptr_t falloff = 0x5C; }; // UnityEngine.Experimental.GlobalIllumination.Cookie struct Cookie { constexpr uintptr_t instanceID = 0x10; constexpr uintptr_t scale = 0x14; constexpr uintptr_t sizes = 0x18; // ---- Methods ---- constexpr uintptr_t Defaults = 0x2FCF260; }; // UnityEngine.Experimental.GlobalIllumination.LightDataGI struct LightDataGI { constexpr uintptr_t instanceID = 0x10; constexpr uintptr_t cookieID = 0x14; constexpr uintptr_t cookieScale = 0x18; constexpr uintptr_t color = 0x1C; constexpr uintptr_t indirectColor = 0x2C; constexpr uintptr_t orientation = 0x3C; constexpr uintptr_t position = 0x4C; constexpr uintptr_t range = 0x58; constexpr uintptr_t coneAngle = 0x5C; constexpr uintptr_t innerConeAngle = 0x60; constexpr uintptr_t shape0 = 0x64; constexpr uintptr_t shape1 = 0x68; constexpr uintptr_t type = 0x6C; constexpr uintptr_t mode = 0x6D; constexpr uintptr_t shadow = 0x6E; constexpr uintptr_t falloff = 0x6F; // ---- Methods ---- constexpr uintptr_t Init = 0x2FD2820; constexpr uintptr_t Init = 0x2FD2930; constexpr uintptr_t Init = 0x2FD27A0; constexpr uintptr_t Init = 0x2FD2A90; constexpr uintptr_t Init = 0x2FD29A0; constexpr uintptr_t Init = 0x2FD2A10; constexpr uintptr_t Init = 0x2FD2B00; constexpr uintptr_t Init = 0x2FD28A0; constexpr uintptr_t InitNoBake = 0x2FD2790; }; // UnityEngine.Experimental.GlobalIllumination.LightmapperUtils struct LightmapperUtils { // ---- Methods ---- constexpr uintptr_t Extract = 0x2FD3680; constexpr uintptr_t ExtractIndirect = 0x2FD2C90; constexpr uintptr_t ExtractInnerCone = 0x2FD2D20; constexpr uintptr_t ExtractColorTemperature = 0x2FD2BE0; constexpr uintptr_t ApplyColorTemperature = 0x2FD2B80; constexpr uintptr_t Extract = 0x2FD3080; constexpr uintptr_t Extract = 0x2FD3370; constexpr uintptr_t Extract = 0x2FD36A0; constexpr uintptr_t Extract = 0x2FD2D70; constexpr uintptr_t Extract = 0x2FD3A00; constexpr uintptr_t Extract = 0x2FD3D10; }; // RequestLightsDelegate struct RequestLightsDelegate { // ---- Methods ---- constexpr uintptr_t .ctor = 0x2FDAC30; constexpr uintptr_t Invoke = 0x17BDE30; }; // UnityEngine.Experimental.GlobalIllumination.Lightmapping struct Lightmapping { constexpr uintptr_t s_DefaultDelegate = 0x0; constexpr uintptr_t s_RequestLightsDelegate = 0x8; // ---- Methods ---- constexpr uintptr_t SetDelegate = 0x2FD3FF0; constexpr uintptr_t GetDelegate = 0x2FD3E50; constexpr uintptr_t ResetDelegate = 0x2FD3F80; constexpr uintptr_t RequestLights = 0x2FD3EA0; constexpr uintptr_t .cctor = 0x2FD4080; }; // UnityEngine.Experimental.Playables.CameraPlayable struct CameraPlayable { constexpr uintptr_t m_Handle = 0x10; // ---- Methods ---- constexpr uintptr_t GetHandle = 0xD52230; constexpr uintptr_t Equals = 0x2FCF1E0; }; // UnityEngine.Experimental.Playables.MaterialEffectPlayable struct MaterialEffectPlayable { constexpr uintptr_t m_Handle = 0x10; // ---- Methods ---- constexpr uintptr_t GetHandle = 0xD52230; constexpr uintptr_t Equals = 0x2FD5300; }; // UnityEngine.Experimental.Playables.TextureMixerPlayable struct TextureMixerPlayable { constexpr uintptr_t m_Handle = 0x10; // ---- Methods ---- constexpr uintptr_t GetHandle = 0xD52230; constexpr uintptr_t Equals = 0x2FE30E0; }; // UnityEngine.Experimental.Playables.TexturePlayableOutput struct TexturePlayableOutput { constexpr uintptr_t m_Handle = 0x10; }; // UnityEngine.Experimental.Rendering.BuiltinRuntimeReflectionSystem struct BuiltinRuntimeReflectionSystem { // ---- Methods ---- constexpr uintptr_t TickRealtimeProbes = 0x2FCF160; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t Dispose = 0x512CE0; constexpr uintptr_t BuiltinUpdate = 0x2FCF160; constexpr uintptr_t Internal_BuiltinRuntimeReflectionSystem_New = 0x2FCF190; constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.Experimental.Rendering.IScriptableRuntimeReflectionSystem struct IScriptableRuntimeReflectionSystem { // ---- Methods ---- constexpr uintptr_t TickRealtimeProbes = 0x3496B0; }; // UnityEngine.Experimental.Rendering.ScriptableRuntimeReflectionSystemSettings struct ScriptableRuntimeReflectionSystemSettings { constexpr uintptr_t s_Instance = 0x0; // ---- Methods ---- constexpr uintptr_t Internal_ScriptableRuntimeReflectionSystemSettings_system = 0x2FDF080; constexpr uintptr_t Internal_ScriptableRuntimeReflectionSystemSettings_instance = 0x2FDF030; constexpr uintptr_t ScriptingDirtyReflectionSystemInstance = 0x2FDEF80; constexpr uintptr_t .cctor = 0x2FDEFB0; }; // UnityEngine.Experimental.Rendering.ScriptableRuntimeReflectionSystemWrapper struct ScriptableRuntimeReflectionSystemWrapper { // ---- Methods ---- constexpr uintptr_t Implementation = 0x53E8F0; constexpr uintptr_t Implementation = 0x53E910; constexpr uintptr_t Internal_ScriptableRuntimeReflectionSystemWrapper_TickRealtimeProbes = 0x2FDF220; constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.Experimental.Rendering.TextureCreationFlags struct TextureCreationFlags { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t MipChain = 0x0; constexpr uintptr_t DontInitializePixels = 0x0; constexpr uintptr_t Crunch = 0x0; constexpr uintptr_t DontUploadUponCreate = 0x0; constexpr uintptr_t IgnoreMipmapLimit = 0x0; }; // UnityEngine.Experimental.Rendering.FormatUsage struct FormatUsage { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Sample = 0x0; constexpr uintptr_t Linear = 0x0; constexpr uintptr_t Sparse = 0x0; constexpr uintptr_t Render = 0x0; constexpr uintptr_t Blend = 0x0; constexpr uintptr_t GetPixels = 0x0; constexpr uintptr_t SetPixels = 0x0; constexpr uintptr_t SetPixels32 = 0x0; constexpr uintptr_t ReadPixels = 0x0; constexpr uintptr_t LoadStore = 0x0; constexpr uintptr_t MSAA2x = 0x0; constexpr uintptr_t MSAA4x = 0x0; constexpr uintptr_t MSAA8x = 0x0; constexpr uintptr_t StencilSampling = 0x0; }; // UnityEngine.Experimental.Rendering.GraphicsFormatUsage struct GraphicsFormatUsage { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Sample = 0x0; constexpr uintptr_t Linear = 0x0; constexpr uintptr_t Sparse = 0x0; constexpr uintptr_t Render = 0x0; constexpr uintptr_t Blend = 0x0; constexpr uintptr_t GetPixels = 0x0; constexpr uintptr_t SetPixels = 0x0; constexpr uintptr_t SetPixels32 = 0x0; constexpr uintptr_t ReadPixels = 0x0; constexpr uintptr_t LoadStore = 0x0; constexpr uintptr_t MSAA2x = 0x0; constexpr uintptr_t MSAA4x = 0x0; constexpr uintptr_t MSAA8x = 0x0; constexpr uintptr_t StencilSampling = 0x0; }; // UnityEngine.Experimental.Rendering.DefaultFormat struct DefaultFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t LDR = 0x0; constexpr uintptr_t HDR = 0x0; constexpr uintptr_t DepthStencil = 0x0; constexpr uintptr_t Shadow = 0x0; constexpr uintptr_t Video = 0x0; }; // UnityEngine.Experimental.Rendering.GraphicsFormat struct GraphicsFormat { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t R8_SRGB = 0x0; constexpr uintptr_t R8G8_SRGB = 0x0; constexpr uintptr_t R8G8B8_SRGB = 0x0; constexpr uintptr_t R8G8B8A8_SRGB = 0x0; constexpr uintptr_t R8_UNorm = 0x0; constexpr uintptr_t R8G8_UNorm = 0x0; constexpr uintptr_t R8G8B8_UNorm = 0x0; constexpr uintptr_t R8G8B8A8_UNorm = 0x0; constexpr uintptr_t R8_SNorm = 0x0; constexpr uintptr_t R8G8_SNorm = 0x0; constexpr uintptr_t R8G8B8_SNorm = 0x0; constexpr uintptr_t R8G8B8A8_SNorm = 0x0; constexpr uintptr_t R8_UInt = 0x0; constexpr uintptr_t R8G8_UInt = 0x0; constexpr uintptr_t R8G8B8_UInt = 0x0; constexpr uintptr_t R8G8B8A8_UInt = 0x0; constexpr uintptr_t R8_SInt = 0x0; constexpr uintptr_t R8G8_SInt = 0x0; constexpr uintptr_t R8G8B8_SInt = 0x0; constexpr uintptr_t R8G8B8A8_SInt = 0x0; constexpr uintptr_t R16_UNorm = 0x0; constexpr uintptr_t R16G16_UNorm = 0x0; constexpr uintptr_t R16G16B16_UNorm = 0x0; constexpr uintptr_t R16G16B16A16_UNorm = 0x0; constexpr uintptr_t R16_SNorm = 0x0; constexpr uintptr_t R16G16_SNorm = 0x0; constexpr uintptr_t R16G16B16_SNorm = 0x0; constexpr uintptr_t R16G16B16A16_SNorm = 0x0; constexpr uintptr_t R16_UInt = 0x0; constexpr uintptr_t R16G16_UInt = 0x0; constexpr uintptr_t R16G16B16_UInt = 0x0; constexpr uintptr_t R16G16B16A16_UInt = 0x0; constexpr uintptr_t R16_SInt = 0x0; constexpr uintptr_t R16G16_SInt = 0x0; constexpr uintptr_t R16G16B16_SInt = 0x0; constexpr uintptr_t R16G16B16A16_SInt = 0x0; constexpr uintptr_t R32_UInt = 0x0; constexpr uintptr_t R32G32_UInt = 0x0; constexpr uintptr_t R32G32B32_UInt = 0x0; constexpr uintptr_t R32G32B32A32_UInt = 0x0; constexpr uintptr_t R32_SInt = 0x0; constexpr uintptr_t R32G32_SInt = 0x0; constexpr uintptr_t R32G32B32_SInt = 0x0; constexpr uintptr_t R32G32B32A32_SInt = 0x0; constexpr uintptr_t R16_SFloat = 0x0; constexpr uintptr_t R16G16_SFloat = 0x0; constexpr uintptr_t R16G16B16_SFloat = 0x0; constexpr uintptr_t R16G16B16A16_SFloat = 0x0; constexpr uintptr_t R32_SFloat = 0x0; constexpr uintptr_t R32G32_SFloat = 0x0; constexpr uintptr_t R32G32B32_SFloat = 0x0; constexpr uintptr_t R32G32B32A32_SFloat = 0x0; constexpr uintptr_t B8G8R8_SRGB = 0x0; constexpr uintptr_t B8G8R8A8_SRGB = 0x0; constexpr uintptr_t B8G8R8_UNorm = 0x0; constexpr uintptr_t B8G8R8A8_UNorm = 0x0; constexpr uintptr_t B8G8R8_SNorm = 0x0; constexpr uintptr_t B8G8R8A8_SNorm = 0x0; constexpr uintptr_t B8G8R8_UInt = 0x0; constexpr uintptr_t B8G8R8A8_UInt = 0x0; constexpr uintptr_t B8G8R8_SInt = 0x0; constexpr uintptr_t B8G8R8A8_SInt = 0x0; constexpr uintptr_t R4G4B4A4_UNormPack16 = 0x0; constexpr uintptr_t B4G4R4A4_UNormPack16 = 0x0; constexpr uintptr_t R5G6B5_UNormPack16 = 0x0; constexpr uintptr_t B5G6R5_UNormPack16 = 0x0; constexpr uintptr_t R5G5B5A1_UNormPack16 = 0x0; constexpr uintptr_t B5G5R5A1_UNormPack16 = 0x0; constexpr uintptr_t A1R5G5B5_UNormPack16 = 0x0; constexpr uintptr_t E5B9G9R9_UFloatPack32 = 0x0; constexpr uintptr_t B10G11R11_UFloatPack32 = 0x0; constexpr uintptr_t A2B10G10R10_UNormPack32 = 0x0; constexpr uintptr_t A2B10G10R10_UIntPack32 = 0x0; constexpr uintptr_t A2B10G10R10_SIntPack32 = 0x0; constexpr uintptr_t A2R10G10B10_UNormPack32 = 0x0; constexpr uintptr_t A2R10G10B10_UIntPack32 = 0x0; constexpr uintptr_t A2R10G10B10_SIntPack32 = 0x0; constexpr uintptr_t A2R10G10B10_XRSRGBPack32 = 0x0; constexpr uintptr_t A2R10G10B10_XRUNormPack32 = 0x0; constexpr uintptr_t R10G10B10_XRSRGBPack32 = 0x0; constexpr uintptr_t R10G10B10_XRUNormPack32 = 0x0; constexpr uintptr_t A10R10G10B10_XRSRGBPack32 = 0x0; constexpr uintptr_t A10R10G10B10_XRUNormPack32 = 0x0; constexpr uintptr_t D16_UNorm = 0x0; constexpr uintptr_t D24_UNorm = 0x0; constexpr uintptr_t D24_UNorm_S8_UInt = 0x0; constexpr uintptr_t D32_SFloat = 0x0; constexpr uintptr_t D32_SFloat_S8_UInt = 0x0; constexpr uintptr_t S8_UInt = 0x0; constexpr uintptr_t RGB_DXT1_SRGB = 0x0; constexpr uintptr_t RGBA_DXT1_SRGB = 0x0; constexpr uintptr_t RGB_DXT1_UNorm = 0x0; constexpr uintptr_t RGBA_DXT1_UNorm = 0x0; constexpr uintptr_t RGBA_DXT3_SRGB = 0x0; constexpr uintptr_t RGBA_DXT3_UNorm = 0x0; constexpr uintptr_t RGBA_DXT5_SRGB = 0x0; constexpr uintptr_t RGBA_DXT5_UNorm = 0x0; constexpr uintptr_t R_BC4_UNorm = 0x0; constexpr uintptr_t R_BC4_SNorm = 0x0; constexpr uintptr_t RG_BC5_UNorm = 0x0; constexpr uintptr_t RG_BC5_SNorm = 0x0; constexpr uintptr_t RGB_BC6H_UFloat = 0x0; constexpr uintptr_t RGB_BC6H_SFloat = 0x0; constexpr uintptr_t RGBA_BC7_SRGB = 0x0; constexpr uintptr_t RGBA_BC7_UNorm = 0x0; constexpr uintptr_t RGB_PVRTC_2Bpp_SRGB = 0x0; constexpr uintptr_t RGB_PVRTC_2Bpp_UNorm = 0x0; constexpr uintptr_t RGB_PVRTC_4Bpp_SRGB = 0x0; constexpr uintptr_t RGB_PVRTC_4Bpp_UNorm = 0x0; constexpr uintptr_t RGBA_PVRTC_2Bpp_SRGB = 0x0; constexpr uintptr_t RGBA_PVRTC_2Bpp_UNorm = 0x0; constexpr uintptr_t RGBA_PVRTC_4Bpp_SRGB = 0x0; constexpr uintptr_t RGBA_PVRTC_4Bpp_UNorm = 0x0; constexpr uintptr_t RGB_ETC_UNorm = 0x0; constexpr uintptr_t RGB_ETC2_SRGB = 0x0; constexpr uintptr_t RGB_ETC2_UNorm = 0x0; constexpr uintptr_t RGB_A1_ETC2_SRGB = 0x0; constexpr uintptr_t RGB_A1_ETC2_UNorm = 0x0; constexpr uintptr_t RGBA_ETC2_SRGB = 0x0; constexpr uintptr_t RGBA_ETC2_UNorm = 0x0; constexpr uintptr_t R_EAC_UNorm = 0x0; constexpr uintptr_t R_EAC_SNorm = 0x0; constexpr uintptr_t RG_EAC_UNorm = 0x0; constexpr uintptr_t RG_EAC_SNorm = 0x0; constexpr uintptr_t RGBA_ASTC4X4_SRGB = 0x0; constexpr uintptr_t RGBA_ASTC4X4_UNorm = 0x0; constexpr uintptr_t RGBA_ASTC5X5_SRGB = 0x0; constexpr uintptr_t RGBA_ASTC5X5_UNorm = 0x0; constexpr uintptr_t RGBA_ASTC6X6_SRGB = 0x0; constexpr uintptr_t RGBA_ASTC6X6_UNorm = 0x0; constexpr uintptr_t RGBA_ASTC8X8_SRGB = 0x0; constexpr uintptr_t RGBA_ASTC8X8_UNorm = 0x0; constexpr uintptr_t RGBA_ASTC10X10_SRGB = 0x0; constexpr uintptr_t RGBA_ASTC10X10_UNorm = 0x0; constexpr uintptr_t RGBA_ASTC12X12_SRGB = 0x0; constexpr uintptr_t RGBA_ASTC12X12_UNorm = 0x0; constexpr uintptr_t YUV2 = 0x0; constexpr uintptr_t DepthAuto = 0x0; constexpr uintptr_t ShadowAuto = 0x0; constexpr uintptr_t VideoAuto = 0x0; constexpr uintptr_t RGBA_ASTC4X4_UFloat = 0x0; constexpr uintptr_t RGBA_ASTC5X5_UFloat = 0x0; constexpr uintptr_t RGBA_ASTC6X6_UFloat = 0x0; constexpr uintptr_t RGBA_ASTC8X8_UFloat = 0x0; constexpr uintptr_t RGBA_ASTC10X10_UFloat = 0x0; constexpr uintptr_t RGBA_ASTC12X12_UFloat = 0x0; constexpr uintptr_t D16_UNorm_S8_UInt = 0x0; }; // UnityEngine.Experimental.Rendering.GraphicsFormatUtility struct GraphicsFormatUtility { constexpr uintptr_t tableNoStencil = 0x0; constexpr uintptr_t tableStencil = 0x8; // ---- Methods ---- constexpr uintptr_t GetFormat = 0x2FD1C20; constexpr uintptr_t GetGraphicsFormat = 0x2FD1EB0; constexpr uintptr_t GetGraphicsFormat_Native_TextureFormat = 0x2FD1D20; constexpr uintptr_t GetGraphicsFormat = 0x2FD1E30; constexpr uintptr_t GetGraphicsFormat_Native_RenderTextureFormat = 0x2FD1CE0; constexpr uintptr_t GetGraphicsFormat = 0x2FD1D60; constexpr uintptr_t GetDepthStencilFormatFromBitsLegacy_Native = 0x2FD1770; constexpr uintptr_t GetDepthStencilFormat = 0x2FD17B0; constexpr uintptr_t GetDepthBits = 0x2FD1730; constexpr uintptr_t GetDepthStencilFormat = 0x2FD1820; constexpr uintptr_t IsSRGBFormat = 0x2FD23A0; constexpr uintptr_t GetSRGBFormat = 0x2FD1FB0; constexpr uintptr_t GetLinearFormat = 0x2FD1F30; constexpr uintptr_t GetRenderTextureFormat = 0x2FD1F70; constexpr uintptr_t GetAlphaComponentCount = 0x2FD1670; constexpr uintptr_t GetComponentCount = 0x2FD16F0; constexpr uintptr_t GetFormatString = 0x2FD1AF0; constexpr uintptr_t IsCompressedFormat_Native_TextureFormat = 0x2FD2170; constexpr uintptr_t IsCompressedFormat = 0x2FD21B0; constexpr uintptr_t CanDecompressFormat = 0x2FD1630; constexpr uintptr_t CanDecompressFormat = 0x2FD15C0; constexpr uintptr_t IsAlphaOnlyFormat = 0x2FD2130; constexpr uintptr_t HasAlphaChannel = 0x2FD20F0; constexpr uintptr_t IsDepthFormat = 0x2FD2260; constexpr uintptr_t IsStencilFormat = 0x2FD23E0; constexpr uintptr_t IsDepthStencilFormat = 0x2FD22A0; constexpr uintptr_t IsFloatFormat = 0x2FD22E0; constexpr uintptr_t IsHalfFormat = 0x2FD2320; constexpr uintptr_t IsPVRTCFormat = 0x2FD2360; constexpr uintptr_t IsCrunchFormat = 0x2FD2220; constexpr uintptr_t GetSwizzleR = 0x2FD20B0; constexpr uintptr_t GetSwizzleG = 0x2FD2070; constexpr uintptr_t GetSwizzleB = 0x2FD2030; constexpr uintptr_t GetSwizzleA = 0x2FD1FF0; constexpr uintptr_t GetBlockSize = 0x2FD16B0; constexpr uintptr_t .cctor = 0x2FD2420; }; // UnityEngine.Experimental.U2D.SpriteIntermediateRendererInfo struct SpriteIntermediateRendererInfo { constexpr uintptr_t SpriteID = 0x10; constexpr uintptr_t TextureID = 0x14; constexpr uintptr_t MaterialID = 0x18; constexpr uintptr_t Color = 0x1C; constexpr uintptr_t Transform = 0x2C; constexpr uintptr_t Bounds = 0x6C; constexpr uintptr_t Layer = 0x84; constexpr uintptr_t SortingLayer = 0x88; constexpr uintptr_t SortingOrder = 0x8C; constexpr uintptr_t SceneCullingMask = 0x90; constexpr uintptr_t IndexData = 0x98; constexpr uintptr_t VertexData = 0xA0; constexpr uintptr_t IndexCount = 0xA8; constexpr uintptr_t VertexCount = 0xAC; constexpr uintptr_t ShaderChannelMask = 0xB0; }; // UnityEngine.Sprites.DataUtility struct DataUtility { // ---- Methods ---- constexpr uintptr_t GetInnerUV = 0x2FCFE30; constexpr uintptr_t GetOuterUV = 0x2FCFF00; constexpr uintptr_t GetPadding = 0x2FCFF40; constexpr uintptr_t GetMinSize = 0x2FCFE70; }; // UnityEngine.U2D.SpriteBone struct SpriteBone { constexpr uintptr_t m_Name = 0x10; constexpr uintptr_t m_Guid = 0x18; constexpr uintptr_t m_Position = 0x20; constexpr uintptr_t m_Rotation = 0x2C; constexpr uintptr_t m_Length = 0x3C; constexpr uintptr_t m_ParentId = 0x40; constexpr uintptr_t m_Color = 0x44; }; // UnityEngine.U2D.SpriteAtlasManager struct SpriteAtlasManager { constexpr uintptr_t atlasRequested = 0x0; constexpr uintptr_t atlasRegistered = 0x8; // ---- Methods ---- constexpr uintptr_t Add_atlasRequested = 0x2FE11D0; constexpr uintptr_t Remove_atlasRequested = 0x2FE1390; constexpr uintptr_t RequestAtlas = 0x2FE1040; constexpr uintptr_t Add_atlasRegistered = 0x2FE10F0; constexpr uintptr_t Remove_atlasRegistered = 0x2FE12B0; constexpr uintptr_t PostRegisteredAtlas = 0x2FE0F30; constexpr uintptr_t Register = 0x2FE0FD0; }; // UnityEngine.U2D.SpriteAtlas struct SpriteAtlas { // ---- Methods ---- constexpr uintptr_t IsVariant = 0x2FE1BB0; constexpr uintptr_t Tag = 0x2FE1D40; constexpr uintptr_t SpriteCount = 0x2FE1C70; constexpr uintptr_t CanBindTo = 0x2FE14C0; constexpr uintptr_t GetSprite = 0x2FE15F0; constexpr uintptr_t GetSprites = 0x2FE1850; constexpr uintptr_t GetSprites = 0x2FE1B10; constexpr uintptr_t GetSpritesScripting = 0x2FE1850; constexpr uintptr_t GetSpritesWithNameScripting = 0x2FE1940; constexpr uintptr_t .ctor = 0x2FE1B20; }; // MonoScriptData struct MonoScriptData { constexpr uintptr_t FilePathsData = 0x10; constexpr uintptr_t TypesData = 0x18; constexpr uintptr_t TotalTypes = 0x20; constexpr uintptr_t TotalFiles = 0x24; constexpr uintptr_t IsEditorOnly = 0x28; }; // UnitySourceGeneratedAssemblyMonoScriptTypes_v1 struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1 { // ---- Methods ---- constexpr uintptr_t Get = 0x33A78E0; constexpr uintptr_t .ctor = 0x5109F0; }; // _Code.CombatMaster.Battle.FYMapLevelDesign struct FYMapLevelDesign { constexpr uintptr_t _onGroundLootSpawnPointGroup = 0x20; constexpr uintptr_t _onGroundLootSpawnPoints = 0x28; // ---- Methods ---- constexpr uintptr_t OnGroundLootSpawnPoints = 0x5120A0; constexpr uintptr_t Init = 0x3393E80; constexpr uintptr_t .ctor = 0x3393F20; }; // CombatMaster.RoomPropertyConstants struct RoomPropertyConstants { constexpr uintptr_t Version = 0x0; constexpr uintptr_t AccessType = 0x0; constexpr uintptr_t MatchId = 0x0; constexpr uintptr_t Platform = 0x0; constexpr uintptr_t MatchLeague = 0x0; }; // CombatMaster.View.Battle.AimAttachmentView struct AimAttachmentView { constexpr uintptr_t _frontIronSightTriangle = 0xF0; constexpr uintptr_t _frontIronSight = 0xF8; constexpr uintptr_t _backIronSight = 0x100; // ---- Methods ---- constexpr uintptr_t SetupPositions = 0x338D670; constexpr uintptr_t .ctor = 0x338D840; }; // AttachmentMaterialData struct AttachmentMaterialData { constexpr uintptr_t _defaultMaterial = 0x10; constexpr uintptr_t _renderers = 0x18; // ---- Methods ---- constexpr uintptr_t Renderers = 0x520140; constexpr uintptr_t DefaultMaterial = 0x53E8F0; constexpr uintptr_t .ctor = 0x338DD20; constexpr uintptr_t SetMaterial = 0x338DBB0; constexpr uintptr_t ResetToDefaultMaterials = 0x338DA30; }; // CombatMaster.View.Battle.AttachmentView struct AttachmentView { constexpr uintptr_t _receiverJoint = 0x20; constexpr uintptr_t _triggerJoint = 0x28; constexpr uintptr_t _barrelJoint = 0x30; constexpr uintptr_t _scopeJoint = 0x38; constexpr uintptr_t _stockJoint = 0x40; constexpr uintptr_t _gripJoint = 0x48; constexpr uintptr_t _laserJoint = 0x50; constexpr uintptr_t _magazineJoint = 0x58; constexpr uintptr_t _muzzleJoint = 0x60; constexpr uintptr_t _handguardMuzzleJoint = 0x68; constexpr uintptr_t _underbarrelJoint = 0x70; constexpr uintptr_t _ironsightFrontJoint = 0x78; constexpr uintptr_t _ironsightTriangleFront = 0x80; constexpr uintptr_t _ironsightBackJoint = 0x88; constexpr uintptr_t _scopeRailJoint = 0x90; constexpr uintptr_t _firePoint = 0x98; constexpr uintptr_t MaterialDataList = 0xA0; constexpr uintptr_t Renderers = 0xA8; // ---- Methods ---- constexpr uintptr_t CacheLoDsAndMaterials = 0x338DDC0; constexpr uintptr_t GetRenderBounds = 0x338E540; constexpr uintptr_t SetDefaultMaterials = 0x338EF40; constexpr uintptr_t GetCachedJoint = 0x338E510; constexpr uintptr_t TryGetCachedJoint = 0x338F040; constexpr uintptr_t SetCachedJoint = 0x338EAF0; constexpr uintptr_t .ctor = 0x338F530; }; // CombatMaster.View.Battle.CharmAttachmentView struct CharmAttachmentView { // ---- Methods ---- constexpr uintptr_t CacheLoDsAndMaterials = 0x338F600; constexpr uintptr_t .ctor = 0x338F840; }; // CombatMaster.View.Battle.DualScopeReticle struct DualScopeReticle { constexpr uintptr_t _reticulePosition = 0x20; constexpr uintptr_t _reticulePosMulti = 0x28; constexpr uintptr_t _meshRenderer = 0x30; constexpr uintptr_t _reticuleMaskRadius = 0x0; constexpr uintptr_t _reticulePosRelToScope = 0x4; constexpr uintptr_t _rotation = 0x8; constexpr uintptr_t _scopeBlackOuterRadiusY = 0xC; constexpr uintptr_t _scopeBlackOuterRadiusX = 0x10; constexpr uintptr_t _innerBlackOffset = 0x14; constexpr uintptr_t _scopeBlackInnerOffsetMulti = 0x18; constexpr uintptr_t _individualSize = 0x1C; // ---- Methods ---- constexpr uintptr_t ReticulePos = 0x3393010; constexpr uintptr_t LateUpdate = 0x3392610; constexpr uintptr_t Remap = 0x3392E40; constexpr uintptr_t .ctor = 0x3393000; constexpr uintptr_t .cctor = 0x3392E80; }; // CombatMaster.View.Battle.HandguardBarrelAttachmentView struct HandguardBarrelAttachmentView { constexpr uintptr_t _compositeMuzzles = 0xB0; // ---- Methods ---- constexpr uintptr_t GetCachedJoint = 0x3395500; constexpr uintptr_t .ctor = 0x338F840; }; // CombatMaster.View.Battle.LaserAttachmentView struct LaserAttachmentView { constexpr uintptr_t LaserLine = 0xB0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x338F840; }; // CombatMaster.View.Battle.LaserLine struct LaserLine { constexpr uintptr_t _lineView = 0x20; constexpr uintptr_t LaserEndLight = 0x28; constexpr uintptr_t LaserStartLight = 0x30; constexpr uintptr_t LaserMask = 0x38; constexpr uintptr_t LaserDist = 0x3C; constexpr uintptr_t LaserColor = 0x40; constexpr uintptr_t LaserWidth = 0x50; constexpr uintptr_t LaserEndOffset = 0x54; constexpr uintptr_t LaserOnPlayerEndOffset = 0x58; constexpr uintptr_t UseUVPan = 0x5C; constexpr uintptr_t TexScrollX = 0x60; constexpr uintptr_t TexScrollY = 0x64; constexpr uintptr_t UVTexScale = 0x68; constexpr uintptr_t EndLightIntensity = 0x70; constexpr uintptr_t EndLightRange = 0x74; constexpr uintptr_t EndLightOnPlayerIntensity = 0x78; constexpr uintptr_t EndLightOnPlayerRange = 0x7C; constexpr uintptr_t _mask = 0x0; constexpr uintptr_t _laserColor = 0x80; constexpr uintptr_t _meshFilterBounds = 0x90; constexpr uintptr_t _weapon = 0x98; // ---- Methods ---- constexpr uintptr_t Awake = 0x33955F0; constexpr uintptr_t OnDisable = 0x3396310; constexpr uintptr_t LateUpdate = 0x3395710; constexpr uintptr_t .ctor = 0x33963A0; constexpr uintptr_t .cctor = 0x3396350; }; // CombatMaster.View.Battle.MagazineAttachmentView struct MagazineAttachmentView { // ---- Methods ---- constexpr uintptr_t CacheLoDsAndMaterials = 0x3396430; constexpr uintptr_t .ctor = 0x338F840; }; // CombatMaster.View.Battle.MuzzleView struct MuzzleView { constexpr uintptr_t _verticalNozzle = 0x20; constexpr uintptr_t _diagonalNozzle = 0x28; constexpr uintptr_t _horizontalNozzle = 0x30; constexpr uintptr_t _startSizeMultiplier = 0x38; constexpr uintptr_t _startSizeMin = 0x3C; constexpr uintptr_t _startSizeMax = 0x40; constexpr uintptr_t _baseParticles = 0x48; // ---- Methods ---- constexpr uintptr_t InitializeParticle = 0x3396E20; constexpr uintptr_t SetStartSizeMultiplier = 0x3397360; constexpr uintptr_t .ctor = 0x3397580; }; // CombatMaster.View.Battle.PistolBarrelAttachmentView struct PistolBarrelAttachmentView { constexpr uintptr_t _barrelSlide = 0xB0; // ---- Methods ---- constexpr uintptr_t BarrelSlide = 0x3397E10; constexpr uintptr_t Start = 0x3397C40; constexpr uintptr_t .ctor = 0x338F840; }; // CombatMaster.View.Battle.PistolStockAttachmentView struct PistolStockAttachmentView { constexpr uintptr_t _attachToBarrel = 0xB0; // ---- Methods ---- constexpr uintptr_t Start = 0x3397E40; constexpr uintptr_t .ctor = 0x338F840; }; // CombatMaster.View.Battle.ReceiverAttachmentView struct ReceiverAttachmentView { constexpr uintptr_t _renderers = 0xB0; constexpr uintptr_t ScopeOffset = 0xB8; // ---- Methods ---- constexpr uintptr_t CacheLoDsAndMaterials = 0x3398C20; constexpr uintptr_t .ctor = 0x338F840; }; // CameraCategoryOffset struct CameraCategoryOffset { constexpr uintptr_t WeaponCategory = 0x10; constexpr uintptr_t Offset = 0x14; }; // CameraWeaponOffset struct CameraWeaponOffset { constexpr uintptr_t Weapon = 0x10; constexpr uintptr_t Offset = 0x14; }; // CombatMaster.View.Battle.ScopeAttachmentView struct ScopeAttachmentView { constexpr uintptr_t LensHole = 0xB0; constexpr uintptr_t Reticle = 0xB8; constexpr uintptr_t Aim = 0xC0; constexpr uintptr_t _defaultCameraZoomOffset = 0xC8; constexpr uintptr_t _cameraCategoryOffsets = 0xD0; constexpr uintptr_t _cameraWeaponOffsets = 0xD8; constexpr uintptr_t _weapon = 0xE0; constexpr uintptr_t _dualScopeReticle = 0xE8; constexpr uintptr_t _reticleProp = 0x0; // ---- Methods ---- constexpr uintptr_t ReticlePos = 0x3399850; constexpr uintptr_t GetCameraZoomOffset = 0x3399180; constexpr uintptr_t Awake = 0x3398EA0; constexpr uintptr_t Update = 0x3399580; constexpr uintptr_t DestroyLensHole = 0x3399130; constexpr uintptr_t SetReticle = 0x33993B0; constexpr uintptr_t .ctor = 0x3399830; constexpr uintptr_t .cctor = 0x33997E0; }; // CombatMaster.View.Battle.SimpleCharmBehavior struct SimpleCharmBehavior { constexpr uintptr_t OffsetSwaySpeed = 0x20; constexpr uintptr_t OffsetMaxAngle = 0x24; constexpr uintptr_t OffSetLerpSpeed = 0x28; constexpr uintptr_t ReturnLerpSpeed = 0x2C; constexpr uintptr_t NoiseIntensity = 0x30; constexpr uintptr_t NoiseSpeed = 0x34; constexpr uintptr_t LobbyNoiseIntensity = 0x38; constexpr uintptr_t LobbyNoiseSpeed = 0x3C; constexpr uintptr_t _previousPosition = 0x40; constexpr uintptr_t _localVelocity = 0x4C; constexpr uintptr_t _noiseOffset = 0x58; constexpr uintptr_t _cachedTransform = 0x60; constexpr uintptr_t _targetRotation = 0x68; constexpr uintptr_t _isDontInOperatorHands = 0x78; constexpr uintptr_t _skipUpdateFrame = 0x7C; // ---- Methods ---- constexpr uintptr_t Start = 0x339BF60; constexpr uintptr_t Update = 0x339C040; constexpr uintptr_t .ctor = 0x339C950; }; // Data struct Data { constexpr uintptr_t Owner = 0x10; constexpr uintptr_t Weapon = 0x18; constexpr uintptr_t SlotType = 0x148; constexpr uintptr_t ChargedAmmo = 0x14C; constexpr uintptr_t UnchargedAmmo = 0x150; // ---- Methods ---- constexpr uintptr_t Equals = 0x3390CC0; constexpr uintptr_t Equals = 0x33910D0; constexpr uintptr_t GetHashCode = 0x3391210; constexpr uintptr_t Op_Equality = 0x3391270; constexpr uintptr_t Op_Inequality = 0x3391320; }; // CombatMaster.View.Battle.DroppedWeapon struct DroppedWeapon { constexpr uintptr_t WeaponData = 0x30; // ---- Methods ---- constexpr uintptr_t Setup = 0x3391EC0; constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.View.Battle.DroppedWeaponEntity struct DroppedWeaponEntity { constexpr uintptr_t _boxCollider = 0x28; constexpr uintptr_t _rigidbody = 0x30; constexpr uintptr_t _droppedWeapon = 0x38; constexpr uintptr_t _matchState = 0x40; constexpr uintptr_t _wasLinked = 0x44; constexpr uintptr_t _linkedObject = 0x48; // ---- Methods ---- constexpr uintptr_t Awake = 0x3391890; constexpr uintptr_t Update = 0x3391CB0; constexpr uintptr_t Attached = 0x33913D0; constexpr uintptr_t LinkGameObject = 0x3391C90; constexpr uintptr_t InitializeView = 0x3391A20; constexpr uintptr_t DestroyDelayed = 0x3391930; constexpr uintptr_t InstantiateView = 0x3391B40; constexpr uintptr_t .ctor = 0x3391E80; }; // CombatMaster.View.Battle.PlayerAnimationEventReceiver struct PlayerAnimationEventReceiver { constexpr uintptr_t OnReloadEvent = 0x20; constexpr uintptr_t OnActionEvent = 0x28; constexpr uintptr_t OnInspectEvent = 0x30; constexpr uintptr_t _reloadEventPerTime = 0x38; constexpr uintptr_t _playerRoot = 0x40; // ---- Methods ---- constexpr uintptr_t PlayerRoot = 0x33988F0; constexpr uintptr_t ExecuteEvent = 0x3397EE0; constexpr uintptr_t OnReloadEventInternal = 0x3398640; constexpr uintptr_t OnActionEventInternal = 0x33984A0; constexpr uintptr_t OnInspectEventInternal = 0x3398570; constexpr uintptr_t .ctor = 0x33987A0; }; // CombatMaster.View.Battle.EReloadEventType struct EReloadEventType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t MagOut = 0x0; constexpr uintptr_t MagIn = 0x0; constexpr uintptr_t BoltOpen = 0x0; constexpr uintptr_t BoltClose = 0x0; constexpr uintptr_t ShoulderPush = 0x0; constexpr uintptr_t FingerSnap = 0x0; constexpr uintptr_t FocusDisappear = 0x0; constexpr uintptr_t Reloaded = 0x0; }; // CombatMaster.View.Battle.EWeaponActionType struct EWeaponActionType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t PlayShell = 0x0; constexpr uintptr_t Equip = 0x0; constexpr uintptr_t Drop = 0x0; constexpr uintptr_t TapOnTablet = 0x0; constexpr uintptr_t BombPlant = 0x0; constexpr uintptr_t SyringeInjection = 0x0; }; // CombatMaster.View.Battle.EInspectEventType struct EInspectEventType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InspectComplex = 0x0; constexpr uintptr_t InspectCloth = 0x0; constexpr uintptr_t InspectSwoosh = 0x0; constexpr uintptr_t InspectZing = 0x0; constexpr uintptr_t InspectZang = 0x0; constexpr uintptr_t InspectFinish = 0x0; }; // CombatMaster.View.Battle.ArmorPlate struct ArmorPlate { constexpr uintptr_t _armorEquipAnimTime = 0x22C; // ---- Methods ---- constexpr uintptr_t IsUsing = 0x25CC1B0; constexpr uintptr_t IsUsing = 0x338DA20; constexpr uintptr_t IsUseCooldown = 0x554A00; constexpr uintptr_t IsReadyUse = 0x333CB30; constexpr uintptr_t WeaponView = 0x338D990; constexpr uintptr_t UseInternal = 0x338D8A0; constexpr uintptr_t .ctor = 0x17DE970; }; // CombatMaster.View.Battle.DualMeleeWeapon struct DualMeleeWeapon { constexpr uintptr_t _leftAnimator = 0x228; constexpr uintptr_t _leftWeaponView = 0x230; constexpr uintptr_t _customLocalPositionR = 0x238; constexpr uintptr_t _customLocalRotationR = 0x244; constexpr uintptr_t _customLocalPositionL = 0x250; constexpr uintptr_t _customLocalRotationL = 0x25C; // ---- Methods ---- constexpr uintptr_t LeftAnimator = 0x2A726C0; constexpr uintptr_t LeftWeaponView = 0x2A72690; constexpr uintptr_t Initialize = 0x3391F70; constexpr uintptr_t LateUpdate = 0x33920A0; constexpr uintptr_t .ctor = 0x17DE970; }; // CombatMaster.View.Battle.DualShootWeapon struct DualShootWeapon { constexpr uintptr_t _leftAnimator = 0x260; constexpr uintptr_t _leftWeaponView = 0x268; constexpr uintptr_t _customLocalPositionR = 0x270; constexpr uintptr_t _customLocalRotationR = 0x27C; constexpr uintptr_t _customLocalPositionL = 0x288; constexpr uintptr_t _customLocalRotationL = 0x294; constexpr uintptr_t _leftFpsMuzzleParticle = 0x2A0; constexpr uintptr_t _leftTpsMuzzleParticle = 0x2A8; constexpr uintptr_t _leftAfterShotParticle = 0x2B0; constexpr uintptr_t _leftShellParticle = 0x2B8; constexpr uintptr_t _bulletNum = 0x2C0; constexpr uintptr_t _leftParticleInitialized = 0x2C4; // ---- Methods ---- constexpr uintptr_t LeftAnimator = 0x11FD960; constexpr uintptr_t LeftWeaponView = 0x11FD8F0; constexpr uintptr_t MuzzlePosition = 0x3393E10; constexpr uintptr_t Initialize = 0x3393130; constexpr uintptr_t InitializeLeftParticles = 0x3393050; constexpr uintptr_t PlayShootEffect = 0x3393970; constexpr uintptr_t ShootingStateChange = 0x3393B20; constexpr uintptr_t LateUpdate = 0x33933E0; constexpr uintptr_t Update = 0x3393CE0; constexpr uintptr_t .ctor = 0x3393E00; }; // CombatMaster.View.Battle.IDualWeapon struct IDualWeapon { // ---- Methods ---- constexpr uintptr_t LeftWeaponView = 0x3479D0; }; // CombatMaster.View.Battle.MeleeWeapon struct MeleeWeapon { // ---- Methods ---- constexpr uintptr_t IsUseCooldown = 0x3396A80; constexpr uintptr_t IsReadyUse = 0x3396A40; constexpr uintptr_t WeaponView = 0x3396D90; constexpr uintptr_t UseFramesInterval = 0x3396C90; constexpr uintptr_t MeleeInfoExt = 0x3396BE0; constexpr uintptr_t PlaySplashEffect = 0x3396670; constexpr uintptr_t .ctor = 0x17DE970; }; // CombatMaster.View.Battle.NukeTablet struct NukeTablet { // ---- Methods ---- constexpr uintptr_t IsUseCooldown = 0x554A00; constexpr uintptr_t IsReadyUse = 0x53FBD0; constexpr uintptr_t WeaponView = 0x3397830; constexpr uintptr_t UseInternal = 0x3397770; constexpr uintptr_t OnActionEvent = 0x3397740; constexpr uintptr_t LateUpdate = 0x3397600; constexpr uintptr_t .ctor = 0x17DE970; }; // CombatMaster.View.Battle.ParachuteStrops struct ParachuteStrops { constexpr uintptr_t _rightFpsView = 0x228; constexpr uintptr_t _leftFpsView = 0x230; // ---- Methods ---- constexpr uintptr_t IsUseCooldown = 0x53FBD0; constexpr uintptr_t IsReadyUse = 0x554A00; constexpr uintptr_t Initialize = 0x33978C0; constexpr uintptr_t LateUpdate = 0x3397A40; constexpr uintptr_t .ctor = 0x17DE970; }; // CombatMaster.View.Battle.ProjectileLauncherWeapon struct ProjectileLauncherWeapon { // ---- Methods ---- constexpr uintptr_t ProjectileInfoExt = 0x3398B70; constexpr uintptr_t PlayShootEffect = 0x33989F0; constexpr uintptr_t .ctor = 0x3393E00; }; // CombatMaster.View.Battle.ShootWeapon struct ShootWeapon { constexpr uintptr_t _fpsMuzzleParticle = 0x228; constexpr uintptr_t _tpsMuzzleParticle = 0x230; constexpr uintptr_t _shellParticle = 0x238; constexpr uintptr_t _afterShotParticle = 0x240; constexpr uintptr_t _totalAmmoLeftOnStartShoot = 0x248; constexpr uintptr_t _posForSpawnBullet = 0x250; // ---- Methods ---- constexpr uintptr_t WeaponView = 0x339BEC0; constexpr uintptr_t UseInfoExt = 0x339BE10; constexpr uintptr_t IsBolt = 0x339BA60; constexpr uintptr_t NotEnoughAmmo = 0x339BD00; constexpr uintptr_t IsFullAmmo = 0x339BAC0; constexpr uintptr_t IsNoneAmmo = 0x339BB30; constexpr uintptr_t IsRareReload = 0x2CC1B10; constexpr uintptr_t IsRareReload = 0x33954F0; constexpr uintptr_t ReloadMultiplier = 0x339BD70; constexpr uintptr_t ReloadMultiplier = 0x339BF50; constexpr uintptr_t IsUseCooldown = 0x339BBD0; constexpr uintptr_t IsReadyUse = 0x339BB50; constexpr uintptr_t IsCanBreakReload = 0x339BA90; constexpr uintptr_t MuzzlePosition = 0x339BCA0; constexpr uintptr_t ShootFramesInterval = 0x339BD80; constexpr uintptr_t TracerType = 0x339BE00; constexpr uintptr_t Initialize = 0x3399DC0; constexpr uintptr_t PlayShootEffect = 0x339A430; constexpr uintptr_t ResetToDefault = 0x339AF50; constexpr uintptr_t UnEquipInternal = 0x339B3E0; constexpr uintptr_t UseInternal = 0x339B8F0; constexpr uintptr_t ReloadInternal = 0x339AE40; constexpr uintptr_t AdsStateChange = 0x3399950; constexpr uintptr_t ShootingStateChange = 0x339B1D0; constexpr uintptr_t ChargeMagazine = 0x3399B80; constexpr uintptr_t Update = 0x339B4C0; constexpr uintptr_t LateUpdate = 0x339A0B0; constexpr uintptr_t InitializeParticles = 0x3399CE0; constexpr uintptr_t SpawnBullet = 0x339B2E0; constexpr uintptr_t InstantiateEmptyParticle = 0x3399F30; constexpr uintptr_t OnActionEvent = 0x339A350; constexpr uintptr_t OnReloadEvent = 0x339A400; constexpr uintptr_t .ctor = 0x339B9D0; }; // CombatMaster.View.Battle.SndBomb struct SndBomb { constexpr uintptr_t _audioSource = 0x228; constexpr uintptr_t _activateAudio = 0x230; constexpr uintptr_t _bombPlantAudio = 0x248; constexpr uintptr_t _unequipAudio = 0x260; constexpr uintptr_t _isBombPlanted = 0x278; // ---- Methods ---- constexpr uintptr_t IsUseCooldown = 0x554A00; constexpr uintptr_t IsReadyUse = 0x554A00; constexpr uintptr_t WeaponView = 0x339CB70; constexpr uintptr_t EquipInternal = 0x339C990; constexpr uintptr_t OnActionEvent = 0x339C9D0; constexpr uintptr_t UnEquipInternal = 0x339CAD0; constexpr uintptr_t .ctor = 0x17DE970; }; // CombatMaster.View.Battle.ThrowingWeapon struct ThrowingWeapon { constexpr uintptr_t _matchState = 0x24C; // ---- Methods ---- constexpr uintptr_t WeaponView = 0x33A1E30; constexpr uintptr_t IsUsed = 0x33A1D60; constexpr uintptr_t IsUsed = 0x33A1EC0; constexpr uintptr_t ThrowingInfoExt = 0x33A1D80; constexpr uintptr_t ChargePower = 0x33A1B30; constexpr uintptr_t ChargeRotationMinMax = 0x33A1D30; constexpr uintptr_t OwnerId = 0x2A72680; constexpr uintptr_t OwnerId = 0x33A1ED0; constexpr uintptr_t ThrowServerFrame = 0x33A1D70; constexpr uintptr_t ThrowServerFrame = 0x33A1EE0; constexpr uintptr_t Attached = 0x33A1670; constexpr uintptr_t Throw = 0x33A1880; constexpr uintptr_t FixedUpdate = 0x33A17E0; constexpr uintptr_t UseInternal = 0x33A1A50; constexpr uintptr_t UnEquipInternal = 0x33A1970; constexpr uintptr_t LifeTimeDelay = 0x33A17F0; constexpr uintptr_t .ctor = 0x33A1AF0; }; // CombatMaster.View.Battle.ContactGrenade struct ContactGrenade { constexpr uintptr_t _explosion = 0x250; constexpr uintptr_t _collidersBuffer = 0x258; // ---- Methods ---- constexpr uintptr_t IsUseCooldown = 0x554A00; constexpr uintptr_t IsReadyUse = 0x3390C60; constexpr uintptr_t ExplosiveExt = 0x3390BB0; constexpr uintptr_t IsThrowing = 0x2E55CF0; constexpr uintptr_t IsThrowing = 0x3390CB0; constexpr uintptr_t Throw = 0x33905C0; constexpr uintptr_t OnCollisionEnter = 0x33905B0; constexpr uintptr_t FixedUpdate = 0x33903C0; constexpr uintptr_t Explosion = 0x338F850; constexpr uintptr_t TrySpawnExplosionDecal = 0x33908D0; constexpr uintptr_t .ctor = 0x3390B30; }; // CombatMaster.View.Battle.Grenade struct Grenade { constexpr uintptr_t _explosion = 0x250; constexpr uintptr_t _explosionTime = 0x25C; constexpr uintptr_t _velocity = 0x260; constexpr uintptr_t _lastTransformPosition = 0x26C; constexpr uintptr_t _collisionsBuffer = 0x278; // ---- Methods ---- constexpr uintptr_t IsUseCooldown = 0x554A00; constexpr uintptr_t IsReadyUse = 0x3390C60; constexpr uintptr_t ExplosiveExt = 0x3395420; constexpr uintptr_t IsThrowing = 0x2CC1B10; constexpr uintptr_t IsThrowing = 0x33954F0; constexpr uintptr_t IsHitCollision = 0x33954D0; constexpr uintptr_t IsHitCollision = 0x33954E0; constexpr uintptr_t Throw = 0x3394E90; constexpr uintptr_t FixedUpdate = 0x3394AC0; constexpr uintptr_t Explosion = 0x3393FD0; constexpr uintptr_t OnHitPlayer = 0x3394D50; constexpr uintptr_t TrySpawnExplosionDecal = 0x3395140; constexpr uintptr_t .ctor = 0x33953A0; }; // CombatMaster.View.Battle.ThrowingDrone struct ThrowingDrone { constexpr uintptr_t AllDrones = 0x0; constexpr uintptr_t _explosion = 0x250; constexpr uintptr_t _viewParent = 0x258; constexpr uintptr_t _startSound = 0x260; constexpr uintptr_t _loopSound = 0x278; constexpr uintptr_t _isActivated = 0x284; constexpr uintptr_t _ownerPlayer = 0x288; constexpr uintptr_t _direction = 0x290; constexpr uintptr_t _speed = 0x29C; constexpr uintptr_t _detectedDistance = 0x2A0; constexpr uintptr_t _targetRotationSpeed = 0x2A4; constexpr uintptr_t _trackTarget = 0x2A8; constexpr uintptr_t _tiltTarget = 0x2B0; constexpr uintptr_t _collisionsBuffer = 0x2B8; // ---- Methods ---- constexpr uintptr_t IsRayHit = 0x53FBD0; constexpr uintptr_t ShowCrosshairHit = 0x53FBD0; constexpr uintptr_t Health = 0x339FC00; constexpr uintptr_t Health = 0x339FC10; constexpr uintptr_t IsInvincible = 0x554A00; constexpr uintptr_t IsHead = 0x554A00; constexpr uintptr_t IsUseCooldown = 0x554A00; constexpr uintptr_t IsReadyUse = 0x3390C60; constexpr uintptr_t ExplosiveExt = 0x339FB50; constexpr uintptr_t Attached = 0x339CC00; constexpr uintptr_t SimulateOwner = 0x339E610; constexpr uintptr_t OnEnable = 0x339E530; constexpr uintptr_t OnDisable = 0x339E4A0; constexpr uintptr_t Explosion = 0x339D440; constexpr uintptr_t TakeDamage = 0x339F870; constexpr uintptr_t IsTargetSuitable = 0x339DE10; constexpr uintptr_t OnDeactivate = 0x339E0F0; constexpr uintptr_t UpdateView = 0x339F960; constexpr uintptr_t .ctor = 0x339FAD0; constexpr uintptr_t .cctor = 0x339FA40; }; // CombatMaster.View.Battle.ThrowingKnife struct ThrowingKnife { constexpr uintptr_t _velocity = 0x254; constexpr uintptr_t _lastTransformPosition = 0x260; constexpr uintptr_t _teammateCollidersBuffer = 0x270; constexpr uintptr_t _hittableSurfaceRaycastHitsBuffer = 0x278; // ---- Methods ---- constexpr uintptr_t IsUseCooldown = 0x554A00; constexpr uintptr_t IsReadyUse = 0x3390C60; constexpr uintptr_t IsThrowing = 0x33A1650; constexpr uintptr_t IsThrowing = 0x33A1660; constexpr uintptr_t Throw = 0x33A1250; constexpr uintptr_t OnCollisionEnter = 0x33A0850; constexpr uintptr_t FixedUpdate = 0x339FC20; constexpr uintptr_t OnHitActorHealth = 0x33A0D80; constexpr uintptr_t OnHitPlayer = 0x33A1090; constexpr uintptr_t OnHitSurface = 0x33A1170; constexpr uintptr_t .ctor = 0x33A15A0; }; // Internal struct Internal { // ---- Methods ---- constexpr uintptr_t ForceSetAdsPercent = 0x33AD670; }; // CombatMaster.View.Battle.WeaponBase struct WeaponBase { constexpr uintptr_t OnFire = 0x20; constexpr uintptr_t OnBash = 0x28; constexpr uintptr_t _weaponView = 0x30; constexpr uintptr_t WeaponData = 0x38; constexpr uintptr_t WeaponStats = 0x168; constexpr uintptr_t _playerRoot = 0x1C0; constexpr uintptr_t _infoCached = 0x1C8; constexpr uintptr_t _adsPercent = 0x1D8; constexpr uintptr_t _isReloading = 0x1DF; constexpr uintptr_t _reloadCancelationToken = 0x200; constexpr uintptr_t _equipCancelationToken = 0x208; constexpr uintptr_t _useCancelationToken = 0x210; constexpr uintptr_t _inspectCancelationToken = 0x218; constexpr uintptr_t _destroyCancelationToken = 0x220; // ---- Methods ---- constexpr uintptr_t PlayerRoot = 0x33B9E80; constexpr uintptr_t Info = 0x33B9A70; constexpr uintptr_t WeaponView = 0x54DFC0; constexpr uintptr_t TotalAmmoLeft = 0x33B9FA0; constexpr uintptr_t UnChargedAmmoInventorySlot = 0x33BA110; constexpr uintptr_t UnChargedAmmoLeft = 0x33BA1E0; constexpr uintptr_t UnChargedAmmoLeft = 0x33BA5F0; constexpr uintptr_t ChargedAmmoLeft = 0x33B9910; constexpr uintptr_t ChargedAmmoLeft = 0x33BA440; constexpr uintptr_t IsFullAmmo = 0x53FBD0; constexpr uintptr_t IsNoneAmmo = 0x554A00; constexpr uintptr_t IsEquipped = 0x333CB30; constexpr uintptr_t IsEquipped = 0x33BA530; constexpr uintptr_t IsEquipping = 0x33B9C70; constexpr uintptr_t IsEquipping = 0x33BA540; constexpr uintptr_t IsUnEquipping = 0x33B9E30; constexpr uintptr_t IsUnEquipping = 0x33BA5A0; constexpr uintptr_t IsBashing = 0x33B9C40; constexpr uintptr_t IsBashing = 0x33BA510; constexpr uintptr_t IsInspect = 0x33B9E10; constexpr uintptr_t IsInspect = 0x33BA550; constexpr uintptr_t IsCantedAds = 0x33B9C60; constexpr uintptr_t IsCantedAds = 0x33BA520; constexpr uintptr_t AdsPercent = 0x33B9900; constexpr uintptr_t AdsPercent = 0x33BA3C0; constexpr uintptr_t IsAdsEntering = 0x33B9AF0; constexpr uintptr_t IsAdsEntering = 0x33BA4D0; constexpr uintptr_t IsAdsExiting = 0x33B9B00; constexpr uintptr_t IsAdsExiting = 0x33BA4E0; constexpr uintptr_t IsAdsSwitch = 0x33B9B10; constexpr uintptr_t IsAdsSwitch = 0x33BA4F0; constexpr uintptr_t IsAds = 0x33B9B20; constexpr uintptr_t IsReloading = 0x33B9E20; constexpr uintptr_t IsReloading = 0x33BA560; constexpr uintptr_t IsAnimationReloaded = 0x33B9B40; constexpr uintptr_t IsAnimationReloaded = 0x33BA500; constexpr uintptr_t IsBashCooldown = 0x33B9B50; constexpr uintptr_t IsBashReady = 0x33B9C10; constexpr uintptr_t IsUseCooldown = 0x3496B0; constexpr uintptr_t IsReadyUse = 0x3496B0; constexpr uintptr_t IsInspectReady = 0x33B9C80; constexpr uintptr_t IsCantedAdsAvailable = 0x33B9C50; constexpr uintptr_t LastActionTime = 0x33B9E40; constexpr uintptr_t LastActionTime = 0x32DD990; constexpr uintptr_t EquipTime = 0x33B9A60; constexpr uintptr_t EquipTime = 0x33BA4C0; constexpr uintptr_t LastUseFrame = 0x33B9E70; constexpr uintptr_t LastUseFrame = 0x33BA5D0; constexpr uintptr_t LastBashFrame = 0x33B9E50; constexpr uintptr_t LastBashFrame = 0x33BA5B0; constexpr uintptr_t LastReloadEndTime = 0x33B9E60; constexpr uintptr_t LastReloadEndTime = 0x33BA5C0; constexpr uintptr_t SwapMultiplier = 0x33B9F90; constexpr uintptr_t SwapMultiplier = 0x33BA5E0; constexpr uintptr_t Initialize = 0x33B8360; constexpr uintptr_t OnEnable = 0x33B8A30; constexpr uintptr_t OnDisable = 0x33B8830; constexpr uintptr_t ResetToDefault = 0x33B91D0; constexpr uintptr_t Equip = 0x33B8280; constexpr uintptr_t UnEquip = 0x33B9670; constexpr uintptr_t Inspect = 0x33B8770; constexpr uintptr_t Use = 0x33B97B0; constexpr uintptr_t DoBash = 0x33B80B0; constexpr uintptr_t Reload = 0x33B90F0; constexpr uintptr_t PlayBashEffect = 0x33B8CC0; constexpr uintptr_t EquipInternal = 0x33B8170; constexpr uintptr_t UnEquipInternal = 0x33B9580; constexpr uintptr_t UseInternal = 0x33B9750; constexpr uintptr_t DoBashInternal = 0x33B7FF0; constexpr uintptr_t InspectInternal = 0x33B8680; constexpr uintptr_t ReloadInternal = 0x33B9090; constexpr uintptr_t OnActionEvent = 0x512CE0; constexpr uintptr_t OnReloadEvent = 0x512CE0; constexpr uintptr_t OnInspectEvent = 0x33B8C30; constexpr uintptr_t .ctor = 0x33B9870; }; // CombatMaster.View.Battle.AmmoSource struct AmmoSource { constexpr uintptr_t IsBullet = 0x10; constexpr uintptr_t BulletType = 0x14; constexpr uintptr_t SlotType = 0x18; // ---- Methods ---- constexpr uintptr_t Op_Implicit = 0x33A7BA0; constexpr uintptr_t Op_Implicit = 0x29FB1C0; constexpr uintptr_t Equals = 0x33A7A50; constexpr uintptr_t Equals = 0x33A7A70; constexpr uintptr_t GetHashCode = 0x33A7B20; }; // CombatMaster.View.Battle.BoltEntityWeapon`1 struct BoltEntityWeapon_ { // ---- Methods ---- constexpr uintptr_t Attached = 0x351010; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.View.Battle.BoltEntityWeaponBase`1 struct BoltEntityWeaponBase_ { constexpr uintptr_t WeaponId = 0x0; constexpr uintptr_t _entity = 0x0; // ---- Methods ---- constexpr uintptr_t Entity = 0x3479D0; constexpr uintptr_t Entity = 0x351800; constexpr uintptr_t State = 0x463590; constexpr uintptr_t Invoke = 0x3496B0; constexpr uintptr_t Info = 0x3479D0; constexpr uintptr_t Initialized = 0x351010; constexpr uintptr_t Attached = 0x351010; constexpr uintptr_t Detached = 0x351010; constexpr uintptr_t SimulateOwner = 0x351010; constexpr uintptr_t SimulateController = 0x351010; constexpr uintptr_t ControlGained = 0x351010; constexpr uintptr_t ControlLost = 0x351010; constexpr uintptr_t MissingCommand = 0x351800; constexpr uintptr_t LocalAndRemoteResultEqual = 0x349810; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.View.Battle.WeaponSway struct WeaponSway { constexpr uintptr_t _handsPivot = 0x20; constexpr uintptr_t _handsSubPivot = 0x28; constexpr uintptr_t _cameraPivot = 0x30; constexpr uintptr_t _bodyCamAdsForwardOffset = 0x38; constexpr uintptr_t _returnPositionSpeedLerp = 0x3C; constexpr uintptr_t _returnRotationSpeedLerp = 0x40; constexpr uintptr_t _recoilDumpSpeedLerp = 0x44; constexpr uintptr_t _speedRotationLerp = 0x48; constexpr uintptr_t _positionSpeedLerp = 0x4C; constexpr uintptr_t _speedRotationLerpAds = 0x50; constexpr uintptr_t _positionSpeedLerpAds = 0x54; constexpr uintptr_t _swayLerpSpeed = 0x58; constexpr uintptr_t _cantedAdsPosOffset = 0x5C; constexpr uintptr_t _cantedAdsRotOffset = 0x68; constexpr uintptr_t _defaultHandPivotPosition = 0x78; constexpr uintptr_t _initialPosition = 0x84; constexpr uintptr_t _pivotOffset = 0x90; constexpr uintptr_t _handsRotation = 0x9C; constexpr uintptr_t _handsPosition = 0xAC; constexpr uintptr_t _targetRotation = 0xB8; constexpr uintptr_t _targetPosition = 0xC8; constexpr uintptr_t _swayRotation = 0xD4; constexpr uintptr_t _swayPosition = 0xE4; constexpr uintptr_t _recoilPosition = 0xF0; constexpr uintptr_t _recoilRotation = 0xFC; constexpr uintptr_t _cameraOffsetPosition = 0x10C; constexpr uintptr_t _targetRecoilPosition = 0x118; constexpr uintptr_t _targetRecoilRotation = 0x124; constexpr uintptr_t _targetRotationLerpSpeed = 0x134; constexpr uintptr_t _targetPositionLerpSpeed = 0x138; constexpr uintptr_t _inputX = 0x13C; constexpr uintptr_t _inputY = 0x140; constexpr uintptr_t _inputZ = 0x144; constexpr uintptr_t _offsetX = 0x148; constexpr uintptr_t _offsetZ = 0x14C; constexpr uintptr_t _isFirstShoot = 0x150; constexpr uintptr_t _verticalLiftCancel = 0x158; constexpr uintptr_t _playerRoot = 0x160; constexpr uintptr_t _rotationDelta = 0x168; constexpr uintptr_t _lastWorldPosition = 0x170; constexpr uintptr_t _lastWorldRotation = 0x17C; constexpr uintptr_t _offsetByScope = 0x198; constexpr uintptr_t _forwardOffset = 0x1A4; // ---- Methods ---- constexpr uintptr_t OffsetPosition = 0x33BE840; constexpr uintptr_t DeltaWorldPosition = 0x5A68C0; constexpr uintptr_t DeltaWorldPosition = 0x33BE8C0; constexpr uintptr_t Awake = 0x33BA7C0; constexpr uintptr_t OnDestroy = 0x33BC6B0; constexpr uintptr_t OnEnable = 0x33BC760; constexpr uintptr_t Update = 0x33BD4B0; constexpr uintptr_t LateUpdate = 0x33BC120; constexpr uintptr_t CalculateSway = 0x33BAD00; constexpr uintptr_t CalculateAdsRecoil = 0x33BA920; constexpr uintptr_t OnUseWeapon = 0x33BC860; constexpr uintptr_t TryChargeThrowingWeapon = 0x33BD290; constexpr uintptr_t WeaponVerticalLift = 0x33BE740; constexpr uintptr_t GetOffsetPositionByScope = 0x33BB8D0; constexpr uintptr_t .ctor = 0x33BE800; }; // CombatMaster.View.Battle.Projectiles.ProjectileBase struct ProjectileBase { constexpr uintptr_t _matchState = 0x3C; // ---- Methods ---- constexpr uintptr_t ProjectileInfoExt = 0x33AE9D0; constexpr uintptr_t OwnerId = 0x5120A0; constexpr uintptr_t OwnerId = 0x827360; constexpr uintptr_t ProjectileWeaponInfo = 0x54DFC0; constexpr uintptr_t ProjectileWeaponInfo = 0x54DFE0; constexpr uintptr_t ThrowServerFrame = 0x5B4DF0; constexpr uintptr_t ThrowServerFrame = 0x1D66060; constexpr uintptr_t Attached = 0x33AE6D0; constexpr uintptr_t Launch = 0x33AE830; constexpr uintptr_t FixedUpdate = 0x21B34B0; constexpr uintptr_t LifeTimeDelay = 0x33AE900; constexpr uintptr_t .ctor = 0x33AE990; }; // CombatMaster.View.Battle.Projectiles.ProjectileContactGrenade struct ProjectileContactGrenade { constexpr uintptr_t _explosion = 0x40; constexpr uintptr_t _collidersBuffer = 0x48; // ---- Methods ---- constexpr uintptr_t Launch = 0x33AF8F0; constexpr uintptr_t OnCollisionEnter = 0x33AFB40; constexpr uintptr_t FixedUpdate = 0x33AF720; constexpr uintptr_t Explosion = 0x33AEA70; constexpr uintptr_t TrySpawnExplosionDecal = 0x33AFB50; constexpr uintptr_t .ctor = 0x33AFDB0; }; // CombatMaster.View.InputControllers.EInputType struct EInputType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Keyboard = 0x0; constexpr uintptr_t Display = 0x0; constexpr uintptr_t ArtificialIntelligence = 0x0; }; // CombatMaster.View.InputControllers.EmptyInputController struct EmptyInputController { // ---- Methods ---- constexpr uintptr_t MovingInfo = 0x5A6870; constexpr uintptr_t RotationInfo = 0x2E41E10; constexpr uintptr_t .ctor = 0x33AB500; constexpr uintptr_t Update = 0x512CE0; constexpr uintptr_t FixedUpdate = 0x512CE0; constexpr uintptr_t OnDestroy = 0x512CE0; }; // CombatMaster.View.InputControllers.EmptyMoving struct EmptyMoving { // ---- Methods ---- constexpr uintptr_t MoveDirection = 0x1AD1A30; constexpr uintptr_t MoveUpDown = 0xD20700; constexpr uintptr_t MoveSpeedState = 0xCA9F50; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.View.InputControllers.EmptyRotation struct EmptyRotation { // ---- Methods ---- constexpr uintptr_t DegreesDelta = 0x511570; constexpr uintptr_t UpdateDegreesDelta = 0x511570; constexpr uintptr_t ClearDegreesDelta = 0x512CE0; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.View.InputControllers.IMovingInputInfo struct IMovingInputInfo { // ---- Methods ---- constexpr uintptr_t MoveDirection = 0x3479D0; constexpr uintptr_t MoveUpDown = 0x35AAB0; constexpr uintptr_t MoveSpeedState = 0x3494D0; constexpr uintptr_t OnDestroy = 0x351010; }; // ObservableMultiBool struct ObservableMultiBool { constexpr uintptr_t _valueMain = 0x10; constexpr uintptr_t _valueAdditional = 0x11; // ---- Methods ---- constexpr uintptr_t Value = 0x33AD9B0; constexpr uintptr_t StateChanged = 0x5243F0; constexpr uintptr_t StateChanged = 0x216B640; constexpr uintptr_t Add_OnTrigger = 0x33AD950; constexpr uintptr_t Remove_OnTrigger = 0x33ADA20; constexpr uintptr_t Add_OnTriggerOnce = 0x33AD8F0; constexpr uintptr_t Remove_OnTriggerOnce = 0x33AD9C0; constexpr uintptr_t SetMain = 0x33AD840; constexpr uintptr_t SetAdditional = 0x33AD7C0; constexpr uintptr_t SetTotal = 0x33AD8C0; constexpr uintptr_t Clear = 0x33AD700; constexpr uintptr_t Op_Implicit = 0x33AD9B0; }; // CombatMaster.View.InputControllers.InputControllerBase struct InputControllerBase { constexpr uintptr_t GameButtonPressThreshold = 0x0; constexpr uintptr_t UIButtonPressThreshold = 0x0; constexpr uintptr_t _isCursorLocked = 0x0; constexpr uintptr_t _adsInputTime = 0x10; constexpr uintptr_t _isGamepadInputEnabled = 0x1; constexpr uintptr_t OnGamepadInputEnabledChange = 0x8; constexpr uintptr_t IsOnlyRotation = 0x14; constexpr uintptr_t IsActive = 0x15; constexpr uintptr_t IsUseWeaponActive = 0x18; constexpr uintptr_t IsUseHipFireWeaponActive = 0x28; constexpr uintptr_t IsAdsWeaponActive = 0x38; constexpr uintptr_t IsCantedAdsWeaponActive = 0x48; constexpr uintptr_t IsBashWeaponActive = 0x58; constexpr uintptr_t IsLethalWeaponActive = 0x68; constexpr uintptr_t IsEquipArmorPlateActive = 0x78; constexpr uintptr_t IsJumpActive = 0x88; constexpr uintptr_t IsCrouchActive = 0x98; constexpr uintptr_t IsCheckWatchActive = 0xA8; constexpr uintptr_t IsUseSelfReviveActive = 0xB8; constexpr uintptr_t IsPlantOrDefuseBombActive = 0xC8; constexpr uintptr_t IsScoreboardActive = 0xD8; // ---- Methods ---- constexpr uintptr_t IsGamepadInputEnabled = 0x33AD500; constexpr uintptr_t IsGamepadInputEnabled = 0x33AD550; constexpr uintptr_t MovingInfo = 0x3479D0; constexpr uintptr_t RotationInfo = 0x3479D0; constexpr uintptr_t IsCancel = 0x7E8300; constexpr uintptr_t IsCancel = 0x7E8360; constexpr uintptr_t OnEquipLoadoutDropByIndex = 0x6C1190; constexpr uintptr_t OnEquipLoadoutDropByIndex = 0x6C1450; constexpr uintptr_t OnBuyStationInputIndex = 0x5B4750; constexpr uintptr_t OnBuyStationInputIndex = 0x6C1470; constexpr uintptr_t OnUseBattlePerk = 0x6C1170; constexpr uintptr_t OnUseBattlePerk = 0x6C1430; constexpr uintptr_t OnReload = 0x5A69D0; constexpr uintptr_t OnReload = 0x6C1490; constexpr uintptr_t OnLoadout = 0x211F6B0; constexpr uintptr_t OnLoadout = 0x211F7B0; constexpr uintptr_t OnParachute = 0x642360; constexpr uintptr_t OnParachute = 0x26C1210; constexpr uintptr_t OnInspect = 0x7F9080; constexpr uintptr_t OnInspect = 0x2A959C0; constexpr uintptr_t OnPickUpWeapon = 0x5E4530; constexpr uintptr_t OnPickUpWeapon = 0x5E48C0; constexpr uintptr_t OnOpenBuyStation = 0x6CE370; constexpr uintptr_t OnOpenBuyStation = 0x248CA10; constexpr uintptr_t OnOpenLoadoutDrop = 0x6CE390; constexpr uintptr_t OnOpenLoadoutDrop = 0x220BB80; constexpr uintptr_t OnEnterVehicle = 0x6CE380; constexpr uintptr_t OnEnterVehicle = 0x220BBA0; constexpr uintptr_t OnOpenWeaponBox = 0x6CC610; constexpr uintptr_t OnOpenWeaponBox = 0x6CC660; constexpr uintptr_t OnReadyForSpawn = 0x6CC600; constexpr uintptr_t OnReadyForSpawn = 0x6CC640; constexpr uintptr_t OnUseAdrenalineShot = 0x6CC5F0; constexpr uintptr_t OnUseAdrenalineShot = 0x6CC620; constexpr uintptr_t Initialize = 0x33AC640; constexpr uintptr_t IsAndroidVersionWithBrokenInput = 0x33AD460; constexpr uintptr_t .ctor = 0x33ACC10; constexpr uintptr_t CopyFrom = 0x1EC6880; constexpr uintptr_t CopyFromVirtual = 0x33AC380; constexpr uintptr_t UseWeaponOnce = 0x33ACB00; constexpr uintptr_t UseBashOnce = 0x33ACA00; constexpr uintptr_t UseLethalOnce = 0x33ACA80; constexpr uintptr_t CancelInput = 0x33AC300; constexpr uintptr_t AdsInputAction = 0x33AB6B0; constexpr uintptr_t AdsInputHold = 0x33ABC30; constexpr uintptr_t Reset = 0x33AC8D0; constexpr uintptr_t Update = 0x351010; constexpr uintptr_t FixedUpdate = 0x351010; constexpr uintptr_t OnDestroy = 0x351010; constexpr uintptr_t EnableControlScheme = 0x512CE0; constexpr uintptr_t LockCursor = 0x33AC810; constexpr uintptr_t .cctor = 0x33ACB80; }; // CombatMaster.View.InputControllers.EScheme struct EScheme { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Agent = 0x0; constexpr uintptr_t Vehicle = 0x0; }; // CombatMaster.View.InputControllers.IRotationInputInfo struct IRotationInputInfo { // ---- Methods ---- constexpr uintptr_t DegreesDelta = 0x3479D0; constexpr uintptr_t UpdateDegreesDelta = 0x3479D0; constexpr uintptr_t ClearDegreesDelta = 0x351010; constexpr uintptr_t OnDestroy = 0x351010; }; // CombatMaster.View.InputControllers.SliceInputController struct SliceInputController { constexpr uintptr_t _sliceMovingInfo = 0x160; constexpr uintptr_t _sliceRotationInfo = 0x168; constexpr uintptr_t _cancellationSlowDownInput = 0x170; // ---- Methods ---- constexpr uintptr_t MovingInfo = 0x5A6870; constexpr uintptr_t RotationInfo = 0x2E41E10; constexpr uintptr_t .ctor = 0x33B02D0; constexpr uintptr_t CopyFromVirtual = 0x33AFE30; constexpr uintptr_t SlowDownRotationInput = 0x33B01F0; constexpr uintptr_t SlowDownInput = 0x33AFFC0; constexpr uintptr_t Update = 0x512CE0; constexpr uintptr_t FixedUpdate = 0x512CE0; constexpr uintptr_t OnDestroy = 0x33AFF80; }; // CombatMaster.View.InputControllers.SliceMovingInfo struct SliceMovingInfo { constexpr uintptr_t _moveDirection = 0x10; constexpr uintptr_t _moveUpDown = 0x18; constexpr uintptr_t _moveSpeedState = 0x1C; // ---- Methods ---- constexpr uintptr_t MoveDirection = 0x1AD1A30; constexpr uintptr_t MoveUpDown = 0xD20700; constexpr uintptr_t MoveSpeedState = 0xCA9F50; constexpr uintptr_t CopyFrom = 0x33B03A0; constexpr uintptr_t SlowDownMovingInput = 0x33B0430; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.View.InputControllers.SliceRotationInfo struct SliceRotationInfo { constexpr uintptr_t _degreesDelta = 0x10; // ---- Methods ---- constexpr uintptr_t DegreesDelta = 0x1AD1A30; constexpr uintptr_t UpdateDegreesDelta = 0x1AD1A30; constexpr uintptr_t CopyFrom = 0x33B0550; constexpr uintptr_t SlowDownRotationInput = 0x33B05C0; constexpr uintptr_t ClearDegreesDelta = 0x512CE0; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ActorSpawnPoint struct ActorSpawnPoint { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5E4DC0; }; // CombatMaster.Battle.BattleRoyaleZoneClouds struct BattleRoyaleZoneClouds { constexpr uintptr_t _clouds = 0x20; constexpr uintptr_t _nearFarEmission = 0x28; constexpr uintptr_t _nearFarSizeMin = 0x30; constexpr uintptr_t _nearFarSizeMax = 0x38; constexpr uintptr_t _nearFarZoneScale = 0x40; constexpr uintptr_t _nearFarZoneHeight = 0x48; constexpr uintptr_t _curveChange = 0x50; // ---- Methods ---- constexpr uintptr_t Awake = 0x33A92E0; constexpr uintptr_t OnDestroy = 0x33A9420; constexpr uintptr_t Update = 0x33A94E0; constexpr uintptr_t ApplyCombatZoneEffectEnable = 0x33A92A0; constexpr uintptr_t EvaluateVector2 = 0x33A93E0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.BrHelicopters struct BrHelicopters { constexpr uintptr_t PlayerSpawnPoint = 0x20; constexpr uintptr_t CameraAnimation = 0x28; constexpr uintptr_t CameraPivot = 0x30; constexpr uintptr_t CameraPosition = 0x38; constexpr uintptr_t MainHelicopterWiggle = 0x40; constexpr uintptr_t _playerPos = 0x48; constexpr uintptr_t _playerController = 0x50; constexpr uintptr_t _brGameModeSystem = 0x58; constexpr uintptr_t _localPlayerInstantiated = 0x60; // ---- Methods ---- constexpr uintptr_t InstantiateLocalPlayer = 0x33A98A0; constexpr uintptr_t Update = 0x33A9ED0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.BRMapGulagLevelDesign struct BRMapGulagLevelDesign { constexpr uintptr_t _playersGulagWaitSpawnPointsGroup = 0x20; constexpr uintptr_t _playersGulagBattleSpawnPointsGroup = 0x28; constexpr uintptr_t _gulagPatrolZonesDuelParent = 0x30; constexpr uintptr_t _gulagPatrolZonesParent = 0x38; constexpr uintptr_t PlayersGulagWaitSpawnPoints = 0x40; constexpr uintptr_t PlayersGulagBattleSpawnPoints = 0x48; constexpr uintptr_t GulagPatrolZonesDuel = 0x50; constexpr uintptr_t GulagPatrolZones = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x33A7BC0; constexpr uintptr_t .ctor = 0x33A7D60; }; // CombatMaster.Battle.BRMapLevelDesign struct BRMapLevelDesign { constexpr uintptr_t _roadOffsetFactor = 0x0; constexpr uintptr_t _roadOffsetUnit = 0x4; constexpr uintptr_t _terrain = 0x20; constexpr uintptr_t _clouds = 0x28; constexpr uintptr_t CenterOfMap = 0x30; constexpr uintptr_t CenterOfMapPos = 0x38; constexpr uintptr_t MapActiveRadius = 0x44; constexpr uintptr_t PlayerSkySpawnPoint = 0x48; constexpr uintptr_t MapSize = 0x50; constexpr uintptr_t MapVisualPresets = 0x58; constexpr uintptr_t _loadoutDropSpawnPointGroup = 0x60; constexpr uintptr_t _onGroundLootSpawnPointGroup = 0x68; constexpr uintptr_t _buyStationsSpawnPointGroup = 0x70; constexpr uintptr_t WaterFogDensity = 0x78; constexpr uintptr_t WaterFogColor = 0x7C; constexpr uintptr_t WaterZoneFogColor = 0x8C; constexpr uintptr_t WaterlineHeight = 0x9C; constexpr uintptr_t Helicopter = 0xA0; constexpr uintptr_t HelicopterRadiusOffset = 0xA8; constexpr uintptr_t HelicopterHeight = 0xAC; constexpr uintptr_t BattleRoyaleZone = 0xB0; constexpr uintptr_t BRIntroSceneAnimation = 0xB8; constexpr uintptr_t RoadMaterials = 0xC0; constexpr uintptr_t _fogZoneColor = 0xC8; constexpr uintptr_t _fogZoneStartEndDistance = 0xD8; constexpr uintptr_t _skyboxZoneColor = 0xE0; constexpr uintptr_t WindZoneHeight = 0xF0; constexpr uintptr_t _gulagFirstLevelDesign = 0xF8; constexpr uintptr_t _gulagSecondLevelDesign = 0x100; constexpr uintptr_t LoadoutDropSpawnPoints = 0x108; constexpr uintptr_t OnGroundLootSpawnPoints = 0x110; constexpr uintptr_t BuyStations = 0x118; constexpr uintptr_t _currRoadMaterial = 0x120; // ---- Methods ---- constexpr uintptr_t GulagFirstLevelDesign = 0x5B4750; constexpr uintptr_t GulagSecondLevelDesign = 0x6C1170; constexpr uintptr_t ForceDeployDistance = 0x33A9150; constexpr uintptr_t ZoneFogColor = 0x33A9180; constexpr uintptr_t ZoneFogStartEnd = 0x10D8030; constexpr uintptr_t SkyboxZoneColor = 0x33A9170; constexpr uintptr_t Awake = 0x33A7E50; constexpr uintptr_t Update = 0x33A8DB0; constexpr uintptr_t OnDestroy = 0x33A89F0; constexpr uintptr_t Init = 0x33A84C0; constexpr uintptr_t GetSegmentHelicoptersMove = 0x33A8080; constexpr uintptr_t GetSkySpawnPosition = 0x33A82E0; constexpr uintptr_t ClampPositionByActiveMapZone = 0x33A7E90; constexpr uintptr_t SetRoadMaterialOffset = 0x33A8C70; constexpr uintptr_t UpdateTerrainDetailQuality = 0x512CE0; constexpr uintptr_t ApplyCombatZoneEffectEnable = 0x33A7DD0; constexpr uintptr_t .ctor = 0x33A9090; constexpr uintptr_t .cctor = 0x33A9010; }; // CombatMaster.Battle.BRMapVisualPreset struct BRMapVisualPreset { constexpr uintptr_t _skyboxMaterial = 0x10; constexpr uintptr_t _fogDensityBottomTop = 0x18; constexpr uintptr_t _fogColorBottomTop = 0x20; constexpr uintptr_t _cloudsColor = 0x28; constexpr uintptr_t _skyboxTintShaderName = 0x0; // ---- Methods ---- constexpr uintptr_t SkyboxMaterial = 0x53E8F0; constexpr uintptr_t FogDensityBottomTop = 0xD207A0; constexpr uintptr_t FogColorBottomTop = 0x526D40; constexpr uintptr_t CloudsColor = 0x33A9270; constexpr uintptr_t DefaultSkyboxColor = 0x73CAE0; constexpr uintptr_t DefaultSkyboxColor = 0x2D83390; constexpr uintptr_t Initialize = 0x33A9190; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x33A9220; }; // CombatMaster.Battle.CombatMasterBoltSceneManagerApi struct CombatMasterBoltSceneManagerApi { // ---- Methods ---- constexpr uintptr_t SetupBoltSceneManagement = 0x33AAD30; constexpr uintptr_t CovertSceneNameToIndex = 0x33AA5E0; constexpr uintptr_t ConvertSceneIndexToName = 0x33AA3D0; constexpr uintptr_t GetIndexFromActiveScene = 0x33AA820; constexpr uintptr_t LoadSceneAsyncByNameOrIndex = 0x33AAA50; constexpr uintptr_t .ctor = 0x33AAF60; }; // CombatMaster.Battle.ComingSoonSpawnPoint struct ComingSoonSpawnPoint { constexpr uintptr_t MinDistance = 0x20; constexpr uintptr_t MinDotAngle = 0x24; constexpr uintptr_t IgnoreGeometryCast = 0x28; constexpr uintptr_t VerticalOffset = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x33AAFB0; }; // CombatMaster.Battle.CTFMapLevelDesign struct CTFMapLevelDesign { constexpr uintptr_t _playersTdmSpawnPointsGroup = 0x20; constexpr uintptr_t _flagpoleRedPosition = 0x28; constexpr uintptr_t _flagpoleRed = 0x30; constexpr uintptr_t _flagpole_Bravo_Red_RedFlag = 0x38; constexpr uintptr_t _flagpole_Bravo_Red_BlueFlag = 0x40; constexpr uintptr_t _flagpoleRed_RedZone = 0x48; constexpr uintptr_t _flagpoleRed_BlueZone = 0x50; constexpr uintptr_t _flagpoleBluePosition = 0x58; constexpr uintptr_t _flagpoleBlue = 0x60; constexpr uintptr_t _flagpole_Alfa_Blue_RedFlag = 0x68; constexpr uintptr_t _flagpole_Alfa_Blue_BlueFlag = 0x70; constexpr uintptr_t _flagpoleBlue_RedZone = 0x78; constexpr uintptr_t _flagpoleBlue_BlueZone = 0x80; // ---- Methods ---- constexpr uintptr_t PlayersTdmRedSpawnPoints = 0x54E9A0; constexpr uintptr_t PlayersTdmRedSpawnPoints = 0x54EB40; constexpr uintptr_t PlayersTdmBlueSpawnPoints = 0x53E8A0; constexpr uintptr_t PlayersTdmBlueSpawnPoints = 0x6C8CA0; constexpr uintptr_t PlayersTdmSpawnPoints = 0x33AA3B0; constexpr uintptr_t RedFlagpole = 0x54DFC0; constexpr uintptr_t BlueFlagpole = 0x54E670; constexpr uintptr_t RedFlagpolePosition = 0x5120A0; constexpr uintptr_t BlueFlagpolePosition = 0x546A70; constexpr uintptr_t FlagpoleBravoRedRedFlag = 0x5140C0; constexpr uintptr_t FlagpoleBravoRedBlueFlag = 0x54DA60; constexpr uintptr_t FlagpoleRedRedZone = 0x54DA70; constexpr uintptr_t FlagpoleRedBlueZone = 0x54DA80; constexpr uintptr_t FlagpoleAlfaBlueRedFlag = 0x54E680; constexpr uintptr_t FlagpoleAlfaBlueBlueFlag = 0x54E980; constexpr uintptr_t FlagpoleBlueRedZone = 0x54E970; constexpr uintptr_t FlagpoleBlueBlueZone = 0x54E870; constexpr uintptr_t Init = 0x33AA070; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.DOMapLevelDesign struct DOMapLevelDesign { constexpr uintptr_t _capturePoints = 0x20; constexpr uintptr_t _playersTdmSpawnPointsGroup = 0x28; // ---- Methods ---- constexpr uintptr_t CapturePoints = 0x526D40; constexpr uintptr_t PlayersTdmRedSpawnPoints = 0x54DFC0; constexpr uintptr_t PlayersTdmRedSpawnPoints = 0x54DFE0; constexpr uintptr_t PlayersTdmBlueSpawnPoints = 0x5140C0; constexpr uintptr_t PlayersTdmBlueSpawnPoints = 0x5169A0; constexpr uintptr_t PlayersTdmSpawnPoints = 0x33AB3C0; constexpr uintptr_t OnValidate = 0x33AB2C0; constexpr uintptr_t Init = 0x33AAFD0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.DSMapLevelDesign struct DSMapLevelDesign { constexpr uintptr_t _onGroundLootSpawnPointGroup = 0x20; constexpr uintptr_t BuyStations = 0x28; constexpr uintptr_t _onGroundLootSpawnPoints = 0x30; // ---- Methods ---- constexpr uintptr_t OnGroundLootSpawnPoints = 0x54DFC0; constexpr uintptr_t Init = 0x33AB3D0; constexpr uintptr_t .ctor = 0x33AB4B0; }; // CombatMaster.Battle.ELODAction struct ELODAction { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ForceLOD0 = 0x0; }; // CombatMaster.Battle.FpsSpotLight struct FpsSpotLight { // ---- Methods ---- constexpr uintptr_t Update = 0x33AB5D0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.OrbitPreviewView struct OrbitPreviewView { constexpr uintptr_t CustomPreviewRotate = 0x20; constexpr uintptr_t PromoPreviewOffset = 0x2C; constexpr uintptr_t PositionOffset = 0x38; constexpr uintptr_t ScaleOffset = 0x44; // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.OtherBlueprintModelView struct OtherBlueprintModelView { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.OtherWeaponView struct OtherWeaponView { constexpr uintptr_t _defaultModel = 0x78; constexpr uintptr_t _blueprintModel = 0x80; constexpr uintptr_t _weaponBase = 0x88; // ---- Methods ---- constexpr uintptr_t ViewModel = 0x33AE650; constexpr uintptr_t UpdateWeaponData = 0x33AE4A0; constexpr uintptr_t UpdateBlueprints = 0x33ADA80; constexpr uintptr_t UpdateCamo = 0x33ADC00; constexpr uintptr_t UpdateDetailColor = 0x33AE210; constexpr uintptr_t .ctor = 0x33AE600; }; // CombatMaster.Battle.ParachuteStropsWeaponView struct ParachuteStropsWeaponView { constexpr uintptr_t _stropMeshRenderer = 0x78; // ---- Methods ---- constexpr uintptr_t Initialize = 0x33F6960; constexpr uintptr_t UpdateParachuteMaterial = 0x33F6BA0; constexpr uintptr_t UpdateWeaponData = 0x33F6C40; constexpr uintptr_t UpdateBlueprints = 0x33F6B40; constexpr uintptr_t .ctor = 0x33F6CA0; }; // CombatMaster.Battle.WeaponView struct WeaponView { constexpr uintptr_t _weaponId = 0x20; constexpr uintptr_t IsLeftWeapon = 0x24; constexpr uintptr_t _animator = 0x28; constexpr uintptr_t _horizontalGunsmithPoint = 0x30; constexpr uintptr_t _horizontalSecondaryGunsmithPoint = 0x38; constexpr uintptr_t _verticalGunsmithPoint = 0x40; constexpr uintptr_t _verticalSecondaryGunsmithPoint = 0x48; constexpr uintptr_t _boundsIgnoreRenderers = 0x50; constexpr uintptr_t _currentCastShadow = 0x70; constexpr uintptr_t _weaponRenderersBuffer = 0x0; constexpr uintptr_t AlbedoProp = 0x8; constexpr uintptr_t AlbedoColorProp = 0xC; constexpr uintptr_t NormalProp = 0x10; constexpr uintptr_t MetallicProp = 0x14; constexpr uintptr_t SmoothnessProp = 0x18; constexpr uintptr_t CamoProp = 0x1C; constexpr uintptr_t DetailMaskColorProp = 0x20; constexpr uintptr_t CamoRotationSpeedProp = 0x24; constexpr uintptr_t CamoOffsetXSpeedProp = 0x28; constexpr uintptr_t CamoOffsetYSpeedProp = 0x2C; constexpr uintptr_t InvertCamoMaskProp = 0x30; constexpr uintptr_t InvertDetailMaskColorProp = 0x34; constexpr uintptr_t TintCamoProp = 0x38; constexpr uintptr_t _isForceLod0 = 0x73; constexpr uintptr_t _validateMaterialsOnEnable = 0x74; constexpr uintptr_t _materialsBuffer = 0x40; constexpr uintptr_t _sharedMaterialsBuffer = 0x48; // ---- Methods ---- constexpr uintptr_t Type = 0x72D000; constexpr uintptr_t Type = 0x72D040; constexpr uintptr_t Animator = 0x5120A0; constexpr uintptr_t HorizontalGunsmithPoint = 0x54DFC0; constexpr uintptr_t HorizontalSecondaryGunsmithPoint = 0x33FF550; constexpr uintptr_t VerticalGunsmithPoint = 0x54DA60; constexpr uintptr_t VerticalSecondaryGunsmithPoint = 0x33FF5D0; constexpr uintptr_t Renderers = 0x546A70; constexpr uintptr_t Renderers = 0x54DB60; constexpr uintptr_t RenderersGo = 0x54E670; constexpr uintptr_t RenderersGo = 0x54E6A0; constexpr uintptr_t LODGroups = 0x54E680; constexpr uintptr_t LODGroups = 0x54E6B0; constexpr uintptr_t BoundsIgnoreRenderers = 0x54DA80; constexpr uintptr_t ForceCastShadows = 0x2618520; constexpr uintptr_t ForceCastShadows = 0x2618540; constexpr uintptr_t Initialize = 0x33FE210; constexpr uintptr_t OnEnable = 0x33FE570; constexpr uintptr_t OnDisable = 0x33FE4A0; constexpr uintptr_t OnDestroy = 0x33FE300; constexpr uintptr_t Update = 0x33FEA60; constexpr uintptr_t UpdateCastShadowsEnabled = 0x33FE820; constexpr uintptr_t SetForceLod0 = 0x33FE660; constexpr uintptr_t GetRendererBounds = 0x33FD950; constexpr uintptr_t ValidateMaterialsTextures = 0x33FECE0; constexpr uintptr_t GrabRenderers = 0x33FDDF0; constexpr uintptr_t OnBattleShadowsChange = 0x33FE2F0; constexpr uintptr_t .ctor = 0x33FF4D0; constexpr uintptr_t .cctor = 0x33FF150; }; // CombatMaster.Battle.GameServer struct GameServer { constexpr uintptr_t BindingConfigKey = 0x0; constexpr uintptr_t _ref = 0x0; constexpr uintptr_t _isUpdateStarted = 0x8; constexpr uintptr_t _isInitialized = 0x9; constexpr uintptr_t _boltHeadlessServer = 0x60; constexpr uintptr_t _playFabGameServer = 0x68; constexpr uintptr_t _observersManager = 0x70; constexpr uintptr_t IsShuttingDown = 0xA; // ---- Methods ---- constexpr uintptr_t ObserversManager = 0x33F0740; constexpr uintptr_t PlayFabGameServer = 0x33F0790; constexpr uintptr_t EditorDebugConfigInfo = 0x33F06E0; constexpr uintptr_t EditorDebugConfigInfo = 0x33F07E0; constexpr uintptr_t Awake = 0x33F0380; constexpr uintptr_t Update = 0x33F0650; constexpr uintptr_t StartUpdate = 0x33F05E0; constexpr uintptr_t Initialize = 0x33F04A0; constexpr uintptr_t ShutdownServer = 0x512CE0; constexpr uintptr_t UpdateLeagueLeaderboard = 0x512CE0; constexpr uintptr_t StartBoltOnPlayFabServerActive = 0x33F0560; constexpr uintptr_t .ctor = 0x33F0690; }; // CombatMaster.Battle.BoltHeadlessServer struct BoltHeadlessServer { constexpr uintptr_t _configInfo = 0x38; constexpr uintptr_t _gameModeSystem = 0x78; // ---- Methods ---- constexpr uintptr_t GameModeSystem = 0x54E970; constexpr uintptr_t BoltStartBegin = 0x33EE7B0; constexpr uintptr_t BoltStartDone = 0x33EE9B0; constexpr uintptr_t BoltShutdownBegin = 0x33EE630; constexpr uintptr_t StartBoltServer = 0x33EF500; constexpr uintptr_t ConnectRequest = 0x33EEE70; constexpr uintptr_t Connected = 0x33EF1A0; constexpr uintptr_t Disconnected = 0x33EF330; constexpr uintptr_t SceneLoadLocalDone = 0x33EF4C0; constexpr uintptr_t .ctor = 0x33EE620; }; // CombatMaster.Battle.PlayFabGameServer struct PlayFabGameServer { constexpr uintptr_t XPBoostKey = 0x0; constexpr uintptr_t _timeWithoutPlayers = 0x10; constexpr uintptr_t _connectedPlayers = 0x18; constexpr uintptr_t XpBoostData = 0x20; // ---- Methods ---- constexpr uintptr_t Init = 0x33F7960; constexpr uintptr_t Update = 0x512CE0; constexpr uintptr_t GetServerConfigInfo = 0x33F78A0; constexpr uintptr_t ShutdownServer = 0x33F7CE0; constexpr uintptr_t OnServerActive = 0x33F7A20; constexpr uintptr_t OnServerAgentError = 0x33F7AC0; constexpr uintptr_t OnServerMaintenance = 0x33F7B30; constexpr uintptr_t OnPlayerRemoved = 0x512CE0; constexpr uintptr_t OnPlayerAdded = 0x512CE0; constexpr uintptr_t GetTitleData = 0x33F78C0; constexpr uintptr_t UpdateLeagueLeaderboard = 0x512CE0; constexpr uintptr_t DelayShutdown = 0x33F7830; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.HelicopterWiggle struct HelicopterWiggle { constexpr uintptr_t _positionSpeed = 0x20; constexpr uintptr_t _rotationSpeed = 0x24; constexpr uintptr_t _positionRange = 0x28; constexpr uintptr_t _rotationRange = 0x2C; constexpr uintptr_t _positionCurve = 0x30; constexpr uintptr_t _rotationCurve = 0x38; constexpr uintptr_t _initPosition = 0x40; constexpr uintptr_t _initRotation = 0x4C; constexpr uintptr_t _lastPosition = 0x58; constexpr uintptr_t _lastRotation = 0x64; constexpr uintptr_t _targetPosition = 0x74; constexpr uintptr_t _targetRotation = 0x80; constexpr uintptr_t _positionDistance = 0x90; constexpr uintptr_t _rotationDistance = 0x94; constexpr uintptr_t _positionTimer = 0x98; constexpr uintptr_t _rotationTimer = 0x9C; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x33F0CD0; constexpr uintptr_t OnDisable = 0x33F0C00; constexpr uintptr_t Update = 0x33F0DC0; constexpr uintptr_t GetRandomPosition = 0x33F0850; constexpr uintptr_t GetRandomRotation = 0x33F0B00; constexpr uintptr_t .ctor = 0x33F12A0; }; // CombatMaster.Battle.LightProbesBaker struct LightProbesBaker { constexpr uintptr_t _boxesRoot = 0x20; constexpr uintptr_t _container = 0x28; constexpr uintptr_t _offset = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x33F3AA0; }; // CombatMaster.Battle.LoadoutDropSpawnPoint struct LoadoutDropSpawnPoint { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.MapActiveZone struct MapActiveZone { constexpr uintptr_t _verticalOffset = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x33F3AB0; }; // CombatMaster.Battle.MapLevelDesign struct MapLevelDesign { constexpr uintptr_t _realtimeLight = 0x20; constexpr uintptr_t _fpsSpotLight = 0x28; constexpr uintptr_t _forceEnableFPSLight = 0x30; constexpr uintptr_t _polygonVerticesGroup = 0x38; constexpr uintptr_t _maxHeight = 0x40; constexpr uintptr_t _zipLinesGroup = 0x48; constexpr uintptr_t _playersTdmSpawnPointsGroup = 0x50; constexpr uintptr_t _playersDeathMatchSpawnPointsGroup = 0x58; constexpr uintptr_t _playersWorkoutSpawnPointsGroup = 0x60; constexpr uintptr_t _targetsSpawnPointGroup = 0x68; constexpr uintptr_t _actorType = 0x70; constexpr uintptr_t _weaponBoxesSpawnPointGroup = 0x78; constexpr uintptr_t _weaponBoxesSpawnPointGroup2 = 0x80; constexpr uintptr_t _comingSoonSpawnPointsGroup = 0x88; constexpr uintptr_t _brMapLevelDesign = 0x90; constexpr uintptr_t _sndMapLevelDesign = 0x98; constexpr uintptr_t _dsMapLevelDesign = 0xA0; constexpr uintptr_t _ctfMapLevelDesign = 0xA8; constexpr uintptr_t _fyMapLevelDesign = 0xB0; constexpr uintptr_t _doMapLevelDesign = 0xB8; constexpr uintptr_t _tutMapLevelDesign = 0xC0; constexpr uintptr_t _patrolZonePresets = 0xC8; constexpr uintptr_t _ref = 0x0; constexpr uintptr_t _playersTdmRedSpawnPoints = 0xD0; constexpr uintptr_t _playersTdmBlueSpawnPoints = 0xD8; constexpr uintptr_t _playersDeathMatchSpawnPoints = 0xE0; constexpr uintptr_t _playersWorkoutSpawnPoints = 0xE8; constexpr uintptr_t _targetsSpawnPoints = 0xF0; constexpr uintptr_t _weaponBoxSpawnPoints = 0xF8; constexpr uintptr_t _comingSoonSpawnPoints = 0x100; constexpr uintptr_t _allPatrolSegments = 0x108; constexpr uintptr_t _mapActiveZone2D = 0x110; constexpr uintptr_t _spotLightComponent = 0x118; // ---- Methods ---- constexpr uintptr_t IsAlive = 0x33F5A10; constexpr uintptr_t ZipLinesGroup = 0x33F5EA0; constexpr uintptr_t PlayersTdmSpawnPoints = 0x33F4910; constexpr uintptr_t PlayersWorkoutSpawnPoints = 0x33F5C20; constexpr uintptr_t PlayersDeathMatchSpawnPoints = 0x33F5BD0; constexpr uintptr_t TargetsSpawnPoints = 0x33F5E00; constexpr uintptr_t WeaponBoxesSpawnPoints = 0x33F5E50; constexpr uintptr_t ComingSoonSpawnPoints = 0x33F5740; constexpr uintptr_t ActorsType = 0x33F5600; constexpr uintptr_t BRMapLevelDesign = 0x33F56A0; constexpr uintptr_t SnDMapLevelDesign = 0x33F5CC0; constexpr uintptr_t DsMapLevelDesign = 0x33F58D0; constexpr uintptr_t CtfMapLevelDesign = 0x33F5790; constexpr uintptr_t FyMapLevelDesign = 0x33F5970; constexpr uintptr_t DOMapLevelDesign = 0x33F5830; constexpr uintptr_t TUTMapLevelDesign = 0x33F5D60; constexpr uintptr_t AllPatrolSegments = 0x33F5650; constexpr uintptr_t RealtimeLight = 0x33F5C70; constexpr uintptr_t IsShadowmaskLightingMode = 0x33F5A80; constexpr uintptr_t IsIntersectActiveMapZone = 0x33F47B0; constexpr uintptr_t MapActiveZone2D = 0x33F5B80; constexpr uintptr_t Awake = 0x33F3AC0; constexpr uintptr_t Start = 0x33F4990; constexpr uintptr_t Update = 0x33F4C10; constexpr uintptr_t OnDestroy = 0x33F4850; constexpr uintptr_t Init = 0x33F3C30; constexpr uintptr_t SetFogEnabled = 0x33F4980; constexpr uintptr_t IsIntersectActiveMapZoneInternal = 0x33F4770; constexpr uintptr_t .ctor = 0x33F5480; }; // CombatMaster.Battle.MeshAnimation struct MeshAnimation { constexpr uintptr_t _timePerFrame = 0x0; constexpr uintptr_t _mainMeshFilter = 0x20; constexpr uintptr_t _speed = 0x28; constexpr uintptr_t _loop = 0x2C; constexpr uintptr_t _meshFilters = 0x30; constexpr uintptr_t _currentFrame = 0x38; constexpr uintptr_t _cancellationSource = 0x40; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x33F5F10; constexpr uintptr_t OnDisable = 0x33F5EF0; constexpr uintptr_t Play = 0x33F5F80; constexpr uintptr_t .ctor = 0x567670; }; // CombatMaster.Battle.ObserversManager struct ObserversManager { constexpr uintptr_t OnServerMaintenance = 0x10; constexpr uintptr_t OnServerShutdown = 0x18; constexpr uintptr_t OnServerActive = 0x20; constexpr uintptr_t OnPlayerAdded = 0x28; constexpr uintptr_t OnPlayerRemove = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x33F64C0; }; // CombatMaster.Battle.OnGroundLootSpawnPoint struct OnGroundLootSpawnPoint { constexpr uintptr_t _gizmosColor = 0x20; constexpr uintptr_t OnGroundLoots = 0x30; // ---- Methods ---- constexpr uintptr_t GetOnGroundLoot = 0x33F6860; constexpr uintptr_t Awake = 0x33F65F0; constexpr uintptr_t .ctor = 0x33F6940; }; // CombatMaster.Battle.PatrolSegment struct PatrolSegment { constexpr uintptr_t _allZones = 0x20; constexpr uintptr_t _redZones = 0x28; constexpr uintptr_t _blueZones = 0x30; constexpr uintptr_t _center = 0x38; // ---- Methods ---- constexpr uintptr_t Awake = 0x33F6D50; constexpr uintptr_t Start = 0x33F7440; constexpr uintptr_t Center = 0x2B3B270; constexpr uintptr_t AllPatrolZones = 0x526D40; constexpr uintptr_t BotsPatrolZonesByTeam = 0x33F6FA0; constexpr uintptr_t ComputeCenter = 0x33F70D0; constexpr uintptr_t ComputeCenterInEditor = 0x33F6FB0; constexpr uintptr_t OnDrawGizmos = 0x33F71F0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.PatrolZone struct PatrolZone { constexpr uintptr_t _isIgnoreSkyDescent = 0x20; constexpr uintptr_t _teamId = 0x24; constexpr uintptr_t _radius = 0x28; constexpr uintptr_t _zoneType = 0x2C; constexpr uintptr_t _strafeDiameter = 0x30; constexpr uintptr_t _durationPatrol = 0x34; constexpr uintptr_t _position = 0x3C; constexpr uintptr_t _forward = 0x48; // ---- Methods ---- constexpr uintptr_t Position = 0x33F7800; constexpr uintptr_t IsSkyDescent = 0x24CD6C0; constexpr uintptr_t TeamId = 0x6C12F0; constexpr uintptr_t ZoneType = 0x62B650; constexpr uintptr_t Duration = 0x33F77E0; constexpr uintptr_t PreferredRotation = 0x57D1C0; constexpr uintptr_t StrafeRadius = 0x33F7820; constexpr uintptr_t Awake = 0x33F7450; constexpr uintptr_t CachePosition = 0x33F7450; constexpr uintptr_t IsIntersectZone = 0x33F7640; constexpr uintptr_t GetRandomPoint = 0x33F74C0; constexpr uintptr_t .ctor = 0x33F77C0; }; // CombatMaster.Battle.EPatrolZoneType struct EPatrolZoneType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Crouch = 0x0; constexpr uintptr_t Stand = 0x0; constexpr uintptr_t Strafe = 0x0; }; // CombatMaster.Battle.PeriodicOnGroundLootSpawnPoint struct PeriodicOnGroundLootSpawnPoint { constexpr uintptr_t Period = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x33F6940; }; // CombatMaster.Battle.PlayerSpawnPoint struct PlayerSpawnPoint { constexpr uintptr_t TeamId = 0x20; constexpr uintptr_t _bounds = 0x24; constexpr uintptr_t FirstSpawnPriority = 0x3C; constexpr uintptr_t SkyDescentPoint = 0x3D; constexpr uintptr_t IsOnlyForRealPlayer = 0x3E; // ---- Methods ---- constexpr uintptr_t Bounds = 0x33F8BA0; constexpr uintptr_t BoundsDM = 0x33F8AB0; constexpr uintptr_t .ctor = 0x33F8A90; }; // CombatMaster.Battle.ServerConfigInfo struct ServerConfigInfo { constexpr uintptr_t Region = 0x10; constexpr uintptr_t ExternalInfo = 0x18; constexpr uintptr_t InternalServerPort = 0x20; constexpr uintptr_t SessionId = 0x28; constexpr uintptr_t Version = 0x30; constexpr uintptr_t SessionAccessType = 0x38; constexpr uintptr_t MatchLeague = 0x3C; constexpr uintptr_t MatchId = 0x40; constexpr uintptr_t IsCustomGame = 0x44; constexpr uintptr_t Platform = 0x48; // ---- Methods ---- constexpr uintptr_t ToString = 0x33F9170; }; // CombatMaster.Battle.SessionCookie struct SessionCookie { constexpr uintptr_t _matchRawId = 0x10; constexpr uintptr_t _platform = 0x14; constexpr uintptr_t _matchLeague = 0x18; constexpr uintptr_t _isCustomGame = 0x1C; // ---- Methods ---- constexpr uintptr_t MatchId = 0x33F9550; constexpr uintptr_t MatchId = 0x6044D0; constexpr uintptr_t Platform = 0x7EEDF0; constexpr uintptr_t Platform = 0x7EEE20; constexpr uintptr_t MatchLeague = 0x7EEE00; constexpr uintptr_t MatchLeague = 0x7EEE30; constexpr uintptr_t IsCustomGame = 0x856890; constexpr uintptr_t IsCustomGame = 0x8568F0; }; // CombatMaster.Battle.SNDMapLevelDesign struct SNDMapLevelDesign { constexpr uintptr_t _playersTdmSpawnPointsGroup = 0x20; constexpr uintptr_t _sndBombSpawnPoint = 0x28; constexpr uintptr_t _plantedZoneA = 0x30; constexpr uintptr_t _plantedZoneB = 0x38; constexpr uintptr_t ExplosionParticle = 0x50; // ---- Methods ---- constexpr uintptr_t PlayersTdmRedSpawnPoints = 0x54DA60; constexpr uintptr_t PlayersTdmRedSpawnPoints = 0x54DFD0; constexpr uintptr_t PlayersTdmBlueSpawnPoints = 0x54DA70; constexpr uintptr_t PlayersTdmBlueSpawnPoints = 0x54DB50; constexpr uintptr_t PlayersTdmSpawnPoints = 0x33F9120; constexpr uintptr_t SnDBombSpawnPoint = 0x5120A0; constexpr uintptr_t PlantedZoneA = 0x54DFC0; constexpr uintptr_t PlantedZoneB = 0x5140C0; constexpr uintptr_t GetRandomZone = 0x33F9130; constexpr uintptr_t Init = 0x33F8E60; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.SpawnPoint struct SpawnPoint { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.TrailController struct TrailController { constexpr uintptr_t _activateOnAwake = 0x20; constexpr uintptr_t _color = 0x24; constexpr uintptr_t _moveOffset = 0x34; constexpr uintptr_t _trailRenderer = 0x38; constexpr uintptr_t _trailGameObject = 0x40; constexpr uintptr_t _trailTransform = 0x48; constexpr uintptr_t _isActive = 0x50; constexpr uintptr_t _updatedFrame = 0x0; constexpr uintptr_t _trailMaterials = 0x8; constexpr uintptr_t _trailMaterial = 0x58; // ---- Methods ---- constexpr uintptr_t Awake = 0x33F9DC0; constexpr uintptr_t OnDestroy = 0x33FA320; constexpr uintptr_t CombatMaster.Battle.Gameplay.IUpdatable.UpdateCore = 0x33FA210; constexpr uintptr_t UpdateTrails = 0x33FA360; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33FA450; }; // CombatMaster.Battle.TUTMapLevelDesign struct TUTMapLevelDesign { constexpr uintptr_t _playersSpawnPointsGroup = 0x90; // ---- Methods ---- constexpr uintptr_t PlayerSpawnPoint = 0x526D40; constexpr uintptr_t PlayerSpawnPoint = 0x526D60; constexpr uintptr_t LookAtTargets = 0x5120A0; constexpr uintptr_t LookAtTargets = 0x5120B0; constexpr uintptr_t MoveToFirePosition = 0x54DFC0; constexpr uintptr_t MoveToFirePosition = 0x54DFE0; constexpr uintptr_t MoveToGrenadePosition = 0x5140C0; constexpr uintptr_t MoveToGrenadePosition = 0x5169A0; constexpr uintptr_t MoveToBattlePosition = 0x54DA60; constexpr uintptr_t MoveToBattlePosition = 0x54DFD0; constexpr uintptr_t MoveToFirePositionGate = 0x54DA70; constexpr uintptr_t MoveToFirePositionGate = 0x54DB50; constexpr uintptr_t MoveToGrenadePositionGate = 0x54DA80; constexpr uintptr_t MoveToGrenadePositionGate = 0x54DB70; constexpr uintptr_t MoveToBattlePositionGate = 0x546A70; constexpr uintptr_t MoveToBattlePositionGate = 0x54DB60; constexpr uintptr_t FirstWeaponDolls = 0x54E670; constexpr uintptr_t FirstWeaponDolls = 0x54E6A0; constexpr uintptr_t FirstWeaponAimDolls = 0x54E680; constexpr uintptr_t FirstWeaponAimDolls = 0x54E6B0; constexpr uintptr_t SecondWeaponDolls = 0x54E980; constexpr uintptr_t SecondWeaponDolls = 0x54EB20; constexpr uintptr_t GrenadeDolls = 0x54E970; constexpr uintptr_t GrenadeDolls = 0x54EB10; constexpr uintptr_t DistanceOpenGate = 0x5EEE90; constexpr uintptr_t DistanceOpenGate = 0x5EEED0; constexpr uintptr_t MaxLookAtTargetAngle = 0x33F9840; constexpr uintptr_t MaxLookAtTargetAngle = 0x33F9850; constexpr uintptr_t LookAtTargetsIndicatorsCount = 0x5C4E10; constexpr uintptr_t LookAtTargetsIndicatorsCount = 0x5C4E20; constexpr uintptr_t PlayersRedSpawnPoints = 0x54E860; constexpr uintptr_t PlayersRedSpawnPoints = 0x6C8C80; constexpr uintptr_t PlayersBlueSpawnPoints = 0x6C1220; constexpr uintptr_t PlayersBlueSpawnPoints = 0x6C8C60; constexpr uintptr_t PlayersSpawnPoints = 0x33F9800; constexpr uintptr_t Init = 0x33F9560; constexpr uintptr_t .ctor = 0x33F9820; }; // CombatMaster.Battle.WeaponBoxSpawnPoint struct WeaponBoxSpawnPoint { constexpr uintptr_t WeaponBox = 0x20; constexpr uintptr_t FirstSpawnPriority = 0x24; // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.ProtocolTokens.ActiveWeaponLoadoutResult struct ActiveWeaponLoadoutResult { constexpr uintptr_t IsDirty = 0x10; constexpr uintptr_t PrimarySlot = 0x14; constexpr uintptr_t SecondarySlot = 0x144; constexpr uintptr_t LethalSlot = 0x274; constexpr uintptr_t LoadoutVersion = 0x3A4; // ---- Methods ---- constexpr uintptr_t Read = 0x33E53D0; constexpr uintptr_t Write = 0x33E5770; constexpr uintptr_t FromActiveLoadout = 0x33E5010; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.CreatePublicCustomGameToken struct CreatePublicCustomGameToken { constexpr uintptr_t LeaderConnectData = 0x10; constexpr uintptr_t GameModeSystemCreationData = 0x18; // ---- Methods ---- constexpr uintptr_t Read = 0x33EF720; constexpr uintptr_t Write = 0x33EF770; constexpr uintptr_t .ctor = 0x33EF7C0; }; // CombatMaster.Battle.ProtocolTokens.DropWeaponToken struct DropWeaponToken { constexpr uintptr_t OwnerId = 0x10; constexpr uintptr_t WeaponData = 0x18; constexpr uintptr_t LoadoutSlotType = 0x148; constexpr uintptr_t ChargedAmmo = 0x14C; constexpr uintptr_t UnChargedAmmo = 0x150; constexpr uintptr_t DropVector = 0x154; constexpr uintptr_t DropAngularVelocity = 0x160; constexpr uintptr_t PlatformId = 0x16C; // ---- Methods ---- constexpr uintptr_t WeaponInfo = 0x33EFBC0; constexpr uintptr_t Read = 0x33EF860; constexpr uintptr_t Write = 0x33EFA40; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.GameModeSystemCreationData struct GameModeSystemCreationData { constexpr uintptr_t SessionId = 0x10; constexpr uintptr_t MatchId = 0x18; constexpr uintptr_t Platform = 0x1C; constexpr uintptr_t MatchLeague = 0x20; constexpr uintptr_t MaxPlayers = 0x24; constexpr uintptr_t MatchDuration = 0x28; constexpr uintptr_t DisableBot = 0x2C; constexpr uintptr_t DisablePlayerMarker = 0x2D; constexpr uintptr_t DisableZipLines = 0x2E; constexpr uintptr_t EnableParamotors = 0x2F; constexpr uintptr_t PlayersTeams = 0x30; constexpr uintptr_t BotsDifficulty = 0x38; constexpr uintptr_t ScoreMultiplier = 0x3C; constexpr uintptr_t IsFreeRunMode = 0x40; constexpr uintptr_t ForcedPrimaryWeapon = 0x44; constexpr uintptr_t ForcedSecondaryWeapon = 0x48; constexpr uintptr_t ForcedLethalWeapon = 0x4C; // ---- Methods ---- constexpr uintptr_t MatchInfo = 0x33F0330; constexpr uintptr_t MatchTime = 0x33F0370; constexpr uintptr_t AiBrainType = 0x33F02F0; constexpr uintptr_t IsForcedLoadout = 0x33F0310; constexpr uintptr_t Read = 0x33EFD70; constexpr uintptr_t Write = 0x33EFF50; constexpr uintptr_t CreateFromMatchInfo = 0x33EFC10; constexpr uintptr_t .ctor = 0x33F0270; }; // CombatMaster.Battle.ProtocolTokens.InitializeActorData struct InitializeActorData { constexpr uintptr_t ActorId = 0x10; // ---- Methods ---- constexpr uintptr_t ActorInfo = 0x33F1370; constexpr uintptr_t Read = 0x33F1330; constexpr uintptr_t Write = 0x33F1350; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.InitializeBattleLootItemData struct InitializeBattleLootItemData { constexpr uintptr_t _positionRange = 0x0; constexpr uintptr_t BattleLootItemType = 0x10; constexpr uintptr_t Position = 0x14; constexpr uintptr_t Rotation = 0x20; constexpr uintptr_t SpawnTime = 0x30; constexpr uintptr_t IsInfinity = 0x34; constexpr uintptr_t IsDropped = 0x35; constexpr uintptr_t WeaponData = 0x38; constexpr uintptr_t ChargedAmmo = 0x168; constexpr uintptr_t UnChargedAmmo = 0x16C; constexpr uintptr_t OwnerId = 0x170; constexpr uintptr_t EntityType = 0x178; constexpr uintptr_t Value = 0x17C; constexpr uintptr_t PlatformId = 0x180; // ---- Methods ---- constexpr uintptr_t Read = 0x33F18C0; constexpr uintptr_t Write = 0x33F1C80; constexpr uintptr_t CreateWeaponLootItem = 0x33F17C0; constexpr uintptr_t CreateBulletsLootItem = 0x33F1420; constexpr uintptr_t CreateArmorPlateLootItem = 0x33F13B0; constexpr uintptr_t CreateRepairPackLootItem = 0x33F16A0; constexpr uintptr_t CreateGasMaskLootItem = 0x33F15A0; constexpr uintptr_t CreateParamotorLootItem = 0x33F1620; constexpr uintptr_t CreateCashLootItem = 0x33F14A0; constexpr uintptr_t CreateSnDBombLootItem = 0x33F1760; constexpr uintptr_t CreateScavengerDropLootItem = 0x33F16F0; constexpr uintptr_t CreateDogTagLootItem = 0x33F1520; constexpr uintptr_t .ctor = 0x33F2250; }; // CombatMaster.Battle.ProtocolTokens.InitializeLoadoutDropData struct InitializeLoadoutDropData { constexpr uintptr_t _positionRange = 0x0; constexpr uintptr_t PlayerId = 0x10; constexpr uintptr_t Position = 0x18; constexpr uintptr_t Rotation = 0x24; constexpr uintptr_t SpawnTime = 0x34; // ---- Methods ---- constexpr uintptr_t Read = 0x33F2260; constexpr uintptr_t Write = 0x33F2430; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.InitializePlayerData struct InitializePlayerData { constexpr uintptr_t MatchLeague = 0x10; constexpr uintptr_t MatchId = 0x14; constexpr uintptr_t EnableParamotor = 0x18; constexpr uintptr_t PlayerLevel = 0x19; constexpr uintptr_t OperatorData = 0x1C; constexpr uintptr_t AiBrainId = 0xA0; constexpr uintptr_t WristbandId = 0xA4; constexpr uintptr_t WatchFaceData = 0xA8; constexpr uintptr_t ParachuteId = 0xB0; constexpr uintptr_t ZiplineId = 0xB4; constexpr uintptr_t HelicopterId = 0xB8; constexpr uintptr_t FavoriteLoadoutIndex = 0xBC; constexpr uintptr_t InitWeaponLoadout = 0xC0; constexpr uintptr_t WeaponLoadouts = 0x4A0; constexpr uintptr_t BattlePerks = 0x1800; constexpr uintptr_t PlayFabId = 0x1810; // ---- Methods ---- constexpr uintptr_t Read = 0x33F28A0; constexpr uintptr_t Write = 0x33F2EB0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.InitializeWeaponBoxData struct InitializeWeaponBoxData { constexpr uintptr_t _positionRange = 0x0; constexpr uintptr_t WeaponBoxId = 0x10; constexpr uintptr_t Position = 0x14; constexpr uintptr_t Rotation = 0x20; constexpr uintptr_t AppearDelay = 0x30; constexpr uintptr_t PlatformId = 0x34; // ---- Methods ---- constexpr uintptr_t WeaponBoxInfo = 0x33F3A60; constexpr uintptr_t Read = 0x33F3380; constexpr uintptr_t Write = 0x33F35A0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.NetBattleHighlight struct NetBattleHighlight { constexpr uintptr_t BattleHighlight = 0x10; // ---- Methods ---- constexpr uintptr_t Read = 0x33F6050; constexpr uintptr_t Write = 0x33F6080; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.NetWeaponData struct NetWeaponData { constexpr uintptr_t WeaponData = 0x10; // ---- Methods ---- constexpr uintptr_t Read = 0x33F60F0; constexpr uintptr_t Write = 0x33F6210; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.NetWeaponLoadout struct NetWeaponLoadout { constexpr uintptr_t WeaponLoadout = 0x10; // ---- Methods ---- constexpr uintptr_t Read = 0x33F62B0; constexpr uintptr_t Write = 0x33F6400; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.PlayerConnectData struct PlayerConnectData { constexpr uintptr_t PlayFabId = 0x10; constexpr uintptr_t NickName = 0x18; constexpr uintptr_t GamePlatformType = 0x20; constexpr uintptr_t IsGamepadUse = 0x24; constexpr uintptr_t EmblemId = 0x28; constexpr uintptr_t CallingCardId = 0x2C; constexpr uintptr_t OperatorData = 0x30; constexpr uintptr_t WristbandId = 0xB4; constexpr uintptr_t WatchFaceData = 0xB8; constexpr uintptr_t ParachuteId = 0xC0; constexpr uintptr_t ZiplineId = 0xC4; constexpr uintptr_t ParamotorId = 0xC8; constexpr uintptr_t ThrowingDroneId = 0xCC; constexpr uintptr_t HelicopterId = 0xD0; constexpr uintptr_t WeaponLoadouts = 0xD4; constexpr uintptr_t FavoriteLoadout = 0x1434; constexpr uintptr_t BattlePerks = 0x1438; constexpr uintptr_t XpTokens = 0x1444; constexpr uintptr_t TotalExperience = 0x1448; constexpr uintptr_t TotalKills = 0x144C; constexpr uintptr_t TotalDeath = 0x1450; constexpr uintptr_t TotalHeadshots = 0x1454; // ---- Methods ---- constexpr uintptr_t Level = 0x33F8A20; constexpr uintptr_t Read = 0x33F7E70; constexpr uintptr_t Write = 0x33F84A0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.ProjectileLaunchToken struct ProjectileLaunchToken { constexpr uintptr_t ProjectileWeaponId = 0x10; constexpr uintptr_t OriginPos = 0x14; constexpr uintptr_t Direction = 0x20; constexpr uintptr_t OwnerId = 0x30; constexpr uintptr_t ServerFrame = 0x38; // ---- Methods ---- constexpr uintptr_t Read = 0x33F8C80; constexpr uintptr_t Write = 0x33F8D10; constexpr uintptr_t .ctor = 0x5109F0; }; // EResetType struct EResetType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t StartGulagDuel = 0x0; constexpr uintptr_t ReleasedFromGulag = 0x0; }; // CombatMaster.Battle.ProtocolTokens.ResetPlayerProtocolToken struct ResetPlayerProtocolToken { constexpr uintptr_t IsIgnoreResetLoadout = 0x10; constexpr uintptr_t ResetType = 0x14; constexpr uintptr_t SkyDescent = 0x18; // ---- Methods ---- constexpr uintptr_t Read = 0x33F8DB0; constexpr uintptr_t Write = 0x33F8E00; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.ThrowDroneToken struct ThrowDroneToken { constexpr uintptr_t DroneId = 0x40; // ---- Methods ---- constexpr uintptr_t Read = 0x33F9860; constexpr uintptr_t Write = 0x33F9900; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.ThrowProtocolToken struct ThrowProtocolToken { constexpr uintptr_t OriginPos = 0x10; constexpr uintptr_t Direction = 0x1C; constexpr uintptr_t ChargePower = 0x28; constexpr uintptr_t OwnerId = 0x30; constexpr uintptr_t ServerFrame = 0x38; // ---- Methods ---- constexpr uintptr_t Read = 0x33F99B0; constexpr uintptr_t Write = 0x33F9A40; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.ProtocolTokens.ThrowWeaponToken struct ThrowWeaponToken { constexpr uintptr_t Weapon = 0x40; // ---- Methods ---- constexpr uintptr_t Read = 0x33F9AE0; constexpr uintptr_t Write = 0x33F9C90; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.GameSession.ARGameModeSystem struct ARGameModeSystem { constexpr uintptr_t OnPlayerGetLastWeapon = 0xB0; constexpr uintptr_t _arMatchInfoExt = 0xB8; constexpr uintptr_t _weaponSequence = 0xC0; constexpr uintptr_t _weaponIndexByPlayer = 0xC8; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x33E4F80; constexpr uintptr_t TargetKillsForWin = 0x33E4FC0; constexpr uintptr_t Attached = 0x33E2700; constexpr uintptr_t GetRandomSpawnPosition = 0x33E36D0; constexpr uintptr_t TryAddPlayer = 0x33E3E40; constexpr uintptr_t TryMakeDamageProcess = 0x33E4760; constexpr uintptr_t DoGameLoop = 0x33E34D0; constexpr uintptr_t DoEnding = 0x33E3000; constexpr uintptr_t SetPlayerWeapon = 0x33E3D80; constexpr uintptr_t OnPlayerWithLastWeaponChange = 0x33E3CA0; constexpr uintptr_t OnPlayerKillActionsChange = 0x33E3AE0; constexpr uintptr_t .ctor = 0x33E4E50; }; // CombatMaster.Battle.GameSession.BaseGameModeSystem`1 struct BaseGameModeSystem_ { constexpr uintptr_t _creationData = 0x0; constexpr uintptr_t _matchInfo = 0x0; constexpr uintptr_t AllPlayers = 0x0; constexpr uintptr_t _playerScoreSystem = 0x0; constexpr uintptr_t _playerInterests = 0x0; constexpr uintptr_t _buffersPlayerInterest = 0x0; constexpr uintptr_t _timeInOutOfMapPerPlayer = 0x0; constexpr uintptr_t _mapLoaded = 0x0; constexpr uintptr_t _closeSessionTimer = 0x0; constexpr uintptr_t _verifiedConnections = 0x0; constexpr uintptr_t _battleLootManager = 0x0; constexpr uintptr_t _stateFirstEnter = 0x0; constexpr uintptr_t _cachedStatePlayTime = 0x0; constexpr uintptr_t _timeCachedStatePlayTime = 0x0; // ---- Methods ---- constexpr uintptr_t IsAttached = 0x3496B0; constexpr uintptr_t GameModeState = 0x3479D0; constexpr uintptr_t CreationData = 0x3479D0; constexpr uintptr_t MatchState = 0x3494D0; constexpr uintptr_t MatchState = 0x3578D0; constexpr uintptr_t StatePlayTime = 0x35AAB0; constexpr uintptr_t StatePlayTime = 0x358F50; constexpr uintptr_t PlayerResurrectTime = 0x35AAB0; constexpr uintptr_t GetRealPlayersCount = 0x3494D0; constexpr uintptr_t Update = 0x351010; constexpr uintptr_t Attached = 0x351010; constexpr uintptr_t ReservePlayersSeatsInRoom = 0x351010; constexpr uintptr_t CreatePlayer = 0x349710; constexpr uintptr_t OnDisconnected = 0x351800; constexpr uintptr_t OnConnected = 0x351800; constexpr uintptr_t OnSceneLoadLocalDone = 0x349710; constexpr uintptr_t InstantiatePlayer = 0x351800; constexpr uintptr_t SimulateController = 0x351010; constexpr uintptr_t IsPlayerReadyToResurrect = 0x349810; constexpr uintptr_t ResurrectPlayersTask = 0x3474E0; constexpr uintptr_t PickUpScavengerDrop = 0x351800; constexpr uintptr_t OpenWeaponBoxManual = 0x349710; constexpr uintptr_t NukeProcess = 0x463590; constexpr uintptr_t FillBot = 0x351010; constexpr uintptr_t FillBots = 0x351010; constexpr uintptr_t UpdatePlayersAreaOfInterest = 0x351010; constexpr uintptr_t CheckOutOfMapPlayers = 0x351010; constexpr uintptr_t IsPlayerInOutOfMap = 0x349810; constexpr uintptr_t CheatsUpdate = 0x351010; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.Battle.GameSession.BaseGameModeSystem struct BaseGameModeSystem { constexpr uintptr_t Ref = 0x0; constexpr uintptr_t _battleGlassManager = 0x38; constexpr uintptr_t _battleVehicleManager = 0x40; // ---- Methods ---- constexpr uintptr_t Awake = 0x33EE150; constexpr uintptr_t OnDestroy = 0x33EE5D0; constexpr uintptr_t BattleGlassManager = 0x5140C0; constexpr uintptr_t BattleVehicleManager = 0x54DA60; constexpr uintptr_t IsAttached = 0x3496B0; constexpr uintptr_t GameModeState = 0x3479D0; constexpr uintptr_t MatchState = 0x3494D0; constexpr uintptr_t MatchState = 0x3578D0; constexpr uintptr_t CreationData = 0x3479D0; constexpr uintptr_t StatePlayTime = 0x35AAB0; constexpr uintptr_t StatePlayTime = 0x358F50; constexpr uintptr_t PlayerResurrectTime = 0x35AAB0; constexpr uintptr_t ReservePlayersSeatsInRoom = 0x351010; constexpr uintptr_t CreatePlayer = 0x349710; constexpr uintptr_t OnDisconnected = 0x351800; constexpr uintptr_t OnConnected = 0x351800; constexpr uintptr_t OnSceneLoadLocalDone = 0x349710; constexpr uintptr_t IsPlayerInOutOfMap = 0x349810; constexpr uintptr_t IsPlayerReadyToResurrect = 0x349810; constexpr uintptr_t PickUpScavengerDrop = 0x351800; constexpr uintptr_t OpenWeaponBoxManual = 0x349710; constexpr uintptr_t CreateGameModeSystem = 0x33EE1B0; constexpr uintptr_t TryGetGameModeSystemRef = 0x347700; constexpr uintptr_t .ctor = 0x33EE620; }; // CombatMaster.Battle.GameSession.BoltEntityBaseGameModeSystem`1 struct BoltEntityBaseGameModeSystem_ { constexpr uintptr_t _entity = 0x0; // ---- Methods ---- constexpr uintptr_t Entity = 0x3479D0; constexpr uintptr_t Entity = 0x351800; constexpr uintptr_t State = 0x463590; constexpr uintptr_t Invoke = 0x3496B0; constexpr uintptr_t Initialized = 0x351010; constexpr uintptr_t Attached = 0x351010; constexpr uintptr_t Detached = 0x351010; constexpr uintptr_t SimulateOwner = 0x351010; constexpr uintptr_t SimulateController = 0x351010; constexpr uintptr_t ControlGained = 0x351010; constexpr uintptr_t ControlLost = 0x351010; constexpr uintptr_t MissingCommand = 0x351800; constexpr uintptr_t LocalAndRemoteResultEqual = 0x349810; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.Battle.GameSession.BRGameModeSystem struct BRGameModeSystem { constexpr uintptr_t OnZoneStartedClosing = 0xB0; constexpr uintptr_t OnZoneClosed = 0xB8; constexpr uintptr_t _brMatchInfoExt = 0xC0; constexpr uintptr_t _weaponBoxesManager = 0xC8; constexpr uintptr_t _staticBattleLootManager = 0xD0; constexpr uintptr_t _loadoutDropManager = 0xD8; constexpr uintptr_t GulagSystem = 0xE0; constexpr uintptr_t _eliminatedIndex = 0xE8; constexpr uintptr_t _nextZoneDamageTime = 0xEC; constexpr uintptr_t _timeInZonePerPlayer = 0xF0; constexpr uintptr_t _destroyCancellationToken = 0xF8; constexpr uintptr_t _currentZone = 0x100; constexpr uintptr_t _nextZone = 0x134; constexpr uintptr_t _isDeployingProcess = 0x168; constexpr uintptr_t _isDeployingHelicoptersStarted = 0x169; constexpr uintptr_t _playersInHelicopter = 0x16C; constexpr uintptr_t _damageZoneFog = 0x170; constexpr uintptr_t _skyboxMaterial = 0x178; constexpr uintptr_t _presetSkyboxMaterial = 0x180; constexpr uintptr_t _skyboxTintShaderName = 0x0; constexpr uintptr_t _lastUpdateBotsAmmoTime = 0x188; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x33ED040; constexpr uintptr_t HelicopterSegment = 0x33ED170; constexpr uintptr_t HelicoptersPercentPassed = 0x33ED300; constexpr uintptr_t HelicoptersPercentPassed = 0x33EDD50; constexpr uintptr_t TotalHelicoptersDistancePassed = 0x33EDAD0; constexpr uintptr_t HelicopterPosition = 0x33ED080; constexpr uintptr_t IsHelicopterInActiveZone = 0x33ED410; constexpr uintptr_t CurrentZone = 0x33ECE80; constexpr uintptr_t CurrentZone = 0x33EDB60; constexpr uintptr_t NextZone = 0x33ED570; constexpr uintptr_t NextZone = 0x33EDEB0; constexpr uintptr_t IsDeployingProcess = 0x33ED370; constexpr uintptr_t IsDeployingProcess = 0x33EDE00; constexpr uintptr_t Survivors = 0x33ED930; constexpr uintptr_t SurvivorsWithoutGulagSession = 0x33ED7F0; constexpr uintptr_t PlayersInHelicopter = 0x33ED730; constexpr uintptr_t PlayersInHelicopter = 0x33EE0A0; constexpr uintptr_t Attached = 0x33E5990; constexpr uintptr_t Update = 0x33EBE60; constexpr uintptr_t SimulateOwner = 0x33E9F40; constexpr uintptr_t IsPlayerEliminated = 0x33E8A00; constexpr uintptr_t IsPlayerEliminated = 0x33E89B0; constexpr uintptr_t IsPlayerEliminated = 0x33E8C30; constexpr uintptr_t GetPriceByBuyStationItem = 0x33E8040; constexpr uintptr_t IsPlayerReadyToResurrect = 0x33E9020; constexpr uintptr_t ResurrectPlayersTask = 0x33E9E80; constexpr uintptr_t DoMatchMaking = 0x33E7490; constexpr uintptr_t DoWarmUp = 0x33E7600; constexpr uintptr_t DoGameLoop = 0x33E7070; constexpr uintptr_t TryMakeDamageProcess = 0x33EA970; constexpr uintptr_t MakePlayerDamage = 0x33E94F0; constexpr uintptr_t FillSceneItems = 0x33E7D20; constexpr uintptr_t DeployPlayersProcess = 0x33E6FD0; constexpr uintptr_t BattleZoneCloseProcess = 0x33E5FC0; constexpr uintptr_t GetRandomSpawnPosition = 0x33E81F0; constexpr uintptr_t TryAddPlayer = 0x33EA1A0; constexpr uintptr_t CheckPlayersLive = 0x33E65F0; constexpr uintptr_t BattleZoneMakeDamage = 0x33E6050; constexpr uintptr_t UpdateBotsAmmo = 0x33EB010; constexpr uintptr_t DropLoadoutsLoot = 0x33E7C70; constexpr uintptr_t OnIsZoneClosingChange = 0x33E9DF0; constexpr uintptr_t IsPlayerInOutOfMap = 0x33E8FA0; constexpr uintptr_t IsPlayerInDamageZone = 0x33E8C60; constexpr uintptr_t IsTransformInSafeZone = 0x33E91A0; constexpr uintptr_t .ctor = 0x33ECD80; constexpr uintptr_t .cctor = 0x33ECD30; }; // CombatMaster.Battle.GameSession.CMGameModeSystem struct CMGameModeSystem { constexpr uintptr_t OnPoisonGasLaunched = 0xB0; constexpr uintptr_t OnDroppedWeaponBox = 0xB8; constexpr uintptr_t _cmMatchInfoExt = 0xC0; constexpr uintptr_t _weaponBoxesManager = 0xC8; constexpr uintptr_t _nextZoneDamageTime = 0xD0; constexpr uintptr_t _isPoisonGasLaunched = 0xD4; constexpr uintptr_t _eliminatedIndex = 0xD8; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x3409A50; constexpr uintptr_t PlayersCount = 0x3409B20; constexpr uintptr_t Survivors = 0x3409D00; constexpr uintptr_t IsPoisonGasLaunched = 0x3409A90; constexpr uintptr_t Attached = 0x3406970; constexpr uintptr_t IsPlayerEliminated = 0x3408870; constexpr uintptr_t IsPlayerEliminated = 0x3408A60; constexpr uintptr_t IsPlayerEliminated = 0x3408A30; constexpr uintptr_t GetRandomSpawnPosition = 0x34083B0; constexpr uintptr_t TryAddPlayer = 0x3408E10; constexpr uintptr_t IsPlayerReadyToResurrect = 0x3408AA0; constexpr uintptr_t TryMakeDamageProcess = 0x34092C0; constexpr uintptr_t MakePlayerDamage = 0x3408B30; constexpr uintptr_t DoGameLoop = 0x34073A0; constexpr uintptr_t CheckPlayersLive = 0x3406C50; constexpr uintptr_t .ctor = 0x34099A0; }; // CombatMaster.Battle.GameSession.CTFGameModeSystem struct CTFGameModeSystem { constexpr uintptr_t OnFlagGrabbed = 0xB0; constexpr uintptr_t OnFlagCaptured = 0xB8; constexpr uintptr_t OnFlagRecover = 0xC0; constexpr uintptr_t _ctfMatchInfoExt = 0xC8; constexpr uintptr_t _redFlagPosition = 0xD0; constexpr uintptr_t _blueFlagPosition = 0xDC; constexpr uintptr_t _redFlagState = 0xE8; constexpr uintptr_t _blueFlagState = 0xEC; constexpr uintptr_t _redFlagPlayer = 0xF0; constexpr uintptr_t _blueFlagPlayer = 0xF8; constexpr uintptr_t RedFlagOnFloorSpawnTime = 0x100; constexpr uintptr_t BlueFlagOnFloorSpawnTime = 0x104; constexpr uintptr_t _lastRedFlagPlayer = 0x108; constexpr uintptr_t _lastBlueFlagPlayer = 0x110; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x340DE20; constexpr uintptr_t CtfMatchInfoExt = 0x74E3C0; constexpr uintptr_t RedFlagPosition = 0x340DFE0; constexpr uintptr_t RedFlagPosition = 0x340E600; constexpr uintptr_t BlueFlagPosition = 0x340DC80; constexpr uintptr_t BlueFlagPosition = 0x340E2B0; constexpr uintptr_t RedFlagState = 0x340E0D0; constexpr uintptr_t RedFlagState = 0x340E760; constexpr uintptr_t BlueFlagState = 0x340DD70; constexpr uintptr_t BlueFlagState = 0x340E410; constexpr uintptr_t RedFlagPlayer = 0x340DF00; constexpr uintptr_t RedFlagPlayer = 0x340E4D0; constexpr uintptr_t BlueFlagPlayer = 0x340DBA0; constexpr uintptr_t BlueFlagPlayer = 0x340E180; constexpr uintptr_t IsRedFlagOnFloor = 0x340DEA0; constexpr uintptr_t IsBlueFlagOnFloor = 0x340DE60; constexpr uintptr_t CheckFlagForPlayer = 0x340B010; constexpr uintptr_t PlayerResurrectTime = 0x340DEE0; constexpr uintptr_t Attached = 0x3409F00; constexpr uintptr_t Update = 0x340D670; constexpr uintptr_t DoWarmUp = 0x340BE00; constexpr uintptr_t DoGameLoop = 0x340BA50; constexpr uintptr_t GetRandomSpawnPosition = 0x340C0F0; constexpr uintptr_t TryAddPlayer = 0x340D090; constexpr uintptr_t MakePlayerDamage = 0x340C690; constexpr uintptr_t CheckFlagGrabbed = 0x340B0B0; constexpr uintptr_t CheckFlagCaptured = 0x340A5C0; constexpr uintptr_t CheckFlagRecover = 0x340B500; constexpr uintptr_t CheckAutoReturnFlagToBase = 0x340A3B0; constexpr uintptr_t IsPlayerTriggerOfPosition = 0x340C4F0; constexpr uintptr_t FlagPickUpStateChange = 0x340BEF0; constexpr uintptr_t OnFlagCapturedStateChange = 0x340CFD0; constexpr uintptr_t .ctor = 0x340DA90; }; // CombatMaster.Battle.GameSession.DMGameModeSystem struct DMGameModeSystem { // ---- Methods ---- constexpr uintptr_t GetRandomSpawnPosition = 0x340E820; constexpr uintptr_t TryAddPlayer = 0x340EC00; constexpr uintptr_t .ctor = 0x340ECC0; }; // CombatMaster.Battle.GameSession.DOGameModeSystem struct DOGameModeSystem { constexpr uintptr_t OnPointOwnerChanged = 0xB0; constexpr uintptr_t _alfaTeamScore = 0xB8; constexpr uintptr_t _bravoTeamScore = 0xBC; constexpr uintptr_t _rewardTimer = 0xC0; constexpr uintptr_t _isInited = 0xC4; constexpr uintptr_t _pointCapturers = 0xC8; constexpr uintptr_t _doMatchInfoExt = 0xD0; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x3411D80; constexpr uintptr_t DOMatchInfoExt = 0x20EEB40; constexpr uintptr_t AlfaTeamScore = 0x3411C20; constexpr uintptr_t AlfaTeamScore = 0x3411DC0; constexpr uintptr_t BravoTeamScore = 0x3411CD0; constexpr uintptr_t BravoTeamScore = 0x3411E80; constexpr uintptr_t Capturers = 0x74E3C0; constexpr uintptr_t Start = 0x34110E0; constexpr uintptr_t Attached = 0x340EE90; constexpr uintptr_t PointOwnerChanged = 0x3410BD0; constexpr uintptr_t Update = 0x3411AC0; constexpr uintptr_t DoGameLoop = 0x340FED0; constexpr uintptr_t CheckPoints = 0x340FAB0; constexpr uintptr_t CapturePoints = 0x340F0B0; constexpr uintptr_t TeamCapturing = 0x3411280; constexpr uintptr_t RewardForCapturedPoints = 0x3410DB0; constexpr uintptr_t DeCapturing = 0x340FD30; constexpr uintptr_t Capturing = 0x340F400; constexpr uintptr_t AllFromSameTeam = 0x340ED00; constexpr uintptr_t IsPlayerTriggerOfPosition = 0x3410680; constexpr uintptr_t GetRandomSpawnPosition = 0x3410280; constexpr uintptr_t TryAddPlayer = 0x34115C0; constexpr uintptr_t MakePlayerDamage = 0x3410730; constexpr uintptr_t CheckKillIsDefendPoints = 0x340F880; constexpr uintptr_t GetPlayerCaptures = 0x3410000; constexpr uintptr_t GetPlayerDefends = 0x3410140; constexpr uintptr_t .ctor = 0x3411B90; }; // CombatMaster.Battle.GameSession.DSGameModeSystem struct DSGameModeSystem { constexpr uintptr_t OnLastSlayer = 0xB0; constexpr uintptr_t OnLastDemon = 0xB8; constexpr uintptr_t OnAntidoteAcquired = 0xC0; constexpr uintptr_t OnAntidoteSuccess = 0xC8; constexpr uintptr_t OnNewDemon = 0xD0; constexpr uintptr_t _dsMatchInfoExt = 0xD8; constexpr uintptr_t _demonPlayerCreateIndex = 0xE0; constexpr uintptr_t _nextRandomLootSpawnTime = 0xE4; constexpr uintptr_t _lootSettings = 0xE8; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x3416910; constexpr uintptr_t AllPlayersCount = 0x3416420; constexpr uintptr_t DemonsCount = 0x34166B0; constexpr uintptr_t SlayersCount = 0x3416950; constexpr uintptr_t Attached = 0x3411F40; constexpr uintptr_t GetRandomSpawnPosition = 0x34134C0; constexpr uintptr_t IsPlayerReadyToResurrect = 0x34138A0; constexpr uintptr_t TryAddPlayer = 0x3415100; constexpr uintptr_t CalculateDamage = 0x34124E0; constexpr uintptr_t MakePlayerDamage = 0x3413950; constexpr uintptr_t DoGameLoop = 0x3412C20; constexpr uintptr_t DoEnding = 0x3412890; constexpr uintptr_t Update = 0x3415920; constexpr uintptr_t TrySetPlayerAsDemon = 0x3415670; constexpr uintptr_t TrySetPlayerAsSlayer = 0x3415730; constexpr uintptr_t UpdateCurrentLootSettings = 0x34157F0; constexpr uintptr_t OnEvent = 0x3414160; constexpr uintptr_t OnEvent = 0x3413FA0; constexpr uintptr_t OnMatchStateChange = 0x3414EF0; constexpr uintptr_t GetPriceByBuyStationItem = 0x3413300; constexpr uintptr_t .ctor = 0x34162A0; }; // CombatMaster.Battle.GameSession.BattleExtensions struct BattleExtensions { // ---- Methods ---- constexpr uintptr_t GetPlayer = 0x3400B40; constexpr uintptr_t IsBattlePerkKillStreakActive = 0x3402230; constexpr uintptr_t SetActiveBattlePerkKillStreak = 0x3403590; constexpr uintptr_t DeactivateBattlePerkKillStreak = 0x33FF9B0; constexpr uintptr_t TryGetPlayerRoot = 0x3404950; constexpr uintptr_t TryGetPlayerRoot = 0x3404800; constexpr uintptr_t TryGetPlayerByNetworkId = 0x3404470; constexpr uintptr_t TryGetPlayerByPlayFabId = 0x3404640; constexpr uintptr_t AllPlayers = 0x33FF650; constexpr uintptr_t GetCreationData = 0x33FFA30; constexpr uintptr_t GetPlayerConnectData = 0x33FFFB0; constexpr uintptr_t GetInitWeaponBoxData = 0x33FFBD0; constexpr uintptr_t GetInitLoadoutDropData = 0x33FFB50; constexpr uintptr_t GetInitBattleLootItemData = 0x33FFAD0; constexpr uintptr_t PlayFabId = 0x3402790; constexpr uintptr_t Nickname = 0x3402540; constexpr uintptr_t GetSpawnPosition = 0x3400F20; constexpr uintptr_t ToSegment3 = 0x34043C0; constexpr uintptr_t SetupFromLoadout = 0x3403610; constexpr uintptr_t GetWeaponLoadout = 0x3401FD0; constexpr uintptr_t GetPrimaryWeaponData = 0x3400BC0; constexpr uintptr_t GetSecondaryWeaponData = 0x3400D70; constexpr uintptr_t GetLethalWeaponData = 0x33FFE00; constexpr uintptr_t GetWeaponData = 0x3401E20; constexpr uintptr_t GetKillerWeaponData = 0x33FFC50; constexpr uintptr_t HasDamageHighlight = 0x3402200; constexpr uintptr_t IsReservedPlayer = 0x3402470; constexpr uintptr_t IsRealPlayer = 0x3402340; constexpr uintptr_t IsRealPlayer = 0x34022B0; constexpr uintptr_t IsRealPlayer = 0x34023E0; constexpr uintptr_t GetPlayerWinStateByPlayfabId = 0x3400030; constexpr uintptr_t GetTopPlayers = 0x34010B0; constexpr uintptr_t NukeTeam = 0x3402630; constexpr uintptr_t ReadEntityType = 0x3402930; constexpr uintptr_t WriteEntityType = 0x3404B70; constexpr uintptr_t ReadEntityType = 0x3402840; constexpr uintptr_t WriteEntityType = 0x3404AB0; constexpr uintptr_t ReadOperatorData = 0x3402A80; constexpr uintptr_t WriteOperatorData = 0x3404CE0; constexpr uintptr_t ReadWeaponLoadout = 0x3403380; constexpr uintptr_t WriteWeaponLoadout = 0x3406740; constexpr uintptr_t ReadWeaponData = 0x3402CE0; constexpr uintptr_t WriteWeaponData = 0x3404F00; }; // PlayersDuel struct PlayersDuel { // ---- Methods ---- constexpr uintptr_t PlayerA = 0x53E8F0; constexpr uintptr_t PlayerB = 0x520140; constexpr uintptr_t WinnerId = 0x526D40; constexpr uintptr_t WinnerId = 0x827370; constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t HasPlayer = 0x3428BB0; }; // CombatMaster.Battle.GameSession.BRGulagSystem struct BRGulagSystem { constexpr uintptr_t OnFirstGulagStateChange = 0x10; constexpr uintptr_t OnSecondGulagStateChange = 0x18; constexpr uintptr_t OnGulagClosed = 0x20; constexpr uintptr_t _firstGulagPlayersList = 0x28; constexpr uintptr_t _secondGulagPlayersList = 0x30; constexpr uintptr_t _firstDuelStartTime = 0x38; constexpr uintptr_t _secondDuelStartTime = 0x3C; constexpr uintptr_t _currentFirstDuel = 0x40; constexpr uintptr_t _currentSecondDuel = 0x48; constexpr uintptr_t _brGameModeSystem = 0x50; constexpr uintptr_t _brMatchInfoExt = 0x58; // ---- Methods ---- constexpr uintptr_t IsActive = 0x341EBE0; constexpr uintptr_t TotalPlayersCount = 0x341EDD0; constexpr uintptr_t TimeLeft = 0x341ECD0; constexpr uintptr_t FirstGulagState = 0x341EB70; constexpr uintptr_t SecondGulagState = 0x341EC60; constexpr uintptr_t .ctor = 0x341E600; constexpr uintptr_t StartUpdate = 0x341E0A0; constexpr uintptr_t UpdateIsActive = 0x341E540; constexpr uintptr_t SimulateGulagDuel = 0x341DFB0; constexpr uintptr_t OnPlayerDead = 0x341DB90; constexpr uintptr_t GetPlayerGulagPlayersList = 0x341D550; constexpr uintptr_t GetPlayerGulagDuelState = 0x341D470; constexpr uintptr_t GetPlayerDuelTimeLeft = 0x341D2E0; constexpr uintptr_t GetPlayerGulagIndex = 0x341D4F0; constexpr uintptr_t GetPlayerRoundsUntilDuel = 0x341D5C0; constexpr uintptr_t IsPlayerInGulag = 0x341D930; constexpr uintptr_t IsPlayerInDuel = 0x341D6E0; constexpr uintptr_t IsPlayerBlockDamage = 0x341D690; constexpr uintptr_t IsPlayerWaitDuel = 0x341D690; constexpr uintptr_t AddPlayerInGulag = 0x341CE50; constexpr uintptr_t RemovePlayerFromGulag = 0x341DDF0; constexpr uintptr_t UpdateGulagPlayersList = 0x341E280; constexpr uintptr_t OnIsActiveGulagStateChange = 0x341DB00; constexpr uintptr_t OnGulagPlayersChange = 0x341DAA0; constexpr uintptr_t OnFirstGulagDuelStateChange = 0x341D9B0; constexpr uintptr_t OnSecondGulagDuelStateChange = 0x341DD00; }; // KillStreakData struct KillStreakData { constexpr uintptr_t Victim = 0x10; constexpr uintptr_t Frame = 0x18; constexpr uintptr_t KillStreak = 0x1C; }; // CombatMaster.Battle.GameSession.DistributePlayerScoreSystem struct DistributePlayerScoreSystem { constexpr uintptr_t _gameModeSystem = 0x10; constexpr uintptr_t _scoreMultiplier = 0x18; constexpr uintptr_t _killStreakPerMob = 0x20; constexpr uintptr_t _damageByPlayer = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3424DF0; constexpr uintptr_t GetMobKillStreak = 0x3424BA0; constexpr uintptr_t ResetPlayer = 0x3424C30; constexpr uintptr_t DistributeScoreArmorDestroy = 0x3420D30; constexpr uintptr_t DistributeScoreDowned = 0x3420FA0; constexpr uintptr_t DistributeScoreOnPlayerKill = 0x3422150; constexpr uintptr_t DistributeScoreOnFoundWeapon = 0x34217D0; constexpr uintptr_t DistributeScoreOnUseBattlePerk = 0x3424650; constexpr uintptr_t DistributeScoreOnBombPlanted = 0x3421460; constexpr uintptr_t DistributeScoreFlagCaptured = 0x3421210; constexpr uintptr_t DistributeScoreOnCapPointCaptured = 0x34216B0; constexpr uintptr_t DistributeScoreOnKillPlayerWithFlag = 0x3421A20; constexpr uintptr_t DistributeScoreOnPickUpDogTag = 0x3421C70; constexpr uintptr_t DistributeScoreOnVehicleDestroy = 0x3424900; constexpr uintptr_t DistributeScoreOnShotDownDrone = 0x3424400; constexpr uintptr_t DistributeScoreOnPickUpScavengerDrop = 0x3421F00; constexpr uintptr_t DistributeScoreOnSelfKill = 0x3424080; constexpr uintptr_t DistributeAssistHighlight = 0x34206D0; constexpr uintptr_t CheckOneShotOneKill = 0x3420150; constexpr uintptr_t CheckFirstBlood = 0x341FD90; constexpr uintptr_t CheckTeamWiped = 0x3420380; constexpr uintptr_t CheckKingSlayer = 0x341FF80; constexpr uintptr_t CheckClearKill = 0x341FAA0; constexpr uintptr_t AddKillStreakPoint = 0x341F6F0; }; // CombatMaster.Battle.GameSession.DOCapturePoint struct DOCapturePoint { constexpr uintptr_t _alfaBlueFlag = 0x28; constexpr uintptr_t _alfaRedFlag = 0x30; constexpr uintptr_t _bravoBlueFlag = 0x38; constexpr uintptr_t _bravoRedFlag = 0x40; constexpr uintptr_t _greyFlag = 0x48; constexpr uintptr_t _materialSource = 0x50; constexpr uintptr_t _capPointZoneParent = 0x58; constexpr uintptr_t _none = 0x60; constexpr uintptr_t _playerTeam = 0x70; constexpr uintptr_t _enemyTeam = 0x80; constexpr uintptr_t _contested = 0x90; constexpr uintptr_t _polygonVerticesGroup = 0xA0; constexpr uintptr_t _maxZoneHeight = 0xA8; constexpr uintptr_t _minZoneHeight = 0xAC; constexpr uintptr_t _materiaInstance = 0xB0; constexpr uintptr_t _capPointZones = 0xB8; constexpr uintptr_t _capZone = 0xC0; // ---- Methods ---- constexpr uintptr_t Name = 0x72D000; constexpr uintptr_t Name = 0x72D040; constexpr uintptr_t Awake = 0x341EE20; constexpr uintptr_t SetOwnerView = 0x341F410; constexpr uintptr_t IsInCapZone = 0x341F340; constexpr uintptr_t .ctor = 0x341F6D0; }; // CombatMaster.Battle.GameSession.ECapPointName struct ECapPointName { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t A = 0x0; constexpr uintptr_t B = 0x0; constexpr uintptr_t C = 0x0; constexpr uintptr_t D = 0x0; constexpr uintptr_t E = 0x0; }; // CombatMaster.Battle.GameSession.ECapPointOwner struct ECapPointOwner { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t OwnedByAlfaTeam = 0x0; constexpr uintptr_t OwnedByBravoTeam = 0x0; constexpr uintptr_t CapturingAlfaTeam = 0x0; constexpr uintptr_t CapturingBravoTeam = 0x0; constexpr uintptr_t Contested = 0x0; }; // CombatMaster.Battle.GameSession.ECtfFlagState struct ECtfFlagState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t AtHome = 0x0; constexpr uintptr_t Stolen = 0x0; }; // CombatMaster.Battle.GameSession.EGulagDuelState struct EGulagDuelState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Search = 0x0; constexpr uintptr_t Prepare = 0x0; constexpr uintptr_t Battle = 0x0; constexpr uintptr_t Ending = 0x0; constexpr uintptr_t GulagClosed = 0x0; }; // CombatMaster.Battle.GameSession.EMatchState struct EMatchState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t MatchMaking = 0x0; constexpr uintptr_t Starting = 0x0; constexpr uintptr_t WarmUp = 0x0; constexpr uintptr_t GameLoop = 0x0; constexpr uintptr_t Ending = 0x0; constexpr uintptr_t Done = 0x0; }; // CombatMaster.Battle.GameSession.EPlantName struct EPlantName { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Plant_A = 0x0; constexpr uintptr_t Plant_B = 0x0; }; // CombatMaster.Battle.GameSession.ESNDRoundResult struct ESNDRoundResult { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t TimeOut = 0x0; constexpr uintptr_t TeamWipe = 0x0; constexpr uintptr_t BombDefuse = 0x0; constexpr uintptr_t BombExplosion = 0x0; }; // CombatMaster.Battle.GameSession.ESNDRoundState struct ESNDRoundState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Prepare = 0x0; constexpr uintptr_t BattlePlay = 0x0; constexpr uintptr_t BombPlanted = 0x0; constexpr uintptr_t BombDefused = 0x0; constexpr uintptr_t Done = 0x0; }; // CombatMaster.Battle.GameSession.ETutorial struct ETutorial { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t TabRightScreenSide = 0x0; constexpr uintptr_t LookAtTargets = 0x0; constexpr uintptr_t MoveToFirePosition = 0x0; constexpr uintptr_t ShootingFirstWeapon = 0x0; constexpr uintptr_t Reload = 0x0; constexpr uintptr_t AimingModeButton = 0x0; constexpr uintptr_t AimingMode = 0x0; constexpr uintptr_t AimingModeExit = 0x0; constexpr uintptr_t SwapWeapon = 0x0; constexpr uintptr_t ShootingSecondWeapon = 0x0; constexpr uintptr_t MoveToGrenadePosition = 0x0; constexpr uintptr_t Grenade = 0x0; constexpr uintptr_t MoveToBattlePosition = 0x0; constexpr uintptr_t Battle = 0x0; constexpr uintptr_t End = 0x0; }; // CombatMaster.Battle.GameSession.EWinState struct EWinState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Victory = 0x0; constexpr uintptr_t Defeat = 0x0; constexpr uintptr_t Draw = 0x0; }; // CombatMaster.Battle.GameSession.PlayerData struct PlayerData { constexpr uintptr_t _entity = 0x10; constexpr uintptr_t Connection = 0x18; constexpr uintptr_t NetPlayerData = 0x20; constexpr uintptr_t PlayerRoot = 0x28; // ---- Methods ---- constexpr uintptr_t Entity = 0x53E8F0; constexpr uintptr_t Entity = 0x3428B10; constexpr uintptr_t SetupFromPlayerConnectData = 0x3428910; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.GameSession.TUTDollTarget struct TUTDollTarget { constexpr uintptr_t _fallRotation = 0x24; constexpr uintptr_t _raiseRotation = 0x30; constexpr uintptr_t _actionDuration = 0x3C; constexpr uintptr_t _maxRaiseDelay = 0x40; constexpr uintptr_t _minRaiseDelay = 0x44; constexpr uintptr_t IndicatorPosition = 0x48; constexpr uintptr_t _isRaised = 0x50; // ---- Methods ---- constexpr uintptr_t IsHitted = 0x51FDC0; constexpr uintptr_t IsHitted = 0x51FE30; constexpr uintptr_t ShowCrosshairHit = 0x12305E0; constexpr uintptr_t Health = 0x620380; constexpr uintptr_t IsInvincible = 0x554A00; constexpr uintptr_t IsHead = 0x554A00; constexpr uintptr_t Awake = 0x861490; constexpr uintptr_t Raise = 0x342DFF0; constexpr uintptr_t Fall = 0x342DFA0; constexpr uintptr_t IsRayHit = 0x53FBD0; constexpr uintptr_t TakeDamage = 0x342E090; constexpr uintptr_t .ctor = 0x342E0F0; }; // CombatMaster.Battle.GameSession.TUTGate struct TUTGate { constexpr uintptr_t _playerObstacle = 0x20; constexpr uintptr_t _isOpened = 0x28; constexpr uintptr_t _isClosed = 0x29; // ---- Methods ---- constexpr uintptr_t Open = 0x3432780; constexpr uintptr_t Close = 0x34326D0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.GameSession.TUTGateCloseTrigger struct TUTGateCloseTrigger { constexpr uintptr_t _tutGate = 0x20; // ---- Methods ---- constexpr uintptr_t OnTriggerEnter = 0x3432660; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.GameSession.FYGameModeSystem struct FYGameModeSystem { constexpr uintptr_t _fyMatchInfoExt = 0xB0; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x3425CD0; constexpr uintptr_t Attached = 0x3424F60; constexpr uintptr_t GetRandomSpawnPosition = 0x3425460; constexpr uintptr_t TryAddPlayer = 0x3425840; constexpr uintptr_t DoGameLoop = 0x34253D0; constexpr uintptr_t DoEnding = 0x3425060; constexpr uintptr_t .ctor = 0x3425C90; }; // CombatMaster.Battle.GameSession.KCGameModeSystem struct KCGameModeSystem { constexpr uintptr_t OnRedTeamScoreChange = 0xB0; constexpr uintptr_t OnBlueTeamScoreChange = 0xB8; constexpr uintptr_t _kcMatchInfoExt = 0xC0; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x3427310; constexpr uintptr_t WinLimitScore = 0x3427350; constexpr uintptr_t Attached = 0x3425D10; constexpr uintptr_t GetRandomSpawnPosition = 0x3426070; constexpr uintptr_t TryAddPlayer = 0x3426810; constexpr uintptr_t TryMakeDamageProcess = 0x3426D10; constexpr uintptr_t DoGameLoop = 0x3425F40; constexpr uintptr_t PickupDogTag = 0x3426460; constexpr uintptr_t .ctor = 0x3427240; }; // CombatMaster.Battle.GameSession.LRGameModeSystem struct LRGameModeSystem { constexpr uintptr_t _weaponIndex = 0xB0; constexpr uintptr_t _currWeaponData = 0xB4; constexpr uintptr_t _loadSceneTask = 0x1E8; // ---- Methods ---- constexpr uintptr_t DoStarting = 0x34274B0; constexpr uintptr_t DoMatchMaking = 0xBB8890; constexpr uintptr_t DoGameLoop = 0x3427390; constexpr uintptr_t GetRandomSpawnPosition = 0x3427690; constexpr uintptr_t MakePlayerDamage = 0x3427A70; constexpr uintptr_t TryAddPlayer = 0x3427B90; constexpr uintptr_t UpdatePlayerWeapon = 0x3427C50; constexpr uintptr_t .ctor = 0x34288D0; }; // CombatMaster.Battle.GameSession.SNDGameModeSystem struct SNDGameModeSystem { constexpr uintptr_t OnRoundStateChange = 0xB0; constexpr uintptr_t OnRoundResultChange = 0xB8; constexpr uintptr_t OnBombPickedUp = 0xC0; constexpr uintptr_t _sndMatchInfoExt = 0xC8; constexpr uintptr_t _roundsProcessCancellationToken = 0xD0; constexpr uintptr_t _roundPlayTime = 0xD8; constexpr uintptr_t _roundState = 0xDC; constexpr uintptr_t _roundResult = 0xE0; constexpr uintptr_t _roundNumber = 0xE4; constexpr uintptr_t _terroristTeamId = 0xE8; constexpr uintptr_t _roundWinTeamId = 0xEC; constexpr uintptr_t _bombPosition = 0xF0; constexpr uintptr_t _playerWithBombId = 0x100; constexpr uintptr_t _bombGameObject = 0x108; constexpr uintptr_t _playersByTeam = 0x110; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x342BF20; constexpr uintptr_t RoundPlayTime = 0x342C130; constexpr uintptr_t RoundPlayTime = 0x342C910; constexpr uintptr_t RoundTimeLeft = 0x342C340; constexpr uintptr_t RoundState = 0x342C290; constexpr uintptr_t RoundState = 0x342CB10; constexpr uintptr_t RoundResult = 0x342C1E0; constexpr uintptr_t RoundResult = 0x342CA50; constexpr uintptr_t RoundNumber = 0x342C080; constexpr uintptr_t RoundNumber = 0x342C850; constexpr uintptr_t TerroristTeamId = 0x342C480; constexpr uintptr_t TerroristTeamId = 0x342CC90; constexpr uintptr_t CounterTerroristTeamId = 0x342BF00; constexpr uintptr_t RoundWinnerTeamId = 0x342C3D0; constexpr uintptr_t RoundWinnerTeamId = 0x342CBD0; constexpr uintptr_t BombPosition = 0x342BDA0; constexpr uintptr_t BombPosition = 0x342C530; constexpr uintptr_t BombPlantOrDefuseTimer = 0x342BBF0; constexpr uintptr_t BombPlantName = 0x342B990; constexpr uintptr_t PlayerWithBombId = 0x342BFA0; constexpr uintptr_t PlayerWithBombId = 0x342C690; constexpr uintptr_t IsBombOnFloor = 0x342BF60; constexpr uintptr_t SndMatchInfoExt = 0x74E3C0; constexpr uintptr_t GetCountAlivePlayersByTeam = 0x3429450; constexpr uintptr_t Attached = 0x3428C60; constexpr uintptr_t Update = 0x342B420; constexpr uintptr_t OnDestroy = 0x342A8E0; constexpr uintptr_t DoGameLoop = 0x3429070; constexpr uintptr_t DoEnding = 0x3429010; constexpr uintptr_t GetRandomSpawnPosition = 0x34298B0; constexpr uintptr_t TryAddPlayer = 0x342AF20; constexpr uintptr_t IsPlayerReadyToResurrect = 0x342A240; constexpr uintptr_t RoundsProcess = 0x342ACE0; constexpr uintptr_t MakePlayerDamage = 0x342A2B0; constexpr uintptr_t PlantBomb = 0x342A910; constexpr uintptr_t DefuseBomb = 0x3428FE0; constexpr uintptr_t IsCanPlantBomb = 0x342A020; constexpr uintptr_t IsCanDefuseBomb = 0x3429CF0; constexpr uintptr_t GetNearPlantNameByPlayer = 0x3429600; constexpr uintptr_t RoundStateChange = 0x342AC80; constexpr uintptr_t RoundResultChange = 0x342AC20; constexpr uintptr_t OnBombHolderChange = 0x342A7D0; constexpr uintptr_t SetFreezeMovementValue = 0x342AD90; constexpr uintptr_t .ctor = 0x342B770; }; // CombatMaster.Battle.GameSession.TDMGameModeSystem struct TDMGameModeSystem { constexpr uintptr_t OnRedTeamKillsChange = 0xB0; constexpr uintptr_t OnBlueTeamKillsChange = 0xB8; constexpr uintptr_t _tdmMatchInfoExt = 0xC0; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x342DF30; constexpr uintptr_t WinLimitScore = 0x342DF70; constexpr uintptr_t Attached = 0x342CD50; constexpr uintptr_t GetRandomSpawnPosition = 0x342D090; constexpr uintptr_t TryAddPlayer = 0x342D4A0; constexpr uintptr_t TryMakeDamageProcess = 0x342D9A0; constexpr uintptr_t DoGameLoop = 0x342CF80; constexpr uintptr_t GetWinLimitScore = 0x342D480; constexpr uintptr_t .ctor = 0x342DE60; }; // CombatMaster.Battle.GameSession.TUTGameModeSystem struct TUTGameModeSystem { constexpr uintptr_t _tutMatchInfoExt = 0xB0; constexpr uintptr_t _tutMapLevelDesign = 0xB8; constexpr uintptr_t _currentTutorGoals = 0xC0; constexpr uintptr_t _allGoalCompleted = 0xC8; constexpr uintptr_t _currentDelay = 0xCC; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x3432620; constexpr uintptr_t TUTMatchInfoExt = 0x54E890; constexpr uintptr_t CurrentTuutorGoals = 0x74E3D0; constexpr uintptr_t AllGoalCompleted = 0x1FD86C0; constexpr uintptr_t Attached = 0x342E860; constexpr uintptr_t DoGameLoop = 0x342EAC0; constexpr uintptr_t GetRandomSpawnPosition = 0x342F0F0; constexpr uintptr_t TryAddPlayer = 0x3431C00; constexpr uintptr_t IsPlayerReadyToResurrect = 0x554A00; constexpr uintptr_t TabRightScreenSideTutorial = 0x3431950; constexpr uintptr_t LookAtTargetsTutorial = 0x342F7A0; constexpr uintptr_t MoveToFirePositionTutorial = 0x3430360; constexpr uintptr_t ShootingFirstWeaponTutorial = 0x3431220; constexpr uintptr_t ReloadTutorial = 0x3430F60; constexpr uintptr_t OnReload = 0x3430F30; constexpr uintptr_t AimingModeButtonTutorial = 0x342E140; constexpr uintptr_t AimingModeTutorial = 0x342E650; constexpr uintptr_t AimingModeExitTutorial = 0x342E410; constexpr uintptr_t OnLoadout = 0x3430F30; constexpr uintptr_t SwapWeaponTutorial = 0x3431710; constexpr uintptr_t ShootingSecondWeaponTutorial = 0x3431500; constexpr uintptr_t MoveToGrenadePositionTutorial = 0x3430920; constexpr uintptr_t GrenadeTutorial = 0x342F590; constexpr uintptr_t MoveToBattlePositionTutorial = 0x342FDB0; constexpr uintptr_t BattleTutorial = 0x342E960; constexpr uintptr_t SetFreezeMovementValue = 0x3431090; constexpr uintptr_t TryMakeDamageProcess = 0x3432330; constexpr uintptr_t .ctor = 0x34325E0; }; // CombatMaster.Battle.GameSession.WorkoutGameModeSystem struct WorkoutGameModeSystem { constexpr uintptr_t OnRoundSuccessFinish = 0xB0; constexpr uintptr_t _allTargets = 0xB8; constexpr uintptr_t _lastSpawnPointIndex = 0xC0; constexpr uintptr_t _workoutMatchInfoExt = 0xC8; // ---- Methods ---- constexpr uintptr_t GameModeState = 0x34529D0; constexpr uintptr_t Attached = 0x34518F0; constexpr uintptr_t DoGameLoop = 0x3451B60; constexpr uintptr_t TryMakeDamageProcess = 0x34525D0; constexpr uintptr_t GetRandomSpawnPosition = 0x3451F90; constexpr uintptr_t TryAddPlayer = 0x3452520; constexpr uintptr_t InstantiateActors = 0x3452060; constexpr uintptr_t ForceResetAllActors = 0x3451DD0; constexpr uintptr_t OnResetRound = 0x34523E0; constexpr uintptr_t .ctor = 0x34528E0; }; // CombatMaster.Battle.InputControllers.AIMoving struct AIMoving { // ---- Methods ---- constexpr uintptr_t MoveDirection = 0x1AD1A30; constexpr uintptr_t MoveDirection = 0x827350; constexpr uintptr_t MoveUpDown = 0xD20700; constexpr uintptr_t MoveUpDown = 0x1639850; constexpr uintptr_t MoveSpeedState = 0xCA9F50; constexpr uintptr_t MoveSpeedState = 0xCAA140; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.InputControllers.AIRotation struct AIRotation { // ---- Methods ---- constexpr uintptr_t DegreesDelta = 0x1AD1A30; constexpr uintptr_t DegreesDelta = 0x827350; constexpr uintptr_t UpdateDegreesDelta = 0x511570; constexpr uintptr_t ClearDegreesDelta = 0x512CE0; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.InputControllers.ArtificialIntelligence struct ArtificialIntelligence { // ---- Methods ---- constexpr uintptr_t MovingInfo = 0x5A6870; constexpr uintptr_t RotationInfo = 0x2E41E10; constexpr uintptr_t .ctor = 0x343A4F0; constexpr uintptr_t Update = 0x512CE0; constexpr uintptr_t FixedUpdate = 0x512CE0; constexpr uintptr_t OnDestroy = 0x343A450; }; // CombatMaster.Battle.InputControllers.DisplayInputController struct DisplayInputController { constexpr uintptr_t _movingSensor = 0x160; constexpr uintptr_t _rotationSensor = 0x168; constexpr uintptr_t _gamepadInput = 0x170; // ---- Methods ---- constexpr uintptr_t MovingInfo = 0x5A6870; constexpr uintptr_t RotationInfo = 0x2E41E10; constexpr uintptr_t AdditionalInput = 0x139A2E0; constexpr uintptr_t .ctor = 0x34449A0; constexpr uintptr_t Update = 0x3444870; constexpr uintptr_t FixedUpdate = 0x34446E0; constexpr uintptr_t OnDestroy = 0x34447C0; }; // CombatMaster.Battle.InputControllers.DisplayMovingSensor struct DisplayMovingSensor { constexpr uintptr_t JoystickContainerPositionAction = 0x20; constexpr uintptr_t JoystickInnerPositionAction = 0x28; constexpr uintptr_t JoystickReleaseAction = 0x30; constexpr uintptr_t _joystickAreaSize = 0x38; constexpr uintptr_t _moveDirection = 0x48; constexpr uintptr_t _moveUpDown = 0x50; constexpr uintptr_t _moveSpeedState = 0x54; constexpr uintptr_t _tapStartPosition = 0x58; // ---- Methods ---- constexpr uintptr_t MoveDirection = 0x2CFD7F0; constexpr uintptr_t MoveUpDown = 0x1341CF0; constexpr uintptr_t MoveSpeedState = 0x6946D0; constexpr uintptr_t DefaultJoystickScreenPos = 0x34456C0; constexpr uintptr_t DefaultJoystickScreenPos = 0x34456E0; constexpr uintptr_t .ctor = 0x34455D0; constexpr uintptr_t Update = 0x3445230; constexpr uintptr_t OnInitializeTouch = 0x512CE0; constexpr uintptr_t OnBeginTouch = 0x3444D00; constexpr uintptr_t OnReleaseTouch = 0x3445150; constexpr uintptr_t OnMoveTouch = 0x3444E40; constexpr uintptr_t IsTouchInArea = 0x3444CC0; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t SetMoveUpDown = 0x310FA90; }; // CombatMaster.Battle.InputControllers.DisplayRotationSensor struct DisplayRotationSensor { constexpr uintptr_t _playerRoot = 0x20; constexpr uintptr_t _gyroAdditiveDelta = 0x28; constexpr uintptr_t _updateGyroAdditiveDelta = 0x30; constexpr uintptr_t _degreesDelta = 0x38; constexpr uintptr_t _updateDegreesDelta = 0x40; constexpr uintptr_t _keymapLookDelta = 0x48; constexpr uintptr_t _beginPosition = 0x50; constexpr uintptr_t _joystickAreaSize = 0x58; constexpr uintptr_t _cancellationTokenSource = 0x68; // ---- Methods ---- constexpr uintptr_t DegreesDelta = 0x3446C60; constexpr uintptr_t UpdateDegreesDelta = 0x3446C90; constexpr uintptr_t .ctor = 0x3446B10; constexpr uintptr_t Update = 0x3446720; constexpr uintptr_t ClearDegreesDelta = 0x34456F0; constexpr uintptr_t OnInitializeTouch = 0x512CE0; constexpr uintptr_t OnDestroy = 0x3445800; constexpr uintptr_t OnBeginTouch = 0x817FA0; constexpr uintptr_t OnReleaseTouch = 0x3446010; constexpr uintptr_t OnMoveTouch = 0x34458E0; constexpr uintptr_t IsTouchInArea = 0x34457C0; constexpr uintptr_t UpdateGyroAdditiveInput = 0x34460F0; constexpr uintptr_t SetGyroscopeEnable = 0x34460E0; }; // CombatMaster.Battle.InputControllers.DisplayTouchBase struct DisplayTouchBase { constexpr uintptr_t _pressPosition = 0x10; constexpr uintptr_t _currentTouchFingerId = 0x18; constexpr uintptr_t _waitDrag = 0x1C; // ---- Methods ---- constexpr uintptr_t Update = 0x3446CD0; constexpr uintptr_t OnReleaseTouch = 0x351010; constexpr uintptr_t ConvertToFullHd = 0x86BA40; constexpr uintptr_t .ctor = 0x2BAE480; }; // CombatMaster.Battle.InputControllers.InputWrapper struct InputWrapper { constexpr uintptr_t _lastPinchTouch0 = 0x0; constexpr uintptr_t _lastPinchTouch1 = 0x4; // ---- Methods ---- constexpr uintptr_t FakeTouch = 0x3447600; constexpr uintptr_t UseFakeTouch = 0x34478B0; constexpr uintptr_t GetMouseButton = 0x34473D0; constexpr uintptr_t GetMouseButtonDown = 0x34473B0; constexpr uintptr_t GetMouseButtonUp = 0x34473C0; constexpr uintptr_t TouchCount = 0x34476C0; constexpr uintptr_t GetTouch = 0x3447560; constexpr uintptr_t GetPinch = 0x34473E0; constexpr uintptr_t GetTouchDelta = 0x3447430; constexpr uintptr_t Touches = 0x3447710; }; // CombatMaster.Battle.InputControllers.SimulateTouchWithMouse struct SimulateTouchWithMouse { constexpr uintptr_t _lastUpdateTime = 0x10; constexpr uintptr_t _prevMousePos = 0x14; constexpr uintptr_t _fakeTouch = 0x1C; constexpr uintptr_t _instance = 0x0; // ---- Methods ---- constexpr uintptr_t Instance = 0x344C340; constexpr uintptr_t FakeTouch = 0x344C100; constexpr uintptr_t GetPhase = 0x344C070; constexpr uintptr_t CreateTouch = 0x344BF20; constexpr uintptr_t .ctor = 0x5109F0; }; // GameplayActions struct GameplayActions { constexpr uintptr_t m_Wrapper = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x582600; constexpr uintptr_t Scoreboard = 0x2682C50; constexpr uintptr_t Look = 0x582670; constexpr uintptr_t Look_stick = 0x5826F0; constexpr uintptr_t Move = 0x582610; constexpr uintptr_t Move_stick = 0x582690; constexpr uintptr_t Move_sprint = 0x582630; constexpr uintptr_t Move_walk = 0x5826D0; constexpr uintptr_t Move_up = 0x582650; constexpr uintptr_t Move_down = 0x5826B0; constexpr uintptr_t Crouch = 0x582730; constexpr uintptr_t Jump = 0x582710; constexpr uintptr_t Parachute = 0x582750; constexpr uintptr_t Fire = 0x582770; constexpr uintptr_t Reload_use_special_item = 0x2B56050; constexpr uintptr_t Use_ads = 0x2B56090; constexpr uintptr_t Use_basic_ads = 0x2B56070; constexpr uintptr_t Bash = 0x3447270; constexpr uintptr_t Inspect_weapon_use_special_item = 0x34472D0; constexpr uintptr_t Check_watch = 0x3447290; constexpr uintptr_t Loadout_change = 0x34472F0; constexpr uintptr_t Use_lethal_weapon = 0x3447390; constexpr uintptr_t Pickup_weapon = 0x3447310; constexpr uintptr_t Use_battle_perk_0 = 0x3447330; constexpr uintptr_t Use_battle_perk_1 = 0x3447350; constexpr uintptr_t Use_battle_perk_2 = 0x3447370; constexpr uintptr_t Equip_armor_plate = 0x34472B0; }; // CombatMaster.Battle.InputControllers.CoregameKeymapManual struct CoregameKeymapManual { constexpr uintptr_t _asset = 0x10; constexpr uintptr_t m_gameplay = 0x18; constexpr uintptr_t m_gameplay_scoreboard = 0x20; constexpr uintptr_t m_gameplay_look = 0x28; constexpr uintptr_t m_gameplay_look_stick = 0x30; constexpr uintptr_t m_gameplay_move = 0x38; constexpr uintptr_t m_gameplay_move_stick = 0x40; constexpr uintptr_t m_gameplay_move_sprint = 0x48; constexpr uintptr_t m_gameplay_move_walk = 0x50; constexpr uintptr_t m_gameplay_move_up = 0x58; constexpr uintptr_t m_gameplay_move_down = 0x60; constexpr uintptr_t m_gameplay_crouch = 0x68; constexpr uintptr_t m_gameplay_jump = 0x70; constexpr uintptr_t m_gameplay_parachute = 0x78; constexpr uintptr_t m_gameplay_fire = 0x80; constexpr uintptr_t m_gameplay_reload_use_special_item = 0x88; constexpr uintptr_t m_gameplay_use_ads = 0x90; constexpr uintptr_t m_gameplay_use_basic_ads = 0x98; constexpr uintptr_t m_gameplay_bash = 0xA0; constexpr uintptr_t m_gameplay_inspect_weapon_use_special_item = 0xA8; constexpr uintptr_t m_gameplay_check_watch = 0xB0; constexpr uintptr_t m_gameplay_loadout_change = 0xB8; constexpr uintptr_t m_gameplay_use_lethal_weapon = 0xC0; constexpr uintptr_t m_gameplay_pickup_weapon = 0xC8; constexpr uintptr_t m_gameplay_use_battle_perk_0 = 0xD0; constexpr uintptr_t m_gameplay_use_battle_perk_1 = 0xD8; constexpr uintptr_t m_gameplay_use_battle_perk_2 = 0xE0; constexpr uintptr_t m_gameplay_equip_armor_plate = 0xE8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3443F70; constexpr uintptr_t BindingMask = 0x56E4F0; constexpr uintptr_t BindingMask = 0x56E5E0; constexpr uintptr_t Devices = 0x56E5A0; constexpr uintptr_t Devices = 0x56E640; constexpr uintptr_t ControlSchemes = 0x56E560; constexpr uintptr_t Contains = 0x56DBA0; constexpr uintptr_t GetEnumerator = 0x56DCD0; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x56DCD0; constexpr uintptr_t Enable = 0x56DC30; constexpr uintptr_t Disable = 0x56DBC0; constexpr uintptr_t Bindings = 0x56E540; constexpr uintptr_t FindAction = 0x56DC50; constexpr uintptr_t FindBinding = 0x56DC70; constexpr uintptr_t Gameplay = 0x56E400; constexpr uintptr_t Asset = 0x53E8F0; }; // CombatMaster.Battle.InputControllers.KeyboardMoving struct KeyboardMoving { constexpr uintptr_t _moveDirection = 0x10; constexpr uintptr_t _moveUpDown = 0x18; constexpr uintptr_t _moveSpeedState = 0x1C; // ---- Methods ---- constexpr uintptr_t MoveDirection = 0x1AD1A30; constexpr uintptr_t MoveUpDown = 0xD20700; constexpr uintptr_t MoveSpeedState = 0xCA9F50; constexpr uintptr_t Update = 0x34478D0; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.InputControllers.KeymapAdditionalInput struct KeymapAdditionalInput { constexpr uintptr_t _keymap = 0x10; constexpr uintptr_t _cb = 0x18; constexpr uintptr_t _gyroAdditiveDelta = 0x20; constexpr uintptr_t _gyroLastData = 0x28; constexpr uintptr_t _wasdSprintEnabled = 0x30; constexpr uintptr_t _player = 0x38; constexpr uintptr_t _adsInputTime = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x344B0A0; constexpr uintptr_t ScoreboardIsPressed = 0x344B240; constexpr uintptr_t Update = 0x3449BF0; constexpr uintptr_t Disable = 0x3447A30; constexpr uintptr_t GetMoveDataStick = 0x34489C0; constexpr uintptr_t GetMoveDataWasd = 0x3448D20; constexpr uintptr_t GetLookDeltaStickAndGyro = 0x34481D0; constexpr uintptr_t GetLookDeltaMouse = 0x3447C30; constexpr uintptr_t EnableControlScheme = 0x3447AB0; constexpr uintptr_t UpdateGyroAdditiveInput = 0x3449040; constexpr uintptr_t SetGyroscopeEnable = 0x34460E0; }; // CombatMaster.Battle.InputControllers.MouseRotation struct MouseRotation { constexpr uintptr_t _degreesDelta = 0x10; constexpr uintptr_t _updateDegreesDelta = 0x18; constexpr uintptr_t _keymapLookDelta = 0x20; constexpr uintptr_t _playerRoot = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D4E40; constexpr uintptr_t DegreesDelta = 0x344B4C0; constexpr uintptr_t UpdateDegreesDelta = 0x344B4E0; constexpr uintptr_t Update = 0x344B310; constexpr uintptr_t ClearDegreesDelta = 0x344B280; constexpr uintptr_t OnDestroy = 0x512CE0; }; // CombatMaster.Battle.InputControllers.StandaloneInputController struct StandaloneInputController { constexpr uintptr_t _keyboardMoving = 0x160; constexpr uintptr_t _mouseRotation = 0x168; constexpr uintptr_t _additionalInput = 0x170; // ---- Methods ---- constexpr uintptr_t MovingInfo = 0x5A6870; constexpr uintptr_t RotationInfo = 0x2E41E10; constexpr uintptr_t AdditionalInput = 0x139A2E0; constexpr uintptr_t .ctor = 0x344CA60; constexpr uintptr_t Update = 0x344C6B0; constexpr uintptr_t FixedUpdate = 0x344C560; constexpr uintptr_t OnDestroy = 0x344C600; constexpr uintptr_t EnableControlScheme = 0x344C3D0; }; // CombatMaster.Battle.Gameplay.BattleGlassManager struct BattleGlassManager { // ---- Methods ---- constexpr uintptr_t Item = 0x343BF60; constexpr uintptr_t Item = 0x343C010; constexpr uintptr_t Attached = 0x343B980; constexpr uintptr_t ResetGlasses = 0x343BAE0; constexpr uintptr_t UpdateGlassState = 0x343BD60; constexpr uintptr_t .ctor = 0x343BF20; }; // CombatMaster.Battle.Gameplay.BattleLootItem3DModel struct BattleLootItem3DModel { constexpr uintptr_t _lootContainer = 0x20; constexpr uintptr_t _dropAnimation = 0x28; constexpr uintptr_t _battleLootItem = 0x30; constexpr uintptr_t _battleLootItemData = 0x38; constexpr uintptr_t _index = 0x40; constexpr uintptr_t _onDeleteItem = 0x48; constexpr uintptr_t _isViewInstantiated = 0x54; constexpr uintptr_t _lootContainerGo = 0x58; constexpr uintptr_t _droppedItemGo = 0x60; constexpr uintptr_t _currentShadowCastingMode = 0x70; // ---- Methods ---- constexpr uintptr_t BattleLootItemData = 0x5140C0; constexpr uintptr_t SpawnServerTime = 0x1341CF0; constexpr uintptr_t SpawnServerTime = 0x310FA90; constexpr uintptr_t Renderers = 0x54E680; constexpr uintptr_t Renderers = 0x54E6B0; constexpr uintptr_t Awake = 0x343C150; constexpr uintptr_t Initialize = 0x343C190; constexpr uintptr_t PickUpItem = 0x343CA40; constexpr uintptr_t UpdateViewByPosition = 0x343D330; constexpr uintptr_t SetupWeaponView = 0x343D260; constexpr uintptr_t SetupArmorPlateLoot = 0x343CC30; constexpr uintptr_t SetupRepairPackLoot = 0x343D050; constexpr uintptr_t SetupSndBombLoot = 0x343D1B0; constexpr uintptr_t SetupGasMaskLoot = 0x343CEF0; constexpr uintptr_t SetupScavengerDropLoot = 0x343D100; constexpr uintptr_t SetupParamotorLoot = 0x343CFA0; constexpr uintptr_t SetupDogTagLoot = 0x343CE40; constexpr uintptr_t SetupBulletsLoot = 0x343CCE0; constexpr uintptr_t SetupCashLoot = 0x343CD90; constexpr uintptr_t InstantiateView = 0x343C600; constexpr uintptr_t SetCastShadowsEnabled = 0x343CAB0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.BattleLootManager struct BattleLootManager { constexpr uintptr_t _battleLootItemPrefab = 0x28; constexpr uintptr_t _battleLootItemViews = 0x30; constexpr uintptr_t _periodicLoot = 0x38; constexpr uintptr_t _reservedSpawnPositions = 0x40; constexpr uintptr_t _forceFreeIndex = 0x48; constexpr uintptr_t _frame = 0x4C; constexpr uintptr_t _isDirtyViews = 0x50; constexpr uintptr_t _lastProcessedIndex = 0x54; // ---- Methods ---- constexpr uintptr_t LootItems = 0x3443840; constexpr uintptr_t Awake = 0x343E180; constexpr uintptr_t FixedUpdate = 0x3442940; constexpr uintptr_t SimulateOwner = 0x34435A0; constexpr uintptr_t Attached = 0x343DF70; constexpr uintptr_t CreateRandomOnGroundLoot = 0x343F760; constexpr uintptr_t CreateOnGroundLoot = 0x343E790; constexpr uintptr_t CreateOnGroundLoot = 0x343EA30; constexpr uintptr_t DropBattleLootFromWeaponBox = 0x3440C80; constexpr uintptr_t DropBattleLootFromPlayer = 0x343FC00; constexpr uintptr_t DropCashFromDemonPlayer = 0x3441A20; constexpr uintptr_t DropScavengerLoot = 0x3442510; constexpr uintptr_t DropDogTagLoot = 0x3441DA0; constexpr uintptr_t DropParamotorLoot = 0x3442110; constexpr uintptr_t CreateBombLoot = 0x343E340; constexpr uintptr_t ClearAllLoot = 0x343E1B0; constexpr uintptr_t GetCirclePoints = 0x34431D0; constexpr uintptr_t CreateLootItem = 0x343E410; constexpr uintptr_t DeleteLootItem = 0x343F8C0; constexpr uintptr_t .ctor = 0x34437B0; }; // CombatMaster.Battle.Gameplay.BattlePickUpLootItem struct BattlePickUpLootItem { constexpr uintptr_t SpawnTime = 0x20; // ---- Methods ---- constexpr uintptr_t BattleLootItemData = 0x5120A0; constexpr uintptr_t BattleLootItemData = 0x5120B0; constexpr uintptr_t Setup = 0x34438B0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.BRIntroSceneAnimation struct BRIntroSceneAnimation { constexpr uintptr_t _playerPos = 0x20; constexpr uintptr_t _playerController = 0x28; constexpr uintptr_t _cameraInDoor = 0x30; constexpr uintptr_t _cameraOutDoor = 0x38; constexpr uintptr_t _inDoorScene = 0x40; constexpr uintptr_t _outDoorScene = 0x48; constexpr uintptr_t _inDoorAnimationTime = 0x50; constexpr uintptr_t _outDoorAnimation = 0x58; constexpr uintptr_t _inDoorFogColor = 0x60; constexpr uintptr_t _inDoorFogDensity = 0x70; constexpr uintptr_t _flappingClothShader = 0x78; constexpr uintptr_t _outroClouds = 0x80; constexpr uintptr_t _instantiatedOperator = 0x88; // ---- Methods ---- constexpr uintptr_t CameraTransform = 0x343B8F0; constexpr uintptr_t CameraFov = 0x343B8B0; constexpr uintptr_t IntroAnimTime = 0x343B930; constexpr uintptr_t InDoorScene = 0x54DA60; constexpr uintptr_t OutDoorScene = 0x54DA70; constexpr uintptr_t InDoorAnimationTime = 0x1341CF0; constexpr uintptr_t OutDoorAnimation = 0x546A70; constexpr uintptr_t InDoorFogDensity = 0x2CFD780; constexpr uintptr_t InDoorFogColor = 0x73CAE0; constexpr uintptr_t Awake = 0x343A590; constexpr uintptr_t Prepare = 0x343A710; constexpr uintptr_t EnableOperatorCloth = 0x343A680; constexpr uintptr_t DelayedDisable = 0x343A5F0; constexpr uintptr_t .ctor = 0x343B890; }; // CombatMaster.Battle.Gameplay.Bullet struct Bullet { constexpr uintptr_t _bulletMesh = 0x20; constexpr uintptr_t _bulletTrail = 0x28; constexpr uintptr_t _bulletParticle = 0x30; constexpr uintptr_t _speed = 0x38; constexpr uintptr_t _minTrailTime = 0x3C; constexpr uintptr_t _maxTrailTime = 0x40; constexpr uintptr_t _mainCamera = 0x48; constexpr uintptr_t _startPosition = 0x50; constexpr uintptr_t _endPosition = 0x5C; constexpr uintptr_t _progress = 0x68; constexpr uintptr_t _equalizedSpeed = 0x6C; constexpr uintptr_t _hasBulletParticle = 0x70; // ---- Methods ---- constexpr uintptr_t Awake = 0x34438F0; constexpr uintptr_t StartMove = 0x3443990; constexpr uintptr_t Update = 0x3443D50; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.DestructiblePropsQuality struct DestructiblePropsQuality { // ---- Methods ---- constexpr uintptr_t Start = 0x3444660; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.ObjectPooler struct ObjectPooler { constexpr uintptr_t Instance = 0x0; constexpr uintptr_t YellowBullets = 0x20; constexpr uintptr_t GreenBullets = 0x30; constexpr uintptr_t RedBullets = 0x40; constexpr uintptr_t PurpleBullets = 0x50; constexpr uintptr_t BlueBullets = 0x60; constexpr uintptr_t DragonBreathBullets = 0x70; constexpr uintptr_t BulletDecals = 0x80; constexpr uintptr_t FXImpact = 0x90; constexpr uintptr_t BloodWallDecals = 0xA0; constexpr uintptr_t ExplosionDecals = 0xB0; constexpr uintptr_t SlashDecals = 0xC0; constexpr uintptr_t TeleportEffect = 0xD0; constexpr uintptr_t RailGunYellow = 0xE0; constexpr uintptr_t _poolDictionary = 0xF0; constexpr uintptr_t _containerTransformCache = 0xF8; // ---- Methods ---- constexpr uintptr_t Awake = 0x344B500; constexpr uintptr_t SpawnFromPool = 0x344BAD0; constexpr uintptr_t SetupPool = 0x344B840; constexpr uintptr_t .ctor = 0x344BEA0; }; // CombatMaster.Battle.Gameplay.Pool struct Pool { constexpr uintptr_t Prefab = 0x10; constexpr uintptr_t Size = 0x18; }; // CombatMaster.Battle.Gameplay.EPooledObjectTag struct EPooledObjectTag { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t YellowBullet = 0x0; constexpr uintptr_t BulletDecals = 0x0; constexpr uintptr_t FXImpact = 0x0; constexpr uintptr_t BloodWallDecal = 0x0; constexpr uintptr_t ExplosionDecal = 0x0; constexpr uintptr_t GreenBullet = 0x0; constexpr uintptr_t RedBullet = 0x0; constexpr uintptr_t PurpleBullet = 0x0; constexpr uintptr_t SlashDecals = 0x0; constexpr uintptr_t BlueBullets = 0x0; constexpr uintptr_t DragonBreathBullets = 0x0; constexpr uintptr_t TeleportEffect = 0x0; constexpr uintptr_t RailGunYellow = 0x0; }; // CombatMaster.Battle.Gameplay.ParticlesController struct ParticlesController { constexpr uintptr_t _playOnEnable = 0x20; constexpr uintptr_t _midQualityObjects = 0x28; constexpr uintptr_t _highQualityObjects = 0x30; constexpr uintptr_t _particles = 0x38; constexpr uintptr_t _waitDelay = 0x40; constexpr uintptr_t _playTime = 0x44; constexpr uintptr_t _isInit = 0x48; constexpr uintptr_t _startSizeMin = 0x4C; constexpr uintptr_t _startSizeMax = 0x50; constexpr uintptr_t _startSizeMultiplier = 0x54; // ---- Methods ---- constexpr uintptr_t Awake = 0x345A9E0; constexpr uintptr_t OnDestroy = 0x345AD70; constexpr uintptr_t ApplyQuality = 0x345A8B0; constexpr uintptr_t Update = 0x345B190; constexpr uintptr_t Play = 0x345AE40; constexpr uintptr_t Stop = 0x345B0B0; constexpr uintptr_t SetStartSizeMultiplier = 0x345AF20; constexpr uintptr_t .ctor = 0x345B230; }; // CombatMaster.Battle.Gameplay.RailGunTracer struct RailGunTracer { constexpr uintptr_t _bulletTrail = 0x20; constexpr uintptr_t _color = 0x28; constexpr uintptr_t _width = 0x38; constexpr uintptr_t _disappearSpeed = 0x3C; constexpr uintptr_t _runtimeColor = 0x40; // ---- Methods ---- constexpr uintptr_t Awake = 0x345C2E0; constexpr uintptr_t StartMove = 0x345C320; constexpr uintptr_t Update = 0x345C520; constexpr uintptr_t .ctor = 0x345C5D0; }; // CombatMaster.Battle.Gameplay.GlassPiece struct GlassPiece { constexpr uintptr_t _index = 0x20; constexpr uintptr_t _disableMirroring = 0x24; constexpr uintptr_t _meshWhole = 0x28; constexpr uintptr_t _meshShattered = 0x30; constexpr uintptr_t _damageParticle = 0x38; constexpr uintptr_t Pieces = 0x0; constexpr uintptr_t _healthMax = 0x0; constexpr uintptr_t _health = 0x40; // ---- Methods ---- constexpr uintptr_t Health = 0x620380; constexpr uintptr_t ShowCrosshairHit = 0x53FBD0; constexpr uintptr_t IsInvincible = 0x554A00; constexpr uintptr_t IsHead = 0x554A00; constexpr uintptr_t Index = 0x72D000; constexpr uintptr_t IsRayHit = 0x53FBD0; constexpr uintptr_t Awake = 0x3453360; constexpr uintptr_t OnDestroy = 0x34534C0; constexpr uintptr_t TakeDamage = 0x3453A10; constexpr uintptr_t SetViewState = 0x3453550; constexpr uintptr_t .ctor = 0x3453C20; constexpr uintptr_t .cctor = 0x3453BB0; }; // CombatMaster.Battle.Gameplay.CrashedHittable struct CrashedHittable { constexpr uintptr_t _aliveState = 0x20; constexpr uintptr_t _destroyState = 0x28; constexpr uintptr_t _collider = 0x30; constexpr uintptr_t _crashedTime = 0x38; constexpr uintptr_t _hittableSurface = 0x40; // ---- Methods ---- constexpr uintptr_t Awake = 0x3452B70; constexpr uintptr_t OnEnable = 0x3452C50; constexpr uintptr_t OnDestroy = 0x3452BB0; constexpr uintptr_t Update = 0x3452D10; constexpr uintptr_t OnTakeDamageOnOnTrigger = 0x3452CF0; constexpr uintptr_t .ctor = 0x3452DE0; }; // DecalType struct DecalType { constexpr uintptr_t Type = 0x10; constexpr uintptr_t DecalSize = 0x14; constexpr uintptr_t Materials = 0x18; }; // CombatMaster.Battle.Gameplay.Decal struct Decal { constexpr uintptr_t _renderer = 0x20; constexpr uintptr_t _decalTypes = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x3452DF0; constexpr uintptr_t DecalSpawned = 0x3452E20; constexpr uintptr_t .ctor = 0x510900; }; // BulletImpactType struct BulletImpactType { constexpr uintptr_t TracerType = 0x10; constexpr uintptr_t Impact = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // SurfaceImpactType struct SurfaceImpactType { constexpr uintptr_t Type = 0x10; constexpr uintptr_t Sounds = 0x18; constexpr uintptr_t Impact = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.Gameplay.FXImpact struct FXImpact { constexpr uintptr_t _source = 0x20; constexpr uintptr_t _surfaceImpactTypes = 0x28; constexpr uintptr_t _bulletImpactTypes = 0x30; constexpr uintptr_t _antidoteImpact = 0x38; constexpr uintptr_t _soundPlayTimeFrame = 0x0; // ---- Methods ---- constexpr uintptr_t Awake = 0x3452FD0; constexpr uintptr_t PrepareAll = 0x3453290; constexpr uintptr_t PlaySurfaceImpact = 0x3453140; constexpr uintptr_t PlayBulletImpact = 0x34530D0; constexpr uintptr_t PlayAntidoteImpact = 0x34530A0; constexpr uintptr_t .ctor = 0x510900; }; // SurfaceType struct SurfaceType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Asphalt = 0x0; constexpr uintptr_t Brick = 0x0; constexpr uintptr_t Concrete = 0x0; constexpr uintptr_t Ground = 0x0; constexpr uintptr_t Metal = 0x0; constexpr uintptr_t Rock = 0x0; constexpr uintptr_t ThinMetal = 0x0; constexpr uintptr_t Tile = 0x0; constexpr uintptr_t Wood = 0x0; constexpr uintptr_t Skin = 0x0; constexpr uintptr_t Glass = 0x0; constexpr uintptr_t Water = 0x0; constexpr uintptr_t DeepWater = 0x0; }; // CombatMaster.Battle.Gameplay.HittableSurface struct HittableSurface { constexpr uintptr_t _sortedHits = 0x0; constexpr uintptr_t _sortedHitsInternal = 0x8; constexpr uintptr_t _hitsBuffer = 0x10; constexpr uintptr_t OnTakeDamage = 0x20; constexpr uintptr_t Type = 0x28; constexpr uintptr_t ShotThrough = 0x2C; constexpr uintptr_t Transparent = 0x2D; constexpr uintptr_t IsSilence = 0x2E; constexpr uintptr_t ForceStuckKnife = 0x2F; constexpr uintptr_t IsParentForDecals = 0x30; constexpr uintptr_t IsSoftLanding = 0x31; constexpr uintptr_t _withoutDecal = 0x32; constexpr uintptr_t _offsetMin = 0x34; constexpr uintptr_t _offsetMax = 0x38; // ---- Methods ---- constexpr uintptr_t TakeSlashDamage = 0x34558B0; constexpr uintptr_t TakeShootDamage = 0x34554B0; constexpr uintptr_t ShowShootDamageFx = 0x3454380; constexpr uintptr_t SpawnBlood = 0x3454B10; constexpr uintptr_t SpawnExplosionDecal = 0x3455010; constexpr uintptr_t RaycastAll = 0x3454120; constexpr uintptr_t RaycastAllInternal = 0x3453EC0; constexpr uintptr_t BubbleSort = 0x3453C30; constexpr uintptr_t .ctor = 0x3456110; constexpr uintptr_t .cctor = 0x3455FE0; }; // CombatMaster.Battle.Gameplay.SmartTargetDecal struct SmartTargetDecal { constexpr uintptr_t _renderer = 0x20; constexpr uintptr_t _materials = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x3452DF0; constexpr uintptr_t RandomizeMaterial = 0x3460650; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.WallDecal struct WallDecal { constexpr uintptr_t _materials = 0x20; constexpr uintptr_t _renderer = 0x28; constexpr uintptr_t _disappearTime = 0x30; constexpr uintptr_t _timerDisappear = 0x34; // ---- Methods ---- constexpr uintptr_t Awake = 0x3469C70; constexpr uintptr_t Update = 0x3469D30; constexpr uintptr_t Setup = 0x3469CA0; constexpr uintptr_t .ctor = 0x3469D70; }; // CombatMaster.Battle.Gameplay.LoadoutDropManager struct LoadoutDropManager { constexpr uintptr_t OnLoadoutDropCreated = 0x0; constexpr uintptr_t OnLoadoutDropDestroyed = 0x8; constexpr uintptr_t Ref = 0x10; constexpr uintptr_t _actorLoadoutDrops = 0x28; constexpr uintptr_t _reservedSpawnPositions = 0x30; constexpr uintptr_t _destroyCancelationToken = 0x38; constexpr uintptr_t _frame = 0x40; // ---- Methods ---- constexpr uintptr_t Attached = 0x3456190; constexpr uintptr_t Awake = 0x3456370; constexpr uintptr_t OnDestroy = 0x3457840; constexpr uintptr_t SimulateOwner = 0x3457AC0; constexpr uintptr_t FixedUpdate = 0x3456E90; constexpr uintptr_t CreateLoadoutDropData = 0x34563E0; constexpr uintptr_t OpenAndDelayDeleteLoadoutDropData = 0x3457A10; constexpr uintptr_t OnLoadoutDropIsOpen = 0x34578B0; constexpr uintptr_t FindLoadoutDropIndexByPlayer = 0x3456CF0; constexpr uintptr_t TryGetActorLoadoutDropForPlayer = 0x3457D70; constexpr uintptr_t GetNearbyLoadoutDrop = 0x34574D0; constexpr uintptr_t .ctor = 0x3457ED0; constexpr uintptr_t .cctor = 0x3457E00; }; // CombatMaster.Battle.Gameplay.NetworkPhysics struct NetworkPhysics { constexpr uintptr_t _resultHits = 0x0; constexpr uintptr_t _sortedHits = 0x8; constexpr uintptr_t _hitsGameObjectsBuffer = 0x10; constexpr uintptr_t _networkPlayersCollidersBuffer = 0x18; constexpr uintptr_t _networkPlayersHitsBuffer = 0x20; constexpr uintptr_t _staticObjectsHitsBuffer = 0x28; constexpr uintptr_t _resultHitsIndex = 0x30; constexpr uintptr_t _resultHitsGetFrame = 0x34; // ---- Methods ---- constexpr uintptr_t RaycastAll = 0x3458CE0; constexpr uintptr_t OverlapSphereAll = 0x3458480; constexpr uintptr_t RaycastHemisphereAll = 0x34598B0; constexpr uintptr_t BubbleSort = 0x3457F60; constexpr uintptr_t GetResultHitsBuffer = 0x3458210; constexpr uintptr_t .cctor = 0x345A680; }; // CombatMaster.Battle.Gameplay.PhysicsHit struct PhysicsHit { constexpr uintptr_t Ray = 0x10; constexpr uintptr_t Point = 0x28; constexpr uintptr_t Distance = 0x34; constexpr uintptr_t IsThroughWall = 0x38; constexpr uintptr_t HitboxType = 0x3C; constexpr uintptr_t Body = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x345B320; constexpr uintptr_t .ctor = 0x345B3D0; constexpr uintptr_t .ctor = 0x345B2A0; }; // CombatMaster.Battle.Gameplay.PlayerParachuteView struct PlayerParachuteView { constexpr uintptr_t _tpsView = 0x20; constexpr uintptr_t _fpsView = 0x28; constexpr uintptr_t _rotationByLook = 0x30; constexpr uintptr_t _forwardPosByLook = 0x38; constexpr uintptr_t _tpsStrops = 0x40; constexpr uintptr_t _tpsOrigin = 0x48; constexpr uintptr_t _swayLerpSpeed = 0x50; constexpr uintptr_t _isActive = 0x54; constexpr uintptr_t _playerRoot = 0x58; constexpr uintptr_t _tpsAnimation = 0x60; constexpr uintptr_t _fpsAnimation = 0x68; constexpr uintptr_t _targetRotationYaw = 0x70; constexpr uintptr_t _targetRotationXaw = 0x74; constexpr uintptr_t _targetRotationZaw = 0x78; // ---- Methods ---- constexpr uintptr_t TpsAnimation = 0x345C150; constexpr uintptr_t FpsAnimation = 0x345C0E0; constexpr uintptr_t SetActive = 0x345B9A0; constexpr uintptr_t SetActive = 0x345B620; constexpr uintptr_t SetupFromOther = 0x345BAF0; constexpr uintptr_t UpdateSway = 0x345BBE0; constexpr uintptr_t Awake = 0x345B480; constexpr uintptr_t Update = 0x345BC80; constexpr uintptr_t .ctor = 0x345C0D0; }; // CombatMaster.Battle.Gameplay.PlayerParamotorView struct PlayerParamotorView { constexpr uintptr_t _animation = 0x20; constexpr uintptr_t _isPropellerIdle = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x345C1C0; constexpr uintptr_t SetPropellerActive = 0x345C210; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.UVAnimatorProxy struct UVAnimatorProxy { constexpr uintptr_t _materialIndex = 0x20; constexpr uintptr_t _uvOffset = 0x24; constexpr uintptr_t _meshRenderer = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x3469A50; constexpr uintptr_t OnValidate = 0x3469BB0; constexpr uintptr_t OnDidApplyAnimationProperties = 0x3469AA0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.WatchesWristbandView struct WatchesWristbandView { constexpr uintptr_t _watchfaceCanvas = 0x38; constexpr uintptr_t _highlight = 0x40; constexpr uintptr_t _watchFaces = 0x48; constexpr uintptr_t _displayRectMask2d = 0x50; constexpr uintptr_t _watchFaceAnimationDistance = 0x58; constexpr uintptr_t _hourHandTransform = 0x60; constexpr uintptr_t _minuteHandTransform = 0x68; constexpr uintptr_t _secondHandTransform = 0x70; constexpr uintptr_t _watchFaceEnabled = 0x78; constexpr uintptr_t _watchFaceData = 0x7C; constexpr uintptr_t _watchFaceCanvasGo = 0x88; constexpr uintptr_t PlayerRoot = 0x90; constexpr uintptr_t _switchAnimationCancel = 0x98; constexpr uintptr_t _secondAccumulator = 0xA0; // ---- Methods ---- constexpr uintptr_t WatchFaceCanvasGo = 0x346A840; constexpr uintptr_t WatchFaceData = 0x346A8F0; constexpr uintptr_t Highlight = 0x54DA60; constexpr uintptr_t Awake = 0x3469D90; constexpr uintptr_t OnDestroy = 0x346A130; constexpr uintptr_t OnEnable = 0x346A170; constexpr uintptr_t EnableWatchFace = 0x346A000; constexpr uintptr_t CombatMaster.Battle.Gameplay.IUpdatable.UpdateCore = 0x3469E70; constexpr uintptr_t UpdateWatchFaceData = 0x346A640; constexpr uintptr_t UpdateHands = 0x346A360; constexpr uintptr_t SwitchWatchFaceAsync = 0x346A2B0; constexpr uintptr_t .ctor = 0x346A830; }; // CombatMaster.Battle.Gameplay.WatchWristband struct WatchWristband { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.WristbandView struct WristbandView { constexpr uintptr_t _gunsmithPoint = 0x20; constexpr uintptr_t _rendererView = 0x28; // ---- Methods ---- constexpr uintptr_t GunsmithPoint = 0x526D40; constexpr uintptr_t ForceCastShadows = 0x54E8E0; constexpr uintptr_t ForceCastShadows = 0x54EA60; constexpr uintptr_t OnEnable = 0x346C0C0; constexpr uintptr_t OnDisable = 0x346BFF0; constexpr uintptr_t UpdateCastShadowsEnabled = 0x346C1E0; constexpr uintptr_t OnBattleShadowsChange = 0x346BFE0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.ZipLineAttachView struct ZipLineAttachView { constexpr uintptr_t _mainView = 0x20; constexpr uintptr_t _lineView = 0x28; constexpr uintptr_t _carabineView = 0x30; constexpr uintptr_t _mainPosition = 0x38; constexpr uintptr_t _carabinePosition = 0x40; constexpr uintptr_t _animateSpeed = 0x48; constexpr uintptr_t _animateStartPercent = 0x4C; constexpr uintptr_t _mainViewWiggleSpeed = 0x50; constexpr uintptr_t _mainViewWigglePower = 0x54; constexpr uintptr_t _carabineWiggleSpeedY = 0x58; constexpr uintptr_t _carabineWigglePowerY = 0x5C; constexpr uintptr_t _carabineWiggleSpeedZ = 0x60; constexpr uintptr_t _carabineWigglePowerZ = 0x64; constexpr uintptr_t _lineViewSelfRotationPower = 0x68; constexpr uintptr_t _mainPerlinNoiseSeed = 0x6C; constexpr uintptr_t _carabinePerlinNoiseSeedY = 0x70; constexpr uintptr_t _carabinePerlinNoiseSeedZ = 0x74; constexpr uintptr_t _animationPercent = 0x78; constexpr uintptr_t _playerRoot = 0x80; constexpr uintptr_t _weaponSway = 0x88; constexpr uintptr_t _ziplineId = 0x90; // ---- Methods ---- constexpr uintptr_t SetActive = 0x346C330; constexpr uintptr_t UpdateCarabineView = 0x346C3A0; constexpr uintptr_t OnEnable = 0x346C300; constexpr uintptr_t Update = 0x346D230; constexpr uintptr_t UpdateLineView = 0x346C440; constexpr uintptr_t .ctor = 0x346D340; }; // CombatMaster.Battle.Gameplay.Audio.WeaponSound struct WeaponSound { constexpr uintptr_t _fireSource = 0x20; constexpr uintptr_t _weaponSource = 0x28; constexpr uintptr_t _fireSoundEverySecond = 0x30; constexpr uintptr_t _weaponBase = 0x38; constexpr uintptr_t _playerRoot = 0x40; constexpr uintptr_t _soundTemplate = 0x48; constexpr uintptr_t _shellAudioSource = 0x50; constexpr uintptr_t _lastAdsEnterState = 0x58; constexpr uintptr_t _lastAdsExitState = 0x59; constexpr uintptr_t _lastCantedAdsState = 0x5A; constexpr uintptr_t _shellSoundTimers = 0x60; constexpr uintptr_t _shellSoundMinDelayTimer = 0x68; constexpr uintptr_t _currentFireItem = 0x70; constexpr uintptr_t _nextThrowingSoundTime = 0x88; constexpr uintptr_t _fireCount = 0x8C; // ---- Methods ---- constexpr uintptr_t Awake = 0x346A900; constexpr uintptr_t OnEnable = 0x346B6B0; constexpr uintptr_t OnDestroy = 0x346B160; constexpr uintptr_t OnDisable = 0x346B4B0; constexpr uintptr_t OnEnableDelayed = 0x346B620; constexpr uintptr_t OnDisableDelayed = 0x346B420; constexpr uintptr_t Update = 0x346BB60; constexpr uintptr_t ExecuteActionEvent = 0x346AA80; constexpr uintptr_t ExecuteReloadEvent = 0x346AE50; constexpr uintptr_t ExecuteInspectEvent = 0x346AC50; constexpr uintptr_t OnFireTrigger = 0x346B820; constexpr uintptr_t OnBashTrigger = 0x346B080; constexpr uintptr_t .ctor = 0x346BF60; }; // MagazineView struct MagazineView { constexpr uintptr_t Id = 0x10; constexpr uintptr_t GameObject = 0x18; }; // ReceiverView struct ReceiverView { constexpr uintptr_t Id = 0x10; constexpr uintptr_t GameObject = 0x18; }; // CombatMaster.Battle.Gameplay.Weapon.ShootingWeaponView struct ShootingWeaponView { constexpr uintptr_t _magazines = 0x78; constexpr uintptr_t _receivers = 0x80; constexpr uintptr_t _underbarrelCornerPrefab = 0x88; constexpr uintptr_t _ironsightFront = 0x90; constexpr uintptr_t _disableFoldFrontIronsightOnMain = 0x98; constexpr uintptr_t _disableLensHole = 0x99; constexpr uintptr_t _firePoint = 0xA0; constexpr uintptr_t _shellPoint = 0xA8; constexpr uintptr_t _triggerJoint = 0xB0; constexpr uintptr_t _barrelJoint = 0xB8; constexpr uintptr_t _scopeJoint = 0xC0; constexpr uintptr_t _stockJoint = 0xC8; constexpr uintptr_t _gripJoint = 0xD0; constexpr uintptr_t _laserJoint = 0xD8; constexpr uintptr_t _magazineJoint = 0xE0; constexpr uintptr_t _receiverJoint = 0xE8; constexpr uintptr_t _muzzleJoint = 0xF0; constexpr uintptr_t _underbarrelJoint = 0xF8; constexpr uintptr_t _ironsightFrontJoint = 0x100; constexpr uintptr_t _ironsightTriangleFrontJoint = 0x108; constexpr uintptr_t _ironsightBackJoint = 0x110; constexpr uintptr_t _scopeRailJoint = 0x118; constexpr uintptr_t _charmJoint = 0x120; constexpr uintptr_t _defaultLitMaterial = 0x128; constexpr uintptr_t _ironsightRenderers = 0x150; constexpr uintptr_t _ironsightDefaultMaterial = 0x158; constexpr uintptr_t _activeReceiverTransform = 0x160; constexpr uintptr_t _weaponData = 0x168; // ---- Methods ---- constexpr uintptr_t FirePoint = 0x6C1220; constexpr uintptr_t ShellPoint = 0x54E960; constexpr uintptr_t Magazines = 0x54E970; constexpr uintptr_t Receivers = 0x54E870; constexpr uintptr_t TriggerJoint = 0x54E890; constexpr uintptr_t BarrelJoint = 0x345F350; constexpr uintptr_t ScopeRailJoint = 0x3460060; constexpr uintptr_t ScopeJoint = 0x345FE70; constexpr uintptr_t StockConnectorJoint = 0x3460190; constexpr uintptr_t StockJoint = 0x3460250; constexpr uintptr_t GripJoint = 0x345F680; constexpr uintptr_t LaserJoint = 0x345FC40; constexpr uintptr_t MagazineJoint = 0x5B4730; constexpr uintptr_t ReceiverJoint = 0x63FF60; constexpr uintptr_t CharmJoint = 0x7F9080; constexpr uintptr_t MuzzleJoint = 0x345FD70; constexpr uintptr_t UnderbarrelJoint = 0x34603D0; constexpr uintptr_t IronsightFrontJoint = 0x345F950; constexpr uintptr_t IronsightTriangleFrontJoint = 0x345FB10; constexpr uintptr_t IronsightBackJoint = 0x345F820; constexpr uintptr_t CurrentReceiverView = 0x6CE370; constexpr uintptr_t CurrentReceiverView = 0x248CA10; constexpr uintptr_t CurrentScopeView = 0x6CE390; constexpr uintptr_t CurrentScopeView = 0x220BB80; constexpr uintptr_t CurrentLaserAttachmentView = 0x6CE380; constexpr uintptr_t CurrentLaserAttachmentView = 0x220BBA0; constexpr uintptr_t CurrentCharmAttachmentView = 0x6CC610; constexpr uintptr_t CurrentCharmAttachmentView = 0x6CC660; constexpr uintptr_t BoundsIgnoreRenderers = 0x345F410; constexpr uintptr_t IronsightMaterial = 0x345FA80; constexpr uintptr_t IronsightMaterial = 0x3460500; constexpr uintptr_t GetAttachment = 0x345C850; constexpr uintptr_t UpdateWeaponData = 0x345F190; constexpr uintptr_t UpdateBlueprints = 0x345E710; constexpr uintptr_t UpdateCamo = 0x345E880; constexpr uintptr_t UpdateDetailColor = 0x345ECD0; constexpr uintptr_t UpdateAttachmentBlueprint = 0x345E5D0; constexpr uintptr_t InstantiateAttachments = 0x345D1A0; constexpr uintptr_t LoadAttachmentPrefab = 0x345D330; constexpr uintptr_t InstantiateAttachment = 0x345D040; constexpr uintptr_t TryFindFirePoint = 0x345D620; constexpr uintptr_t TryFindJointInAttachment = 0x345D8B0; constexpr uintptr_t TryFindJointInAttachment = 0x345D750; constexpr uintptr_t CacheIronsightRenderersAndMaterials = 0x345C5E0; constexpr uintptr_t LoadMagazineAttachmentData = 0x345D430; constexpr uintptr_t LoadReceiverAttachmentData = 0x345D540; constexpr uintptr_t .ctor = 0x345F300; }; // CombatMaster.Battle.Gameplay.Weapon.WeaponBoxesManager struct WeaponBoxesManager { constexpr uintptr_t ActorWeaponBoxes = 0x0; constexpr uintptr_t _reservedSpawnPositions = 0x28; constexpr uintptr_t _battleLootManager = 0x30; constexpr uintptr_t _destroyCancelationToken = 0x38; constexpr uintptr_t _frame = 0x40; constexpr uintptr_t _gameMode = 0x44; // ---- Methods ---- constexpr uintptr_t Setup = 0x54DFE0; constexpr uintptr_t FixedUpdate = 0x34881C0; constexpr uintptr_t Attached = 0x3487890; constexpr uintptr_t CreateWeaponBoxData = 0x3487A20; constexpr uintptr_t OpenAndDelayDeleteWeaponBoxData = 0x3488A50; constexpr uintptr_t OnWeaponBoxIsOpen = 0x34888F0; constexpr uintptr_t .ctor = 0x3488C20; }; // VehData struct VehData { constexpr uintptr_t Data = 0x10; // ---- Methods ---- constexpr uintptr_t Skin = 0x5243E0; constexpr uintptr_t Skin = 0x347E640; constexpr uintptr_t HealthPercent = 0x347E590; constexpr uintptr_t HealthPercent = 0x347E5C0; constexpr uintptr_t ReadyToMovement = 0x347E5B0; constexpr uintptr_t ReadyToMovement = 0x347E620; constexpr uintptr_t IsGrounded = 0x347E5A0; constexpr uintptr_t IsGrounded = 0x347E5E0; constexpr uintptr_t IsUseWeaponInput = 0x2FCA330; constexpr uintptr_t IsUseWeaponInput = 0x347E600; }; // CombatMaster.Battle.Gameplay.Vehicles.BattleVehicleManager struct BattleVehicleManager { constexpr uintptr_t _ref = 0x0; constexpr uintptr_t _vehicles = 0x8; constexpr uintptr_t _resortRequested = 0x10; // ---- Methods ---- constexpr uintptr_t Item = 0x346EEC0; constexpr uintptr_t Item = 0x346EFA0; constexpr uintptr_t Ref = 0x346EF50; constexpr uintptr_t Attached = 0x346D520; constexpr uintptr_t ResetVehicles = 0x346E460; constexpr uintptr_t Awake = 0x346D610; constexpr uintptr_t OnDestroy = 0x346E250; constexpr uintptr_t FixedUpdate = 0x346D840; constexpr uintptr_t KickFromVehicle = 0x512CE0; constexpr uintptr_t TryEnterVehicle = 0x512CE0; constexpr uintptr_t AddVehicle = 0x346D390; constexpr uintptr_t RemoveVehicle = 0x346E320; constexpr uintptr_t GetNearbyVehicle = 0x346DC50; constexpr uintptr_t GetVehicle = 0x346E1C0; constexpr uintptr_t GetInstanceId = 0x346DC30; constexpr uintptr_t TryGrabVehicle = 0x346EAF0; constexpr uintptr_t SetVehiclePositionState = 0x346E930; constexpr uintptr_t GetVehiclePositionState = 0x346DFF0; constexpr uintptr_t SetVehicleRotationState = 0x346EA10; constexpr uintptr_t GetVehicleRotationState = 0x346E0E0; constexpr uintptr_t GetVehicles = 0x347A50; constexpr uintptr_t UpdateVehicleState = 0x346ED10; constexpr uintptr_t ResortVehicles = 0x346E740; constexpr uintptr_t .ctor = 0x346EE80; constexpr uintptr_t .cctor = 0x346EDF0; }; // CombatMaster.Battle.Gameplay.Vehicles.CopterHelixDeathTrigger struct CopterHelixDeathTrigger { constexpr uintptr_t _copter = 0x20; constexpr uintptr_t _collider = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x346F040; constexpr uintptr_t OnTriggerEnter = 0x346F0C0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Vehicles.HelicopterMobView struct HelicopterMobView { constexpr uintptr_t HelixMain = 0x20; constexpr uintptr_t HelixAdd = 0x28; constexpr uintptr_t LeftMinigunBarrel = 0x30; constexpr uintptr_t RightMinigunBarrel = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // Internal struct Internal { // ---- Methods ---- constexpr uintptr_t OnExited = 0x34702D0; constexpr uintptr_t OnEntered = 0x3470270; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.Gameplay.Vehicles.Vehicle struct Vehicle { constexpr uintptr_t _vehicleId = 0x20; constexpr uintptr_t _minDistance = 0x24; constexpr uintptr_t _minDotAngle = 0x28; constexpr uintptr_t _pilotAnchor = 0x30; constexpr uintptr_t _exitPoint = 0x38; constexpr uintptr_t _damageSmoke = 0x40; constexpr uintptr_t _explosion = 0x48; constexpr uintptr_t _explosionPivot = 0x50; constexpr uintptr_t _enterWorldButtonPoint = 0x58; constexpr uintptr_t _initialPosition = 0x60; constexpr uintptr_t _initialRotation = 0x6C; constexpr uintptr_t _index = 0x7C; constexpr uintptr_t _info = 0x80; constexpr uintptr_t DeathTime = 0x90; constexpr uintptr_t _health = 0x94; constexpr uintptr_t _lastKnownHealthPercent = 0x98; // ---- Methods ---- constexpr uintptr_t Info = 0x34874E0; constexpr uintptr_t InstanceId = 0x3487550; constexpr uintptr_t VehicleData = 0x3487560; constexpr uintptr_t Velocity = 0x3474E0; constexpr uintptr_t VehicleWeaponData = 0x3474E0; constexpr uintptr_t Player = 0x54E9A0; constexpr uintptr_t Player = 0x54EB40; constexpr uintptr_t Health = 0x34873F0; constexpr uintptr_t Health = 0x34876A0; constexpr uintptr_t HealthPercent = 0x3487350; constexpr uintptr_t IsAds = 0x554A00; constexpr uintptr_t ShowCrosshairHit = 0x53FBD0; constexpr uintptr_t IsInvincible = 0x554A00; constexpr uintptr_t IsHead = 0x554A00; constexpr uintptr_t MinDistance = 0x2A924F0; constexpr uintptr_t MinDotAngle = 0x5E9710; constexpr uintptr_t PilotAnchor = 0x54DFC0; constexpr uintptr_t ExitPoint = 0x5140C0; constexpr uintptr_t EnterWorldButtonPoint = 0x546A70; constexpr uintptr_t IsRayHit = 0x53FBD0; constexpr uintptr_t OnEntered = 0x3486720; constexpr uintptr_t OnExited = 0x3486770; constexpr uintptr_t Tick = 0x3486C50; constexpr uintptr_t ArmingInput = 0x3486380; constexpr uintptr_t UpdateView = 0x3486F60; constexpr uintptr_t SetIndex = 0x546CB0; constexpr uintptr_t TakeDamage = 0x3486A20; constexpr uintptr_t ResetState = 0x3486840; constexpr uintptr_t MoveCommand = 0x34D170; constexpr uintptr_t ComputeCamData = 0x34CEE0; constexpr uintptr_t PlayShootEffect = 0x512CE0; constexpr uintptr_t EnterCore = 0x512CE0; constexpr uintptr_t ExitCore = 0x512CE0; constexpr uintptr_t TickCore = 0x512CE0; constexpr uintptr_t ArmingInputCore = 0x512CE0; constexpr uintptr_t Awake = 0x34863A0; constexpr uintptr_t OnDestroy = 0x34865B0; constexpr uintptr_t ApplySkin = 0x3474E0; constexpr uintptr_t .ctor = 0x3487330; }; // CombatMaster.Battle.Gameplay.Vehicles.VehicleCopter struct VehicleCopter { constexpr uintptr_t _camOffset = 0xA0; constexpr uintptr_t _lookAtPivot = 0xB0; constexpr uintptr_t _camPosAds = 0xB8; constexpr uintptr_t _rotationPivot = 0xC0; constexpr uintptr_t _characterController = 0xC8; constexpr uintptr_t _velocityToRotation = 0xD0; constexpr uintptr_t _softAccelerationToRotation = 0xD4; constexpr uintptr_t _slideToRotationY = 0xD8; constexpr uintptr_t _softAccelerationPPT = 0xDC; constexpr uintptr_t _softVelocityPPT = 0xE0; constexpr uintptr_t _offsettingPositionK = 0xE4; constexpr uintptr_t _offsettingRotationK = 0xE8; constexpr uintptr_t _helixSwitchPoint = 0xEC; constexpr uintptr_t _helixFast_Main = 0xF0; constexpr uintptr_t _helixFast_Add = 0xF8; constexpr uintptr_t _helicopterMobView = 0x100; constexpr uintptr_t _helixSfx = 0x108; constexpr uintptr_t _helixStartSfx = 0x110; constexpr uintptr_t _firePoint_01 = 0x118; constexpr uintptr_t _shellPoint_01 = 0x120; constexpr uintptr_t _firePoint_02 = 0x128; constexpr uintptr_t _shellPoint_02 = 0x130; constexpr uintptr_t _minigunSfx = 0x138; constexpr uintptr_t _hitsBuffer = 0x0; constexpr uintptr_t _helicopterView = 0x140; constexpr uintptr_t _fastHelixMtls = 0x148; constexpr uintptr_t _tpsMuzzleParticleCache_01 = 0x150; constexpr uintptr_t _shellParticleCache_01 = 0x158; constexpr uintptr_t _tpsMuzzleParticleCache_02 = 0x160; constexpr uintptr_t _shellParticleCache_02 = 0x168; constexpr uintptr_t _lastShootFrame = 0x170; constexpr uintptr_t _lookRotationCache = 0x174; constexpr uintptr_t _lastShootRightMinigun = 0x184; constexpr uintptr_t _isEngineTurnedOn = 0x185; constexpr uintptr_t _isAds = 0x186; constexpr uintptr_t _helixVelocity = 0x188; constexpr uintptr_t _helixSpeed = 0x18C; constexpr uintptr_t _miniGunVelocity = 0x190; constexpr uintptr_t _miniGunSpeed = 0x194; constexpr uintptr_t _view_LastVelocity = 0x198; constexpr uintptr_t _view_AccelSoftened = 0x1A4; constexpr uintptr_t _view_VelocitySoftened = 0x1B0; constexpr uintptr_t _rotationPivotInitialPosition = 0x1BC; constexpr uintptr_t _lastFrameCollided = 0x1C8; constexpr uintptr_t _inertiaCache = 0x1CC; constexpr uintptr_t _hitboxCache_01_pos = 0x1D8; constexpr uintptr_t _hitboxCache_01_size = 0x1E4; constexpr uintptr_t _hitboxCache_02_pos = 0x1F0; constexpr uintptr_t _soundTemplate = 0x200; constexpr uintptr_t _vehicleWeaponData = 0x208; constexpr uintptr_t _timeToAutoPilot = 0x338; // ---- Methods ---- constexpr uintptr_t Info = 0x3485F30; constexpr uintptr_t IsAds = 0x3486010; constexpr uintptr_t Velocity = 0x3486360; constexpr uintptr_t IsEngineTurnedOn = 0x3486020; constexpr uintptr_t VehicleWeaponData = 0x3486030; constexpr uintptr_t Awake = 0x347ED80; constexpr uintptr_t EnterCore = 0x347F130; constexpr uintptr_t ExitCore = 0x347F5E0; constexpr uintptr_t TickCore = 0x3484F60; constexpr uintptr_t ArmingInputCore = 0x347EB50; constexpr uintptr_t ResetState = 0x3483270; constexpr uintptr_t GetMoveData = 0x3481470; constexpr uintptr_t MoveCommand = 0x3482230; constexpr uintptr_t ComputeCamData = 0x347EFE0; constexpr uintptr_t GetViewFireDirData = 0x34815B0; constexpr uintptr_t GetCorrectedFireRay = 0x3480E00; constexpr uintptr_t OnEnableDelayed = 0x34827D0; constexpr uintptr_t TickMove = 0x3485340; constexpr uintptr_t ShootInternal = 0x3483650; constexpr uintptr_t GetCamPosRot = 0x34805F0; constexpr uintptr_t AfterMoveCalculateCopterSlope = 0x347E650; constexpr uintptr_t RotateYTowardsTarget = 0x34833E0; constexpr uintptr_t ApplySkin = 0x347EA80; constexpr uintptr_t FixedUpdate = 0x347F970; constexpr uintptr_t LateUpdate = 0x34818A0; constexpr uintptr_t PlayShootEffect = 0x3483100; constexpr uintptr_t PlayShootEffect = 0x3482860; constexpr uintptr_t SpawnBullet = 0x3484E80; constexpr uintptr_t SpawnBlood = 0x3484C90; constexpr uintptr_t .ctor = 0x3485E30; constexpr uintptr_t .cctor = 0x3485DC0; }; // CombatMaster.Battle.Gameplay.Player.DeathCamera struct DeathCamera { constexpr uintptr_t _head = 0x20; constexpr uintptr_t _distanceToWall = 0x28; constexpr uintptr_t _fallDistance = 0x2C; constexpr uintptr_t _fallHeight = 0x30; constexpr uintptr_t _cameraFallDirection = 0x34; constexpr uintptr_t _shooterPosition = 0x40; // ---- Methods ---- constexpr uintptr_t EnableCamera = 0x346FB40; constexpr uintptr_t DisableCamera = 0x346FA40; constexpr uintptr_t LateUpdate = 0x346FCF0; constexpr uintptr_t .ctor = 0x346FFE0; }; // CombatMaster.Battle.Gameplay.Player.FlappingClothView struct FlappingClothView { constexpr uintptr_t _flapMaskProp = 0x0; constexpr uintptr_t _flappingClothMasks = 0x20; constexpr uintptr_t _flappingClothShader = 0x28; // ---- Methods ---- constexpr uintptr_t UpdateFlappingClothMask = 0x3470000; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x3470220; }; // CombatMaster.Battle.Gameplay.Player.MobDamageRecord struct MobDamageRecord { constexpr uintptr_t Killer = 0x10; constexpr uintptr_t Damage = 0x18; constexpr uintptr_t ApplyTime = 0x1C; constexpr uintptr_t ApplyFrame = 0x20; constexpr uintptr_t BodyPart = 0x24; // ---- Methods ---- constexpr uintptr_t ToString = 0x34703B0; }; // EDOAiActions struct EDOAiActions { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t CapPoint = 0x0; constexpr uintptr_t DefendPoint = 0x0; }; // CombatMaster.Battle.Gameplay.Player.PlayerAI struct PlayerAI { constexpr uintptr_t _occupiedPatrolZones = 0x0; constexpr uintptr_t _defuseBombPlayerRole = 0x8; constexpr uintptr_t CaptureFlagPlayerRole = 0x10; constexpr uintptr_t _prevFlagRunner = 0x18; constexpr uintptr_t _activeBotAI = 0x20; constexpr uintptr_t _aiHardTaskTicketMulti = 0x24; constexpr uintptr_t _aiHardTaskTicketMultiCounter = 0x28; constexpr uintptr_t _aiHardTaskTicket = 0x2C; constexpr uintptr_t _info = 0x30; constexpr uintptr_t _seeker = 0x38; constexpr uintptr_t _moveDirection = 0x50; constexpr uintptr_t _customMoveTarget = 0x5C; constexpr uintptr_t _patrolSegment = 0x70; constexpr uintptr_t _targetPatrolZone = 0x78; constexpr uintptr_t _targetPatrolZonePosition = 0x80; constexpr uintptr_t _targetPatrolZoneIncludeRadius = 0x90; constexpr uintptr_t _targetSkyDescentSpawnPoint = 0xC8; constexpr uintptr_t _nextPatrolZoneRichPath = 0xD0; constexpr uintptr_t _meleeTargetRichPath = 0xD8; constexpr uintptr_t _customTargetRichPath = 0xE0; constexpr uintptr_t _nextCorners = 0xE8; constexpr uintptr_t _raycastSightBuffer = 0xF0; constexpr uintptr_t _distanceToPatrolZone = 0xF8; constexpr uintptr_t _moveRotation = 0xFC; constexpr uintptr_t _targetForLethalWeapon = 0x110; constexpr uintptr_t _targetForShoot = 0x118; constexpr uintptr_t _targetForShootLastPosition = 0x120; constexpr uintptr_t _targetRotation = 0x12C; constexpr uintptr_t _targetHeadRotationSpeed = 0x138; constexpr uintptr_t _shootAimErrorValue = 0x13C; constexpr uintptr_t _isCalculateDamageSource = 0x140; constexpr uintptr_t _isWaitingInPatrolZone = 0x141; constexpr uintptr_t _isWantSprint = 0x142; constexpr uintptr_t _waitOnCustomTarget = 0x143; constexpr uintptr_t _blockMoveOnStartRoundSnd = 0x144; constexpr uintptr_t _playerRoot = 0x148; constexpr uintptr_t _isActive = 0x150; constexpr uintptr_t _uniTaskLoopStarted = 0x152; constexpr uintptr_t _playInWarmUp = 0x153; constexpr uintptr_t _checkBehindOnRespawn = 0x154; constexpr uintptr_t _activateTime = 0x158; constexpr uintptr_t _enemyTargetsInSight = 0x160; constexpr uintptr_t _attemptSearchPath = 0x168; constexpr uintptr_t _delayFrame = 0x16C; constexpr uintptr_t _delayTime = 0x170; constexpr uintptr_t _currentState = 0x174; constexpr uintptr_t _path = 0x178; constexpr uintptr_t _jumpadFlyState = 0x180; constexpr uintptr_t _forceRetargetActionRate = 0x182; constexpr uintptr_t _pointIndex = 0x184; constexpr uintptr_t _defActionDuration = 0x188; constexpr uintptr_t _aiAction = 0x18C; constexpr uintptr_t _myTeam = 0x190; constexpr uintptr_t _targetPos = 0x194; constexpr uintptr_t _doGameModeSystem = 0x1A0; constexpr uintptr_t _doMatchInfoExt = 0x1A8; // ---- Methods ---- constexpr uintptr_t GetTaskTicketMulti = 0x3472930; constexpr uintptr_t GetTaskTicket = 0x3472A90; constexpr uintptr_t MovingInfo = 0x54DA60; constexpr uintptr_t MovingInfo = 0x54DFD0; constexpr uintptr_t RotationInfo = 0x54DA70; constexpr uintptr_t RotationInfo = 0x54DB50; constexpr uintptr_t TargetPatrolZoneIncludeRadius = 0x34786F0; constexpr uintptr_t TargetPatrolZoneIncludeRadius = 0x3478730; constexpr uintptr_t IsActive = 0x3478650; constexpr uintptr_t IsInitialized = 0x2803DE0; constexpr uintptr_t IsInitialized = 0x2804800; constexpr uintptr_t IsActiveMeleeWeapon = 0x34784D0; constexpr uintptr_t Awake = 0x34707B0; constexpr uintptr_t UpdateCore = 0x34752E0; constexpr uintptr_t FixedUpdateCore = 0x3470630; constexpr uintptr_t OnDestroy = 0x3473000; constexpr uintptr_t OnEvent = 0x3473080; constexpr uintptr_t Initialize = 0x3472B80; constexpr uintptr_t ResetState = 0x3473330; constexpr uintptr_t SetActive = 0x28047F0; constexpr uintptr_t ChangeBrain = 0x3470B30; constexpr uintptr_t ClearPatrolSegment = 0x30A54E0; constexpr uintptr_t UpdateUseWeapon = 0x34777D0; constexpr uintptr_t UpdateRotation = 0x3476DD0; constexpr uintptr_t ApplyRotation = 0x3470630; constexpr uintptr_t UpdateMove = 0x3476060; constexpr uintptr_t UpdatePathToPatrolZone = 0x3476980; constexpr uintptr_t FindPathToPatrolZone = 0x3472840; constexpr uintptr_t FindPathToMeleeTarget = 0x3472760; constexpr uintptr_t FindPathToCustomTarget = 0x3472670; constexpr uintptr_t WaitInPatrolZone = 0x3478110; constexpr uintptr_t UpdateStrafeDirection = 0x3477700; constexpr uintptr_t FindEnemyInSightProcess = 0x3472590; constexpr uintptr_t CheckUseLethal = 0x3471610; constexpr uintptr_t CheckUseSlide = 0x34716D0; constexpr uintptr_t CheckUseJump = 0x3471550; constexpr uintptr_t UpdateShootAimErrorValue = 0x3477630; constexpr uintptr_t PickUpWeapon = 0x3473270; constexpr uintptr_t OnTakeDamage = 0x34731C0; constexpr uintptr_t BattleRoyaleProcess = 0x3470810; constexpr uintptr_t SndBombProcess = 0x3473F30; constexpr uintptr_t CtfFlagProcess = 0x3471790; constexpr uintptr_t DemonSlayerProcess = 0x3472180; constexpr uintptr_t DominationProcess = 0x3472260; constexpr uintptr_t DOSetTargetPoint = 0x3471F50; constexpr uintptr_t DOPerformAction = 0x3471C80; constexpr uintptr_t DOForceReTarget = 0x3471860; constexpr uintptr_t DOResetAi = 0x3471EE0; constexpr uintptr_t DOGetRandomDefActionDuration = 0x3471C50; constexpr uintptr_t TargetOnWeaponPoint = 0x3474010; constexpr uintptr_t SetMove = 0x3473D70; constexpr uintptr_t SelectNextPatrolZone = 0x34736B0; constexpr uintptr_t FilterPatrolZones = 0x3472320; constexpr uintptr_t SearchPath = 0x3473560; constexpr uintptr_t IsTargetSuitable = 0x3472D10; constexpr uintptr_t CheckActorInSight = 0x3470BE0; constexpr uintptr_t CheckPlayerEnemyInSight = 0x3471110; constexpr uintptr_t CalculateMoveSpeedState = 0x34708E0; constexpr uintptr_t .ctor = 0x3478320; constexpr uintptr_t .cctor = 0x34781E0; }; // CombatMaster.Battle.Gameplay.Player.RichPathExt struct RichPathExt { // ---- Methods ---- constexpr uintptr_t InitRichPath = 0x34A4BB0; }; // CombatMaster.Battle.Gameplay.Player.PlayerAimAssist struct PlayerAimAssist { constexpr uintptr_t _aimAssistSightAngle = 0x30; constexpr uintptr_t _horizontalSmoothnessAwayFromTarget = 0x34; constexpr uintptr_t _horizontalSmoothnessTowardsTarget = 0x38; constexpr uintptr_t _lerpDistance = 0x3C; constexpr uintptr_t _verticalCompensation = 0x40; constexpr uintptr_t _verticalSmoothness = 0x44; constexpr uintptr_t _sensitivityMultiplier = 0x48; constexpr uintptr_t _sensitivityMultiplierAtEdge = 0x50; constexpr uintptr_t _timeToRegainOriginalInputSensitivity = 0x54; constexpr uintptr_t _deadZoneRadius = 0x58; constexpr uintptr_t _gamepadFactor = 0x5C; constexpr uintptr_t _touchFactor = 0x60; constexpr uintptr_t _aimAngleThreshold = 0x64; constexpr uintptr_t _gamepadAimEaseOutDampeningMultiplier = 0x68; constexpr uintptr_t _touchAimEaseOutDampeningMultiplier = 0x6C; constexpr uintptr_t _timeToRegainOriginalInput = 0x70; constexpr uintptr_t _raycastSightBuffer = 0x78; constexpr uintptr_t _playerRoot = 0x80; constexpr uintptr_t _closestEnemy = 0x88; constexpr uintptr_t _timeAccumulator = 0x90; // ---- Methods ---- constexpr uintptr_t Awake = 0x3489310; constexpr uintptr_t Initialize = 0x3489A20; constexpr uintptr_t ResetState = 0x348AA50; constexpr uintptr_t CalculateAimAssist = 0x3489370; constexpr uintptr_t MagnetismAimAssist = 0x3489F20; constexpr uintptr_t PrecisionAimScaler = 0x348A5A0; constexpr uintptr_t AutoAimAssist = 0x3488DA0; constexpr uintptr_t CheckPlayerEnemyInSight = 0x3489800; constexpr uintptr_t IsTargetSuitable = 0x3489A80; constexpr uintptr_t .ctor = 0x348B200; }; // CombatMaster.Battle.Gameplay.Player.PlayerAnimator struct PlayerAnimator { constexpr uintptr_t _animReloadProp = 0x0; constexpr uintptr_t _animReloadMultiplierProp = 0x4; constexpr uintptr_t _animMagEmptyProp = 0x8; constexpr uintptr_t _animMagBulletsCountProp = 0xC; constexpr uintptr_t _animReloadLeftProp = 0x10; constexpr uintptr_t _animReloadRare = 0x14; constexpr uintptr_t _animSwapMultiplierProp = 0x18; constexpr uintptr_t _animAdsProp = 0x1C; constexpr uintptr_t _animUnEquipProp = 0x20; constexpr uintptr_t _animSlideProp = 0x24; constexpr uintptr_t _animCrouchProp = 0x28; constexpr uintptr_t _animInAirProp = 0x2C; constexpr uintptr_t _animJumpProp = 0x30; constexpr uintptr_t _animClimbProp = 0x34; constexpr uintptr_t _animZipLineStartProp = 0x38; constexpr uintptr_t _animInspectVarProp = 0x3C; constexpr uintptr_t _animInspectProp = 0x40; constexpr uintptr_t _animWantUseProp = 0x44; constexpr uintptr_t _animShootProp = 0x48; constexpr uintptr_t _animDoBashProp = 0x4C; constexpr uintptr_t _animShootVarianceProp = 0x50; constexpr uintptr_t _animDryFireProp = 0x54; constexpr uintptr_t _animThrowProp = 0x58; constexpr uintptr_t _animIsBoltProp = 0x5C; constexpr uintptr_t _animBoltMultiplier = 0x60; constexpr uintptr_t _animIsClimbingProp = 0x64; constexpr uintptr_t _animMoveStateProp = 0x68; constexpr uintptr_t _animFidgetActionProp = 0x6C; constexpr uintptr_t _animHorViewProp = 0x70; constexpr uintptr_t _animVerViewProp = 0x74; constexpr uintptr_t _animNormalizedSpeed = 0x78; constexpr uintptr_t _animADSShootIntensity = 0x7C; constexpr uintptr_t _animADSSpeedMultiplier = 0x80; constexpr uintptr_t _animDeath = 0x84; constexpr uintptr_t _animHit = 0x88; constexpr uintptr_t _animFalling = 0x8C; constexpr uintptr_t _animPickUpItem = 0x90; constexpr uintptr_t _animIsDowned = 0x94; constexpr uintptr_t _animFallDown = 0x98; constexpr uintptr_t _animGasMaskOn = 0x9C; constexpr uintptr_t _animGasMaskOff = 0xA0; constexpr uintptr_t _animUseMedKit = 0xA4; constexpr uintptr_t _animIsZipLineMoving = 0xA8; constexpr uintptr_t _animIsParachuting = 0xAC; constexpr uintptr_t _sprintEndMultiplier = 0xB0; constexpr uintptr_t _checkWatch = 0xB4; constexpr uintptr_t _fastOpenParachute = 0xB8; constexpr uintptr_t _animIsInCopter = 0xBC; constexpr uintptr_t _isCantedAds = 0xC0; constexpr uintptr_t _firstPersonAnimatorEventReceiver = 0x30; constexpr uintptr_t _thirdPersonAnimatorEventReceiver = 0x38; constexpr uintptr_t _activeWeaponAnimator = 0x40; constexpr uintptr_t _cachedFrameActiveWeaponAnimator = 0x48; constexpr uintptr_t _activeLeftWeaponAnimator = 0x50; constexpr uintptr_t _cachedFrameActiveLeftWeaponAnimator = 0x58; constexpr uintptr_t OnReloadEvent = 0x60; constexpr uintptr_t OnActionEvent = 0x68; constexpr uintptr_t OnInspectEvent = 0x70; constexpr uintptr_t _validParamsByAnimator = 0x78; constexpr uintptr_t _dirtAnimProps = 0x80; constexpr uintptr_t _lastTimeFidgetAction = 0x88; constexpr uintptr_t _nextFidgetRandomWaitTime = 0x8C; constexpr uintptr_t _playerRoot = 0x90; constexpr uintptr_t _lastShootVarianceVar = 0x98; constexpr uintptr_t _lastInspectVar = 0x9C; // ---- Methods ---- constexpr uintptr_t FirstPersonHandsAnimator = 0x348F770; constexpr uintptr_t ThirdPersonAnimator = 0x348F7A0; constexpr uintptr_t ActiveWeaponAnimator = 0x348F6C0; constexpr uintptr_t ActiveLeftWeaponAnimator = 0x348F5D0; constexpr uintptr_t IsInitialized = 0x5EEE80; constexpr uintptr_t IsInitialized = 0x5E10C0; constexpr uintptr_t Awake = 0x348B2C0; constexpr uintptr_t Initialize = 0x348B5B0; constexpr uintptr_t ResetState = 0x348C410; constexpr uintptr_t TakeDamage = 0x348CB00; constexpr uintptr_t UpdateCore = 0x348D2E0; constexpr uintptr_t SetAdsShootIntensity = 0x348C6E0; constexpr uintptr_t FastOpenParachute = 0x348B310; constexpr uintptr_t OnStartClimb = 0x348C160; constexpr uintptr_t OnPickUpLootItem = 0x348C070; constexpr uintptr_t OnPickUpItem = 0x348C070; constexpr uintptr_t OnUseWeapon = 0x348C250; constexpr uintptr_t OnBashWeapon = 0x348BE30; constexpr uintptr_t OnInspect = 0x348BEF0; constexpr uintptr_t GetMoveStateAnimValue = 0x348B400; constexpr uintptr_t SetAnimsValues = 0x348C7B0; constexpr uintptr_t IsValidAnimator = 0x348BD80; constexpr uintptr_t .ctor = 0x348F430; constexpr uintptr_t .cctor = 0x348EB90; }; // CombatMaster.Battle.Gameplay.Player.PlayerArming struct PlayerArming { constexpr uintptr_t OnHit = 0x30; constexpr uintptr_t OnUseWeapon = 0x38; constexpr uintptr_t OnBashWeapon = 0x40; constexpr uintptr_t OnPickUpWeapon = 0x48; constexpr uintptr_t OnPickOwnLethalWeapon = 0x50; constexpr uintptr_t OnStartDefuseBomb = 0x58; constexpr uintptr_t OnUseBattlePerk = 0x60; constexpr uintptr_t OnInventoryAmmoWillChange = 0x68; constexpr uintptr_t OnShootWeaponUse = 0x70; constexpr uintptr_t OnPickUpLootItem = 0x78; constexpr uintptr_t OnPickUpFlag = 0x80; constexpr uintptr_t OnBuyStationItemAcquired = 0x88; constexpr uintptr_t OnDryFire = 0x90; constexpr uintptr_t OnStartReload = 0x98; constexpr uintptr_t OnUnEquip = 0xA0; constexpr uintptr_t OnInspect = 0xA8; constexpr uintptr_t OnCheckWatch = 0xB0; constexpr uintptr_t _battlePerks = 0xB8; constexpr uintptr_t _useNumber = 0xC8; constexpr uintptr_t _primaryWeapon = 0xD0; constexpr uintptr_t _secondWeapon = 0xD8; constexpr uintptr_t _lethalWeapon = 0xE0; constexpr uintptr_t _tempActiveWeapon = 0xE8; constexpr uintptr_t _activeWeaponChangeCts = 0xF0; constexpr uintptr_t _cachedTempWeapons = 0xF8; constexpr uintptr_t _leftHandItem = 0x100; constexpr uintptr_t _leftHandItemId = 0x108; constexpr uintptr_t _weapons = 0x110; constexpr uintptr_t _lootItemCollidersBuffer = 0x118; constexpr uintptr_t _shootDirectionsBuffer = 0x0; constexpr uintptr_t _playerRoot = 0x120; constexpr uintptr_t _deathCancelationSource = 0x128; constexpr uintptr_t _activeWeaponSlotType = 0x13C; constexpr uintptr_t _prevActiveWeaponSlot = 0x140; constexpr uintptr_t _onTempWeaponSetupCallBack = 0x148; constexpr uintptr_t _activeWeaponLoadout = 0x150; constexpr uintptr_t _activeWeaponLoadoutHashCode = 0x530; constexpr uintptr_t _tempActiveWeaponId = 0x534; constexpr uintptr_t _activeWeapon = 0x538; constexpr uintptr_t _prevPlantOrDefuseBombTimer = 0x540; constexpr uintptr_t _plantOfDefuseBombTimer = 0x544; constexpr uintptr_t AutoLootItemsCount = 0x548; constexpr uintptr_t ItemForPickUp = 0x550; constexpr uintptr_t NearbyWeaponBox = 0x558; constexpr uintptr_t NearbyBuyStation = 0x560; constexpr uintptr_t ClientNearbyLoadoutDrop = 0x568; constexpr uintptr_t ClientNearbyVehcle = 0x570; constexpr uintptr_t NearbyComingSoonObject = 0x578; constexpr uintptr_t _isWantOpenWeaponBox = 0x582; constexpr uintptr_t _isWantPickUpWeapon = 0x583; constexpr uintptr_t _isWantUseAdrenalineShot = 0x584; constexpr uintptr_t _useBattlePerkInputIndex = 0x588; constexpr uintptr_t _loadoutDropEquipIndex = 0x58C; constexpr uintptr_t _buyStationInputIndex = 0x590; constexpr uintptr_t _startReloadInput = 0x594; constexpr uintptr_t _selectWeaponOnParachute = 0x595; constexpr uintptr_t _isWantSwitchVehicle = 0x596; constexpr uintptr_t _loadoutVersion = 0x598; constexpr uintptr_t _bulletsVersion = 0x59C; constexpr uintptr_t _isReadyToAutoReload = 0x5A0; constexpr uintptr_t _isFirstArmorPlate = 0x5A6; // ---- Methods ---- constexpr uintptr_t UseWeaponNumber = 0x10D7F40; constexpr uintptr_t UseWeaponNumber = 0x10D8220; constexpr uintptr_t MainSlotsActiveWeapon = 0x6CE370; constexpr uintptr_t MainSlotsActiveWeapon = 0x248CA10; constexpr uintptr_t EquippedLoadoutIndex = 0x34A2F50; constexpr uintptr_t EquippedLoadoutIndex = 0x34A49C0; constexpr uintptr_t ActiveLoadoutIndex = 0x34A2B30; constexpr uintptr_t ActiveLoadoutIndex = 0x34A43D0; constexpr uintptr_t ActiveWeaponSlot = 0x34A2D30; constexpr uintptr_t ActiveWeaponSlot = 0x34A47B0; constexpr uintptr_t ActiveWeaponLoadout = 0x34A2B90; constexpr uintptr_t ActiveWeaponLoadout = 0x34A4480; constexpr uintptr_t TempActiveWeaponId = 0x34A4350; constexpr uintptr_t TempActiveWeaponId = 0x34A4B20; constexpr uintptr_t ActiveWeapon = 0x1371210; constexpr uintptr_t ActiveWeapon = 0x34A48A0; constexpr uintptr_t ArmorCount = 0x34A2EE0; constexpr uintptr_t AdrenalineShotCount = 0x34A2D90; constexpr uintptr_t PlantOrDefuseBombTimer = 0x34A42D0; constexpr uintptr_t PlantOrDefuseBombTimer = 0x34A4A40; constexpr uintptr_t GetWeapon = 0x3496B20; constexpr uintptr_t TryGetWeapon = 0x349BDF0; constexpr uintptr_t IsWantAnyAdsWheUse = 0x34A3BD0; constexpr uintptr_t IsWantAdsWhenUse = 0x34A3910; constexpr uintptr_t IsWantCantedAdsWhenUse = 0x34A3D80; constexpr uintptr_t IsWantAdsInput = 0x34A3900; constexpr uintptr_t IsWantAdsInput = 0x34A4A20; constexpr uintptr_t IsWantCantedAdsInput = 0x34A3D70; constexpr uintptr_t IsWantCantedAdsInput = 0x34A4A30; constexpr uintptr_t IsWantAds = 0x34A3990; constexpr uintptr_t IsWantCantedAds = 0x34A3E10; constexpr uintptr_t IsWantCancel = 0x34A3D30; constexpr uintptr_t IsWantPlantOrDefuseBomb = 0x34A3F90; constexpr uintptr_t IsWantUse = 0x34A4070; constexpr uintptr_t IsWantWeaponBash = 0x34A41F0; constexpr uintptr_t IsWantLethalUse = 0x34A3EB0; constexpr uintptr_t IsInspect = 0x34A3740; constexpr uintptr_t IsCantedAds = 0x34A3660; constexpr uintptr_t IsAds = 0x34A33A0; constexpr uintptr_t IsAdsSwitch = 0x34A32B0; constexpr uintptr_t IsAdsEntering = 0x34A3170; constexpr uintptr_t IsAdsExiting = 0x34A3210; constexpr uintptr_t AdsPercent = 0x34A2E00; constexpr uintptr_t IsAdrenalineShotUsing = 0x34A3150; constexpr uintptr_t IsAdrenalineShotEnter = 0x3154EA0; constexpr uintptr_t IsAdrenalineShotEnter = 0x34A49D0; constexpr uintptr_t IsAdrenalineShotExit = 0x34A3140; constexpr uintptr_t IsAdrenalineShotExit = 0x34A49E0; constexpr uintptr_t IsReloading = 0x34A37D0; constexpr uintptr_t IsActiveTempWeapon = 0x34A30A0; constexpr uintptr_t IsActiveTempShootWeapon = 0x34A3000; constexpr uintptr_t IsActiveTempNotShootWeapon = 0x34A2F60; constexpr uintptr_t IsMainSlotActive = 0x34A3760; constexpr uintptr_t IsSwitchTempWeapon = 0x34A3860; constexpr uintptr_t IsSwitchTempWeapon = 0x34A4A10; constexpr uintptr_t IsSwitchSlot = 0x34A3850; constexpr uintptr_t IsSwitchSlot = 0x34A4A00; constexpr uintptr_t IsUseLeftHandItem = 0x34A3870; constexpr uintptr_t IsBlockGasMaskAnimation = 0x34A3480; constexpr uintptr_t IsBombPlantingOrDefusing = 0x34A3510; constexpr uintptr_t IsCanChangeWeaponInput = 0x34A3530; constexpr uintptr_t BattlePerkIcon = 0x34901A0; constexpr uintptr_t IsInitialized = 0x34A3730; constexpr uintptr_t IsInitialized = 0x34A49F0; constexpr uintptr_t Awake = 0x3490150; constexpr uintptr_t FixedUpdateCore = 0x3494D20; constexpr uintptr_t UpdateCore = 0x349E450; constexpr uintptr_t UpdateItemInLeftHand = 0x349E8A0; constexpr uintptr_t ChangeActiveLoadout = 0x3491190; constexpr uintptr_t SetInventoryAmmo = 0x3499E90; constexpr uintptr_t GetInventoryAmmo = 0x34961C0; constexpr uintptr_t SetChargedAmmo = 0x3499D10; constexpr uintptr_t GetChargedAmmo = 0x3495E40; constexpr uintptr_t SimulateInput = 0x349A220; constexpr uintptr_t ExecuteCommand = 0x3492E60; constexpr uintptr_t OnEvent = 0x34989A0; constexpr uintptr_t OnEvent = 0x3498EA0; constexpr uintptr_t OnEvent = 0x3499280; constexpr uintptr_t OnEvent = 0x3498E70; constexpr uintptr_t Initialize = 0x3496B50; constexpr uintptr_t ResetState = 0x3499C30; constexpr uintptr_t DoWeaponBash = 0x3491420; constexpr uintptr_t UseWeapon = 0x34A2250; constexpr uintptr_t UseMeleeWeapon = 0x349F0B0; constexpr uintptr_t UseShootingWeapon = 0x34A0650; constexpr uintptr_t UseThrowingWeapon = 0x34A1D20; constexpr uintptr_t UseProjectileLauncherWeapon = 0x349FF80; constexpr uintptr_t UseBattlePerk = 0x349EF40; constexpr uintptr_t UseNukeBattlePerk = 0x349FDC0; constexpr uintptr_t UseMinigunBattlePerk = 0x349FB60; constexpr uintptr_t UseThrowingDroneBattlePerk = 0x34A1710; constexpr uintptr_t UseAdrenalineShot = 0x349EDB0; constexpr uintptr_t EquipArmorPlate = 0x3492090; constexpr uintptr_t TryPickUpWeapon = 0x349CAA0; constexpr uintptr_t TryPickUpItem = 0x349BE90; constexpr uintptr_t AutoLootPickUpItems = 0x348F7D0; constexpr uintptr_t EquipLoadoutDrop = 0x3492430; constexpr uintptr_t BuyStationInput = 0x3490240; constexpr uintptr_t OnAdsInput = 0x3498170; constexpr uintptr_t OnCantedAdsInput = 0x34982E0; constexpr uintptr_t OnUseWeaponInput = 0x3499AB0; constexpr uintptr_t OnUseLethalWeaponInput = 0x3499AA0; constexpr uintptr_t OnBashWeaponInput = 0x3498200; constexpr uintptr_t OnChangeWeaponInput = 0x3498370; constexpr uintptr_t OnInspectInput = 0x3499340; constexpr uintptr_t OnCheckWatchInput = 0x3498620; constexpr uintptr_t OnReloadInput = 0x3499600; constexpr uintptr_t OnPickUpWeaponInput = 0x3499450; constexpr uintptr_t OnUseBattlePerkInput = 0x3499960; constexpr uintptr_t OnUseAdrenalineShot = 0x3499810; constexpr uintptr_t OnEquipLoadoutDropByIndex = 0x34988B0; constexpr uintptr_t OnBuyStationInputIndex = 0x3498260; constexpr uintptr_t OnEnterExitVehicleInput = 0x34988A0; constexpr uintptr_t OnWeaponBoxOpenInput = 0x3499C20; constexpr uintptr_t GetEquipArmorPlateInput = 0x3495FA0; constexpr uintptr_t OnTempActiveWeaponChange = 0x3499780; constexpr uintptr_t OnActiveWeaponChange = 0x3497110; constexpr uintptr_t OnActiveWeaponLoadoutChange = 0x34971A0; constexpr uintptr_t OnDeath = 0x34986B0; constexpr uintptr_t OnDowned = 0x3498810; constexpr uintptr_t OnRevive = 0x34996D0; constexpr uintptr_t OnPlantOrDefuseBombTimerChange = 0x3499540; constexpr uintptr_t UseAmmoSourceAsSlotType = 0x349EE70; constexpr uintptr_t GetWeaponAmmoSlotType = 0x34969D0; constexpr uintptr_t DropWeapon = 0x3491520; constexpr uintptr_t Weapons = 0x34A2460; constexpr uintptr_t GetWeaponBySlot = 0x3496B20; constexpr uintptr_t SetWeaponBySlot = 0x349A1C0; constexpr uintptr_t InstantiateLeftHandItem = 0x3496C30; constexpr uintptr_t InstantiateWeaponInSlot = 0x3496FC0; constexpr uintptr_t GetRandomSpreadDirection = 0x3496390; constexpr uintptr_t TryFindItemForPickUp = 0x349B190; constexpr uintptr_t .ctor = 0x34A26A0; constexpr uintptr_t .cctor = 0x34A2610; }; // CombatMaster.Battle.Gameplay.Player.PlayerAudio struct PlayerAudio { constexpr uintptr_t _mouthAudioSource = 0x30; constexpr uintptr_t _mySelfAudioSource = 0x38; constexpr uintptr_t _worldAudioSource = 0x40; constexpr uintptr_t _bombDefuseAudioSource = 0x48; constexpr uintptr_t _paramotorAudioSource = 0x50; constexpr uintptr_t _stepsAudioSource = 0x58; constexpr uintptr_t _parachuteAudioSource = 0x60; constexpr uintptr_t _paramotorMySelfAudioSource = 0x68; constexpr uintptr_t _flyingAudioSource = 0x70; constexpr uintptr_t _zipLineAudioSource = 0x78; constexpr uintptr_t _adrenalineAudioSource = 0x80; constexpr uintptr_t _playerRoot = 0x88; constexpr uintptr_t _operatorTemplateId = 0x90; constexpr uintptr_t _operatorTemplate = 0x98; constexpr uintptr_t _brGameModeSystem = 0xA0; constexpr uintptr_t _nextClimbSoundPlay = 0xA8; constexpr uintptr_t _isPlayerInDamageZone = 0xAC; constexpr uintptr_t _lastSlideState = 0xAD; constexpr uintptr_t _lastInAirState = 0xAE; constexpr uintptr_t _lastIsZipLineMoving = 0xAF; constexpr uintptr_t _lastIsAdrenalineUsing = 0xB0; constexpr uintptr_t _lastStepPosition = 0xB4; constexpr uintptr_t _stepMagnitude = 0xC0; constexpr uintptr_t _lastIsPlayerWithParachute = 0xC4; constexpr uintptr_t _deathCount = 0xC8; constexpr uintptr_t _onRespawnSoundPlayed = 0xCC; constexpr uintptr_t _dangerZoneSfxDelay = 0xD0; constexpr uintptr_t _paramotorActiveTime = 0xD4; constexpr uintptr_t _lastParamotorStartTime = 0xD8; // ---- Methods ---- constexpr uintptr_t OperatorTemplate = 0x34B6200; constexpr uintptr_t WorldAudioSource = 0x54DA60; constexpr uintptr_t Awake = 0x34B1E20; constexpr uintptr_t UpdateCore = 0x34B4850; constexpr uintptr_t Initialize = 0x34B2180; constexpr uintptr_t ResetState = 0x34B3FB0; constexpr uintptr_t OnEvent = 0x34B2DF0; constexpr uintptr_t RegisterOtherShoots = 0x34B3910; constexpr uintptr_t PlayBulletSwishSound = 0x34B32F0; constexpr uintptr_t UpdateStepSound = 0x34B5C30; constexpr uintptr_t UpdateLandingSound = 0x34B50D0; constexpr uintptr_t UpdateZipLineSound = 0x34B6060; constexpr uintptr_t UpdateAdrenalineSound = 0x34B45F0; constexpr uintptr_t UpdateSoundParamotor = 0x34B59B0; constexpr uintptr_t UpdateSoundParachute = 0x34B57E0; constexpr uintptr_t UpdateSoundFlying = 0x34B5310; constexpr uintptr_t OnWeaponActionTrigger = 0x34B3240; constexpr uintptr_t OnArmorDestroy = 0x34B2AB0; constexpr uintptr_t UpdateSoundOnGasMaskOn = 0x34B5640; constexpr uintptr_t UpdateSoundOnGasMaskOff = 0x34B5600; constexpr uintptr_t UpdateSoundGasMaskDamage = 0x34B5580; constexpr uintptr_t UpdateSoundOnGasMaskDestroy = 0x34B55C0; constexpr uintptr_t UpdateSoundOnPickUpItem = 0x34B5680; constexpr uintptr_t OnPickUpWeapon = 0x34B3010; constexpr uintptr_t OnPickUpFlag = 0x34B2F80; constexpr uintptr_t OnStartDefuseBomb = 0x34B31C0; constexpr uintptr_t OnBashWeapon = 0x34B2AF0; constexpr uintptr_t OnDeath = 0x34B2CD0; constexpr uintptr_t OnClimb = 0x34B2BE0; constexpr uintptr_t OnJump = 0x34B2EB0; constexpr uintptr_t OnSlideCallBack = 0x34B3050; constexpr uintptr_t OnBodyDrop = 0x34B2BB0; constexpr uintptr_t OnUseBattlePerk = 0x34B3200; constexpr uintptr_t PlayLandingSound = 0x34B33D0; constexpr uintptr_t PlayStepSound = 0x34B35A0; constexpr uintptr_t GetStepDistanceMultiplier = 0x34B2030; constexpr uintptr_t .ctor = 0x34B61C0; }; // CombatMaster.Battle.Gameplay.Player.PlayerAutoFire struct PlayerAutoFire { constexpr uintptr_t _targetBoundCurve = 0x30; constexpr uintptr_t _timeStopAutoFire = 0x38; constexpr uintptr_t _playerRoot = 0x40; constexpr uintptr_t _closestEnemy = 0x48; constexpr uintptr_t _raycastSightBuffer = 0x50; constexpr uintptr_t _targetChargeTime = 0x58; constexpr uintptr_t _chargedTime = 0x5C; constexpr uintptr_t _smoothChargedTime = 0x60; constexpr uintptr_t _isWantFire = 0x64; constexpr uintptr_t _isWantAds = 0x68; constexpr uintptr_t _lastChargedActiveTime = 0x6C; // ---- Methods ---- constexpr uintptr_t ChargedPercent = 0x34B76C0; constexpr uintptr_t IsWantFire = 0x34B7710; constexpr uintptr_t IsWantAdsFire = 0x34B76F0; constexpr uintptr_t IsAutoFireReady = 0x58B260; constexpr uintptr_t IsAutoFireReady = 0x62F3E0; constexpr uintptr_t Awake = 0x34B6340; constexpr uintptr_t Initialize = 0x34B6540; constexpr uintptr_t ResetState = 0x34B6D70; constexpr uintptr_t UpdateCore = 0x34B6DD0; constexpr uintptr_t CheckPlayerEnemyInSight = 0x34B6390; constexpr uintptr_t IsTargetSuitableForSniper = 0x34B65A0; constexpr uintptr_t IsTargetSuitable = 0x34B6790; constexpr uintptr_t .ctor = 0x34B7640; }; // CombatMaster.Battle.Gameplay.Player.PlayerEntityEventListener struct PlayerEntityEventListener { constexpr uintptr_t _state = 0x28; constexpr uintptr_t _cachedServerTime = 0x0; constexpr uintptr_t _cacheServerTimeFrame = 0x4; // ---- Methods ---- constexpr uintptr_t State = 0x34B77D0; constexpr uintptr_t ServerTime = 0x34B7720; constexpr uintptr_t .ctor = 0x34B61C0; }; // CombatMaster.Battle.Gameplay.Player.PlayerHealth struct PlayerHealth { constexpr uintptr_t OnDeath = 0x30; constexpr uintptr_t OnDeathCounterUpdate = 0x38; constexpr uintptr_t OnRespawn = 0x40; constexpr uintptr_t OnResetPlayer = 0x48; constexpr uintptr_t OnDowned = 0x50; constexpr uintptr_t OnRevive = 0x58; constexpr uintptr_t OnFallDamage = 0x60; constexpr uintptr_t OnBleedingDamage = 0x68; constexpr uintptr_t OnGasMaskOn = 0x70; constexpr uintptr_t OnGasMaskOff = 0x78; constexpr uintptr_t OnGasMaskDamage = 0x80; constexpr uintptr_t OnGasMaskDestroy = 0x88; constexpr uintptr_t OnArmorDestroy = 0x90; constexpr uintptr_t _damageRecords = 0x98; constexpr uintptr_t DeathTime = 0xA8; constexpr uintptr_t _deathCounter = 0xB0; constexpr uintptr_t _readyForSpawnInput = 0xB8; constexpr uintptr_t _downedCancelationToken = 0xC0; constexpr uintptr_t _lastKnowGasMaskStrength = 0xC8; constexpr uintptr_t _lastKnowArmor = 0xCC; constexpr uintptr_t _lastKnowHealth = 0xD0; constexpr uintptr_t _lastDamageTime = 0xD4; constexpr uintptr_t _lastDamageWounding = 0xD8; constexpr uintptr_t _resurrectTime = 0xDC; constexpr uintptr_t _accumulativeHealth = 0xE0; constexpr uintptr_t _selfReviveTimer = 0xE4; constexpr uintptr_t _lastSelfReviveTime = 0xE8; constexpr uintptr_t _gasMaskSwitchTime = 0xEC; constexpr uintptr_t _lastGasMaskActiveTime = 0xF0; constexpr uintptr_t _playerRoot = 0xF8; constexpr uintptr_t _brGameModeSystem = 0x100; constexpr uintptr_t _cmGameModeSystem = 0x108; // ---- Methods ---- constexpr uintptr_t MaxArmor = 0x34BB2E0; constexpr uintptr_t Armor = 0x34BABA0; constexpr uintptr_t ArmorPercent = 0x34BAAD0; constexpr uintptr_t ArmorByDefault = 0x34BA920; constexpr uintptr_t MaxHealth = 0x34BB390; constexpr uintptr_t Health = 0x34BAF90; constexpr uintptr_t HealthPercent = 0x34BAEE0; constexpr uintptr_t IsDead = 0x34BB030; constexpr uintptr_t IsDowned = 0x34BB050; constexpr uintptr_t GasMaskStrength = 0x34BAE20; constexpr uintptr_t GasMaskFilters = 0x34BAC40; constexpr uintptr_t IsGasMaskActive = 0x5EEE80; constexpr uintptr_t IsGasMaskActive = 0x5E10C0; constexpr uintptr_t IsGasMaskSwitch = 0x2763910; constexpr uintptr_t IsGasMaskSwitch = 0x30FFF80; constexpr uintptr_t IsSelfReviving = 0x34BB190; constexpr uintptr_t SelfReviveEndTime = 0x34BB720; constexpr uintptr_t SelfReviveEndTime = 0x34BB7F0; constexpr uintptr_t ReadyForSpawn = 0x34BB490; constexpr uintptr_t ReadyForSpawn = 0x34BB740; constexpr uintptr_t IsInvincible = 0x34BB0F0; constexpr uintptr_t ResurrectTime = 0x34BB670; constexpr uintptr_t ReadyResurrectPercent = 0x34BB530; constexpr uintptr_t LastResurrectTime = 0x2CEA5E0; constexpr uintptr_t IsWantUseSelfRevive = 0x34BB200; constexpr uintptr_t LastKillerPosition = 0x5A69E0; constexpr uintptr_t LastKillerPosition = 0x5A3B80; constexpr uintptr_t DamageRecords = 0x54E860; constexpr uintptr_t IsInitialized = 0x285CCF0; constexpr uintptr_t IsInitialized = 0x34BB730; constexpr uintptr_t Awake = 0x34B7F70; constexpr uintptr_t UpdateCore = 0x34B9ED0; constexpr uintptr_t SimulateOwner = 0x34B92F0; constexpr uintptr_t SimulateInput = 0x34B9160; constexpr uintptr_t ExecuteCommand = 0x34B8240; constexpr uintptr_t OnEvent = 0x34B85F0; constexpr uintptr_t Initialize = 0x34B8460; constexpr uintptr_t ResetState = 0x34B8BE0; constexpr uintptr_t EquipArmorPlate = 0x34B8050; constexpr uintptr_t TakeDamage = 0x34B93C0; constexpr uintptr_t DownedProcess = 0x34B7FC0; constexpr uintptr_t SelfReviveCommand = 0x34B8DE0; constexpr uintptr_t AutoHeal = 0x34B7840; constexpr uintptr_t UseAdrenalineShot = 0x34BA540; constexpr uintptr_t OnHealthChange = 0x34B8920; constexpr uintptr_t OnArmorChange = 0x34B8520; constexpr uintptr_t OnIsDownedChange = 0x34B8A70; constexpr uintptr_t OnIsSelfReviveChange = 0x34B8B30; constexpr uintptr_t OnGasMaskStrengthChange = 0x34B88B0; constexpr uintptr_t TrySpawnBloodOnWall = 0x34B9C40; constexpr uintptr_t .ctor = 0x34BA600; }; // IAccessoryView struct IAccessoryView { // ---- Methods ---- constexpr uintptr_t YawRotation = 0x35AAB0; constexpr uintptr_t PositionOffset = 0x3474E0; constexpr uintptr_t GameObject = 0x3479D0; }; // BodyPartAccessory struct BodyPartAccessory { constexpr uintptr_t CategoryMask = 0x10; constexpr uintptr_t AccessoryGameObject = 0x18; constexpr uintptr_t _yawRotation = 0x20; constexpr uintptr_t _positionOffset = 0x24; // ---- Methods ---- constexpr uintptr_t YawRotation = 0x55FF10; constexpr uintptr_t PositionOffset = 0x12A06F0; constexpr uintptr_t GameObject = 0x5243F0; }; // EmbeddedAccessory struct EmbeddedAccessory { constexpr uintptr_t AccessoryId = 0x10; constexpr uintptr_t AccessoryGameObject = 0x18; constexpr uintptr_t _yawRotation = 0x20; constexpr uintptr_t _positionOffset = 0x24; // ---- Methods ---- constexpr uintptr_t YawRotation = 0x55FF10; constexpr uintptr_t PositionOffset = 0x12A06F0; constexpr uintptr_t GameObject = 0x5243F0; }; // ExternalAccessory struct ExternalAccessory { constexpr uintptr_t AccessoryId = 0x10; constexpr uintptr_t AccessoryPivot = 0x18; constexpr uintptr_t _yawRotation = 0x20; constexpr uintptr_t _positionOffset = 0x24; // ---- Methods ---- constexpr uintptr_t YawRotation = 0x55FF10; constexpr uintptr_t PositionOffset = 0x12A06F0; constexpr uintptr_t GameObject = 0x34B1DC0; }; // CombatMaster.Battle.Gameplay.Player.PlayerMobView struct PlayerMobView { constexpr uintptr_t _flapDisplaceAmount = 0x0; constexpr uintptr_t _isHands = 0x20; constexpr uintptr_t _handsRigRootBone = 0x28; constexpr uintptr_t _animator = 0x30; constexpr uintptr_t _tagCamera = 0x38; constexpr uintptr_t _headTransform = 0x40; constexpr uintptr_t _neckTransform = 0x48; constexpr uintptr_t _gasMaskPoint = 0x50; constexpr uintptr_t _chestTransform = 0x58; constexpr uintptr_t _spineTransform = 0x60; constexpr uintptr_t _lKneeTransform = 0x68; constexpr uintptr_t _rKneeTransform = 0x70; constexpr uintptr_t _weaponPivotR = 0x78; constexpr uintptr_t _weaponPivotL = 0x80; constexpr uintptr_t _weaponPivotF = 0x88; constexpr uintptr_t _wristbandPivot = 0x90; constexpr uintptr_t _bodyRenderer = 0x98; constexpr uintptr_t _playerRagdoll = 0xA0; constexpr uintptr_t _zipLineAttachView = 0xA8; constexpr uintptr_t _trailPosition = 0xB0; constexpr uintptr_t _flappingClothMasks = 0xB8; constexpr uintptr_t _parachuteView = 0xC0; constexpr uintptr_t _paramotorPivot = 0xC8; constexpr uintptr_t _paramotorExplosion = 0xD0; constexpr uintptr_t _pistolHolsterTransform = 0xD8; constexpr uintptr_t _isFlappingClothEnabled = 0xE0; constexpr uintptr_t _flappingClothPower = 0xE4; constexpr uintptr_t _bravoRedFlag = 0xE8; constexpr uintptr_t _bravoBlueFlag = 0xF0; constexpr uintptr_t _alfaRedFlag = 0xF8; constexpr uintptr_t _alfaBlueFlag = 0x100; constexpr uintptr_t _bravoRedFlagWwl = 0x108; constexpr uintptr_t _bravoBlueFlagWwl = 0x110; constexpr uintptr_t _alfaRedFlagWwl = 0x118; constexpr uintptr_t _alfaBlueFlagWwl = 0x120; constexpr uintptr_t _bodyPartAccessories = 0x128; constexpr uintptr_t _embeddedAccessories = 0x130; constexpr uintptr_t _externalAccessories = 0x138; constexpr uintptr_t _targetFlappingCloth = 0x150; constexpr uintptr_t _lods = 0x158; constexpr uintptr_t _parachuteId = 0x160; constexpr uintptr_t _paramotorId = 0x164; constexpr uintptr_t _paramotorView = 0x168; constexpr uintptr_t _disableWeaponsPivot = 0x170; constexpr uintptr_t _handsAllBones = 0x178; // ---- Methods ---- constexpr uintptr_t IsHands = 0x51FDC0; constexpr uintptr_t Animator = 0x54DFC0; constexpr uintptr_t NeckTransform = 0x54DA70; constexpr uintptr_t HeadTransform = 0x54DA60; constexpr uintptr_t GasMaskPoint = 0x54DA80; constexpr uintptr_t SpineTransform = 0x54E670; constexpr uintptr_t ChestTransform = 0x546A70; constexpr uintptr_t WeaponPivotR = 0x54E970; constexpr uintptr_t WeaponPivotL = 0x54E870; constexpr uintptr_t WeaponPivotF = 0x54E9A0; constexpr uintptr_t TagCamera = 0x5140C0; constexpr uintptr_t Bounds = 0x34BE5F0; constexpr uintptr_t PlayerRagdoll = 0x6C1220; constexpr uintptr_t PistolHolsterTransform = 0x6C0200; constexpr uintptr_t RKneeTransform = 0x54E980; constexpr uintptr_t WristbandPivot = 0x53E8A0; constexpr uintptr_t ZipLineAttachView = 0x54E960; constexpr uintptr_t ParachuteView = 0x74E3D0; constexpr uintptr_t IsFlappingClothEnabled = 0x285D0B0; constexpr uintptr_t AllRenderers = 0x6CE380; constexpr uintptr_t AllRenderers = 0x220BBA0; constexpr uintptr_t ActiveSkinnedMeshRenderers = 0x6CC610; constexpr uintptr_t ActiveSkinnedMeshRenderers = 0x6CC660; constexpr uintptr_t TrailPosition = 0x54E890; constexpr uintptr_t Initialize = 0x34BBA10; constexpr uintptr_t TryGetAccessoryView = 0x34BC640; constexpr uintptr_t UpdateOperatorAccessories = 0x34BDEC0; constexpr uintptr_t UpdateOperatorAccessoriesInternal = 0x34BD370; constexpr uintptr_t UpdateFlappingCloth = 0x34BCF70; constexpr uintptr_t UpdateFlagpoleView = 0x34BCB80; constexpr uintptr_t UpdateParamotorView = 0x34BDFF0; constexpr uintptr_t UpdateAppearanceWeapons = 0x34BCAD0; constexpr uintptr_t UpdateParachuteView = 0x34BDF50; constexpr uintptr_t PlayParamotorExplosion = 0x34BC3C0; constexpr uintptr_t ResetToTPose = 0x34BC480; constexpr uintptr_t ValidateMaterialsTextures = 0x34BE260; constexpr uintptr_t Awake = 0x34BB800; constexpr uintptr_t OnDisable = 0x34BC340; constexpr uintptr_t OnDestroy = 0x34BC100; constexpr uintptr_t GetPivotByWeapon = 0x34BB9C0; constexpr uintptr_t UpdateLodGroupScreenRelativeTransitionHeight = 0x34BD280; constexpr uintptr_t .ctor = 0x34BE5D0; constexpr uintptr_t .cctor = 0x34BE580; }; // CombatMaster.Battle.Gameplay.Player.PlayerMovement struct PlayerMovement { constexpr uintptr_t _maxZipLineFrame = 0x0; constexpr uintptr_t _maxAdrenalineFrame = 0x0; constexpr uintptr_t _adrenalineTotalFrames = 0x0; constexpr uintptr_t _adrenalineUseFrames = 0x0; constexpr uintptr_t OnStartClimb = 0x30; constexpr uintptr_t OnStartZipLine = 0x38; constexpr uintptr_t OnJump = 0x40; constexpr uintptr_t _playerRoot = 0x48; constexpr uintptr_t _moveDirection = 0x50; constexpr uintptr_t _moveSpeedState = 0x5C; constexpr uintptr_t _verticalRotation = 0x60; constexpr uintptr_t _normalizedSpeed = 0x64; constexpr uintptr_t _horRotationAngles = 0x68; constexpr uintptr_t _headRotation = 0x70; constexpr uintptr_t _isCrouch = 0x90; constexpr uintptr_t _isClimbing = 0x91; constexpr uintptr_t _isZipLineMoving = 0x92; constexpr uintptr_t _isSliding = 0x93; constexpr uintptr_t _isInAir = 0x94; constexpr uintptr_t _isParachute = 0x95; constexpr uintptr_t _isFalling = 0x96; constexpr uintptr_t _isOnTrain = 0x97; constexpr uintptr_t _timeWithoutParachute = 0x98; constexpr uintptr_t _isWantUseParachute = 0x9C; constexpr uintptr_t _isSkyDescent = 0x9D; constexpr uintptr_t _isJumpInput = 0xA4; constexpr uintptr_t _isMoveUpInput = 0xA5; constexpr uintptr_t _isParamotorDestroyedInput = 0xA6; constexpr uintptr_t _isCrouchInput = 0xA7; constexpr uintptr_t _isSlideInput = 0xA8; constexpr uintptr_t _isBreakZipLineInput = 0xA9; constexpr uintptr_t _recoilOffsetVector = 0xAC; constexpr uintptr_t _currentRecoilValue = 0xB4; constexpr uintptr_t _targetRecoilValue = 0xB8; constexpr uintptr_t _gravityForce = 0xBC; constexpr uintptr_t _isGrounded = 0xC0; constexpr uintptr_t _startTimeOfTheLastSlide = 0xC4; constexpr uintptr_t _endTimeOfTheLastSlide = 0xC8; constexpr uintptr_t _lastIsJumpPadStay = 0xCC; constexpr uintptr_t _sprintStamina = 0xD0; constexpr uintptr_t _slideDirection = 0xD4; constexpr uintptr_t _climbToPosition = 0xE0; constexpr uintptr_t _climbFromPosition = 0xEC; constexpr uintptr_t _currentClimbFrame = 0xF8; constexpr uintptr_t _currentZipLineSegment = 0xFC; constexpr uintptr_t _zipLineToPosition = 0x130; constexpr uintptr_t _zipLineFromPosition = 0x13C; constexpr uintptr_t _currentZipLineFrame = 0x148; constexpr uintptr_t _zipLineCorrectPosition = 0x14C; constexpr uintptr_t _correctZipLineFrames = 0x158; constexpr uintptr_t _totalZipLineFrames = 0x15C; constexpr uintptr_t _currentAdrenalineFrame = 0x160; constexpr uintptr_t _parachuteAccumulateSpeed = 0x164; constexpr uintptr_t _fallingAccumulateSpeed = 0x170; constexpr uintptr_t _inertiaAccumulateSpeed = 0x17C; constexpr uintptr_t _timeInAir = 0x188; constexpr uintptr_t _timeInFalling = 0x18C; constexpr uintptr_t _useParachuteTimePassed = 0x190; constexpr uintptr_t _timeWithoutZipLine = 0x194; constexpr uintptr_t _targetHeight = 0x198; constexpr uintptr_t _tweenRecoilDumping = 0x1A0; constexpr uintptr_t _platform_near01 = 0x1A8; constexpr uintptr_t _platform_near02 = 0x1B0; constexpr uintptr_t _nextFramePlatformClimbInput = 0x1B8; constexpr uintptr_t _lastExecuteResultWorldPosition = 0x1D0; constexpr uintptr_t _escalator = 0x1E0; constexpr uintptr_t _previousIsFall = 0x1E8; constexpr uintptr_t _fallStartHeight = 0x1EC; constexpr uintptr_t GroundHittableSurface = 0x1F8; constexpr uintptr_t _nearbyZipLines = 0x230; constexpr uintptr_t _nearbyJumpPads = 0x238; // ---- Methods ---- constexpr uintptr_t MoveDirection = 0x34CB4A0; constexpr uintptr_t MoveDirection = 0x34CBFA0; constexpr uintptr_t MoveSpeedState = 0x34CB550; constexpr uintptr_t MoveSpeedState = 0x34CC0A0; constexpr uintptr_t VerticalRotation = 0x34CB780; constexpr uintptr_t VerticalRotation = 0x34CC200; constexpr uintptr_t NormalizedSpeed = 0x34CB5D0; constexpr uintptr_t NormalizedSpeed = 0x34CC130; constexpr uintptr_t SumHorizontalRotation = 0x34CB710; constexpr uintptr_t HeadRotation = 0x883A30; constexpr uintptr_t HeadRotation = 0x34CBA00; constexpr uintptr_t HeadRotationDelta = 0x6AF990; constexpr uintptr_t HeadRotationDelta = 0x6AFAB0; constexpr uintptr_t Velocity = 0x5C9480; constexpr uintptr_t Velocity = 0x5C9560; constexpr uintptr_t DistanceToGround = 0x6AF8E0; constexpr uintptr_t DistanceToGround = 0x6AF9D0; constexpr uintptr_t IsAdrenalineActive = 0x34CAF10; constexpr uintptr_t AdrenalineLeftPercent = 0x34CADD0; constexpr uintptr_t AdrenalineLeftFrames = 0x34CADA0; constexpr uintptr_t IsCrouch = 0x34CAFC0; constexpr uintptr_t IsCrouch = 0x34CBB00; constexpr uintptr_t IsClimbing = 0x34CAF30; constexpr uintptr_t IsClimbing = 0x34CBA70; constexpr uintptr_t IsZipLineMoving = 0x34CB420; constexpr uintptr_t IsZipLineMoving = 0x34CBF10; constexpr uintptr_t IsSliding = 0x34CB3A0; constexpr uintptr_t IsSliding = 0x34CBE70; constexpr uintptr_t IsInAir = 0x34CB160; constexpr uintptr_t IsInAir = 0x34CBCB0; constexpr uintptr_t IsParachute = 0x34CB210; constexpr uintptr_t IsParachute = 0x34CBD50; constexpr uintptr_t IsParamotorEquipped = 0x34CB290; constexpr uintptr_t IsFalling = 0x34CB040; constexpr uintptr_t IsFalling = 0x34CBB90; constexpr uintptr_t IsOnTrain = 0x34CB200; constexpr uintptr_t IsWantUseParachute = 0x25CC060; constexpr uintptr_t IsWantUseParachute = 0x34CBF00; constexpr uintptr_t IsFreezeMovement = 0x34CB0C0; constexpr uintptr_t IsFreezeMovement = 0x34CBC20; constexpr uintptr_t IsSkyDescent = 0x34CB390; constexpr uintptr_t IsSkyDescent = 0x34CBDE0; constexpr uintptr_t IsGrounded = 0x24892F0; constexpr uintptr_t LastSprintServerTime = 0x6AF980; constexpr uintptr_t LastSprintServerTime = 0x6AFAA0; constexpr uintptr_t IsCrouchInput = 0x34CAFB0; constexpr uintptr_t LastIsJumpPadStay = 0x2DBAFD0; constexpr uintptr_t CurrentZipLineSegment = 0x34CAE30; constexpr uintptr_t CurrentZipLineSegment = 0x34CB800; constexpr uintptr_t MovedByPlatform = 0x34CB5C0; constexpr uintptr_t MovedByPlatform = 0x34CC120; constexpr uintptr_t IsOnPlatform = 0x34CB1F0; constexpr uintptr_t Platform = 0x34CB650; constexpr uintptr_t IsInitialized = 0x34CB1E0; constexpr uintptr_t IsInitialized = 0x34CBD40; constexpr uintptr_t Awake = 0x34BE640; constexpr uintptr_t UpdateCore = 0x34CA6C0; constexpr uintptr_t FixedUpdateCore = 0x34C3C30; constexpr uintptr_t SimulateInput = 0x34C7130; constexpr uintptr_t SimulateOwner = 0x34C7CD0; constexpr uintptr_t ExecuteCommand = 0x34BED20; constexpr uintptr_t OnEvent = 0x34C5E90; constexpr uintptr_t OnEvent = 0x34C5F60; constexpr uintptr_t OnTriggerEnter = 0x34C6650; constexpr uintptr_t OnTriggerExit = 0x34C67F0; constexpr uintptr_t Initialize = 0x34C5350; constexpr uintptr_t ResetState = 0x34C69A0; constexpr uintptr_t SetTargetRecoil = 0x34C6E90; constexpr uintptr_t UpdateBodyHeight = 0x34C9D60; constexpr uintptr_t GetMoveData = 0x34C4B60; constexpr uintptr_t GetCurrentAxisRotation = 0x34C4360; constexpr uintptr_t GetClimbPosition = 0x34C3DF0; constexpr uintptr_t TryStartToClimb = 0x34C87B0; constexpr uintptr_t TryStartZipLineMoving = 0x34C8B90; constexpr uintptr_t TryJumpPadMoving = 0x34C8600; constexpr uintptr_t TryTeleport = 0x34C95F0; constexpr uintptr_t DoClimb = 0x34BE7A0; constexpr uintptr_t DoZipLineMoving = 0x34BE9B0; constexpr uintptr_t CheckIsFalling = 0x34BE680; constexpr uintptr_t OnJumpInput = 0x34C5FF0; constexpr uintptr_t OnCrouchInput = 0x34C5AB0; constexpr uintptr_t OnParachuteInput = 0x34C6090; constexpr uintptr_t OnParamotorDestroy = 0x34C62A0; constexpr uintptr_t OnTeleportEvent = 0x34C6390; constexpr uintptr_t .ctor = 0x34CABD0; }; // TransformPair struct TransformPair { constexpr uintptr_t Joint = 0x10; constexpr uintptr_t RagdollJoint = 0x18; }; // HitData struct HitData { constexpr uintptr_t Power = 0x10; constexpr uintptr_t BodyPart = 0x14; constexpr uintptr_t Direction = 0x18; }; // CombatMaster.Battle.Gameplay.Player.PlayerRagdoll struct PlayerRagdoll { constexpr uintptr_t OnBodyDrop = 0x20; constexpr uintptr_t _root = 0x28; constexpr uintptr_t _headRigidbody = 0x30; constexpr uintptr_t _spineRigidbody = 0x38; constexpr uintptr_t _transformPairs = 0x40; constexpr uintptr_t _playerRoot = 0x48; constexpr uintptr_t _defaultPositions = 0x50; constexpr uintptr_t _defaultRotations = 0x58; constexpr uintptr_t _lastHitDataFrame = 0x60; constexpr uintptr_t _lastHitsData = 0x68; constexpr uintptr_t _rigidbodies = 0x70; // ---- Methods ---- constexpr uintptr_t Initialize = 0x33CAFE0; constexpr uintptr_t CopyFrom = 0x33CA710; constexpr uintptr_t OnDestroy = 0x33CB4D0; constexpr uintptr_t OnDisable = 0x33CB510; constexpr uintptr_t CombatMaster.Battle.Gameplay.IFixedUpdatable.FixedUpdateCore = 0x33CA380; constexpr uintptr_t ApplyHit = 0x33CA130; constexpr uintptr_t AddHit = 0x33C9F60; constexpr uintptr_t Disable = 0x33CA8C0; constexpr uintptr_t Enable = 0x33CACE0; constexpr uintptr_t .ctor = 0x33CB520; }; // CombatMaster.Battle.Gameplay.Player.PlayerRoot struct PlayerRoot { constexpr uintptr_t OnNewPlayerAdded = 0x0; constexpr uintptr_t MyPlayer = 0x8; constexpr uintptr_t SpectatorPlayer = 0x10; constexpr uintptr_t AllPlayers = 0x18; constexpr uintptr_t _nextSpectatorCancellationTokenSource = 0x20; constexpr uintptr_t _firstPersonPivot = 0x30; constexpr uintptr_t _thirdPersonPivot = 0x38; constexpr uintptr_t _trailController = 0x40; constexpr uintptr_t _cameraController = 0x48; constexpr uintptr_t _bodyHitbox = 0x50; constexpr uintptr_t _headHitbox = 0x58; constexpr uintptr_t _easeAreaOfInterest = 0x60; constexpr uintptr_t _initializePlayerData = 0x68; constexpr uintptr_t _firstPersonPivotGo = 0x70; constexpr uintptr_t _thirdPersonPivotGo = 0x78; constexpr uintptr_t _firstPersonView = 0x80; constexpr uintptr_t _thirdPersonView = 0x88; constexpr uintptr_t _boltHitboxBody = 0x90; constexpr uintptr_t _playerCollider = 0x98; constexpr uintptr_t _characterController = 0xA0; constexpr uintptr_t _playerArming = 0xA8; constexpr uintptr_t _playerMovement = 0xB0; constexpr uintptr_t _playerHealth = 0xB8; constexpr uintptr_t _playerAnimator = 0xC0; constexpr uintptr_t _playerAI = 0xC8; constexpr uintptr_t _playerAudio = 0xD0; constexpr uintptr_t _playerAimAssist = 0xD8; constexpr uintptr_t _playerAutoFire = 0xE0; constexpr uintptr_t InputController = 0xE8; constexpr uintptr_t _currentInputType = 0xF8; constexpr uintptr_t _sliceInputController = 0x100; constexpr uintptr_t IsOwner = 0x108; constexpr uintptr_t HasControl = 0x109; constexpr uintptr_t _isVisible = 0x10A; constexpr uintptr_t _lastTimeSpectatorHeardMyShoot = 0x10C; constexpr uintptr_t _lastMyPositionSpectatorHeard = 0x110; constexpr uintptr_t _isVisibleHitsBuffer = 0x120; constexpr uintptr_t _heartBit = 0x128; constexpr uintptr_t _lastHeartBeatServerFrame = 0x12C; constexpr uintptr_t SpectatingPlayer = 0x138; constexpr uintptr_t _isPlayerInHelicopter = 0x140; constexpr uintptr_t _brGameModeSystem = 0x148; constexpr uintptr_t _cachedPlayerData = 0x150; constexpr uintptr_t _cachedNetworkId = 0x158; constexpr uintptr_t _operatorViewData = 0x200; constexpr uintptr_t _currentSpectatorPlayer = 0x288; // ---- Methods ---- constexpr uintptr_t MainCamera = 0x33D3000; constexpr uintptr_t CurrentController = 0x33D29C0; constexpr uintptr_t ControlledVehicle = 0x6C1190; constexpr uintptr_t ControlledVehicle = 0x6C1450; constexpr uintptr_t FirstPersonPivot = 0x54DFC0; constexpr uintptr_t ThirdPersonPivot = 0x5140C0; constexpr uintptr_t CameraController = 0x54DA70; constexpr uintptr_t CharacterController = 0x6C1220; constexpr uintptr_t PlayerCollider = 0x54E860; constexpr uintptr_t PlayerArming = 0x54E960; constexpr uintptr_t PlayerMovement = 0x54E890; constexpr uintptr_t PlayerHealth = 0x6301E0; constexpr uintptr_t PlayerAnimator = 0x74E3D0; constexpr uintptr_t PlayerAI = 0x74E3C0; constexpr uintptr_t PlayerAudio = 0x20EEB40; constexpr uintptr_t PlayerAimAssist = 0x6C0200; constexpr uintptr_t PlayerAutoFire = 0x5B4730; constexpr uintptr_t FirstPersonView = 0x54E870; constexpr uintptr_t ThirdPersonView = 0x54E9A0; constexpr uintptr_t ActiveMobView = 0x33D2910; constexpr uintptr_t BodyHitbox = 0x54DA80; constexpr uintptr_t HeadHitbox = 0x546A70; constexpr uintptr_t VehicleInstanceId = 0x33D3380; constexpr uintptr_t VehicleInstanceId = 0x33D3470; constexpr uintptr_t IsControllerOrOwner = 0x33D2B30; constexpr uintptr_t HeartBeatDelta = 0x33D2A90; constexpr uintptr_t IsVisible = 0x33D2F60; constexpr uintptr_t IsSpectatorHeardMyShoot = 0x33D2F30; constexpr uintptr_t SpectatorPositionHeard = 0x33D32B0; constexpr uintptr_t IsInSpectatorAreaOfInterest = 0x25CC080; constexpr uintptr_t IsInSpectatorAreaOfInterest = 0x285DAC0; constexpr uintptr_t IsFirstPersonState = 0x21989C0; constexpr uintptr_t IsFirstPersonState = 0x2199E60; constexpr uintptr_t IsRealPlayer = 0x33D2F20; constexpr uintptr_t IsRealPlayer = 0x33D33F0; constexpr uintptr_t IsRealPlayerControl = 0x33D2E80; constexpr uintptr_t IsBotInput = 0x33D2B10; constexpr uintptr_t TeamId = 0x33D3320; constexpr uintptr_t IsPlayerInHelicopter = 0x33D2C50; constexpr uintptr_t IsPlayerCameraUnderOfWater = 0x33D2B60; constexpr uintptr_t IsPlayerUnderOfWater = 0x33D2DA0; constexpr uintptr_t PlayerData = 0x33D31C0; constexpr uintptr_t InitializePlayerData = 0x54E680; constexpr uintptr_t NetworkId = 0x33D30E0; constexpr uintptr_t PlayFabId = 0x33D31A0; constexpr uintptr_t OperatorData = 0x33D3130; constexpr uintptr_t OperatorData = 0x33D3400; constexpr uintptr_t Info = 0x2A61860; constexpr uintptr_t Info = 0x2A61930; constexpr uintptr_t MatchLeague = 0x33B9E50; constexpr uintptr_t MatchLeague = 0x33BA5B0; constexpr uintptr_t MatchInfo = 0x28AD370; constexpr uintptr_t MatchInfo = 0x2A618D0; constexpr uintptr_t IsInitialized = 0x33D2B50; constexpr uintptr_t IsInitialized = 0x33D33E0; constexpr uintptr_t Awake = 0x33CBBD0; constexpr uintptr_t OnDestroy = 0x33CFB70; constexpr uintptr_t Update = 0x33D27A0; constexpr uintptr_t FixedUpdate = 0x33CCF00; constexpr uintptr_t CombatMaster.Battle.Gameplay.IUpdatable.UpdateCore = 0x33CC950; constexpr uintptr_t UpdateCoreSelf = 0x33D1730; constexpr uintptr_t CombatMaster.Battle.Gameplay.IFixedUpdatable.FixedUpdateCore = 0x33CC830; constexpr uintptr_t FixedUpdateCoreSelf = 0x33CCE10; constexpr uintptr_t Attached = 0x33CB6B0; constexpr uintptr_t ControlGained = 0x33CCAD0; constexpr uintptr_t ControlLost = 0x33CCC20; constexpr uintptr_t SimulateOwner = 0x33D13E0; constexpr uintptr_t SimulateController = 0x33D0FC0; constexpr uintptr_t ExecuteCommand = 0x33CCCD0; constexpr uintptr_t IsInAreaOfInterest = 0x33CF050; constexpr uintptr_t ChangePlayerOperator = 0x33CC0F0; constexpr uintptr_t ResetPlayerState = 0x33D0B90; constexpr uintptr_t ResetPlayerStateInternal = 0x33D03B0; constexpr uintptr_t CheckCollisionWithOtherPlayers = 0x33CC610; constexpr uintptr_t InitializePlayer = 0x33CCF30; constexpr uintptr_t InstantiateOrUpdateOperatorView = 0x33CDF00; constexpr uintptr_t InstantiateOrUpdateFirstPerson = 0x33CD0B0; constexpr uintptr_t InstantiateOrUpdateThirdPerson = 0x33CE190; constexpr uintptr_t SetupInput = 0x33D0D50; constexpr uintptr_t InputDeinstallation = 0x33CD020; constexpr uintptr_t CheatsUpdate = 0x33CC3B0; constexpr uintptr_t SelectNextSpectatorPlayer = 0x33D0C80; constexpr uintptr_t OnDeath = 0x33CF920; constexpr uintptr_t OnDeathCounter = 0x33CF680; constexpr uintptr_t OnRespawn = 0x33CFD40; constexpr uintptr_t OnShootWeaponUseTrigger = 0x33CFE30; constexpr uintptr_t OnResetState = 0x33CFC30; constexpr uintptr_t OnVehicleInstanceIdChanged = 0x33D0130; constexpr uintptr_t .ctor = 0x33D28B0; constexpr uintptr_t .cctor = 0x33D27D0; }; // CombatMaster.Battle.Gameplay.Player.RagdollDropEventReceiver struct RagdollDropEventReceiver { constexpr uintptr_t _volume = 0x20; constexpr uintptr_t _playerRagdoll = 0x28; constexpr uintptr_t _nextEventTime = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x33D3520; constexpr uintptr_t OnCollisionEnter = 0x33D3570; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Player.ThirdPersonRotate struct ThirdPersonRotate { constexpr uintptr_t _playerRoot = 0x20; constexpr uintptr_t _previousYParentRotate = 0x28; constexpr uintptr_t _cachedMyTransform = 0x30; constexpr uintptr_t _cachedPlayerRootTransform = 0x38; // ---- Methods ---- constexpr uintptr_t ClampAngle = 0x33D43F0; constexpr uintptr_t Awake = 0x33D38B0; constexpr uintptr_t Update = 0x33D4050; constexpr uintptr_t MoveRotation = 0x33D3C10; constexpr uintptr_t IdleRotation = 0x33D3960; constexpr uintptr_t .ctor = 0x510900; }; // WeaponCategoryOffset struct WeaponCategoryOffset { constexpr uintptr_t WeaponCategory = 0x10; constexpr uintptr_t Position = 0x14; constexpr uintptr_t Rotation = 0x20; }; // WeaponOffset struct WeaponOffset { constexpr uintptr_t Weapon = 0x10; constexpr uintptr_t Position = 0x14; constexpr uintptr_t Rotation = 0x20; }; // CombatMaster.Battle.Gameplay.Player.ThirdPersonWeaponPivotOffset struct ThirdPersonWeaponPivotOffset { constexpr uintptr_t _weaponCategoryOffsets = 0x20; constexpr uintptr_t _weaponOffsets = 0x28; constexpr uintptr_t _playerMobView = 0x30; constexpr uintptr_t _playerRoot = 0x38; constexpr uintptr_t _activeWeapon = 0x40; constexpr uintptr_t _weaponPivotDefaultPos = 0x48; constexpr uintptr_t _weaponPivotDefaultRot = 0x54; // ---- Methods ---- constexpr uintptr_t Awake = 0x33D4460; constexpr uintptr_t OnDisable = 0x33D45A0; constexpr uintptr_t OnEnable = 0x33D45A0; constexpr uintptr_t Update = 0x33D4600; constexpr uintptr_t .ctor = 0x510900; }; // ESpectatorMode struct ESpectatorMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Free = 0x0; constexpr uintptr_t LookWeapon = 0x0; constexpr uintptr_t LookMuzzlePoint = 0x0; constexpr uintptr_t LookHead = 0x0; constexpr uintptr_t LookChest = 0x0; constexpr uintptr_t LookKnee = 0x0; constexpr uintptr_t Count = 0x0; }; // SmoothVector3 struct SmoothVector3 { constexpr uintptr_t Current = 0x10; constexpr uintptr_t Target = 0x1C; constexpr uintptr_t Smooth = 0x28; constexpr uintptr_t _velocity = 0x2C; // ---- Methods ---- constexpr uintptr_t Update = 0x33D37A0; }; // CombatMaster.Battle.Gameplay.Player.CameraController.CameraController struct CameraController { constexpr uintptr_t IsBRIntroPlaying = 0x0; constexpr uintptr_t _introRotationMultiplier = 0x20; constexpr uintptr_t _rotationSpectatorOffset = 0x24; constexpr uintptr_t _introZoomSensitivity = 0x28; constexpr uintptr_t _introZoomMinMax = 0x2C; constexpr uintptr_t _zoomSensitivity = 0x34; constexpr uintptr_t _spectatorZoomMinMax = 0x38; constexpr uintptr_t _distanceToHelicopter = 0x44; constexpr uintptr_t _isInited = 0x48; constexpr uintptr_t _targetPosition = 0x4C; constexpr uintptr_t _targetRotation = 0x58; constexpr uintptr_t _helicopterPosDirection = 0x68; constexpr uintptr_t _moveToPlayerPercent = 0x74; constexpr uintptr_t _moveToPlayerDistance = 0x78; constexpr uintptr_t _targetCameraIntroOffset = 0x7C; constexpr uintptr_t _targetCameraIntroZoomOffset = 0x88; constexpr uintptr_t _targetCameraSpectatorZoomOffset = 0x8C; constexpr uintptr_t _isIntroIndoorScene = 0x90; constexpr uintptr_t _intoFinishPlaying = 0x91; constexpr uintptr_t _blurAlphaPropId = 0x4; constexpr uintptr_t _bodyCamScaleWithRes = 0x8; constexpr uintptr_t _bodyCamVignetteOffset = 0xC; constexpr uintptr_t _bodyCamEnableWarp = 0x10; constexpr uintptr_t _bodyCamColorOffset = 0x14; constexpr uintptr_t _bodyCamSaturation = 0x18; constexpr uintptr_t _bodyCamEnableVignette = 0x1C; constexpr uintptr_t _renderCamera = 0x98; constexpr uintptr_t _postProcessVolume = 0xA0; constexpr uintptr_t _spectatorTransform = 0xA8; constexpr uintptr_t _simulateImpostorCamera = 0xB0; constexpr uintptr_t _cameraShakeAnim = 0xB8; constexpr uintptr_t _playerRoot = 0xC0; constexpr uintptr_t _activeMobView = 0xC8; constexpr uintptr_t _lastCameraFov = 0xD0; constexpr uintptr_t _shortDistanceCulling = 0xD4; constexpr uintptr_t _midDistanceCulling = 0xD8; constexpr uintptr_t _longDistanceCulling = 0xDC; constexpr uintptr_t _radialBlurFeature = 0xE0; constexpr uintptr_t _bodyCamFx = 0xE8; constexpr uintptr_t _outlineFx = 0xF0; constexpr uintptr_t _bodyCamVignetteShakeOffset = 0xF8; constexpr uintptr_t _bodyCamVignetteDampVelocity = 0x100; constexpr uintptr_t _audioListener = 0x108; constexpr uintptr_t _renderCameraAudioListener = 0x110; constexpr uintptr_t _distanceToTarget = 0x118; constexpr uintptr_t _bodyCamVerticalClampMult = 0x11C; constexpr uintptr_t _bodyCamFieldOfView = 0x120; constexpr uintptr_t _bodyCamHandsFieldOfView = 0x124; constexpr uintptr_t _bodyCamClampMagnitude = 0x128; constexpr uintptr_t _bodyCamClampTime = 0x12C; constexpr uintptr_t _bodyCamClampMaxSpeed = 0x130; constexpr uintptr_t _bodyCamMoveClampMagnitude = 0x134; constexpr uintptr_t _bodyCamMoveClampTime = 0x138; constexpr uintptr_t _bodyCamMoveClampMaxSpeed = 0x13C; constexpr uintptr_t _bodyCamAdsClampMagnitude_X1 = 0x140; constexpr uintptr_t _bodyCamAdsClampMagnitude_X1_5 = 0x144; constexpr uintptr_t _bodyCamAdsClampMagnitude_X2 = 0x148; constexpr uintptr_t _bodyCamAdsClampMagnitude_X2_4 = 0x14C; constexpr uintptr_t _bodyCamAdsClampMagnitude_X3 = 0x150; constexpr uintptr_t _bodyCamAdsClampMagnitude_X4 = 0x154; constexpr uintptr_t _bodyCamAdsClampTime = 0x158; constexpr uintptr_t _bodyCamAdsClampMaxSpeed = 0x15C; constexpr uintptr_t _bodyCamChestOffset = 0x160; constexpr uintptr_t _bodyCamClampProcess = 0x16C; constexpr uintptr_t _bodyCamReturnSpeedVelocity = 0x170; constexpr uintptr_t _defaultCameraAngle = 0x17C; constexpr uintptr_t _recoilWeaponInfo = 0x188; constexpr uintptr_t _recoilDirection = 0x190; constexpr uintptr_t _recoilPower = 0x194; constexpr uintptr_t _recoilAnimValue = 0x198; constexpr uintptr_t _previousWorldRotation = 0x19C; constexpr uintptr_t _accumulativeWorldRotation = 0x1A8; constexpr uintptr_t _timeInRunning = 0x1B4; constexpr uintptr_t _adsPercent = 0x1B8; constexpr uintptr_t _handsFieldOfView = 0x1BC; constexpr uintptr_t _fpsParachuteOpaqueFeature = 0x1C8; constexpr uintptr_t _spectatorMode = 0x1D0; constexpr uintptr_t _spectatorModeType = 0x1D4; constexpr uintptr_t _moveSpeeds = 0x1D8; constexpr uintptr_t _rotateSpeedMinMax = 0x1E0; constexpr uintptr_t _defaultMoveSmoothValue = 0x1E8; constexpr uintptr_t _defaultRotSmoothValue = 0x1EC; constexpr uintptr_t _moveSmoothMinMax = 0x1F0; constexpr uintptr_t _spectatorModeInit = 0x1F8; constexpr uintptr_t _moveSmoothValue = 0x1FC; constexpr uintptr_t _speedMove = 0x200; constexpr uintptr_t _speedRotation = 0x204; constexpr uintptr_t _spectPosition = 0x208; constexpr uintptr_t _spectRotation = 0x230; constexpr uintptr_t _minDistanceToWall = 0x258; constexpr uintptr_t _speedLerp = 0x25C; constexpr uintptr_t _offsetTps = 0x260; constexpr uintptr_t _offsetDeath = 0x26C; constexpr uintptr_t _targetPos = 0x278; constexpr uintptr_t _targetRot = 0x284; // ---- Methods ---- constexpr uintptr_t IsHelicopterCamera = 0x516980; constexpr uintptr_t IsHelicopterCamera = 0x5169B0; constexpr uintptr_t HelicopterDirection = 0x17FEA10; constexpr uintptr_t BrHelicopterLookLateUpdate = 0x33C10B0; constexpr uintptr_t BrMoveToPlayerLateUpdate = 0x33C1B20; constexpr uintptr_t GetTargetCameraIntroZoomOffset = 0x33C4030; constexpr uintptr_t GetTargetCameraIntroRotationOffset = 0x33C3EB0; constexpr uintptr_t GetTargetCameraSpectatorZoomOffset = 0x33C4230; constexpr uintptr_t RadialBlurFeature = 0x33C9E80; constexpr uintptr_t BodyCamFxFeature = 0x33C9B70; constexpr uintptr_t OutlineFxFeature = 0x33C9DB0; constexpr uintptr_t RenderCamera = 0x54E860; constexpr uintptr_t IsSpectatorMode = 0x333CB30; constexpr uintptr_t Awake = 0x33C0D60; constexpr uintptr_t OnEnable = 0x33C5620; constexpr uintptr_t OnDisable = 0x33C53B0; constexpr uintptr_t OnDestroy = 0x33C51D0; constexpr uintptr_t LateUpdate = 0x33C4470; constexpr uintptr_t OnSwitchView = 0x33C5B20; constexpr uintptr_t OnUseWeapon = 0x33C6160; constexpr uintptr_t PlayDamageShakeAnimation = 0x33C6470; constexpr uintptr_t PlayNukeAnimation = 0x33C64D0; constexpr uintptr_t SetActiveStateRadialBlurFeature = 0x33C68D0; constexpr uintptr_t SetRadialBlurAmount = 0x33C6A60; constexpr uintptr_t SetActiveStateOutlineFxFeature = 0x33C6830; constexpr uintptr_t SetActiveStateBodyCamFxFeature = 0x33C6790; constexpr uintptr_t SetBattleAntiAliasing = 0x33C6900; constexpr uintptr_t SetShortDistanceCulling = 0x33C6AF0; constexpr uintptr_t SetMidDistanceCulling = 0x33C6A40; constexpr uintptr_t SetLongDistanceCulling = 0x33C6A20; constexpr uintptr_t CameraLookAround = 0x33C2070; constexpr uintptr_t HandsFieldOfView = 0x33C9D10; constexpr uintptr_t FpsParachuteOpaqueFeature = 0x33C9C40; constexpr uintptr_t SwitchToFirstPerson = 0x33C8050; constexpr uintptr_t FirstPersonLateUpdate = 0x33C2700; constexpr uintptr_t OnUseWeaponFirstPerson = 0x33C5D50; constexpr uintptr_t SpectatorInput = 0x512CE0; constexpr uintptr_t SpectatorLateUpdate = 0x33C7910; constexpr uintptr_t SpectatorFreeModeLateUpdate = 0x33C6B10; constexpr uintptr_t SpectatorLookWeaponModeLateUpdate = 0x33C7F70; constexpr uintptr_t SpectatorLookMuzzleModeLateUpdate = 0x33C7DF0; constexpr uintptr_t SpectatorLookHeadModeLateUpdate = 0x33C7D30; constexpr uintptr_t SpectatorLookChestModeLateUpdate = 0x33C7CD0; constexpr uintptr_t SpectatorLookKneeModeLateUpdate = 0x33C7D90; constexpr uintptr_t IsMoveVehicleToFirstPerson = 0x33C9DA0; constexpr uintptr_t IsMoveVehicleToFirstPerson = 0x33C9F50; constexpr uintptr_t SwitchToThirdPerson = 0x33C8130; constexpr uintptr_t ThirdPersonLateUpdate = 0x33C81B0; constexpr uintptr_t VehicleMoveToPlayerCameraPositionLateUpdate = 0x33C9290; constexpr uintptr_t OnUseWeaponThirdPerson = 0x33C5ED0; constexpr uintptr_t .ctor = 0x33C9A40; constexpr uintptr_t .cctor = 0x33C98E0; }; // ActorBuyStationSystem struct ActorBuyStationSystem { constexpr uintptr_t _openedBuyStation = 0x20; // ---- Methods ---- constexpr uintptr_t Ref = 0x33BEA90; constexpr uintptr_t UpdateCore = 0x33BE8E0; constexpr uintptr_t .ctor = 0x33BEA80; }; // CombatMaster.Battle.Gameplay.Actors.ActorBuyStation struct ActorBuyStation { constexpr uintptr_t AllBuyStations = 0x0; constexpr uintptr_t _animIsOpenProp = 0x8; constexpr uintptr_t _animator = 0x20; constexpr uintptr_t _topPoint = 0x28; constexpr uintptr_t _transform = 0x30; constexpr uintptr_t _transformPos = 0x38; constexpr uintptr_t _topPointPos = 0x44; constexpr uintptr_t _isPlayerNearby = 0x50; // ---- Methods ---- constexpr uintptr_t Transform = 0x54DFC0; constexpr uintptr_t TransformPos = 0x2B3B270; constexpr uintptr_t TopPointPos = 0x73CAC0; constexpr uintptr_t Awake = 0x33BEAC0; constexpr uintptr_t OnDestroy = 0x33BEC30; constexpr uintptr_t SetState = 0x33BECB0; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33BED30; }; // CombatMaster.Battle.Gameplay.Actors.ActorCharacter struct ActorCharacter { constexpr uintptr_t _actorRoot = 0x20; constexpr uintptr_t _currentShadowCastingMode = 0x30; // ---- Methods ---- constexpr uintptr_t Renderers = 0x5120A0; constexpr uintptr_t Renderers = 0x5120B0; constexpr uintptr_t Initialize = 0x33BF160; constexpr uintptr_t Update = 0x33BF690; constexpr uintptr_t SetCastShadowsEnabled = 0x33BF450; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.ActorCharacterDestroyed struct ActorCharacterDestroyed { constexpr uintptr_t _destroyedView = 0x38; constexpr uintptr_t _aliveView = 0x40; constexpr uintptr_t _audioItem = 0x48; constexpr uintptr_t _audioSource = 0x60; // ---- Methods ---- constexpr uintptr_t Initialize = 0x33BEDE0; constexpr uintptr_t OnDeath = 0x33BEED0; constexpr uintptr_t Update = 0x33BEF20; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.ActorDeathTrigger struct ActorDeathTrigger { // ---- Methods ---- constexpr uintptr_t OnTriggerEnter = 0x33BF7B0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.ActorDogTagView struct ActorDogTagView { constexpr uintptr_t AllDogTags = 0x0; constexpr uintptr_t _teammateShowEffect = 0x20; constexpr uintptr_t _enemyShowEffect = 0x28; constexpr uintptr_t _teammateDogTag = 0x30; constexpr uintptr_t _enemyDogTag = 0x38; constexpr uintptr_t _ownerId = 0x40; constexpr uintptr_t _teamId = 0x48; // ---- Methods ---- constexpr uintptr_t TeamId = 0x6C1180; constexpr uintptr_t Awake = 0x33BF9A0; constexpr uintptr_t OnDestroy = 0x33BFB90; constexpr uintptr_t Initialize = 0x33BFA70; constexpr uintptr_t UpdateViewVisual = 0x33BFC10; constexpr uintptr_t Update = 0x33BFD20; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33BFDF0; }; // CombatMaster.Battle.Gameplay.Actors.ActorHealth struct ActorHealth { constexpr uintptr_t OnDeath = 0x28; constexpr uintptr_t OnRespawn = 0x30; constexpr uintptr_t _actorRoot = 0x38; constexpr uintptr_t _lastKnowHealth = 0x40; // ---- Methods ---- constexpr uintptr_t IsRayHit = 0x53FBD0; constexpr uintptr_t Health = 0x33C0360; constexpr uintptr_t IsDead = 0x33C03F0; constexpr uintptr_t IsHead = 0x554A00; constexpr uintptr_t IsInvincible = 0x554A00; constexpr uintptr_t ShowCrosshairHit = 0x53FBD0; constexpr uintptr_t Awake = 0x33BFE80; constexpr uintptr_t Initialize = 0x33BFED0; constexpr uintptr_t ResetState = 0x33C0130; constexpr uintptr_t TakeDamage = 0x33C01E0; constexpr uintptr_t OnHealthChange = 0x33C0080; constexpr uintptr_t .ctor = 0x33C02C0; }; // CombatMaster.Battle.Gameplay.Actors.ActorJumpPad struct ActorJumpPad { constexpr uintptr_t OnJumpPadEnter = 0x0; constexpr uintptr_t AllJumpPades = 0x8; constexpr uintptr_t _bounds = 0x20; constexpr uintptr_t _jumpPower = 0x38; constexpr uintptr_t _inertiaDirection = 0x40; constexpr uintptr_t _animsGroup = 0x48; constexpr uintptr_t _audioSource = 0x50; constexpr uintptr_t _transformCache = 0x58; // ---- Methods ---- constexpr uintptr_t JumpPower = 0x6BC550; constexpr uintptr_t Direction = 0x33C0C90; constexpr uintptr_t DistanceToJumpPad = 0x33C04C0; constexpr uintptr_t IsEnterOnJumpPad = 0x33C05E0; constexpr uintptr_t Awake = 0x33C0490; constexpr uintptr_t OnEnable = 0x33C08E0; constexpr uintptr_t OnDisable = 0x33C07E0; constexpr uintptr_t OnJumpPadEnterTrigger = 0x33C0A40; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33C0BA0; }; // CombatMaster.Battle.Gameplay.Actors.ActorLoadoutDrop struct ActorLoadoutDrop { constexpr uintptr_t _animOpenStateProp = 0x0; constexpr uintptr_t _cachedServerTime = 0x4; constexpr uintptr_t _cacheServerTimeFrame = 0x8; constexpr uintptr_t _topPoint = 0x20; constexpr uintptr_t _bodyCollider = 0x28; constexpr uintptr_t _flareParticle = 0x30; constexpr uintptr_t _weaponBoxAnimator = 0x38; constexpr uintptr_t _meshOpenAnimation = 0x40; constexpr uintptr_t _firstOpenAnimationFrame = 0x48; constexpr uintptr_t _lodsToDisableAfterOpen = 0x50; constexpr uintptr_t _loadoutDropBoxData = 0x58; constexpr uintptr_t _spawnTime = 0x60; constexpr uintptr_t _appearDelay = 0x64; // ---- Methods ---- constexpr uintptr_t ServerTime = 0x33D68D0; constexpr uintptr_t LoadoutDropData = 0x546A70; constexpr uintptr_t TopPoint = 0x526D40; constexpr uintptr_t IsInvincible = 0x33D6780; constexpr uintptr_t OnEnable = 0x33D6430; constexpr uintptr_t Initialize = 0x33D63C0; constexpr uintptr_t OpenLoadoutDrop = 0x33D6580; constexpr uintptr_t OnOpen = 0x33D6460; constexpr uintptr_t Update = 0x33D65B0; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33D6730; }; // CombatMaster.Battle.Gameplay.Actors.ActorPlantedBomb struct ActorPlantedBomb { constexpr uintptr_t _animator = 0x20; constexpr uintptr_t _timeLeftAnimProp = 0x0; constexpr uintptr_t _timeLeft = 0x28; // ---- Methods ---- constexpr uintptr_t Setup = 0x33D69E0; constexpr uintptr_t Update = 0x33D6A30; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33D6AB0; }; // CombatMaster.Battle.Gameplay.Actors.ActorRoot struct ActorRoot { constexpr uintptr_t _bodyCollider = 0x28; constexpr uintptr_t _actorCharacter = 0x30; constexpr uintptr_t _actorHealth = 0x38; // ---- Methods ---- constexpr uintptr_t ActorHealth = 0x5140C0; constexpr uintptr_t ActorCharacter = 0x54DFC0; constexpr uintptr_t BodyCollider = 0x5120A0; constexpr uintptr_t Info = 0x54DA60; constexpr uintptr_t Info = 0x54DFD0; constexpr uintptr_t Awake = 0x33D6DE0; constexpr uintptr_t Attached = 0x33D6B00; constexpr uintptr_t InitializeActor = 0x33D6E40; constexpr uintptr_t OnResetState = 0x33D6F30; constexpr uintptr_t .ctor = 0x33D6F50; }; // CombatMaster.Battle.Gameplay.Actors.ActorTeleport struct ActorTeleport { constexpr uintptr_t AllTeleports = 0x0; constexpr uintptr_t _portalA = 0x20; constexpr uintptr_t _portalB = 0x28; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x33D7010; constexpr uintptr_t OnDisable = 0x33D6F90; constexpr uintptr_t TryTeleport = 0x33D70E0; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33D7380; }; // ActorWeaponBoxSystem struct ActorWeaponBoxSystem { // ---- Methods ---- constexpr uintptr_t Ref = 0x33D7660; constexpr uintptr_t LateUpdateCore = 0x33D7410; constexpr uintptr_t .ctor = 0x33D7650; }; // CombatMaster.Battle.Gameplay.Actors.ActorWeaponBox struct ActorWeaponBox { constexpr uintptr_t _animPreOpenStateName = 0x0; constexpr uintptr_t _animOpenStateName = 0x8; constexpr uintptr_t _cachedServerTime = 0x10; constexpr uintptr_t _cacheServerTimeFrame = 0x14; constexpr uintptr_t AllActorWeaponBoxes = 0x18; constexpr uintptr_t _bodyCollider = 0x20; constexpr uintptr_t _aliveView = 0x28; constexpr uintptr_t _flareParticle = 0x30; constexpr uintptr_t _flareGo = 0x38; constexpr uintptr_t _hittableSurface = 0x40; constexpr uintptr_t _weaponBoxAnimator = 0x48; constexpr uintptr_t _flareAudioSource = 0x50; constexpr uintptr_t _weaponBoxData = 0x58; constexpr uintptr_t _cachedTransformPos = 0x60; constexpr uintptr_t _spawnTime = 0x6C; constexpr uintptr_t _appearDelay = 0x70; constexpr uintptr_t _enabled = 0x74; constexpr uintptr_t _playFlareSource = 0x75; constexpr uintptr_t _currentShadowCastingMode = 0x80; // ---- Methods ---- constexpr uintptr_t ServerTime = 0x33D8410; constexpr uintptr_t WeaponBoxData = 0x546A70; constexpr uintptr_t IsRayHit = 0x53FBD0; constexpr uintptr_t Health = 0x33D8250; constexpr uintptr_t IsInvincible = 0x33D8280; constexpr uintptr_t IsHead = 0x554A00; constexpr uintptr_t ShowCrosshairHit = 0x53FBD0; constexpr uintptr_t IsReadyToOpen = 0x33D83D0; constexpr uintptr_t Renderers = 0x54E970; constexpr uintptr_t Renderers = 0x54EB10; constexpr uintptr_t Awake = 0x33D7690; constexpr uintptr_t OnDestroy = 0x33D79B0; constexpr uintptr_t OnEnable = 0x33D7A30; constexpr uintptr_t Initialize = 0x33D77E0; constexpr uintptr_t TakeDamage = 0x33D6580; constexpr uintptr_t ManualOpen = 0x33D78D0; constexpr uintptr_t OnHittableSurfaceDamage = 0x33D7B40; constexpr uintptr_t OnOpen = 0x33D7C70; constexpr uintptr_t UpdateCore = 0x33D8060; constexpr uintptr_t SetCastShadowsEnabled = 0x33D7E20; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33D8140; }; // CombatMaster.Battle.Gameplay.Actors.ActorZipLine struct ActorZipLine { constexpr uintptr_t AllZipLines = 0x0; constexpr uintptr_t _view = 0x20; constexpr uintptr_t _startPos = 0x28; constexpr uintptr_t _endPos = 0x30; constexpr uintptr_t _endPoint = 0x38; constexpr uintptr_t ZipLineScale = 0x40; constexpr uintptr_t UseForwardAsCorrectPoint = 0x44; constexpr uintptr_t OffsetDistance = 0x48; constexpr uintptr_t ZipLineSpeedFramesPerUnit = 0x4C; constexpr uintptr_t ForceDirectionOffset = 0x50; constexpr uintptr_t _forwardSegment = 0x54; constexpr uintptr_t _backwardSegment = 0x88; constexpr uintptr_t _startPosition = 0xBC; constexpr uintptr_t _endPosition = 0xC8; // ---- Methods ---- constexpr uintptr_t DistanceToZipLine = 0x33D8640; constexpr uintptr_t GetDirectionSegment = 0x33D8670; constexpr uintptr_t Awake = 0x33D8520; constexpr uintptr_t OnEnable = 0x33D8AB0; constexpr uintptr_t OnDisable = 0x33D8A30; constexpr uintptr_t UpdateTextureTiling = 0x33D91B0; constexpr uintptr_t UpdatePositions = 0x33D8B80; constexpr uintptr_t .ctor = 0x33D9320; constexpr uintptr_t .cctor = 0x33D9290; }; // CombatMaster.Battle.Gameplay.Actors.IActorHealth struct IActorHealth { // ---- Methods ---- constexpr uintptr_t ShowCrosshairHit = 0x3496B0; constexpr uintptr_t Health = 0x3494D0; constexpr uintptr_t IsInvincible = 0x3496B0; constexpr uintptr_t IsHead = 0x3496B0; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.Escalator struct Escalator { constexpr uintptr_t _id = 0x20; constexpr uintptr_t _positionDelta = 0x24; constexpr uintptr_t _rotationDelta = 0x30; // ---- Methods ---- constexpr uintptr_t Id = 0x551A80; constexpr uintptr_t Awake = 0x33D9B40; constexpr uintptr_t OnDestroy = 0x33D9F30; constexpr uintptr_t OffsetByPlatform = 0x33D9BF0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.EscalatorsRegistry struct EscalatorsRegistry { constexpr uintptr_t _registry = 0x0; // ---- Methods ---- constexpr uintptr_t OnDestroy = 0x33DA080; constexpr uintptr_t Register = 0x33DA130; constexpr uintptr_t Unregister = 0x33DA1C0; constexpr uintptr_t Get = 0x33D9FE0; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33DA240; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatform struct MovingPlatform { constexpr uintptr_t _id = 0xA8; constexpr uintptr_t _ignoreInitialPos = 0xAA; constexpr uintptr_t _initialPos = 0xAC; constexpr uintptr_t _initialRot = 0xB8; constexpr uintptr_t _lastWorldPosition = 0xC4; constexpr uintptr_t _lastWorldRotation = 0xD0; // ---- Methods ---- constexpr uintptr_t ID = 0x211D630; constexpr uintptr_t InitialPos = 0x33E10C0; constexpr uintptr_t InitialRot = 0x33E10E0; constexpr uintptr_t GlobalInitialPosRot = 0x53FBD0; constexpr uintptr_t Awake = 0x33E04A0; constexpr uintptr_t OnDestroy = 0x33E0CF0; constexpr uintptr_t OffsetByPlatform = 0x33E0B20; constexpr uintptr_t Move = 0x33E0A20; constexpr uintptr_t BatchMoveView = 0x33E06D0; constexpr uintptr_t WorldToLocal = 0x33E0F70; constexpr uintptr_t LocalToWorld = 0x33E08E0; constexpr uintptr_t .ctor = 0x33DB340; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformCurves struct MovingPlatformCurves { constexpr uintptr_t _curvePosX = 0xE0; constexpr uintptr_t _curvePosY = 0xE8; constexpr uintptr_t _curvePosZ = 0xF0; constexpr uintptr_t _useQuaternionCurves = 0xF8; constexpr uintptr_t _curveRotX = 0x100; constexpr uintptr_t _curveRotY = 0x108; constexpr uintptr_t _curveRotZ = 0x110; constexpr uintptr_t _curveRotW = 0x118; // ---- Methods ---- constexpr uintptr_t GetTransformInTime = 0x33DAE70; constexpr uintptr_t .ctor = 0x33DB340; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformRegistry struct MovingPlatformRegistry { constexpr uintptr_t _platformsRegistry = 0x0; constexpr uintptr_t _platformsByType = 0x8; // ---- Methods ---- constexpr uintptr_t Update = 0x33DB850; constexpr uintptr_t OnDestroy = 0x33DB3C0; constexpr uintptr_t Register = 0x33DB470; constexpr uintptr_t Unregister = 0x33DB690; constexpr uintptr_t Get = 0x33DB350; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x33DBA40; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformSimple struct MovingPlatformSimple { constexpr uintptr_t _curvePos = 0xE0; constexpr uintptr_t _direction = 0xE8; constexpr uintptr_t _curveRot = 0xF8; constexpr uintptr_t _rotation = 0x100; // ---- Methods ---- constexpr uintptr_t GetTransformInTime = 0x33DBB30; constexpr uintptr_t .ctor = 0x33DBC90; }; // EvalNativeSplineJob struct EvalNativeSplineJob { constexpr uintptr_t spline = 0x10; constexpr uintptr_t length = 0x58; constexpr uintptr_t time = 0x5C; constexpr uintptr_t speed = 0x60; constexpr uintptr_t pathOffset = 0x64; constexpr uintptr_t splineOffset = 0x68; constexpr uintptr_t out = 0x78; // ---- Methods ---- constexpr uintptr_t Execute = 0x33DAA90; constexpr uintptr_t ExecuteInternal = 0x33DA830; constexpr uintptr_t Run = 0x33DAB80; }; // CachedSpline struct CachedSpline { constexpr uintptr_t _spline = 0x20; constexpr uintptr_t _spline1 = 0x68; constexpr uintptr_t _spline2 = 0xB0; constexpr uintptr_t SplineOffset = 0xF8; constexpr uintptr_t Length = 0x104; constexpr uintptr_t IsMain = 0x108; // ---- Methods ---- constexpr uintptr_t Spline = 0x33D99D0; constexpr uintptr_t Splines = 0x33D9A00; constexpr uintptr_t Awake = 0x33D9350; constexpr uintptr_t OnDestroy = 0x33D9890; constexpr uintptr_t Recache = 0x33D9930; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformSpline struct MovingPlatformSpline { constexpr uintptr_t _spline = 0xE0; constexpr uintptr_t _speed = 0xE8; constexpr uintptr_t _pathOffset = 0xEC; constexpr uintptr_t _splineCache = 0xF0; // ---- Methods ---- constexpr uintptr_t SplineCache = 0x33DC000; constexpr uintptr_t GetTransformInTime = 0x33DBD90; constexpr uintptr_t GetPositionAndRotationWithOffset = 0x33DBCE0; constexpr uintptr_t UpdateDynamics = 0x33DBE40; constexpr uintptr_t .ctor = 0x33DB340; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformSplineOther struct MovingPlatformSplineOther { constexpr uintptr_t IsMain = 0x20; constexpr uintptr_t Other = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformTestPoint struct MovingPlatformTestPoint { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // EvalAllWagonsJob struct EvalAllWagonsJob { constexpr uintptr_t _spline1 = 0x10; constexpr uintptr_t _spline2 = 0x58; constexpr uintptr_t _splineOffset = 0xA0; constexpr uintptr_t _splineLength = 0xAC; constexpr uintptr_t _simTime = 0xB0; constexpr uintptr_t _speed = 0xB4; constexpr uintptr_t _input = 0xB8; constexpr uintptr_t _output = 0xC8; // ---- Methods ---- constexpr uintptr_t Execute = 0x33DA2D0; }; // WagonsMovementJob struct WagonsMovementJob { constexpr uintptr_t _input = 0x10; // ---- Methods ---- constexpr uintptr_t Execute = 0x33E2540; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformTrainSpline struct MovingPlatformTrainSpline { constexpr uintptr_t _carrierWhisle = 0xF8; constexpr uintptr_t _pivot1Offset = 0x100; constexpr uintptr_t _pivot2Offset = 0x104; constexpr uintptr_t _wheels1 = 0x108; constexpr uintptr_t _wheels2 = 0x110; constexpr uintptr_t _nearestWhissle = 0x118; constexpr uintptr_t _input = 0x0; constexpr uintptr_t _taa = 0x10; // ---- Methods ---- constexpr uintptr_t BatchMoveView = 0x33DC610; constexpr uintptr_t GetTransformInTime = 0x33DC9F0; constexpr uintptr_t BatchMoveViewAsync = 0x33DC180; constexpr uintptr_t BatchMoveViewAsyncLate = 0x33DC070; constexpr uintptr_t LateUpdateVisual = 0x33DCF20; constexpr uintptr_t OnDestroy = 0x33DD160; constexpr uintptr_t .ctor = 0x33DB340; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformTrigger struct MovingPlatformTrigger { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformTurbin struct MovingPlatformTurbin { constexpr uintptr_t _speed = 0xE0; constexpr uintptr_t _rotationOffset = 0xE4; constexpr uintptr_t _parentRotation = 0xE8; constexpr uintptr_t _localRotationY = 0xF8; // ---- Methods ---- constexpr uintptr_t Awake = 0x33DD1F0; constexpr uintptr_t GetTransformInTime = 0x33DD270; constexpr uintptr_t .ctor = 0x33DB340; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformVolume struct MovingPlatformVolume { constexpr uintptr_t _extends = 0x20; constexpr uintptr_t _volumeType = 0x24; constexpr uintptr_t _bounds = 0x28; constexpr uintptr_t _icp = 0x40; constexpr uintptr_t _parent = 0x48; constexpr uintptr_t _localPos = 0x50; constexpr uintptr_t _localRot = 0x5C; constexpr uintptr_t _localPosPrev = 0x6C; constexpr uintptr_t _localRotPrev = 0x78; constexpr uintptr_t _calcBounds = 0x88; constexpr uintptr_t _nestedVolumes = 0xA0; // ---- Methods ---- constexpr uintptr_t Bounds = 0xD66E90; constexpr uintptr_t AddVolume = 0x33DDDF0; constexpr uintptr_t RemoveVolume = 0x33E0330; constexpr uintptr_t Awake = 0x33DDF00; constexpr uintptr_t Start = 0x512CE0; constexpr uintptr_t OnDestroy = 0x33E0280; constexpr uintptr_t SetExtends = 0x33E0390; constexpr uintptr_t OffsetByPlatformInternal = 0x33DEDB0; constexpr uintptr_t IsAbovePlatform = 0x33DE8A0; constexpr uintptr_t SqrDistanceToCapsule = 0x33E0450; constexpr uintptr_t NearestPointOnCapsule = 0x33DECC0; constexpr uintptr_t LogBoundingBox = 0x33DEAF0; constexpr uintptr_t Reinit = 0x24D4940; constexpr uintptr_t CollectAllVolumes = 0x33DE480; constexpr uintptr_t FindParent = 0x33DE6B0; constexpr uintptr_t OnBeforeSerialize = 0x512CE0; constexpr uintptr_t OnAfterDeserialize = 0x33E0260; constexpr uintptr_t .ctor = 0x33DB340; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.EVolume struct EVolume { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Cube = 0x0; constexpr uintptr_t CylinderVertical = 0x0; constexpr uintptr_t CapsuleHorizontal = 0x0; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.EOffsetResult struct EOffsetResult { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ConstrainedUp = 0x0; constexpr uintptr_t ConstrainedDown = 0x0; constexpr uintptr_t ConstrainedSide = 0x0; constexpr uintptr_t MovedByPlatform = 0x0; }; // EAnimationAxis struct EAnimationAxis { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t PosX = 0x0; constexpr uintptr_t PosY = 0x0; constexpr uintptr_t PosZ = 0x0; constexpr uintptr_t RotX = 0x0; constexpr uintptr_t RotY = 0x0; constexpr uintptr_t RotZ = 0x0; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformVolumeSplineAnimated struct MovingPlatformVolumeSplineAnimated { constexpr uintptr_t _dataKey = 0xA8; constexpr uintptr_t _animationAxis = 0xB0; // ---- Methods ---- constexpr uintptr_t DataKey = 0x54E960; constexpr uintptr_t Animate = 0x33DD5F0; constexpr uintptr_t .ctor = 0x33DB340; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingPlatformVolumeTurbin struct MovingPlatformVolumeTurbin { constexpr uintptr_t _min = 0xA8; constexpr uintptr_t _max = 0xAC; constexpr uintptr_t _angle = 0xB0; constexpr uintptr_t _startAngle = 0xB4; // ---- Methods ---- constexpr uintptr_t Animate = 0x33DDD40; constexpr uintptr_t .ctor = 0x33DDDC0; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.MovingTrainTester struct MovingTrainTester { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.TrainDeathTrigger struct TrainDeathTrigger { // ---- Methods ---- constexpr uintptr_t OnTriggerEnter = 0x33E1100; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.TrainWhisleTrigger struct TrainWhisleTrigger { constexpr uintptr_t _spline = 0x20; constexpr uintptr_t _curveDistance = 0x28; // ---- Methods ---- constexpr uintptr_t CurveDistance = 0x5E9710; constexpr uintptr_t OnDrawGizmos = 0x33E17F0; constexpr uintptr_t OnDrawGizmosSelected = 0x33E1610; constexpr uintptr_t OnValidate = 0x33E1890; constexpr uintptr_t GetPositionAndRotation = 0x33E1450; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.TrainWhisslesContainer struct TrainWhisslesContainer { constexpr uintptr_t _whisles = 0x20; // ---- Methods ---- constexpr uintptr_t Awake = 0x33E1AF0; constexpr uintptr_t GetNearestWhissle = 0x33E1CC0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Battle.Gameplay.Actors.MovingPlatform.TurbinViewRotation struct TurbinViewRotation { constexpr uintptr_t _speed = 0x20; constexpr uintptr_t _rotationOffset = 0x24; constexpr uintptr_t _tr = 0x28; constexpr uintptr_t _localYRotation = 0x30; // ---- Methods ---- constexpr uintptr_t Awake = 0x33E1D10; constexpr uintptr_t Update = 0x33E1D60; constexpr uintptr_t .ctor = 0x510900; }; // __JobReflectionRegistrationOutput__14483673680579996222 struct __JobReflectionRegistrationOutput__14483673680579996222 { // ---- Methods ---- constexpr uintptr_t CreateJobReflectionData = 0x33E2650; constexpr uintptr_t EarlyInit = 0x33E26F0; }; // MonoScriptData struct MonoScriptData { constexpr uintptr_t FilePathsData = 0x10; constexpr uintptr_t TypesData = 0x18; constexpr uintptr_t TotalTypes = 0x20; constexpr uintptr_t TotalFiles = 0x24; constexpr uintptr_t IsEditorOnly = 0x28; }; // UnitySourceGeneratedAssemblyMonoScriptTypes_v1 struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1 { // ---- Methods ---- constexpr uintptr_t Get = 0x34F36F0; constexpr uintptr_t .ctor = 0x5109F0; }; // UnityEngine.Purchasing.Security.AppleStoreKitTestTangle struct AppleStoreKitTestTangle { constexpr uintptr_t IsPopulated = 0x0; // ---- Methods ---- constexpr uintptr_t Data = 0x34D9870; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x34D9A20; }; // UnityEngine.Purchasing.Security.AppleTangle struct AppleTangle { constexpr uintptr_t IsPopulated = 0x0; // ---- Methods ---- constexpr uintptr_t Data = 0x34D9A60; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x34D9C10; }; // UnityEngine.Purchasing.Security.GooglePlayTangle struct GooglePlayTangle { constexpr uintptr_t IsPopulated = 0x0; // ---- Methods ---- constexpr uintptr_t Data = 0x34E02D0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x34E0480; }; // AudienceNetwork.AdSettings struct AdSettings { // ---- Methods ---- constexpr uintptr_t SetDataProcessingOptions = 0x512CE0; constexpr uintptr_t SetDataProcessingOptions = 0x512CE0; constexpr uintptr_t SetAdvertiserTrackingEnabled = 0x512CE0; }; // CombatMaster.Client.BattleManager struct BattleManager { constexpr uintptr_t OnRegionChange = 0x0; constexpr uintptr_t _joinSessionObserver = 0x38; constexpr uintptr_t _gameModeSystem = 0x40; constexpr uintptr_t _cacheGameModeState = 0x48; constexpr uintptr_t _battleResults = 0x50; constexpr uintptr_t _isBoltStarted = 0x60; constexpr uintptr_t _euIp = 0x68; constexpr uintptr_t _usIp = 0x70; constexpr uintptr_t _asiaIp = 0x78; constexpr uintptr_t _euRegion = 0x80; constexpr uintptr_t _usRegion = 0x88; constexpr uintptr_t _asiaRegion = 0x90; constexpr uintptr_t _nextUpdatePingTime = 0x98; constexpr uintptr_t _bestRegion = 0x9C; constexpr uintptr_t CurrentSearchMatches = 0xC0; constexpr uintptr_t CurrentSearchMatchMode = 0xC8; constexpr uintptr_t CurrentSearchMatchLeague = 0xCC; constexpr uintptr_t CurrentSearchMatchMap = 0xD0; constexpr uintptr_t IsForceSearchMatchId = 0xD4; constexpr uintptr_t _cancellationStartMatch = 0xD8; // ---- Methods ---- constexpr uintptr_t Region = 0x34DE760; constexpr uintptr_t Region = 0x34DE9B0; constexpr uintptr_t InitializedBestRegion = 0x34DE500; constexpr uintptr_t IsSearchSession = 0x2BFE360; constexpr uintptr_t IsSearchSession = 0x2BFE3B0; constexpr uintptr_t SearchSessionTime = 0x34DE910; constexpr uintptr_t SearchSessionTime = 0x34DEAA0; constexpr uintptr_t IsSessionConnected = 0x34DE690; constexpr uintptr_t GameModeSystem = 0x54DA60; constexpr uintptr_t GameModeState = 0x34DE420; constexpr uintptr_t ProfileBeforeMatch = 0x54E890; constexpr uintptr_t ProfileBeforeMatch = 0x54EA00; constexpr uintptr_t LeaguePositionBeforeMatch = 0x1FC81A0; constexpr uintptr_t LeaguePositionBeforeMatch = 0x34DE960; constexpr uintptr_t BattleResults = 0x54E660; constexpr uintptr_t IsBoltStarted = 0x34DE540; constexpr uintptr_t IsInBattle = 0x34DE5A0; constexpr uintptr_t OnBoardingMatchIndex = 0x34DE720; constexpr uintptr_t OnBoardingMatchIndex = 0x34DE970; constexpr uintptr_t HighDefinitionMapPrefer = 0x34DE4C0; constexpr uintptr_t HighDefinitionMapPrefer = 0x34DE920; constexpr uintptr_t PersistBetweenStartupAndShutdown = 0x53FBD0; constexpr uintptr_t Update = 0x34DDEC0; constexpr uintptr_t OnDestroy = 0x34DC1D0; constexpr uintptr_t InitializeBestRegion = 0x34DBCD0; constexpr uintptr_t PingServers = 0x34DCA40; constexpr uintptr_t GetRegionPing = 0x34DBC80; constexpr uintptr_t ChangeRegion = 0x34DACA0; constexpr uintptr_t BoltStartBegin = 0x34D9DF0; constexpr uintptr_t BoltStartDone = 0x34DA030; constexpr uintptr_t BoltStartFailed = 0x34DA0D0; constexpr uintptr_t BoltShutdownBegin = 0x34D9D70; constexpr uintptr_t ConnectRequest = 0x34DAE60; constexpr uintptr_t Connected = 0x34DAFA0; constexpr uintptr_t Disconnected = 0x34DB0F0; constexpr uintptr_t SessionConnectFailed = 0x34DD220; constexpr uintptr_t SessionConnected = 0x34DD360; constexpr uintptr_t EntityAttached = 0x34DB240; constexpr uintptr_t EntityDetached = 0x34DB2F0; constexpr uintptr_t SceneLoadLocalBegin = 0x34DCC50; constexpr uintptr_t SceneLoadLocalDone = 0x34DCF40; constexpr uintptr_t OnEvent = 0x34DC200; constexpr uintptr_t OnEvent = 0x34DC400; constexpr uintptr_t CalculateBattleResults = 0x34DABE0; constexpr uintptr_t AddBattleScore = 0x34D9C50; constexpr uintptr_t CalculateBattleResultsTdm = 0x34DAA40; constexpr uintptr_t CalculateBattleResultsSnd = 0x34DA960; constexpr uintptr_t CalculateBattleResultsDm = 0x34DA5F0; constexpr uintptr_t CalculateBattleResultsCm = 0x34DA360; constexpr uintptr_t CalculateBattleResultsBr = 0x34DA290; constexpr uintptr_t CalculateBattleResultsAr = 0x34DA1B0; constexpr uintptr_t CalculateBattleResultsDs = 0x34DA6D0; constexpr uintptr_t CalculateBattleResultsCtf = 0x34DA430; constexpr uintptr_t CalculateBattleResultsKc = 0x34DA880; constexpr uintptr_t CalculateBattleResultsFy = 0x34DA7A0; constexpr uintptr_t CalculateBattleResultsDO = 0x34DA510; constexpr uintptr_t CalculateBattleResultsTut = 0x34DAB20; constexpr uintptr_t StartPublicCustomGame = 0x34DD790; constexpr uintptr_t StartOnlineMatch = 0x34DD6A0; constexpr uintptr_t SearchMatchSessionById = 0x34DD160; constexpr uintptr_t StartOfflineMatch = 0x34DD590; constexpr uintptr_t StartSearchMatch = 0x34DD8A0; constexpr uintptr_t Leave = 0x34DC170; constexpr uintptr_t JoinSessionFailedHandle = 0x34DC060; constexpr uintptr_t TryJoinRandomSession = 0x34DDB00; constexpr uintptr_t TrySearchAndJoinSessionById = 0x34DDC30; constexpr uintptr_t TryDirectJoinSessionById = 0x34DD9B0; constexpr uintptr_t RequestMultiplayerServer = 0x34DCB00; constexpr uintptr_t ExtractPlayerConnectData = 0x34DB3B0; constexpr uintptr_t IsReadySearchMatch = 0x34DBDA0; constexpr uintptr_t .ctor = 0x34DE3A0; constexpr uintptr_t .cctor = 0x34DE310; }; // CombatMaster.Client.GameClient struct GameClient { constexpr uintptr_t _ref = 0x0; constexpr uintptr_t _isUpdateStarted = 0x8; constexpr uintptr_t _profileCache = 0x60; constexpr uintptr_t _profileApi = 0x68; constexpr uintptr_t _profileStorageDisk = 0x70; constexpr uintptr_t _playFabManager = 0x78; constexpr uintptr_t _observersManager = 0x80; constexpr uintptr_t _authManager = 0x88; constexpr uintptr_t _rateAppManager = 0x90; constexpr uintptr_t _updateManager = 0x98; constexpr uintptr_t _iapManager = 0xA0; constexpr uintptr_t _battleManager = 0xA8; constexpr uintptr_t _gameChatManager = 0xB0; constexpr uintptr_t _googleIntegrityManager = 0xB8; constexpr uintptr_t _steamManager = 0xC0; constexpr uintptr_t _adsManager = 0xC8; constexpr uintptr_t _analyticsManager = 0xD0; constexpr uintptr_t _nexusManager = 0xD8; constexpr uintptr_t IsInitialized = 0x9; constexpr uintptr_t DebugUtcOffset = 0xC; constexpr uintptr_t _applicationVersion = 0x30; constexpr uintptr_t _initializeWatch = 0xE0; constexpr uintptr_t _initStartTime = 0xE8; constexpr uintptr_t _lastOnlineStatus = 0x58; // ---- Methods ---- constexpr uintptr_t IsRealUtcTime = 0x34DFD70; constexpr uintptr_t UtcNow = 0x34E00A0; constexpr uintptr_t UtcNowTimeSpan = 0x34E0000; constexpr uintptr_t DateTimeNow = 0x34DFA40; constexpr uintptr_t ProfileApi = 0x34DFE70; constexpr uintptr_t ProfileCache = 0x34DFEC0; constexpr uintptr_t PlayFabManager = 0x34DFE20; constexpr uintptr_t ObserversManager = 0x34DFDD0; constexpr uintptr_t AuthManager = 0x34DF9A0; constexpr uintptr_t RateAppManager = 0x34DFF10; constexpr uintptr_t UpdateManager = 0x34DFFB0; constexpr uintptr_t IapManager = 0x34DFC90; constexpr uintptr_t BattleManager = 0x34DF9F0; constexpr uintptr_t GameChatManager = 0x34DFBF0; constexpr uintptr_t GoogleIntegrityManager = 0x34DFC40; constexpr uintptr_t SteamManager = 0x34DFF60; constexpr uintptr_t AdsManager = 0x34DF7F0; constexpr uintptr_t AnalyticsManager = 0x34DF840; constexpr uintptr_t NexusManager = 0x34DFD80; constexpr uintptr_t EditorPlayFabConnectType = 0x34DFB30; constexpr uintptr_t EditorPlayFabConnectType = 0x34E01B0; constexpr uintptr_t EditorPlayFabDeviceId = 0x34DFB70; constexpr uintptr_t EditorPlayFabDeviceId = 0x34E01F0; constexpr uintptr_t EditorPlayFabReadOnlyMode = 0x34DFBB0; constexpr uintptr_t EditorPlayFabReadOnlyMode = 0x34E0250; constexpr uintptr_t EditorPlatform = 0x34DFAF0; constexpr uintptr_t EditorPlatform = 0x34E0170; constexpr uintptr_t IsOnline = 0x34DFD20; constexpr uintptr_t IsAccountLoginAndSync = 0x34DFCE0; constexpr uintptr_t IsAccountLoginAndSync = 0x34E0290; constexpr uintptr_t Platform = 0xBB8890; constexpr uintptr_t ApplicationVersion = 0x34DF890; constexpr uintptr_t _playfabId = 0x34E0150; constexpr uintptr_t Awake = 0x34DEAB0; constexpr uintptr_t OnDestroy = 0x34DF210; constexpr uintptr_t OnApplicationPause = 0x1EDD140; constexpr uintptr_t OnApplicationQuit = 0x34DF210; constexpr uintptr_t Update = 0x34DF450; constexpr uintptr_t Initialize = 0x34DEE40; constexpr uintptr_t InvokeCheat = 0x34DEF20; constexpr uintptr_t StartUpdate = 0x34DF360; constexpr uintptr_t LoginAndSyncPlayFabAccount = 0x34DF020; constexpr uintptr_t MergeProfileFromPlayFab = 0x34DF130; constexpr uintptr_t SaveProfileToPlayfab = 0x34DF2B0; constexpr uintptr_t ClearGameProfile = 0x34DED10; constexpr uintptr_t SyncProfileFromPlayFab = 0x34DF3A0; constexpr uintptr_t OnEnterToOnline = 0x34DF240; constexpr uintptr_t .ctor = 0x34DF7A0; }; // CombatMaster.Client.ObserversManager struct ObserversManager { constexpr uintptr_t EnterToOnline = 0x10; constexpr uintptr_t ExitToOffline = 0x18; constexpr uintptr_t OnProfileCopyFromServer = 0x20; constexpr uintptr_t OnPlayFabLogin = 0x28; constexpr uintptr_t OnCheatInvoke = 0x30; constexpr uintptr_t OnSyncAccount = 0x38; constexpr uintptr_t LoadSceneBegin = 0x40; constexpr uintptr_t LoadSceneDone = 0x48; constexpr uintptr_t OnBuyProduct = 0x50; constexpr uintptr_t OnGainLootReward = 0x58; constexpr uintptr_t OnWeaponLevelUp = 0x60; constexpr uintptr_t OnGunsmithItemUnlock = 0x68; constexpr uintptr_t OnBattlePassLevelUp = 0x70; constexpr uintptr_t OnDailyChallengesComplete = 0x78; constexpr uintptr_t OnActiveOperationMissionComplete = 0x80; constexpr uintptr_t OnActiveOperationMissionProgress = 0x88; constexpr uintptr_t OnActivateToken = 0x90; constexpr uintptr_t OnLoginCallBack = 0x98; constexpr uintptr_t OnEquipAll = 0xA0; constexpr uintptr_t OnEquipEmblem = 0xA8; constexpr uintptr_t OnEquipCallingCard = 0xB0; constexpr uintptr_t OnEquipOperator = 0xB8; constexpr uintptr_t OnEquipWeapon = 0xC0; constexpr uintptr_t OnEquipWristband = 0xC8; constexpr uintptr_t OnEquipBattlePerk = 0xD0; constexpr uintptr_t OnEquipLoadoutPerk = 0xD8; constexpr uintptr_t OnEquipVehicle = 0xE0; constexpr uintptr_t OnEquipOperatorAccessory = 0xE8; constexpr uintptr_t OnBuyCombatPoints = 0xF0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x34F3B70; }; // CombatMaster.Client.Profile.ApiResponse struct ApiResponse { constexpr uintptr_t Status = 0x10; constexpr uintptr_t TotalGainedLoot = 0x18; constexpr uintptr_t LootRewards = 0x28; constexpr uintptr_t CustomData = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x34F3820; constexpr uintptr_t .ctor = 0x34F38B0; constexpr uintptr_t .ctor = 0x34F3A90; constexpr uintptr_t Op_Implicit = 0x34F3B30; constexpr uintptr_t Op_Equality = 0x76C100; constexpr uintptr_t Op_Inequality = 0x34F3B60; }; // CombatMaster.Client.Profile.EMessageStatus struct EMessageStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Ok = 0x0; constexpr uintptr_t NotEnoughResources = 0x0; constexpr uintptr_t IncorrectTime = 0x0; constexpr uintptr_t IncorrectArguments = 0x0; constexpr uintptr_t NotEnoughLevel = 0x0; constexpr uintptr_t Locked = 0x0; constexpr uintptr_t DataNotAvailable = 0x0; }; // CombatMaster.Client.Profile.PlayerProfile struct PlayerProfile { constexpr uintptr_t StoreKey = 0x0; constexpr uintptr_t _info = 0x10; constexpr uintptr_t _stats = 0x78; constexpr uintptr_t _resources = 0x710; constexpr uintptr_t _character = 0x7D8; constexpr uintptr_t _arsenal = 0x878; constexpr uintptr_t _loot = 0x1CA8; constexpr uintptr_t _quests = 0x1CE0; constexpr uintptr_t _lockToJson = 0x0; constexpr uintptr_t _lockFromJson = 0x8; constexpr uintptr_t _saveProfileFrame = 0x1DF0; constexpr uintptr_t _forceSaveToPlayfab = 0x1DF4; // ---- Methods ---- constexpr uintptr_t CreateNew = 0x34F4390; constexpr uintptr_t ProfileVersion = 0x34F7020; constexpr uintptr_t Info = 0x10D92F0; constexpr uintptr_t Stats = 0x12D6A90; constexpr uintptr_t Resources = 0x34F70B0; constexpr uintptr_t Character = 0x34F7000; constexpr uintptr_t Arsenal = 0x34F6FF0; constexpr uintptr_t Loot = 0x34F7010; constexpr uintptr_t Quests = 0x34F70A0; constexpr uintptr_t InfoMut = 0x10D92F0; constexpr uintptr_t StatsMut = 0x12D6A90; constexpr uintptr_t ResourcesMut = 0x34F70B0; constexpr uintptr_t CharacterMut = 0x34F7000; constexpr uintptr_t ArsenalMut = 0x34F6FF0; constexpr uintptr_t LootMut = 0x34F7010; constexpr uintptr_t QuestsMut = 0x34F70A0; constexpr uintptr_t Update = 0x34F6E80; constexpr uintptr_t ForceSaveToPlayfab = 0x34F4550; constexpr uintptr_t Save = 0x34F4850; constexpr uintptr_t SaveInternal = 0x34F4740; constexpr uintptr_t FromJson = 0x34F4640; constexpr uintptr_t ToJson = 0x34F4A90; constexpr uintptr_t CopyFrom = 0x34F4270; constexpr uintptr_t Clone = 0x34F41E0; constexpr uintptr_t SetupFreshProfile = 0x34F4950; constexpr uintptr_t UpdateProfileVersionCombatMaster = 0x34F4B90; constexpr uintptr_t UpdateProfileVersionWorldWarLegion = 0x51FF10; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x34F6F30; }; // CombatMaster.Client.Profile.ProfileApi struct ProfileApi { constexpr uintptr_t _profile = 0x10; constexpr uintptr_t _storage = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t IsLuckyDrawCaseItemIsReceived = 0x34FA0C0; constexpr uintptr_t IsLootItemAvailable = 0x34FA060; constexpr uintptr_t IsShopBundleAvailable = 0x34FA0F0; constexpr uintptr_t IsLootItemEquipped = 0x34FA090; constexpr uintptr_t ChangeName = 0x34F8390; constexpr uintptr_t ChangeCreatorCode = 0x34F7F90; constexpr uintptr_t ChangeTutorialComplete = 0x34F84E0; constexpr uintptr_t AddExperience = 0x34F73B0; constexpr uintptr_t AddHighlightRich = 0x34F7580; constexpr uintptr_t AddDeathCounter = 0x34F71F0; constexpr uintptr_t AddMatchFinishResultStats = 0x34F7940; constexpr uintptr_t SetWorkoutBestTime = 0x34FA620; constexpr uintptr_t UseDoubleXpToken = 0x34FB4A0; constexpr uintptr_t UpdateLeagueLeaderboardVersion = 0x34FB1F0; constexpr uintptr_t EquipEmblem = 0x34F9580; constexpr uintptr_t EquipCallingCard = 0x34F91A0; constexpr uintptr_t EquipOperator = 0x34F9970; constexpr uintptr_t EquipOperatorAccessory = 0x34F9820; constexpr uintptr_t UnequipOperatorAccessory = 0x34FB0A0; constexpr uintptr_t EquipWristband = 0x34F9F20; constexpr uintptr_t EquipVehicle = 0x34F9C00; constexpr uintptr_t ChangeWatchFaceType = 0x34F88C0; constexpr uintptr_t ChangeWatchFaceHighlight = 0x34F8770; constexpr uintptr_t SelectFavoriteLoadout = 0x34FA230; constexpr uintptr_t ChangeLoadoutName = 0x34F8240; constexpr uintptr_t EquipWeapon = 0x34F9D40; constexpr uintptr_t EquipAttachment = 0x34F8EF0; constexpr uintptr_t UnequipAttachment = 0x34FAC90; constexpr uintptr_t SetAttachmentBlueprint = 0x34FA4D0; constexpr uintptr_t EquipBattlePerk = 0x34F9040; constexpr uintptr_t EquipLoadoutPerk = 0x34F96C0; constexpr uintptr_t EquipCamo = 0x34F92E0; constexpr uintptr_t UnequipCamo = 0x34FADE0; constexpr uintptr_t EquipDetailColor = 0x34F9430; constexpr uintptr_t UnequipDetailColor = 0x34FAF40; constexpr uintptr_t EquipReticle = 0x34F9AB0; constexpr uintptr_t ChangeFoldedSightsEnableState = 0x34F80E0; constexpr uintptr_t ChangeUseCantedAdsState = 0x34F8610; constexpr uintptr_t AddLoot = 0x34F7800; constexpr uintptr_t BuyShopLoot = 0x34F7E50; constexpr uintptr_t BuyOperationRewards = 0x34F7D10; constexpr uintptr_t TryEquipLoot = 0x34FAB40; constexpr uintptr_t TryEquipLootItems = 0x34FA9F0; constexpr uintptr_t BuyBattlePass = 0x34F7BD0; constexpr uintptr_t AddBattlePassLevels = 0x34F70C0; constexpr uintptr_t SpinLuckyDraw = 0x34FA770; constexpr uintptr_t ApplyRewardedVideoReward = 0x34F7A90; constexpr uintptr_t ClaimDailyTask = 0x34F8B30; constexpr uintptr_t ClaimDailyChallengeBonus = 0x34F8A00; constexpr uintptr_t ReceiveDailyReward = 0x34FA100; constexpr uintptr_t StartOperation = 0x34FA8B0; constexpr uintptr_t SetActiveOperationMission = 0x34FA380; constexpr uintptr_t ClaimOperationMission = 0x34F8DA0; constexpr uintptr_t ClaimOperationCompletionistReward = 0x34F8C60; constexpr uintptr_t UpdateOperationNarrativeState = 0x34FB340; }; // CombatMaster.Client.Profile.ProfileStorageDisk struct ProfileStorageDisk { constexpr uintptr_t _fileStorageName = 0x0; constexpr uintptr_t _obfuscateFileSettings = 0x8; constexpr uintptr_t _lockLoadFromDisk = 0x10; constexpr uintptr_t _lockSaveToDisk = 0x18; // ---- Methods ---- constexpr uintptr_t EncryptionSettingsPassword = 0x34FB5E0; constexpr uintptr_t .ctor = 0x34FBC00; constexpr uintptr_t FileStorageName = 0x34FBDE0; constexpr uintptr_t ObfuscateFileSettings = 0x34FBF60; constexpr uintptr_t SaveProfile = 0x34FB820; constexpr uintptr_t LoadProfileJson = 0x34FB610; constexpr uintptr_t LoadProfile = 0x34FB700; constexpr uintptr_t .cctor = 0x34FBB40; }; // CombatMaster.Client.Profile.Store.ArsenalStore struct ArsenalStore { constexpr uintptr_t Version = 0x10; constexpr uintptr_t _weapons = 0x28; constexpr uintptr_t _reticleTypesCounter = 0x30; constexpr uintptr_t _loadouts = 0x58; constexpr uintptr_t _favoriteLoadoutIndex = 0x13B8; constexpr uintptr_t _equippedBattlePerks = 0x13C0; constexpr uintptr_t _masterCamoCounters = 0x13CC; constexpr uintptr_t _boughtCharms = 0x1430; constexpr uintptr_t _boughtReticles = 0x1438; constexpr uintptr_t _camoTypes = 0x0; // ---- Methods ---- constexpr uintptr_t SetupFreshProfile = 0x351B2E0; constexpr uintptr_t Loadouts = 0x351CDA0; constexpr uintptr_t EquippedBattlePerks = 0x351CC00; constexpr uintptr_t FavoriteLoadoutIndex = 0x351CC20; constexpr uintptr_t FavoriteLoadout = 0x351CC50; constexpr uintptr_t AttachmentsMaximum = 0x351CA50; constexpr uintptr_t GetWeaponStoreData = 0x3515DE0; constexpr uintptr_t GetReticleCounterValue = 0x35144E0; constexpr uintptr_t CamoTypes = 0x351CAB0; constexpr uintptr_t IsWeaponAvailable = 0x3518F40; constexpr uintptr_t IsWeaponDataEquippedInAnyLoadout = 0x3519560; constexpr uintptr_t IsWeaponIdEquippedInAnyLoadout = 0x3519A10; constexpr uintptr_t IsWeaponCategoryEquippedInAnyLoadout = 0x3519110; constexpr uintptr_t IsBlueprintAvailable = 0x35172A0; constexpr uintptr_t GetAvailableBlueprints = 0x35140A0; constexpr uintptr_t IsCharmAvailable = 0x3518260; constexpr uintptr_t IsAttachmentAvailable = 0x3516AB0; constexpr uintptr_t IsAttachmentEquipped = 0x3516F90; constexpr uintptr_t IsAttachmentBlueprintEquipped = 0x3516DD0; constexpr uintptr_t GetAttachmentAvailableBlueprints = 0x3513F00; constexpr uintptr_t IsCamoAvailable = 0x3517500; constexpr uintptr_t IsCamoAvailable = 0x3517610; constexpr uintptr_t IsCamoCategoryAvailable = 0x3517C50; constexpr uintptr_t IsCamoCategoryAvailable = 0x3517D60; constexpr uintptr_t IsCamoCategoryLockedByLevel = 0x3518020; constexpr uintptr_t IsCamoCategoryLockedByNone = 0x35180A0; constexpr uintptr_t IsAllRegularCamosUnlocked = 0x35166C0; constexpr uintptr_t IsAllRegularCamosInCategoryUnlocked = 0x35162B0; constexpr uintptr_t IsAllRegularCamosByWeaponUnlocked = 0x3515EA0; constexpr uintptr_t GetCamoCounterValue = 0x35143F0; constexpr uintptr_t GetCamoCounterValue = 0x35141D0; constexpr uintptr_t GetUnlockedCamoCountByType = 0x3514C00; constexpr uintptr_t GetUnlockedCamoCountByType = 0x3514570; constexpr uintptr_t GetUnlockedCamoCount = 0x3514CF0; constexpr uintptr_t GetUnlockedCamoCount = 0x3514DE0; constexpr uintptr_t IsCamoEquipped = 0x3518120; constexpr uintptr_t IsDetailColorAvailable = 0x35183D0; constexpr uintptr_t IsDetailColorCategoryAvailable = 0x3518660; constexpr uintptr_t IsDetailColorCategoryAvailable = 0x3518770; constexpr uintptr_t IsDetailColorEquipped = 0x3518970; constexpr uintptr_t IsReticleAvailable = 0x3518CA0; constexpr uintptr_t IsReticleEquipped = 0x3518DE0; constexpr uintptr_t GetUnlocksReticles = 0x3515020; constexpr uintptr_t IsBattlePerkAvailable = 0x35170F0; constexpr uintptr_t IsBattlePerkEquipped = 0x35171D0; constexpr uintptr_t IsLoadoutPerkAvailable = 0x3518AB0; constexpr uintptr_t IsLoadoutPerkEquipped = 0x3518B90; constexpr uintptr_t BuyWeaponBlueprint = 0x35118E0; constexpr uintptr_t RefundWeaponBlueprint = 0x351A620; constexpr uintptr_t BuyCharm = 0x35117C0; constexpr uintptr_t RefundCharm = 0x3519EC0; constexpr uintptr_t BuyReticle = 0x3511850; constexpr uintptr_t RefundReticle = 0x351A220; constexpr uintptr_t SelectFavoriteLoadout = 0x351ADE0; constexpr uintptr_t ChangeLoadoutName = 0x3511E40; constexpr uintptr_t EquipWeaponInLoadout = 0x3513DA0; constexpr uintptr_t TryEquipAttachment = 0x351BD60; constexpr uintptr_t UnequipAttachment = 0x351BF40; constexpr uintptr_t SetAttachmentBlueprint = 0x351AEF0; constexpr uintptr_t ChangeFoldedSightsEnableState = 0x3511C10; constexpr uintptr_t ChangeUseCantedAdsState = 0x3511FC0; constexpr uintptr_t EquipCamo = 0x3513500; constexpr uintptr_t UnequipCamo = 0x351C170; constexpr uintptr_t EquipDetailColor = 0x3513860; constexpr uintptr_t UnequipDetailColor = 0x351C4F0; constexpr uintptr_t EquipReticle = 0x3513BF0; constexpr uintptr_t EquipBattlePerk = 0x35134A0; constexpr uintptr_t EquipLoadoutPerk = 0x3513A10; constexpr uintptr_t EquipCharm = 0x35136B0; constexpr uintptr_t UnequipCharm = 0x351C330; constexpr uintptr_t AddWeaponExp = 0x35114E0; constexpr uintptr_t DoWeaponChallenge = 0x35121F0; constexpr uintptr_t GetWeaponStoreData = 0x3515710; constexpr uintptr_t SetWeaponStoreData = 0x351B1C0; constexpr uintptr_t SetReticleCounter = 0x351B140; constexpr uintptr_t OnSerializingMethod = 0x3519E50; constexpr uintptr_t Validate = 0x351C6B0; }; // CombatMaster.Client.Profile.Store.WeaponStoreData struct WeaponStoreData { constexpr uintptr_t _weaponId = 0x10; constexpr uintptr_t BoughtBlueprints = 0x18; constexpr uintptr_t CamoCounters = 0x20; constexpr uintptr_t MasterCamoCounters = 0xC0; constexpr uintptr_t DetailColorCounters = 0x124; constexpr uintptr_t _level = 0x1C4; constexpr uintptr_t _experienceOnLevel = 0x1CC; constexpr uintptr_t _weaponInfo = 0x1E0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3530BC0; constexpr uintptr_t WeaponId = 0x6D3B80; constexpr uintptr_t WeaponInfo = 0x3530FF0; constexpr uintptr_t MaxLevel = 0x3530E90; constexpr uintptr_t Level = 0x3530DA0; constexpr uintptr_t Level = 0x35311B0; constexpr uintptr_t IsMaxLevel = 0x3530D40; constexpr uintptr_t ExperienceOnLevel = 0x3530C50; constexpr uintptr_t ExperienceOnLevel = 0x3531060; constexpr uintptr_t MaxExperienceOnLevel = 0x3530DE0; constexpr uintptr_t ExperiencePercent = 0x3530C80; constexpr uintptr_t TotalExperience = 0x3530F10; constexpr uintptr_t GetCamoTargetValueByCamo = 0x352FC70; constexpr uintptr_t GetCamoCounterValue = 0x352FAF0; constexpr uintptr_t GetCamoTargetValue = 0x3530270; constexpr uintptr_t GetDetailColorCounterValue = 0x35304E0; constexpr uintptr_t GetDetailColorTargetValueByColor = 0x3530610; constexpr uintptr_t GetDetailColorCounterValue = 0x3530570; constexpr uintptr_t GetDetailColorTargetValue = 0x35307A0; constexpr uintptr_t GetUnlockedDetailColorsByColorCount = 0x3530880; constexpr uintptr_t GetUnlockedDetailColorsCount = 0x3530990; }; // CombatMaster.Client.Profile.Store.CharacterStore struct CharacterStore { constexpr uintptr_t Version = 0x10; constexpr uintptr_t _boughtEmblems = 0x28; constexpr uintptr_t _equippedEmblem = 0x30; constexpr uintptr_t _boughtCallingCards = 0x38; constexpr uintptr_t _equippedCallingCard = 0x40; constexpr uintptr_t _operators = 0x48; constexpr uintptr_t _boughtOperators = 0x50; constexpr uintptr_t _boughtOperatorAccessories = 0x58; constexpr uintptr_t _equippedOperator = 0x60; constexpr uintptr_t _boughtWristband = 0x68; constexpr uintptr_t _equippedWristband = 0x70; constexpr uintptr_t _boughtVehicles = 0x78; constexpr uintptr_t _equippedParachute = 0x80; constexpr uintptr_t _equippedZipline = 0x84; constexpr uintptr_t _equippedParamotor = 0x88; constexpr uintptr_t _equippedThrowingDrone = 0x8C; constexpr uintptr_t _equippedHelicopter = 0x90; constexpr uintptr_t _equippedEnduroBike = 0x94; constexpr uintptr_t _equippedAllTerrainVehicle = 0x98; constexpr uintptr_t _equippedKamaz = 0x9C; constexpr uintptr_t _equipped4x4Truck = 0xA0; constexpr uintptr_t _watchFaceData = 0xA4; // ---- Methods ---- constexpr uintptr_t SetupFreshProfile = 0x351F900; constexpr uintptr_t EquippedEmblem = 0x72D000; constexpr uintptr_t EquippedCallingCard = 0x622370; constexpr uintptr_t GetOperatorStoreData = 0x351E310; constexpr uintptr_t EquippedOperatorStoreData = 0x3520770; constexpr uintptr_t EquippedWristband = 0x828090; constexpr uintptr_t GetEquippedVehicle = 0x351E230; constexpr uintptr_t WatchFaceData = 0x3520800; constexpr uintptr_t IsEmblemAvailable = 0x351E860; constexpr uintptr_t IsCallingCardAvailable = 0x351E740; constexpr uintptr_t IsOperatorAvailable = 0x351ED10; constexpr uintptr_t IsOperatorAccessoryAvailable = 0x351E9A0; constexpr uintptr_t IsWristbandAvailable = 0x351F0E0; constexpr uintptr_t IsVehicleAvailable = 0x351EE30; constexpr uintptr_t IsVehicleEquipped = 0x351EF50; constexpr uintptr_t BuyEmblem = 0x351DE20; constexpr uintptr_t RefundEmblem = 0x351F2A0; constexpr uintptr_t TryEquipEmblem = 0x351FC10; constexpr uintptr_t BuyCallingCard = 0x351DD50; constexpr uintptr_t RefundCallingCard = 0x351F1D0; constexpr uintptr_t TryEquipCallingCard = 0x351FBD0; constexpr uintptr_t BuyOperator = 0x351DFC0; constexpr uintptr_t RefundOperator = 0x351F5A0; constexpr uintptr_t TryEquipOperator = 0x351FE60; constexpr uintptr_t BuyOperatorAccessory = 0x351DEF0; constexpr uintptr_t RefundOperatorAccessory = 0x351F370; constexpr uintptr_t TryEquipOperatorAccessory = 0x351FC50; constexpr uintptr_t UnequipOperatorAccessory = 0x3520030; constexpr uintptr_t GetOperatorStoreData = 0x351E390; constexpr uintptr_t SetOperatorStoreData = 0x351F830; constexpr uintptr_t BuyWristband = 0x351E160; constexpr uintptr_t RefundWristband = 0x351F780; constexpr uintptr_t TryEquipWristband = 0x351FFF0; constexpr uintptr_t ChangeWatchFaceType = 0x10D8210; constexpr uintptr_t ChangeWatchFaceHighlight = 0x1D68A00; constexpr uintptr_t BuyVehicle = 0x351E090; constexpr uintptr_t RefundVehicle = 0x351F670; constexpr uintptr_t TryEquipVehicle = 0x351FEA0; constexpr uintptr_t OnSerializingMethod = 0x351F160; constexpr uintptr_t Validate = 0x3520210; }; // CombatMaster.Client.Profile.Store.InfoStore struct InfoStore { constexpr uintptr_t Version = 0x10; constexpr uintptr_t _playedGameVersion = 0x24; constexpr uintptr_t _lastPlayFabSyncTime = 0x38; constexpr uintptr_t _name = 0x50; constexpr uintptr_t _creatorCode = 0x58; constexpr uintptr_t _isServerProfile = 0x60; constexpr uintptr_t _isTutorialCompleted = 0x6C; // ---- Methods ---- constexpr uintptr_t SetupFreshProfile = 0x35225E0; constexpr uintptr_t LastPlayFabSyncTime = 0x3522750; constexpr uintptr_t LastPlayFabSyncTime = 0x3522900; constexpr uintptr_t Name = 0x3522830; constexpr uintptr_t Name = 0x3522A10; constexpr uintptr_t CreatorCode = 0x35226E0; constexpr uintptr_t CreatorCode = 0x3522870; constexpr uintptr_t IsServerProfile = 0x35226F0; constexpr uintptr_t IsServerProfile = 0x35228A0; constexpr uintptr_t IsTutorialCompleted = 0x3522720; constexpr uintptr_t IsTutorialCompleted = 0x35228D0; constexpr uintptr_t PlayerGameVersion = 0x3522840; constexpr uintptr_t PlayerGameVersion = 0x3522A40; constexpr uintptr_t OnSerializingMethod = 0x3522570; constexpr uintptr_t Validate = 0x512CE0; }; // Internal struct Internal { // ---- Methods ---- constexpr uintptr_t TryEquipLootItems = 0x3522A70; constexpr uintptr_t TryEquipLoot = 0x3522D90; }; // CombatMaster.Client.Profile.Store.LootStore struct LootStore { constexpr uintptr_t Version = 0x10; constexpr uintptr_t _boughtShopBundles = 0x28; constexpr uintptr_t _battlePassDatas = 0x30; constexpr uintptr_t _luckyDrawCaseDatas = 0x38; constexpr uintptr_t _lastLuckyDrawDiscountGainedTime = 0x40; // ---- Methods ---- constexpr uintptr_t SetupFreshProfile = 0x3528B60; constexpr uintptr_t CurrentBattlePassData = 0x3529360; constexpr uintptr_t GetLuckyDrawCaseData = 0x3527E70; constexpr uintptr_t IsShopBundleWasBought = 0x3528180; constexpr uintptr_t IsBattlePassInfinity = 0x3529480; constexpr uintptr_t BattlePassDateTimeEnd = 0x3529240; constexpr uintptr_t IsActiveBattlePass = 0x3529410; constexpr uintptr_t TimeToEndBattlePass = 0x35294B0; constexpr uintptr_t TryGetLuckyDrawCaseDataWithDiscount = 0x3528C60; constexpr uintptr_t BuyShopBundle = 0x3527B10; constexpr uintptr_t RefundShopBundle = 0x35289A0; constexpr uintptr_t BuyBattlePass = 0x3527710; constexpr uintptr_t AddBattlePassLevels = 0x3526840; constexpr uintptr_t AddBattlePassExp = 0x3526370; constexpr uintptr_t ApplyLoot = 0x3526EF0; constexpr uintptr_t ApplyLootItem = 0x3526C20; constexpr uintptr_t RefundLootItem = 0x35287C0; constexpr uintptr_t ApplySpinLuckyDrawItem = 0x35272E0; constexpr uintptr_t GetBattlePassStoreData = 0x3527C30; constexpr uintptr_t GetLuckyDrawCaseStoreData = 0x3527EC0; constexpr uintptr_t LuckyDrawDiscountValidateDay = 0x35281E0; constexpr uintptr_t OnSerializingMethod = 0x3528750; constexpr uintptr_t Validate = 0x3528EC0; }; // CombatMaster.Client.Profile.Store.BattlePassData struct BattlePassData { constexpr uintptr_t _isBought = 0x10; constexpr uintptr_t _battlePassId = 0x1C; constexpr uintptr_t _level = 0x20; constexpr uintptr_t _experienceOnLevel = 0x28; // ---- Methods ---- constexpr uintptr_t BattlePassId = 0x7EEE10; constexpr uintptr_t BattlePassInfo = 0x351CDF0; constexpr uintptr_t .ctor = 0x351CDD0; constexpr uintptr_t IsBought = 0x351CED0; constexpr uintptr_t IsBought = 0x351D200; constexpr uintptr_t MaxLevel = 0x351CFB0; constexpr uintptr_t Level = 0x351CF00; constexpr uintptr_t Level = 0x351D230; constexpr uintptr_t ExperienceOnLevel = 0x351CE30; constexpr uintptr_t ExperienceOnLevel = 0x351D0B0; constexpr uintptr_t MaxExperienceOnLevel = 0x351CF30; constexpr uintptr_t ExperiencePercent = 0x351CE60; constexpr uintptr_t TotalExperience = 0x351D010; }; // CombatMaster.Client.Profile.Store.LuckyDrawCaseData struct LuckyDrawCaseData { constexpr uintptr_t _luckyDrawCaseId = 0x10; constexpr uintptr_t _openedCells = 0x18; constexpr uintptr_t _discountEndTime = 0x20; constexpr uintptr_t _discountMultiplier = 0x34; // ---- Methods ---- constexpr uintptr_t LuckyDrawCaseId = 0x6D3B80; constexpr uintptr_t LuckyDrawCaseInfo = 0x35298A0; constexpr uintptr_t .ctor = 0x3529700; constexpr uintptr_t SpinNumber = 0x35298E0; constexpr uintptr_t DiscountEndTime = 0x3529790; constexpr uintptr_t DiscountEndTime = 0x35299E0; constexpr uintptr_t DiscountMultiplier = 0x3529870; constexpr uintptr_t DiscountMultiplier = 0x3529AE0; constexpr uintptr_t OpenedCells = 0x5243F0; constexpr uintptr_t OpenCell = 0x35295D0; }; // CombatMaster.Client.Profile.Store.QuestsStore struct QuestsStore { constexpr uintptr_t Version = 0x10; constexpr uintptr_t DailyChallenges = 0x28; constexpr uintptr_t DailyRewards = 0xC8; constexpr uintptr_t Operations = 0x100; constexpr uintptr_t ActiveOperation = 0x108; constexpr uintptr_t ActiveMission = 0x10C; // ---- Methods ---- constexpr uintptr_t SetupFreshProfile = 0x352B390; constexpr uintptr_t CurrentDailyChallenges = 0x352B580; constexpr uintptr_t CurrentDailyRewards = 0x2BC1B70; constexpr uintptr_t CurrentDailyTaskIndex = 0x352B5F0; constexpr uintptr_t GetActiveOperationMission = 0x352AF10; constexpr uintptr_t GetOperationData = 0x352AF90; constexpr uintptr_t DoDailyChallenges = 0x352AB50; constexpr uintptr_t DoActiveOperation = 0x352A670; constexpr uintptr_t GetOperationStoreData = 0x352AFE0; constexpr uintptr_t SetOperationStoreData = 0x352B300; constexpr uintptr_t OnSerializingMethod = 0x352B290; constexpr uintptr_t Validate = 0x352B420; }; // CombatMaster.Client.Profile.Store.DailyRewardsData struct DailyRewardsData { constexpr uintptr_t _lastReceiveDay = 0x10; constexpr uintptr_t _day = 0x24; constexpr uintptr_t _canReceive = 0x38; // ---- Methods ---- constexpr uintptr_t Day = 0x3521F60; constexpr uintptr_t LastReceiveDay = 0x3522100; constexpr uintptr_t IsComplete = 0x3521F90; constexpr uintptr_t IsReadyToReceive = 0x3522010; constexpr uintptr_t Receive = 0x3521EA0; constexpr uintptr_t Equals = 0x3521CB0; constexpr uintptr_t Equals = 0x3521D10; constexpr uintptr_t GetHashCode = 0x3521E20; constexpr uintptr_t Op_Equality = 0x3522130; constexpr uintptr_t Op_Inequality = 0x35221C0; }; // CombatMaster.Client.Profile.Store.DailyChallengesData struct DailyChallengesData { constexpr uintptr_t _lastUpdateTime = 0x10; constexpr uintptr_t _dailyStreak = 0x24; constexpr uintptr_t _maxDailyStreak = 0x2E; constexpr uintptr_t _dailyTasks = 0x38; constexpr uintptr_t _dailyChallengeBonusRewardIndex = 0x98; constexpr uintptr_t _isBonusRewardClaimed = 0xA0; // ---- Methods ---- constexpr uintptr_t DailyStreak = 0x3521700; constexpr uintptr_t DailyStreak = 0x3521B90; constexpr uintptr_t MaxDailyStreak = 0x3521880; constexpr uintptr_t MaxDailyStreak = 0x3521C90; constexpr uintptr_t MinDailyStreak = 0x35218A0; constexpr uintptr_t DailyTasks = 0x2E2DFF0; constexpr uintptr_t DailyTasks = 0x3521C20; constexpr uintptr_t IsDailyTasksCompleted = 0x3521750; constexpr uintptr_t IsReadyClaimBonusReward = 0x3521800; constexpr uintptr_t BonusReward = 0x35215C0; constexpr uintptr_t IsBonusRewardClaimed = 0x3521720; constexpr uintptr_t IsBonusRewardClaimed = 0x3521C50; constexpr uintptr_t ValidateDay = 0x35212F0; constexpr uintptr_t RegenerateDailyChallenge = 0x3520F70; constexpr uintptr_t Equals = 0x3520BB0; constexpr uintptr_t Equals = 0x3520AA0; constexpr uintptr_t GetHashCode = 0x3520E00; constexpr uintptr_t Op_Equality = 0x3521A90; constexpr uintptr_t Op_Inequality = 0x3521B10; }; // CombatMaster.Client.Profile.Store.DailyChallengeTaskData struct DailyChallengeTaskData { constexpr uintptr_t Index = 0x10; constexpr uintptr_t Highlight = 0x18; constexpr uintptr_t TargetValue = 0x20; constexpr uintptr_t CounterValue = 0x24; constexpr uintptr_t _isClaimed = 0x28; // ---- Methods ---- constexpr uintptr_t IsCompleted = 0x3520A00; constexpr uintptr_t IsClaimed = 0x53E8E0; constexpr uintptr_t IsClaimed = 0x53E900; constexpr uintptr_t Equals = 0x3520810; constexpr uintptr_t Equals = 0x35208A0; constexpr uintptr_t GetHashCode = 0x3520990; constexpr uintptr_t Op_Equality = 0x3520810; constexpr uintptr_t Op_Inequality = 0x3520A10; }; // CombatMaster.Client.Profile.Store.OperationData struct OperationData { constexpr uintptr_t OperationId = 0x10; constexpr uintptr_t MissionsData = 0x18; constexpr uintptr_t IsStarted = 0x20; constexpr uintptr_t IsCompleted = 0x2C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x352A210; constexpr uintptr_t IsFinished = 0x352A3E0; constexpr uintptr_t StarsCount = 0x352A500; constexpr uintptr_t IsReadyClaimCompleteReward = 0x352A4B0; constexpr uintptr_t CompletedMissionsCount = 0x352A2C0; constexpr uintptr_t IsMissionAvailable = 0x3529EF0; constexpr uintptr_t GetMissionTargetValue = 0x3529D40; constexpr uintptr_t GetMissionTargetValueByCounter = 0x3529C70; constexpr uintptr_t GetMissionStars = 0x3529BE0; constexpr uintptr_t GetMissionStarsByCounter = 0x3529B10; constexpr uintptr_t GetOperationMissionData = 0x3529DD0; constexpr uintptr_t SetOperationMissionData = 0x352A0F0; }; // ENarrativeState struct ENarrativeState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t IntroWasRead = 0x0; constexpr uintptr_t ResolutionWasRead = 0x0; }; // CombatMaster.Client.Profile.Store.OperationMissionData struct OperationMissionData { constexpr uintptr_t MatchSessionId = 0x10; constexpr uintptr_t MatchTempCounter = 0x18; constexpr uintptr_t Counter = 0x2C; constexpr uintptr_t RewardsClaimedCount = 0x40; constexpr uintptr_t _narrativeValue = 0x45; // ---- Methods ---- constexpr uintptr_t IsCompleted = 0x352A5E0; constexpr uintptr_t NarrativeState = 0x352A610; constexpr uintptr_t NarrativeState = 0x352A640; }; // CombatMaster.Client.Profile.Store.ResourcesStore struct ResourcesStore { constexpr uintptr_t Version = 0x10; constexpr uintptr_t _cPoints = 0x24; constexpr uintptr_t _doubleXpTokens = 0x38; // ---- Methods ---- constexpr uintptr_t SetupFreshProfile = 0x352BB40; constexpr uintptr_t CPoints = 0x3522840; constexpr uintptr_t CPoints = 0x352BED0; constexpr uintptr_t CanPayPrice = 0x352B780; constexpr uintptr_t TrySpend = 0x352BC60; constexpr uintptr_t TryAdd = 0x352BB70; constexpr uintptr_t IsXpTokensExist = 0x352B920; constexpr uintptr_t GetDoubleXpTokenCount = 0x352B840; constexpr uintptr_t AddDoubleXpToken = 0x352B6E0; constexpr uintptr_t SetDoubleXpToken = 0x352BAC0; constexpr uintptr_t UseDoubleXpToken = 0x352BDF0; constexpr uintptr_t OnSerializingMethod = 0x352BA50; constexpr uintptr_t Validate = 0x512CE0; }; // CombatMaster.Client.Profile.Store.StatsStore struct StatsStore { constexpr uintptr_t Version = 0x10; constexpr uintptr_t _experienceOnLevel = 0x24; constexpr uintptr_t _level = 0x38; constexpr uintptr_t _leaguesLeaderboardsVersion = 0x3E; constexpr uintptr_t _bestSpeedHuntTime = 0x5C; constexpr uintptr_t _profileDoubleXpEndTime = 0x74; constexpr uintptr_t _weaponsDoubleXpEndTime = 0x88; constexpr uintptr_t _battlePassDoubleXpEndTime = 0x9C; constexpr uintptr_t _weaponsStats = 0xB0; constexpr uintptr_t _battleHighlightCounters = 0xB8; constexpr uintptr_t DeathCounter = 0x5B8; constexpr uintptr_t WinsCounter = 0x5CC; constexpr uintptr_t DrawCounter = 0x5E0; constexpr uintptr_t LossCounter = 0x5F4; constexpr uintptr_t _totalPlayTime = 0x608; constexpr uintptr_t _playTimePerDays = 0x61C; constexpr uintptr_t _lastWeekPlayUpdateTime = 0x694; // ---- Methods ---- constexpr uintptr_t SetupFreshProfile = 0x352CBA0; constexpr uintptr_t Level = 0x352DC20; constexpr uintptr_t Level = 0x352ED00; constexpr uintptr_t ExperienceOnLevel = 0x3522840; constexpr uintptr_t ExperienceOnLevel = 0x352EBC0; constexpr uintptr_t TotalExperience = 0x352E480; constexpr uintptr_t ExperiencePercent = 0x352D8E0; constexpr uintptr_t WeaponsStats = 0x6C1220; constexpr uintptr_t PlayTimePerDay = 0x352DE90; constexpr uintptr_t PlayTimePerDay = 0x352ED50; constexpr uintptr_t ProfileDoubleXpEndTime = 0x352E260; constexpr uintptr_t ProfileDoubleXpEndTime = 0x352EDB0; constexpr uintptr_t IsProfileDoubleXpTokenActive = 0x352DAC0; constexpr uintptr_t WeaponDoubleXpEndTime = 0x352E7D0; constexpr uintptr_t WeaponDoubleXpEndTime = 0x352EEB0; constexpr uintptr_t IsWeaponDoubleXpTokenActive = 0x352DB30; constexpr uintptr_t BattlePassDoubleXpEndTime = 0x352D790; constexpr uintptr_t BattlePassDoubleXpEndTime = 0x352EA90; constexpr uintptr_t IsBattlePassXpTokenActive = 0x352DA50; constexpr uintptr_t BestSpeedHuntTime = 0x352D880; constexpr uintptr_t BestSpeedHuntTime = 0x352EB90; constexpr uintptr_t BattleHighlightCounters = 0x352D720; constexpr uintptr_t BattleHighlightCounters = 0x352EA20; constexpr uintptr_t TotalDeath = 0x352E450; constexpr uintptr_t TotalKills = 0x352E640; constexpr uintptr_t KillsPerDeath = 0x352DBA0; constexpr uintptr_t TotalHeadshots = 0x352E530; constexpr uintptr_t HeadshotsPercent = 0x352D9C0; constexpr uintptr_t TodayPlayTime = 0x352E340; constexpr uintptr_t WeekPlayTime = 0x352E8B0; constexpr uintptr_t MonthPlayTime = 0x352DD10; constexpr uintptr_t TotalPlayTime = 0x352E750; constexpr uintptr_t WinMatches = 0x352E9F0; constexpr uintptr_t DrawMatches = 0x352D8B0; constexpr uintptr_t LossMatches = 0x352DC50; constexpr uintptr_t MatchPlayed = 0x352DC80; constexpr uintptr_t GetLeagueLeaderboardVersion = 0x352C6B0; constexpr uintptr_t SetLeagueLeaderboardVersion = 0x352CA80; constexpr uintptr_t AddPlayerDeathStats = 0x352C4D0; constexpr uintptr_t AddBattleHighlightStats = 0x352BF40; constexpr uintptr_t AddMatchFinishResultStats = 0x352C260; constexpr uintptr_t GetWeaponStatsData = 0x352C740; constexpr uintptr_t SetWeaponStatsData = 0x352CB00; constexpr uintptr_t OnSerializingMethod = 0x352CA10; constexpr uintptr_t Validate = 0x352D0D0; }; // CombatMaster.Client.Profile.Store.WeaponStatsData struct WeaponStatsData { constexpr uintptr_t _weaponId = 0x10; constexpr uintptr_t _kills = 0x14; constexpr uintptr_t _death = 0x28; constexpr uintptr_t _weaponInfo = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x352F960; constexpr uintptr_t WeaponId = 0x6D3B80; constexpr uintptr_t WeaponInfo = 0x352FA30; constexpr uintptr_t Kills = 0x352FA00; constexpr uintptr_t Kills = 0x352FAC0; constexpr uintptr_t Death = 0x351CE30; constexpr uintptr_t Death = 0x352FA90; constexpr uintptr_t KillsPerDeath = 0x352F980; }; // CombatMaster.Client.Profile.Controllers.ArsenalController struct ArsenalController { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t Arsenal = 0x35114C0; constexpr uintptr_t SelectFavoriteLoadout = 0x3510DC0; constexpr uintptr_t ChangeLoadoutName = 0x3510010; constexpr uintptr_t EquipWeapon = 0x3510A40; constexpr uintptr_t EquipAttachment = 0x3510410; constexpr uintptr_t UnequipAttachment = 0x35111C0; constexpr uintptr_t SetAttachmentBlueprint = 0x35110B0; constexpr uintptr_t EquipBattlePerk = 0x3510510; constexpr uintptr_t EquipLoadoutPerk = 0x3510840; constexpr uintptr_t EquipCamo = 0x3510640; constexpr uintptr_t UnequipCamo = 0x35112C0; constexpr uintptr_t EquipDetailColor = 0x3510740; constexpr uintptr_t UnequipDetailColor = 0x35113C0; constexpr uintptr_t EquipReticle = 0x3510940; constexpr uintptr_t ChangeFoldedSightsEnableState = 0x350FF10; constexpr uintptr_t ChangeUseCantedAdsState = 0x3510310; }; // CombatMaster.Client.Profile.Controllers.CharacterController struct CharacterController { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t Character = 0x351DD30; constexpr uintptr_t EquipEmblem = 0x351D5C0; constexpr uintptr_t EquipCallingCard = 0x351D480; constexpr uintptr_t EquipOperator = 0x351D840; constexpr uintptr_t EquipOperatorAccessory = 0x351D700; constexpr uintptr_t UnequipOperatorAccessory = 0x351DBF0; constexpr uintptr_t EquipWristband = 0x351DAB0; constexpr uintptr_t EquipVehicle = 0x351D980; constexpr uintptr_t ChangeWatchFaceType = 0x351D3A0; constexpr uintptr_t ChangeWatchFaceHighlight = 0x351D2C0; }; // CombatMaster.Client.Profile.Controllers.ControllerBase struct ControllerBase { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t Profile = 0x53E8F0; constexpr uintptr_t Storage = 0x520140; }; // CombatMaster.Client.Profile.Controllers.InfoController struct InfoController { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t Info = 0x3522550; constexpr uintptr_t ChangeName = 0x3522450; constexpr uintptr_t ChangeIsTutorialComplete = 0x3522350; constexpr uintptr_t ChangeCreatorCode = 0x3522250; }; // CombatMaster.Client.Profile.Controllers.LootController struct LootController { // ---- Methods ---- constexpr uintptr_t .ctor = 0x540260; constexpr uintptr_t Loot = 0x3526350; constexpr uintptr_t AddLoot = 0x3523910; constexpr uintptr_t BuyShopLoot = 0x35246D0; constexpr uintptr_t BuyOperationRewards = 0x3524290; constexpr uintptr_t TryEquipLoot = 0x3526060; constexpr uintptr_t TryEquipLootItems = 0x3525ED0; constexpr uintptr_t BuyBattlePass = 0x3523F00; constexpr uintptr_t AddBattlePassLevels = 0x3523670; constexpr uintptr_t SpinLuckyDraw = 0x3525910; constexpr uintptr_t ApplyRewardedVideoReward = 0x3523C80; constexpr uintptr_t IsLuckyDrawCaseItemIsReceived = 0x35254F0; constexpr uintptr_t IsLootItemAvailable = 0x3524EA0; constexpr uintptr_t IsShopBundleAvailable = 0x3525770; constexpr uintptr_t IsLootItemEquipped = 0x3525050; }; // CombatMaster.Client.Profile.Controllers.QuestsController struct QuestsController { // ---- Methods ---- constexpr uintptr_t .ctor = 0x35429E0; constexpr uintptr_t ClaimDailyChallengeBonus = 0x3540BA0; constexpr uintptr_t ClaimDailyTask = 0x35410A0; constexpr uintptr_t ReceiveDailyReward = 0x3541FF0; constexpr uintptr_t StartOperation = 0x35425B0; constexpr uintptr_t SetActiveOperationMission = 0x3542370; constexpr uintptr_t ClaimOperationMission = 0x3541880; constexpr uintptr_t ClaimOperationCompletionistReward = 0x35414D0; constexpr uintptr_t UpdateNarrativeState = 0x3542780; }; // CombatMaster.Client.Profile.Controllers.ResourcesController struct ResourcesController { // ---- Methods ---- constexpr uintptr_t .ctor = 0x35429E0; }; // CombatMaster.Client.Profile.Controllers.StatsController struct StatsController { // ---- Methods ---- constexpr uintptr_t .ctor = 0x35429E0; constexpr uintptr_t Stats = 0x3544B20; constexpr uintptr_t AddExperience = 0x3542BE0; constexpr uintptr_t AddHighlightRich = 0x3543A50; constexpr uintptr_t AddDeathCounter = 0x35429F0; constexpr uintptr_t AddMatchFinishResultStats = 0x3543F80; constexpr uintptr_t SetWorkoutBestTime = 0x3544100; constexpr uintptr_t UpdateLeagueLeaderboardVersion = 0x3544250; constexpr uintptr_t UseDoubleXpToken = 0x3544670; }; // CombatMaster.Client.Integrations.AdsManager struct AdsManager { constexpr uintptr_t _adShowCompletionState = 0x14; constexpr uintptr_t _showingAdCancelation = 0x20; constexpr uintptr_t _interLoadRetryAttempt = 0x28; constexpr uintptr_t _rewardLoadRetryAttempt = 0x30; // ---- Methods ---- constexpr uintptr_t InterstitialAarAdUnitId = 0x3532520; constexpr uintptr_t RewardedCoinsShopAdUnitId = 0x3532680; constexpr uintptr_t RewardedAarAdUnitId = 0x35325D0; constexpr uintptr_t IsInitialized = 0x51FE80; constexpr uintptr_t IsInitialized = 0x51FEA0; constexpr uintptr_t Initialize = 0x512CE0; constexpr uintptr_t IsAdReady = 0x35313B0; constexpr uintptr_t ShowAd = 0x3532250; constexpr uintptr_t OnInterstitialLoadedEvent = 0x3531A30; constexpr uintptr_t OnInterstitialLoadFailedEvent = 0x35317D0; constexpr uintptr_t OnInterstitialDisplayedEvent = 0x3531650; constexpr uintptr_t OnInterstitialAdFailedToDisplayEvent = 0x3531500; constexpr uintptr_t OnInterstitialClickedEvent = 0x35315D0; constexpr uintptr_t OnInterstitialHiddenEvent = 0x35316D0; constexpr uintptr_t OnInterstitialRevenuePaidEvent = 0x3531AF0; constexpr uintptr_t OnRewardedAdLoadedEvent = 0x3532050; constexpr uintptr_t OnRewardedAdLoadFailedEvent = 0x3531DF0; constexpr uintptr_t OnRewardedAdDisplayedEvent = 0x3531BD0; constexpr uintptr_t OnRewardedAdFailedToDisplayEvent = 0x3531C50; constexpr uintptr_t OnRewardedAdClickedEvent = 0x3531B50; constexpr uintptr_t OnRewardedAdHiddenEvent = 0x3531D20; constexpr uintptr_t OnRewardedAdReceivedRewardEvent = 0x3532110; constexpr uintptr_t OnRewardedAdRevenuePaidEvent = 0x35321D0; constexpr uintptr_t TrackAdRevenue = 0x512CE0; constexpr uintptr_t .ctor = 0x3532470; }; // CombatMaster.Client.Integrations.EAdsShowCompletionState struct EAdsShowCompletionState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Completed = 0x0; }; // CombatMaster.Client.Integrations.EAdType struct EAdType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InterstitialAar = 0x0; constexpr uintptr_t RewardedCoinsShop = 0x0; constexpr uintptr_t RewardedAar = 0x0; }; // CombatMaster.Client.Integrations.AnalyticsManager struct AnalyticsManager { // ---- Methods ---- constexpr uintptr_t AppToken = 0x3532860; constexpr uintptr_t MetaAppId = 0x3532A70; constexpr uintptr_t UNIQUE_FIRST_IAP = 0x3532B20; constexpr uintptr_t IAP_NETVERIFIED_ADDED = 0x3532910; constexpr uintptr_t INSTALL_PARAMETERS_RECEIVED = 0x35329C0; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t AttributionChangedDelegate = 0x3532730; constexpr uintptr_t OnPurchaseComplete = 0x512CE0; }; // CombatMaster.Client.Integrations.AuthManager struct AuthManager { constexpr uintptr_t _appleAuthManager = 0x10; // ---- Methods ---- constexpr uintptr_t AppleClientId = 0x3532C90; constexpr uintptr_t IsAppleLoginSupported = 0x554A00; constexpr uintptr_t IsAppleInit = 0x69D5E0; constexpr uintptr_t IsAppleLoggedIn = 0x35340A0; constexpr uintptr_t AppleUserId = 0x3533F90; constexpr uintptr_t _appleUserId = 0x3534350; constexpr uintptr_t _appleUserId = 0x3534600; constexpr uintptr_t _appleIdentityToken = 0x3534250; constexpr uintptr_t _appleIdentityToken = 0x3534520; constexpr uintptr_t _appleRefreshToken = 0x35342D0; constexpr uintptr_t _appleRefreshToken = 0x3534590; constexpr uintptr_t _appleAccessToken = 0x35341D0; constexpr uintptr_t _appleAccessToken = 0x35344B0; constexpr uintptr_t UpdateAppleAuth = 0x3533ED0; constexpr uintptr_t AppleAuthInit = 0x3532BD0; constexpr uintptr_t AppleLogout = 0x3532E20; constexpr uintptr_t AppleLogin = 0x3532D40; constexpr uintptr_t AppleQuickLogin = 0x3532F00; constexpr uintptr_t CheckLoginStatus = 0x3533000; constexpr uintptr_t GetRefreshAndAccessToken = 0x3533800; constexpr uintptr_t CredentialsRevokedCallback = 0x3533160; constexpr uintptr_t SetupNewWebView = 0x512CE0; constexpr uintptr_t ClearDataAtRuntime = 0x35330C0; constexpr uintptr_t SetUserAgent = 0x512CE0; constexpr uintptr_t FacebookClientId = 0x35333A0; constexpr uintptr_t FacebookClientToken = 0x3533450; constexpr uintptr_t IsFacebookInit = 0x53FBD0; constexpr uintptr_t IsFacebookLoggedIn = 0x3534110; constexpr uintptr_t FacebookUserId = 0x3533FA0; constexpr uintptr_t FacebookUserId = 0x35343D0; constexpr uintptr_t FacebookInit = 0x512CE0; constexpr uintptr_t FacebookDeviceCodeLogin = 0x3533500; constexpr uintptr_t FacebookSdkLogin = 0x3533740; constexpr uintptr_t FacebookLogout = 0x3533620; constexpr uintptr_t GoogleWebClientId = 0x3533D10; constexpr uintptr_t GoogleWebClientSecret = 0x3533DC0; constexpr uintptr_t GoogleConsoleClientId = 0x3533900; constexpr uintptr_t GoogleConsoleClientSecret = 0x35339B0; constexpr uintptr_t IsGoogleLoggedIn = 0x3534170; constexpr uintptr_t IsGoogleAuthInit = 0x53FBD0; constexpr uintptr_t GoogleUserId = 0x3534020; constexpr uintptr_t GoogleUserId = 0x3534440; constexpr uintptr_t GoogleAuthInit = 0x512CE0; constexpr uintptr_t GoogleDeviceCodeLogin = 0x3533A60; constexpr uintptr_t GoogleSdkLogin = 0x3533C50; constexpr uintptr_t GoogleLogout = 0x3533B80; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Client.Integrations.GetDeviceCodeResponse struct GetDeviceCodeResponse { constexpr uintptr_t DeviceCode = 0x10; constexpr uintptr_t UserCode = 0x18; constexpr uintptr_t VerificationUrl = 0x20; constexpr uintptr_t ExpiresIn = 0x28; constexpr uintptr_t Interval = 0x2C; // ---- Methods ---- constexpr uintptr_t _code = 0x582600; constexpr uintptr_t _verificationUri = 0x53E910; }; // CombatMaster.Client.Integrations.EPlayFabConnectType struct EPlayFabConnectType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CustomId = 0x0; constexpr uintptr_t AndroidId = 0x0; constexpr uintptr_t IosId = 0x0; }; // CombatMaster.Client.Integrations.ChatMessage struct ChatMessage { constexpr uintptr_t Index = 0x10; constexpr uintptr_t PlayerData = 0x18; constexpr uintptr_t Message = 0x68; constexpr uintptr_t FormattedMessage = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35348B0; constexpr uintptr_t Op_Equality = 0x3534670; constexpr uintptr_t Op_Inequality = 0x3534A50; constexpr uintptr_t Equals = 0x3534670; constexpr uintptr_t Equals = 0x35346F0; constexpr uintptr_t GetHashCode = 0x35347F0; }; // CombatMaster.Client.Integrations.ChatPlayerData struct ChatPlayerData { constexpr uintptr_t OnlineStatus = 0x10; constexpr uintptr_t UpdateOnlineStatusTime = 0x18; constexpr uintptr_t InviteLobbyTime = 0x20; constexpr uintptr_t GamePlatformType = 0x28; constexpr uintptr_t UpdateFriendShipStateTime = 0x30; constexpr uintptr_t FriendShipState = 0x38; constexpr uintptr_t PlayFabId = 0x40; constexpr uintptr_t Nickname = 0x48; constexpr uintptr_t Level = 0x50; constexpr uintptr_t _emblemId = 0x54; constexpr uintptr_t _callingCardId = 0x58; // ---- Methods ---- constexpr uintptr_t EmblemId = 0x35350D0; constexpr uintptr_t EmblemId = 0x1D68A50; constexpr uintptr_t CallingCardId = 0x35350C0; constexpr uintptr_t CallingCardId = 0x735A10; constexpr uintptr_t IsNone = 0x3535190; constexpr uintptr_t IsNeedUpdateOnlineStatus = 0x3535170; constexpr uintptr_t EmptyPlayer = 0x35350E0; constexpr uintptr_t .ctor = 0x3534E60; constexpr uintptr_t .ctor = 0x3534F50; constexpr uintptr_t .ctor = 0x3534E90; constexpr uintptr_t FromJson = 0x3534BE0; constexpr uintptr_t ToJson = 0x3534D10; constexpr uintptr_t UpdateProfileData = 0x3534DC0; constexpr uintptr_t Op_Equality = 0x3534B90; constexpr uintptr_t Op_Inequality = 0x35351E0; constexpr uintptr_t Equals = 0x3534B90; constexpr uintptr_t Equals = 0x3534AD0; constexpr uintptr_t GetHashCode = 0x3534CA0; constexpr uintptr_t Validate = 0x3534E10; }; // CombatMaster.Client.Integrations.EAccountManageRequest struct EAccountManageRequest { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t SyncProfile = 0x0; }; // CombatMaster.Client.Integrations.EFriendshipState struct EFriendshipState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Declined = 0x0; constexpr uintptr_t Approved = 0x0; constexpr uintptr_t Inviting = 0x0; constexpr uintptr_t Incoming = 0x0; constexpr uintptr_t OutGoing = 0x0; constexpr uintptr_t Rejected = 0x0; }; // CombatMaster.Client.Integrations.EFriendsRequests struct EFriendsRequests { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Invite = 0x0; constexpr uintptr_t HandShake = 0x0; }; // CombatMaster.Client.Integrations.EGameRoomRequests struct EGameRoomRequests { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Invite = 0x0; constexpr uintptr_t SyncRoomData = 0x0; constexpr uintptr_t Join = 0x0; constexpr uintptr_t StartMatch = 0x0; }; // CombatMaster.Client.Integrations.EMessageType struct EMessageType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ChatFlood = 0x0; constexpr uintptr_t FriendshipManagement = 0x0; constexpr uintptr_t GameRoomManagement = 0x0; constexpr uintptr_t AccountManagement = 0x0; }; // CombatMaster.Client.Integrations.FriendsStorage struct FriendsStorage { constexpr uintptr_t FriendsLimit = 0x0; constexpr uintptr_t IncomingFriendRequestLimit = 0x0; constexpr uintptr_t StoreKey = 0x0; constexpr uintptr_t _fileStorageName = 0x0; constexpr uintptr_t _obfuscateFileSettings = 0x8; constexpr uintptr_t _chatClient = 0x10; constexpr uintptr_t _saveFrame = 0x18; constexpr uintptr_t IsServerStorage = 0x1C; constexpr uintptr_t _lastPlayFabSyncTime = 0x20; constexpr uintptr_t CachedFriends = 0x28; constexpr uintptr_t _lockLoadFromDisk = 0x10; constexpr uintptr_t _lockSaveToDisk = 0x18; constexpr uintptr_t _lockToJson = 0x20; constexpr uintptr_t _lockFromJson = 0x28; // ---- Methods ---- constexpr uintptr_t EncryptionSettingsPassword = 0x35394A0; constexpr uintptr_t .ctor = 0x3539D70; constexpr uintptr_t FileStorageName = 0x3539F90; constexpr uintptr_t ObfuscateFileSettings = 0x353A1E0; constexpr uintptr_t LastPlayFabSyncTime = 0x353A110; constexpr uintptr_t LastPlayFabSyncTime = 0x353A380; constexpr uintptr_t Setup = 0x53E910; constexpr uintptr_t AddOrUpdateFriendRecord = 0x3538B20; constexpr uintptr_t RemoveFriendRecord = 0x35396D0; constexpr uintptr_t CheckExpiredRequests = 0x35390D0; constexpr uintptr_t Save = 0x3539780; constexpr uintptr_t Load = 0x35395D0; constexpr uintptr_t FromJson = 0x35394D0; constexpr uintptr_t ToJson = 0x3539880; constexpr uintptr_t CopyFrom = 0x3539330; constexpr uintptr_t .cctor = 0x3539C20; }; // CombatMaster.Client.Integrations.GameChatManager struct GameChatManager { constexpr uintptr_t _chatVersion = 0x0; constexpr uintptr_t MessageTypeKey = 0x0; constexpr uintptr_t RequestKey = 0x0; constexpr uintptr_t SenderDataKey = 0x0; constexpr uintptr_t InputMessageKey = 0x0; constexpr uintptr_t GameRoomDataKey = 0x0; constexpr uintptr_t MessagesBuffer = 0x0; constexpr uintptr_t _chatClient = 0x10; constexpr uintptr_t _friendsChatManager = 0x18; constexpr uintptr_t _gameRoomChatManager = 0x20; constexpr uintptr_t _globalChatManager = 0x28; constexpr uintptr_t _authenticationValues = 0x30; constexpr uintptr_t _playersBanList = 0x38; constexpr uintptr_t _onlineStatus = 0x40; // ---- Methods ---- constexpr uintptr_t PlayersBanListCSV = 0x353C280; constexpr uintptr_t PlayersBanListCSV = 0x353C3F0; constexpr uintptr_t PlayersBanList = 0x353C2E0; constexpr uintptr_t OnlineStatus = 0x594DE0; constexpr uintptr_t OnlineStatus = 0x353C3C0; constexpr uintptr_t IsConnected = 0x353C260; constexpr uintptr_t Friends = 0x520140; constexpr uintptr_t GlobalChat = 0x5120A0; constexpr uintptr_t GameRoom = 0x526D40; constexpr uintptr_t Initialize = 0x353A850; constexpr uintptr_t UpdateConnectStatus = 0x353C0D0; constexpr uintptr_t Update = 0x353C1B0; constexpr uintptr_t OnDestroy = 0x353A910; constexpr uintptr_t OnApplicationQuit = 0x353A910; constexpr uintptr_t BanPlayer = 0x353A480; constexpr uintptr_t SendAccountSyncMessage = 0x353BDB0; constexpr uintptr_t Disconnect = 0x353A760; constexpr uintptr_t DebugReturn = 0x353A600; constexpr uintptr_t OnDisconnected = 0x353AB40; constexpr uintptr_t OnConnected = 0x353AA10; constexpr uintptr_t OnChatStateChange = 0x353A950; constexpr uintptr_t OnGetMessages = 0x353AC10; constexpr uintptr_t OnPrivateMessage = 0x353ADA0; constexpr uintptr_t OnSubscribed = 0x353B880; constexpr uintptr_t OnUnsubscribed = 0x353B960; constexpr uintptr_t OnStatusUpdate = 0x353B110; constexpr uintptr_t OnUserSubscribed = 0x353B9F0; constexpr uintptr_t OnUserUnsubscribed = 0x353BB80; constexpr uintptr_t GetGameApplicationID = 0x353A780; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Client.Integrations.FriendsChatManager struct FriendsChatManager { constexpr uintptr_t FriendsChannelName = 0x0; constexpr uintptr_t OnNewFriend = 0x0; constexpr uintptr_t OnReceiveFriendInvite = 0x8; constexpr uintptr_t OnFriendEnterOnline = 0x10; constexpr uintptr_t OnFriendshipChange = 0x18; constexpr uintptr_t OnReceiveFriendsChannelMessage = 0x20; constexpr uintptr_t FriendsMessages = 0x10; constexpr uintptr_t _lastSendMessages = 0x18; constexpr uintptr_t _chatClient = 0x20; constexpr uintptr_t _friendsStorage = 0x28; constexpr uintptr_t _timeConnected = 0x30; constexpr uintptr_t _lastFriendsChannelMsgId = 0x34; // ---- Methods ---- constexpr uintptr_t MyFriends = 0x35387C0; constexpr uintptr_t OutGoingFriends = 0x3538970; constexpr uintptr_t IncomingFriends = 0x35385F0; constexpr uintptr_t IsConnected = 0x35387A0; constexpr uintptr_t FriendsChannel = 0x3538580; constexpr uintptr_t Initialize = 0x3535C80; constexpr uintptr_t Update = 0x3538160; constexpr uintptr_t SyncFriendsFromPlayFab = 0x3537E40; constexpr uintptr_t ForceSaveFriendsToPlayFab = 0x3535BC0; constexpr uintptr_t SendMessage = 0x35378E0; constexpr uintptr_t InviteFriend = 0x3535D70; constexpr uintptr_t ConfirmIncomingFriend = 0x35352F0; constexpr uintptr_t RejectFriend = 0x3537860; constexpr uintptr_t IsFriendshipExist = 0x35362D0; constexpr uintptr_t IsFriend = 0x3535E50; constexpr uintptr_t TryGetChatPlayerDataById = 0x3537F30; constexpr uintptr_t TryUpdateFriendData = 0x3538000; constexpr uintptr_t SetInviteLobbyTime = 0x3537D10; constexpr uintptr_t ClearFriendsStorage = 0x3535240; constexpr uintptr_t OnConnected = 0x3536750; constexpr uintptr_t OnStatusUpdate = 0x3537620; constexpr uintptr_t OnPrivateMessage = 0x3536EF0; constexpr uintptr_t OnGetMessages = 0x3536A10; constexpr uintptr_t CreateInviteFriendRequest = 0x3535840; constexpr uintptr_t OnReceiveInviteFriendRequest = 0x35374F0; constexpr uintptr_t CreateHandShakeFriendRequest = 0x3535460; constexpr uintptr_t OnReceiveHandShakeFriendRequest = 0x35372C0; constexpr uintptr_t .ctor = 0x35384B0; constexpr uintptr_t .cctor = 0x35382F0; }; // CombatMaster.Client.Integrations.GameRoomChatManager struct GameRoomChatManager { constexpr uintptr_t OnReceiveJoinRoomInvite = 0x0; constexpr uintptr_t OnRoomChannelMessage = 0x8; constexpr uintptr_t OnUpdateRoom = 0x10; constexpr uintptr_t OnKickFromRoom = 0x18; constexpr uintptr_t _chatClient = 0x10; constexpr uintptr_t _isOnlyChatFloodHistory = 0x18; constexpr uintptr_t _joiningRoomId = 0x20; constexpr uintptr_t _gameRoomData = 0x28; constexpr uintptr_t RoomMessages = 0x88; constexpr uintptr_t _lastSendMessages = 0x90; constexpr uintptr_t _lastGameRoomMatchState = 0x98; constexpr uintptr_t _createSyncFrame = 0x9C; // ---- Methods ---- constexpr uintptr_t GameRoomData = 0x2E2DFF0; constexpr uintptr_t SubscribedRoomId = 0x3540B30; constexpr uintptr_t IsJoiningRoomProcess = 0x35409F0; constexpr uintptr_t IsClientLeader = 0x35409A0; constexpr uintptr_t IsConnected = 0x353C260; constexpr uintptr_t RoomChannel = 0x3540A40; constexpr uintptr_t Initialize = 0x353D090; constexpr uintptr_t Update = 0x35402E0; constexpr uintptr_t SendMessage = 0x353F440; constexpr uintptr_t CreateRoom = 0x353CD80; constexpr uintptr_t TryJoinRoom = 0x3540090; constexpr uintptr_t LeaveRoom = 0x353D250; constexpr uintptr_t SendJoinRoomInvite = 0x353F0F0; constexpr uintptr_t SetRoomRegion = 0x353FFB0; constexpr uintptr_t SetIsPublicGameValue = 0x353FC70; constexpr uintptr_t SetMatchState = 0x353FE20; constexpr uintptr_t SelectMode = 0x353F030; constexpr uintptr_t SelectMatchIndex = 0x353EFA0; constexpr uintptr_t SelectForcedWeaponCategory = 0x353EE10; constexpr uintptr_t SelectForcedWeapon = 0x353EEF0; constexpr uintptr_t SetDisableBotsValue = 0x353F9A0; constexpr uintptr_t SetDisableZipLines = 0x353FAC0; constexpr uintptr_t SetEnableParamotors = 0x353FB50; constexpr uintptr_t SetFreeRunMode = 0x353FBE0; constexpr uintptr_t SetMaxPlayers = 0x353FEE0; constexpr uintptr_t SetDisablePlayerMarkerValue = 0x353FA30; constexpr uintptr_t SetMatchLeagueValue = 0x353FD90; constexpr uintptr_t SetAnyPlatformValue = 0x353F880; constexpr uintptr_t SetMatchDurationValue = 0x353FD00; constexpr uintptr_t SetBotsDifficultyValue = 0x353F910; constexpr uintptr_t ChangeLeader = 0x353C450; constexpr uintptr_t ChangeTeam = 0x353C4E0; constexpr uintptr_t KickPlayer = 0x353D1C0; constexpr uintptr_t OnConnected = 0x353D710; constexpr uintptr_t OnDisconnected = 0x353D7C0; constexpr uintptr_t OnPrivateMessage = 0x353DDA0; constexpr uintptr_t OnGetMessages = 0x353D820; constexpr uintptr_t OnUserSubscribed = 0x353EC10; constexpr uintptr_t OnUserUnsubscribed = 0x353ECD0; constexpr uintptr_t OnStatusUpdate = 0x353E900; constexpr uintptr_t CreateInviteRoomRequest = 0x353C570; constexpr uintptr_t OnReceiveInviteRoomRequest = 0x353E260; constexpr uintptr_t CreateSyncRoomRequest = 0x353D000; constexpr uintptr_t OnReceiveSyncRoomRequest = 0x353E5E0; constexpr uintptr_t CreateJoinRoomRequest = 0x353C9A0; constexpr uintptr_t OnReceiveJoinRoomRequest = 0x353E4F0; constexpr uintptr_t .ctor = 0x35408D0; constexpr uintptr_t .cctor = 0x3540770; }; // CombatMaster.Client.Integrations.GlobalChatManager struct GlobalChatManager { constexpr uintptr_t GlobalChannelName = 0x0; constexpr uintptr_t OnReceiveGlobalChannelMessage = 0x0; constexpr uintptr_t GlobalMessages = 0x10; constexpr uintptr_t _lastSendMessages = 0x18; constexpr uintptr_t _groupedMessages = 0x20; constexpr uintptr_t _chatClient = 0x28; constexpr uintptr_t _lastGlobalChannelMsgId = 0x30; constexpr uintptr_t _isBanned = 0x34; constexpr uintptr_t _lastBanCheckTime = 0x38; constexpr uintptr_t _sendMessageCount = 0x3C; // ---- Methods ---- constexpr uintptr_t IsConnected = 0x35546E0; constexpr uintptr_t GlobalChannel = 0x3554670; constexpr uintptr_t Initialize = 0x3553450; constexpr uintptr_t Update = 0x3553EB0; constexpr uintptr_t SendMessage = 0x3553A00; constexpr uintptr_t OnConnected = 0x35534E0; constexpr uintptr_t OnGetMessages = 0x3553590; constexpr uintptr_t .ctor = 0x3554560; constexpr uintptr_t .cctor = 0x35544E0; }; // CombatMaster.Client.Integrations.GameRoomData struct GameRoomData { constexpr uintptr_t _roomId = 0x10; constexpr uintptr_t _roomAppVersion = 0x18; constexpr uintptr_t _roomRegion = 0x20; constexpr uintptr_t _isPublicGame = 0x24; constexpr uintptr_t _gameRoomMatchState = 0x28; constexpr uintptr_t _matchSessionId = 0x30; constexpr uintptr_t _players = 0x38; constexpr uintptr_t _matchLeague = 0x40; constexpr uintptr_t _selectedGameMode = 0x44; constexpr uintptr_t _selectedMatchIndex = 0x48; constexpr uintptr_t _forcedPrimaryWeaponId = 0x4C; constexpr uintptr_t _forcedSecondaryWeaponId = 0x50; constexpr uintptr_t _forcedLethalWeaponId = 0x54; constexpr uintptr_t _anyPlatform = 0x58; constexpr uintptr_t _disableBots = 0x59; constexpr uintptr_t _disablePlayerMarker = 0x5A; constexpr uintptr_t _disableZipLines = 0x5B; constexpr uintptr_t _enableParamotors = 0x5C; constexpr uintptr_t _isFreeRunMode = 0x5D; constexpr uintptr_t _matchDuration = 0x60; constexpr uintptr_t _botsDifficulty = 0x64; constexpr uintptr_t _extendedMaxPlayers = 0x68; // ---- Methods ---- constexpr uintptr_t RoomId = 0x526A20; constexpr uintptr_t RoomAppVersion = 0x3552D00; constexpr uintptr_t RoomRegion = 0x511350; constexpr uintptr_t RoomRegion = 0x5507E0; constexpr uintptr_t IsPublicGame = 0x35527F0; constexpr uintptr_t IsPublicGame = 0x1EE51F0; constexpr uintptr_t GameRoomMatchState = 0x684F40; constexpr uintptr_t GameRoomMatchState = 0x684F50; constexpr uintptr_t MatchMakingTime = 0x2B3C110; constexpr uintptr_t MatchMakingTime = 0x2B65380; constexpr uintptr_t MatchSessionId = 0x526D40; constexpr uintptr_t MatchSessionId = 0x526D60; constexpr uintptr_t Players = 0x5120A0; constexpr uintptr_t AnyPlatform = 0x83A310; constexpr uintptr_t AnyPlatform = 0x83A660; constexpr uintptr_t MatchLeague = 0x3552BB0; constexpr uintptr_t MatchLeague = 0x622380; constexpr uintptr_t SelectedGameMode = 0x6A8CB0; constexpr uintptr_t SelectedGameMode = 0x816560; constexpr uintptr_t SelectedMatchIndex = 0x5B4DF0; constexpr uintptr_t SelectedMatchIndex = 0x1D66060; constexpr uintptr_t AvailableMatches = 0x3552510; constexpr uintptr_t SelectedMatchInfo = 0x3552D30; constexpr uintptr_t SelectedMatchType = 0x3552DA0; constexpr uintptr_t DisableBots = 0x18D8D20; constexpr uintptr_t DisableBots = 0x18D8DE0; constexpr uintptr_t DisablePlayerMarker = 0x18D8D10; constexpr uintptr_t DisablePlayerMarker = 0x18D8DD0; constexpr uintptr_t DisableZipLines = 0x285C9B0; constexpr uintptr_t DisableZipLines = 0x285D2D0; constexpr uintptr_t EnableParamotors = 0x5E7530; constexpr uintptr_t EnableParamotors = 0x5E7860; constexpr uintptr_t IsFreeRunMode = 0x26CA8E0; constexpr uintptr_t IsFreeRunMode = 0x2CEAEB0; constexpr uintptr_t MatchDuration = 0x54E880; constexpr uintptr_t MatchDuration = 0x54E9E0; constexpr uintptr_t BotsDifficulty = 0x1D65DC0; constexpr uintptr_t BotsDifficulty = 0x1D66140; constexpr uintptr_t MaxPlayers = 0x3552BD0; constexpr uintptr_t MaxPlayers = 0x3552E90; constexpr uintptr_t LeaderId = 0x3552800; constexpr uintptr_t IsNone = 0x35527A0; constexpr uintptr_t IsFull = 0x3552740; constexpr uintptr_t ContainsPlayer = 0x3551AC0; constexpr uintptr_t GetSelectedForcedWeaponBySlot = 0x3551DC0; constexpr uintptr_t SetSelectedForcedWeaponBySlot = 0x3552300; constexpr uintptr_t .ctor = 0x3552320; constexpr uintptr_t AddPlayer = 0x3551550; constexpr uintptr_t RemovePlayer = 0x3551DE0; constexpr uintptr_t ChangeTeam = 0x3551850; constexpr uintptr_t SetLeader = 0x3552060; constexpr uintptr_t Deserialize = 0x3551C50; constexpr uintptr_t Serialize = 0x3551EF0; }; // CombatMaster.Client.Integrations.EGameRoomMatchState struct EGameRoomMatchState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t MatchMaking = 0x0; constexpr uintptr_t Playing = 0x0; }; // CombatMaster.Client.Integrations.EJoinRoomResult struct EJoinRoomResult { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Cancel = 0x0; constexpr uintptr_t Fail = 0x0; constexpr uintptr_t Success = 0x0; }; // CombatMaster.Client.Integrations.GameRoomPlayerData struct GameRoomPlayerData { constexpr uintptr_t PlayerData = 0x10; constexpr uintptr_t TeamId = 0x60; constexpr uintptr_t LeaderTag = 0x61; // ---- Methods ---- constexpr uintptr_t IsNone = 0x3553390; constexpr uintptr_t IsLeader = 0x3553310; constexpr uintptr_t ChatPlayerData = 0x3553220; constexpr uintptr_t OnlineStatus = 0x35533A0; constexpr uintptr_t .ctor = 0x35531C0; constexpr uintptr_t SetLeaderTag = 0x5A6C80; }; // TokenPayloadExternal struct TokenPayloadExternal { // ---- Methods ---- constexpr uintptr_t AccountDetails = 0x53E8F0; constexpr uintptr_t AccountDetails = 0x53E910; constexpr uintptr_t AppIntegrity = 0x520140; constexpr uintptr_t AppIntegrity = 0x51FB70; constexpr uintptr_t DeviceIntegrity = 0x526D40; constexpr uintptr_t DeviceIntegrity = 0x526D60; constexpr uintptr_t RequestDetails = 0x5120A0; constexpr uintptr_t RequestDetails = 0x5120B0; constexpr uintptr_t TestingDetails = 0x54DFC0; constexpr uintptr_t TestingDetails = 0x54DFE0; constexpr uintptr_t .ctor = 0x5109F0; }; // AccountDetails struct AccountDetails { // ---- Methods ---- constexpr uintptr_t AccountRiskVerdict = 0x53E8F0; constexpr uintptr_t AccountRiskVerdict = 0x53E910; constexpr uintptr_t AppLicensingVerdict = 0x520140; constexpr uintptr_t AppLicensingVerdict = 0x51FB70; constexpr uintptr_t .ctor = 0x5109F0; }; // AccountRiskVerdict struct AccountRiskVerdict { // ---- Methods ---- constexpr uintptr_t Risk = 0x53E8F0; constexpr uintptr_t Risk = 0x53E910; constexpr uintptr_t RiskLevel = 0x520140; constexpr uintptr_t RiskLevel = 0x51FB70; constexpr uintptr_t .ctor = 0x5109F0; }; // AppIntegrity struct AppIntegrity { // ---- Methods ---- constexpr uintptr_t AppRecognitionVerdict = 0x53E8F0; constexpr uintptr_t AppRecognitionVerdict = 0x53E910; constexpr uintptr_t CertificateSha256Digest = 0x520140; constexpr uintptr_t CertificateSha256Digest = 0x51FB70; constexpr uintptr_t PackageName = 0x526D40; constexpr uintptr_t PackageName = 0x526D60; constexpr uintptr_t VersionCode = 0x54DB30; constexpr uintptr_t VersionCode = 0x54DB80; constexpr uintptr_t .ctor = 0x5109F0; }; // DeviceIntegrity struct DeviceIntegrity { // ---- Methods ---- constexpr uintptr_t DeviceRecognitionVerdict = 0x53E8F0; constexpr uintptr_t DeviceRecognitionVerdict = 0x53E910; constexpr uintptr_t .ctor = 0x5109F0; }; // RequestDetails struct RequestDetails { // ---- Methods ---- constexpr uintptr_t Nonce = 0x53E8F0; constexpr uintptr_t Nonce = 0x53E910; constexpr uintptr_t RequestPackageName = 0x520140; constexpr uintptr_t RequestPackageName = 0x51FB70; constexpr uintptr_t TimestampMillis = 0x7CD0F0; constexpr uintptr_t TimestampMillis = 0x7CD140; constexpr uintptr_t .ctor = 0x5109F0; }; // TestingDetails struct TestingDetails { // ---- Methods ---- constexpr uintptr_t IsTestingResponse = 0x62B4C0; constexpr uintptr_t IsTestingResponse = 0x1E15790; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Client.Integrations.GoogleIntegrityManager struct GoogleIntegrityManager { // ---- Methods ---- constexpr uintptr_t ProjectNumber = 0x35547E0; constexpr uintptr_t GetIntegrityToken = 0x3554700; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Client.Integrations.CustomPurchasingModule struct CustomPurchasingModule { // ---- Methods ---- constexpr uintptr_t Configure = 0x35513E0; constexpr uintptr_t .ctor = 0x5109F0; }; // EProductValidState struct EProductValidState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NotValid = 0x0; constexpr uintptr_t Valid = 0x0; constexpr uintptr_t Pending = 0x0; }; // CombatMaster.Client.Integrations.IAPManager struct IAPManager { constexpr uintptr_t _builder = 0x10; constexpr uintptr_t _storeController = 0x18; constexpr uintptr_t _storeExtensionProvider = 0x20; constexpr uintptr_t _processedTransactions = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3556350; constexpr uintptr_t IsPurchasingInitialized = 0x3556510; constexpr uintptr_t IsInAppAvailable = 0x35564A0; constexpr uintptr_t IsSubscriptionActive = 0x3555A50; constexpr uintptr_t IsHaveProcessedTransaction = 0x3556450; constexpr uintptr_t GetProductDefinitions = 0x3555420; constexpr uintptr_t BuyProduct = 0x35549A0; constexpr uintptr_t GetProductById = 0x3555300; constexpr uintptr_t RestorePurchases = 0x35561D0; constexpr uintptr_t GetSubscriptionInfo = 0x35554A0; constexpr uintptr_t ForceApplyPurchaseById = 0x35551A0; constexpr uintptr_t ApplyPurchase = 0x3554890; constexpr uintptr_t CheckProductIsAvailableForSubscriptionManager = 0x3554E10; constexpr uintptr_t OnInitialized = 0x3555C50; constexpr uintptr_t OnInitializeFailed = 0x3555BC0; constexpr uintptr_t OnInitializeFailed = 0x3555BC0; constexpr uintptr_t OnPurchaseFailed = 0x3555CF0; constexpr uintptr_t ProcessPurchase = 0x3555FB0; constexpr uintptr_t OnDeferredPurchase = 0x3555A80; constexpr uintptr_t ValidateProduct = 0x620380; }; // CombatMaster.Client.Integrations.SteamStore struct SteamStore { constexpr uintptr_t _storeCallback = 0x10; constexpr uintptr_t _steamProducts = 0x18; constexpr uintptr_t _products = 0x20; constexpr uintptr_t _currentProduct = 0x28; constexpr uintptr_t _microTxnAuthorizationCallback = 0x30; constexpr uintptr_t _steamInventoryResult = 0x38; constexpr uintptr_t _steamItemDetails = 0x40; constexpr uintptr_t _steamInventoryResultReady = 0x48; // ---- Methods ---- constexpr uintptr_t Initialize = 0x355A5D0; constexpr uintptr_t RetrieveProducts = 0x512CE0; constexpr uintptr_t RetrieveProducts = 0x355AE00; constexpr uintptr_t Purchase = 0x355A930; constexpr uintptr_t FinishTransaction = 0x355A480; constexpr uintptr_t OnPurchaseFailed = 0x355A7D0; constexpr uintptr_t .ctor = 0x355B190; }; // CombatMaster.Client.Integrations.SteamProduct struct SteamProduct { constexpr uintptr_t itemdefid = 0x10; constexpr uintptr_t name = 0x18; constexpr uintptr_t price = 0x20; constexpr uintptr_t description = 0x28; constexpr uintptr_t product_id = 0x30; // ---- Methods ---- constexpr uintptr_t ProductPrice = 0x5E10D0; constexpr uintptr_t ProductPrice = 0x62B690; constexpr uintptr_t Price = 0x355A400; constexpr uintptr_t PriceString = 0x355A360; constexpr uintptr_t OnDeserialized = 0x355A2D0; }; // CombatMaster.Client.Integrations.ESteamProductPrice struct ESteamProductPrice { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t VLV25 = 0x0; constexpr uintptr_t VLV50 = 0x0; constexpr uintptr_t VLV75 = 0x0; constexpr uintptr_t VLV100 = 0x0; constexpr uintptr_t VLV150 = 0x0; constexpr uintptr_t VLV200 = 0x0; constexpr uintptr_t VLV250 = 0x0; constexpr uintptr_t VLV300 = 0x0; constexpr uintptr_t VLV350 = 0x0; constexpr uintptr_t VLV400 = 0x0; constexpr uintptr_t VLV450 = 0x0; constexpr uintptr_t VLV500 = 0x0; constexpr uintptr_t VLV550 = 0x0; constexpr uintptr_t VLV600 = 0x0; constexpr uintptr_t VLV650 = 0x0; constexpr uintptr_t VLV700 = 0x0; constexpr uintptr_t VLV750 = 0x0; constexpr uintptr_t VLV800 = 0x0; constexpr uintptr_t VLV850 = 0x0; constexpr uintptr_t VLV900 = 0x0; constexpr uintptr_t VLV950 = 0x0; constexpr uintptr_t VLV1000 = 0x0; constexpr uintptr_t VLV1100 = 0x0; constexpr uintptr_t VLV1200 = 0x0; constexpr uintptr_t VLV1300 = 0x0; constexpr uintptr_t VLV1400 = 0x0; constexpr uintptr_t VLV1500 = 0x0; constexpr uintptr_t VLV1600 = 0x0; constexpr uintptr_t VLV1700 = 0x0; constexpr uintptr_t VLV1800 = 0x0; constexpr uintptr_t VLV1900 = 0x0; constexpr uintptr_t VLV2000 = 0x0; constexpr uintptr_t VLV2500 = 0x0; constexpr uintptr_t VLV3000 = 0x0; constexpr uintptr_t VLV3500 = 0x0; constexpr uintptr_t VLV4000 = 0x0; constexpr uintptr_t VLV4500 = 0x0; constexpr uintptr_t VLV5000 = 0x0; constexpr uintptr_t VLV6000 = 0x0; constexpr uintptr_t VLV7000 = 0x0; constexpr uintptr_t VLV8000 = 0x0; constexpr uintptr_t VLV9000 = 0x0; constexpr uintptr_t VLV10000 = 0x0; }; // CombatMaster.Client.Integrations.NexusManager struct NexusManager { constexpr uintptr_t _publicKey = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3556F40; constexpr uintptr_t OnPurchaseComplete = 0x3556660; constexpr uintptr_t GetMemberByCodeOrUuid = 0x3556530; constexpr uintptr_t SetCreatorCode = 0x3556E90; }; // ELoginType struct ELoginType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Facebook = 0x0; constexpr uintptr_t Apple = 0x0; constexpr uintptr_t Google = 0x0; }; // CombatMaster.Client.Integrations.PlayFabManager struct PlayFabManager { constexpr uintptr_t AppVersionKey = 0x0; constexpr uintptr_t DisableGlobalChatKey = 0x0; constexpr uintptr_t DisableHubKey = 0x0; constexpr uintptr_t DisablePublicRoomKey = 0x0; constexpr uintptr_t BattlePassEndTimeKey = 0x0; constexpr uintptr_t BattlePassInfinityKey = 0x0; constexpr uintptr_t XPBoostKey = 0x0; constexpr uintptr_t EnableAdsAfterMatchKey = 0x0; constexpr uintptr_t _utcLoginTime = 0x0; constexpr uintptr_t _timeUsedToGetRealUtcTime = 0x8; constexpr uintptr_t _playfabId = 0x10; constexpr uintptr_t _battlePassEndTime = 0x18; constexpr uintptr_t _battlePassInfinity = 0x20; constexpr uintptr_t _xpBoostData = 0x10; // ---- Methods ---- constexpr uintptr_t IsRealTimeSynced = 0x35598F0; constexpr uintptr_t RealUtcTime = 0x35599D0; constexpr uintptr_t IsClientLoggedIn = 0x3559820; constexpr uintptr_t IsPlayfabIdExist = 0x3559860; constexpr uintptr_t PlayFabId = 0x3559940; constexpr uintptr_t PlayFabId = 0x355A070; constexpr uintptr_t AppVersion = 0x35592A0; constexpr uintptr_t AppVersion = 0x3559D60; constexpr uintptr_t DisableGlobalChat = 0x35596A0; constexpr uintptr_t DisableGlobalChat = 0x3559F30; constexpr uintptr_t DisableHub = 0x3559700; constexpr uintptr_t DisableHub = 0x3559F80; constexpr uintptr_t DisablePublicRoom = 0x3559760; constexpr uintptr_t DisablePublicRoom = 0x3559FD0; constexpr uintptr_t EnableAdsAfterMatch = 0x35597C0; constexpr uintptr_t EnableAdsAfterMatch = 0x355A020; constexpr uintptr_t BattlePassEndTime = 0x3559330; constexpr uintptr_t BattlePassEndTime = 0x3559DD0; constexpr uintptr_t BattlePassInfinity = 0x35595E0; constexpr uintptr_t BattlePassInfinity = 0x3559E70; constexpr uintptr_t XpBoostData = 0x3559AD0; constexpr uintptr_t XpBoostData = 0x355A0E0; constexpr uintptr_t GetTitleData = 0x35578A0; constexpr uintptr_t GetLeaderboard = 0x3557650; constexpr uintptr_t GetLeaderboardAroundPlayer = 0x35573D0; constexpr uintptr_t GetLeaderboardTotalPlayers = 0x3557520; constexpr uintptr_t DeleteTitlePlayer = 0x3556FA0; constexpr uintptr_t GetAppleJwtToken = 0x35571C0; constexpr uintptr_t NexusConfirmTransaction = 0x3558710; constexpr uintptr_t VerifyPlayIntegrityToken = 0x3559170; constexpr uintptr_t LinkFacebookId = 0x3557E50; constexpr uintptr_t LinkAppleId = 0x3557C30; constexpr uintptr_t LinkGoogleId = 0x3557F60; constexpr uintptr_t LinkDeviceId = 0x3557D40; constexpr uintptr_t LinkSteamId = 0x3558070; constexpr uintptr_t GetAccountInfo = 0x3557070; constexpr uintptr_t Login = 0x35585D0; constexpr uintptr_t Logout = 0x35586D0; constexpr uintptr_t LoginWithFacebook = 0x3558330; constexpr uintptr_t LoginWithApple = 0x3558180; constexpr uintptr_t LoginWithGoogle = 0x3558410; constexpr uintptr_t LoginWithSteam = 0x35584F0; constexpr uintptr_t LoginWithDeviceId = 0x3558260; constexpr uintptr_t GetPhotonAuthenticationValues = 0x3557790; constexpr uintptr_t TryUpdateDisplayName = 0x3558F60; constexpr uintptr_t UpdateAvatarData = 0x3559080; constexpr uintptr_t TrySaveFriendsStorage = 0x3558D20; constexpr uintptr_t TryLoadFriendsStorage = 0x3558AC0; constexpr uintptr_t TrySavePlayerProfile = 0x3558E40; constexpr uintptr_t TryLoadPlayerProfile = 0x3558BF0; constexpr uintptr_t TryFindPlayer = 0x3558980; constexpr uintptr_t GetUtcTime = 0x3557970; constexpr uintptr_t GetDeviceId = 0x35572D0; constexpr uintptr_t IsPlayfabIdValid = 0x3557A40; constexpr uintptr_t RequestMultiplayerServer = 0x3558820; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Client.Integrations.PlayfabAvatarData struct PlayfabAvatarData { constexpr uintptr_t Level = 0x10; constexpr uintptr_t EmblemId = 0x14; constexpr uintptr_t CallingCardId = 0x18; constexpr uintptr_t GamePlatformType = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x356A530; constexpr uintptr_t FromJson = 0x356A410; constexpr uintptr_t ToJson = 0x356A4A0; }; // CombatMaster.Client.Integrations.RateAppManager struct RateAppManager { // ---- Methods ---- constexpr uintptr_t RateAppAttempt = 0x356ABF0; constexpr uintptr_t RateAppAttempt = 0x356AD00; constexpr uintptr_t Counter = 0x356A960; constexpr uintptr_t Counter = 0x356AC60; constexpr uintptr_t IsReadyShow = 0x356A9D0; constexpr uintptr_t TryShowRateApp = 0x356A820; constexpr uintptr_t ShowRateApp = 0x356A760; constexpr uintptr_t ShowRateApp = 0x356A680; constexpr uintptr_t RateAppAndroid = 0x356A5E0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Client.Integrations.SteamManager struct SteamManager { constexpr uintptr_t _isInitialized = 0x20; constexpr uintptr_t OnSteamOverlayActivated = 0x28; constexpr uintptr_t IsSteamOverlayActive = 0x30; constexpr uintptr_t _isEverInitialized = 0x0; constexpr uintptr_t _steamAPIWarningMessageHook = 0x38; // ---- Methods ---- constexpr uintptr_t IsLoggedOn = 0x356B5B0; constexpr uintptr_t SteamId = 0x356B5C0; constexpr uintptr_t IsInitialized = 0x51FDC0; constexpr uintptr_t IsInitialized = 0x51FE30; constexpr uintptr_t WaitSteamUserLogin = 0x356B470; constexpr uintptr_t SteamAPIDebugTextHook = 0x356B3F0; constexpr uintptr_t InitOnPlayMode = 0x356B240; constexpr uintptr_t Awake = 0x356AD70; constexpr uintptr_t OnEnable = 0x356B290; constexpr uintptr_t OnDestroy = 0x356B280; constexpr uintptr_t Update = 0x356B460; constexpr uintptr_t OnGameOverlayActivated = 0x356B380; constexpr uintptr_t EnableDisableDevices_OnOverlayActivated = 0x356B060; constexpr uintptr_t .ctor = 0x356B530; }; // UpdateDownloadingData struct UpdateDownloadingData { constexpr uintptr_t TotalBytesToDownload = 0x10; constexpr uintptr_t BytesDownloaded = 0x18; constexpr uintptr_t DownloadProgress = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // AppUpdateInfo struct AppUpdateInfo { constexpr uintptr_t AvailableVersionCode = 0x10; constexpr uintptr_t Status = 0x14; constexpr uintptr_t IsFlexibleUpdateReady = 0x18; constexpr uintptr_t IsImmediateUpdateReady = 0x19; }; // UpdateStatus struct UpdateStatus { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Pending = 0x0; constexpr uintptr_t Installing = 0x0; constexpr uintptr_t Installed = 0x0; constexpr uintptr_t Failed = 0x0; constexpr uintptr_t Downloading = 0x0; constexpr uintptr_t Downloaded = 0x0; constexpr uintptr_t Canceled = 0x0; }; // UpdateType struct UpdateType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Flexible = 0x0; constexpr uintptr_t Immediate = 0x0; }; // CombatMaster.Client.Integrations.UpdateManager struct UpdateManager { constexpr uintptr_t UpdateDownloadingProgress = 0x10; // ---- Methods ---- constexpr uintptr_t GetUpdateInfo = 0x3574C10; constexpr uintptr_t StartUpdate = 0x3574DE0; constexpr uintptr_t CompleteUpdate = 0x3574A80; constexpr uintptr_t GetUpdateInfoAndroid = 0x3574B40; constexpr uintptr_t StartUpdateAndroid = 0x3574D10; constexpr uintptr_t CompleteUpdateAndroid = 0x35749E0; constexpr uintptr_t .ctor = 0x5109F0; }; // MonoScriptData struct MonoScriptData { constexpr uintptr_t FilePathsData = 0x10; constexpr uintptr_t TypesData = 0x18; constexpr uintptr_t TotalTypes = 0x20; constexpr uintptr_t TotalFiles = 0x24; constexpr uintptr_t IsEditorOnly = 0x28; }; // UnitySourceGeneratedAssemblyMonoScriptTypes_v1 struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1 { // ---- Methods ---- constexpr uintptr_t Get = 0x35A3780; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.EGamePlatformType struct EGamePlatformType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Android = 0x0; constexpr uintptr_t IOS = 0x0; constexpr uintptr_t Steam = 0x0; constexpr uintptr_t Any = 0x0; }; // CombatMaster.EGamePlatformTypeExtensions struct EGamePlatformTypeExtensions { // ---- Methods ---- constexpr uintptr_t IsMobile = 0x3599260; constexpr uintptr_t IsApplicablePlatform = 0x3599240; }; // CombatMaster.GameConfiguration struct GameConfiguration { constexpr uintptr_t Configuration = 0x18; constexpr uintptr_t GdInfo = 0x20; constexpr uintptr_t RemapFlexyBundles = 0x28; constexpr uintptr_t Localization = 0x30; constexpr uintptr_t SteamItems = 0x38; constexpr uintptr_t ArenaAliasId = 0x40; constexpr uintptr_t QuickBattleRoyaleAliasId = 0x48; constexpr uintptr_t BattleRoyaleAliasId = 0x50; constexpr uintptr_t _instance = 0x0; // ---- Methods ---- constexpr uintptr_t Instance = 0x359A7C0; constexpr uintptr_t Load = 0x359A630; constexpr uintptr_t Create = 0x359A5B0; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.Constants struct Constants { constexpr uintptr_t _projectPlayerPrefsPrefix = 0x0; constexpr uintptr_t BravoTeamId = 0x0; constexpr uintptr_t AlfaTeamId = 0x0; constexpr uintptr_t IsPlayfabServerApiEnabled = 0x0; constexpr uintptr_t IsProductionBuild = 0x0; constexpr uintptr_t IsBattleServer = 0x0; constexpr uintptr_t IsBattleServerBuild = 0x0; constexpr uintptr_t IsEditor = 0x0; constexpr uintptr_t EnableLogs = 0x0; constexpr uintptr_t EnableCheats = 0x0; constexpr uintptr_t IsAndroid = 0x0; constexpr uintptr_t IsStandalone = 0x0; constexpr uintptr_t IsIOS = 0x0; constexpr uintptr_t IsStandaloneWindows = 0x0; constexpr uintptr_t IsStandalonePlatform = 0x0; constexpr uintptr_t IsMobilePlatform = 0x0; constexpr uintptr_t IsSteamBuild = 0x0; constexpr uintptr_t IsUseFakeStore = 0x0; // ---- Methods ---- constexpr uintptr_t ProjectPlayerPrefsPrefix = 0x3596990; constexpr uintptr_t IsKeyboardControlEnabled = 0x53FBD0; }; // CombatMaster.EGameConfiguration struct EGameConfiguration { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CombatMaster = 0x0; constexpr uintptr_t WorldWarLegion = 0x0; }; // CombatMaster.GoogleDeviceUtilities struct GoogleDeviceUtilities { // ---- Methods ---- constexpr uintptr_t IsChromeOS = 0x554A00; constexpr uintptr_t IsGooglePlayGames = 0x554A00; constexpr uintptr_t HasKeyboard = 0x53FBD0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.EBuyStationItem struct EBuyStationItem { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ArmorPlate = 0x0; constexpr uintptr_t GasMask = 0x0; constexpr uintptr_t SelfRevive = 0x0; constexpr uintptr_t LoadoutDrop = 0x0; constexpr uintptr_t Minigun = 0x0; constexpr uintptr_t Atomic = 0x0; constexpr uintptr_t AmmoKit = 0x0; constexpr uintptr_t SyringeAntidote = 0x0; constexpr uintptr_t AdrenalineShot = 0x0; constexpr uintptr_t Paramotor = 0x0; }; // CombatMaster.View.UI.UIInfo.EImageStyle struct EImageStyle { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t BackGround = 0x0; constexpr uintptr_t Header = 0x0; constexpr uintptr_t BaseTopHeaderBG = 0x0; constexpr uintptr_t ButtonTabHighlight = 0x0; constexpr uintptr_t ButtonTabHighlightUnderline = 0x0; constexpr uintptr_t IconLock = 0x0; constexpr uintptr_t TopPlayerInfoBarFill = 0x0; constexpr uintptr_t TopPlayerInfoBar = 0x0; constexpr uintptr_t BackGroundTabs = 0x0; constexpr uintptr_t TopHeaderUnderline = 0x0; constexpr uintptr_t CornerBlockBG = 0x0; constexpr uintptr_t CornerBlockUnderline = 0x0; constexpr uintptr_t ButtonBackArrow = 0x0; constexpr uintptr_t BGNameInput = 0x0; constexpr uintptr_t DotGrid = 0x0; constexpr uintptr_t ButtonMiniIcon = 0x0; constexpr uintptr_t DotGridTransparent = 0x0; constexpr uintptr_t ButtonMiniBG = 0x0; constexpr uintptr_t ButtonArtworkArt = 0x0; constexpr uintptr_t ButtonArtworkGrad = 0x0; constexpr uintptr_t ButtonArtworkTint = 0x0; constexpr uintptr_t PromoGreenBG = 0x0; constexpr uintptr_t PromoGreenUnderBG = 0x0; constexpr uintptr_t PromoGreenUnderGrad = 0x0; constexpr uintptr_t PromoGreenUnderLine = 0x0; constexpr uintptr_t PromoGreenUnderGlow = 0x0; constexpr uintptr_t PromoGoldBG = 0x0; constexpr uintptr_t PromoGoldUnderBG = 0x0; constexpr uintptr_t PromoGoldUnderGrad = 0x0; constexpr uintptr_t PromoGoldUnderLine = 0x0; constexpr uintptr_t PromoGoldUnderGlow = 0x0; constexpr uintptr_t IconNew = 0x0; constexpr uintptr_t IconNewSweep = 0x0; constexpr uintptr_t IconNewDissolve = 0x0; constexpr uintptr_t IconPrem = 0x0; constexpr uintptr_t IconPremSweep = 0x0; constexpr uintptr_t IconPremDissolve = 0x0; constexpr uintptr_t OperatorsEmblemBG = 0x0; constexpr uintptr_t OperatorThinLines = 0x0; constexpr uintptr_t ThinLines = 0x0; constexpr uintptr_t MiniBannerPremiumLine = 0x0; constexpr uintptr_t StoreBG = 0x0; constexpr uintptr_t StoreLowerGradient = 0x0; constexpr uintptr_t StoreGradientLineLeft = 0x0; constexpr uintptr_t StoreGradientLineHighlightRight = 0x0; constexpr uintptr_t StoreGradientLineHighlightLeft = 0x0; constexpr uintptr_t StoreArrow = 0x0; constexpr uintptr_t EBEquippedFlagBG = 0x0; constexpr uintptr_t EBEquippedFlagDotGrid = 0x0; constexpr uintptr_t EBEquippedFlag = 0x0; constexpr uintptr_t EBEquippedCircle = 0x0; constexpr uintptr_t EBEquppedCircleFil = 0x0; constexpr uintptr_t EBEquipFlagBG = 0x0; constexpr uintptr_t EBEquipFlagBGFlasher = 0x0; constexpr uintptr_t EBEquipFlagDotGrid = 0x0; constexpr uintptr_t EBEquipFlag = 0x0; constexpr uintptr_t EBEquipCircle = 0x0; constexpr uintptr_t EBUnlocksAtLock = 0x0; constexpr uintptr_t EBOpenBG = 0x0; constexpr uintptr_t EBOpenBGFlasher = 0x0; constexpr uintptr_t EBOpenGradientBG = 0x0; constexpr uintptr_t EBOpenLightSweep = 0x0; constexpr uintptr_t EBOpenSweep = 0x0; constexpr uintptr_t EBOpenBGGrid = 0x0; constexpr uintptr_t EBOpenLine = 0x0; constexpr uintptr_t EBOpenGlow = 0x0; constexpr uintptr_t EBFreeBG = 0x0; constexpr uintptr_t EBFreeBGFlasher = 0x0; constexpr uintptr_t EBFreeGradientBG = 0x0; constexpr uintptr_t EBFreeLightSweep = 0x0; constexpr uintptr_t EBFreeSweep = 0x0; constexpr uintptr_t EBFreeBGGrid = 0x0; constexpr uintptr_t EBFreeLine = 0x0; constexpr uintptr_t EBFreeGlow = 0x0; constexpr uintptr_t BPreviewBG = 0x0; constexpr uintptr_t BPreviewEquipFlag = 0x0; constexpr uintptr_t BSLockedBG = 0x0; constexpr uintptr_t BSLockedDotGrid = 0x0; constexpr uintptr_t BSLockedLockIcon = 0x0; constexpr uintptr_t BSActiveGlow = 0x0; constexpr uintptr_t BSActiveBG = 0x0; constexpr uintptr_t BSActiveDotGrid = 0x0; constexpr uintptr_t BSActiveGradientSides = 0x0; constexpr uintptr_t BSActiveTopLine = 0x0; constexpr uintptr_t BSActiveRoundGlow = 0x0; constexpr uintptr_t BSActiveGradientCenter = 0x0; constexpr uintptr_t BSFavouriteCorner = 0x0; constexpr uintptr_t BSFavouriteStar = 0x0; constexpr uintptr_t GICBGCornerBlock = 0x0; constexpr uintptr_t GICBGDotGrid = 0x0; constexpr uintptr_t GICDotGrid = 0x0; constexpr uintptr_t GICBGHighLight = 0x0; constexpr uintptr_t GICHighLightDotGrid = 0x0; constexpr uintptr_t GICHighLightButtonGlow = 0x0; constexpr uintptr_t GICHighLightTopLine = 0x0; constexpr uintptr_t GICHighLightTopLineGlow = 0x0; constexpr uintptr_t GICHighLightBottomLine = 0x0; constexpr uintptr_t GICHighLightBottomGlow = 0x0; constexpr uintptr_t WSGunDescriptionCornerBlock = 0x0; constexpr uintptr_t WSStatsBG = 0x0; constexpr uintptr_t WSStatsBarLineBG = 0x0; constexpr uintptr_t WSStatsBarLineTop = 0x0; constexpr uintptr_t WeaponPreviewLine = 0x0; constexpr uintptr_t WeaponPreviewBack = 0x0; constexpr uintptr_t GICBGLocked = 0x0; constexpr uintptr_t GICBGLockedDotGrid = 0x0; constexpr uintptr_t GICTracer = 0x0; constexpr uintptr_t GICSecretIcon = 0x0; constexpr uintptr_t ScrollbarVertical = 0x0; constexpr uintptr_t ScrollbarHandle = 0x0; constexpr uintptr_t ScrollbarDotGrid = 0x0; constexpr uintptr_t PreviewRarityDotGrid = 0x0; constexpr uintptr_t PreviewRarityIcon = 0x0; constexpr uintptr_t OptionsLineBg = 0x0; constexpr uintptr_t OptionsLIneDotGrid = 0x0; constexpr uintptr_t OptionsSwitcherActiveBG = 0x0; constexpr uintptr_t OptionsSwitcherActiveLine = 0x0; constexpr uintptr_t OptionsSliderBG = 0x0; constexpr uintptr_t OptionsSliderFill = 0x0; constexpr uintptr_t OptionsSliderDeviders = 0x0; constexpr uintptr_t OptionsHandle = 0x0; constexpr uintptr_t OptionsHandleDotGrid = 0x0; constexpr uintptr_t OptionsSectionLine = 0x0; constexpr uintptr_t OptionsDropDownArrow = 0x0; constexpr uintptr_t OptionsDropDownViewPort = 0x0; constexpr uintptr_t OptionsDropDownItemBG = 0x0; constexpr uintptr_t OptionsDropDownCurrentBG = 0x0; constexpr uintptr_t OptionsSideButtonBG = 0x0; constexpr uintptr_t OptionsSideButtonDotGrid = 0x0; constexpr uintptr_t OptionsSideButtonArrow = 0x0; constexpr uintptr_t OptionsSideButtonDiscord = 0x0; constexpr uintptr_t OptionsSideButtonAlphaBravo = 0x0; constexpr uintptr_t OptionsSideButtonStar = 0x0; constexpr uintptr_t OptionsSideButtonApple = 0x0; constexpr uintptr_t OptionsSideButtonFacebook = 0x0; constexpr uintptr_t OptionsSideButtonSmallBG = 0x0; constexpr uintptr_t GICBGDotGridGold = 0x0; constexpr uintptr_t GICDotGridGold = 0x0; constexpr uintptr_t GICBGHighLightGlowGold = 0x0; constexpr uintptr_t GICHighLightTopLineGold = 0x0; constexpr uintptr_t GICHighLightTopLineGlowGold = 0x0; constexpr uintptr_t GICHighLightBottomLineGold = 0x0; constexpr uintptr_t GICHighLightBottomGlowGold = 0x0; constexpr uintptr_t BLoadoutOptionsIconStore = 0x0; constexpr uintptr_t BLoadoutOptionsIconLock = 0x0; constexpr uintptr_t ItemCardBG = 0x0; constexpr uintptr_t ItemCardBGDotGrid = 0x0; constexpr uintptr_t ItemCardBGType = 0x0; constexpr uintptr_t AARMapArtwork = 0x0; constexpr uintptr_t AARMapArtworkOverlay = 0x0; constexpr uintptr_t BPopupInActiveBG = 0x0; constexpr uintptr_t BPopupInActiveDotGrid = 0x0; constexpr uintptr_t BPopupActiveGlow = 0x0; constexpr uintptr_t BPopupActiveBG = 0x0; constexpr uintptr_t BPopupDotGrid = 0x0; constexpr uintptr_t BPopupGradientSides = 0x0; constexpr uintptr_t BPopupTopLine = 0x0; constexpr uintptr_t BPopupTopLineGLow = 0x0; constexpr uintptr_t BPopupGradientCenter = 0x0; constexpr uintptr_t PCBGGradient = 0x0; constexpr uintptr_t PCBGRegular = 0x0; constexpr uintptr_t PCBGRegularDotGrid = 0x0; constexpr uintptr_t PCStatusBG = 0x0; constexpr uintptr_t PCStatusGradient = 0x0; constexpr uintptr_t PCStatusUnderline = 0x0; constexpr uintptr_t ButtonBuyPriceBG = 0x0; constexpr uintptr_t ItemOperatorBG = 0x0; constexpr uintptr_t ItemOperatorBGDotGrid = 0x0; constexpr uintptr_t ItemOperatorHighlight = 0x0; constexpr uintptr_t ItemOperatorHighlightDotGrid = 0x0; constexpr uintptr_t BundlePreviewBillboard = 0x0; constexpr uintptr_t BundlePreviewBillboardOverlay = 0x0; constexpr uintptr_t MapLoaderGradient = 0x0; constexpr uintptr_t TDMOverlayBG = 0x0; constexpr uintptr_t TDMOverlayBGGLow = 0x0; constexpr uintptr_t PlayerScoreLineBG = 0x0; constexpr uintptr_t PopupBG = 0x0; constexpr uintptr_t PopupContentBG = 0x0; constexpr uintptr_t PopupDotGrid = 0x0; constexpr uintptr_t PopupGradientV = 0x0; constexpr uintptr_t PopupGradientVTop = 0x0; constexpr uintptr_t PopupLineTop = 0x0; constexpr uintptr_t PopupCorners = 0x0; constexpr uintptr_t XPLineBG = 0x0; constexpr uintptr_t XPLineBGDotGrid = 0x0; constexpr uintptr_t XPLineFillBGGlow = 0x0; constexpr uintptr_t XPLineFillBG = 0x0; constexpr uintptr_t XPLineFillDotGrid = 0x0; constexpr uintptr_t XPLineMarker = 0x0; constexpr uintptr_t XPLineMarkerTopLine = 0x0; constexpr uintptr_t XPLineMarkerTriangle = 0x0; constexpr uintptr_t __PLineTopLine = 0x0; constexpr uintptr_t XPLineTopLine2 = 0x0; constexpr uintptr_t XPLineBottomLine = 0x0; constexpr uintptr_t XPLineLeftLine = 0x0; constexpr uintptr_t XPLineRightLine = 0x0; constexpr uintptr_t XPLineRigthLineLow = 0x0; constexpr uintptr_t XPLineLeftLineLow = 0x0; constexpr uintptr_t XPReportLine = 0x0; constexpr uintptr_t XPRelortLineVertical = 0x0; constexpr uintptr_t UnlockItemCardBGCorner = 0x0; constexpr uintptr_t UnlockItemCardLine = 0x0; constexpr uintptr_t UnlockArrowTriangle = 0x0; constexpr uintptr_t LevelUpAnimationGradient = 0x0; constexpr uintptr_t LevelUpAnimationChevron = 0x0; constexpr uintptr_t LevelUpDotGridRare = 0x0; constexpr uintptr_t ButtonArtworkGradientHalloween = 0x0; constexpr uintptr_t ButtonArtworkTarget = 0x0; constexpr uintptr_t IEBG = 0x0; constexpr uintptr_t IEHighlight = 0x0; constexpr uintptr_t IEHighlightDotGrid = 0x0; constexpr uintptr_t IEBGDotGrid = 0x0; constexpr uintptr_t IEItemSecretIcon = 0x0; constexpr uintptr_t SummaryBGDarker = 0x0; constexpr uintptr_t SummaryBGGradient = 0x0; constexpr uintptr_t SummaryGradientVictory = 0x0; constexpr uintptr_t SummaryGradientDefeat = 0x0; constexpr uintptr_t SummaryGradientDraw = 0x0; constexpr uintptr_t SummaryDotGrid = 0x0; constexpr uintptr_t SummaryGradientVTop = 0x0; constexpr uintptr_t SummaryTitleBGVictory = 0x0; constexpr uintptr_t SummaryTitleBGDefeat = 0x0; constexpr uintptr_t SummaryTitleBGDraw = 0x0; constexpr uintptr_t TBIconBack = 0x0; constexpr uintptr_t TBCorners = 0x0; constexpr uintptr_t TBHighlight = 0x0; constexpr uintptr_t TBUnderline = 0x0; constexpr uintptr_t TBCornerLineTop = 0x0; constexpr uintptr_t TBCornerLineBottom = 0x0; constexpr uintptr_t TBPlusLine1 = 0x0; constexpr uintptr_t TBPlusLine11 = 0x0; constexpr uintptr_t TBTeamIcon = 0x0; constexpr uintptr_t TRIconBack = 0x0; constexpr uintptr_t TRCorners = 0x0; constexpr uintptr_t TRHighlight = 0x0; constexpr uintptr_t TRUnderline = 0x0; constexpr uintptr_t TRCornerLineTop = 0x0; constexpr uintptr_t TRCornerLineBottom = 0x0; constexpr uintptr_t TRPlusLine1 = 0x0; constexpr uintptr_t TRPlusLine11 = 0x0; constexpr uintptr_t TRTeamIcon = 0x0; constexpr uintptr_t PauseBG = 0x0; constexpr uintptr_t PopupGunsmithGradient = 0x0; constexpr uintptr_t PopupGunsmithArtworkBG = 0x0; constexpr uintptr_t JoinTournamentBG = 0x0; constexpr uintptr_t JoinTournamentGradVTop = 0x0; constexpr uintptr_t JoinTournamentDotGrid = 0x0; constexpr uintptr_t JoinTournamentExternalLink = 0x0; constexpr uintptr_t BuyButtonPurchasedBG = 0x0; constexpr uintptr_t BuyButtonPurchasedDotGrid = 0x0; constexpr uintptr_t BuyButtonPurchasedDarker = 0x0; constexpr uintptr_t LobbyDesktopBackground = 0x0; constexpr uintptr_t ButtonTabPillBG = 0x0; constexpr uintptr_t ButtonTabPillBGHighlight = 0x0; constexpr uintptr_t ButtonTabPillUnderline = 0x0; constexpr uintptr_t ButtonTabNonStyledDefaultHightlight = 0x0; constexpr uintptr_t ButtonTabNonStyledHighlightLine = 0x0; constexpr uintptr_t LobbyLoaderScreenArtwork = 0x0; constexpr uintptr_t LobbyLoaderScreenArtworkGlow = 0x0; constexpr uintptr_t LobbyLoaderScreenLogo = 0x0; constexpr uintptr_t BlackMarketWindowBG = 0x0; constexpr uintptr_t ReflexReticlePreview = 0x0; constexpr uintptr_t ACOGReticlePreview = 0x0; constexpr uintptr_t SniperReticlePreview = 0x0; constexpr uintptr_t ButtonTabPillFilterBG = 0x0; constexpr uintptr_t ButtonTabPillFilterBGHighlight = 0x0; constexpr uintptr_t BGOperatorsBackAdditional = 0x0; constexpr uintptr_t ModeArtworkCustomGame = 0x0; }; // CombatMaster.View.UI.UIInfo.ETextStyle struct ETextStyle { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t TopHeader = 0x0; constexpr uintptr_t ButtonTabNormal = 0x0; constexpr uintptr_t ButtonTabLocked = 0x0; constexpr uintptr_t ButtonTabHighLight = 0x0; constexpr uintptr_t ButtonTabFree = 0x0; constexpr uintptr_t ButtonTabPremium = 0x0; constexpr uintptr_t ButtonTabPremiumDark = 0x0; constexpr uintptr_t TopPlayerInfoCoins = 0x0; constexpr uintptr_t TopPlayerInfoLevel = 0x0; constexpr uintptr_t TopPlayerInfoName = 0x0; constexpr uintptr_t CornerBlockHeader = 0x0; constexpr uintptr_t CornerBlockTitle = 0x0; constexpr uintptr_t NameInput = 0x0; constexpr uintptr_t ButtonMiniTitle = 0x0; constexpr uintptr_t ButtonArtworkTitle = 0x0; constexpr uintptr_t PromoGreenTitle = 0x0; constexpr uintptr_t PromoGoldTitle = 0x0; constexpr uintptr_t ButtonTabGold = 0x0; constexpr uintptr_t OperatorNameBig = 0x0; constexpr uintptr_t OperatorFaction = 0x0; constexpr uintptr_t MiniHeaderLine = 0x0; constexpr uintptr_t MiniBannerPremium = 0x0; constexpr uintptr_t StoreInfo = 0x0; constexpr uintptr_t StoreMiniHeader = 0x0; constexpr uintptr_t EBEquipped = 0x0; constexpr uintptr_t EBEquip = 0x0; constexpr uintptr_t EBUnlocksAt = 0x0; constexpr uintptr_t EBOpenBuy = 0x0; constexpr uintptr_t EBFree = 0x0; constexpr uintptr_t BSLocked = 0x0; constexpr uintptr_t BSInActive = 0x0; constexpr uintptr_t BSActive = 0x0; constexpr uintptr_t BSActiveEdit = 0x0; constexpr uintptr_t BSActiveEquip = 0x0; constexpr uintptr_t GICTitle = 0x0; constexpr uintptr_t GICWeaponName = 0x0; constexpr uintptr_t GICWeaponClass = 0x0; constexpr uintptr_t GICHighLightTitle = 0x0; constexpr uintptr_t GICHighLightWeaponName = 0x0; constexpr uintptr_t GICHighLightWeaponClass = 0x0; constexpr uintptr_t WSGunDescriptionTitle = 0x0; constexpr uintptr_t WSGunDescriptionInfo = 0x0; constexpr uintptr_t WSStatsComparedTo = 0x0; constexpr uintptr_t WSStatsLineText = 0x0; constexpr uintptr_t WeaponPreviewHeader = 0x0; constexpr uintptr_t WeaponPreviewSubHeader = 0x0; constexpr uintptr_t WeaponPreviewRarity = 0x0; constexpr uintptr_t WeaponPreviewInfo = 0x0; constexpr uintptr_t GICSecret = 0x0; constexpr uintptr_t OptionsLineTitle = 0x0; constexpr uintptr_t OptionsInactiveTitle = 0x0; constexpr uintptr_t OptionsActiveTitle = 0x0; constexpr uintptr_t OptionsSliderTitle = 0x0; constexpr uintptr_t OptionsSectionTitle = 0x0; constexpr uintptr_t OptionsDropDownItemTitle = 0x0; constexpr uintptr_t OptionsButtonSideTitle = 0x0; constexpr uintptr_t OptionsButtonSideSmallTitle = 0x0; constexpr uintptr_t OptionsButtonSideTextUnderline = 0x0; constexpr uintptr_t BLoadoutTitle = 0x0; constexpr uintptr_t BLoadoutTitleHightlight = 0x0; constexpr uintptr_t BLoadoutTitleHightlightGold = 0x0; constexpr uintptr_t ItemCardTitle = 0x0; constexpr uintptr_t ItemCardType = 0x0; constexpr uintptr_t BPopupActiveTitle = 0x0; constexpr uintptr_t BPopupInActiveTitle = 0x0; constexpr uintptr_t PCTitleStatus = 0x0; constexpr uintptr_t PCNicknameDefault = 0x0; constexpr uintptr_t PCNicknameMy = 0x0; constexpr uintptr_t PCLevel = 0x0; constexpr uintptr_t ButtonBuyHugeTitle = 0x0; constexpr uintptr_t ButtonBuyPrice = 0x0; constexpr uintptr_t BundlePreviewDescription = 0x0; constexpr uintptr_t MapLoaderMapType = 0x0; constexpr uintptr_t MapLoaderMapName = 0x0; constexpr uintptr_t MapLoaderModeType = 0x0; constexpr uintptr_t MapLoaderModeName = 0x0; constexpr uintptr_t TDMOverlayTeam = 0x0; constexpr uintptr_t TDMOverlayScore = 0x0; constexpr uintptr_t TDMOverlayStatus = 0x0; constexpr uintptr_t TDMOverlayInfo = 0x0; constexpr uintptr_t PlayerScoreLineLevel = 0x0; constexpr uintptr_t PlayerScoreLineInfo = 0x0; constexpr uintptr_t PopupTitle = 0x0; constexpr uintptr_t PopupInfo = 0x0; constexpr uintptr_t LobbyMMInfo = 0x0; constexpr uintptr_t LobbyMMLeaveRoom = 0x0; constexpr uintptr_t XPLineLevel = 0x0; constexpr uintptr_t XPReportTitle = 0x0; constexpr uintptr_t XPReportUnlockType = 0x0; constexpr uintptr_t XPReportXP = 0x0; constexpr uintptr_t XPReportXPToNextLevel = 0x0; constexpr uintptr_t XPReportMatchBonusNumber = 0x0; constexpr uintptr_t XpReportMatchBonusTitle = 0x0; constexpr uintptr_t UnlockItemCardItemName = 0x0; constexpr uintptr_t UnlockItemCardItemType = 0x0; constexpr uintptr_t UnlockRankNew = 0x0; constexpr uintptr_t IEItemSecret = 0x0; constexpr uintptr_t SummaryTitleVictory = 0x0; constexpr uintptr_t SummaryTitleDefeat = 0x0; constexpr uintptr_t SummaryTitleDraw = 0x0; constexpr uintptr_t SummaryTitleDescription = 0x0; constexpr uintptr_t TBTitle = 0x0; constexpr uintptr_t TBScore = 0x0; constexpr uintptr_t TRTitle = 0x0; constexpr uintptr_t TRScore = 0x0; constexpr uintptr_t PopupItemPreviewTitle = 0x0; constexpr uintptr_t PopupItemPreviewType = 0x0; constexpr uintptr_t PauseMatchTitle = 0x0; constexpr uintptr_t PauseMatchDescription = 0x0; constexpr uintptr_t PopupGunsmithPreHeader = 0x0; constexpr uintptr_t PopupGunsmithHeader = 0x0; constexpr uintptr_t PopupGunsmithInfo = 0x0; constexpr uintptr_t GameviewBlackoutText = 0x0; constexpr uintptr_t GameviewPopupTechTitle = 0x0; constexpr uintptr_t JoinTournamentTitle = 0x0; constexpr uintptr_t MatchInProgress = 0x0; constexpr uintptr_t EBFreeBig = 0x0; constexpr uintptr_t BuyButtonPurchasedHuge = 0x0; constexpr uintptr_t WindowPurchasedHuge = 0x0; constexpr uintptr_t ButtonTabNonStyledTitleHighlight = 0x0; }; // CombatMaster.View.UI.UIInfo.ETheme struct ETheme { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t DarkOriginal = 0x0; constexpr uintptr_t LightClean = 0x0; constexpr uintptr_t DarkClean = 0x0; constexpr uintptr_t Transparent = 0x0; constexpr uintptr_t TransparentWWL = 0x0; }; // CombatMaster.GDI.AttachmentInfo struct AttachmentInfo { constexpr uintptr_t Rarity = 0x20; constexpr uintptr_t _spriteIcon = 0x28; constexpr uintptr_t _spriteIconForView = 0x40; constexpr uintptr_t _prefab = 0x58; constexpr uintptr_t IsVerticalGunsmith = 0x70; constexpr uintptr_t IsEmpty = 0x71; constexpr uintptr_t IsPremium = 0x72; constexpr uintptr_t IsOneBlueprintBased = 0x73; constexpr uintptr_t IsPerkIncluded = 0x74; constexpr uintptr_t AdditionalRigidbodyPower = 0x78; constexpr uintptr_t IconPivot = 0x7C; constexpr uintptr_t IconRectSize = 0x84; constexpr uintptr_t BaseModificationStatsSet = 0x90; constexpr uintptr_t ModificationStatsSetPerWeapon = 0x170; // ---- Methods ---- constexpr uintptr_t Icon = 0x35906B0; constexpr uintptr_t IconForBuilder = 0x3590660; constexpr uintptr_t Prefab = 0x35907E0; constexpr uintptr_t PrefabAsync = 0x3590760; constexpr uintptr_t GetModificationValue = 0x358F8C0; constexpr uintptr_t IsSlotLockedByAttachment = 0x358FC40; constexpr uintptr_t GetAllModifications = 0x358F550; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.ModificationStatsSetPerWeapon struct ModificationStatsSetPerWeapon { constexpr uintptr_t WeaponId = 0x10; constexpr uintptr_t ModificationStatsSet = 0x18; }; // CombatMaster.GDI.ModificationStatsSet struct ModificationStatsSet { constexpr uintptr_t ModDamage = 0x10; constexpr uintptr_t ModFireRate = 0x20; constexpr uintptr_t ModRange = 0x30; constexpr uintptr_t ModAdsTime = 0x40; constexpr uintptr_t ModMovementSpeed = 0x50; constexpr uintptr_t ModAdsMovementSpeed = 0x60; constexpr uintptr_t ModSprintSpeed = 0x70; constexpr uintptr_t ModSprintToFireTime = 0x80; constexpr uintptr_t ModVerticalRecoil = 0x90; constexpr uintptr_t ModHorizontalRecoil = 0xA0; constexpr uintptr_t ModHipFireArea = 0xB0; constexpr uintptr_t ModReloadTime = 0xC0; constexpr uintptr_t ModMagazineSize = 0xD0; constexpr uintptr_t ModSwapTime = 0xE0; // ---- Methods ---- constexpr uintptr_t GetModificationValue = 0x359F9C0; constexpr uintptr_t GetAllModifications = 0x359F840; constexpr uintptr_t OnValidate = 0x359FA90; }; // CombatMaster.GDI.ModificationStatsInfo struct ModificationStatsInfo { constexpr uintptr_t ModStatsType = 0x10; constexpr uintptr_t Value = 0x14; constexpr uintptr_t L10nString = 0x18; // ---- Methods ---- constexpr uintptr_t ChangeQuality = 0x359F7A0; }; // CombatMaster.GDI.AttachmentsGdInfoSection struct AttachmentsGdInfoSection { // ---- Methods ---- constexpr uintptr_t AllCamos = 0x5120A0; constexpr uintptr_t AllCamos = 0x5120B0; constexpr uintptr_t SingleProgressMastersCamos = 0x54DFC0; constexpr uintptr_t SingleProgressMastersCamos = 0x54DFE0; constexpr uintptr_t CamoByTypes = 0x5140C0; constexpr uintptr_t CamoByTypes = 0x5169A0; constexpr uintptr_t AllDetailColors = 0x54DA60; constexpr uintptr_t AllDetailColors = 0x54DFD0; constexpr uintptr_t DetailColorByTypes = 0x54DA70; constexpr uintptr_t DetailColorByTypes = 0x54DB50; constexpr uintptr_t AllReticles = 0x54DA80; constexpr uintptr_t AllReticles = 0x54DB70; constexpr uintptr_t ReticleByTypes = 0x546A70; constexpr uintptr_t ReticleByTypes = 0x54DB60; constexpr uintptr_t AllCharms = 0x54E670; constexpr uintptr_t AllCharms = 0x54E6A0; constexpr uintptr_t WeaponPerkByTypes = 0x54E680; constexpr uintptr_t WeaponPerkByTypes = 0x54E6B0; constexpr uintptr_t BitsElementByCategory = 0x54E980; constexpr uintptr_t BitsElementByCategory = 0x54EB20; constexpr uintptr_t IsAttachmentDefault = 0x3592DC0; constexpr uintptr_t GetDefaultAttachment = 0x3590AF0; constexpr uintptr_t GetDefaultReticle = 0x3590C20; constexpr uintptr_t GetAttachments = 0x3590830; constexpr uintptr_t InitSection = 0x3590C80; constexpr uintptr_t CollectAssets = 0x559330; constexpr uintptr_t .ctor = 0x3592F50; }; // CombatMaster.GDI.BarrelAttachmentInfo struct BarrelAttachmentInfo { constexpr uintptr_t IsMuzzleIncluded = 0x178; constexpr uintptr_t IsUnderbarrelIncluded = 0x179; constexpr uintptr_t IsLaserAvailable = 0x17A; constexpr uintptr_t LaserPosition = 0x17C; constexpr uintptr_t _uiPrefab = 0x180; constexpr uintptr_t IsSilencer = 0x198; constexpr uintptr_t MuzzleNozzleType = 0x19C; constexpr uintptr_t DisableIronsights = 0x1A0; constexpr uintptr_t IsAttachment2DOverlay = 0x1A1; // ---- Methods ---- constexpr uintptr_t UiPrefab = 0x3592FF0; constexpr uintptr_t GetAllModifications = 0x3592F60; constexpr uintptr_t .ctor = 0x1233080; }; // CamoSettings struct CamoSettings { constexpr uintptr_t Attachment = 0x10; constexpr uintptr_t AlbedoTextureRef = 0x18; constexpr uintptr_t AlbedoColor = 0x30; constexpr uintptr_t MetallicTextureRef = 0x40; constexpr uintptr_t Smoothness = 0x58; constexpr uintptr_t CamoTextureRef = 0x60; constexpr uintptr_t CamoOffsetXSpeed = 0x78; constexpr uintptr_t CamoOffsetYSpeed = 0x7C; constexpr uintptr_t CamoRotationSpeed = 0x80; constexpr uintptr_t InvertCamoMaskProp = 0x84; constexpr uintptr_t InvertDetailMaskColor = 0x88; constexpr uintptr_t TintCamo = 0x8C; constexpr uintptr_t OverrideDetailColor = 0x90; // ---- Methods ---- constexpr uintptr_t HasAlbedoTexture = 0x3595560; constexpr uintptr_t AlbedoTexture = 0x35954C0; constexpr uintptr_t HasMetallicTexture = 0x3595600; constexpr uintptr_t MetallicTexture = 0x3595650; constexpr uintptr_t HasCamoTexture = 0x35955B0; constexpr uintptr_t CamoTexture = 0x3595510; constexpr uintptr_t .ctor = 0x35954A0; }; // CombatMaster.GDI.CamoAttachmentInfo struct CamoAttachmentInfo { constexpr uintptr_t Rarity = 0x20; constexpr uintptr_t SingleProgress = 0x24; constexpr uintptr_t Highlight = 0x28; constexpr uintptr_t TargetValue = 0x30; constexpr uintptr_t _icon = 0x38; constexpr uintptr_t DefaultCamoSettings = 0x50; constexpr uintptr_t CamoPerAttachments = 0x58; // ---- Methods ---- constexpr uintptr_t CamoType = 0x3595430; constexpr uintptr_t Icon = 0x3595450; constexpr uintptr_t GetCamoSettingsPerAttachment = 0x3595350; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.CharmAttachmentInfo struct CharmAttachmentInfo { constexpr uintptr_t _levelLock = 0x178; constexpr uintptr_t _connector = 0x180; constexpr uintptr_t _artwork = 0x198; constexpr uintptr_t _collectionId = 0x1B0; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x5A69B0; constexpr uintptr_t CollectionId = 0x2FDB920; constexpr uintptr_t Artwork = 0x35968B0; constexpr uintptr_t ConnectorAsync = 0x3596910; constexpr uintptr_t LevelLock = 0x25CC0A0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.DetailColorAttachmentInfo struct DetailColorAttachmentInfo { constexpr uintptr_t Rarity = 0x20; constexpr uintptr_t Color = 0x24; constexpr uintptr_t _spriteOverlay = 0x38; // ---- Methods ---- constexpr uintptr_t DetailColorType = 0x3595430; constexpr uintptr_t Overlay = 0x3596E70; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.EAttachmentSubCategory struct EAttachmentSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Trigger = 0x0; constexpr uintptr_t Scope = 0x0; constexpr uintptr_t Barrel = 0x0; constexpr uintptr_t Underbarrel = 0x0; constexpr uintptr_t Muzzle = 0x0; constexpr uintptr_t Grip = 0x0; constexpr uintptr_t Magazine = 0x0; constexpr uintptr_t Stock = 0x0; constexpr uintptr_t Camo = 0x0; constexpr uintptr_t Laser = 0x0; constexpr uintptr_t Perk = 0x0; constexpr uintptr_t Charm = 0x0; constexpr uintptr_t Sticker = 0x0; constexpr uintptr_t Reticle = 0x0; constexpr uintptr_t DetailColor = 0x0; constexpr uintptr_t StockConnector = 0x0; constexpr uintptr_t Receiver = 0x0; constexpr uintptr_t ScopeRail = 0x0; }; // CombatMaster.GDI.EAttachmentExtensions struct EAttachmentExtensions { constexpr uintptr_t _gd_attachment_trigger = 0x0; constexpr uintptr_t _gd_attachment_scope = 0x0; constexpr uintptr_t _gd_attachment_barrel = 0x0; constexpr uintptr_t _gd_attachment_underbarrel = 0x0; constexpr uintptr_t _gd_attachment_muzzle = 0x0; constexpr uintptr_t _gd_attachment_grip = 0x0; constexpr uintptr_t _gd_attachment_magazine = 0x0; constexpr uintptr_t _gd_attachment_stock = 0x0; constexpr uintptr_t _gd_attachment_camo = 0x0; constexpr uintptr_t _gd_attachment_laser = 0x0; constexpr uintptr_t _gd_attachment_perk = 0x0; constexpr uintptr_t _gd_attachment_charm = 0x0; constexpr uintptr_t _gd_attachment_sticker = 0x0; constexpr uintptr_t _gd_attachment_reticle = 0x0; constexpr uintptr_t _gd_attachment_detail_color = 0x0; constexpr uintptr_t _gd_attachment_receiver = 0x0; constexpr uintptr_t _gd_attachment_scope_rail = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x3596EC0; constexpr uintptr_t OrderByCompatibility = 0x3597130; }; // CombatMaster.GDI.ECamoType struct ECamoType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t SprayPaint = 0x0; constexpr uintptr_t Stripes = 0x0; constexpr uintptr_t Maze = 0x0; constexpr uintptr_t Woodland = 0x0; constexpr uintptr_t Digital = 0x0; constexpr uintptr_t Dragon = 0x0; constexpr uintptr_t Primal = 0x0; constexpr uintptr_t Topo = 0x0; constexpr uintptr_t SnakeSkin = 0x0; constexpr uintptr_t Masters = 0x0; constexpr uintptr_t Fade = 0x0; constexpr uintptr_t Flames = 0x0; constexpr uintptr_t Splinter = 0x0; constexpr uintptr_t Monolith = 0x0; constexpr uintptr_t Untitled = 0x0; constexpr uintptr_t ComingSoon = 0x0; }; // CombatMaster.GDI.ECamoTypeExtensions struct ECamoTypeExtensions { constexpr uintptr_t _loc_camo_type_spraypaint = 0x0; constexpr uintptr_t _loc_camo_type_woodland = 0x0; constexpr uintptr_t _loc_camo_type_digital = 0x0; constexpr uintptr_t _loc_camo_type_dragon = 0x0; constexpr uintptr_t _loc_camo_type_primal = 0x0; constexpr uintptr_t _loc_camo_type_topo = 0x0; constexpr uintptr_t _loc_camo_type_maze = 0x0; constexpr uintptr_t _loc_camo_type_stripes = 0x0; constexpr uintptr_t _loc_camo_type_snakeskin = 0x0; constexpr uintptr_t _loc_camo_type_masters = 0x0; constexpr uintptr_t _loc_camo_type_fade = 0x0; constexpr uintptr_t _loc_camo_type_flames = 0x0; constexpr uintptr_t _loc_camo_type_splinter = 0x0; constexpr uintptr_t _loc_camo_type_monolith = 0x0; constexpr uintptr_t _loc_camo_type_coming_soon = 0x0; constexpr uintptr_t _loc_camo_type_fade_unlock_condition = 0x0; constexpr uintptr_t _loc_camo_type_flames_unlock_condition = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x35986C0; constexpr uintptr_t GetUnlockConditionLocalizationKey = 0x35988F0; }; // CombatMaster.GDI.EDetailColorType struct EDetailColorType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Gloss = 0x0; constexpr uintptr_t Metallic = 0x0; constexpr uintptr_t Matte = 0x0; constexpr uintptr_t Candy = 0x0; constexpr uintptr_t Chrome = 0x0; }; // CombatMaster.GDI.EDetailColorTypeExtensions struct EDetailColorTypeExtensions { constexpr uintptr_t _loc_detail_color_type_gloss = 0x0; constexpr uintptr_t _loc_detail_color_type_metallic = 0x0; constexpr uintptr_t _loc_detail_color_type_matte = 0x0; constexpr uintptr_t _loc_detail_color_type_candy = 0x0; constexpr uintptr_t _loc_detail_color_type_chrome = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x3598C10; }; // CombatMaster.GDI.ELaserPosition struct ELaserPosition { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Left = 0x0; constexpr uintptr_t Top = 0x0; constexpr uintptr_t Bottom = 0x0; }; // CombatMaster.GDI.EModificationStatsType struct EModificationStatsType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Zoom = 0x0; constexpr uintptr_t FireRate = 0x0; constexpr uintptr_t Range = 0x0; constexpr uintptr_t AdsTime = 0x0; constexpr uintptr_t MovementSpeed = 0x0; constexpr uintptr_t AdsMovementSpeed = 0x0; constexpr uintptr_t SprintSpeed = 0x0; constexpr uintptr_t SprintToFireTime = 0x0; constexpr uintptr_t VerticalRecoil = 0x0; constexpr uintptr_t HorizontalRecoil = 0x0; constexpr uintptr_t HipFireArea = 0x0; constexpr uintptr_t ReloadTime = 0x0; constexpr uintptr_t MagazineSize = 0x0; constexpr uintptr_t SoundSuppression = 0x0; constexpr uintptr_t Damage = 0x0; constexpr uintptr_t SwapTime = 0x0; constexpr uintptr_t Custom = 0x0; }; // CombatMaster.GDI.EChangeQuality struct EChangeQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Positive = 0x0; constexpr uintptr_t Negative = 0x0; }; // CombatMaster.GDI.EModificationStatsTypeExtensions struct EModificationStatsTypeExtensions { constexpr uintptr_t loc_modification_zoom = 0x0; constexpr uintptr_t loc_modification_fire_rate = 0x0; constexpr uintptr_t loc_modification_range = 0x0; constexpr uintptr_t loc_modification_ads_time = 0x0; constexpr uintptr_t loc_modification_movement_speed = 0x0; constexpr uintptr_t loc_modification_ads_movement_speed = 0x0; constexpr uintptr_t loc_modification_sprint_speed = 0x0; constexpr uintptr_t loc_modification_sprint_to_fire_time = 0x0; constexpr uintptr_t loc_modification_vertical_recoil = 0x0; constexpr uintptr_t loc_modification_horizontal_bounce = 0x0; constexpr uintptr_t loc_modification_hip_fire_area = 0x0; constexpr uintptr_t loc_modification_reload_time = 0x0; constexpr uintptr_t loc_modification_magazine_size = 0x0; constexpr uintptr_t loc_modification_sound_suppression = 0x0; constexpr uintptr_t loc_modification_shotgun_rounds = 0x0; constexpr uintptr_t loc_modification_swap_time = 0x0; constexpr uintptr_t loc_modification_fire_rate_positive = 0x0; constexpr uintptr_t loc_modification_range_positive = 0x0; constexpr uintptr_t loc_modification_ads_time_positive = 0x0; constexpr uintptr_t loc_modification_movement_speed_positive = 0x0; constexpr uintptr_t loc_modification_ads_movement_speed_positive = 0x0; constexpr uintptr_t loc_modification_sprint_speed_positive = 0x0; constexpr uintptr_t loc_modification_sprint_to_fire_time_positive = 0x0; constexpr uintptr_t loc_modification_vertical_recoil_positive = 0x0; constexpr uintptr_t loc_modification_horizontal_bounce_positive = 0x0; constexpr uintptr_t loc_modification_hip_fire_area_positive = 0x0; constexpr uintptr_t loc_modification_reload_time_positive = 0x0; constexpr uintptr_t loc_modification_magazine_size_positive = 0x0; constexpr uintptr_t loc_modification_swap_time_positive = 0x0; constexpr uintptr_t loc_modification_fire_rate_negative = 0x0; constexpr uintptr_t loc_modification_range_negative = 0x0; constexpr uintptr_t loc_modification_ads_time_negative = 0x0; constexpr uintptr_t loc_modification_movement_speed_negative = 0x0; constexpr uintptr_t loc_modification_ads_movement_speed_negative = 0x0; constexpr uintptr_t loc_modification_sprint_speed_negative = 0x0; constexpr uintptr_t loc_modification_sprint_to_fire_time_negative = 0x0; constexpr uintptr_t loc_modification_vertical_recoil_negative = 0x0; constexpr uintptr_t loc_modification_horizontal_bounce_negative = 0x0; constexpr uintptr_t loc_modification_hip_fire_area_negative = 0x0; constexpr uintptr_t loc_modification_reload_time_negative = 0x0; constexpr uintptr_t loc_modification_magazine_size_negative = 0x0; constexpr uintptr_t loc_modification_swap_time_negative = 0x0; constexpr uintptr_t Values = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x3599B90; constexpr uintptr_t GetModChangeLocalizationKey = 0x3599830; constexpr uintptr_t GetUnitKind = 0x3599DC0; constexpr uintptr_t IsPositiveAsProfit = 0x3599ED0; constexpr uintptr_t .cctor = 0x3599FD0; }; // CombatMaster.GDI.EReticleType struct EReticleType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Reflex = 0x0; constexpr uintptr_t ACOG = 0x0; constexpr uintptr_t Sniper = 0x0; }; // CombatMaster.GDI.EReticleTypeExtensions struct EReticleTypeExtensions { constexpr uintptr_t _loc_reticle_type_reflex = 0x0; constexpr uintptr_t _loc_reticle_type_acog = 0x0; constexpr uintptr_t _loc_reticle_type_sniper = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x359A210; }; // CombatMaster.GDI.GripAttachmentInfo struct GripAttachmentInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.LaserAttachmentInfo struct LaserAttachmentInfo { constexpr uintptr_t _spriteIconTop = 0x178; constexpr uintptr_t _spriteIconBottom = 0x190; constexpr uintptr_t IsCantedAdsAvailable = 0x1A8; // ---- Methods ---- constexpr uintptr_t IconForBuilderTop = 0x359AB70; constexpr uintptr_t IconForBuilderBottom = 0x359AB10; constexpr uintptr_t .ctor = 0x1233080; }; // BulletsModificationPerWeapon struct BulletsModificationPerWeapon { constexpr uintptr_t WeaponId = 0x10; constexpr uintptr_t BulletsPerShootMod = 0x14; }; // CustomUIAttachmentRotation struct CustomUIAttachmentRotation { constexpr uintptr_t Weapon = 0x10; constexpr uintptr_t RotationZ = 0x14; }; // CustomUIAttachmentOffset struct CustomUIAttachmentOffset { constexpr uintptr_t Weapon = 0x10; constexpr uintptr_t Offset = 0x14; }; // MagazineModelViewInfo struct MagazineModelViewInfo { constexpr uintptr_t WeaponId = 0x10; constexpr uintptr_t Mag1Lod0 = 0x18; constexpr uintptr_t Mag1Lod1 = 0x30; constexpr uintptr_t Mag1Lod2 = 0x48; constexpr uintptr_t Mag2Lod0 = 0x60; constexpr uintptr_t Mag2Lod1 = 0x78; constexpr uintptr_t Mag2Lod2 = 0x90; constexpr uintptr_t MagMaterial = 0xA8; }; // CombatMaster.GDI.MagazineAttachmentInfo struct MagazineAttachmentInfo { constexpr uintptr_t MagazineVariants = 0x178; constexpr uintptr_t IsAttachment2DOverlay = 0x180; constexpr uintptr_t UICustomRotations = 0x188; constexpr uintptr_t UICustomOffsets = 0x190; constexpr uintptr_t TracerType = 0x198; constexpr uintptr_t FpsMuzzleParticle = 0x1A0; constexpr uintptr_t TpsMuzzleParticle = 0x1B8; constexpr uintptr_t ShellParticle = 0x1D0; constexpr uintptr_t BulletsModPerWeapon = 0x1E8; // ---- Methods ---- constexpr uintptr_t GetBulletsModificationValue = 0x359BB10; constexpr uintptr_t GetAllModifications = 0x359BA90; constexpr uintptr_t .ctor = 0x359BC50; }; // CombatMaster.GDI.MuzzleAttachmentInfo struct MuzzleAttachmentInfo { constexpr uintptr_t IsSilencer = 0x178; constexpr uintptr_t MuzzleNozzleType = 0x17C; constexpr uintptr_t SpecialFires = 0x180; // ---- Methods ---- constexpr uintptr_t GetAllModifications = 0x359FFF0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.ReceiverAttachmentInfo struct ReceiverAttachmentInfo { constexpr uintptr_t IsMuzzleIncluded = 0x178; constexpr uintptr_t IsUnderbarrelIncluded = 0x179; constexpr uintptr_t IsGripIncluded = 0x17A; constexpr uintptr_t IsStockIncluded = 0x17B; constexpr uintptr_t IsLaserAvailable = 0x17C; constexpr uintptr_t LaserPosition = 0x180; constexpr uintptr_t _uiPrefab = 0x188; constexpr uintptr_t ReceiverLod0 = 0x1A0; constexpr uintptr_t ReceiverLod1 = 0x1B8; constexpr uintptr_t ReceiverLod2 = 0x1D0; constexpr uintptr_t Material = 0x1E8; // ---- Methods ---- constexpr uintptr_t UiPrefab = 0x35A0160; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.ReticleAttachmentInfo struct ReticleAttachmentInfo { constexpr uintptr_t Rarity = 0x20; constexpr uintptr_t IsPremium = 0x24; constexpr uintptr_t _categoryScopeIcon = 0x28; constexpr uintptr_t _texture = 0x40; constexpr uintptr_t _collectionId = 0x58; constexpr uintptr_t RequiredKills = 0x5C; constexpr uintptr_t _lastTextureRefValue = 0x60; constexpr uintptr_t _icon = 0x78; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x7322F0; constexpr uintptr_t CollectionId = 0x806E90; constexpr uintptr_t Icon = 0x35A01D0; constexpr uintptr_t Texture = 0x35A0400; constexpr uintptr_t CategoryScopeIcon = 0x35A0180; constexpr uintptr_t ReticleType = 0x3595430; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.ScopeAttachmentInfo struct ScopeAttachmentInfo { constexpr uintptr_t ReticleType = 0x178; constexpr uintptr_t AdsZoomType = 0x17C; constexpr uintptr_t ZoomFirePointVerticalOffset = 0x180; constexpr uintptr_t IsAim = 0x184; constexpr uintptr_t IsRailIncluded = 0x185; constexpr uintptr_t RecoilRotationDamper = 0x188; constexpr uintptr_t RecoilPositionDamper = 0x18C; constexpr uintptr_t MoveForwardDamper = 0x190; constexpr uintptr_t _ironsightBackIcon = 0x198; constexpr uintptr_t _ironsightFrontIcon = 0x1B0; constexpr uintptr_t _ironsightTriangleFrontIcon = 0x1C8; constexpr uintptr_t IronsightFrontPivot = 0x1E0; constexpr uintptr_t IronsightTriangleFrontPivot = 0x1E8; constexpr uintptr_t IronsightBackPivot = 0x1F0; constexpr uintptr_t IronsightFrontRectSize = 0x1F8; constexpr uintptr_t IronsightTriangleFrontRectSize = 0x200; constexpr uintptr_t IronsightBackRectSize = 0x208; // ---- Methods ---- constexpr uintptr_t IsNoneIronsightBackIcon = 0x35A0700; constexpr uintptr_t IsNoneIronsightFrontIcon = 0x35A0750; constexpr uintptr_t IsNoneIronsightTriangleFrontIcon = 0x35A07A0; constexpr uintptr_t IronsightBackIcon = 0x35A05E0; constexpr uintptr_t IronsightFrontIcon = 0x35A0640; constexpr uintptr_t IronsightTriangleFrontIcon = 0x35A06A0; constexpr uintptr_t GetAllModifications = 0x35A0560; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.ScopeRailAttachmentInfo struct ScopeRailAttachmentInfo { constexpr uintptr_t _uiPrefab = 0x178; // ---- Methods ---- constexpr uintptr_t UiPrefab = 0x35A07F0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.StickerAttachmentInfo struct StickerAttachmentInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.StockAttachmentInfo struct StockAttachmentInfo { constexpr uintptr_t IsGripIncluded = 0x178; constexpr uintptr_t _uiPrefab = 0x180; // ---- Methods ---- constexpr uintptr_t UiPrefab = 0x3592FF0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.StockConnectorAttachmentInfo struct StockConnectorAttachmentInfo { constexpr uintptr_t _uiPrefab = 0x178; // ---- Methods ---- constexpr uintptr_t UiPrefab = 0x35A07F0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.TriggerAttachmentInfo struct TriggerAttachmentInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.UnderbarrelAttachmentInfo struct UnderbarrelAttachmentInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.WeaponAttachmentData struct WeaponAttachmentData { constexpr uintptr_t Id = 0x10; constexpr uintptr_t _blueprint = 0x14; // ---- Methods ---- constexpr uintptr_t Blueprint = 0x35A3C40; constexpr uintptr_t Blueprint = 0x7EEE20; constexpr uintptr_t IsNone = 0x35A3BB0; constexpr uintptr_t AttachmentInfo = 0x35A3BF0; constexpr uintptr_t FromAttachmentId = 0x2A03CE0; constexpr uintptr_t Equals = 0x35A3A60; constexpr uintptr_t Equals = 0x35A3AB0; constexpr uintptr_t GetHashCode = 0x35A3B70; constexpr uintptr_t Op_Equality = 0x35A3D50; constexpr uintptr_t Op_Inequality = 0x35A3DB0; }; // CombatMaster.GDI.BRMatchTemplate struct BRMatchTemplate { constexpr uintptr_t IntroMusic = 0x110; constexpr uintptr_t GulagWaitMusic = 0x128; constexpr uintptr_t GulagDuelMusic = 0x140; constexpr uintptr_t FinalZoneMusic = 0x158; // ---- Methods ---- constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.MatchTemplate struct MatchTemplate { constexpr uintptr_t BattleMusic = 0x18; constexpr uintptr_t ButtonPlay = 0x20; constexpr uintptr_t AnnouncerStartMatch = 0x38; constexpr uintptr_t KillConfirm = 0x50; constexpr uintptr_t KillConfirm2 = 0x68; constexpr uintptr_t KillConfirm3_4 = 0x80; constexpr uintptr_t KillConfirm5_6 = 0x98; constexpr uintptr_t KillConfirm7 = 0xB0; constexpr uintptr_t VictorySound = 0xC8; constexpr uintptr_t DefeatSound = 0xE0; constexpr uintptr_t DrawSound = 0xF8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x778690; }; // StepsSound struct StepsSound { constexpr uintptr_t TilesStep = 0x10; constexpr uintptr_t ConcretesStep = 0x18; constexpr uintptr_t MetalsStep = 0x20; constexpr uintptr_t DirtsStep = 0x28; constexpr uintptr_t WoodsStep = 0x30; constexpr uintptr_t WaterStep = 0x38; constexpr uintptr_t DeepWaterStep = 0x40; }; // CombatMaster.GDI.OperatorTemplate struct OperatorTemplate { constexpr uintptr_t WalkStepsVolume = 0x18; constexpr uintptr_t RunStepsVolume = 0x1C; constexpr uintptr_t SprintStepsVolume = 0x20; constexpr uintptr_t RunBreathVolume = 0x24; constexpr uintptr_t SprintBreathVolume = 0x28; constexpr uintptr_t Steps = 0x30; constexpr uintptr_t Landing = 0x68; constexpr uintptr_t OnLowHP = 0xA0; constexpr uintptr_t OnExitFromLowHP = 0xB8; constexpr uintptr_t PickUpWeapon = 0xD0; constexpr uintptr_t UseBattlePerk = 0xE8; constexpr uintptr_t OnSprintBreath = 0x100; constexpr uintptr_t OnJumpAndClimb = 0x108; constexpr uintptr_t OnSlide = 0x110; constexpr uintptr_t TakeDamage = 0x118; constexpr uintptr_t Death = 0x120; constexpr uintptr_t OnRespawn = 0x128; constexpr uintptr_t BulletWhiz = 0x130; constexpr uintptr_t ArmorDestroy = 0x138; constexpr uintptr_t AdrenalineEnter = 0x150; constexpr uintptr_t AdrenalineLoop = 0x168; constexpr uintptr_t AdrenalineExit = 0x180; constexpr uintptr_t UseSelfRevive = 0x198; constexpr uintptr_t Cough = 0x1B0; constexpr uintptr_t StartDefuseBomb = 0x1B8; constexpr uintptr_t ZipLineStart = 0x1D0; constexpr uintptr_t ZipLineLoop = 0x1E8; constexpr uintptr_t ZipLineEnd = 0x200; constexpr uintptr_t ParachuteOpen = 0x218; constexpr uintptr_t ParachuteLoop = 0x230; constexpr uintptr_t ParachuteClose = 0x248; constexpr uintptr_t ParamotorStart = 0x260; constexpr uintptr_t ParamotorIdle = 0x268; constexpr uintptr_t Flying = 0x280; constexpr uintptr_t MaskOn = 0x298; constexpr uintptr_t MaskOff = 0x2B0; constexpr uintptr_t MaskDamage = 0x2C8; constexpr uintptr_t MaskDestroy = 0x2E0; constexpr uintptr_t PickUpItem = 0x2F8; constexpr uintptr_t PickUpCash = 0x300; constexpr uintptr_t PickUpAmmo = 0x318; constexpr uintptr_t PickUpDogTag = 0x330; constexpr uintptr_t PickUpRepairKit = 0x348; constexpr uintptr_t JumpOutOfHelicopter = 0x360; constexpr uintptr_t TeammateDown = 0x368; constexpr uintptr_t EnemyDown = 0x370; constexpr uintptr_t RoundWin = 0x378; constexpr uintptr_t FlyingStandVolume = 0x380; constexpr uintptr_t FlyingRunningVolume = 0x384; constexpr uintptr_t FlyingSprintVolume = 0x388; // ---- Methods ---- constexpr uintptr_t GetFlyingVolume = 0x35A00C0; constexpr uintptr_t GetStepVolume = 0x35A0110; constexpr uintptr_t GetBreathVolume = 0x35A0070; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.WeaponTemplate struct WeaponTemplate { constexpr uintptr_t Raise = 0x18; constexpr uintptr_t Equip = 0x30; constexpr uintptr_t Drop = 0x48; constexpr uintptr_t MagOut = 0x60; constexpr uintptr_t MagIn = 0x78; constexpr uintptr_t BoltOpen = 0x90; constexpr uintptr_t BoltClose = 0xA8; constexpr uintptr_t ShoulderPush = 0xC0; constexpr uintptr_t FingerSnap = 0xD8; constexpr uintptr_t FocusDisappear = 0xF0; constexpr uintptr_t AdsUp = 0x108; constexpr uintptr_t AdsDown = 0x120; constexpr uintptr_t Shells = 0x138; constexpr uintptr_t Fires = 0x140; constexpr uintptr_t SilencerFires = 0x148; constexpr uintptr_t DragonBreathFires = 0x150; constexpr uintptr_t SilencerDragonBreathFires = 0x158; constexpr uintptr_t Bashes = 0x160; constexpr uintptr_t RailGunFire = 0x168; constexpr uintptr_t InspectComplex = 0x170; constexpr uintptr_t InspectCloth = 0x188; constexpr uintptr_t InspectSwoosh = 0x1A0; constexpr uintptr_t InspectZing = 0x1B8; constexpr uintptr_t InspectZang = 0x1D0; constexpr uintptr_t InspectFinish = 0x1E8; // ---- Methods ---- constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.BattleChallenge struct BattleChallenge { constexpr uintptr_t League = 0x10; constexpr uintptr_t Mode = 0x14; constexpr uintptr_t Map = 0x18; constexpr uintptr_t Time = 0x1C; constexpr uintptr_t Operator = 0x20; constexpr uintptr_t Weapon = 0x24; constexpr uintptr_t Highlight = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3593890; constexpr uintptr_t Equals = 0x35930B0; constexpr uintptr_t Equals = 0x3593010; constexpr uintptr_t GetHashCode = 0x35931C0; constexpr uintptr_t Op_Equality = 0x3593930; constexpr uintptr_t Op_Inequality = 0x3593960; constexpr uintptr_t ToString = 0x3593500; constexpr uintptr_t IsSatisfiedBy = 0x3593290; }; // CombatMaster.GDI.BattleHighlight struct BattleHighlight { constexpr uintptr_t _names = 0x0; constexpr uintptr_t _values = 0x8; constexpr uintptr_t _bufferValues = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t BaseKill = 0x0; constexpr uintptr_t ClearKill = 0x0; constexpr uintptr_t Headshot = 0x0; constexpr uintptr_t Revenge = 0x0; constexpr uintptr_t MajorStopStreak = 0x0; constexpr uintptr_t StopStreak = 0x0; constexpr uintptr_t Grenade = 0x0; constexpr uintptr_t Knife = 0x0; constexpr uintptr_t Assist = 0x0; constexpr uintptr_t DoubleKill = 0x0; constexpr uintptr_t TripleKill = 0x0; constexpr uintptr_t MultiKill = 0x0; constexpr uintptr_t KingSlayer = 0x0; constexpr uintptr_t OneShotMultiKill = 0x0; constexpr uintptr_t ThroughWall = 0x0; constexpr uintptr_t NoScope = 0x0; constexpr uintptr_t LastBullet = 0x0; constexpr uintptr_t OnVergeOfDeath = 0x0; constexpr uintptr_t InAirKill = 0x0; constexpr uintptr_t InSlideKill = 0x0; constexpr uintptr_t TeamWiped = 0x0; constexpr uintptr_t FirstBlood = 0x0; constexpr uintptr_t OneShotOneKill = 0x0; constexpr uintptr_t FoundWeapon = 0x0; constexpr uintptr_t UseNuke = 0x0; constexpr uintptr_t WeaponBash = 0x0; constexpr uintptr_t ArmorDestroy = 0x0; constexpr uintptr_t Downed = 0x0; constexpr uintptr_t NoScope360 = 0x0; constexpr uintptr_t NoAttach = 0x0; constexpr uintptr_t LongShot = 0x0; constexpr uintptr_t HipFire = 0x0; constexpr uintptr_t GunPromotion = 0x0; constexpr uintptr_t OnZipLineKill = 0x0; constexpr uintptr_t BombPlanted = 0x0; constexpr uintptr_t UseMinigun = 0x0; constexpr uintptr_t Harakiri = 0x0; constexpr uintptr_t KillDemon = 0x0; constexpr uintptr_t KillSlayer = 0x0; constexpr uintptr_t CombatZoneWinner = 0x0; constexpr uintptr_t OnParachuteKill = 0x0; constexpr uintptr_t Scavenger = 0x0; constexpr uintptr_t OnParamotorKill = 0x0; constexpr uintptr_t FlagCaptured = 0x0; constexpr uintptr_t KillEnemyWithFlag = 0x0; constexpr uintptr_t PickUpEnemyDogTag = 0x0; constexpr uintptr_t PickUpTeammateDogTag = 0x0; constexpr uintptr_t CantedAdsKill = 0x0; constexpr uintptr_t DroneKill = 0x0; constexpr uintptr_t ShotDownDrone = 0x0; constexpr uintptr_t HelicopterDestroyed = 0x0; constexpr uintptr_t Captures = 0x0; constexpr uintptr_t Defends = 0x0; constexpr uintptr_t CopterBladesKill = 0x0; constexpr uintptr_t _count = 0x0; constexpr uintptr_t _data = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x6D5500; constexpr uintptr_t GetNames = 0x3593B60; constexpr uintptr_t GetValues = 0x3594050; constexpr uintptr_t GetHighlightIndex = 0x3593A50; constexpr uintptr_t GetRandomHighlight = 0x3593E20; constexpr uintptr_t CompareTo = 0x3593990; constexpr uintptr_t Op_LessThan = 0x3594640; constexpr uintptr_t Op_GreaterThan = 0x3594460; constexpr uintptr_t Op_LessThanOrEqual = 0x35945E0; constexpr uintptr_t Op_GreaterThanOrEqual = 0x3594400; constexpr uintptr_t Equals = 0x35939A0; constexpr uintptr_t Equals = 0x6D5110; constexpr uintptr_t Equals = 0x6D5110; constexpr uintptr_t GetHashCode = 0x3593A40; constexpr uintptr_t Op_Equality = 0x35943A0; constexpr uintptr_t Op_Inequality = 0x35944C0; constexpr uintptr_t Op_Equality = 0x35942E0; constexpr uintptr_t Op_Inequality = 0x3594520; constexpr uintptr_t Op_Equality = 0x3594340; constexpr uintptr_t Op_Inequality = 0x3594580; constexpr uintptr_t Op_Implicit = 0x51FF10; constexpr uintptr_t Op_Explicit = 0x51FF10; constexpr uintptr_t ToString = 0x35941F0; constexpr uintptr_t .cctor = 0x3594250; }; // CombatMaster.GDI.BattleHighlightAttribute struct BattleHighlightAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x88BE80; constexpr uintptr_t Single = 0x53E8E0; }; // CombatMaster.GDI.EBattleHighlightExtensions struct EBattleHighlightExtensions { constexpr uintptr_t loc_highlight_baseKill = 0x0; constexpr uintptr_t loc_highlight_clearkill = 0x0; constexpr uintptr_t loc_highlight_headshot = 0x0; constexpr uintptr_t loc_highlight_revenge = 0x0; constexpr uintptr_t loc_highlight_majorstopstreak = 0x0; constexpr uintptr_t loc_highlight_stopstreak = 0x0; constexpr uintptr_t loc_highlight_grenade = 0x0; constexpr uintptr_t loc_highlight_knife = 0x0; constexpr uintptr_t loc_highlight_assist = 0x0; constexpr uintptr_t loc_highlight_doublekill = 0x0; constexpr uintptr_t loc_highlight_triplekill = 0x0; constexpr uintptr_t loc_highlight_multikill = 0x0; constexpr uintptr_t loc_highlight_kingslayer = 0x0; constexpr uintptr_t loc_highlight_oneshotmultkill = 0x0; constexpr uintptr_t loc_highlight_throughwall = 0x0; constexpr uintptr_t loc_highlight_noscope = 0x0; constexpr uintptr_t loc_highlight_lastbullet = 0x0; constexpr uintptr_t loc_highlight_onvergeofdeath = 0x0; constexpr uintptr_t loc_highlight_inairkill = 0x0; constexpr uintptr_t loc_highlight_inslidekill = 0x0; constexpr uintptr_t loc_highlight_teamwiped = 0x0; constexpr uintptr_t loc_highlight_firstblood = 0x0; constexpr uintptr_t loc_highlight_oneshotonekill = 0x0; constexpr uintptr_t loc_highlight_targetdestroy = 0x0; constexpr uintptr_t loc_highlight_open_weapon_box = 0x0; constexpr uintptr_t loc_highlight_use_nuke = 0x0; constexpr uintptr_t loc_highlight_weapon_bash = 0x0; constexpr uintptr_t loc_highlight_armor_destroy = 0x0; constexpr uintptr_t loc_highlight_downed = 0x0; constexpr uintptr_t loc_highlight_no_scope_360 = 0x0; constexpr uintptr_t loc_highlight_no_attach = 0x0; constexpr uintptr_t loc_highlight_long_shot = 0x0; constexpr uintptr_t loc_highlight_hip_fire = 0x0; constexpr uintptr_t loc_highlight_gun_promotion = 0x0; constexpr uintptr_t loc_highlight_on_zipline_kill = 0x0; constexpr uintptr_t loc_highlight_bomb_planted = 0x0; constexpr uintptr_t loc_highlight_use_minigun = 0x0; constexpr uintptr_t loc_highlight_harakiri = 0x0; constexpr uintptr_t loc_highlight_kill_demon = 0x0; constexpr uintptr_t loc_highlight_kill_slayer = 0x0; constexpr uintptr_t loc_highlight_cz_winner = 0x0; constexpr uintptr_t loc_highlight_on_parachute_kill = 0x0; constexpr uintptr_t loc_highlight_scavenger = 0x0; constexpr uintptr_t loc_highlight_on_paramotor_kill = 0x0; constexpr uintptr_t loc_highlight_flag_captured = 0x0; constexpr uintptr_t loc_highlight_enemy_with_flag_kill = 0x0; constexpr uintptr_t loc_highlight_pickup_enemy_dogtag = 0x0; constexpr uintptr_t loc_highlight_pickup_teammate_dogtag = 0x0; constexpr uintptr_t loc_highlight_canted_ads_kill = 0x0; constexpr uintptr_t loc_highlight_drone_kill = 0x0; constexpr uintptr_t loc_highlight_shot_down_drone = 0x0; constexpr uintptr_t loc_highlight_helicopter_destroyed = 0x0; constexpr uintptr_t loc_highlight_captures = 0x0; constexpr uintptr_t loc_highlight_defends = 0x0; constexpr uintptr_t loc_highlight_copter_blades_kill = 0x0; constexpr uintptr_t loc_highlight_goal_basekill = 0x0; constexpr uintptr_t loc_highlight_goal_clearkill = 0x0; constexpr uintptr_t loc_highlight_goal_headshot = 0x0; constexpr uintptr_t loc_highlight_goal_revenge = 0x0; constexpr uintptr_t loc_highlight_goal_majorstopstreak = 0x0; constexpr uintptr_t loc_highlight_goal_stopstreak = 0x0; constexpr uintptr_t loc_highlight_goal_grenade = 0x0; constexpr uintptr_t loc_highlight_goal_knife = 0x0; constexpr uintptr_t loc_highlight_goal_assist = 0x0; constexpr uintptr_t loc_highlight_goal_doublekill = 0x0; constexpr uintptr_t loc_highlight_goal_triplekill = 0x0; constexpr uintptr_t loc_highlight_goal_multikill = 0x0; constexpr uintptr_t loc_highlight_goal_kingslayer = 0x0; constexpr uintptr_t loc_highlight_goal_oneshotmultiKill = 0x0; constexpr uintptr_t loc_highlight_goal_throughwall = 0x0; constexpr uintptr_t loc_highlight_goal_noscope = 0x0; constexpr uintptr_t loc_highlight_goal_lastbullet = 0x0; constexpr uintptr_t loc_highlight_goal_onvergeofdeath = 0x0; constexpr uintptr_t loc_highlight_goal_inairkill = 0x0; constexpr uintptr_t loc_highlight_goal_inslidekill = 0x0; constexpr uintptr_t loc_highlight_goal_teamwiped = 0x0; constexpr uintptr_t loc_highlight_goal_firstblood = 0x0; constexpr uintptr_t loc_highlight_goal_oneshotonekill = 0x0; constexpr uintptr_t loc_highlight_goal_open_weapon_box = 0x0; constexpr uintptr_t loc_highlight_goal_use_nuke = 0x0; constexpr uintptr_t loc_highlight_goal_weapon_bash = 0x0; constexpr uintptr_t loc_highlight_goal_armor_destroy = 0x0; constexpr uintptr_t loc_highlight_goal_downed = 0x0; constexpr uintptr_t loc_highlight_goal_no_scope_360 = 0x0; constexpr uintptr_t loc_highlight_goal_no_attach = 0x0; constexpr uintptr_t loc_highlight_goal_long_shot = 0x0; constexpr uintptr_t loc_highlight_goal_hip_fire = 0x0; constexpr uintptr_t loc_highlight_goal_gun_promotion = 0x0; constexpr uintptr_t loc_highlight_goal_on_zipline_kill = 0x0; constexpr uintptr_t loc_highlight_goal_bomb_planted = 0x0; constexpr uintptr_t loc_highlight_goal_use_minigun = 0x0; constexpr uintptr_t loc_highlight_goal_harakiri = 0x0; constexpr uintptr_t loc_highlight_goal_kill_demon = 0x0; constexpr uintptr_t loc_highlight_goal_kill_slayer = 0x0; constexpr uintptr_t loc_highlight_goal_cz_winner = 0x0; constexpr uintptr_t loc_highlight_goal_on_parachute_kill = 0x0; constexpr uintptr_t loc_highlight_goal_scavenger = 0x0; constexpr uintptr_t loc_highlight_goal_on_paramotor_kill = 0x0; constexpr uintptr_t loc_highlight_goal_flag_captured = 0x0; constexpr uintptr_t loc_highlight_goal_enemy_with_flag_kill = 0x0; constexpr uintptr_t loc_highlight_goal_pickup_enemy_dogtag = 0x0; constexpr uintptr_t loc_highlight_goal_pickup_teammate_dogtag = 0x0; constexpr uintptr_t loc_highlight_goal_canted_ads_kill = 0x0; constexpr uintptr_t loc_highlight_goal_drone_kill = 0x0; constexpr uintptr_t loc_highlight_goal_shot_down_drone = 0x0; constexpr uintptr_t loc_highlight_goal_helicopter_destroyed = 0x0; constexpr uintptr_t loc_highlight_goal_captures = 0x0; constexpr uintptr_t loc_highlight_goal_defends = 0x0; constexpr uintptr_t loc_highlight_goal_copter_blades_kill = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x3597BE0; constexpr uintptr_t GetGoalDescLocalizationKey = 0x35971E0; constexpr uintptr_t GetNameLocalizationKey = 0x3597B20; constexpr uintptr_t Index = 0x3598520; }; // CombatMaster.GDI.BattleInfo struct BattleInfo { constexpr uintptr_t BaseKill = 0x18; constexpr uintptr_t BaseKillExtraXpWeaponPerk = 0x1A; constexpr uintptr_t ClearKill = 0x1C; constexpr uintptr_t Headshot = 0x1E; constexpr uintptr_t Revenge = 0x20; constexpr uintptr_t MajorStopStreak = 0x22; constexpr uintptr_t StopStreak = 0x24; constexpr uintptr_t Grenade = 0x26; constexpr uintptr_t Knife = 0x28; constexpr uintptr_t Assist = 0x2A; constexpr uintptr_t DoubleKill = 0x2C; constexpr uintptr_t TripleKill = 0x2E; constexpr uintptr_t MultiKill = 0x30; constexpr uintptr_t KingSlayer = 0x32; constexpr uintptr_t OneShotMultiKill = 0x34; constexpr uintptr_t ThroughWall = 0x36; constexpr uintptr_t NoScope = 0x38; constexpr uintptr_t LastBullet = 0x3A; constexpr uintptr_t OnVergeOfDeath = 0x3C; constexpr uintptr_t InAirKill = 0x3E; constexpr uintptr_t InSlideKill = 0x40; constexpr uintptr_t TeamWiped = 0x42; constexpr uintptr_t FirstBlood = 0x44; constexpr uintptr_t OneShotOneKill = 0x46; constexpr uintptr_t KillActor = 0x48; constexpr uintptr_t UseNuke = 0x4A; constexpr uintptr_t WeaponBash = 0x4C; constexpr uintptr_t ArmorDestroy = 0x4E; constexpr uintptr_t Downed = 0x50; constexpr uintptr_t NoScope360 = 0x52; constexpr uintptr_t NoAttach = 0x54; constexpr uintptr_t LongShot = 0x56; constexpr uintptr_t HipFire = 0x58; constexpr uintptr_t GunPromotion = 0x5A; constexpr uintptr_t OnZipLineKill = 0x5C; constexpr uintptr_t BombPlanted = 0x5E; constexpr uintptr_t UseMinigun = 0x60; constexpr uintptr_t Harakiri = 0x62; constexpr uintptr_t KillDemon = 0x64; constexpr uintptr_t KillSlayer = 0x66; constexpr uintptr_t OnParachuteKill = 0x68; constexpr uintptr_t OnParamotorKill = 0x6A; constexpr uintptr_t Scavenger = 0x6C; constexpr uintptr_t FlagCaptured = 0x6E; constexpr uintptr_t KillEnemyWithFlag = 0x70; constexpr uintptr_t PickUpEnemyDogTag = 0x72; constexpr uintptr_t PickUpTeammateDogTag = 0x74; constexpr uintptr_t CantedAdsKill = 0x76; constexpr uintptr_t DroneKill = 0x78; constexpr uintptr_t ShotDownDrone = 0x7A; constexpr uintptr_t HelicopterDestroyed = 0x7C; constexpr uintptr_t Captures = 0x7E; constexpr uintptr_t Defends = 0x80; constexpr uintptr_t CopterBladesKill = 0x82; // ---- Methods ---- constexpr uintptr_t GetBattleHighlightScore = 0x35946A0; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.BattleResults struct BattleResults { constexpr uintptr_t IsBattleResultCalculated = 0x10; constexpr uintptr_t BattleExp = 0x12; constexpr uintptr_t PlacementExpBonus = 0x14; constexpr uintptr_t VictoryExpBonus = 0x16; constexpr uintptr_t GainedLootRewards = 0x18; // ---- Methods ---- constexpr uintptr_t MatchBonus = 0x3594F60; constexpr uintptr_t LevelUpExpBonus = 0x3594D70; constexpr uintptr_t TotalXpGained = 0x3595150; }; // CombatMaster.GDI.AllTerrainVehicleInfo struct AllTerrainVehicleInfo { constexpr uintptr_t _prefab = 0x68; // ---- Methods ---- constexpr uintptr_t Prefab = 0x17FE9F0; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.CallingCardInfo struct CallingCardInfo { constexpr uintptr_t _collectionId = 0x20; constexpr uintptr_t LevelLock = 0x24; constexpr uintptr_t Rarity = 0x28; constexpr uintptr_t IsSecret = 0x2C; constexpr uintptr_t IsPremium = 0x2D; constexpr uintptr_t SpriteAnimationSpeed = 0x30; constexpr uintptr_t _spriteSheetAssetRef = 0x38; constexpr uintptr_t _cacheSprites = 0x40; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x72D000; constexpr uintptr_t CollectionId = 0x72D040; constexpr uintptr_t SpriteSheet = 0x35951E0; constexpr uintptr_t OnEnable = 0x35951C0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.CharacterGdInfoSection struct CharacterGdInfoSection { constexpr uintptr_t VehicleRespawnDelay = 0x28; // ---- Methods ---- constexpr uintptr_t EmblemInfos = 0x54DFC0; constexpr uintptr_t EmblemInfos = 0x54DFE0; constexpr uintptr_t CallingCardInfos = 0x5140C0; constexpr uintptr_t CallingCardInfos = 0x5169A0; constexpr uintptr_t WristbandInfos = 0x54DA60; constexpr uintptr_t WristbandInfos = 0x54DFD0; constexpr uintptr_t VehicleInfos = 0x54DA70; constexpr uintptr_t VehicleInfos = 0x54DB50; constexpr uintptr_t BitsElementByCategory = 0x54DA80; constexpr uintptr_t BitsElementByCategory = 0x54DB70; constexpr uintptr_t InitSection = 0x3595A30; constexpr uintptr_t GetRandomEmblem = 0x35956F0; constexpr uintptr_t GetRandomCallingCard = 0x35956A0; constexpr uintptr_t GetRandomWristband = 0x35959E0; constexpr uintptr_t GetRandomVehicle = 0x3595850; constexpr uintptr_t .ctor = 0x35968A0; }; // CombatMaster.GDI.ECharacterSubCategory struct ECharacterSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Emblem = 0x0; constexpr uintptr_t CallingCard = 0x0; constexpr uintptr_t Wristband = 0x0; constexpr uintptr_t Parachute = 0x0; constexpr uintptr_t Zipline = 0x0; constexpr uintptr_t Paramotor = 0x0; constexpr uintptr_t Helicopter = 0x0; constexpr uintptr_t EnduroBike = 0x0; constexpr uintptr_t AllTerrainVehicle = 0x0; constexpr uintptr_t Kamaz = 0x0; constexpr uintptr_t X4Truck = 0x0; constexpr uintptr_t ThrowingDrone = 0x0; }; // CombatMaster.GDI.EVehicleCategory struct EVehicleCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Zipline = 0x0; constexpr uintptr_t Parachute = 0x0; constexpr uintptr_t Paramotor = 0x0; constexpr uintptr_t Helicopter = 0x0; constexpr uintptr_t EnduroBike = 0x0; constexpr uintptr_t AllTerrainVehicle = 0x0; constexpr uintptr_t Kamaz = 0x0; constexpr uintptr_t X4Truck = 0x0; constexpr uintptr_t ThrowingDrone = 0x0; }; // CombatMaster.GDI.ECharacterSubCategoryExtensions struct ECharacterSubCategoryExtensions { // ---- Methods ---- constexpr uintptr_t ToVehicleType = 0x3598B30; constexpr uintptr_t ToCharacterSubCategoryType = 0x3598A50; constexpr uintptr_t GetCategoryNameKey = 0x3598960; }; // CombatMaster.GDI.EmblemInfo struct EmblemInfo { constexpr uintptr_t _collectionId = 0x20; constexpr uintptr_t LevelLock = 0x24; constexpr uintptr_t Rarity = 0x28; constexpr uintptr_t IsSecret = 0x2C; constexpr uintptr_t IsPremium = 0x2D; constexpr uintptr_t IgnoreRandom = 0x2E; constexpr uintptr_t SpriteAnimationSpeed = 0x30; constexpr uintptr_t _spriteSheetAssetRef = 0x38; constexpr uintptr_t _cacheSprites = 0x40; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x72D000; constexpr uintptr_t CollectionId = 0x72D040; constexpr uintptr_t SpriteSheet = 0x359A440; constexpr uintptr_t OnEnable = 0x35951C0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.EnduroBikeInfo struct EnduroBikeInfo { constexpr uintptr_t _prefab = 0x68; // ---- Methods ---- constexpr uintptr_t Prefab = 0x17FE9F0; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.EWatchFace struct EWatchFace { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Time = 0x0; constexpr uintptr_t KillCounter = 0x0; constexpr uintptr_t XpCounter = 0x0; constexpr uintptr_t Emblem = 0x0; constexpr uintptr_t KillStreak = 0x0; constexpr uintptr_t KillPerDeath = 0x0; }; // CombatMaster.GDI.EWatchFaceExtensions struct EWatchFaceExtensions { constexpr uintptr_t loc_watch_face_time = 0x0; constexpr uintptr_t loc_watch_face_kills = 0x0; constexpr uintptr_t loc_watch_face_xp = 0x0; constexpr uintptr_t loc_watch_face_emblem = 0x0; constexpr uintptr_t loc_watch_face_kill_streak = 0x0; constexpr uintptr_t loc_watch_face_kpd = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x359A300; constexpr uintptr_t GetDirection = 0x359A2C0; constexpr uintptr_t Next = 0x359A420; constexpr uintptr_t Previous = 0x359A430; }; // CombatMaster.GDI.HelicopterInfo struct HelicopterInfo { constexpr uintptr_t _maxMoveSpeed = 0x68; constexpr uintptr_t _landingSpeedWithoutPilot = 0x6C; constexpr uintptr_t _accelerationPPT = 0x70; constexpr uintptr_t _accelerationPPTwoPilot = 0x74; constexpr uintptr_t _yRotationPPT = 0x78; constexpr uintptr_t _yRotationAdsPPT = 0x7C; constexpr uintptr_t _yRotationMaxDeviation = 0x80; constexpr uintptr_t _speedToDamageOnImpact = 0x88; constexpr uintptr_t _prefab = 0x90; // ---- Methods ---- constexpr uintptr_t Prefab = 0x359AA10; constexpr uintptr_t MaxMoveSpeed = 0x7F9440; constexpr uintptr_t AccelerationPPT = 0x2CFD780; constexpr uintptr_t AccelerationPPTwoPilot = 0x1D66040; constexpr uintptr_t YRotationPPT = 0x1D66050; constexpr uintptr_t YRotationAdsPPT = 0x5EEEB0; constexpr uintptr_t YRotationMaxDeviation = 0x5EEE90; constexpr uintptr_t SpeedToDamageOnImpact = 0x54E9A0; constexpr uintptr_t LandingSpeedWithoutPilot = 0x7F9430; constexpr uintptr_t .ctor = 0x359A9C0; }; // CombatMaster.GDI.KamazInfo struct KamazInfo { constexpr uintptr_t _prefab = 0x68; // ---- Methods ---- constexpr uintptr_t Prefab = 0x17FE9F0; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.ParachuteInfo struct ParachuteInfo { constexpr uintptr_t _fpsMaterial = 0x68; constexpr uintptr_t _tpsPrefab = 0x80; // ---- Methods ---- constexpr uintptr_t FpsMaterial = 0x17FE9F0; constexpr uintptr_t TpsPrefab = 0x17FE900; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.ParamotorInfo struct ParamotorInfo { constexpr uintptr_t _prefab = 0x68; constexpr uintptr_t _strength = 0x80; // ---- Methods ---- constexpr uintptr_t Prefab = 0x17FE9F0; constexpr uintptr_t Strength = 0x5DB1D0; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.ThrowingDroneInfo struct ThrowingDroneInfo { constexpr uintptr_t _tpsPrefab = 0x68; // ---- Methods ---- constexpr uintptr_t Prefab = 0x17FE9F0; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.VehicleInfo struct VehicleInfo { constexpr uintptr_t _collectionId = 0x20; constexpr uintptr_t LevelLock = 0x24; constexpr uintptr_t Rarity = 0x28; constexpr uintptr_t IsComingSoon = 0x2C; constexpr uintptr_t IsPremium = 0x2D; constexpr uintptr_t IsWheeledVehicle = 0x2E; constexpr uintptr_t _spriteIcon = 0x30; constexpr uintptr_t _artwork = 0x48; constexpr uintptr_t _healthMax = 0x60; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x72D000; constexpr uintptr_t CollectionId = 0x72D040; constexpr uintptr_t IconRef = 0x2B51C60; constexpr uintptr_t Icon = 0x35A38B0; constexpr uintptr_t Artwork = 0x35A3860; constexpr uintptr_t HealthMax = 0x828090; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.IVehicleViewPrefabBased struct IVehicleViewPrefabBased { // ---- Methods ---- constexpr uintptr_t Prefab = 0x3474E0; }; // CombatMaster.GDI.WatchFaceData struct WatchFaceData { constexpr uintptr_t FaceType = 0x10; constexpr uintptr_t Highlight = 0x14; // ---- Methods ---- constexpr uintptr_t Equals = 0x35A3990; constexpr uintptr_t Equals = 0x35A3900; constexpr uintptr_t GetHashCode = 0x35A39B0; constexpr uintptr_t Op_Equality = 0x35A3A20; constexpr uintptr_t Op_Inequality = 0x35A3A40; }; // CombatMaster.GDI.WristbandInfo struct WristbandInfo { constexpr uintptr_t _collectionId = 0x20; constexpr uintptr_t IsWatches = 0x24; constexpr uintptr_t HasFaces = 0x25; constexpr uintptr_t HasHighlight = 0x26; constexpr uintptr_t Rarity = 0x28; constexpr uintptr_t IsComingSoon = 0x2C; constexpr uintptr_t IsPremium = 0x2D; constexpr uintptr_t _spriteIcon = 0x30; constexpr uintptr_t _artwork = 0x48; constexpr uintptr_t _prefab = 0x60; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x72D000; constexpr uintptr_t CollectionId = 0x72D040; constexpr uintptr_t Prefab = 0x2901340; constexpr uintptr_t Icon = 0x35A3E60; constexpr uintptr_t Artwork = 0x35A3E10; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.X4TruckInfo struct X4TruckInfo { constexpr uintptr_t _prefab = 0x68; // ---- Methods ---- constexpr uintptr_t Prefab = 0x17FE9F0; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.ZiplineInfo struct ZiplineInfo { constexpr uintptr_t _prefab = 0x68; constexpr uintptr_t _gunsmithPrefab = 0x80; // ---- Methods ---- constexpr uintptr_t Prefab = 0x17FE9F0; constexpr uintptr_t GunsmithPrefab = 0x17FE900; constexpr uintptr_t .ctor = 0x358F540; }; // CombatMaster.GDI.DailyRewardsInfo struct DailyRewardsInfo { constexpr uintptr_t DailyRewards = 0x18; constexpr uintptr_t MaxDayIndex = 0x20; constexpr uintptr_t LastRewardIcon = 0x28; constexpr uintptr_t BackgroundArtwork = 0x40; // ---- Methods ---- constexpr uintptr_t GetReward = 0x3596AA0; constexpr uintptr_t .ctor = 0x3596BA0; }; // CombatMaster.GDI.DailyReward struct DailyReward { constexpr uintptr_t Reward = 0x10; }; // CombatMaster.GDI.DailyTasksInfo struct DailyTasksInfo { constexpr uintptr_t BackgroundArtwork = 0x18; constexpr uintptr_t FreshTask1Highlight = 0x30; constexpr uintptr_t FreshTask1TargetRange = 0x38; constexpr uintptr_t FreshTask2Highlight = 0x40; constexpr uintptr_t FreshTask2TargetRange = 0x48; constexpr uintptr_t FreshTask3Highlight = 0x50; constexpr uintptr_t FreshTask3TargetRange = 0x58; constexpr uintptr_t Task1Highlight = 0x60; constexpr uintptr_t Task1TargetRange = 0x68; constexpr uintptr_t Task1Reward = 0x70; constexpr uintptr_t Task2Highlight = 0x80; constexpr uintptr_t Task2TargetRange = 0x88; constexpr uintptr_t Task2Reward = 0x90; constexpr uintptr_t Task3Highlight = 0xA0; constexpr uintptr_t Task3TargetRange = 0xA8; constexpr uintptr_t Task3Reward = 0xB0; constexpr uintptr_t BonusRewards = 0xC0; constexpr uintptr_t DailyStreakRewards = 0xC8; // ---- Methods ---- constexpr uintptr_t TryGetDailyStreakReward = 0x3596D30; constexpr uintptr_t GetTaskReward = 0x3596BB0; constexpr uintptr_t OnValidate = 0x3596C00; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.DailyStreakReward struct DailyStreakReward { constexpr uintptr_t Streak = 0x10; constexpr uintptr_t Reward = 0x14; constexpr uintptr_t TotalStreak = 0x24; }; // CombatMaster.GDI.DeviceVibrationSettings struct DeviceVibrationSettings { constexpr uintptr_t HitVibratePattern = 0x18; constexpr uintptr_t EquipVibratePattern = 0x20; constexpr uintptr_t OpenLoadoutSetting = 0x28; constexpr uintptr_t MakeFavoriteLoadout = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.DeviceVibrationData struct DeviceVibrationData { constexpr uintptr_t Type = 0x10; constexpr uintptr_t TimeMsec = 0x14; }; // CombatMaster.GDI.EDeviceVibrationType struct EDeviceVibrationType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Week50 = 0x0; constexpr uintptr_t Mid100 = 0x0; constexpr uintptr_t Strong400 = 0x0; }; // CombatMaster.GDI.EBattleLootItem struct EBattleLootItem { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Weapon = 0x0; constexpr uintptr_t Bullets = 0x0; constexpr uintptr_t ArmorPlate = 0x0; constexpr uintptr_t Cash = 0x0; constexpr uintptr_t GasMask = 0x0; constexpr uintptr_t SnDBomb = 0x0; constexpr uintptr_t ScavengerDrop = 0x0; constexpr uintptr_t Paramotor = 0x0; constexpr uintptr_t Flag = 0x0; constexpr uintptr_t DogTag = 0x0; constexpr uintptr_t RepairPack = 0x0; }; // CombatMaster.GDI.EBulletType struct EBulletType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Pistol = 0x0; constexpr uintptr_t AssaultRifle = 0x0; constexpr uintptr_t SniperRifle = 0x0; constexpr uintptr_t Shotgun = 0x0; constexpr uintptr_t Projectile = 0x0; }; // CombatMaster.GDI.EBulletTypeExtensions struct EBulletTypeExtensions { // ---- Methods ---- constexpr uintptr_t ForeachBullets = 0x3598660; }; // CombatMaster.GDI.EDamageHighlight struct EDamageHighlight { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t ArmorDamage = 0x0; constexpr uintptr_t ArmorDestroy = 0x0; constexpr uintptr_t PlayerDowned = 0x0; constexpr uintptr_t IsWallThrough = 0x0; constexpr uintptr_t IsActorDead = 0x0; constexpr uintptr_t IsPlayerDead = 0x0; constexpr uintptr_t IsEodResist = 0x0; constexpr uintptr_t VehicleDamage = 0x0; constexpr uintptr_t VehicleDestroy = 0x0; }; // CombatMaster.GDI.ERarity struct ERarity { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Common = 0x0; constexpr uintptr_t Uncommon = 0x0; constexpr uintptr_t Rare = 0x0; constexpr uintptr_t Epic = 0x0; constexpr uintptr_t Legendary = 0x0; constexpr uintptr_t Relic = 0x0; }; // CombatMaster.GDI.ERarityExtensions struct ERarityExtensions { constexpr uintptr_t _loc_rarity_common = 0x0; constexpr uintptr_t _loc_rarity_uncommon = 0x0; constexpr uintptr_t _loc_rarity_rare = 0x0; constexpr uintptr_t _loc_rarity_epic = 0x0; constexpr uintptr_t _loc_rarity_legendary = 0x0; constexpr uintptr_t _loc_rarity_relic = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x359A0F0; }; // CombatMaster.GDI.InputSettingsInfo struct InputSettingsInfo { constexpr uintptr_t PixelDragThreshold = 0x18; constexpr uintptr_t MovingSettings = 0x20; constexpr uintptr_t RotationSettings = 0x30; constexpr uintptr_t Gamepad_MovingSettings = 0x50; constexpr uintptr_t Gamepad_RotationSettings = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x359AA30; }; // CombatMaster.GDI.RotationSettings struct RotationSettings { constexpr uintptr_t PixelToAngleCoefficient = 0x10; constexpr uintptr_t VerticalMultiplier = 0x14; constexpr uintptr_t AccelerationSpeedBasedEaseType = 0x18; constexpr uintptr_t AccelerationSpeedBasedEaseMaxPixelValue = 0x1C; constexpr uintptr_t AccelerationSpeedBasedPower = 0x20; constexpr uintptr_t AccelerationDistanceBasedEaseType = 0x24; constexpr uintptr_t AccelerationDistanceBasedEaseMaxPixelValue = 0x28; constexpr uintptr_t AccelerationDistanceBasedPower = 0x2C; // ---- Methods ---- constexpr uintptr_t GetSpeedAccelerationValue = 0x35A0500; constexpr uintptr_t GetDistanceAccelerationValue = 0x35A04A0; }; // CombatMaster.GDI.RotationSettings_Gamepad struct RotationSettings_Gamepad { constexpr uintptr_t Multipliers = 0x10; constexpr uintptr_t AccelerationDistanceBasedEaseType = 0x18; constexpr uintptr_t AccelerationDistanceBasedPower = 0x1C; // ---- Methods ---- constexpr uintptr_t GetDistanceAccelerationValue = 0x35A0450; }; // CombatMaster.GDI.RotationSmoothInfo struct RotationSmoothInfo { constexpr uintptr_t Min = 0x10; constexpr uintptr_t Max = 0x14; constexpr uintptr_t Multiplier = 0x18; }; // CombatMaster.GDI.MovingSettings struct MovingSettings { constexpr uintptr_t JoystickViewRadius = 0x10; constexpr uintptr_t SegmentSettings = 0x18; }; // AngleRange struct AngleRange { constexpr uintptr_t MinAngle = 0x10; constexpr uintptr_t MaxAngle = 0x14; }; // RadiusRange struct RadiusRange { constexpr uintptr_t MinRadius = 0x10; constexpr uintptr_t MaxRadius = 0x14; }; // CombatMaster.GDI.MovingSegmentSettings struct MovingSegmentSettings { constexpr uintptr_t Angle = 0x10; constexpr uintptr_t Radius = 0x18; constexpr uintptr_t State = 0x20; constexpr uintptr_t _vectorMin = 0x24; constexpr uintptr_t _vectorMax = 0x2C; constexpr uintptr_t _angleArea = 0x34; constexpr uintptr_t _isBuffered = 0x38; // ---- Methods ---- constexpr uintptr_t ContainsPoint = 0x359FD80; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.LeaderboardsInfo struct LeaderboardsInfo { constexpr uintptr_t _premierTop100Rewards = 0x18; constexpr uintptr_t _premierTop10Rewards = 0x20; constexpr uintptr_t _premierTop5Rewards = 0x28; constexpr uintptr_t _premierTop3Rewards = 0x30; constexpr uintptr_t _premierTop2Rewards = 0x38; constexpr uintptr_t _premierTop1Rewards = 0x40; constexpr uintptr_t _mastersTop100Rewards = 0x48; constexpr uintptr_t _mastersTop10Rewards = 0x50; constexpr uintptr_t _mastersTop5Rewards = 0x58; constexpr uintptr_t _mastersTop3Rewards = 0x60; constexpr uintptr_t _mastersTop2Rewards = 0x68; constexpr uintptr_t _mastersTop1Rewards = 0x70; constexpr uintptr_t _hardcoreTop100Rewards = 0x78; constexpr uintptr_t _hardcoreTop10Rewards = 0x80; constexpr uintptr_t _hardcoreTop5Rewards = 0x88; constexpr uintptr_t _hardcoreTop3Rewards = 0x90; constexpr uintptr_t _hardcoreTop2Rewards = 0x98; constexpr uintptr_t _hardcoreTop1Rewards = 0xA0; // ---- Methods ---- constexpr uintptr_t GetLeagueLeaderboardRewards = 0x359ABD0; constexpr uintptr_t .ctor = 0x778690; }; // Internal struct Internal { // ---- Methods ---- constexpr uintptr_t FillLevels = 0x359AA40; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.LevelsInfo struct LevelsInfo { constexpr uintptr_t MaxLevel = 0x0; constexpr uintptr_t MaxLevelContent = 0x0; constexpr uintptr_t _xpOfLevel = 0x18; constexpr uintptr_t _levelIcons = 0x20; constexpr uintptr_t _levelColors = 0x28; // ---- Methods ---- constexpr uintptr_t GetDeltaExperiencePerLevel = 0x359AF00; constexpr uintptr_t GetTotalExperience = 0x359B0C0; constexpr uintptr_t GetLevelByXp = 0x359B010; constexpr uintptr_t GetIconByLevel = 0x359AF90; constexpr uintptr_t GetColorByLevel = 0x359AE80; constexpr uintptr_t GetUnlockedItemsOnLevel = 0x359B140; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.ELootSubCategory struct ELootSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t BattleReward = 0x0; constexpr uintptr_t ShopBundleLoot = 0x0; constexpr uintptr_t LevelUp = 0x0; constexpr uintptr_t BattlePass = 0x0; constexpr uintptr_t ShopLoot = 0x0; constexpr uintptr_t DailyChallenges = 0x0; constexpr uintptr_t Leaderboards = 0x0; constexpr uintptr_t ShopSpecialOffer = 0x0; constexpr uintptr_t LuckyDrawCase = 0x0; constexpr uintptr_t OperationMission = 0x0; constexpr uintptr_t RewardedVideo = 0x0; constexpr uintptr_t Collection = 0x0; constexpr uintptr_t DailyRewards = 0x0; }; // EOnGroundLootType struct EOnGroundLootType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Weapon = 0x0; constexpr uintptr_t Lethal = 0x0; constexpr uintptr_t Bullets = 0x0; constexpr uintptr_t GasMask = 0x0; constexpr uintptr_t Armor = 0x0; constexpr uintptr_t Cash = 0x0; constexpr uintptr_t Paramotor = 0x0; constexpr uintptr_t RepairPack = 0x0; }; // CombatMaster.GDI.OnGroundLoot struct OnGroundLoot { constexpr uintptr_t Chance = 0x10; constexpr uintptr_t OnGroundLootType = 0x14; constexpr uintptr_t WeaponDrop = 0x18; constexpr uintptr_t LethalWeaponDrop = 0x40; constexpr uintptr_t BulletsDrop = 0x48; constexpr uintptr_t CashDrop = 0x50; constexpr uintptr_t GasMaskDrop = 0x58; constexpr uintptr_t ArmorDrop = 0x60; constexpr uintptr_t ParamotorDrop = 0x68; // ---- Methods ---- constexpr uintptr_t Weight = 0x6D3B80; }; // CombatMaster.GDI.EMapSubCategory struct EMapSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Map = 0x0; }; // CombatMaster.GDI.MapInfo struct MapInfo { constexpr uintptr_t ListPriorityIndex = 0x20; constexpr uintptr_t MapToPlatformRelatedType = 0x24; constexpr uintptr_t Scene = 0x28; constexpr uintptr_t _mapArtwork = 0x38; constexpr uintptr_t HasEnvironmentDecals = 0x50; // ---- Methods ---- constexpr uintptr_t MapArtwork = 0x359BDE0; constexpr uintptr_t IsPlatformApplicable = 0x359BD20; constexpr uintptr_t IsPlatformApplicable = 0x359BDA0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.EMapToPlatformApplicable struct EMapToPlatformApplicable { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t Any = 0x0; constexpr uintptr_t OnlyStandalone = 0x0; constexpr uintptr_t OnlyMobile = 0x0; }; // CombatMaster.GDI.EOnlineSearchApplicable struct EOnlineSearchApplicable { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Available = 0x0; constexpr uintptr_t OnlyMobile = 0x0; }; // GraphicsScenePair struct GraphicsScenePair { constexpr uintptr_t Standard = 0x10; constexpr uintptr_t HighDefinition = 0x14; }; // CombatMaster.GDI.MapsGdInfoSection struct MapsGdInfoSection { constexpr uintptr_t ByGraphicScenePairs = 0x28; constexpr uintptr_t _mapsSortPriority = 0x38; // ---- Methods ---- constexpr uintptr_t BitsElementByCategory = 0x54DFC0; constexpr uintptr_t BitsElementByCategory = 0x54DFE0; constexpr uintptr_t InitSection = 0x359BF60; constexpr uintptr_t IsMapApplicableToGraphic = 0x359C440; constexpr uintptr_t GetMapIdByGraphic = 0x359BE30; constexpr uintptr_t .ctor = 0x3592F50; }; // CombatMaster.GDI.EGameMode struct EGameMode { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t TeamDeathMatch = 0x0; constexpr uintptr_t Workout = 0x0; constexpr uintptr_t CombatMaster = 0x0; constexpr uintptr_t DeathMatch = 0x0; constexpr uintptr_t BattleRoyale = 0x0; constexpr uintptr_t ArmsRace = 0x0; constexpr uintptr_t SearchAndDestroy = 0x0; constexpr uintptr_t DemonSlayer = 0x0; constexpr uintptr_t CaptureTheFlag = 0x0; constexpr uintptr_t KillConfirmed = 0x0; constexpr uintptr_t FightYard = 0x0; constexpr uintptr_t Domination = 0x0; constexpr uintptr_t Tutorial = 0x0; constexpr uintptr_t LobbyRange = 0x0; }; // CombatMaster.GDI.EQuickPlayFilters struct EQuickPlayFilters { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t TeamDeathMatch = 0x0; constexpr uintptr_t CombatMaster = 0x0; constexpr uintptr_t DeathMatch = 0x0; constexpr uintptr_t ArmsRace = 0x0; constexpr uintptr_t SearchAndDestroy = 0x0; constexpr uintptr_t DemonSlayer = 0x0; constexpr uintptr_t CaptureTheFlag = 0x0; constexpr uintptr_t KillConfirmed = 0x0; constexpr uintptr_t FightYard = 0x0; constexpr uintptr_t Domination = 0x0; }; // CombatMaster.GDI.EBattleRoyaleMapFilter struct EBattleRoyaleMapFilter { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t OilPlatforms = 0x0; constexpr uintptr_t Pokrovsk = 0x0; constexpr uintptr_t CastleRavenhold = 0x0; }; // CombatMaster.GDI.EGameModeExtensions struct EGameModeExtensions { constexpr uintptr_t _teamDeathMatchName = 0x0; constexpr uintptr_t _workoutName = 0x0; constexpr uintptr_t _combatMasterName = 0x0; constexpr uintptr_t _deathMatchName = 0x0; constexpr uintptr_t _battleRoyaleName = 0x0; constexpr uintptr_t _armsRaceName = 0x0; constexpr uintptr_t _searchAndDestroyName = 0x0; constexpr uintptr_t _demonSlayerName = 0x0; constexpr uintptr_t _captureTheFlagName = 0x0; constexpr uintptr_t _killConfirmedName = 0x0; constexpr uintptr_t _fightYardName = 0x0; constexpr uintptr_t _dominationName = 0x0; constexpr uintptr_t _tutorialName = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x3598D00; constexpr uintptr_t SupportLoadoutGameModes = 0x3599230; constexpr uintptr_t IsTeamLess = 0x3599120; constexpr uintptr_t IsSupportParamotorsAsDefault = 0x35990A0; constexpr uintptr_t IsDropWeaponOnChange = 0x3598FD0; constexpr uintptr_t IsSupportBattlePerks = 0x3599060; constexpr uintptr_t IsDropWeapon = 0x3598F90; constexpr uintptr_t IsSecondaryBash = 0x3599040; constexpr uintptr_t IsUseInventoryBullets = 0x3599170; constexpr uintptr_t IsBlockChangeWeapon = 0x3598F30; constexpr uintptr_t IsInfinityAmmo = 0x3599000; constexpr uintptr_t IsAutoRespawn = 0x3598F20; constexpr uintptr_t IsForceAutoLoot = 0x3598FE0; constexpr uintptr_t IsInvincibleAfterRespawn = 0x3599030; constexpr uintptr_t IsCustomGameDurationEnabled = 0x3598F50; constexpr uintptr_t IsCustomGameSupportForceLoadoutEnabled = 0x3598F90; constexpr uintptr_t Is = 0x1F2F140; constexpr uintptr_t HasMultipleFlags = 0x3598F10; constexpr uintptr_t RandomMatch = 0x3599190; }; // CombatMaster.GDI.EMatchDuration struct EMatchDuration { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t _3Min = 0x0; constexpr uintptr_t _5Min = 0x0; constexpr uintptr_t _8Min = 0x0; constexpr uintptr_t _13Min = 0x0; constexpr uintptr_t Infinity = 0x0; }; // CombatMaster.GDI.EMatchDurationExtensions struct EMatchDurationExtensions { // ---- Methods ---- constexpr uintptr_t Duration = 0x3599270; }; // CombatMaster.GDI.EMatchLeague struct EMatchLeague { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Premier = 0x0; constexpr uintptr_t Masters = 0x0; constexpr uintptr_t Hardcore = 0x0; }; // CombatMaster.GDI.EMatchLeagueExtensions struct EMatchLeagueExtensions { constexpr uintptr_t WorldWideLeagueScore = 0x0; constexpr uintptr_t PremierLeagueLeaderboard = 0x0; constexpr uintptr_t MastersLeagueLeaderboard = 0x0; constexpr uintptr_t HardcoreLeagueLeaderboard = 0x0; constexpr uintptr_t CM_PremierLeagueSegmentId = 0x0; constexpr uintptr_t CM_MastersLeagueSegmentId = 0x0; constexpr uintptr_t CM_HardcoreLeagueSegmentId = 0x0; constexpr uintptr_t WWL_PremierLeagueSegmentId = 0x0; constexpr uintptr_t WWL_MastersLeagueSegmentId = 0x0; constexpr uintptr_t WWL_HardcoreLeagueSegmentId = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameKey = 0x3599370; constexpr uintptr_t GetLeaderboardKey = 0x35992C0; constexpr uintptr_t GetSegmentIdKey = 0x3599420; }; // CombatMaster.GDI.EMatchPlayersCount struct EMatchPlayersCount { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t x6 = 0x0; constexpr uintptr_t x10 = 0x0; constexpr uintptr_t x20 = 0x0; constexpr uintptr_t x40 = 0x0; constexpr uintptr_t x64 = 0x0; }; // CombatMaster.GDI.EMatchPlayersCountExtensions struct EMatchPlayersCountExtensions { // ---- Methods ---- constexpr uintptr_t ToInt = 0x35997F0; constexpr uintptr_t FindMinByPlayersCount = 0x3599580; }; // CombatMaster.GDI.EMatchSubCategory struct EMatchSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Debug = 0x0; constexpr uintptr_t TeamDeathMatch = 0x0; constexpr uintptr_t Workout = 0x0; constexpr uintptr_t CombatMaster = 0x0; constexpr uintptr_t DeathMatch = 0x0; constexpr uintptr_t BattleRoyale = 0x0; constexpr uintptr_t ArmsRace = 0x0; constexpr uintptr_t SearchAndDestroy = 0x0; constexpr uintptr_t DemonSlayer = 0x0; constexpr uintptr_t CaptureTheFlag = 0x0; constexpr uintptr_t KillConfirmed = 0x0; constexpr uintptr_t FightYard = 0x0; constexpr uintptr_t Domination = 0x0; constexpr uintptr_t Tutorial = 0x0; constexpr uintptr_t LobbyRange = 0x0; }; // CombatMaster.GDI.MatchesGdInfoSection struct MatchesGdInfoSection { constexpr uintptr_t _spriteAlfaTeammateIcon = 0x28; constexpr uintptr_t _spriteAlfaEnemyIcon = 0x40; constexpr uintptr_t _spriteBravoTeammateIcon = 0x58; constexpr uintptr_t _spriteBravoEnemyIcon = 0x70; constexpr uintptr_t OnboardingMatches = 0x88; constexpr uintptr_t HighlightQuickPlayButtonLevel = 0x90; constexpr uintptr_t OperationLockedLevel = 0x94; constexpr uintptr_t SpecialMatchLockedLevel = 0x98; constexpr uintptr_t CombatZoneLockedLevel = 0x9C; constexpr uintptr_t CustomGameLockedLevel = 0xA0; constexpr uintptr_t LeaguesLockedLevel = 0xA4; constexpr uintptr_t GameModesLockedLevel = 0xA8; constexpr uintptr_t ForceShopFreeBundleLockLevel = 0xAC; // ---- Methods ---- constexpr uintptr_t AllMatches = 0x54E890; constexpr uintptr_t AllMatches = 0x54EA00; constexpr uintptr_t TeamDeathMatchMatches = 0x6301E0; constexpr uintptr_t TeamDeathMatchMatches = 0x6AFAC0; constexpr uintptr_t CombatMasterMatches = 0x74E3D0; constexpr uintptr_t CombatMasterMatches = 0x74E400; constexpr uintptr_t ArmsRaceMatches = 0x74E3C0; constexpr uintptr_t ArmsRaceMatches = 0x74E3E0; constexpr uintptr_t DeathMatches = 0x20EEB40; constexpr uintptr_t DeathMatches = 0x20EEB50; constexpr uintptr_t SearchAndDestroyMatches = 0x6C0200; constexpr uintptr_t SearchAndDestroyMatches = 0x6C0230; constexpr uintptr_t DemonSlayerMatches = 0x5B4730; constexpr uintptr_t DemonSlayerMatches = 0x5C4E30; constexpr uintptr_t BattleRoyaleMatches = 0x63FF60; constexpr uintptr_t BattleRoyaleMatches = 0x6C0210; constexpr uintptr_t CaptureTheFlagMatches = 0x6C1190; constexpr uintptr_t CaptureTheFlagMatches = 0x6C1450; constexpr uintptr_t KillConfirmedMatches = 0x5B4750; constexpr uintptr_t KillConfirmedMatches = 0x6C1470; constexpr uintptr_t FightYardMatches = 0x6C1170; constexpr uintptr_t FightYardMatches = 0x6C1430; constexpr uintptr_t DominationMatches = 0x5A69D0; constexpr uintptr_t DominationMatches = 0x6C1490; constexpr uintptr_t BitsElementByCategory = 0x211F6B0; constexpr uintptr_t BitsElementByCategory = 0x211F7B0; constexpr uintptr_t LastTdmRandomMatch = 0x359F760; constexpr uintptr_t LastTdmRandomMatch = 0x359F4A0; constexpr uintptr_t LastCmRandomMatch = 0x359F2A0; constexpr uintptr_t LastCmRandomMatch = 0x359F560; constexpr uintptr_t LastDmRandomMatch = 0x359F320; constexpr uintptr_t LastDmRandomMatch = 0x359F5E0; constexpr uintptr_t LastArRandomMatch = 0x359F220; constexpr uintptr_t LastArRandomMatch = 0x359F4E0; constexpr uintptr_t LastSndRandomMatch = 0x359F460; constexpr uintptr_t LastSndRandomMatch = 0x359F720; constexpr uintptr_t LastDsRandomMatch = 0x359F3A0; constexpr uintptr_t LastDsRandomMatch = 0x359F660; constexpr uintptr_t LastBrRandomMatch = 0x359F260; constexpr uintptr_t LastBrRandomMatch = 0x359F520; constexpr uintptr_t LastCtfRandomMatch = 0x359F2E0; constexpr uintptr_t LastCtfRandomMatch = 0x359F5A0; constexpr uintptr_t LastKcRandomMatch = 0x359F420; constexpr uintptr_t LastKcRandomMatch = 0x359F6E0; constexpr uintptr_t LastFyRandomMatch = 0x359F3E0; constexpr uintptr_t LastFyRandomMatch = 0x359F6A0; constexpr uintptr_t LastDoRandomMatch = 0x359F360; constexpr uintptr_t LastDoRandomMatch = 0x359F620; constexpr uintptr_t InitSection = 0x359DF10; constexpr uintptr_t GetTeamIcon = 0x359DE70; constexpr uintptr_t GetMatchesByGameMode = 0x359CC70; constexpr uintptr_t GetRandomMatchByGameMode = 0x359CF00; constexpr uintptr_t TryGetGameModeByMapId = 0x359ECA0; constexpr uintptr_t GetGameModeMatchByMapId = 0x359C580; constexpr uintptr_t GetMatchIdByGraphicSetting = 0x359C990; constexpr uintptr_t RandomizeMatch = 0x359E830; constexpr uintptr_t .ctor = 0x3592F50; }; // IconAsset struct IconAsset { constexpr uintptr_t Theme = 0x10; constexpr uintptr_t SpriteIcon = 0x18; }; // CombatMaster.GDI.MatchInfo struct MatchInfo { constexpr uintptr_t OutOfMapTimeout = 0x0; constexpr uintptr_t AllowMatchmakingMatchByMode = 0x20; constexpr uintptr_t IsSpecialMatch = 0x21; constexpr uintptr_t RandomizeWeight = 0x24; constexpr uintptr_t MapId = 0x28; constexpr uintptr_t Mode = 0x2C; constexpr uintptr_t Extension = 0x30; constexpr uintptr_t MaxPlayersCount = 0x38; constexpr uintptr_t MatchMakingTime = 0x3C; constexpr uintptr_t WarmUpTime = 0x40; constexpr uintptr_t MatchDuration = 0x44; constexpr uintptr_t EnableZipLineChance = 0x48; constexpr uintptr_t EnableParamotor = 0x4C; constexpr uintptr_t EnableAutoFire = 0x4D; constexpr uintptr_t AiBrainType = 0x50; constexpr uintptr_t HighlightExpMultiplier = 0x54; constexpr uintptr_t VictoryExpBonus = 0x58; constexpr uintptr_t FirstPlaceExpBonus = 0x5A; constexpr uintptr_t SecondPlaceExpBonus = 0x5C; constexpr uintptr_t ThirdPlaceExpBonus = 0x5E; constexpr uintptr_t LootId = 0x60; constexpr uintptr_t _soundsTemplate = 0x68; constexpr uintptr_t _icons = 0x80; constexpr uintptr_t _cachedSoundTemplate = 0x88; // ---- Methods ---- constexpr uintptr_t GetIcon = 0x35A52A0; constexpr uintptr_t SoundsTemplate = 0x35A5490; constexpr uintptr_t GetPlaceExpBonus = 0x35A53A0; constexpr uintptr_t .ctor = 0x35A53D0; }; // CombatMaster.GDI.ARMatchInfoExt struct ARMatchInfoExt { constexpr uintptr_t WeaponSequence = 0x10; constexpr uintptr_t LastWeaponList = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.BRMatchInfoExt struct BRMatchInfoExt { constexpr uintptr_t IsQuickMode = 0x10; constexpr uintptr_t MapArtwork = 0x18; constexpr uintptr_t MapVisualPresetChance = 0x30; constexpr uintptr_t GulagWeapon = 0x38; constexpr uintptr_t WarmUpPrimaryWeapon = 0x60; constexpr uintptr_t WarmUpSecondaryWeapon = 0x88; constexpr uintptr_t WarmUpLethalWeapon = 0xB0; constexpr uintptr_t BotsUpSecondaryWeapon = 0xD8; constexpr uintptr_t MatchmakingFirstStepTime = 0x100; constexpr uintptr_t MatchmakingFirstStepPlayers = 0x104; constexpr uintptr_t MatchmakingSecondStepTime = 0x108; constexpr uintptr_t MatchmakingSecondStepPlayers = 0x10C; constexpr uintptr_t MatchmakingMinAllowedPlayers = 0x110; constexpr uintptr_t WarmUpMandatoryTime = 0x114; constexpr uintptr_t LivesCount = 0x118; constexpr uintptr_t ZoneCloseDatas = 0x120; constexpr uintptr_t ZoneDamagePeriod = 0x128; constexpr uintptr_t ZoneDamageCurve = 0x130; constexpr uintptr_t HelicopterSpeed = 0x138; constexpr uintptr_t GulagActiveTime = 0x13C; constexpr uintptr_t GulagDuelTime = 0x140; constexpr uintptr_t IgnoreIntroScene = 0x144; constexpr uintptr_t GulagAiBrainType = 0x148; // ---- Methods ---- constexpr uintptr_t GetRandomMapVisualIndex = 0x35A4560; constexpr uintptr_t .ctor = 0x35A4700; }; // CombatMaster.GDI.ZoneCloseData struct ZoneCloseData { constexpr uintptr_t TimeToStartClose = 0x10; constexpr uintptr_t SizePercent = 0x14; constexpr uintptr_t ZoneCloseTime = 0x18; }; // CombatMaster.GDI.CmMatchInfoExt struct CmMatchInfoExt { constexpr uintptr_t LivesCount = 0x10; constexpr uintptr_t CountBoxOnStart = 0x14; constexpr uintptr_t MinMaxDelaySpawnNewBox = 0x18; constexpr uintptr_t SafeZoneTimeout = 0x20; constexpr uintptr_t ZoneDamage = 0x24; constexpr uintptr_t FogZoneColor = 0x28; constexpr uintptr_t FogZoneDensity = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35A48A0; }; // CombatMaster.GDI.CTFMatchInfoExt struct CTFMatchInfoExt { constexpr uintptr_t FlagsToWin = 0x10; constexpr uintptr_t PlayerResurrectTime = 0x14; constexpr uintptr_t AutoReturnFlagToBaseTime = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.DeathMatchInfoExt struct DeathMatchInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.DOMatchInfoExt struct DOMatchInfoExt { constexpr uintptr_t MaxCapturers = 0x10; constexpr uintptr_t MaxDefaultActionDuration = 0x12; constexpr uintptr_t MinDefaultActionDuration = 0x14; constexpr uintptr_t MaxDefActionDuration = 0x16; constexpr uintptr_t MinDefActionDuration = 0x18; constexpr uintptr_t ForceReTargetActionRate = 0x1A; constexpr uintptr_t CaptureTime = 0x1C; constexpr uintptr_t DeCaptureTime = 0x20; constexpr uintptr_t DistanceForCap = 0x24; constexpr uintptr_t RewardInterval = 0x28; constexpr uintptr_t ChanceChangeAction = 0x2C; constexpr uintptr_t ChanceWantCapAction = 0x30; constexpr uintptr_t ChanceWantDefAction = 0x34; constexpr uintptr_t MinDefPatrolDistance = 0x38; constexpr uintptr_t MaxDefPatrolDistance = 0x3C; constexpr uintptr_t MinCapPatrolDistance = 0x40; constexpr uintptr_t MaxCapPatrolDistance = 0x44; constexpr uintptr_t ForceReTargetlDistance = 0x48; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35A48C0; }; // CombatMaster.GDI.DSMatchInfoExt struct DSMatchInfoExt { constexpr uintptr_t SlayerTeamId = 0x0; constexpr uintptr_t DemonTeamId = 0x0; constexpr uintptr_t DefaultWeapon = 0x10; constexpr uintptr_t StrongSlayerBrainId = 0x38; constexpr uintptr_t DemonPrimaryWeapon = 0x3C; constexpr uintptr_t DemonSecondaryWeapon = 0x40; constexpr uintptr_t DemonLethalWeapon = 0x44; constexpr uintptr_t DemonOperator = 0x48; constexpr uintptr_t DemonBrainId = 0x4C; constexpr uintptr_t DemonDamageMultiplierPerDemon = 0x50; constexpr uintptr_t CashFromDemon = 0x58; constexpr uintptr_t ArmorPerPlate = 0x5C; constexpr uintptr_t MaxPlatesCount = 0x60; constexpr uintptr_t PlatesByDefault = 0x64; constexpr uintptr_t OnGroundLootPerDemon = 0x68; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35A4930; }; // CombatMaster.GDI.LootSettingsPerDemon struct LootSettingsPerDemon { constexpr uintptr_t CountLootOnStart = 0x10; constexpr uintptr_t PeriodLootSpawnDelay = 0x14; constexpr uintptr_t PeriodLootSpawnCount = 0x18; constexpr uintptr_t OnGroundLoots = 0x20; }; // CombatMaster.GDI.FYMatchInfoExt struct FYMatchInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.KCMatchInfoExt struct KCMatchInfoExt { constexpr uintptr_t TagsToWin6Players = 0x10; constexpr uintptr_t TagsToWin10Players = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.MatchInfoExt struct MatchInfoExt { // ---- Methods ---- constexpr uintptr_t OnValidate = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.SNDMatchInfoExt struct SNDMatchInfoExt { constexpr uintptr_t RoundsToWin = 0x10; constexpr uintptr_t RoundWarmUpTime = 0x14; constexpr uintptr_t RoundTime = 0x18; constexpr uintptr_t RoundEndingTime = 0x1C; constexpr uintptr_t RoleChangeRounds = 0x20; constexpr uintptr_t BombTimer = 0x24; constexpr uintptr_t BombDefuseTime = 0x28; constexpr uintptr_t BombPlantTime = 0x2C; constexpr uintptr_t BombExplosionRadius = 0x30; constexpr uintptr_t PlantedBombPrefab = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35AB910; }; // CombatMaster.GDI.TdmMatchInfoExt struct TdmMatchInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.TUTMatchInfoExt struct TUTMatchInfoExt { constexpr uintptr_t MaxIndicatorsCount = 0x10; constexpr uintptr_t DelayBetweenTutors = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35AC0C0; }; // CombatMaster.GDI.WorkoutMatchInfoExt struct WorkoutMatchInfoExt { constexpr uintptr_t TotalTargets = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // NumberInTheEnd struct NumberInTheEnd { constexpr uintptr_t Weight = 0x10; constexpr uintptr_t Range = 0x14; // ---- Methods ---- constexpr uintptr_t Do = 0x35A61C0; }; // CombatMaster.GDI.NickNameGenerator struct NickNameGenerator { constexpr uintptr_t _nickNames = 0x18; constexpr uintptr_t _forbiddenWord = 0x20; constexpr uintptr_t _defaultWeight = 0x28; constexpr uintptr_t _numberInTheEnd = 0x2C; constexpr uintptr_t _rnd = 0x38; constexpr uintptr_t _reservedNames = 0x40; // ---- Methods ---- constexpr uintptr_t ResetGenerator = 0x35A5ED0; constexpr uintptr_t GenerateRealPlayerName = 0x35A5DB0; constexpr uintptr_t GenerateRandomName = 0x35A5DA0; constexpr uintptr_t GenerateRandomName = 0x35A59D0; constexpr uintptr_t GenerateRandomName = 0x35A5B00; constexpr uintptr_t GenerateRandomName = 0x35A59E0; constexpr uintptr_t ValidateNick = 0x35A5F80; constexpr uintptr_t PickRandom = 0x35A5E50; constexpr uintptr_t .ctor = 0x35A6110; }; // CombatMaster.GDI.OperationInfo struct OperationInfo { constexpr uintptr_t AssociatedCollection = 0x20; constexpr uintptr_t StoreListPriorityIndex = 0x24; constexpr uintptr_t LockedLevel = 0x28; constexpr uintptr_t StoreKey = 0x30; constexpr uintptr_t ProductType = 0x40; constexpr uintptr_t CompletionistReward = 0x44; constexpr uintptr_t _icon = 0x58; constexpr uintptr_t _iconTitle = 0x70; constexpr uintptr_t _uiPrefab = 0x88; constexpr uintptr_t _backgroundColor = 0xA0; constexpr uintptr_t _mainColor = 0xB0; constexpr uintptr_t ClampMultiplier = 0xC0; constexpr uintptr_t Missions = 0xC8; constexpr uintptr_t CodecOperator = 0xD0; constexpr uintptr_t CodecVol = 0xD8; constexpr uintptr_t CodecBG = 0xE0; constexpr uintptr_t OperatorPreview = 0xF8; constexpr uintptr_t PrimaryWeaponPreview = 0xFC; constexpr uintptr_t SecondaryWeaponPreview = 0x100; constexpr uintptr_t WristbandPreview = 0x104; // ---- Methods ---- constexpr uintptr_t IsInApp = 0x35A6960; constexpr uintptr_t GetOperatorPreview = 0x27F2570; constexpr uintptr_t GetPrimaryWeaponPreview = 0x3367230; constexpr uintptr_t GetSecondaryWeaponPreview = 0x1CE33E0; constexpr uintptr_t GetOverkillSecondaryWeaponPreview = 0x35A6870; constexpr uintptr_t GetLethalWeaponPreview = 0x35A6830; constexpr uintptr_t GetWristbandPreview = 0x2C1FB90; constexpr uintptr_t Icon = 0x35A6910; constexpr uintptr_t IconTitle = 0x35A68B0; constexpr uintptr_t UIPrefab = 0x35A6980; constexpr uintptr_t BackgroundColor = 0x2B89F00; constexpr uintptr_t MainColor = 0x2B89F80; constexpr uintptr_t GetUniqRewards = 0x35A64F0; constexpr uintptr_t GetTotalCpRewards = 0x35A6220; constexpr uintptr_t SortOrder = 0x35A6770; constexpr uintptr_t .ctor = 0x35A6800; }; // RewardInfo struct RewardInfo { constexpr uintptr_t TargetValue = 0x10; constexpr uintptr_t Reward = 0x14; }; // ESecondLock struct ESecondLock { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Disabled = 0x0; constexpr uintptr_t And = 0x0; constexpr uintptr_t Or = 0x0; }; // CombatMaster.GDI.MissionInfo struct MissionInfo { constexpr uintptr_t Index = 0x10; constexpr uintptr_t Title = 0x18; constexpr uintptr_t IsMajorMission = 0x20; constexpr uintptr_t PaywallPrice = 0x24; constexpr uintptr_t Challenge = 0x30; constexpr uintptr_t LockedByMission_01 = 0x50; constexpr uintptr_t SecondLock = 0x54; constexpr uintptr_t LockedByMission_02 = 0x58; constexpr uintptr_t Star1Reward = 0x5C; constexpr uintptr_t Star2Reward = 0x70; constexpr uintptr_t Star3Reward = 0x84; // ---- Methods ---- constexpr uintptr_t Rewards = 0x35A57C0; constexpr uintptr_t IsPaywall = 0x35A57B0; constexpr uintptr_t GetRewardInfo = 0x35A56E0; constexpr uintptr_t GetCPointsByStars = 0x35A5550; }; // CombatMaster.GDI.AIBrainInfo struct AIBrainInfo { constexpr uintptr_t PlayerLevel = 0x20; constexpr uintptr_t Reaction = 0x28; constexpr uintptr_t SightAngle = 0x2C; constexpr uintptr_t MoveRotationSpeed = 0x30; constexpr uintptr_t ShootRotationSpeed = 0x34; constexpr uintptr_t CurveSkyDescent = 0x38; constexpr uintptr_t WaitInPatrolZoneMultiplier = 0x40; constexpr uintptr_t RePathRate = 0x44; constexpr uintptr_t DistanceForStrafe = 0x48; constexpr uintptr_t DistanceForMeleeAttack = 0x4C; constexpr uintptr_t ChanceUseLethalWeapon = 0x50; constexpr uintptr_t ChanceUseSlide = 0x54; constexpr uintptr_t ChanceUseJump = 0x58; constexpr uintptr_t TargetDotThreshold = 0x5C; constexpr uintptr_t DistanceForAim = 0x60; constexpr uintptr_t MaxDistanceForShoot = 0x64; constexpr uintptr_t ShootRotationError = 0x68; constexpr uintptr_t ShootRotationErrorAmplitude = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35A3F20; }; // CombatMaster.GDI.EMoveSpeedState struct EMoveSpeedState { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Stand = 0x0; constexpr uintptr_t Strafe = 0x0; constexpr uintptr_t Walk = 0x0; constexpr uintptr_t WalkBack = 0x0; constexpr uintptr_t Running = 0x0; constexpr uintptr_t Sprint = 0x0; constexpr uintptr_t Downed = 0x0; }; // CombatMaster.GDI.EOperationsSubCategory struct EOperationsSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Chapter1 = 0x0; }; // CombatMaster.GDI.EOperatorsSubCategory struct EOperatorsSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Operator = 0x0; constexpr uintptr_t AIBrain = 0x0; constexpr uintptr_t Fraction = 0x0; constexpr uintptr_t Accessories = 0x0; }; // CombatMaster.GDI.OperationsGdInfoSection struct OperationsGdInfoSection { constexpr uintptr_t _operationsPriority = 0x28; // ---- Methods ---- constexpr uintptr_t OperationInfos = 0x54DFC0; constexpr uintptr_t OperationInfos = 0x54DFE0; constexpr uintptr_t InitSection = 0x35A69E0; constexpr uintptr_t .ctor = 0x3592F50; }; // CombatMaster.GDI.OperatorAccessoryInfo struct OperatorAccessoryInfo { constexpr uintptr_t CategoryMask = 0x20; constexpr uintptr_t OverrideCategoryMask = 0x24; constexpr uintptr_t _collectionId = 0x28; constexpr uintptr_t LevelLock = 0x2C; constexpr uintptr_t Rarity = 0x30; constexpr uintptr_t IsPremium = 0x34; constexpr uintptr_t _artwork = 0x38; constexpr uintptr_t _prefab = 0x50; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x5E10D0; constexpr uintptr_t CollectionId = 0x62B690; constexpr uintptr_t Artwork = 0x35A6B40; constexpr uintptr_t Prefab = 0x1341D00; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.OperatorAccessoryMaskAttribute struct OperatorAccessoryMaskAttribute { constexpr uintptr_t SingleSelection = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x88BE80; }; // CombatMaster.GDI.OperatorFractionInfo struct OperatorFractionInfo { constexpr uintptr_t _spriteIcon = 0x20; constexpr uintptr_t _artwork = 0x38; constexpr uintptr_t _bgColor = 0x50; constexpr uintptr_t _gradientColor = 0x60; // ---- Methods ---- constexpr uintptr_t Icon = 0x35A6BE0; constexpr uintptr_t Artwork = 0x35A6B90; constexpr uintptr_t BgColor = 0x54E660; constexpr uintptr_t GradientColor = 0x73CAE0; constexpr uintptr_t .ctor = 0x1233080; }; // AccessoryInfo struct AccessoryInfo { constexpr uintptr_t AccessoryId = 0x10; constexpr uintptr_t IsEmbedded = 0x14; }; // CombatMaster.GDI.OperatorInfo struct OperatorInfo { constexpr uintptr_t _collectionId = 0x20; constexpr uintptr_t ListPriorityIndex = 0x24; constexpr uintptr_t HeadHeight = 0x0; constexpr uintptr_t Fraction = 0x28; constexpr uintptr_t Rarity = 0x2C; constexpr uintptr_t IsPremium = 0x30; constexpr uintptr_t IsSecret = 0x31; constexpr uintptr_t LevelLock = 0x32; constexpr uintptr_t IsHidden = 0x33; constexpr uintptr_t Height = 0x34; constexpr uintptr_t JumpPower = 0x38; constexpr uintptr_t MobilityMultiplier = 0x3C; constexpr uintptr_t FramesForClimb = 0x40; constexpr uintptr_t IsIgnorePickUpItems = 0x44; constexpr uintptr_t _spriteIcon = 0x48; constexpr uintptr_t _soundsTemplate = 0x60; constexpr uintptr_t _firstPersonView = 0x78; constexpr uintptr_t _thirdPersonView = 0x90; constexpr uintptr_t CustomOperatorCameraOffset = 0xA8; constexpr uintptr_t Accessories = 0xB8; constexpr uintptr_t _cachedSoundTemplate = 0xC0; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x72D000; constexpr uintptr_t CollectionId = 0x72D040; constexpr uintptr_t Icon = 0x35A7120; constexpr uintptr_t SoundsTemplate = 0x35A7170; constexpr uintptr_t FirstPersonView = 0x216BCB0; constexpr uintptr_t ThirdPersonView = 0x359AA10; constexpr uintptr_t GetStandMoveNormalized = 0x35A6C30; constexpr uintptr_t TryGetAccessoryInfo = 0x35A6FB0; constexpr uintptr_t .ctor = 0x35A7100; }; // AccessoriesSet struct AccessoriesSet { constexpr uintptr_t Name = 0x10; constexpr uintptr_t Accessories = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35A3F90; }; // OperatorWeight struct OperatorWeight { constexpr uintptr_t OperatorId = 0x10; constexpr uintptr_t Weight = 0x14; constexpr uintptr_t AccessoriesSets = 0x18; // ---- Methods ---- constexpr uintptr_t GetRandomOperatorStoreData = 0x35A7FE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.OperatorsGdInfoSection struct OperatorsGdInfoSection { constexpr uintptr_t OperatorAccessoryMaskLayerNames = 0x40; constexpr uintptr_t _operatorsSortPriority = 0x48; constexpr uintptr_t OperatorsForBots = 0x50; constexpr uintptr_t PremierLeagueRecoilMultiplier = 0x58; constexpr uintptr_t CrouchPercent = 0x5C; constexpr uintptr_t DownedStayPercent = 0x60; constexpr uintptr_t DownedMovePercent = 0x64; constexpr uintptr_t StepWidth = 0x68; constexpr uintptr_t DownedSpeed = 0x6C; constexpr uintptr_t SlideSpeed = 0x70; constexpr uintptr_t SlideDuration = 0x74; constexpr uintptr_t SlideDelay = 0x78; constexpr uintptr_t MaxParachuteSpeed = 0x7C; constexpr uintptr_t AdrenalineMoveMultiplier = 0x80; constexpr uintptr_t AdrenalineSlideMultiplier = 0x84; constexpr uintptr_t WalkSpeed = 0x88; constexpr uintptr_t StrafeSpeed = 0x8C; constexpr uintptr_t WalkPremierLeagueMultiplier = 0x90; constexpr uintptr_t WalkMastersLeagueMultiplier = 0x94; constexpr uintptr_t WalkHardcoreLeagueMultiplier = 0x98; constexpr uintptr_t RunSpeed = 0x9C; constexpr uintptr_t RunPremierLeagueMultiplier = 0xA0; constexpr uintptr_t RunMastersLeagueMultiplier = 0xA4; constexpr uintptr_t RunHardcoreLeagueMultiplier = 0xA8; constexpr uintptr_t SprintSpeed = 0xAC; constexpr uintptr_t SprintPremierLeagueMultiplier = 0xB0; constexpr uintptr_t SprintMastersLeagueMultiplier = 0xB4; constexpr uintptr_t SprintHardcoreLeagueMultiplier = 0xB8; constexpr uintptr_t PremierSprintStamina = 0xBC; constexpr uintptr_t PremierSprintStaminaRegenerateSpeed = 0xC0; constexpr uintptr_t HardCoreSprintStamina = 0xC4; constexpr uintptr_t HardCoreSprintStaminaRegenerateSpeed = 0xC8; constexpr uintptr_t ClimbingRayDistance = 0xCC; constexpr uintptr_t ClimbingRayCloseDistance = 0xD0; constexpr uintptr_t FallWalkSpeed = 0xD4; constexpr uintptr_t FallRunSpeed = 0xD8; constexpr uintptr_t FallSprintSpeed = 0xDC; constexpr uintptr_t HeightToFallDamage = 0xE0; constexpr uintptr_t GravityForce = 0xE8; constexpr uintptr_t MaxGravityForce = 0xEC; constexpr uintptr_t ParachuteOpenForce = 0xF0; constexpr uintptr_t ParachuteGravity = 0xF4; constexpr uintptr_t ParamotorGravity = 0xF8; constexpr uintptr_t ParamotorForwardGravity = 0xFC; constexpr uintptr_t ParamotorUpForce = 0x100; constexpr uintptr_t ParamotorMaxUpForce = 0x104; constexpr uintptr_t UseParachuteDelay = 0x108; constexpr uintptr_t InAirTimeDelay = 0x10C; constexpr uintptr_t AdrenalineJumpMultiplier = 0x110; constexpr uintptr_t PremierPlayerMaxHealth = 0x114; constexpr uintptr_t MastersPlayerMaxHealth = 0x118; constexpr uintptr_t HardCorePlayerMaxHealth = 0x11C; constexpr uintptr_t PremierTimeToRegeneration = 0x120; constexpr uintptr_t MastersTimeToRegeneration = 0x124; constexpr uintptr_t HardCoreTimeToRegeneration = 0x128; constexpr uintptr_t PremierRegenerationSpeed = 0x12C; constexpr uintptr_t MastersRegenerationSpeed = 0x130; constexpr uintptr_t HardCoreRegenerationSpeed = 0x134; constexpr uintptr_t ResurrectTime = 0x138; constexpr uintptr_t InvincibleTime = 0x13C; constexpr uintptr_t PlayerDownedHealth = 0x140; constexpr uintptr_t CriticalHpPercent = 0x144; constexpr uintptr_t LowHpPercent = 0x148; constexpr uintptr_t RespireHpPercent = 0x14C; constexpr uintptr_t AutoPickUpLootRadius = 0x150; constexpr uintptr_t PlayerPickUpRadius = 0x154; constexpr uintptr_t BotPickUpRadius = 0x158; constexpr uintptr_t PlayerOwnThrowingPickUpRadius = 0x15C; constexpr uintptr_t BotOwnThrowingPickUpRadius = 0x160; constexpr uintptr_t PlayerDropped3DWeaponPickUpRadius = 0x164; constexpr uintptr_t BotDropped3DWeaponPickUpRadius = 0x168; // ---- Methods ---- constexpr uintptr_t OperatorInfos = 0x5120A0; constexpr uintptr_t OperatorInfos = 0x5120B0; constexpr uintptr_t AccessoriesInfos = 0x54DFC0; constexpr uintptr_t AccessoriesInfos = 0x54DFE0; constexpr uintptr_t AiBrainInfos = 0x5140C0; constexpr uintptr_t AiBrainInfos = 0x5169A0; constexpr uintptr_t BitsElementByCategory = 0x139A2E0; constexpr uintptr_t BitsElementByCategory = 0x2AA70C0; constexpr uintptr_t GetRandomOperator = 0x35A81A0; constexpr uintptr_t GetSpeedByMoveState = 0x35A8540; constexpr uintptr_t GetSprintStamina = 0x35A86F0; constexpr uintptr_t GetSprintStaminaRegenerationSpeed = 0x35A86D0; constexpr uintptr_t GetFallSpeedByMoveState = 0x35A8160; constexpr uintptr_t IsAccessoryApplicable = 0x35A9210; constexpr uintptr_t TryGetOperatorForAccessory = 0x35A92A0; constexpr uintptr_t InitSection = 0x35A8710; constexpr uintptr_t .ctor = 0x35A94A0; }; // CombatMaster.GDI.OperatorStoreData struct OperatorStoreData { constexpr uintptr_t None = 0x0; constexpr uintptr_t _operatorId = 0x10; constexpr uintptr_t _accessories = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35A7E60; constexpr uintptr_t .ctor = 0x35A7CF0; constexpr uintptr_t OperatorId = 0x6D3B80; constexpr uintptr_t Accessories = 0x35A7EB0; constexpr uintptr_t HasEquippedAccessories = 0x35A75D0; constexpr uintptr_t IsAccessoryEquipped = 0x35A7690; constexpr uintptr_t TryEquipAccessoryId = 0x35A78B0; constexpr uintptr_t UnequipAccessoryId = 0x35A7BF0; constexpr uintptr_t SortAccessories = 0x35A7750; constexpr uintptr_t Equals = 0x35A7230; constexpr uintptr_t Equals = 0x35A7400; constexpr uintptr_t GetHashCode = 0x35A7500; constexpr uintptr_t Op_Equality = 0x35A7F00; constexpr uintptr_t Op_Inequality = 0x35A7F70; }; // CombatMaster.GDI.BattlePerkInfo struct BattlePerkInfo { constexpr uintptr_t PerkType = 0x20; constexpr uintptr_t Rarity = 0x24; constexpr uintptr_t IsComingSoon = 0x28; constexpr uintptr_t LevelLock = 0x29; constexpr uintptr_t ApplicableHighlight = 0x30; constexpr uintptr_t KillStreakForActivate = 0x38; constexpr uintptr_t _spriteIcon = 0x40; constexpr uintptr_t _artwork = 0x58; constexpr uintptr_t _hudIcon = 0x70; constexpr uintptr_t BattlePerksInfoExt = 0x88; // ---- Methods ---- constexpr uintptr_t Icon = 0x35A47E0; constexpr uintptr_t HudIcon = 0x35A4780; constexpr uintptr_t Artwork = 0x35A4730; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.EBattlePerk struct EBattlePerk { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Nuke = 0x0; constexpr uintptr_t Minigun = 0x0; constexpr uintptr_t ThrowingDrone = 0x0; }; // CombatMaster.GDI.EPerksSubCategory struct EPerksSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t BattleSupport = 0x0; constexpr uintptr_t LoadoutPerk = 0x0; }; // CombatMaster.GDI.LoadoutPerkInfo struct LoadoutPerkInfo { constexpr uintptr_t PerkType = 0x20; constexpr uintptr_t Rarity = 0x24; constexpr uintptr_t IsComingSoon = 0x28; constexpr uintptr_t LevelLock = 0x29; constexpr uintptr_t _spriteIcon = 0x30; constexpr uintptr_t FillColor = 0x48; constexpr uintptr_t LoadoutPerkInfoExt = 0x58; // ---- Methods ---- constexpr uintptr_t Icon = 0x35A5250; constexpr uintptr_t .ctor = 0x35A5230; }; // CombatMaster.GDI.ELoadoutPerk struct ELoadoutPerk { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Resilience = 0x0; constexpr uintptr_t E_O_D = 0x0; constexpr uintptr_t QuickFix = 0x0; constexpr uintptr_t Scavenger = 0x0; constexpr uintptr_t Hardline = 0x0; constexpr uintptr_t Shrapnel = 0x0; constexpr uintptr_t Ping = 0x0; constexpr uintptr_t Overkill = 0x0; constexpr uintptr_t Amped = 0x0; constexpr uintptr_t Agility = 0x0; constexpr uintptr_t Stalker = 0x0; constexpr uintptr_t OnTheGo = 0x0; constexpr uintptr_t StrongArm = 0x0; constexpr uintptr_t FastParachuteOpen = 0x0; }; // CombatMaster.GDI.PerksGdInfoSection struct PerksGdInfoSection { constexpr uintptr_t _loadoutPerksTier1 = 0x50; constexpr uintptr_t _loadoutPerksTier2 = 0x58; constexpr uintptr_t _loadoutPerksTier3 = 0x60; constexpr uintptr_t ScavengerPerk = 0x68; constexpr uintptr_t PingPerk = 0x6C; constexpr uintptr_t OverkillPerk = 0x70; // ---- Methods ---- constexpr uintptr_t BattlePerks = 0x5120A0; constexpr uintptr_t BattlePerks = 0x5120B0; constexpr uintptr_t LoadoutPerks = 0x54DFC0; constexpr uintptr_t LoadoutPerks = 0x54DFE0; constexpr uintptr_t LoadoutPerksTier1 = 0x5140C0; constexpr uintptr_t LoadoutPerksTier1 = 0x5169A0; constexpr uintptr_t LoadoutPerksTier2 = 0x54DA60; constexpr uintptr_t LoadoutPerksTier2 = 0x54DFD0; constexpr uintptr_t LoadoutPerksTier3 = 0x54DA70; constexpr uintptr_t LoadoutPerksTier3 = 0x54DB50; constexpr uintptr_t BitsElementByCategory = 0x54E970; constexpr uintptr_t BitsElementByCategory = 0x54EB10; constexpr uintptr_t InitSection = 0x35A97F0; constexpr uintptr_t GetLoadoutPerkTier = 0x35A97D0; constexpr uintptr_t .ctor = 0x3592F50; }; // CombatMaster.GDI.WeaponPerkAttachmentInfo struct WeaponPerkAttachmentInfo { constexpr uintptr_t PerkType = 0x178; constexpr uintptr_t IsComingSoon = 0x17C; constexpr uintptr_t LevelLock = 0x17D; constexpr uintptr_t WeaponPerkInfoExt = 0x180; // ---- Methods ---- constexpr uintptr_t GetAllModifications = 0x35B7F30; constexpr uintptr_t .ctor = 0x35B7FB0; }; // CombatMaster.GDI.EWeaponPerk struct EWeaponPerk { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Akimbo = 0x0; constexpr uintptr_t FullyLoaded = 0x0; constexpr uintptr_t Heavyweight = 0x0; constexpr uintptr_t FullMetalJacket = 0x0; constexpr uintptr_t HeavyHitter = 0x0; constexpr uintptr_t ExtraXp = 0x0; constexpr uintptr_t Stability = 0x0; constexpr uintptr_t Wounding = 0x0; constexpr uintptr_t LongShot = 0x0; constexpr uintptr_t SleightOfHand = 0x0; constexpr uintptr_t None = 0x0; }; // CombatMaster.GDI.EWeaponPerkExt struct EWeaponPerkExt { constexpr uintptr_t _loc_weapon_perk_akimbo = 0x0; constexpr uintptr_t _loc_weapon_perk_fully_loaded = 0x0; constexpr uintptr_t _loc_weapon_perk_heavy_weight = 0x0; constexpr uintptr_t _loc_weapon_perk_full_metal_jacket = 0x0; constexpr uintptr_t _loc_weapon_perk_heavy_hitter = 0x0; constexpr uintptr_t _loc_weapon_perk_extra_xp = 0x0; constexpr uintptr_t _loc_weapon_perk_stability = 0x0; constexpr uintptr_t _loc_weapon_perk_wounding = 0x0; constexpr uintptr_t _loc_weapon_perk_long_shot = 0x0; constexpr uintptr_t _loc_weapon_perk_sleight_of_hand = 0x0; // ---- Methods ---- constexpr uintptr_t GetStaticPerkModLocString = 0x35A4DF0; }; // LoadoutData struct LoadoutData { constexpr uintptr_t LoadoutName = 0x10; constexpr uintptr_t PrimaryWeapon = 0x54; constexpr uintptr_t SecondaryWeapon = 0x58; constexpr uintptr_t LethalWeapon = 0x5C; constexpr uintptr_t Perk1 = 0x60; constexpr uintptr_t Perk2 = 0x64; constexpr uintptr_t Perk3 = 0x68; }; // CombatMaster.GDI.ProfileFreshData struct ProfileFreshData { constexpr uintptr_t WhatsNewScreen = 0x18; constexpr uintptr_t _weaponLoadout1 = 0x30; constexpr uintptr_t _weaponLoadout2 = 0x8C; constexpr uintptr_t _weaponLoadout3 = 0xE8; constexpr uintptr_t _weaponLoadout4 = 0x144; constexpr uintptr_t _weaponLoadout5 = 0x1A0; constexpr uintptr_t _battlePerk0 = 0x1FC; constexpr uintptr_t _battlePerk1 = 0x200; constexpr uintptr_t _battlePerk2 = 0x204; constexpr uintptr_t Emblem = 0x208; constexpr uintptr_t CallingCard = 0x20C; constexpr uintptr_t Operator = 0x210; constexpr uintptr_t Wristband = 0x214; constexpr uintptr_t Parachute = 0x218; constexpr uintptr_t Zipline = 0x21C; constexpr uintptr_t Paramotor = 0x220; constexpr uintptr_t Drone = 0x224; constexpr uintptr_t Helicopter = 0x228; constexpr uintptr_t EnduroBike = 0x22C; constexpr uintptr_t AllTerrainVehicle = 0x230; constexpr uintptr_t Kamaz = 0x234; constexpr uintptr_t X4Truck = 0x238; // ---- Methods ---- constexpr uintptr_t BattlePerks = 0x35AA4B0; constexpr uintptr_t WeaponLoadout1 = 0x35AA550; constexpr uintptr_t WeaponLoadout2 = 0x35AA650; constexpr uintptr_t WeaponLoadout3 = 0x35AA760; constexpr uintptr_t WeaponLoadout4 = 0x35AA870; constexpr uintptr_t WeaponLoadout5 = 0x35AA980; constexpr uintptr_t GetDefaultVehicle = 0x35AA100; constexpr uintptr_t ToWeaponLoadout = 0x35AA220; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.BulletsResourceInfo struct BulletsResourceInfo { constexpr uintptr_t BulletType = 0x70; constexpr uintptr_t DefaultAmmoPickUpAmount = 0x74; constexpr uintptr_t MaxAmmoAmount = 0x76; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.CashResourceInfo struct CashResourceInfo { constexpr uintptr_t CashAmount = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.CPointsResourceInfo struct CPointsResourceInfo { constexpr uintptr_t Amount = 0x70; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.DogTagResourceInfo struct DogTagResourceInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.DoubleXpTokenInfo struct DoubleXpTokenInfo { constexpr uintptr_t XpTokenType = 0x70; constexpr uintptr_t Minutes = 0x74; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.EDoubleXpTokenType struct EDoubleXpTokenType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Profile = 0x0; constexpr uintptr_t Weapon = 0x0; constexpr uintptr_t BattlePass = 0x0; }; // CombatMaster.GDI.EDoubleXpTokenTypeExtensions struct EDoubleXpTokenTypeExtensions { constexpr uintptr_t loc_xp_token_profile_name = 0x0; constexpr uintptr_t loc_xp_token_weapon_name = 0x0; constexpr uintptr_t loc_xp_token_battle_pass_name = 0x0; constexpr uintptr_t loc_xp_token_profile_name_short = 0x0; constexpr uintptr_t loc_xp_token_weapon_name_short = 0x0; constexpr uintptr_t loc_xp_token_battle_pass_name_short = 0x0; constexpr uintptr_t loc_xp_token_profile_description = 0x0; constexpr uintptr_t loc_xp_token_weapon_description = 0x0; constexpr uintptr_t loc_xp_token_battle_pass_description = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x35A4BB0; constexpr uintptr_t GetShortNameLocalizationKey = 0x35A4C40; constexpr uintptr_t GetDescLocalizationKey = 0x35A4B20; }; // CombatMaster.GDI.GasMaskResourceInfo struct GasMaskResourceInfo { constexpr uintptr_t _prefabGasMaskLoot = 0x70; constexpr uintptr_t MaxFilters = 0x0; constexpr uintptr_t StrengthPerFilter = 0x88; constexpr uintptr_t TimeEquip = 0x8C; constexpr uintptr_t TimeUnEquip = 0x90; // ---- Methods ---- constexpr uintptr_t PrefabGasMaskLoot = 0x2B6E4C0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.RepairPackResourceInfo struct RepairPackResourceInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.ResourceInfo struct ResourceInfo { constexpr uintptr_t Rarity = 0x20; constexpr uintptr_t _spriteIcon = 0x28; constexpr uintptr_t _artwork = 0x40; constexpr uintptr_t _prefab = 0x58; // ---- Methods ---- constexpr uintptr_t Icon = 0x35AAB00; constexpr uintptr_t Artwork = 0x35AAAB0; constexpr uintptr_t IconRef = 0xD66E90; constexpr uintptr_t ArtworkRef = 0x1F5F700; constexpr uintptr_t Prefab = 0x2B6E4A0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.ResourcesGDInfoSection struct ResourcesGDInfoSection { constexpr uintptr_t SelfReviveItem = 0x28; constexpr uintptr_t DogTag = 0x2C; constexpr uintptr_t RepairPack = 0x30; constexpr uintptr_t BuyStationGasMaskItem = 0x34; constexpr uintptr_t DemonSlayerArmorPlatePrice = 0x38; constexpr uintptr_t DemonSlayerLoadoutDropPrice = 0x3C; constexpr uintptr_t DemonSlayerMinigunPrice = 0x40; constexpr uintptr_t DemonSlayerAtomicPrice = 0x44; constexpr uintptr_t DemonSlayerAmmoKitPrice = 0x48; constexpr uintptr_t DemonSlayerAntidotePrice = 0x4C; constexpr uintptr_t DemonSlayerAdrenalineShotPrice = 0x50; constexpr uintptr_t BattleRoyaleArmorKitPrice = 0x54; constexpr uintptr_t BattleRoyaleAmmoKitPrice = 0x58; constexpr uintptr_t BattleRoyaleLoadoutDropPrice = 0x5C; constexpr uintptr_t BattleRoyaleGasMaskPrice = 0x60; constexpr uintptr_t BattleRoyaleSelfRevivePrice = 0x64; constexpr uintptr_t BattleRoyaleParamotorPrice = 0x68; // ---- Methods ---- constexpr uintptr_t DoubleXpTokens = 0x54E980; constexpr uintptr_t DoubleXpTokens = 0x54EB20; constexpr uintptr_t BulletsResourceInfos = 0x54E970; constexpr uintptr_t BulletsResourceInfos = 0x54EB10; constexpr uintptr_t BitsElementByCategory = 0x54E870; constexpr uintptr_t BitsElementByCategory = 0x54E9D0; constexpr uintptr_t InitSection = 0x35AAF60; constexpr uintptr_t GetPriceByBuyStationItem = 0x35AAE90; constexpr uintptr_t GetBulletsInfoByType = 0x35AAB50; constexpr uintptr_t GetCashInfoByAmount = 0x35AAC20; constexpr uintptr_t .ctor = 0x35AB8A0; }; // CombatMaster.GDI.SelfReviveResourceInfo struct SelfReviveResourceInfo { // ---- Methods ---- constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.EAdsZoomType struct EAdsZoomType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Scope_X1 = 0x0; constexpr uintptr_t Scope_X1_5 = 0x0; constexpr uintptr_t Scope_X2 = 0x0; constexpr uintptr_t Scope_X2_4 = 0x0; constexpr uintptr_t Scope_X3 = 0x0; constexpr uintptr_t Scope_X4 = 0x0; constexpr uintptr_t Scope_X6 = 0x0; constexpr uintptr_t Scope_X8 = 0x0; }; // CombatMaster.GDI.EAdsZoomTypeExtension struct EAdsZoomTypeExtension { // ---- Methods ---- constexpr uintptr_t GetZoomMultiplier = 0x35A49D0; }; // CombatMaster.GDI.EArsenalCategory struct EArsenalCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t AssaultRifles = 0x0; constexpr uintptr_t SMG = 0x0; constexpr uintptr_t Shotgun = 0x0; constexpr uintptr_t SniperRifles = 0x0; constexpr uintptr_t Pistol = 0x0; constexpr uintptr_t Melee = 0x0; constexpr uintptr_t PrimarySpecial = 0x0; constexpr uintptr_t SecondarySpecial = 0x0; constexpr uintptr_t Lethal = 0x0; }; // CombatMaster.GDI.ECrosshairType struct ECrosshairType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Dot = 0x0; constexpr uintptr_t Default = 0x0; constexpr uintptr_t Vertical = 0x0; constexpr uintptr_t Round = 0x0; constexpr uintptr_t WithoutTopLine = 0x0; }; // CombatMaster.GDI.EDamageType struct EDamageType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Unknown = 0x0; constexpr uintptr_t Melee = 0x0; constexpr uintptr_t Shoot = 0x0; constexpr uintptr_t Explosion = 0x0; constexpr uintptr_t Impact = 0x0; constexpr uintptr_t Bash = 0x0; constexpr uintptr_t Fall = 0x0; constexpr uintptr_t PoisonGas = 0x0; constexpr uintptr_t Bleeding = 0x0; constexpr uintptr_t VehicleImpact = 0x0; }; // CombatMaster.GDI.EDamageTypeExtensions struct EDamageTypeExtensions { // ---- Methods ---- constexpr uintptr_t IsIgnoreArmor = 0x35A4B00; }; // CombatMaster.GDI.ELoadoutSlotType struct ELoadoutSlotType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t Primary = 0x0; constexpr uintptr_t Secondary = 0x0; constexpr uintptr_t Tactical = 0x0; constexpr uintptr_t Lethal = 0x0; constexpr uintptr_t Special = 0x0; }; // CombatMaster.GDI.EMuzzleNozzleType struct EMuzzleNozzleType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t Vertical = 0x0; constexpr uintptr_t Diagonal = 0x0; constexpr uintptr_t Horizontal = 0x0; }; // CombatMaster.GDI.EReloadType struct EReloadType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Full = 0x0; constexpr uintptr_t Separate = 0x0; }; // CombatMaster.GDI.EShootType struct EShootType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Auto = 0x0; constexpr uintptr_t Semi_Auto = 0x0; }; // CombatMaster.GDI.ESlashDirectionType struct ESlashDirectionType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Horizontal = 0x0; constexpr uintptr_t Vertical = 0x0; }; // CombatMaster.GDI.ETracerType struct ETracerType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Green = 0x0; constexpr uintptr_t Red = 0x0; constexpr uintptr_t Purple = 0x0; constexpr uintptr_t Blue = 0x0; constexpr uintptr_t DragonBreath = 0x0; constexpr uintptr_t RailGunYellow = 0x0; }; // CombatMaster.GDI.ETracerTypeExtensions struct ETracerTypeExtensions { constexpr uintptr_t _loc_tracer_green = 0x0; constexpr uintptr_t _loc_tracer_red = 0x0; constexpr uintptr_t _loc_tracer_purple = 0x0; constexpr uintptr_t _loc_tracer_blue = 0x0; constexpr uintptr_t _loc_tracer_dragon_breath = 0x0; constexpr uintptr_t _loc_tracer_rail_gun_yellow = 0x0; // ---- Methods ---- constexpr uintptr_t GetNameLocalizationKey = 0x35A4CD0; }; // CombatMaster.GDI.EUseType struct EUseType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Shoot = 0x0; constexpr uintptr_t Melee = 0x0; constexpr uintptr_t Throw = 0x0; constexpr uintptr_t Other = 0x0; }; // CombatMaster.GDI.EWeaponModule struct EWeaponModule { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Base = 0x0; constexpr uintptr_t Muzzle = 0x0; constexpr uintptr_t Laser = 0x0; constexpr uintptr_t Optic = 0x0; constexpr uintptr_t Stock = 0x0; constexpr uintptr_t Grip = 0x0; constexpr uintptr_t Magazine = 0x0; constexpr uintptr_t Underbarrel = 0x0; constexpr uintptr_t Barrel = 0x0; constexpr uintptr_t Perk = 0x0; }; // CombatMaster.GDI.EWeaponPivot struct EWeaponPivot { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t WeaponR = 0x0; constexpr uintptr_t WeaponL = 0x0; constexpr uintptr_t WeaponF = 0x0; }; // CombatMaster.GDI.EWeaponSubCategory struct EWeaponSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Knife = 0x0; constexpr uintptr_t Pistol = 0x0; constexpr uintptr_t Shotgun = 0x0; constexpr uintptr_t SniperRifles = 0x0; constexpr uintptr_t AssaultRifles = 0x0; constexpr uintptr_t SMG = 0x0; constexpr uintptr_t Explosive = 0x0; constexpr uintptr_t Other = 0x0; constexpr uintptr_t Projectile = 0x0; constexpr uintptr_t ThrowingKnife = 0x0; }; // CombatMaster.GDI.EWeaponSubCategoryExtensions struct EWeaponSubCategoryExtensions { constexpr uintptr_t _knifeName = 0x0; constexpr uintptr_t _pistolName = 0x0; constexpr uintptr_t _shotgunName = 0x0; constexpr uintptr_t _sniperRifleName = 0x0; constexpr uintptr_t _assaultRifleName = 0x0; constexpr uintptr_t _smgName = 0x0; constexpr uintptr_t _explosiveName = 0x0; constexpr uintptr_t _projectileName = 0x0; constexpr uintptr_t _throwingName = 0x0; // ---- Methods ---- constexpr uintptr_t SupportCustomGameForcedWeapons = 0x35A5150; constexpr uintptr_t SupportCustomGameForcedLethalWeapons = 0x35A50F0; constexpr uintptr_t GetNameLocalizationKey = 0x35A4F70; }; // CombatMaster.GDI.OtherWeaponBlueprintInfo struct OtherWeaponBlueprintInfo { constexpr uintptr_t _spriteIcon = 0x50; constexpr uintptr_t _prefab = 0x68; constexpr uintptr_t _uiPrefab = 0x80; constexpr uintptr_t _perk = 0x98; constexpr uintptr_t _cachedUIPrefab = 0xA0; // ---- Methods ---- constexpr uintptr_t Perk = 0x10D7FF0; constexpr uintptr_t Icon = 0x35A96B0; constexpr uintptr_t IconRef = 0x1341D00; constexpr uintptr_t Prefab = 0x17FE9F0; constexpr uintptr_t UiPrefab = 0x35A9700; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.FullReloadInfoExt struct FullReloadInfoExt { constexpr uintptr_t Multiplier = 0x10; constexpr uintptr_t EmptyDuration = 0x14; constexpr uintptr_t Duration = 0x18; constexpr uintptr_t RareDuration = 0x1C; constexpr uintptr_t DualEmptyDuration = 0x20; constexpr uintptr_t DualDuration = 0x24; constexpr uintptr_t DualRareDuration = 0x28; constexpr uintptr_t RareAnimationChance = 0x2C; constexpr uintptr_t DualRareAnimationChance = 0x30; // ---- Methods ---- constexpr uintptr_t ReloadMultiplier = 0x55FF10; constexpr uintptr_t GetReloadDuration = 0x35A5210; constexpr uintptr_t GetRareReloadDuration = 0x35A5200; constexpr uintptr_t GetEmptyReloadDuration = 0x35A51D0; constexpr uintptr_t GetRareReloadAnimationChance = 0x35A51E0; constexpr uintptr_t .ctor = 0x35A5220; }; // CombatMaster.GDI.NoneReloadInfoExt struct NoneReloadInfoExt { // ---- Methods ---- constexpr uintptr_t ReloadMultiplier = 0x1DDAF60; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.ReloadTypeInfoExt struct ReloadTypeInfoExt { // ---- Methods ---- constexpr uintptr_t ReloadMultiplier = 0x35AAB0; constexpr uintptr_t OnValidate = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.SeparateReloadInfoExt struct SeparateReloadInfoExt { constexpr uintptr_t Multiplier = 0x10; constexpr uintptr_t EmptyStartDuration = 0x14; constexpr uintptr_t StartDuration = 0x18; constexpr uintptr_t ReloadPairs = 0x20; constexpr uintptr_t EndDuration = 0x28; // ---- Methods ---- constexpr uintptr_t ReloadMultiplier = 0x55FF10; constexpr uintptr_t .ctor = 0x35AB960; }; // CombatMaster.GDI.SeparateReloadPair struct SeparateReloadPair { constexpr uintptr_t Amount = 0x10; constexpr uintptr_t Duration = 0x14; }; // EBlueprintType struct EBlueprintType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Materials = 0x0; constexpr uintptr_t Prefab = 0x0; }; // AttachmentBlueprintData struct AttachmentBlueprintData { constexpr uintptr_t Attachment = 0x10; constexpr uintptr_t BlueprintType = 0x14; constexpr uintptr_t Materials = 0x18; constexpr uintptr_t Prefab = 0x20; // ---- Methods ---- constexpr uintptr_t IsAttachmentBlueprinted = 0x35A4450; constexpr uintptr_t GetMaterial = 0x35A4300; constexpr uintptr_t Equals = 0x35A40C0; constexpr uintptr_t Equals = 0x35A4010; constexpr uintptr_t GetHashCode = 0x35A4240; constexpr uintptr_t Op_Equality = 0x35A44E0; constexpr uintptr_t Op_Inequality = 0x35A4520; }; // CombatMaster.GDI.ShootingWeaponBlueprintInfo struct ShootingWeaponBlueprintInfo { constexpr uintptr_t _receiverBlueprintData = 0x50; constexpr uintptr_t _triggerBlueprintData = 0x78; constexpr uintptr_t _barrelBlueprintData = 0xA0; constexpr uintptr_t _underbarrelBlueprintData = 0xC8; constexpr uintptr_t _gripBlueprintData = 0xF0; constexpr uintptr_t _laserBlueprintData = 0x118; constexpr uintptr_t _magazineBlueprintData = 0x140; constexpr uintptr_t _muzzleBlueprintData = 0x168; constexpr uintptr_t _scopeBlueprintData = 0x190; constexpr uintptr_t _stockBlueprintData = 0x1B8; constexpr uintptr_t _stockConnectorBlueprintData = 0x1E0; constexpr uintptr_t _perk = 0x208; constexpr uintptr_t _charm = 0x20C; constexpr uintptr_t _reticle = 0x210; constexpr uintptr_t _sticker = 0x214; constexpr uintptr_t _ironsightMaterial = 0x218; constexpr uintptr_t _scopeRailMaterial = 0x230; constexpr uintptr_t _disableFoldedSights = 0x248; // ---- Methods ---- constexpr uintptr_t IronsightMaterial = 0x35AC050; constexpr uintptr_t ScopeRailMaterial = 0x35AC090; constexpr uintptr_t Perk = 0x35AC070; constexpr uintptr_t Charm = 0x35AC030; constexpr uintptr_t Reticle = 0x35AC080; constexpr uintptr_t Sticker = 0x35AC0B0; constexpr uintptr_t DisableFoldedSights = 0x35AC040; constexpr uintptr_t GetAttachmentMaterial = 0x35ABF00; constexpr uintptr_t ContainsAttachment = 0x35ABBE0; constexpr uintptr_t ContainsAttachmentWithBlueprint = 0x35ABB00; constexpr uintptr_t GetAttachmentDataByCategory = 0x35ABCB0; constexpr uintptr_t AttachmentsIds = 0x35ABA80; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.ExplosiveInfoExt struct ExplosiveInfoExt { constexpr uintptr_t ExplosionRadius = 0x10; constexpr uintptr_t TimeToExplosion = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35A51B0; }; // CombatMaster.GDI.NoneSubCategoryInfoExt struct NoneSubCategoryInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.ProjectileInfoExt struct ProjectileInfoExt { constexpr uintptr_t ProjectilePrefab = 0x10; constexpr uintptr_t LaunchPower = 0x28; constexpr uintptr_t IsExplosive = 0x2C; constexpr uintptr_t ExplosionRadius = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35AAA90; }; // CombatMaster.GDI.SubCategoryInfoExt struct SubCategoryInfoExt { // ---- Methods ---- constexpr uintptr_t OnValidate = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.MeleeUseTypeInfoExt struct MeleeUseTypeInfoExt { constexpr uintptr_t Range = 0x10; constexpr uintptr_t RPM = 0x14; constexpr uintptr_t SlashDirection = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.NoneUseTypeInfoExt struct NoneUseTypeInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.ShootUseTypeInfoExt struct ShootUseTypeInfoExt { constexpr uintptr_t RPM = 0x10; constexpr uintptr_t SprintToFireDuration = 0x14; constexpr uintptr_t SprintToFireOffset = 0x18; constexpr uintptr_t BulletsPerShoot = 0x1C; constexpr uintptr_t MagBulletsPerShoot = 0x20; constexpr uintptr_t MagCapacity = 0x24; constexpr uintptr_t BoltTime = 0x28; constexpr uintptr_t HearingDistance = 0x2C; constexpr uintptr_t MagazineFromBarrel = 0x30; constexpr uintptr_t SpreadVerMinMax = 0x34; constexpr uintptr_t SpreadHorMinMax = 0x3C; constexpr uintptr_t SpreadReduceBullets = 0x44; constexpr uintptr_t SpreadReducePercent = 0x48; constexpr uintptr_t RecoilKickVer = 0x50; constexpr uintptr_t RecoilKickHor = 0x58; constexpr uintptr_t RecoilKickPower = 0x60; constexpr uintptr_t RecoilRisingSpeed = 0x64; constexpr uintptr_t RecoilDumpingSpeed = 0x68; constexpr uintptr_t CamRecoilCurve = 0x70; constexpr uintptr_t CamRecoilDuration = 0x78; constexpr uintptr_t CamRecoilPowerRange = 0x7C; constexpr uintptr_t CrosshairIncreasePower = 0x84; constexpr uintptr_t FpsMuzzleParticle = 0x88; constexpr uintptr_t FpsSuppressorMuzzleParticle = 0xA0; constexpr uintptr_t TpsMuzzleParticle = 0xB8; constexpr uintptr_t ShellParticle = 0xD0; constexpr uintptr_t AfterShotParticle = 0xE8; // ---- Methods ---- constexpr uintptr_t IsBolt = 0x35ABA70; constexpr uintptr_t .ctor = 0x35AB9E0; }; // CombatMaster.GDI.ThrowDroneUseTypeInfoExt struct ThrowDroneUseTypeInfoExt { constexpr uintptr_t SpeedMinMax = 0x48; constexpr uintptr_t TargetRotationSpeedMinMax = 0x50; constexpr uintptr_t ViewAngle = 0x58; constexpr uintptr_t DetectTargetDistance = 0x5C; constexpr uintptr_t ExplodeDistance = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35AC0E0; }; // CombatMaster.GDI.ThrowUseTypeInfoExt struct ThrowUseTypeInfoExt { constexpr uintptr_t ChargeTime = 0x10; constexpr uintptr_t ChargeRotationMinMax = 0x14; constexpr uintptr_t ThrowingPower = 0x1C; constexpr uintptr_t ThrowingUpPower = 0x24; constexpr uintptr_t RotateSpeed = 0x28; constexpr uintptr_t ImpactRotationOffset = 0x2C; constexpr uintptr_t ImpactHeadPosOffset = 0x38; constexpr uintptr_t ImpactBodyPosOffset = 0x3C; constexpr uintptr_t ImpactSurfacePosOffset = 0x40; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35AC150; }; // CombatMaster.GDI.UseTypeInfoExt struct UseTypeInfoExt { // ---- Methods ---- constexpr uintptr_t OnValidate = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.WeaponBlueprintInfo struct WeaponBlueprintInfo { constexpr uintptr_t _collectionId = 0x20; constexpr uintptr_t _artwork = 0x28; constexpr uintptr_t _isSecret = 0x40; constexpr uintptr_t _isComingSoon = 0x41; constexpr uintptr_t _isPremium = 0x42; constexpr uintptr_t _levelLock = 0x44; constexpr uintptr_t _rarity = 0x48; constexpr uintptr_t _tracerType = 0x4C; // ---- Methods ---- constexpr uintptr_t CollectionId = 0x72D000; constexpr uintptr_t CollectionId = 0x72D040; constexpr uintptr_t Perk = 0x3494D0; constexpr uintptr_t Artwork = 0x35AEA90; constexpr uintptr_t IsSecret = 0x516980; constexpr uintptr_t IsComingSoon = 0x516950; constexpr uintptr_t IsPremium = 0x22142A0; constexpr uintptr_t LevelLock = 0xCCADF0; constexpr uintptr_t Rarity = 0x6C1180; constexpr uintptr_t TracerType = 0x13141C0; constexpr uintptr_t WeaponInfo = 0x35AEBE0; constexpr uintptr_t Icon = 0x35AEAE0; constexpr uintptr_t .ctor = 0x1233080; }; // CombatMaster.GDI.WeaponData struct WeaponData { constexpr uintptr_t None = 0x0; constexpr uintptr_t _id = 0x10; constexpr uintptr_t Receiver = 0x14; constexpr uintptr_t Trigger = 0x1C; constexpr uintptr_t Barrel = 0x24; constexpr uintptr_t Underbarrel = 0x2C; constexpr uintptr_t Grip = 0x34; constexpr uintptr_t Laser = 0x3C; constexpr uintptr_t Magazine = 0x44; constexpr uintptr_t Muzzle = 0x4C; constexpr uintptr_t Stock = 0x54; constexpr uintptr_t _scope = 0x5C; constexpr uintptr_t _reticle = 0x64; constexpr uintptr_t Camo = 0x68; constexpr uintptr_t DetailColor = 0x6C; constexpr uintptr_t Charm = 0x70; constexpr uintptr_t _perk = 0x74; constexpr uintptr_t Sticker = 0x78; constexpr uintptr_t DisableFoldedSights = 0x7C; constexpr uintptr_t DisableCantedAds = 0x7D; constexpr uintptr_t _attachments = 0x80; constexpr uintptr_t _viewAttachments = 0xE0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35B3B70; constexpr uintptr_t Scope = 0x35B4780; constexpr uintptr_t Scope = 0x315CA40; constexpr uintptr_t StockConnector = 0x35B49D0; constexpr uintptr_t ScopeRail = 0x35B44F0; constexpr uintptr_t Perk = 0x35B4280; constexpr uintptr_t Perk = 0x35B5230; constexpr uintptr_t Reticle = 0x35B43A0; constexpr uintptr_t Reticle = 0x739F90; constexpr uintptr_t RawId = 0x6D3B80; constexpr uintptr_t WeaponId = 0x35B4ED0; constexpr uintptr_t BlueprintId = 0x35B3D80; constexpr uintptr_t IsDualWeapon = 0x35B40C0; constexpr uintptr_t Attachments = 0x35B3BA0; constexpr uintptr_t ViewAttachments = 0x35B4CB0; constexpr uintptr_t Item = 0x35B40D0; constexpr uintptr_t Item = 0x35B50C0; constexpr uintptr_t WeaponInfo = 0x35B4F20; constexpr uintptr_t BlueprintInfo = 0x35B3E30; constexpr uintptr_t TracerType = 0x35B4BE0; constexpr uintptr_t BulletType = 0x35B3EA0; constexpr uintptr_t Rarity = 0x35B4340; constexpr uintptr_t RarityByAttachments = 0x35B42B0; constexpr uintptr_t TrySetAttachment = 0x35B30D0; constexpr uintptr_t SetAttachmentBlueprint = 0x35B3080; constexpr uintptr_t IsAttachmentEquipped = 0x35B2E00; constexpr uintptr_t IsPerkTypeEquipped = 0x35B2F80; constexpr uintptr_t EquippedAttachmentsCount = 0x35B2010; constexpr uintptr_t CanHaveAttachment = 0x35B1370; constexpr uintptr_t Equals = 0x35B1420; constexpr uintptr_t Equals = 0x35B1EF0; constexpr uintptr_t GetHashCode = 0x35B2B20; constexpr uintptr_t Op_Equality = 0x35B4FA0; constexpr uintptr_t Op_Inequality = 0x35B5030; constexpr uintptr_t FromWeaponOrBlueprintId = 0x35B2890; constexpr uintptr_t FromWeaponInfo = 0x35B2620; constexpr uintptr_t FromWeaponBlueprintInfo = 0x35B2230; }; // CombatMaster.GDI.WeaponDataStats struct WeaponDataStats { constexpr uintptr_t _isDual = 0x10; constexpr uintptr_t _isCantedAdsEnabled = 0x11; constexpr uintptr_t _bulletsPerShoot = 0x14; constexpr uintptr_t _barrelExist = 0x18; constexpr uintptr_t _muzzleExist = 0x19; constexpr uintptr_t _barrel = 0x20; constexpr uintptr_t _magazine = 0x28; constexpr uintptr_t _muzzle = 0x30; constexpr uintptr_t _scope = 0x38; constexpr uintptr_t _laser = 0x40; constexpr uintptr_t _perk = 0x48; constexpr uintptr_t _weaponInfo = 0x50; constexpr uintptr_t ModificationTotalValueByStatsType = 0x58; constexpr uintptr_t RigidbodyPower = 0x60; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35AF2D0; constexpr uintptr_t RecoilRotationDamper = 0x35B0CC0; constexpr uintptr_t RecoilPositionDamper = 0x35B0C40; constexpr uintptr_t MoveForwardDamper = 0x35B0B70; constexpr uintptr_t IsCantedAdsAvailable = 0x35B0980; constexpr uintptr_t AdsZoomType = 0x35B02A0; constexpr uintptr_t ZoomFirePointVerticalOffset = 0x35B12C0; constexpr uintptr_t IsIronSightAds = 0x35B0A10; constexpr uintptr_t ReticleType = 0x35B0D40; constexpr uintptr_t BulletType = 0x35B0320; constexpr uintptr_t IsSilencer = 0x35B0AA0; constexpr uintptr_t MuzzleNozzleType = 0x35B0BF0; constexpr uintptr_t HasCustomMuzzleSound = 0x35B0800; constexpr uintptr_t CustomMuzzleSounds = 0x35B0460; constexpr uintptr_t Perk = 0x5140C0; constexpr uintptr_t ShellParticle = 0x35B0DC0; constexpr uintptr_t FpsMuzzleParticle = 0x35B0630; constexpr uintptr_t TpsMuzzleParticle = 0x35B1080; constexpr uintptr_t SprintToFireTimeWithOffset = 0x35B0F10; constexpr uintptr_t SprintToFireTime = 0x35B1010; constexpr uintptr_t FireRate = 0x35B0480; constexpr uintptr_t AdsEnterMultiplier = 0x35B00C0; constexpr uintptr_t AdsExitMultiplier = 0x35B01B0; constexpr uintptr_t VerticalRecoilMultiplier = 0x35B1220; constexpr uintptr_t HorizontalRecoilMultiplier = 0x35B08E0; constexpr uintptr_t HipFireMultiplier = 0x35B0840; constexpr uintptr_t BulletsPerShoot = 0x7EEDF0; constexpr uintptr_t MagCapacity = 0x35B0AF0; constexpr uintptr_t UnchargedAmmoCapacity = 0x35B11D0; constexpr uintptr_t GetReloadMultiplier = 0x35AF0C0; constexpr uintptr_t GetSwapMultiplier = 0x35AF1E0; constexpr uintptr_t GetMovementSpeedMultiplier = 0x35AEEA0; constexpr uintptr_t CalculateDamage = 0x35AEC40; }; // EChallengeDataUnlockType struct EChallengeDataUnlockType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ByLevel = 0x0; constexpr uintptr_t ByCamosInCategory = 0x0; constexpr uintptr_t ByAllCamos = 0x0; constexpr uintptr_t MasterCamos = 0x0; }; // ECamoUnlockType struct ECamoUnlockType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t ByDefault = 0x0; constexpr uintptr_t ByRegularCamos = 0x0; }; // MasterCamoHighlightPerValue struct MasterCamoHighlightPerValue { constexpr uintptr_t UnlockType = 0x10; constexpr uintptr_t Highlight = 0x18; constexpr uintptr_t TargetValue = 0x20; }; // CamoChallengeData struct CamoChallengeData { constexpr uintptr_t UnlockType = 0x10; constexpr uintptr_t RequiredLevel = 0x14; constexpr uintptr_t RequiredCategory = 0x18; constexpr uintptr_t MastersCamoHighlights = 0x20; constexpr uintptr_t Highlight = 0x28; constexpr uintptr_t _targetValue = 0x30; // ---- Methods ---- constexpr uintptr_t TargetValue = 0x35A4830; }; // EChallengeDataUnlockType struct EChallengeDataUnlockType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t ByLevel = 0x0; constexpr uintptr_t ByColorsInCategory = 0x0; constexpr uintptr_t ByAllColors = 0x0; }; // DetailColorChallengeData struct DetailColorChallengeData { constexpr uintptr_t UnlockType = 0x10; constexpr uintptr_t RequiredLevel = 0x14; constexpr uintptr_t RequiredCategory = 0x18; constexpr uintptr_t Highlight = 0x20; constexpr uintptr_t _targetValue = 0x28; // ---- Methods ---- constexpr uintptr_t TargetValue = 0x35A4960; }; // CombatMaster.GDI.WeaponInfo struct WeaponInfo { constexpr uintptr_t TriggerJointName = 0x0; constexpr uintptr_t BarrelJointName = 0x0; constexpr uintptr_t ScopeJointName = 0x0; constexpr uintptr_t StockJointName = 0x0; constexpr uintptr_t GripJointName = 0x0; constexpr uintptr_t LaserJointName = 0x0; constexpr uintptr_t MuzzleJointName = 0x0; constexpr uintptr_t HandguardMuzzleJointName = 0x0; constexpr uintptr_t UnderbarrelJointName = 0x0; constexpr uintptr_t MagazineJointName = 0x0; constexpr uintptr_t FirePoint = 0x0; constexpr uintptr_t IronsightJointFront = 0x0; constexpr uintptr_t IronsightTriangleJointFront = 0x0; constexpr uintptr_t IronsightJointBack = 0x0; constexpr uintptr_t ReceiverJointName = 0x0; constexpr uintptr_t ScopeRailJointName = 0x0; constexpr uintptr_t CharmJointName = 0x0; constexpr uintptr_t Rarity = 0x20; constexpr uintptr_t IsSecret = 0x24; constexpr uintptr_t IsComingSoon = 0x25; constexpr uintptr_t IsLockEquip = 0x26; constexpr uintptr_t LevelLock = 0x27; constexpr uintptr_t SubCategoryExtension = 0x28; constexpr uintptr_t ArsenalCategory = 0x30; constexpr uintptr_t LoadoutSlotType = 0x34; constexpr uintptr_t WeaponPivot = 0x38; constexpr uintptr_t Damage = 0x40; constexpr uintptr_t DamageHeadMultiplier = 0x48; constexpr uintptr_t RigidbodyPower = 0x4C; constexpr uintptr_t AutoFireChargeTime = 0x50; constexpr uintptr_t BashDamage = 0x54; constexpr uintptr_t BashRange = 0x58; constexpr uintptr_t BashRPM = 0x5C; constexpr uintptr_t AmmoAmount = 0x60; constexpr uintptr_t IsForceEquip = 0x64; constexpr uintptr_t EquipTime = 0x68; constexpr uintptr_t UnEquipTime = 0x6C; constexpr uintptr_t ReloadType = 0x70; constexpr uintptr_t ReloadTypeExtension = 0x78; constexpr uintptr_t UseType = 0x80; constexpr uintptr_t UseTypeExtension = 0x88; constexpr uintptr_t _soundsTemplate = 0x90; constexpr uintptr_t _uiPrefab = 0xA8; constexpr uintptr_t _spriteIcon = 0xC0; constexpr uintptr_t _prefab = 0xD8; constexpr uintptr_t _armsAnimatorController = 0xF0; constexpr uintptr_t _tpsAnimatorController = 0x108; constexpr uintptr_t _lobbyAnimatorController = 0x120; constexpr uintptr_t _spriteIconDual = 0x138; constexpr uintptr_t _prefabDual = 0x150; constexpr uintptr_t _armsAnimatorControllerDual = 0x168; constexpr uintptr_t _tpsAnimatorControllerDual = 0x180; constexpr uintptr_t _lobbyAnimatorControllerDual = 0x198; constexpr uintptr_t IsHaveFoldedSights = 0x1B0; constexpr uintptr_t Receivers = 0x1B8; constexpr uintptr_t Triggers = 0x1C0; constexpr uintptr_t Barrels = 0x1C8; constexpr uintptr_t Underbarrels = 0x1D0; constexpr uintptr_t Grips = 0x1D8; constexpr uintptr_t Lasers = 0x1E0; constexpr uintptr_t Magazines = 0x1E8; constexpr uintptr_t Muzzles = 0x1F0; constexpr uintptr_t Scopes = 0x1F8; constexpr uintptr_t Stocks = 0x200; constexpr uintptr_t Perks = 0x208; constexpr uintptr_t CamoChallenges = 0x210; constexpr uintptr_t DetailColorChallenges = 0x218; constexpr uintptr_t ExpSettings = 0x220; constexpr uintptr_t CrosshairType = 0x228; constexpr uintptr_t CrosshairSize = 0x22C; constexpr uintptr_t CustomOperatorCameraOffset = 0x230; constexpr uintptr_t CustomOperatorPreviewAnimRotate = 0x23C; constexpr uintptr_t CustomOperatorPreviewAnimPosition = 0x248; constexpr uintptr_t DualCustomOperatorPreviewAnimRotate = 0x254; constexpr uintptr_t DualCustomOperatorPreviewAnimPosition = 0x260; constexpr uintptr_t CustomGunsmithRotation = 0x26C; constexpr uintptr_t CustomGunsmithPosition = 0x278; constexpr uintptr_t CustomIconRotation = 0x284; constexpr uintptr_t CustomIconScale = 0x290; constexpr uintptr_t IsFixedAdsZPos = 0x29C; constexpr uintptr_t FreeAimOffsetOnReload = 0x29D; constexpr uintptr_t AdsLerpSpeed = 0x2A0; constexpr uintptr_t AdsEnterAnimTime = 0x2A4; constexpr uintptr_t AdsEnterMultiplier = 0x2A8; constexpr uintptr_t AdsExitAnimTime = 0x2AC; constexpr uintptr_t AdsExitMultiplier = 0x2B0; constexpr uintptr_t CantedAdsPosOffset = 0x2B4; constexpr uintptr_t CantedAdsRotation = 0x2C0; constexpr uintptr_t CantedAdsCrouchPosOffset = 0x2CC; constexpr uintptr_t CantedAdsCrouchRotation = 0x2D8; constexpr uintptr_t MovementSpeedMultiplier = 0x2E4; constexpr uintptr_t MovementAdsSpeedMultiplier = 0x2E8; constexpr uintptr_t SwaySettings = 0x2F0; constexpr uintptr_t _cachedSoundTemplate = 0x378; constexpr uintptr_t _cachedUIPrefab = 0x380; constexpr uintptr_t _cachedArmsAnimator = 0x388; constexpr uintptr_t _cachedArmsAnimatorDual = 0x390; constexpr uintptr_t _cachedTpsAnimator = 0x398; constexpr uintptr_t _cachedTpsAnimatorDual = 0x3A0; // ---- Methods ---- constexpr uintptr_t DefaultMagCapacity = 0x35B7A20; constexpr uintptr_t Attachments = 0x35B7A10; constexpr uintptr_t Attachments = 0x35B7F10; constexpr uintptr_t AttachmentsWithoutDefault = 0x31889E0; constexpr uintptr_t AttachmentsWithoutDefault = 0x35B7EF0; constexpr uintptr_t SoundsTemplate = 0x35B7D30; constexpr uintptr_t Icon = 0x35B6BE0; constexpr uintptr_t IconRef = 0x35B6BA0; constexpr uintptr_t MaxLevel = 0x35B7CD0; constexpr uintptr_t UiPrefab = 0x35B7E20; constexpr uintptr_t Prefab = 0x35B7460; constexpr uintptr_t PrefabAsync = 0x35B73B0; constexpr uintptr_t IsArmsAnimatorControllerCached = 0x35B7240; constexpr uintptr_t ArmsAnimatorController = 0x35B5270; constexpr uintptr_t TpsAnimatorController = 0x35B74E0; constexpr uintptr_t LobbyAnimatorController = 0x35B7370; constexpr uintptr_t IsShootingWeapon = 0x26DD720; constexpr uintptr_t IsMeleeWeapon = 0x35B7CB0; constexpr uintptr_t IsThrowingWeapon = 0x35B7CC0; constexpr uintptr_t IsCanUseBash = 0x35B7BB0; constexpr uintptr_t IsKnife = 0x35B7C70; constexpr uintptr_t IsExplosive = 0x35B7BD0; constexpr uintptr_t Init = 0x35B6C60; constexpr uintptr_t IsAdsWhenShootApplicable = 0x35B71D0; constexpr uintptr_t GetDeltaExperiencePerLevel = 0x35B5BC0; constexpr uintptr_t GetTotalExperience = 0x35B6190; constexpr uintptr_t GetLevelByXp = 0x35B5D60; constexpr uintptr_t GetNextAvailableAttachments = 0x35B5E40; constexpr uintptr_t TryGetAttachment = 0x35B7670; constexpr uintptr_t GetJointNames = 0x35B5D00; constexpr uintptr_t FindJointByName = 0x35B5660; constexpr uintptr_t FindDeepJointByPrefix = 0x35B5400; constexpr uintptr_t GetCamoCount = 0x35B5890; constexpr uintptr_t GetCamoCategoryRequiredLevel = 0x35B5830; constexpr uintptr_t GetCamoCategoryChallengeHighlight = 0x35B5740; constexpr uintptr_t GetDetailColorRequiredLevel = 0x35B5CB0; constexpr uintptr_t GetDetailColorChallengeHighlight = 0x35B5C60; constexpr uintptr_t GetUnlockedItemsOnLevel = 0x35B6250; constexpr uintptr_t .ctor = 0x35B7790; }; // CombatMaster.GDI.WeaponLoadout struct WeaponLoadout { constexpr uintptr_t None = 0x0; constexpr uintptr_t LoadoutName = 0x10; constexpr uintptr_t PrimarySlot = 0x54; constexpr uintptr_t SecondarySlot = 0x184; constexpr uintptr_t LethalSlot = 0x2B4; constexpr uintptr_t Perk1 = 0x3E4; constexpr uintptr_t Perk2 = 0x3E8; constexpr uintptr_t Perk3 = 0x3EC; // ---- Methods ---- constexpr uintptr_t GetWeapon = 0x35C5500; constexpr uintptr_t SetWeapon = 0x35C5BC0; constexpr uintptr_t IsWeaponEquippedInSlot = 0x35C5950; constexpr uintptr_t IsWeaponWithBlueprintEquippedInSlot = 0x35C5A40; constexpr uintptr_t IsLoadoutPerkEquipped = 0x35C5890; constexpr uintptr_t TryGetEquippedPerkExtInfo = 0x34BF60; constexpr uintptr_t GetPerkByTier = 0x35C5470; constexpr uintptr_t SetPerkByTier = 0x35C5B90; constexpr uintptr_t GetEnumerator = 0x35C5280; constexpr uintptr_t Equals = 0x35C4CA0; constexpr uintptr_t Equals = 0x35C5140; constexpr uintptr_t GetHashCode = 0x35C5410; constexpr uintptr_t Op_Equality = 0x35C5E30; constexpr uintptr_t Op_Inequality = 0x35C5EE0; }; // CombatMaster.GDI.WeaponsGdInfoSection struct WeaponsGdInfoSection { constexpr uintptr_t CamoGrindMultiplier = 0x28; constexpr uintptr_t DetailColorGrindMultiplier = 0x2C; constexpr uintptr_t DamageGlobalMaximum = 0x30; constexpr uintptr_t RPMGlobalMaximum = 0x34; constexpr uintptr_t SpreadGlobalMaximum = 0x38; constexpr uintptr_t RangeGlobalMaximum = 0x3C; constexpr uintptr_t MobilityGlobalMaximum = 0x40; constexpr uintptr_t ControlGlobalMaximum = 0x44; constexpr uintptr_t AttachmentsMaximum = 0x48; constexpr uintptr_t LongShotDistance = 0x4C; constexpr uintptr_t RecoilKickPowerDuration = 0x50; constexpr uintptr_t RecoilKickPowerDumpEase = 0x54; constexpr uintptr_t RotationToSwayAngleCoefficient = 0x58; constexpr uintptr_t PrimaryWeaponForBots = 0x60; constexpr uintptr_t SecondaryWeaponForBots = 0x90; constexpr uintptr_t LethalWeaponForBots = 0xC0; constexpr uintptr_t MatchDefaultPistol = 0xF0; constexpr uintptr_t FistsWeaponId = 0xF4; constexpr uintptr_t ParachuteWeaponId = 0xF8; constexpr uintptr_t ArmorPlateWeaponId = 0xFC; constexpr uintptr_t SndBombWeaponId = 0x100; constexpr uintptr_t MinigunId = 0x104; constexpr uintptr_t SyringeAntidote = 0x108; constexpr uintptr_t TutorialLoadout = 0x10C; constexpr uintptr_t WeaponColliderMaterial = 0x168; // ---- Methods ---- constexpr uintptr_t WeaponInfos = 0x139A2E0; constexpr uintptr_t WeaponInfos = 0x2AA70C0; constexpr uintptr_t GunsmithWeaponInfos = 0x139A2D0; constexpr uintptr_t GunsmithWeaponInfos = 0x2676E00; constexpr uintptr_t WeaponBlueprintInfos = 0x2AA7090; constexpr uintptr_t WeaponBlueprintInfos = 0x2AA70E0; constexpr uintptr_t BlueprintsByWeapon = 0x620530; constexpr uintptr_t BlueprintsByWeapon = 0x6207B0; constexpr uintptr_t BitsElementByCategory = 0x218DE60; constexpr uintptr_t BitsElementByCategory = 0x218E660; constexpr uintptr_t InitSection = 0x35C7BA0; constexpr uintptr_t GetWeapons = 0x35C7AB0; constexpr uintptr_t GetWeapons = 0x35C78C0; constexpr uintptr_t GetWeapons = 0x35C79C0; constexpr uintptr_t GetWeaponBlueprints = 0x35C77F0; constexpr uintptr_t GetAttachmentBlueprints = 0x35C6F20; constexpr uintptr_t GetAttachmentBlueprintsFromList = 0x35C6940; constexpr uintptr_t GetRandomWeaponLoadout = 0x35C7070; constexpr uintptr_t PrepareAllWeaponAnimators = 0x35C87C0; constexpr uintptr_t CollectAssets = 0x559330; constexpr uintptr_t .ctor = 0x35C8990; }; // CombatMaster.GDI.WeaponSwaySettings struct WeaponSwaySettings { constexpr uintptr_t AngleRotation = 0x10; constexpr uintptr_t AngleRotationAds = 0x14; constexpr uintptr_t MaxAngleRotation = 0x18; constexpr uintptr_t MaxAngleRotationAds = 0x1C; constexpr uintptr_t HorMoveRotation = 0x20; constexpr uintptr_t HorMovePosOffset = 0x24; constexpr uintptr_t ForwardMoveOffset = 0x28; constexpr uintptr_t HorMoveRotationAds = 0x2C; constexpr uintptr_t HorMovePosOffsetAds = 0x30; constexpr uintptr_t ForwardMoveOffsetAds = 0x34; constexpr uintptr_t VerticalLiftCurve = 0x38; constexpr uintptr_t RecoilKick = 0x40; constexpr uintptr_t RecoilKickAds = 0x4C; constexpr uintptr_t RecoilKickCantedAds = 0x58; constexpr uintptr_t RecoilKickBackLerpSpeed = 0x64; constexpr uintptr_t RecoilKickHorLerpSpeed = 0x68; constexpr uintptr_t RecoilRotationAds = 0x6C; constexpr uintptr_t RecoilRotationCantedAds = 0x78; constexpr uintptr_t RecoilRotationLerpSpeed = 0x84; }; // CombatMaster.GDI.WeaponWeight struct WeaponWeight { constexpr uintptr_t WeaponId = 0x10; constexpr uintptr_t Weight = 0x14; }; // CombatMaster.GDI.XPBoostData struct XPBoostData { constexpr uintptr_t _timeover = 0x10; constexpr uintptr_t _multiplier = 0x38; // ---- Methods ---- constexpr uintptr_t DateTimeEnd = 0x35C8A20; constexpr uintptr_t Multiplier = 0x35C8A60; }; // CombatMaster.GDI.AllowNullAttribute struct AllowNullAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // ArmorWeight struct ArmorWeight { constexpr uintptr_t Amount = 0x10; constexpr uintptr_t _weight = 0x14; // ---- Methods ---- constexpr uintptr_t Weight = 0x7EEDF0; }; // CombatMaster.GDI.ArmorDropRandomizer struct ArmorDropRandomizer { constexpr uintptr_t ArmorWeights = 0x10; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35B89B0; }; // ArmorWeight struct ArmorWeight { constexpr uintptr_t ArmorId = 0x10; constexpr uintptr_t _weight = 0x14; // ---- Methods ---- constexpr uintptr_t Weight = 0x7EEDF0; }; // CombatMaster.GDI.ArmorTypeDropRandomizer struct ArmorTypeDropRandomizer { constexpr uintptr_t ArmorWeights = 0x10; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35B8A20; }; // CombatMaster.GDI.AttachmentWithLevel struct AttachmentWithLevel { constexpr uintptr_t None = 0x0; constexpr uintptr_t RequiredLevel = 0x10; constexpr uintptr_t Id = 0x14; // ---- Methods ---- constexpr uintptr_t IsOneBlueprintBased = 0x35B8BF0; constexpr uintptr_t IsPremium = 0x35B8C50; constexpr uintptr_t Equals = 0x35B8B60; constexpr uintptr_t Equals = 0x35B8AD0; constexpr uintptr_t GetHashCode = 0x35B8B80; constexpr uintptr_t Op_Equality = 0x35B8CB0; constexpr uintptr_t Op_Inequality = 0x35B8CD0; }; // BulletsWeight struct BulletsWeight { constexpr uintptr_t BulletsId = 0x10; constexpr uintptr_t Amount = 0x14; constexpr uintptr_t _weight = 0x18; // ---- Methods ---- constexpr uintptr_t Weight = 0x7EEE00; }; // CombatMaster.GDI.BulletsDropRandomizer struct BulletsDropRandomizer { constexpr uintptr_t BulletsTypeWeights = 0x10; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35B9CC0; }; // CombatMaster.GDI.BulletsDropData struct BulletsDropData { constexpr uintptr_t None = 0x0; constexpr uintptr_t BulletsId = 0x10; constexpr uintptr_t Amount = 0x14; // ---- Methods ---- constexpr uintptr_t Equals = 0x622440; constexpr uintptr_t Equals = 0x35B9BC0; constexpr uintptr_t GetHashCode = 0x35B9C50; constexpr uintptr_t Op_Equality = 0x622720; constexpr uintptr_t Op_Inequality = 0x622740; }; // CombatMaster.GDI.CachedAssetRefObject`1 struct CachedAssetRefObject_ { constexpr uintptr_t _ref = 0x0; constexpr uintptr_t _object = 0x0; // ---- Methods ---- constexpr uintptr_t GetCachedObject = 0x463590; constexpr uintptr_t GetCachedObjectSync = 0x463590; constexpr uintptr_t .ctor = 0x351010; }; // CashWeight struct CashWeight { constexpr uintptr_t CashId = 0x10; constexpr uintptr_t _weight = 0x14; // ---- Methods ---- constexpr uintptr_t Weight = 0x7EEDF0; }; // CombatMaster.GDI.CashDropRandomizer struct CashDropRandomizer { constexpr uintptr_t CashWeights = 0x10; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35B9DD0; }; // EntityKind struct EntityKind { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Weapon = 0x0; constexpr uintptr_t Operators = 0x0; constexpr uintptr_t Loot = 0x0; constexpr uintptr_t Resource = 0x0; constexpr uintptr_t Character = 0x0; constexpr uintptr_t Match = 0x0; constexpr uintptr_t Map = 0x0; constexpr uintptr_t Actors = 0x0; constexpr uintptr_t Perks = 0x0; constexpr uintptr_t Attachment = 0x0; constexpr uintptr_t Operation = 0x0; }; // CombatMaster.GDI.EntityType struct EntityType { constexpr uintptr_t None = 0x0; constexpr uintptr_t _uid = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35BB630; constexpr uintptr_t .ctor = 0x6044D0; constexpr uintptr_t RawUid = 0x6D3B80; constexpr uintptr_t Category = 0x5245D0; constexpr uintptr_t Category = 0x35BBB60; constexpr uintptr_t SubCategory = 0x5245C0; constexpr uintptr_t SubCategory = 0x35BBB90; constexpr uintptr_t Element = 0xBB8820; constexpr uintptr_t Element = 0x35BBB80; constexpr uintptr_t ElementKey = 0x35BB660; constexpr uintptr_t ElementKey = 0x35BBB70; constexpr uintptr_t ElementValue = 0x5243E0; constexpr uintptr_t ElementValue = 0x347E640; constexpr uintptr_t Info = 0x35BB730; constexpr uintptr_t LocalizeKey = 0x35BB9F0; constexpr uintptr_t LocalizeNameKey = 0x35BBB10; constexpr uintptr_t LocalizeDescriptionKey = 0x35BB9A0; constexpr uintptr_t LocalizeCategoryKey = 0x35BB890; constexpr uintptr_t IsNone = 0x72EA20; constexpr uintptr_t Exists = 0x35BB670; constexpr uintptr_t IsSeparateElement = 0x35BB850; constexpr uintptr_t Op_Equality = 0x72EA30; constexpr uintptr_t Op_Inequality = 0x72EA40; constexpr uintptr_t Op_Implicit = 0x520160; constexpr uintptr_t Op_Explicit = 0x520160; constexpr uintptr_t Op_Implicit = 0x520160; constexpr uintptr_t Op_Explicit = 0x520160; constexpr uintptr_t Equals = 0x35BAEF0; constexpr uintptr_t Equals = 0x76C100; constexpr uintptr_t GetHashCode = 0x2FE9160; constexpr uintptr_t TypedInfo = 0x463590; constexpr uintptr_t ToString = 0x35BB570; constexpr uintptr_t ToStringEx = 0x35BB490; constexpr uintptr_t GetLootType = 0x35BAFD0; constexpr uintptr_t GetMatchType = 0x35BAFF0; constexpr uintptr_t GetWeaponType = 0x35BB310; constexpr uintptr_t GetAttachmentsType = 0x35BAF90; constexpr uintptr_t GetAttachmentsType = 0x35BAF70; constexpr uintptr_t GetPerksType = 0x35BB020; constexpr uintptr_t GetResourceType = 0x35BB040; constexpr uintptr_t GetOperatorType = 0x35BB010; constexpr uintptr_t GetCharacterType = 0x35BAFB0; constexpr uintptr_t ToLocaleString = 0x35BB430; constexpr uintptr_t GetSubcategoryEnum = 0x35BB050; constexpr uintptr_t GetSubcategoryString = 0x35BB2C0; constexpr uintptr_t MigrateEntityTypeFrom16To32 = 0x35BB320; constexpr uintptr_t Validate = 0x35BB620; }; // CombatMaster.GDI.EntityTypeIdAttribute struct EntityTypeIdAttribute { constexpr uintptr_t Default = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x1F39ED0; }; // CombatMaster.GDI.EntityTypeFilterAttribute struct EntityTypeFilterAttribute { constexpr uintptr_t Category = 0x10; constexpr uintptr_t SubCategory = 0x11; constexpr uintptr_t AllowRawInput = 0x14; constexpr uintptr_t AllowNull = 0x18; constexpr uintptr_t IsId = 0x19; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35BAEC0; constexpr uintptr_t .ctor = 0x240BBF0; }; // CombatMaster.GDI.ERawInput struct ERawInput { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t NotSet = 0x0; constexpr uintptr_t Yes = 0x0; constexpr uintptr_t No = 0x0; }; // GasMaskWeight struct GasMaskWeight { constexpr uintptr_t GasMaskId = 0x10; constexpr uintptr_t _weight = 0x14; // ---- Methods ---- constexpr uintptr_t Weight = 0x7EEDF0; }; // CombatMaster.GDI.GasMaskDropRandomizer struct GasMaskDropRandomizer { constexpr uintptr_t GasMaskWeights = 0x10; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35BD270; }; // Internal struct Internal { constexpr uintptr_t _info = 0x0; // ---- Methods ---- constexpr uintptr_t Ref = 0x35BD7E0; constexpr uintptr_t Ref = 0x35BD820; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.GDInfo struct GDInfo { constexpr uintptr_t _version = 0x18; constexpr uintptr_t _profileFreshData = 0x20; constexpr uintptr_t _battleInfo = 0x28; constexpr uintptr_t _levelsInfo = 0x30; constexpr uintptr_t _dailyTasksInfo = 0x38; constexpr uintptr_t _dailyRewardsInfo = 0x40; constexpr uintptr_t _leaderboardsInfo = 0x48; constexpr uintptr_t _deviceVibrationSettings = 0x50; constexpr uintptr_t _inputSettingsInfo = 0x58; constexpr uintptr_t _nickNameGenerator = 0x60; constexpr uintptr_t _operators = 0x68; constexpr uintptr_t _weapons = 0x70; constexpr uintptr_t _loot = 0x78; constexpr uintptr_t _character = 0x80; constexpr uintptr_t _matches = 0x88; constexpr uintptr_t _maps = 0x90; constexpr uintptr_t _actors = 0x98; constexpr uintptr_t _perks = 0xA0; constexpr uintptr_t _attachments = 0xA8; constexpr uintptr_t _resources = 0xB0; constexpr uintptr_t _operations = 0xB8; constexpr uintptr_t ShowRateAppPeriods = 0xC0; constexpr uintptr_t _infos = 0xC8; constexpr uintptr_t _sections = 0xD0; // ---- Methods ---- constexpr uintptr_t Version = 0xD20550; constexpr uintptr_t Version = 0x35BD260; constexpr uintptr_t ProfileFreshData = 0x526D40; constexpr uintptr_t BattleInfo = 0x5120A0; constexpr uintptr_t LevelsInfo = 0x54DFC0; constexpr uintptr_t DailyTasksInfo = 0x5140C0; constexpr uintptr_t DailyRewardsInfo = 0x54DA60; constexpr uintptr_t LeaderboardsInfo = 0x54DA70; constexpr uintptr_t DeviceVibrationSettings = 0x54DA80; constexpr uintptr_t InputSettingsInfo = 0x546A70; constexpr uintptr_t NickNameGenerator = 0x54E670; constexpr uintptr_t Operators = 0x54E680; constexpr uintptr_t Operations = 0x6301E0; constexpr uintptr_t Weapons = 0x54E980; constexpr uintptr_t Loot = 0x54E970; constexpr uintptr_t Character = 0x54E870; constexpr uintptr_t Matches = 0x54E9A0; constexpr uintptr_t Map = 0x53E8A0; constexpr uintptr_t Actors = 0x54E860; constexpr uintptr_t Perks = 0x6C1220; constexpr uintptr_t Attachments = 0x54E960; constexpr uintptr_t Resources = 0x54E890; constexpr uintptr_t BitsSubcategoryByKind = 0x6C0200; constexpr uintptr_t BitsSubcategoryByKind = 0x6C0230; constexpr uintptr_t Init = 0x35BC340; constexpr uintptr_t RegisterBox = 0x35BCB70; constexpr uintptr_t Get = 0x35BC250; constexpr uintptr_t TryGet = 0x35BD150; constexpr uintptr_t Exists = 0x35BBBB0; constexpr uintptr_t GetCategoryInfoBox = 0x35BC0F0; constexpr uintptr_t GetBitsForSubcategoryByType = 0x35BC070; constexpr uintptr_t GetBitsForElementByType = 0x35BBC30; constexpr uintptr_t CollectAssets = 0x559330; constexpr uintptr_t .ctor = 0x35BD1E0; }; // CombatMaster.GDI.GdInfoSection struct GdInfoSection { constexpr uintptr_t _types = 0x18; constexpr uintptr_t _infos = 0x20; // ---- Methods ---- constexpr uintptr_t Types = 0x520140; constexpr uintptr_t InitSection = 0x35BD3E0; constexpr uintptr_t Get = 0x35BD300; constexpr uintptr_t Get = 0x35BD370; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t .ctor = 0x35BD730; }; // CombatMaster.GDI.IEntityTypeGo struct IEntityTypeGo { // ---- Methods ---- constexpr uintptr_t Type = 0x3494D0; constexpr uintptr_t Type = 0x3578D0; }; // CombatMaster.GDI.ItemWithChance`1 struct ItemWithChance_ { constexpr uintptr_t Chance = 0x0; constexpr uintptr_t Item = 0x0; // ---- Methods ---- constexpr uintptr_t TryGet = 0x349810; }; // LethalWeaponWeight struct LethalWeaponWeight { constexpr uintptr_t WeaponId = 0x10; constexpr uintptr_t _weight = 0x14; // ---- Methods ---- constexpr uintptr_t Weight = 0x7EEDF0; }; // CombatMaster.GDI.LethalWeaponDropRandomizer struct LethalWeaponDropRandomizer { constexpr uintptr_t LethalWeaponWeights = 0x10; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35BD8A0; }; // ParamotorWeight struct ParamotorWeight { constexpr uintptr_t ParamotorId = 0x10; constexpr uintptr_t _weight = 0x14; // ---- Methods ---- constexpr uintptr_t Weight = 0x7EEDF0; }; // CombatMaster.GDI.ParamotorDropRandomizer struct ParamotorDropRandomizer { constexpr uintptr_t ParamotorWeights = 0x10; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35C0A80; }; // CombatMaster.GDI.RandomUtils struct RandomUtils { // ---- Methods ---- constexpr uintptr_t GetRandomWeightIndex = 0x3475D0; }; // CombatMaster.GDI.IRandomWeight struct IRandomWeight { // ---- Methods ---- constexpr uintptr_t Weight = 0x3494D0; }; // CombatMaster.GDI.ReceiverAttachmentWithLevel struct ReceiverAttachmentWithLevel { constexpr uintptr_t RequiredLevel = 0x10; constexpr uintptr_t ReceiverId = 0x14; constexpr uintptr_t ScopeRailId = 0x18; }; // CombatMaster.GDI.StockAttachmentWithLevel struct StockAttachmentWithLevel { constexpr uintptr_t RequiredLevel = 0x10; constexpr uintptr_t StockId = 0x14; constexpr uintptr_t ConnectorStockId = 0x18; constexpr uintptr_t ScopeRailId = 0x1C; }; // CombatMaster.GDI.TypeInfo struct TypeInfo { constexpr uintptr_t _id = 0x18; // ---- Methods ---- constexpr uintptr_t Type = 0x684F40; constexpr uintptr_t Init = 0x512CE0; constexpr uintptr_t OnValidateInternal = 0x512CE0; constexpr uintptr_t .ctor = 0x778690; }; // ArsenalCategoryWeight struct ArsenalCategoryWeight { constexpr uintptr_t ArsenalCategory = 0x10; constexpr uintptr_t _weight = 0x14; // ---- Methods ---- constexpr uintptr_t Weight = 0x7EEDF0; }; // ForceAkimboChance struct ForceAkimboChance { constexpr uintptr_t Chance = 0x10; constexpr uintptr_t UseAsRule = 0x14; }; // CombatMaster.GDI.WeaponDropRandomizer struct WeaponDropRandomizer { constexpr uintptr_t HasBlueprintChance = 0x10; constexpr uintptr_t AttachmentCount = 0x14; constexpr uintptr_t HasCamoChance = 0x1C; constexpr uintptr_t HasDetailColorChance = 0x20; constexpr uintptr_t HasReticleChance = 0x24; constexpr uintptr_t Weapon = 0x28; constexpr uintptr_t ArsenalCategoryWeights = 0x30; constexpr uintptr_t _attachmentCategoriesBuffer = 0x0; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35C3580; constexpr uintptr_t RandomizeWeapon = 0x35C3EA0; constexpr uintptr_t .cctor = 0x35C4C10; }; // CombatMaster.GDI.WeaponRandomizer struct WeaponRandomizer { constexpr uintptr_t HasBlueprintChance = 0x10; constexpr uintptr_t AttachmentCount = 0x14; constexpr uintptr_t ForceAkimboChance = 0x1C; constexpr uintptr_t HasCamoChance = 0x24; constexpr uintptr_t HasDetailColorChance = 0x28; constexpr uintptr_t HasReticleChance = 0x2C; constexpr uintptr_t IsRandomizeCategory = 0x30; constexpr uintptr_t Weapon = 0x34; // ---- Methods ---- constexpr uintptr_t GetRandom = 0x35C5FB0; }; // CombatMaster.GDI.Actors.ActorInfo struct ActorInfo { constexpr uintptr_t Health = 0x20; constexpr uintptr_t _prefab = 0x28; // ---- Methods ---- constexpr uintptr_t Prefab = 0xD66E90; constexpr uintptr_t .ctor = 0x35B7FC0; }; // CombatMaster.GDI.Actors.ActorsGdInfoSection struct ActorsGdInfoSection { constexpr uintptr_t _loadoutDropPrefab = 0x28; constexpr uintptr_t CombatMasterWeaponBoxesList = 0x40; // ---- Methods ---- constexpr uintptr_t BitsElementByCategory = 0x54DA70; constexpr uintptr_t BitsElementByCategory = 0x54DB50; constexpr uintptr_t LoadoutDropPrefab = 0xD66E90; constexpr uintptr_t GetRandomActorInfoByCategory = 0x35B7FD0; constexpr uintptr_t GetRandomWeaponBox = 0x35B8440; constexpr uintptr_t GetRandomWeaponBox = 0x35B8140; constexpr uintptr_t InitSection = 0x35B8490; constexpr uintptr_t .ctor = 0x3592F50; }; // CombatMaster.GDI.Actors.EActorsSubCategory struct EActorsSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t GoldSouvenirs = 0x0; constexpr uintptr_t Halloween = 0x0; constexpr uintptr_t WeaponBox = 0x0; }; // CombatMaster.GDI.Actors.WeaponBoxInfo struct WeaponBoxInfo { constexpr uintptr_t AppearDelay = 0x20; constexpr uintptr_t _prefab = 0x28; constexpr uintptr_t SpawnPointColor = 0x40; constexpr uintptr_t _weaponDrop = 0x50; constexpr uintptr_t _lethalWeaponDrop = 0x80; constexpr uintptr_t _bulletsDrop = 0x90; constexpr uintptr_t _cashDrop = 0xA0; constexpr uintptr_t _armorDrop = 0xB0; constexpr uintptr_t _gasMaskDrop = 0xC0; constexpr uintptr_t _paramotorDrop = 0xD0; // ---- Methods ---- constexpr uintptr_t Prefab = 0xD66E90; constexpr uintptr_t GetRandomWeapon = 0x35C33D0; constexpr uintptr_t GetRandomLethalWeapon = 0x35C3160; constexpr uintptr_t GetRandomBullets = 0x35C2E80; constexpr uintptr_t GetRandomCash = 0x35C2FA0; constexpr uintptr_t GetRandomArmor = 0x35C2DC0; constexpr uintptr_t GetRandomGasMask = 0x35C3080; constexpr uintptr_t GetRandomParamotor = 0x35C32F0; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.Actors.WeaponBoxWeight struct WeaponBoxWeight { constexpr uintptr_t WeaponBoxId = 0x10; constexpr uintptr_t Weight = 0x14; }; // CombatMaster.GDI.WeaponPerkExtensionInfos.NoneWeaponPerksInfoExt struct NoneWeaponPerksInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.WeaponPerkExtensionInfos.WeaponPerksInfoExt struct WeaponPerksInfoExt { // ---- Methods ---- constexpr uintptr_t OnValidate = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.AgilityLoadoutPerksInfoExt struct AgilityLoadoutPerksInfoExt { constexpr uintptr_t CrouchMovementSpeedMultiplier = 0x10; constexpr uintptr_t ZiplineMovementSpeedMultiplier = 0x14; constexpr uintptr_t HardcoreSprintTimeMultiplier = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35B8970; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.AmpedLoadoutPerksInfoExt struct AmpedLoadoutPerksInfoExt { constexpr uintptr_t WeaponSwapSpeedMultiplier = 0x10; constexpr uintptr_t RocketLauncherReloadSpeedMultiplier = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35B8990; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.EodLoadoutPerksInfoExt struct EodLoadoutPerksInfoExt { constexpr uintptr_t DamageMultiplier = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35BBBA0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.HardlineLoadoutPerksInfoExt struct HardlineLoadoutPerksInfoExt { constexpr uintptr_t KillsReduction = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x883DA0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.LoadoutPerksInfoExt struct LoadoutPerksInfoExt { // ---- Methods ---- constexpr uintptr_t OnValidate = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.NoneLoadoutPerkInfoExt struct NoneLoadoutPerkInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.PingLoadoutPerksInfoExt struct PingLoadoutPerksInfoExt { constexpr uintptr_t PingDistance = 0x10; constexpr uintptr_t PingDuration = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.QuickFixLoadoutPerksInfoExt struct QuickFixLoadoutPerksInfoExt { constexpr uintptr_t RegenDelayMultiplier = 0x10; constexpr uintptr_t RegenSpeedMultiplier = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35C0EE0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.ResilienceLoadoutPerkInfoExt struct ResilienceLoadoutPerkInfoExt { constexpr uintptr_t HeightToFallDamage = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.ScavengerPerksInfoExt struct ScavengerPerksInfoExt { constexpr uintptr_t _prefab = 0x10; // ---- Methods ---- constexpr uintptr_t Prefab = 0x6B25E0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.ShrapnelLoadoutPerksInfoExt struct ShrapnelLoadoutPerksInfoExt { constexpr uintptr_t AdditionalPiecesOfLethalEquipment = 0x10; constexpr uintptr_t ExplosionRadiusMultiplier = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35C0FA0; }; // CombatMaster.GDI.LoadoutPerkExtensionInfos.StrongArmLoadoutPerksInfoExt struct StrongArmLoadoutPerksInfoExt { constexpr uintptr_t ThrowPowerMultiplier = 0x10; constexpr uintptr_t PowerChargeSpeedMultiplier = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35B8990; }; // CombatMaster.GDI.BattlePerkExtensionInfos.BattlePerksInfoExt struct BattlePerksInfoExt { // ---- Methods ---- constexpr uintptr_t OnValidate = 0x512CE0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.BattlePerkExtensionInfos.MinigunBattlePerkInfoExt struct MinigunBattlePerkInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.BattlePerkExtensionInfos.NoneBattlePerkInfoExt struct NoneBattlePerkInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.BattlePerkExtensionInfos.NukeBattlePerkInfoExt struct NukeBattlePerkInfoExt { constexpr uintptr_t TimeToExplosion = 0x10; constexpr uintptr_t NukeTabletId = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.GDI.BattlePerkExtensionInfos.ThrowingDroneBattlePerkInfoExt struct ThrowingDroneBattlePerkInfoExt { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5109F0; }; // OperatorPreviewSettings struct OperatorPreviewSettings { constexpr uintptr_t OperatorId = 0x10; constexpr uintptr_t PrimaryWeaponPreview = 0x14; constexpr uintptr_t SecondaryWeaponPreview = 0x18; constexpr uintptr_t WristbandPreview = 0x1C; constexpr uintptr_t Accessories = 0x20; constexpr uintptr_t AccessoryPrimaryWeaponPreview = 0x28; }; // CombatMaster.GDI.Loot.BattlePassInfo struct BattlePassInfo { constexpr uintptr_t Season = 0x20; constexpr uintptr_t Logo = 0x28; constexpr uintptr_t Icon = 0x40; constexpr uintptr_t GreyIcon = 0x58; constexpr uintptr_t PurchasedPopup = 0x70; constexpr uintptr_t PurchaseSelectPopup = 0x88; constexpr uintptr_t PremiumEnterStoreKey = 0xA0; constexpr uintptr_t PremiumEnterAdditionLevels = 0xB0; constexpr uintptr_t AddLevelsStoreKey = 0xB8; constexpr uintptr_t BuyLevelsAmount = 0xC8; constexpr uintptr_t BaseEnterStoreKey = 0xD0; constexpr uintptr_t DateTimeEnd = 0xE0; constexpr uintptr_t Discount = 0xE4; constexpr uintptr_t InstanceBattlePassItems = 0xE8; constexpr uintptr_t LevelsBattlePassItems = 0xF0; constexpr uintptr_t ExtentBattlePassItems = 0xF8; constexpr uintptr_t _previewSettings = 0x100; constexpr uintptr_t _associatedCollection = 0x108; constexpr uintptr_t AllBattlePassItems = 0x110; // ---- Methods ---- constexpr uintptr_t AssociatedCollection = 0x2193EF0; constexpr uintptr_t TotalExp = 0x35B9850; constexpr uintptr_t GetDeltaExperiencePerLevel = 0x35B8E80; constexpr uintptr_t GetTotalExperience = 0x35B9560; constexpr uintptr_t GetLevelByXp = 0x35B8F00; constexpr uintptr_t GetOperatorPreview = 0x35B97F0; constexpr uintptr_t GetPreviewOperatorStoreData = 0x35B8F80; constexpr uintptr_t GetPrimaryWeaponPreview = 0x35B9240; constexpr uintptr_t GetAccessoryPrimaryWeaponPreview = 0x35B8CF0; constexpr uintptr_t GetSecondaryWeaponPreview = 0x35B93D0; constexpr uintptr_t GetWristbandPreview = 0x35B95B0; constexpr uintptr_t ToString = 0x35B9740; constexpr uintptr_t .ctor = 0x35B97C0; }; // CombatMaster.GDI.Loot.BattlePassItem struct BattlePassItem { constexpr uintptr_t LootItem = 0x10; constexpr uintptr_t ExpToGetItem = 0x20; constexpr uintptr_t IsFree = 0x24; constexpr uintptr_t _level = 0x25; constexpr uintptr_t _index = 0x26; constexpr uintptr_t _rewardType = 0x28; // ---- Methods ---- constexpr uintptr_t Level = 0x2025210; constexpr uintptr_t Level = 0x2025220; constexpr uintptr_t Index = 0x2D7FF40; constexpr uintptr_t Index = 0x2D9FCC0; constexpr uintptr_t RewardType = 0x684F40; constexpr uintptr_t RewardType = 0x684F50; constexpr uintptr_t Equals = 0x35B9970; constexpr uintptr_t Equals = 0x35B99A0; constexpr uintptr_t GetHashCode = 0x35B9A70; constexpr uintptr_t Op_Equality = 0x35B9B00; constexpr uintptr_t Op_Inequality = 0x35B9B60; }; // CombatMaster.GDI.Loot.EBattlePassItemRewardType struct EBattlePassItemRewardType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Instance = 0x0; constexpr uintptr_t Level = 0x0; constexpr uintptr_t Extent = 0x0; }; // CombatMaster.GDI.Loot.CollectionInfo struct CollectionInfo { constexpr uintptr_t ListPriorityIndex = 0x20; constexpr uintptr_t _collectionItems = 0x28; constexpr uintptr_t CollectionCategoryType = 0x30; constexpr uintptr_t IsNew = 0x34; constexpr uintptr_t Color = 0x38; constexpr uintptr_t ColorHighlight = 0x48; constexpr uintptr_t _billboardArtwork = 0x58; constexpr uintptr_t _shopCardArtwork = 0x70; constexpr uintptr_t _emblemArtwork = 0x88; constexpr uintptr_t _logo = 0xA0; constexpr uintptr_t _cachedBundleName = 0xB8; constexpr uintptr_t _deliveryMode = 0xC0; // ---- Methods ---- constexpr uintptr_t CollectionItems = 0x35BA4A0; constexpr uintptr_t DeliveryMode = 0x24892F0; constexpr uintptr_t IsBillboardArtwork = 0x35BA540; constexpr uintptr_t IsShopCardArtwork = 0x35BA590; constexpr uintptr_t BillboardArtwork = 0x35BA450; constexpr uintptr_t ShopCardArtwork = 0x35BA640; constexpr uintptr_t EmblemArtwork = 0x35BA4E0; constexpr uintptr_t Logo = 0x35BA5E0; constexpr uintptr_t GetCollectionItems = 0x35B9F40; constexpr uintptr_t BundleName = 0x6301E0; constexpr uintptr_t GetCachedCollectionBundleNameAndDeliveryModeFromId = 0x35B9E60; constexpr uintptr_t UpdateCachedBundleName = 0x512CE0; constexpr uintptr_t OnValidateInternal = 0x35BA430; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.Loot.ICollectionPartInfo struct ICollectionPartInfo { // ---- Methods ---- constexpr uintptr_t CollectionId = 0x3494D0; constexpr uintptr_t CollectionId = 0x3578D0; }; // CombatMaster.GDI.Loot.ECollectionCategoryType struct ECollectionCategoryType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Featured = 0x0; constexpr uintptr_t Season1 = 0x0; constexpr uintptr_t Season2 = 0x0; constexpr uintptr_t Season3 = 0x0; constexpr uintptr_t Favorites = 0x0; }; // CombatMaster.GDI.Loot.ECollectionCategoryExtensions struct ECollectionCategoryExtensions { constexpr uintptr_t _featured = 0x0; constexpr uintptr_t _favorites = 0x0; constexpr uintptr_t _season1 = 0x0; constexpr uintptr_t _season2 = 0x0; constexpr uintptr_t _season3 = 0x0; // ---- Methods ---- constexpr uintptr_t GetSortOrder = 0x35BA790; constexpr uintptr_t GetNameLocalizationKey = 0x35BA6A0; }; // CombatMaster.GDI.Loot.EResourcesSubCategory struct EResourcesSubCategory { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CPoints = 0x0; constexpr uintptr_t ExpPoint = 0x0; constexpr uintptr_t Cash = 0x0; constexpr uintptr_t Bullets = 0x0; constexpr uintptr_t XpToken = 0x0; constexpr uintptr_t BattleItems = 0x0; }; // CombatMaster.GDI.Loot.EResourceExtensions struct EResourceExtensions { constexpr uintptr_t _cPointIcon = 0x0; // ---- Methods ---- constexpr uintptr_t GetCurrencyIcon = 0x35BA860; }; // CombatMaster.GDI.Loot.ECurrency struct ECurrency { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t CPoints = 0x0; constexpr uintptr_t RealMoney = 0x0; }; // CombatMaster.GDI.Loot.ECurrencyExtensions struct ECurrencyExtensions { // ---- Methods ---- constexpr uintptr_t GetCurrencyIcon = 0x35BA7D0; constexpr uintptr_t Parse = 0x35BA820; }; // CombatMaster.GDI.Loot.ERewardType struct ERewardType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Resource = 0x0; constexpr uintptr_t Operator = 0x0; constexpr uintptr_t Emblem = 0x0; constexpr uintptr_t CallingCard = 0x0; constexpr uintptr_t WeaponBlueprint = 0x0; constexpr uintptr_t Wristband = 0x0; constexpr uintptr_t Weapon = 0x0; constexpr uintptr_t Attachment = 0x0; constexpr uintptr_t Camo = 0x0; constexpr uintptr_t DetailColor = 0x0; constexpr uintptr_t Reticle = 0x0; constexpr uintptr_t Parachute = 0x0; constexpr uintptr_t Zipline = 0x0; constexpr uintptr_t Paramotor = 0x0; constexpr uintptr_t ThrowingDrone = 0x0; constexpr uintptr_t Charm = 0x0; constexpr uintptr_t OperatorAccessory = 0x0; constexpr uintptr_t Helicopter = 0x0; }; // CombatMaster.GDI.Loot.EStoreRewardType struct EStoreRewardType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Resource = 0x0; constexpr uintptr_t Operator = 0x0; constexpr uintptr_t Emblem = 0x0; constexpr uintptr_t CallingCard = 0x0; constexpr uintptr_t WeaponBlueprint = 0x0; constexpr uintptr_t Wristband = 0x0; constexpr uintptr_t Reticle = 0x0; constexpr uintptr_t Parachute = 0x0; constexpr uintptr_t Zipline = 0x0; constexpr uintptr_t Paramotor = 0x0; constexpr uintptr_t ThrowingDrone = 0x0; constexpr uintptr_t Charm = 0x0; constexpr uintptr_t OperatorAccessory = 0x0; constexpr uintptr_t Helicopter = 0x0; }; // CombatMaster.GDI.Loot.ERewardExtensions struct ERewardExtensions { // ---- Methods ---- constexpr uintptr_t ToRewardType = 0x35BA8B0; constexpr uintptr_t ToStoreRewardType = 0x35BA960; }; // CombatMaster.GDI.Loot.EShopOfferSign struct EShopOfferSign { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Nothing = 0x0; constexpr uintptr_t Special = 0x0; constexpr uintptr_t Discount = 0x0; constexpr uintptr_t Hot = 0x0; }; // CombatMaster.GDI.Loot.EStoreCategoryType struct EStoreCategoryType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Featured = 0x0; constexpr uintptr_t ForYou = 0x0; constexpr uintptr_t MyBundles = 0x0; constexpr uintptr_t Free = 0x0; constexpr uintptr_t CPoints = 0x0; }; // CombatMaster.GDI.Loot.EStoreCategoryTypeExtensions struct EStoreCategoryTypeExtensions { constexpr uintptr_t _featured = 0x0; constexpr uintptr_t _forYou = 0x0; constexpr uintptr_t _myBundles = 0x0; constexpr uintptr_t _cPoints = 0x0; constexpr uintptr_t _free = 0x0; // ---- Methods ---- constexpr uintptr_t GetSortOrder = 0x35BAB10; constexpr uintptr_t GetNameLocalizationKey = 0x35BAA20; }; // CombatMaster.GDI.Loot.ILootPreviewSettingsInfo struct ILootPreviewSettingsInfo { // ---- Methods ---- constexpr uintptr_t GetOperatorPreview = 0x3494D0; constexpr uintptr_t GetPrimaryWeaponPreview = 0x3494D0; constexpr uintptr_t GetSecondaryWeaponPreview = 0x3494D0; constexpr uintptr_t GetOverkillSecondaryWeaponPreview = 0x3494D0; constexpr uintptr_t GetLethalWeaponPreview = 0x3494D0; constexpr uintptr_t GetWristbandPreview = 0x3494D0; }; // CombatMaster.GDI.Loot.LootGdInfoSection struct LootGdInfoSection { constexpr uintptr_t _shopBundlePriority = 0x28; constexpr uintptr_t _luckyDrawCasePriority = 0x30; constexpr uintptr_t _collectionsPriority = 0x38; constexpr uintptr_t CurrentBattlePass = 0x78; constexpr uintptr_t ProfileXpTokensShopLootId = 0x7C; constexpr uintptr_t WeaponsXpTokensShopLootId = 0x80; constexpr uintptr_t BattlePassXpTokensShopLootId = 0x84; constexpr uintptr_t CombatPoints200 = 0x88; constexpr uintptr_t CombatPoints500 = 0x8C; constexpr uintptr_t CombatPoints1100 = 0x90; constexpr uintptr_t CombatPoints2400 = 0x94; constexpr uintptr_t CombatPoints5000 = 0x98; constexpr uintptr_t CombatPoints9100 = 0x9C; constexpr uintptr_t CombatPoints15000 = 0xA0; constexpr uintptr_t CombatPointsRewardedVideo = 0xA4; constexpr uintptr_t AfterActionRewardedVideo = 0xB4; constexpr uintptr_t CombatPointsRewardPeriodTime = 0xC4; // ---- Methods ---- constexpr uintptr_t ShopLootInfos = 0x54DA60; constexpr uintptr_t ShopLootInfos = 0x54DFD0; constexpr uintptr_t ShopBundleLootInfos = 0x54DA70; constexpr uintptr_t ShopBundleLootInfos = 0x54DB50; constexpr uintptr_t ShopComboSpecialOffers = 0x54DA80; constexpr uintptr_t ShopComboSpecialOffers = 0x54DB70; constexpr uintptr_t BattlePassInfos = 0x546A70; constexpr uintptr_t BattlePassInfos = 0x54DB60; constexpr uintptr_t LuckyDrawCaseInfos = 0x54E670; constexpr uintptr_t LuckyDrawCaseInfos = 0x54E6A0; constexpr uintptr_t CollectionInfos = 0x54E680; constexpr uintptr_t CollectionInfos = 0x54E6B0; constexpr uintptr_t CollectionInfosByCachedName = 0x54E980; constexpr uintptr_t CollectionInfosByCachedName = 0x54EB20; constexpr uintptr_t FreeBundle = 0x35BF000; constexpr uintptr_t CurrentBattlePassInfo = 0x35BEFC0; constexpr uintptr_t InitSection = 0x35BDED0; constexpr uintptr_t TryGetLootInfoByProductId = 0x35BEDA0; constexpr uintptr_t GetItemOwnerId = 0x35BDA50; constexpr uintptr_t IsPremiumItem = 0x35BEB70; constexpr uintptr_t .ctor = 0x3592F50; }; // CombatMaster.GDI.Loot.LootInfo struct LootInfo { constexpr uintptr_t AssociatedCollection = 0x20; constexpr uintptr_t LootItems = 0x28; // ---- Methods ---- constexpr uintptr_t TryGetOperator = 0x35BF210; constexpr uintptr_t TryGetWeapon = 0x35BF350; constexpr uintptr_t ToString = 0x35BF190; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.Loot.LootItem struct LootItem { constexpr uintptr_t Reward = 0x10; constexpr uintptr_t EntityType = 0x14; constexpr uintptr_t Value = 0x18; constexpr uintptr_t LootId = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35BFDA0; constexpr uintptr_t IsEmpty = 0x72EA20; constexpr uintptr_t Resource = 0x35BFDD0; constexpr uintptr_t IsExperience = 0x35BFDC0; constexpr uintptr_t OnValidate = 0x35BF810; constexpr uintptr_t ToString = 0x35BF950; constexpr uintptr_t Equals = 0x622910; constexpr uintptr_t Equals = 0x35BF6F0; constexpr uintptr_t GetHashCode = 0x35BF790; constexpr uintptr_t Op_Equality = 0x35BFDE0; constexpr uintptr_t Op_Inequality = 0x35BFE00; }; // CombatMaster.GDI.Loot.LootReward struct LootReward { constexpr uintptr_t LootId = 0x10; constexpr uintptr_t _items = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35C0370; constexpr uintptr_t Items = 0x35C04D0; constexpr uintptr_t Items = 0x216B640; constexpr uintptr_t IsEmpty = 0x35C0430; constexpr uintptr_t IsLevelUpReward = 0x35C0490; constexpr uintptr_t IsBattleReward = 0x35C0400; constexpr uintptr_t IsShopReward = 0x35C04B0; constexpr uintptr_t IsBattlePassReward = 0x35C03F0; constexpr uintptr_t IsDailyChallengesReward = 0x35C0410; constexpr uintptr_t IsDailyReward = 0x35C0420; constexpr uintptr_t IsLeaderboardsReward = 0x35C0480; constexpr uintptr_t IsOperationReward = 0x35C04A0; constexpr uintptr_t IsVideoReward = 0x35C04C0; constexpr uintptr_t TrySum = 0x35C00D0; constexpr uintptr_t Add = 0x35BFE20; constexpr uintptr_t GetEnumerator = 0x35BFF50; constexpr uintptr_t System.Collections.IEnumerable.GetEnumerator = 0x35BFFE0; constexpr uintptr_t Op_Addition = 0x35C0550; constexpr uintptr_t ToString = 0x35BFFF0; }; // CombatMaster.GDI.Loot.LuckyDrawCaseInfo struct LuckyDrawCaseInfo { constexpr uintptr_t AssociatedCollection = 0x20; constexpr uintptr_t ListPriorityIndex = 0x24; constexpr uintptr_t LuckyDrawItems = 0x28; constexpr uintptr_t SpinPrices = 0x30; constexpr uintptr_t DiscountChances = 0x38; constexpr uintptr_t _caseIcon = 0x40; constexpr uintptr_t _casePrefab = 0x58; constexpr uintptr_t OperatorPreview = 0x70; constexpr uintptr_t PrimaryWeaponPreview = 0x74; constexpr uintptr_t SecondaryWeaponPreview = 0x78; constexpr uintptr_t WristbandPreview = 0x7C; // ---- Methods ---- constexpr uintptr_t CaseIcon = 0x35C0730; constexpr uintptr_t CasePrefab = 0x35C0780; constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.GDI.Loot.LuckyDrawDiscountData struct LuckyDrawDiscountData { constexpr uintptr_t DiscountChance = 0x10; constexpr uintptr_t DiscountMultiplier = 0x14; }; // CombatMaster.GDI.Loot.LuckyDrawCaseItem struct LuckyDrawCaseItem { constexpr uintptr_t LootItem = 0x10; constexpr uintptr_t _weight = 0x20; constexpr uintptr_t _id = 0x24; // ---- Methods ---- constexpr uintptr_t Weight = 0x35C0970; constexpr uintptr_t Id = 0x1296040; constexpr uintptr_t Id = 0x1EE51F0; constexpr uintptr_t Equals = 0x35C07D0; constexpr uintptr_t Equals = 0x35C0820; constexpr uintptr_t GetHashCode = 0x35C08F0; constexpr uintptr_t Op_Equality = 0x35C0980; constexpr uintptr_t Op_Inequality = 0x35C09E0; }; // CombatMaster.GDI.Loot.Price struct Price { constexpr uintptr_t Currency = 0x10; constexpr uintptr_t Amount = 0x14; // ---- Methods ---- constexpr uintptr_t .ctor = 0xD58340; constexpr uintptr_t .ctor = 0xD58340; constexpr uintptr_t Op_Multiply = 0x35C0CD0; constexpr uintptr_t Op_Multiply = 0x35C0CF0; constexpr uintptr_t Op_Multiply = 0x35C0C90; constexpr uintptr_t Op_Subtraction = 0x35C0D30; constexpr uintptr_t Op_Subtraction = 0x35C0DE0; constexpr uintptr_t Op_Subtraction = 0x35C0D70; constexpr uintptr_t Op_Subtraction = 0x35C0E50; constexpr uintptr_t ToString = 0x35C0BA0; constexpr uintptr_t Parse = 0x35C0B20; }; // CombatMaster.GDI.Loot.PriceFilterAttribute struct PriceFilterAttribute { constexpr uintptr_t Allowed = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x855180; }; // CombatMaster.GDI.Loot.ShopComboSpecialOffer struct ShopComboSpecialOffer { constexpr uintptr_t ShopBundleFirst = 0x68; constexpr uintptr_t ShopBundleSecond = 0x6C; constexpr uintptr_t _promoPopup = 0x70; constexpr uintptr_t Color = 0x88; constexpr uintptr_t ColorHighlight = 0x98; // ---- Methods ---- constexpr uintptr_t PromoPopup = 0x2B6E4C0; constexpr uintptr_t .ctor = 0x35C0F10; }; // CombatMaster.GDI.Loot.ShopLootInfo struct ShopLootInfo { constexpr uintptr_t StoreKey = 0x30; constexpr uintptr_t ProductType = 0x40; constexpr uintptr_t BuyPrice = 0x44; constexpr uintptr_t Discount = 0x4C; constexpr uintptr_t _artwork = 0x50; // ---- Methods ---- constexpr uintptr_t IsInApp = 0x35A6960; constexpr uintptr_t IsFree = 0x35C0F70; constexpr uintptr_t Artwork = 0x35C0F20; constexpr uintptr_t .ctor = 0x35C0F10; }; // ECardType struct ECardType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Bundle = 0x0; constexpr uintptr_t CombatPoints = 0x0; constexpr uintptr_t ComingSoon = 0x0; }; // CombatMaster.GDI.Loot.StoreBundleLootInfo struct StoreBundleLootInfo { constexpr uintptr_t StoreListPriorityIndex = 0x68; constexpr uintptr_t CollectionCategoryType = 0x6C; constexpr uintptr_t CardType = 0x70; constexpr uintptr_t IsNew = 0x74; constexpr uintptr_t OperatorPreview = 0x78; constexpr uintptr_t Accessories = 0x80; constexpr uintptr_t PrimaryWeaponPreview = 0x88; constexpr uintptr_t SecondaryWeaponPreview = 0x8C; constexpr uintptr_t OverkillSecondaryWeaponPreview = 0x90; constexpr uintptr_t LethalWeaponPreview = 0x94; constexpr uintptr_t WristbandPreview = 0x98; constexpr uintptr_t ZiplinePreview = 0x9C; constexpr uintptr_t EmblemPreview = 0xA0; constexpr uintptr_t PromoWeapons = 0xA8; constexpr uintptr_t PromoWristband = 0xB0; constexpr uintptr_t PromoOperation = 0xB4; constexpr uintptr_t Color = 0xB8; constexpr uintptr_t ColorHighlight = 0xC8; constexpr uintptr_t _billboardArtwork = 0xD8; constexpr uintptr_t _promoVideo = 0xF0; constexpr uintptr_t _promoOperatorPopup = 0x108; constexpr uintptr_t _cachedPromoVideo = 0x120; // ---- Methods ---- constexpr uintptr_t GetOperatorPreview = 0x546A50; constexpr uintptr_t GetPreviewOperatorStoreData = 0x35C0FC0; constexpr uintptr_t GetPrimaryWeaponPreview = 0x5C4E10; constexpr uintptr_t GetSecondaryWeaponPreview = 0x5CF400; constexpr uintptr_t GetOverkillSecondaryWeaponPreview = 0x5DB1C0; constexpr uintptr_t GetLethalWeaponPreview = 0x10D7F30; constexpr uintptr_t GetWristbandPreview = 0x10D7FF0; constexpr uintptr_t PromoOperatorPopup = 0x35C11D0; constexpr uintptr_t BillboardArtwork = 0x35C1120; constexpr uintptr_t TitleArtwork = 0x35C0F20; constexpr uintptr_t PromoVideo = 0x35C12C0; constexpr uintptr_t PromoVideoSync = 0x35C11F0; constexpr uintptr_t HasPromoVideo = 0x35C1180; constexpr uintptr_t .ctor = 0x35C0F10; }; // CombatMaster.GDI.Loot.StoreKey struct StoreKey { constexpr uintptr_t ProductId = 0x10; constexpr uintptr_t SteamId = 0x18; }; // CombatMaster.GDI.Extensions.EntityTypeExtensions struct EntityTypeExtensions { // ---- Methods ---- constexpr uintptr_t AsLootItem = 0x35BAB50; }; // Resources struct Resources { // ---- Methods ---- constexpr uintptr_t BaseCPoints = 0x35C0F00; }; // Matches struct Matches { // ---- Methods ---- constexpr uintptr_t DefaultTeamDeathMatch = 0x35C0A50; constexpr uintptr_t DefaultDemonSlayerMatch = 0x35C0A40; constexpr uintptr_t LobbyRangeMatch = 0x35C0A60; constexpr uintptr_t Tutorial = 0x35C0A70; }; // Weapons struct Weapons { // ---- Methods ---- constexpr uintptr_t DefaultPrimaryWeapon = 0x35C89E0; constexpr uintptr_t HeavyArmor = 0x35C89F0; constexpr uintptr_t ThrowingDrone = 0x35C8A10; constexpr uintptr_t HelicopterMinigun = 0x35C8A00; }; // Perks struct Perks { // ---- Methods ---- constexpr uintptr_t LoadoutComingSoon = 0x35C0B10; }; // WeaponPerks struct WeaponPerks { // ---- Methods ---- constexpr uintptr_t None = 0x35C5FA0; constexpr uintptr_t Akimbo = 0x35C5F90; }; // Bundles struct Bundles { // ---- Methods ---- constexpr uintptr_t StarterPackBundle = 0x35B9DB0; constexpr uintptr_t StarterPack2Bundle = 0x35B9DA0; constexpr uintptr_t StorePointsBundle = 0x35B9DC0; }; // ScreenshotMaker struct ScreenshotMaker { constexpr uintptr_t _padding = 0x20; constexpr uintptr_t _mipMapBias = 0x28; // ---- Methods ---- constexpr uintptr_t Update = 0x3587EB0; constexpr uintptr_t .ctor = 0x3588190; }; // MonoScriptData struct MonoScriptData { constexpr uintptr_t FilePathsData = 0x10; constexpr uintptr_t TypesData = 0x18; constexpr uintptr_t TotalTypes = 0x20; constexpr uintptr_t TotalFiles = 0x24; constexpr uintptr_t IsEditorOnly = 0x28; }; // UnitySourceGeneratedAssemblyMonoScriptTypes_v1 struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1 { // ---- Methods ---- constexpr uintptr_t Get = 0x358F0A0; constexpr uintptr_t .ctor = 0x5109F0; }; // ELoadBehavior struct ELoadBehavior { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t InEditor = 0x0; constexpr uintptr_t InPlayer = 0x0; constexpr uintptr_t MergeOnBuild = 0x0; }; // Flexy.SubScenes.SubScene struct SubScene { constexpr uintptr_t _sceneRef = 0x20; constexpr uintptr_t _hierarchyColor = 0x30; constexpr uintptr_t _autoLoadBehavior = 0x40; constexpr uintptr_t _isFused = 0x41; // ---- Methods ---- constexpr uintptr_t IsEmpty = 0x3588E20; constexpr uintptr_t SceneName = 0x3588E50; constexpr uintptr_t OnEnable = 0x3588D20; constexpr uintptr_t LoadSubscene = 0x3588C50; constexpr uintptr_t .ctor = 0x3588E00; }; // Flexy.Utils.SkinnedMeshBonesUpdater struct SkinnedMeshBonesUpdater { constexpr uintptr_t _rootBone = 0x20; constexpr uintptr_t _original = 0x28; constexpr uintptr_t _oldName = 0x30; constexpr uintptr_t _newName = 0x38; // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // EAnimPropType struct EAnimPropType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Trigger = 0x0; constexpr uintptr_t Bool = 0x0; constexpr uintptr_t Int32 = 0x0; constexpr uintptr_t Single = 0x0; }; // CombatMaster.AnimPropValue struct AnimPropValue { constexpr uintptr_t _boolValue = 0x10; constexpr uintptr_t _int32Value = 0x14; constexpr uintptr_t _singleValue = 0x18; constexpr uintptr_t _propType = 0x1C; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3575310; constexpr uintptr_t .ctor = 0x3575320; constexpr uintptr_t .ctor = 0x3575350; constexpr uintptr_t .ctor = 0x3575330; constexpr uintptr_t SetValue = 0x3575270; }; // CombatMaster.ApplicationUrls struct ApplicationUrls { // ---- Methods ---- constexpr uintptr_t HubServerUrl = 0x3575480; constexpr uintptr_t Discord = 0x3575450; constexpr uintptr_t PrivacyPolicy = 0x3575540; constexpr uintptr_t TermsOfServices = 0x35755F0; constexpr uintptr_t SteamStore = 0x3575370; constexpr uintptr_t AppStore = 0x3575370; constexpr uintptr_t MailTo = 0x3575510; constexpr uintptr_t BecomeCreator = 0x3575420; }; // CombatMaster.ApplicationVersion struct ApplicationVersion { constexpr uintptr_t Major = 0x10; constexpr uintptr_t Minor = 0x14; constexpr uintptr_t BuildNumber = 0x18; constexpr uintptr_t MajorStr = 0x20; constexpr uintptr_t MinorStr = 0x28; constexpr uintptr_t BuildNumberStr = 0x30; // ---- Methods ---- constexpr uintptr_t MajorAndMinor = 0x35759D0; constexpr uintptr_t FullVersion = 0x35758C0; constexpr uintptr_t CombinedVersionNumber = 0x3575810; constexpr uintptr_t IsEmpty = 0x35759B0; constexpr uintptr_t .ctor = 0x35756B0; constexpr uintptr_t ToString = 0x35756A0; }; // CombatMaster.Blueprint_24x24 struct Blueprint_24x24 { constexpr uintptr_t Asset = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x778690; }; // CombatMaster.BooleanLayerBinder struct BooleanLayerBinder { constexpr uintptr_t _target = 0x20; constexpr uintptr_t _getTargetFromParent = 0x28; constexpr uintptr_t _ifTargetLayer = 0x2C; constexpr uintptr_t _thenGameObjectLayer = 0x30; constexpr uintptr_t _elseLayer = 0x34; // ---- Methods ---- constexpr uintptr_t Update = 0x3575A20; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.BundlesDownloadingProcessor struct BundlesDownloadingProcessor { constexpr uintptr_t FullDownloadSize = 0x10; constexpr uintptr_t _downloadTask = 0x18; constexpr uintptr_t _lastCatchDownloadSpeedTime = 0x28; constexpr uintptr_t _lastCatchDownloadProgress = 0x2C; constexpr uintptr_t _downloadSpeed = 0x30; constexpr uintptr_t _downloadProgress = 0x38; // ---- Methods ---- constexpr uintptr_t DownloadTask = 0x5F9D30; constexpr uintptr_t DownloadTask = 0x3576260; constexpr uintptr_t DownloadProgress = 0x6BC550; constexpr uintptr_t DownloadProgress = 0x35761E0; constexpr uintptr_t DownloadSpeed = 0x3576080; constexpr uintptr_t DownloadedSize = 0x3576120; constexpr uintptr_t IsDownloading = 0x3576140; constexpr uintptr_t UpdateNeedDownloadSizeByAddressableNames = 0x3575E90; constexpr uintptr_t UpdateNeedDownloadSizeByBundleNames = 0x3575F80; constexpr uintptr_t .ctor = 0x3576070; }; // CombatMaster.ComponentPool`1 struct ComponentPool_ { constexpr uintptr_t _pool = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35D360; constexpr uintptr_t OnGet = 0x463590; constexpr uintptr_t OnRelease = 0x463590; constexpr uintptr_t OnDestroy = 0x463590; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Release = 0x463590; constexpr uintptr_t Clear = 0x351010; constexpr uintptr_t CountInactive = 0x3494D0; }; // CombatMaster.DataPacker struct DataPacker { // ---- Methods ---- constexpr uintptr_t CompressBuffer = 0x3576280; constexpr uintptr_t DecompressBuffer = 0x35762D0; }; // CombatMaster.ELocalizationLanguages struct ELocalizationLanguages { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t English = 0x0; constexpr uintptr_t Ukrainian = 0x0; constexpr uintptr_t Russian = 0x0; constexpr uintptr_t Arabic = 0x0; constexpr uintptr_t Catalan = 0x0; constexpr uintptr_t ChineseSimplified = 0x0; constexpr uintptr_t ChineseTraditional = 0x0; constexpr uintptr_t Croatian = 0x0; constexpr uintptr_t Czech = 0x0; constexpr uintptr_t Danish = 0x0; constexpr uintptr_t Dutch = 0x0; constexpr uintptr_t Finnish = 0x0; constexpr uintptr_t French = 0x0; constexpr uintptr_t German = 0x0; constexpr uintptr_t Greek = 0x0; constexpr uintptr_t Hebrew = 0x0; constexpr uintptr_t Hindi = 0x0; constexpr uintptr_t Hungarian = 0x0; constexpr uintptr_t Indonesian = 0x0; constexpr uintptr_t Italian = 0x0; constexpr uintptr_t Japanese = 0x0; constexpr uintptr_t Korean = 0x0; constexpr uintptr_t Malay = 0x0; constexpr uintptr_t Norwegian = 0x0; constexpr uintptr_t Polish = 0x0; constexpr uintptr_t PortugueseBrazil = 0x0; constexpr uintptr_t Portuguese = 0x0; constexpr uintptr_t Romanian = 0x0; constexpr uintptr_t Slovak = 0x0; constexpr uintptr_t SpanishMexico = 0x0; constexpr uintptr_t Spanish = 0x0; constexpr uintptr_t Swedish = 0x0; constexpr uintptr_t Thai = 0x0; constexpr uintptr_t Turkish = 0x0; constexpr uintptr_t Vietnamese = 0x0; }; // CombatMaster.ELocalizationLanguagesExtension struct ELocalizationLanguagesExtension { // ---- Methods ---- constexpr uintptr_t GetLocalizationLanguage = 0x3576320; constexpr uintptr_t GetLocalizationName = 0x35768F0; constexpr uintptr_t GetLocalizationNameEn = 0x35764A0; constexpr uintptr_t IsRightToLeftText = 0x3576D40; }; // CombatMaster.FPSMeter struct FPSMeter { constexpr uintptr_t _qLastFpsSmall = 0x20; constexpr uintptr_t _qLastFpsLong = 0x28; constexpr uintptr_t _qCountSmall = 0x30; constexpr uintptr_t _qCountLong = 0x31; // ---- Methods ---- constexpr uintptr_t CurrentFPS = 0x35771B0; constexpr uintptr_t Ready = 0x3577290; constexpr uintptr_t Update = 0x3576FA0; constexpr uintptr_t Average = 0x3576E20; constexpr uintptr_t .ctor = 0x3577100; }; // SmoothVector3 struct SmoothVector3 { constexpr uintptr_t Current = 0x10; constexpr uintptr_t Target = 0x1C; constexpr uintptr_t Smooth = 0x28; constexpr uintptr_t _velocity = 0x2C; // ---- Methods ---- constexpr uintptr_t Update = 0x35887E0; }; // CombatMaster.FreeCamera struct FreeCamera { constexpr uintptr_t _shortDistance = 0x20; constexpr uintptr_t _midDistance = 0x24; constexpr uintptr_t _longDistance = 0x28; constexpr uintptr_t _cullSpherical = 0x2C; constexpr uintptr_t _moveSpeeds = 0x30; constexpr uintptr_t _rotateSpeedMinMax = 0x38; constexpr uintptr_t _defaultMoveSmoothValue = 0x40; constexpr uintptr_t _defaultRotSmoothValue = 0x44; constexpr uintptr_t _moveSmoothMinMax = 0x48; constexpr uintptr_t _spectatorModeInit = 0x50; constexpr uintptr_t _moveSmoothValue = 0x54; constexpr uintptr_t _speedMove = 0x58; constexpr uintptr_t _speedRotation = 0x5C; constexpr uintptr_t _spectPosition = 0x60; constexpr uintptr_t _spectRotation = 0x88; constexpr uintptr_t _spectatorMode = 0xB0; constexpr uintptr_t _spectatorTransform = 0xB8; constexpr uintptr_t _renderCamera = 0xC0; // ---- Methods ---- constexpr uintptr_t Awake = 0x35777E0; constexpr uintptr_t LateUpdate = 0x3577A20; constexpr uintptr_t SpectatorFreeModeLateUpdate = 0x3577BC0; constexpr uintptr_t UpdateCullingDistances = 0x512CE0; constexpr uintptr_t LockCursor = 0x3577B90; constexpr uintptr_t .ctor = 0x35790A0; }; // CombatMaster.Game struct Game { constexpr uintptr_t _ref = 0x0; constexpr uintptr_t _fpsMeter = 0x20; constexpr uintptr_t _networkMeter = 0x28; constexpr uintptr_t _settingsData = 0x30; constexpr uintptr_t _inputKeymapAsset = 0x40; constexpr uintptr_t _uiKeymapAsset = 0x48; constexpr uintptr_t _gdInfo = 0x50; constexpr uintptr_t _settings = 0x58; constexpr uintptr_t UtcRefPoint = 0x8; constexpr uintptr_t IsBattleServer = 0x10; // ---- Methods ---- constexpr uintptr_t Info = 0x35817B0; constexpr uintptr_t FpsMeter = 0x3581750; constexpr uintptr_t NetworkMeter = 0x35818F0; constexpr uintptr_t Settings = 0x35819C0; constexpr uintptr_t InputKeymapAsset = 0x3581810; constexpr uintptr_t UIKeymapAsset = 0x3581A20; constexpr uintptr_t _playfabId = 0x1FF3540; constexpr uintptr_t PlayfabId = 0x3581950; constexpr uintptr_t IsAlive = 0x3581870; constexpr uintptr_t Awake = 0x35814C0; constexpr uintptr_t Update = 0x512CE0; constexpr uintptr_t OnDestroy = 0x512CE0; constexpr uintptr_t OnApplicationPause = 0x512CE0; constexpr uintptr_t OnApplicationQuit = 0x512CE0; constexpr uintptr_t Initialize = 0x3581610; constexpr uintptr_t .ctor = 0x510900; constexpr uintptr_t .cctor = 0x35816D0; }; // CombatMaster.GameWebView struct GameWebView { constexpr uintptr_t _ref = 0x0; // ---- Methods ---- constexpr uintptr_t Container = 0x3581470; constexpr uintptr_t Awake = 0x3581370; constexpr uintptr_t Initialize = 0x512CE0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.InAppPurchasesExtensions struct InAppPurchasesExtensions { // ---- Methods ---- constexpr uintptr_t GetPriceFormatted = 0x3581DB0; }; // Touch struct Touch { constexpr uintptr_t fingerId = 0x10; constexpr uintptr_t phase = 0x14; constexpr uintptr_t position = 0x18; constexpr uintptr_t deltaPosition = 0x20; constexpr uintptr_t rawPosition = 0x28; constexpr uintptr_t tapCount = 0x30; // ---- Methods ---- constexpr uintptr_t .ctor = 0x358A080; }; // Gyro struct Gyro { // ---- Methods ---- constexpr uintptr_t Enabled = 0x3581B90; constexpr uintptr_t Enabled = 0x3581CA0; constexpr uintptr_t RotationRate = 0x3581BE0; constexpr uintptr_t UpdateInterval = 0x3581D50; }; // CombatMaster.Input struct Input { // ---- Methods ---- constexpr uintptr_t Init = 0x3583760; constexpr uintptr_t TouchSupported = 0x3583980; constexpr uintptr_t TouchCount = 0x3583920; constexpr uintptr_t MouseScrollDelta = 0x3583840; constexpr uintptr_t MousePosition = 0x3583770; constexpr uintptr_t Touches = 0x3583A10; constexpr uintptr_t GetKeyDown = 0x35832D0; constexpr uintptr_t GetKey = 0x3583390; constexpr uintptr_t GetKeyUp = 0x3583330; constexpr uintptr_t GetMouseButton = 0x35835B0; constexpr uintptr_t GetMouseButtonDown = 0x35833F0; constexpr uintptr_t GetMouseButtonUp = 0x35834D0; constexpr uintptr_t GetTouch = 0x3583690; constexpr uintptr_t GetAxis = 0x3583100; }; // CombatMaster.InputSystemExtensions struct InputSystemExtensions { constexpr uintptr_t _tmpKeyboardFormat = 0x0; constexpr uintptr_t _tmpMouseFormat = 0x0; constexpr uintptr_t _tmpGamepadFormat = 0x0; constexpr uintptr_t _tmpDualShockFormat = 0x0; constexpr uintptr_t _dualShockOverrideControls = 0x0; constexpr uintptr_t _deviceLayoutName = 0x8; constexpr uintptr_t _controlPath = 0x10; constexpr uintptr_t _gamepadButtons = 0x18; // ---- Methods ---- constexpr uintptr_t Initialize = 0x35828D0; constexpr uintptr_t GetPromptIcon = 0x35827F0; constexpr uintptr_t GetPromptIcon = 0x3582630; constexpr uintptr_t GetPromptIconInternal = 0x3581F30; constexpr uintptr_t WasPressedInThisFrame = 0x3582A90; constexpr uintptr_t WasPressedInThisFrame = 0x3582B80; constexpr uintptr_t WasPressedInThisFrame = 0x3582BB0; constexpr uintptr_t Load = 0x35829D0; constexpr uintptr_t Save = 0x3582A40; constexpr uintptr_t .cctor = 0x3582D00; }; // CombatMaster.LayerAttribute struct LayerAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x5C9630; }; // CombatMaster.RenderingLayers struct RenderingLayers { constexpr uintptr_t Default = 0x0; constexpr uintptr_t FPSHands = 0x0; constexpr uintptr_t LobbyCaseView = 0x0; constexpr uintptr_t LobbyOrbitPromo = 0x0; }; // CombatMaster.Layers struct Layers { constexpr uintptr_t Default = 0x0; constexpr uintptr_t FPSParticles = 0x0; constexpr uintptr_t Water = 0x0; constexpr uintptr_t UI = 0x0; constexpr uintptr_t FPSParachute = 0x0; constexpr uintptr_t FPSWatchface = 0x0; constexpr uintptr_t BulletWhizz = 0x0; constexpr uintptr_t FPSHands = 0x0; constexpr uintptr_t DropWeapon = 0x0; constexpr uintptr_t UI3D = 0x0; constexpr uintptr_t FrontUI = 0x0; constexpr uintptr_t FPSLensHole = 0x0; constexpr uintptr_t Player = 0x0; constexpr uintptr_t PlayerRagdoll = 0x0; constexpr uintptr_t ClimbingColl = 0x0; constexpr uintptr_t PlayerWeapon = 0x0; constexpr uintptr_t PlayerObstacle = 0x0; constexpr uintptr_t Actor = 0x0; constexpr uintptr_t ShortDistanceCulling = 0x0; constexpr uintptr_t MidDistanceCulling = 0x0; constexpr uintptr_t LongDistanceCulling = 0x0; constexpr uintptr_t Platforms = 0x0; constexpr uintptr_t PlatformsActor = 0x0; constexpr uintptr_t PomImpostorsMixed = 0x0; constexpr uintptr_t PomImpostors = 0x0; constexpr uintptr_t TriggerHittableSurface = 0x0; }; // CombatMaster.LayerMasks struct LayerMasks { constexpr uintptr_t Default = 0x0; constexpr uintptr_t FPSParticles = 0x0; constexpr uintptr_t Water = 0x0; constexpr uintptr_t UI = 0x0; constexpr uintptr_t BulletWhizz = 0x0; constexpr uintptr_t FPSParachute = 0x0; constexpr uintptr_t FPSWatchface = 0x0; constexpr uintptr_t FPSHands = 0x0; constexpr uintptr_t DropWeapon = 0x0; constexpr uintptr_t UI3D = 0x0; constexpr uintptr_t FrontUI = 0x0; constexpr uintptr_t FPSLensHole = 0x0; constexpr uintptr_t Player = 0x0; constexpr uintptr_t PlayerRagdoll = 0x0; constexpr uintptr_t ClimbingColl = 0x0; constexpr uintptr_t PlayerWeapon = 0x0; constexpr uintptr_t PlayerObstacle = 0x0; constexpr uintptr_t Actor = 0x0; constexpr uintptr_t ShortDistanceCulling = 0x0; constexpr uintptr_t MidDistanceCulling = 0x0; constexpr uintptr_t LongDistanceCulling = 0x0; constexpr uintptr_t Platforms = 0x0; constexpr uintptr_t PlatformsActor = 0x0; constexpr uintptr_t PomImpostorsMixed = 0x0; constexpr uintptr_t PomImpostors = 0x0; constexpr uintptr_t TriggerHittableSurface = 0x0; constexpr uintptr_t DroppedWeapon = 0x0; constexpr uintptr_t HittableSurface = 0x0; constexpr uintptr_t StaticObstacles = 0x0; constexpr uintptr_t ClimbingZone = 0x0; constexpr uintptr_t PlayerStaticObstacles = 0x0; constexpr uintptr_t NetworkPlayObjects = 0x0; constexpr uintptr_t PlayerBlockLayerChange = 0x0; }; // CombatMaster.Tags struct Tags { constexpr uintptr_t WeaponParticle = 0x0; }; // CombatMaster.NetworkConnectionMeter struct NetworkConnectionMeter { constexpr uintptr_t _prevPacketsLost = 0x28; constexpr uintptr_t _prevPacketsReceived = 0x2C; constexpr uintptr_t _offsetPacketsLost = 0x30; constexpr uintptr_t _offsetPacketsReceived = 0x34; constexpr uintptr_t _nextPacketsLostTimer = 0x38; constexpr uintptr_t _fakePing = 0x3C; // ---- Methods ---- constexpr uintptr_t Ping = 0x72D000; constexpr uintptr_t Ping = 0x72D040; constexpr uintptr_t PacketsLossPercent = 0x6C12F0; constexpr uintptr_t PacketsLossPercent = 0x72D060; constexpr uintptr_t Start = 0x3584B90; constexpr uintptr_t Update = 0x3584C50; constexpr uintptr_t SimulateFakePing = 0x3584AD0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Observer struct Observer { constexpr uintptr_t _onTriggersEvents = 0x10; constexpr uintptr_t _onOnceTriggersEvents = 0x18; constexpr uintptr_t _onTriggersEventsCached = 0x20; constexpr uintptr_t _onOnceTriggersEventsCached = 0x28; // ---- Methods ---- constexpr uintptr_t Add_OnTrigger = 0x3587270; constexpr uintptr_t Remove_OnTrigger = 0x3587380; constexpr uintptr_t Add_OnTriggerOnce = 0x35871C0; constexpr uintptr_t Remove_OnTriggerOnce = 0x3587320; constexpr uintptr_t Trigger = 0x35868F0; constexpr uintptr_t .ctor = 0x35870A0; }; // CombatMaster.Observer`1 struct Observer_ { constexpr uintptr_t _onTriggersEvents = 0x0; constexpr uintptr_t _onOnceTriggersEvents = 0x0; constexpr uintptr_t _onTriggersEventsCached = 0x0; constexpr uintptr_t _onOnceTriggersEventsCached = 0x0; // ---- Methods ---- constexpr uintptr_t Add_OnTrigger = 0x351800; constexpr uintptr_t Remove_OnTrigger = 0x351800; constexpr uintptr_t Add_OnTriggerOnce = 0x351800; constexpr uintptr_t Remove_OnTriggerOnce = 0x351800; constexpr uintptr_t Trigger = 0x463590; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.PoolTasksProcessor struct PoolTasksProcessor { constexpr uintptr_t _syncTasks = 0x10; constexpr uintptr_t _asyncTasks = 0x18; constexpr uintptr_t _holeWeight = 0x20; // ---- Methods ---- constexpr uintptr_t ProgressPercent = 0x3587BF0; constexpr uintptr_t IsProcessing = 0x565360; constexpr uintptr_t IsProcessing = 0x565570; constexpr uintptr_t AddSyncTask = 0x3587480; constexpr uintptr_t AddAsyncTask = 0x35873E0; constexpr uintptr_t StartProcess = 0x35876B0; constexpr uintptr_t StartProcess = 0x35875F0; constexpr uintptr_t TaskProcess = 0x3587880; constexpr uintptr_t StartSyncTask = 0x35877A0; constexpr uintptr_t StartAsyncTask = 0x3587530; constexpr uintptr_t UpdateHoleWeight = 0x3587940; constexpr uintptr_t .ctor = 0x3587B40; }; // GetUniTask struct GetUniTask { // ---- Methods ---- constexpr uintptr_t .ctor = 0x3581A80; constexpr uintptr_t Invoke = 0x1423970; constexpr uintptr_t BeginInvoke = 0x520250; constexpr uintptr_t EndInvoke = 0x2472610; }; // CombatMaster.TaskObject struct TaskObject { constexpr uintptr_t _task = 0x10; constexpr uintptr_t _progress = 0x24; // ---- Methods ---- constexpr uintptr_t Name = 0x520140; constexpr uintptr_t Name = 0x51FB70; constexpr uintptr_t Weight = 0x72D000; constexpr uintptr_t Weight = 0x72D040; constexpr uintptr_t ProgressByWeight = 0x358A070; constexpr uintptr_t .ctor = 0x3589F90; constexpr uintptr_t .ctor = 0x3589DC0; constexpr uintptr_t .ctor = 0x3589FF0; constexpr uintptr_t .ctor = 0x3589D60; constexpr uintptr_t Wrapper = 0x3589CA0; }; // CombatMaster.ShaderPropIds struct ShaderPropIds { constexpr uintptr_t _textureNameIdsPerShader = 0x0; // ---- Methods ---- constexpr uintptr_t GetTexturePropertyNameIDs = 0x3588220; constexpr uintptr_t .ctor = 0x5109F0; constexpr uintptr_t .cctor = 0x3588360; }; // CombatMaster.MeshFilterBounds struct MeshFilterBounds { constexpr uintptr_t _position = 0x20; constexpr uintptr_t _boundsSize = 0x2C; constexpr uintptr_t _meshFilter = 0x38; // ---- Methods ---- constexpr uintptr_t Position = 0x3047810; constexpr uintptr_t Position = 0x3584AC0; constexpr uintptr_t BoundsSize = 0x1D722D0; constexpr uintptr_t BoundsSize = 0x1D72440; constexpr uintptr_t Awake = 0x35847A0; constexpr uintptr_t Update = 0x35849E0; constexpr uintptr_t OnDrawGizmosSelected = 0x35848B0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Utils.EnumExtensions struct EnumExtensions { // ---- Methods ---- constexpr uintptr_t AddFlag = 0x463590; constexpr uintptr_t RemoveFlag = 0x463590; constexpr uintptr_t HasFlagFast = 0x463590; constexpr uintptr_t ToUInt = 0x463590; constexpr uintptr_t FromUInt = 0x463590; }; // CombatMaster.Utils.FastScreenshot struct FastScreenshot { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Utils.GameObjectExtensions struct GameObjectExtensions { // ---- Methods ---- constexpr uintptr_t GetRendererBounds = 0x3579570; constexpr uintptr_t DestroyChildren = 0x3579130; constexpr uintptr_t ForceLOD0 = 0x35793C0; constexpr uintptr_t ChangeActive = 0x35790E0; constexpr uintptr_t SetActive = 0x3579AA0; }; // CombatMaster.Utils.MapScreenshotMaker struct MapScreenshotMaker { constexpr uintptr_t _fileName = 0x20; constexpr uintptr_t _shortDistance = 0x28; constexpr uintptr_t _midDistance = 0x2C; constexpr uintptr_t _longDistance = 0x30; constexpr uintptr_t _cullSpherical = 0x34; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35842F0; }; // CombatMaster.Utils.MaterialExtensions struct MaterialExtensions { constexpr uintptr_t _surface = 0x0; constexpr uintptr_t _blend = 0x4; constexpr uintptr_t _alphaClip = 0x8; constexpr uintptr_t _srcBlend = 0xC; constexpr uintptr_t _dstBlend = 0x10; constexpr uintptr_t _zWrite = 0x14; // ---- Methods ---- constexpr uintptr_t ChangeTransparency = 0x3584340; constexpr uintptr_t .cctor = 0x3584660; }; // CombatMaster.Utils.MathUtils struct MathUtils { // ---- Methods ---- constexpr uintptr_t InverseLerpUnclamped = 0x3584790; }; // CombatMaster.Utils.TransformLink struct TransformLink { constexpr uintptr_t _origin = 0x20; constexpr uintptr_t _forceOnEnable = 0x28; constexpr uintptr_t _position = 0x29; constexpr uintptr_t _localPositionOffset = 0x2C; constexpr uintptr_t _rotation = 0x38; constexpr uintptr_t _localRotationOffset = 0x3C; constexpr uintptr_t _scale = 0x48; constexpr uintptr_t _useTween = 0x49; constexpr uintptr_t _tweenTime = 0x4C; constexpr uintptr_t _tweenEaseType = 0x50; constexpr uintptr_t _tweenAnimationCurve = 0x58; constexpr uintptr_t _tweenPosition = 0x60; constexpr uintptr_t _tweenRotation = 0x68; constexpr uintptr_t _tweenScale = 0x70; // ---- Methods ---- constexpr uintptr_t Origin = 0x526D40; constexpr uintptr_t LocalPositionOffset = 0x1D722D0; constexpr uintptr_t LocalPositionOffset = 0x1D72440; constexpr uintptr_t Rotation = 0x54F420; constexpr uintptr_t Rotation = 0x54F430; constexpr uintptr_t SetOrigin = 0x358A1F0; constexpr uintptr_t OnEnable = 0x358A170; constexpr uintptr_t Update = 0x358A800; constexpr uintptr_t .ctor = 0x358AA60; }; // CombatMaster.Utils.TransformRotator struct TransformRotator { constexpr uintptr_t _rotationSpeed = 0x20; // ---- Methods ---- constexpr uintptr_t Update = 0x358AA70; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Utils.UpdateSkinnedMeshBoundsByMesh struct UpdateSkinnedMeshBoundsByMesh { // ---- Methods ---- constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.Settings.EAccelerationType struct EAccelerationType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Fixed = 0x0; constexpr uintptr_t DistanceBased = 0x0; constexpr uintptr_t SpeedBased = 0x0; }; // CombatMaster.Settings.EAdsSensitivitySwitch struct EAdsSensitivitySwitch { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Instantly = 0x0; constexpr uintptr_t AtTheAnimEnd = 0x0; constexpr uintptr_t Gradually = 0x0; }; // CombatMaster.Settings.EAntiAliasingQuality struct EAntiAliasingQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Disabled = 0x0; constexpr uintptr_t Fast = 0x0; constexpr uintptr_t Quality = 0x0; }; // CombatMaster.Settings.EAutoFireRangeClampType struct EAutoFireRangeClampType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Shooting = 0x0; constexpr uintptr_t AdsShooting = 0x0; }; // CombatMaster.Settings.EBodyCamEnabled struct EBodyCamEnabled { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Off = 0x0; constexpr uintptr_t On = 0x0; constexpr uintptr_t OnlyHardCore = 0x0; }; // CombatMaster.Settings.EDecalsQuality struct EDecalsQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t X20 = 0x0; constexpr uintptr_t X40 = 0x0; }; // CombatMaster.Settings.EDetails struct EDetails { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Mid = 0x0; constexpr uintptr_t High = 0x0; constexpr uintptr_t Ultra = 0x0; }; // CombatMaster.Settings.EFpsQuality struct EFpsQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t X30 = 0x0; constexpr uintptr_t X60 = 0x0; }; // CombatMaster.Settings.EGyroscopeEnabledType struct EGyroscopeEnabledType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Disabled = 0x0; constexpr uintptr_t Enabled = 0x0; constexpr uintptr_t OnlyInAds = 0x0; }; // CombatMaster.Settings.EMipMapQuality struct EMipMapQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Mid = 0x0; constexpr uintptr_t High = 0x0; constexpr uintptr_t Ultra = 0x0; }; // CombatMaster.Settings.EParticlesQuality struct EParticlesQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t High = 0x0; }; // CombatMaster.Settings.EPromptsStyle struct EPromptsStyle { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Auto = 0x0; constexpr uintptr_t Ps = 0x0; constexpr uintptr_t XBox = 0x0; }; // CombatMaster.Settings.EQualityLevels struct EQualityLevels { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t High = 0x0; constexpr uintptr_t Ultra = 0x0; constexpr uintptr_t None = 0x0; }; // CombatMaster.Settings.EQualityLevelsExtensions struct EQualityLevelsExtensions { constexpr uintptr_t _loc_quality_low = 0x0; constexpr uintptr_t _loc_quality_mid = 0x0; constexpr uintptr_t _loc_quality_high = 0x0; constexpr uintptr_t _loc_quality_ultra = 0x0; // ---- Methods ---- constexpr uintptr_t GetLocalizationKey = 0x3576D50; }; // CombatMaster.Settings.ESensitivityStrength struct ESensitivityStrength { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Mid = 0x0; constexpr uintptr_t High = 0x0; constexpr uintptr_t None = 0x0; }; // CombatMaster.Settings.EShadowQuality struct EShadowQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Low = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t High = 0x0; }; // CombatMaster.Settings.ETerrainDetailsQuality struct ETerrainDetailsQuality { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Off = 0x0; constexpr uintptr_t Medium = 0x0; constexpr uintptr_t High = 0x0; }; // CombatMaster.Settings.ETextureLimit struct ETextureLimit { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t FullRes = 0x0; constexpr uintptr_t HalfRes = 0x0; constexpr uintptr_t Quarter = 0x0; constexpr uintptr_t Eighth = 0x0; }; // SerializeData struct SerializeData { constexpr uintptr_t QualitySettingInfos = 0x10; constexpr uintptr_t SensitivitySettingInfos = 0x18; }; // CombatMaster.Settings.GameSettings struct GameSettings { constexpr uintptr_t LobbyShadowDistance = 0x0; constexpr uintptr_t BattleShadowDistance = 0x0; constexpr uintptr_t SerializedData = 0x10; constexpr uintptr_t TpsMode = 0x20; constexpr uintptr_t HitVibration = 0x38; constexpr uintptr_t EquipVibration = 0x50; constexpr uintptr_t Locale = 0x68; constexpr uintptr_t Theme = 0x80; constexpr uintptr_t ShowKillReport = 0x98; constexpr uintptr_t ShowKillingCard = 0xB0; constexpr uintptr_t ShowGlobalHighlight = 0xC8; constexpr uintptr_t ShowFriendOnlineNotify = 0xE0; constexpr uintptr_t ShowFriendInviteNotify = 0xF8; constexpr uintptr_t ShowShrinkLobbyGlobalChat = 0x110; constexpr uintptr_t BodyCamEnabled = 0x128; constexpr uintptr_t BodyCamHandsSpring = 0x140; constexpr uintptr_t BodyCamChestPosition = 0x158; constexpr uintptr_t BodyCamFishEyeEffect = 0x170; constexpr uintptr_t BodyCamSaturation = 0x188; constexpr uintptr_t BodyCamColorOffset = 0x1A0; constexpr uintptr_t WeaponSwaySensitivity = 0x1B8; constexpr uintptr_t ScaleUi = 0x1D0; constexpr uintptr_t RenderQuality = 0x1E8; constexpr uintptr_t ParticlesQuality = 0x200; constexpr uintptr_t Decals = 0x218; constexpr uintptr_t EnvironmentDecals = 0x230; constexpr uintptr_t BloodEnabled = 0x248; constexpr uintptr_t ExplosionDecals = 0x260; constexpr uintptr_t LobbyLight = 0x278; constexpr uintptr_t BattleLight = 0x290; constexpr uintptr_t LaserLight = 0x2A8; constexpr uintptr_t BodyCamPostProcess = 0x2C0; constexpr uintptr_t OutlinePostProcess = 0x2D8; constexpr uintptr_t FallBlurPostProcess = 0x2F0; constexpr uintptr_t LobbyShadows = 0x308; constexpr uintptr_t BattleShadows = 0x320; constexpr uintptr_t FogEnabled = 0x338; constexpr uintptr_t LobbyTextureQuality = 0x350; constexpr uintptr_t BattleTextureQuality = 0x368; constexpr uintptr_t BattleAntiAliasing = 0x380; constexpr uintptr_t LobbyAntiAliasing = 0x398; constexpr uintptr_t Anisotropic = 0x3B0; constexpr uintptr_t ImpostorsTextureQuality = 0x3C8; constexpr uintptr_t ImpostorsRerenderAngle = 0x3E0; constexpr uintptr_t ImpostorsMaxRerenderPerFrame = 0x3F8; constexpr uintptr_t ImpostorsMaxDistance = 0x410; constexpr uintptr_t TerrainDetailsQuality = 0x428; constexpr uintptr_t CombatZoneCloudsEffect = 0x440; constexpr uintptr_t StreamingMipMaps = 0x458; constexpr uintptr_t MipMapQuality = 0x470; constexpr uintptr_t DestructibleProps = 0x488; constexpr uintptr_t ShortDistanceCulling = 0x4A0; constexpr uintptr_t MidDistanceCulling = 0x4B8; constexpr uintptr_t LongDistanceCulling = 0x4D0; constexpr uintptr_t FramesPerSecond = 0x4E8; constexpr uintptr_t Ragdoll = 0x500; constexpr uintptr_t FieldOfViewWorld = 0x518; constexpr uintptr_t FieldOfViewHands = 0x530; constexpr uintptr_t ResolutionLobby = 0x548; constexpr uintptr_t ScreenScaleLobby = 0x560; constexpr uintptr_t ResolutionBattle = 0x578; constexpr uintptr_t ScreenScaleBattle = 0x590; constexpr uintptr_t VSync = 0x5A8; constexpr uintptr_t AccelerationType = 0x5C0; constexpr uintptr_t AccelerationFixedBasedValue = 0x5D8; constexpr uintptr_t AccelerationSpeedBasedValue = 0x5F0; constexpr uintptr_t AccelerationDistanceBasedValue = 0x608; constexpr uintptr_t SensitivityStrength = 0x620; constexpr uintptr_t AdsSensitivitySwitchType = 0x638; constexpr uintptr_t AdsSensMultiplier = 0x650; constexpr uintptr_t StandardSensitivity = 0x668; constexpr uintptr_t ScopeX1_5Sensitivity = 0x680; constexpr uintptr_t ScopeX2Sensitivity = 0x698; constexpr uintptr_t ScopeX2_4Sensitivity = 0x6B0; constexpr uintptr_t ScopeX3Sensitivity = 0x6C8; constexpr uintptr_t ScopeX4Sensitivity = 0x6E0; constexpr uintptr_t ScopeX6Sensitivity = 0x6F8; constexpr uintptr_t ScopeX8Sensitivity = 0x710; constexpr uintptr_t GyroscopeEnabled = 0x728; constexpr uintptr_t GyroInvertHorizontal = 0x740; constexpr uintptr_t GyroInvertVertical = 0x758; constexpr uintptr_t GyroStandardSensitivity = 0x770; constexpr uintptr_t GyroScopeX1_5Sensitivity = 0x788; constexpr uintptr_t GyroScopeX2Sensitivity = 0x7A0; constexpr uintptr_t GyroScopeX2_4Sensitivity = 0x7B8; constexpr uintptr_t GyroScopeX3Sensitivity = 0x7D0; constexpr uintptr_t GyroScopeX4Sensitivity = 0x7E8; constexpr uintptr_t GyroScopeX6Sensitivity = 0x800; constexpr uintptr_t GyroScopeX8Sensitivity = 0x818; constexpr uintptr_t InvertLookY = 0x830; constexpr uintptr_t TacticalSprintToggle = 0x848; constexpr uintptr_t AimAssist = 0x860; constexpr uintptr_t AutoFire = 0x878; constexpr uintptr_t AutoFireRangeClampType = 0x890; constexpr uintptr_t AutoFireRangeHipFireClamp = 0x8A8; constexpr uintptr_t FixedJoystick = 0x8C0; constexpr uintptr_t StandAfterSlide = 0x8D8; constexpr uintptr_t AdsWhenShoot = 0x8F0; constexpr uintptr_t HoldAds = 0x908; constexpr uintptr_t AutoSecondaryBash = 0x920; constexpr uintptr_t SniperShootFromAds = 0x938; constexpr uintptr_t BRAutoLoot = 0x950; constexpr uintptr_t DoubleTapAction = 0x968; constexpr uintptr_t InvertScreen = 0x980; constexpr uintptr_t InvertTouchZones = 0x998; constexpr uintptr_t AutoUseZiplineOnParachute = 0x9B0; constexpr uintptr_t TouchZoneShooting = 0x9C8; constexpr uintptr_t TouchZoneShootingY = 0x9E0; constexpr uintptr_t TouchZoneAds = 0x9F8; constexpr uintptr_t TouchZoneAdsY = 0xA10; constexpr uintptr_t MiscShowPrompts = 0xA28; constexpr uintptr_t Gamepad_AimResponseCurveType = 0xA40; constexpr uintptr_t Gamepad_AimAssist = 0xA58; constexpr uintptr_t Gamepad_AutoFire = 0xA70; constexpr uintptr_t Gamepad_AutoFireRangeClampType = 0xA88; constexpr uintptr_t Gamepad_AutoFireRangeHipFireClamp = 0xAA0; constexpr uintptr_t Gamepad_DeadZoneMin = 0xAB8; constexpr uintptr_t Gamepad_AimingHorizontalSensitivity = 0xAD0; constexpr uintptr_t Gamepad_AimingVerticalSensitivity = 0xAE8; constexpr uintptr_t Gamepad_AdsSensMultiplier = 0xB00; constexpr uintptr_t Gamepad_HoldAds = 0xB18; constexpr uintptr_t Gamepad_ControllerVibration = 0xB30; constexpr uintptr_t Gamepad_ScoreboardToggle = 0xB48; constexpr uintptr_t Gamepad_AdsSensitivitySwitchType = 0xB60; constexpr uintptr_t Gamepad_StandardSensitivity = 0xB78; constexpr uintptr_t Gamepad_ScopeX1_5Sensitivity = 0xB90; constexpr uintptr_t Gamepad_ScopeX2Sensitivity = 0xBA8; constexpr uintptr_t Gamepad_ScopeX2_4Sensitivity = 0xBC0; constexpr uintptr_t Gamepad_ScopeX3Sensitivity = 0xBD8; constexpr uintptr_t Gamepad_ScopeX4Sensitivity = 0xBF0; constexpr uintptr_t Gamepad_ScopeX6Sensitivity = 0xC08; constexpr uintptr_t Gamepad_ScopeX8Sensitivity = 0xC20; constexpr uintptr_t Gamepad_MiscEnableVirtualControls = 0xC38; constexpr uintptr_t Gamepad_MiscShowPrompts = 0xC50; constexpr uintptr_t Gamepad_MiscPromptsStyle = 0xC68; constexpr uintptr_t Gamepad_MiscDualSenseAlternateLayout = 0xC80; constexpr uintptr_t Gamepad_InvertLookY = 0xC98; constexpr uintptr_t OverallVolume = 0xCB0; constexpr uintptr_t LobbyMusicVolume = 0xCC8; constexpr uintptr_t BattleMusicVolume = 0xCE0; constexpr uintptr_t UISfxVolume = 0xCF8; constexpr uintptr_t BattleSfxVolume = 0xD10; constexpr uintptr_t PlayerHuhSoundVolume = 0xD28; constexpr uintptr_t _battleMatchInfo = 0xD40; constexpr uintptr_t _applyQualityFrame = 0xD48; constexpr uintptr_t _applyApplicationFrame = 0xD4C; constexpr uintptr_t _displayResolution = 0xD50; constexpr uintptr_t _rendererFeatures = 0xD58; // ---- Methods ---- constexpr uintptr_t .ctor = 0x357ABE0; constexpr uintptr_t DisplayResolution = 0x35811B0; constexpr uintptr_t RendererFeatures = 0x35811D0; constexpr uintptr_t ToggleBattleState = 0x357AB20; constexpr uintptr_t ApplyQualityChange = 0x3579DC0; constexpr uintptr_t ApplyDualSenseAlternateLayoutChange = 0x512CE0; constexpr uintptr_t ApplyApplicationChange = 0x3579BF0; constexpr uintptr_t ImpostorsApplyChangeScaleFactorRerenderAngle = 0x357A2E0; constexpr uintptr_t ImpostorsApplyChangedMaxSimultaneousRerender = 0x357A420; constexpr uintptr_t ImpostorsApplyChangeScaleFactor = 0x357A380; constexpr uintptr_t ImpostorsApplyChangeMaxDistance = 0x357A290; constexpr uintptr_t CheckRenderQuality = 0x3579F30; constexpr uintptr_t ApplyQualityChangeDelayed = 0x3579D30; constexpr uintptr_t ApplyApplicationChangeDelayed = 0x3579B60; constexpr uintptr_t IsDowngradeRenderQuality = 0x357A4A0; constexpr uintptr_t GetRenderQualityOptions = 0x357A140; constexpr uintptr_t SetRenderQualityOptions = 0x357A670; constexpr uintptr_t SetSensitivityOptions = 0x357AAC0; constexpr uintptr_t GetDeviceRenderQuality = 0x2157BE0; constexpr uintptr_t CheckScreenResolution = 0x3579FC0; }; // CombatMaster.Settings.QualitySettingsInfo struct QualitySettingsInfo { constexpr uintptr_t ParticlesQuality = 0x18; constexpr uintptr_t Decals = 0x1C; constexpr uintptr_t EnvironmentDecals = 0x20; constexpr uintptr_t BloodDecals = 0x21; constexpr uintptr_t ExplosionDecals = 0x22; constexpr uintptr_t LobbyLight = 0x23; constexpr uintptr_t LobbyShadows = 0x24; constexpr uintptr_t BattleLight = 0x25; constexpr uintptr_t LaserLight = 0x26; constexpr uintptr_t BodyCamPostProcess = 0x27; constexpr uintptr_t OutlinePostProcess = 0x28; constexpr uintptr_t FallBlurPostProcess = 0x29; constexpr uintptr_t BattleShadows = 0x2C; constexpr uintptr_t FogEnabled = 0x30; constexpr uintptr_t LobbyTextureQuality = 0x34; constexpr uintptr_t BattleTextureQuality = 0x38; constexpr uintptr_t BattleAntiAliasing = 0x3C; constexpr uintptr_t LobbyAntiAliasing = 0x40; constexpr uintptr_t Anisotropic = 0x44; constexpr uintptr_t ImpostorsTextureQuality = 0x48; constexpr uintptr_t ImpostorsRerenderAngle = 0x4C; constexpr uintptr_t ImpostorsMaxRerenderPerFrame = 0x50; constexpr uintptr_t TerrainDetailsQuality = 0x54; constexpr uintptr_t CombatZoneCloudsEffect = 0x58; constexpr uintptr_t StreamingMipMaps = 0x59; constexpr uintptr_t MipMapRendersPerFrame = 0x5C; constexpr uintptr_t ShortDistanceCulling = 0x60; constexpr uintptr_t MidDistanceCulling = 0x64; constexpr uintptr_t LongDistanceCulling = 0x68; constexpr uintptr_t ImpostorsMaxDistance = 0x6C; constexpr uintptr_t DestructibleProps = 0x70; constexpr uintptr_t FramesPerSecond = 0x74; constexpr uintptr_t Ragdoll = 0x78; constexpr uintptr_t ResolutionLobby = 0x7C; constexpr uintptr_t ScreenScaleLobby = 0x80; constexpr uintptr_t ResolutionBattle = 0x84; constexpr uintptr_t ScreenScaleBattle = 0x88; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3587E00; }; // CombatMaster.Settings.RenderQualityOptions struct RenderQualityOptions { constexpr uintptr_t Quality = 0x10; constexpr uintptr_t SettingsInfo = 0x18; }; // CombatMaster.Settings.SensitivityOptions struct SensitivityOptions { constexpr uintptr_t Strength = 0x10; constexpr uintptr_t SettingsInfo = 0x18; }; // CombatMaster.Settings.SensitivitySettingsInfo struct SensitivitySettingsInfo { constexpr uintptr_t StandardSensitivity = 0x18; constexpr uintptr_t ScopeX1_5Sensitivity = 0x1C; constexpr uintptr_t ScopeX2Sensitivity = 0x20; constexpr uintptr_t ScopeX2_4Sensitivity = 0x24; constexpr uintptr_t ScopeX3Sensitivity = 0x28; constexpr uintptr_t ScopeX4Sensitivity = 0x2C; constexpr uintptr_t ScopeX6Sensitivity = 0x30; constexpr uintptr_t ScopeX8Sensitivity = 0x34; constexpr uintptr_t GyroStandardSensitivity = 0x38; constexpr uintptr_t GyroScopeX1_5Sensitivity = 0x3C; constexpr uintptr_t GyroScopeX2Sensitivity = 0x40; constexpr uintptr_t GyroScopeX2_4Sensitivity = 0x44; constexpr uintptr_t GyroScopeX3Sensitivity = 0x48; constexpr uintptr_t GyroScopeX4Sensitivity = 0x4C; constexpr uintptr_t GyroScopeX6Sensitivity = 0x50; constexpr uintptr_t GyroScopeX8Sensitivity = 0x54; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35881A0; }; // CombatMaster.Settings.SettingFileds.BooleanSetting struct BooleanSetting { constexpr uintptr_t _key = 0x10; constexpr uintptr_t _value = 0x18; constexpr uintptr_t OnChange = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3575C30; constexpr uintptr_t Add_OnChange = 0x3575CE0; constexpr uintptr_t Remove_OnChange = 0x3575DE0; constexpr uintptr_t HasValue = 0x3575D90; constexpr uintptr_t Get = 0x526A10; constexpr uintptr_t Set = 0x3575B50; constexpr uintptr_t Op_Implicit = 0x526A10; }; // CombatMaster.Settings.SettingFileds.EnumSetting`1 struct EnumSetting_ { constexpr uintptr_t _key = 0x0; constexpr uintptr_t _changed = 0x0; constexpr uintptr_t _default = 0x0; constexpr uintptr_t _value = 0x0; // ---- Methods ---- constexpr uintptr_t .ctor = 0x463590; constexpr uintptr_t Add_OnChange = 0x351800; constexpr uintptr_t Remove_OnChange = 0x351800; constexpr uintptr_t HasValue = 0x3496B0; constexpr uintptr_t Get = 0x463590; constexpr uintptr_t Set = 0x463590; constexpr uintptr_t Op_Implicit = 0x463590; }; // CombatMaster.Settings.SettingFileds.Int32Setting struct Int32Setting { constexpr uintptr_t _key = 0x10; constexpr uintptr_t _default = 0x18; constexpr uintptr_t _value = 0x1C; constexpr uintptr_t OnChange = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3583BB0; constexpr uintptr_t Add_OnChange = 0x3583C50; constexpr uintptr_t Remove_OnChange = 0x3583D50; constexpr uintptr_t HasValue = 0x3583D00; constexpr uintptr_t Get = 0x7EEE10; constexpr uintptr_t Set = 0x3583A70; constexpr uintptr_t TriggerOnChange = 0x3583B50; constexpr uintptr_t Op_Implicit = 0x7EEE10; }; // CombatMaster.Settings.SettingFileds.SingleSetting struct SingleSetting { constexpr uintptr_t _key = 0x10; constexpr uintptr_t _default = 0x18; constexpr uintptr_t _value = 0x1C; constexpr uintptr_t OnChange = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3588580; constexpr uintptr_t Add_OnChange = 0x3588630; constexpr uintptr_t Remove_OnChange = 0x3588730; constexpr uintptr_t HasValue = 0x35886E0; constexpr uintptr_t DefaultValue = 0xD5B780; constexpr uintptr_t Get = 0x85BE60; constexpr uintptr_t Set = 0x35883F0; constexpr uintptr_t TriggerOnChange = 0x3588520; constexpr uintptr_t Op_Implicit = 0x85BE60; }; // CombatMaster.Settings.SettingFileds.StringSetting struct StringSetting { constexpr uintptr_t _key = 0x10; constexpr uintptr_t _default = 0x18; constexpr uintptr_t _value = 0x20; constexpr uintptr_t Changed = 0x28; // ---- Methods ---- constexpr uintptr_t .ctor = 0x35889E0; constexpr uintptr_t Add_Changed = 0x3588AA0; constexpr uintptr_t Remove_Changed = 0x3588BA0; constexpr uintptr_t HasValue = 0x3588B50; constexpr uintptr_t Get = 0x53E8F0; constexpr uintptr_t Set = 0x35888F0; constexpr uintptr_t Op_Implicit = 0x53E8F0; }; // CombatMaster.Json.FieldsContractResolver struct FieldsContractResolver { // ---- Methods ---- constexpr uintptr_t CreateProperties = 0x35772F0; constexpr uintptr_t CreateProperty = 0x3577510; constexpr uintptr_t .ctor = 0x35775F0; }; // CombatMaster.Json.JsonUtils struct JsonUtils { constexpr uintptr_t _fieldsContractResolver = 0x0; constexpr uintptr_t _profileJsonSerializerSettings = 0x8; // ---- Methods ---- constexpr uintptr_t FieldsContractResolver = 0x3583E00; constexpr uintptr_t ProfileJsonSerializerSettings = 0x3583ED0; }; // CombatMaster.Json.ObscuredValueConverter struct ObscuredValueConverter { constexpr uintptr_t _types = 0x10; // ---- Methods ---- constexpr uintptr_t WriteJson = 0x3585A60; constexpr uintptr_t ReadJson = 0x3584F50; constexpr uintptr_t CanConvert = 0x3584E70; constexpr uintptr_t .ctor = 0x35862D0; }; // CombatMaster.Battle.ESessionAccessType struct ESessionAccessType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Debug = 0x0; constexpr uintptr_t Prod = 0x0; }; // CombatMaster.Battle.Gameplay.IUpdatable struct IUpdatable { // ---- Methods ---- constexpr uintptr_t UpdateCore = 0x351010; }; // CombatMaster.Battle.Gameplay.IFixedUpdatable struct IFixedUpdatable { // ---- Methods ---- constexpr uintptr_t FixedUpdateCore = 0x351010; }; // CombatMaster.Battle.Gameplay.ILateUpdatable struct ILateUpdatable { // ---- Methods ---- constexpr uintptr_t LateUpdateCore = 0x351010; }; // CombatMaster.Battle.Gameplay.UpdateSystem struct UpdateSystem { constexpr uintptr_t _samplerSystem = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x358F180; constexpr uintptr_t Update = 0x1EDBAB0; constexpr uintptr_t UpdateCore = 0x351010; }; // CombatMaster.Battle.Gameplay.UpdateSystem`1 struct UpdateSystem_ { constexpr uintptr_t _samplerInstance = 0x0; constexpr uintptr_t _instances = 0x0; constexpr uintptr_t _currentIndex = 0x0; // ---- Methods ---- constexpr uintptr_t Ref = 0x347A50; constexpr uintptr_t CurrentIndex = 0x349450; constexpr uintptr_t AddToUpdate = 0x463590; constexpr uintptr_t RemoveFromUpdate = 0x463590; constexpr uintptr_t UpdateCore = 0x351010; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.Battle.Gameplay.FixedUpdateSystem struct FixedUpdateSystem { constexpr uintptr_t _samplerSystem = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3577640; constexpr uintptr_t FixedUpdate = 0x1EDBAB0; constexpr uintptr_t FixedUpdateCore = 0x351010; }; // CombatMaster.Battle.Gameplay.FixedUpdateSystem`1 struct FixedUpdateSystem_ { constexpr uintptr_t _samplerInstance = 0x0; constexpr uintptr_t _instances = 0x0; // ---- Methods ---- constexpr uintptr_t Ref = 0x347A50; constexpr uintptr_t AddToUpdate = 0x463590; constexpr uintptr_t RemoveFromUpdate = 0x463590; constexpr uintptr_t FixedUpdateCore = 0x351010; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.Battle.Gameplay.LateUpdateSystem struct LateUpdateSystem { constexpr uintptr_t _samplerSystem = 0x18; // ---- Methods ---- constexpr uintptr_t .ctor = 0x3584160; constexpr uintptr_t LateUpdate = 0x1EDBAB0; constexpr uintptr_t LateUpdateCore = 0x351010; }; // CombatMaster.Battle.Gameplay.LateUpdateSystem`1 struct LateUpdateSystem_ { constexpr uintptr_t _samplerInstance = 0x0; constexpr uintptr_t _instances = 0x0; // ---- Methods ---- constexpr uintptr_t Ref = 0x347A50; constexpr uintptr_t AddToUpdate = 0x463590; constexpr uintptr_t RemoveFromUpdate = 0x463590; constexpr uintptr_t LateUpdateCore = 0x351010; constexpr uintptr_t .ctor = 0x351010; }; // CombatMaster.Battle.Gameplay.FlexySystem struct FlexySystem { constexpr uintptr_t _clear = 0x10; // ---- Methods ---- constexpr uintptr_t GetRef = 0x463590; constexpr uintptr_t Clear = 0x35777D0; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.Battle.Gameplay.FlexySystemRefs`1 struct FlexySystemRefs_ { constexpr uintptr_t Ref = 0x0; // ---- Methods ---- constexpr uintptr_t Clear = 0x351080; }; // CombatMaster.Battle.Gameplay.SystemsRoot struct SystemsRoot { constexpr uintptr_t _ref = 0x0; constexpr uintptr_t _updateSystems = 0x20; constexpr uintptr_t _fixedSystems = 0x28; constexpr uintptr_t _lateSystems = 0x30; // ---- Methods ---- constexpr uintptr_t Init = 0x3589210; constexpr uintptr_t Ref = 0x3589A90; constexpr uintptr_t Add = 0x3588E70; constexpr uintptr_t Update = 0x3589810; constexpr uintptr_t FixedUpdate = 0x35890A0; constexpr uintptr_t LateUpdate = 0x3589260; constexpr uintptr_t OnDestroy = 0x35893D0; constexpr uintptr_t .ctor = 0x3589980; }; // CombatMaster.View.CanvasWebViewCustomize struct CanvasWebViewCustomize { constexpr uintptr_t _buttonClose = 0x20; constexpr uintptr_t _image = 0x28; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E23A0; constexpr uintptr_t SetColorRawImage = 0x37E2420; constexpr uintptr_t SetActiveCloseButton = 0x37E2400; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.InputControllers.EAimResponseCurveType struct EAimResponseCurveType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Standart = 0x0; constexpr uintptr_t Linear = 0x0; constexpr uintptr_t Dynamic = 0x0; }; // CombatMaster.View.InputControllers.EDoubleTapAction struct EDoubleTapAction { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t None = 0x0; constexpr uintptr_t UseLethal = 0x0; constexpr uintptr_t ChangeWeapon = 0x0; constexpr uintptr_t Jump = 0x0; constexpr uintptr_t Crouch = 0x0; constexpr uintptr_t Ads = 0x0; constexpr uintptr_t Reload = 0x0; constexpr uintptr_t Bash = 0x0; constexpr uintptr_t Parachute = 0x0; }; // CombatMaster.View.DOTweenAnim.TweenAudioEvent struct TweenAudioEvent { constexpr uintptr_t _toOffset = 0x20; constexpr uintptr_t _toBase = 0x38; constexpr uintptr_t _tween = 0x50; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E2C30; constexpr uintptr_t OnDestroy = 0x37E2E90; constexpr uintptr_t PlayToOffset = 0x37E3080; constexpr uintptr_t PlayToBase = 0x37E3050; constexpr uintptr_t .ctor = 0x510900; }; // Internal struct Internal { // ---- Methods ---- constexpr uintptr_t DelayToOffsetPropName = 0x37E2490; constexpr uintptr_t TimeToOffsetPropName = 0x37E25B0; constexpr uintptr_t EaseToOffsetPropName = 0x37E24F0; constexpr uintptr_t DelayToBasePropName = 0x37E2460; constexpr uintptr_t TimeToBasePropName = 0x37E2580; constexpr uintptr_t EaseToBasePropName = 0x37E24C0; constexpr uintptr_t LoopPropName = 0x37E2520; constexpr uintptr_t OnEnablePropName = 0x37E2550; }; // CombatMaster.View.DOTweenAnim.TweenBase struct TweenBase { constexpr uintptr_t _delayToOffset = 0x20; constexpr uintptr_t _timeToOffset = 0x24; constexpr uintptr_t _easeToOffset = 0x28; constexpr uintptr_t _delayToBase = 0x2C; constexpr uintptr_t _timeToBase = 0x30; constexpr uintptr_t _easeToBase = 0x34; constexpr uintptr_t _loop = 0x38; constexpr uintptr_t _onEnable = 0x39; constexpr uintptr_t _destroyCancellationToken = 0x40; constexpr uintptr_t _delayCancellationSource = 0x48; constexpr uintptr_t _cancellationSource = 0x50; constexpr uintptr_t _isInitialized = 0x58; constexpr uintptr_t _isPlayingInternal = 0x59; constexpr uintptr_t _disableFrame = 0x5C; constexpr uintptr_t ToOffsetEvent = 0x60; constexpr uintptr_t ToBaseEvent = 0x68; // ---- Methods ---- constexpr uintptr_t IsPlayOnEnable = 0x149CFE0; constexpr uintptr_t IsPlaying = 0x58B260; constexpr uintptr_t IsPlaying = 0x62F3E0; constexpr uintptr_t StartPlayingTime = 0x1D66040; constexpr uintptr_t StartPlayingTime = 0x1D664D0; constexpr uintptr_t Awake = 0x37E30B0; constexpr uintptr_t OnEnable = 0x37E3280; constexpr uintptr_t OnDisable = 0x37E3250; constexpr uintptr_t DelayedOnEnable = 0x37E3180; constexpr uintptr_t DelayedOnDisable = 0x37E30F0; constexpr uintptr_t Play = 0x37E3350; constexpr uintptr_t InvokePlay = 0x37E3210; constexpr uintptr_t Stop = 0x37E3450; constexpr uintptr_t PlayInternal = 0x37E32B0; constexpr uintptr_t .ctor = 0x37E34A0; }; // CombatMaster.View.DOTweenAnim.TweenColorAlpha struct TweenColorAlpha { constexpr uintptr_t _offsetAlpha = 0x78; constexpr uintptr_t _graphic = 0x80; constexpr uintptr_t _canvasGroup = 0x88; constexpr uintptr_t _currentTheme = 0x90; constexpr uintptr_t _originalAlpha = 0x94; constexpr uintptr_t _targetAlpha = 0x98; constexpr uintptr_t _tweenTo = 0xA0; constexpr uintptr_t _tweenFrom = 0xA8; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E34C0; constexpr uintptr_t DelayedOnEnable = 0x37E3640; constexpr uintptr_t DelayedOnDisable = 0x37E3560; constexpr uintptr_t OnThemeChange = 0x37E39C0; constexpr uintptr_t PlayInternal = 0x37E3A70; constexpr uintptr_t DoGraphic = 0x37E37D0; constexpr uintptr_t GetAlpha = 0x37E3890; constexpr uintptr_t SetAlpha = 0x37E3B30; constexpr uintptr_t .ctor = 0x37E34A0; }; // CombatMaster.View.DOTweenAnim.TweenColorSaturate struct TweenColorSaturate { constexpr uintptr_t _offsetSaturate = 0x78; constexpr uintptr_t _graphic = 0x80; constexpr uintptr_t _currentTheme = 0x88; constexpr uintptr_t _originalSaturate = 0x8C; constexpr uintptr_t _targetSaturate = 0x90; constexpr uintptr_t _tweenTo = 0x98; constexpr uintptr_t _tweenFrom = 0xA0; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E3D50; constexpr uintptr_t DelayedOnEnable = 0x37E3F70; constexpr uintptr_t DelayedOnDisable = 0x37E3E90; constexpr uintptr_t OnThemeChange = 0x37E4340; constexpr uintptr_t PlayInternal = 0x37E43F0; constexpr uintptr_t DoGraphic = 0x37E41D0; constexpr uintptr_t SetColorSaturate = 0x37E44B0; constexpr uintptr_t GetHSV = 0x37E4290; constexpr uintptr_t .ctor = 0x37E34A0; }; // CombatMaster.View.DOTweenAnim.TweenColorValue struct TweenColorValue { constexpr uintptr_t _offsetValue = 0x78; constexpr uintptr_t _graphic = 0x80; constexpr uintptr_t _currentTheme = 0x88; constexpr uintptr_t _originalValue = 0x8C; constexpr uintptr_t _targetValue = 0x90; constexpr uintptr_t _tweenTo = 0x98; constexpr uintptr_t _tweenFrom = 0xA0; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E47D0; constexpr uintptr_t DelayedOnEnable = 0x37E49F0; constexpr uintptr_t DelayedOnDisable = 0x37E4910; constexpr uintptr_t OnThemeChange = 0x37E4DC0; constexpr uintptr_t PlayInternal = 0x37E4E70; constexpr uintptr_t DoGraphic = 0x37E4C50; constexpr uintptr_t SetColorValue = 0x37E4F30; constexpr uintptr_t GetHSV = 0x37E4D10; constexpr uintptr_t .ctor = 0x37E34A0; }; // CombatMaster.View.DOTweenAnim.TweenEnable struct TweenEnable { constexpr uintptr_t _playOnEnable = 0x20; constexpr uintptr_t _onEnableDelay = 0x24; constexpr uintptr_t _enabledOnStart = 0x28; constexpr uintptr_t _enabledFrom = 0x29; constexpr uintptr_t _delay = 0x2C; constexpr uintptr_t _enabledTo = 0x30; constexpr uintptr_t _controlEnabledFromTween = 0x31; constexpr uintptr_t _delayCancellationSource = 0x38; constexpr uintptr_t _cancellationSource = 0x40; // ---- Methods ---- constexpr uintptr_t OnEnable = 0x37E5290; constexpr uintptr_t OnDisable = 0x37E5250; constexpr uintptr_t Play = 0x37E53C0; constexpr uintptr_t .ctor = 0x510900; }; // CombatMaster.View.DOTweenAnim.TweenImageFill struct TweenImageFill { constexpr uintptr_t _offsetValue = 0x78; constexpr uintptr_t _image = 0x80; constexpr uintptr_t _originalValue = 0x88; constexpr uintptr_t _targetValue = 0x8C; constexpr uintptr_t _tweenTo = 0x90; constexpr uintptr_t _tweenFrom = 0x98; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E5480; constexpr uintptr_t PlayInternal = 0x37E5510; constexpr uintptr_t .ctor = 0x37E34A0; }; // CombatMaster.View.DOTweenAnim.TweenPosition struct TweenPosition { constexpr uintptr_t _offset = 0x78; constexpr uintptr_t _useIntervalStart = 0x84; constexpr uintptr_t _originalPos = 0x88; constexpr uintptr_t _targetPos = 0x94; constexpr uintptr_t _rectTransform = 0xA0; constexpr uintptr_t _transform = 0xA8; constexpr uintptr_t _tweenRectToPos = 0xB0; constexpr uintptr_t _tweenRectFromPos = 0xB8; constexpr uintptr_t _tweenToPos = 0xC0; constexpr uintptr_t _tweenFromPos = 0xC8; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E55D0; constexpr uintptr_t PlayInternal = 0x37E57E0; constexpr uintptr_t .ctor = 0x37E58A0; }; // CombatMaster.View.DOTweenAnim.TweenRectSize struct TweenRectSize { constexpr uintptr_t _offset = 0x78; constexpr uintptr_t _percentOffset = 0x80; constexpr uintptr_t _rectTransform = 0x88; constexpr uintptr_t _originalSize = 0x90; constexpr uintptr_t _targetSize = 0x98; constexpr uintptr_t _tweenToSize = 0xA0; constexpr uintptr_t _tweenFromSize = 0xA8; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E5910; constexpr uintptr_t PlayInternal = 0x37E5AB0; constexpr uintptr_t .ctor = 0x37E5B70; }; // CombatMaster.View.DOTweenAnim.TweenRotation struct TweenRotation { constexpr uintptr_t _offset = 0x78; constexpr uintptr_t _rotateMode = 0x84; constexpr uintptr_t _originalRot = 0x88; constexpr uintptr_t _targetRot = 0x94; constexpr uintptr_t _tweenToRot = 0xA0; constexpr uintptr_t _tweenFromRot = 0xA8; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E5C20; constexpr uintptr_t PlayInternal = 0x37E5D00; constexpr uintptr_t .ctor = 0x37E58A0; }; // CombatMaster.View.DOTweenAnim.TweenScale struct TweenScale { constexpr uintptr_t _offset = 0x78; constexpr uintptr_t _originalScale = 0x84; constexpr uintptr_t _targetScale = 0x90; constexpr uintptr_t _tweenToScale = 0xA0; constexpr uintptr_t _tweenFromScale = 0xA8; // ---- Methods ---- constexpr uintptr_t Awake = 0x37E5DC0; constexpr uintptr_t PlayInternal = 0x37E5E30; constexpr uintptr_t .ctor = 0x37E58A0; }; // CombatMaster.View.UI.TweenAnimsGroup struct TweenAnimsGroup { constexpr uintptr_t _getAnimsFromObject = 0x38; constexpr uintptr_t _getParticlesFromObject = 0x39; constexpr uintptr_t _anims = 0x40; constexpr uintptr_t _particles = 0x48; constexpr uintptr_t _animGroups = 0x50; constexpr uintptr_t _playOnEnable = 0x58; constexpr uintptr_t _playOnEnableSelf = 0x59; constexpr uintptr_t _delay = 0x5C; constexpr uintptr_t _lastActiveSelfState = 0x60; constexpr uintptr_t _isPlayed = 0x61; // ---- Methods ---- constexpr uintptr_t PlayOnEnable = 0x6C96E0; constexpr uintptr_t PlayOnEnable = 0x6C98D0; constexpr uintptr_t Awake = 0x37E25E0; constexpr uintptr_t OnEnable = 0x37E26D0; constexpr uintptr_t OnDisable = 0x37E26A0; constexpr uintptr_t Play = 0x37E2860; constexpr uintptr_t Stop = 0x37E2C20; constexpr uintptr_t PlayAll = 0x37E2780; constexpr uintptr_t StopAll = 0x37E2890; constexpr uintptr_t .ctor = 0x882520; }; // Microsoft.CodeAnalysis.EmbeddedAttribute struct EmbeddedAttribute { // ---- Methods ---- constexpr uintptr_t .ctor = 0x520010; }; // System.Runtime.CompilerServices.NullableAttribute struct NullableAttribute { constexpr uintptr_t NullableFlags = 0x10; // ---- Methods ---- constexpr uintptr_t .ctor = 0x34D5D30; constexpr uintptr_t .ctor = 0x8561B0; }; // MonoScriptData struct MonoScriptData { constexpr uintptr_t FilePathsData = 0x10; constexpr uintptr_t TypesData = 0x18; constexpr uintptr_t TotalTypes = 0x20; constexpr uintptr_t TotalFiles = 0x24; constexpr uintptr_t IsEditorOnly = 0x28; }; // UnitySourceGeneratedAssemblyMonoScriptTypes_v1 struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1 { // ---- Methods ---- constexpr uintptr_t Get = 0x34D9790; constexpr uintptr_t .ctor = 0x5109F0; }; // CombatMaster.AssetsLoader_CombatMaster struct AssetsLoader_CombatMaster { constexpr uintptr_t _24x24Remap = 0x20; // ---- Methods ---- constexpr uintptr_t .ctor = 0x34D50E0; constexpr uintptr_t LoadAssetAsync_Impl = 0x463590; constexpr uintptr_t LoadAssetSync_Impl = 0x463590; }; // CombatMaster.EBootType struct EBootType { constexpr uintptr_t value__ = 0x10; constexpr uintptr_t Client = 0x0; constexpr uintptr_t AsBattleServer = 0x0; constexpr uintptr_t StartOfflineMatch = 0x0; constexpr uintptr_t StartOnlineMatch = 0x0; constexpr uintptr_t ConnectToDebugServer = 0x0; }; // CombatMaster.GameLoader struct GameLoader { constexpr uintptr_t _battleGameServerPrefab = 0x20; constexpr uintptr_t _gameClientPrefab = 0x28; constexpr uintptr_t _gameViewPrefab = 0x30; constexpr uintptr_t _gameWebViewPrefab = 0x48; constexpr uintptr_t _cmSplashScreen = 0x60; constexpr uintptr_t _wwlSplashScreen = 0x68; constexpr uintptr_t _cmAppLoaderScreenPrefab = 0x70; constexpr uintptr_t _wwlAppLoaderScreenPrefab = 0x78; constexpr uintptr_t _editorPlayFabConnectType = 0x80; constexpr uintptr_t _editorPlayFabDeviceId = 0x88; constexpr uintptr_t _editorPlayFabReadonly = 0x90; constexpr uintptr_t _bootType = 0x94; constexpr uintptr_t _serverConfigInfo = 0x98; constexpr uintptr_t _appLoaderScreen = 0xD8; constexpr uintptr_t _bootWatch = 0xE0; constexpr uintptr_t _bootStartTime = 0xE8; constexpr uintptr_t _onDemandBundles = 0xF0; // ---- Methods ---- constexpr uintptr_t Awake = 0x34D5170; constexpr uintptr_t Start = 0x34D5910; constexpr uintptr_t Update = 0x34D5CA0; constexpr uintptr_t BootServer = 0x34D5360; constexpr uintptr_t BootClient = 0x34D51C0; constexpr uintptr_t BootMatch = 0x34D5280; constexpr uintptr_t ConnectToServer = 0x34D5420; constexpr uintptr_t IsInstallTimeBundle = 0x34D57E0; constexpr uintptr_t Load = 0x34D5840; constexpr uintptr_t InstantiateGameWebView = 0x34D5710; constexpr uintptr_t InstantiateGameView = 0x34D5640; constexpr uintptr_t InstantiateGameClient = 0x34D54C0; constexpr uintptr_t InstantiateGameServer = 0x34D5580; constexpr uintptr_t .ctor = 0x510900; }; } // namespace OAAU