diff --git a/cheat-library/src/appdata/il2cpp-types.h b/cheat-library/src/appdata/il2cpp-types.h index 7cf8541..4988724 100644 --- a/cheat-library/src/appdata/il2cpp-types.h +++ b/cheat-library/src/appdata/il2cpp-types.h @@ -109,53 +109,53 @@ typedef enum } Il2CppRuntimeUnhandledExceptionPolicy; typedef struct Il2CppStackFrameInfo { - const MethodInfo *method; + const MethodInfo* method; } Il2CppStackFrameInfo; typedef void(*Il2CppMethodPointer)(); typedef struct Il2CppMethodDebugInfo { Il2CppMethodPointer methodPointer; int32_t code_size; - const char *file; + const char* file; } Il2CppMethodDebugInfo; typedef struct { void* (*malloc_func)(size_t size); void* (*aligned_malloc_func)(size_t size, size_t alignment); - void (*free_func)(void *ptr); - void (*aligned_free_func)(void *ptr); + void (*free_func)(void* ptr); + void (*aligned_free_func)(void* ptr); void* (*calloc_func)(size_t nmemb, size_t size); - void* (*realloc_func)(void *ptr, size_t size); - void* (*aligned_realloc_func)(void *ptr, size_t size, size_t alignment); + void* (*realloc_func)(void* ptr, size_t size); + void* (*aligned_realloc_func)(void* ptr, size_t size, size_t alignment); } Il2CppMemoryCallbacks; typedef struct { - const char *name; - void(*connect)(const char *address); + const char* name; + void(*connect)(const char* address); int(*wait_for_attach)(void); void(*close1)(void); void(*close2)(void); - int(*send)(void *buf, int len); - int(*recv)(void *buf, int len); + int(*send)(void* buf, int len); + int(*recv)(void* buf, int len); } Il2CppDebuggerTransport; typedef uint16_t Il2CppChar; typedef char Il2CppNativeChar; typedef void (*il2cpp_register_object_callback)(Il2CppObject** arr, int size, void* userdata); typedef void (*il2cpp_WorldChangedCallback)(); -typedef void (*Il2CppFrameWalkFunc) (const Il2CppStackFrameInfo *info, void *user_data); +typedef void (*Il2CppFrameWalkFunc) (const Il2CppStackFrameInfo* info, void* user_data); typedef void (*Il2CppProfileFunc) (Il2CppProfiler* prof); -typedef void (*Il2CppProfileMethodFunc) (Il2CppProfiler* prof, const MethodInfo *method); -typedef void (*Il2CppProfileAllocFunc) (Il2CppProfiler* prof, Il2CppObject *obj, Il2CppClass *klass); +typedef void (*Il2CppProfileMethodFunc) (Il2CppProfiler* prof, const MethodInfo* method); +typedef void (*Il2CppProfileAllocFunc) (Il2CppProfiler* prof, Il2CppObject* obj, Il2CppClass* klass); typedef void (*Il2CppProfileGCFunc) (Il2CppProfiler* prof, Il2CppGCEvent event, int generation); typedef void (*Il2CppProfileGCResizeFunc) (Il2CppProfiler* prof, int64_t new_size); typedef void (*Il2CppProfileFileIOFunc) (Il2CppProfiler* prof, Il2CppProfileFileIOKind kind, int count); -typedef void (*Il2CppProfileThreadFunc) (Il2CppProfiler *prof, unsigned long tid); +typedef void (*Il2CppProfileThreadFunc) (Il2CppProfiler* prof, unsigned long tid); typedef const Il2CppNativeChar* (*Il2CppSetFindPlugInCallback)(const Il2CppNativeChar*); typedef void (*Il2CppLogCallback)(const char*); typedef size_t(*Il2CppBacktraceFunc) (Il2CppMethodPointer* buffer, size_t maxSize); typedef struct Il2CppManagedMemorySnapshot Il2CppManagedMemorySnapshot; typedef uintptr_t il2cpp_array_size_t; -typedef void ( *SynchronizationContextCallback)(intptr_t arg); +typedef void (*SynchronizationContextCallback)(intptr_t arg); typedef uint32_t Il2CppMethodSlot; static const uint32_t kInvalidIl2CppMethodSlot = 65535; static const int ipv6AddressSize = 16; @@ -639,18 +639,18 @@ typedef struct Il2CppArrayType uint8_t rank; uint8_t numsizes; uint8_t numlobounds; - int *sizes; - int *lobounds; + int* sizes; + int* lobounds; } Il2CppArrayType; typedef struct Il2CppGenericInst { uint32_t type_argc; - const Il2CppType **type_argv; + const Il2CppType** type_argv; } Il2CppGenericInst; typedef struct Il2CppGenericContext { - const Il2CppGenericInst *class_inst; - const Il2CppGenericInst *method_inst; + const Il2CppGenericInst* class_inst; + const Il2CppGenericInst* method_inst; } Il2CppGenericContext; typedef struct Il2CppGenericParameter { @@ -672,7 +672,7 @@ typedef struct Il2CppGenericClass { TypeDefinitionIndex typeDefinitionIndex; Il2CppGenericContext context; - Il2CppClass *cached_class; + Il2CppClass* cached_class; } Il2CppGenericClass; typedef struct Il2CppGenericMethod { @@ -685,10 +685,10 @@ typedef struct Il2CppType { void* dummy; TypeDefinitionIndex klassIndex; - const Il2CppType *type; - Il2CppArrayType *array; + const Il2CppType* type; + Il2CppArrayType* array; GenericParameterIndex genericParameterIndex; - Il2CppGenericClass *generic_class; + Il2CppGenericClass* generic_class; } data; unsigned int attrs : 16; Il2CppTypeEnum type : 8; @@ -958,88 +958,88 @@ typedef enum Il2CppTypeNameFormat } Il2CppTypeNameFormat; typedef struct Il2CppDefaults { - Il2CppImage *corlib; - Il2CppClass *object_class; - Il2CppClass *byte_class; - Il2CppClass *void_class; - Il2CppClass *boolean_class; - Il2CppClass *sbyte_class; - Il2CppClass *int16_class; - Il2CppClass *uint16_class; - Il2CppClass *int32_class; - Il2CppClass *uint32_class; - Il2CppClass *int_class; - Il2CppClass *uint_class; - Il2CppClass *int64_class; - Il2CppClass *uint64_class; - Il2CppClass *single_class; - Il2CppClass *double_class; - Il2CppClass *char_class; - Il2CppClass *string_class; - Il2CppClass *enum_class; - Il2CppClass *array_class; - Il2CppClass *delegate_class; - Il2CppClass *multicastdelegate_class; - Il2CppClass *asyncresult_class; - Il2CppClass *manualresetevent_class; - Il2CppClass *typehandle_class; - Il2CppClass *fieldhandle_class; - Il2CppClass *methodhandle_class; - Il2CppClass *systemtype_class; - Il2CppClass *monotype_class; - Il2CppClass *exception_class; - Il2CppClass *threadabortexception_class; - Il2CppClass *thread_class; - Il2CppClass *internal_thread_class; - Il2CppClass *appdomain_class; - Il2CppClass *appdomain_setup_class; - Il2CppClass *field_info_class; - Il2CppClass *method_info_class; - Il2CppClass *property_info_class; - Il2CppClass *event_info_class; - Il2CppClass *mono_event_info_class; - Il2CppClass *stringbuilder_class; - Il2CppClass *stack_frame_class; - Il2CppClass *stack_trace_class; - Il2CppClass *marshal_class; - Il2CppClass *typed_reference_class; - Il2CppClass *marshalbyrefobject_class; - Il2CppClass *generic_ilist_class; - Il2CppClass *generic_icollection_class; - Il2CppClass *generic_ienumerable_class; - Il2CppClass *generic_ireadonlylist_class; - Il2CppClass *generic_ireadonlycollection_class; - Il2CppClass *runtimetype_class; - Il2CppClass *generic_nullable_class; - Il2CppClass *il2cpp_com_object_class; - Il2CppClass *attribute_class; - Il2CppClass *customattribute_data_class; - Il2CppClass *version; - Il2CppClass *culture_info; - Il2CppClass *async_call_class; - Il2CppClass *assembly_class; - Il2CppClass *mono_assembly_class; - Il2CppClass *assembly_name_class; - Il2CppClass *mono_field_class; - Il2CppClass *mono_method_class; - Il2CppClass *mono_method_info_class; - Il2CppClass *mono_property_info_class; - Il2CppClass *parameter_info_class; - Il2CppClass *mono_parameter_info_class; - Il2CppClass *module_class; - Il2CppClass *pointer_class; - Il2CppClass *system_exception_class; - Il2CppClass *argument_exception_class; - Il2CppClass *wait_handle_class; - Il2CppClass *safe_handle_class; - Il2CppClass *sort_key_class; - Il2CppClass *dbnull_class; - Il2CppClass *error_wrapper_class; - Il2CppClass *missing_class; - Il2CppClass *value_type_class; - Il2CppClass *threadpool_wait_callback_class; - MethodInfo *threadpool_perform_wait_callback_method; - Il2CppClass *mono_method_message_class; + Il2CppImage* corlib; + Il2CppClass* object_class; + Il2CppClass* byte_class; + Il2CppClass* void_class; + Il2CppClass* boolean_class; + Il2CppClass* sbyte_class; + Il2CppClass* int16_class; + Il2CppClass* uint16_class; + Il2CppClass* int32_class; + Il2CppClass* uint32_class; + Il2CppClass* int_class; + Il2CppClass* uint_class; + Il2CppClass* int64_class; + Il2CppClass* uint64_class; + Il2CppClass* single_class; + Il2CppClass* double_class; + Il2CppClass* char_class; + Il2CppClass* string_class; + Il2CppClass* enum_class; + Il2CppClass* array_class; + Il2CppClass* delegate_class; + Il2CppClass* multicastdelegate_class; + Il2CppClass* asyncresult_class; + Il2CppClass* manualresetevent_class; + Il2CppClass* typehandle_class; + Il2CppClass* fieldhandle_class; + Il2CppClass* methodhandle_class; + Il2CppClass* systemtype_class; + Il2CppClass* monotype_class; + Il2CppClass* exception_class; + Il2CppClass* threadabortexception_class; + Il2CppClass* thread_class; + Il2CppClass* internal_thread_class; + Il2CppClass* appdomain_class; + Il2CppClass* appdomain_setup_class; + Il2CppClass* field_info_class; + Il2CppClass* method_info_class; + Il2CppClass* property_info_class; + Il2CppClass* event_info_class; + Il2CppClass* mono_event_info_class; + Il2CppClass* stringbuilder_class; + Il2CppClass* stack_frame_class; + Il2CppClass* stack_trace_class; + Il2CppClass* marshal_class; + Il2CppClass* typed_reference_class; + Il2CppClass* marshalbyrefobject_class; + Il2CppClass* generic_ilist_class; + Il2CppClass* generic_icollection_class; + Il2CppClass* generic_ienumerable_class; + Il2CppClass* generic_ireadonlylist_class; + Il2CppClass* generic_ireadonlycollection_class; + Il2CppClass* runtimetype_class; + Il2CppClass* generic_nullable_class; + Il2CppClass* il2cpp_com_object_class; + Il2CppClass* attribute_class; + Il2CppClass* customattribute_data_class; + Il2CppClass* version; + Il2CppClass* culture_info; + Il2CppClass* async_call_class; + Il2CppClass* assembly_class; + Il2CppClass* mono_assembly_class; + Il2CppClass* assembly_name_class; + Il2CppClass* mono_field_class; + Il2CppClass* mono_method_class; + Il2CppClass* mono_method_info_class; + Il2CppClass* mono_property_info_class; + Il2CppClass* parameter_info_class; + Il2CppClass* mono_parameter_info_class; + Il2CppClass* module_class; + Il2CppClass* pointer_class; + Il2CppClass* system_exception_class; + Il2CppClass* argument_exception_class; + Il2CppClass* wait_handle_class; + Il2CppClass* safe_handle_class; + Il2CppClass* sort_key_class; + Il2CppClass* dbnull_class; + Il2CppClass* error_wrapper_class; + Il2CppClass* missing_class; + Il2CppClass* value_type_class; + Il2CppClass* threadpool_wait_callback_class; + MethodInfo* threadpool_perform_wait_callback_method; + Il2CppClass* mono_method_message_class; Il2CppClass* ireference_class; Il2CppClass* ireferencearray_class; Il2CppClass* ikey_value_pair_class; @@ -1073,16 +1073,16 @@ typedef struct FieldInfo { const char* name; const Il2CppType* type; - Il2CppClass *parent; + Il2CppClass* parent; int32_t offset; uint32_t token; } FieldInfo; typedef struct PropertyInfo { - Il2CppClass *parent; - const char *name; - const MethodInfo *get; - const MethodInfo *set; + Il2CppClass* parent; + const char* name; + const MethodInfo* get; + const MethodInfo* set; uint32_t attrs; uint32_t token; } PropertyInfo; @@ -1139,7 +1139,7 @@ typedef struct Il2CppMethodHeaderInfo } Il2CppMethodHeaderInfo; typedef struct Il2CppSequencePointSourceFile { - const char *file; + const char* file; uint8_t hash[16]; } Il2CppSequencePointSourceFile; typedef struct Il2CppTypeSourceFilePair @@ -1193,8 +1193,8 @@ typedef struct MethodInfo Il2CppMethodPointer methodPointer; InvokerMethod invoker_method; const char* name; - Il2CppClass *klass; - const Il2CppType *return_type; + Il2CppClass* klass; + const Il2CppType* return_type; const ParameterInfo* parameters; union { @@ -1233,7 +1233,7 @@ typedef struct Il2CppClass Il2CppClass* castClass; Il2CppClass* declaringType; Il2CppClass* parent; - Il2CppGenericClass *generic_class; + Il2CppGenericClass* generic_class; const Il2CppTypeDefinition* typeDefinition; const Il2CppInteropData* interopData; Il2CppClass* klass; @@ -1247,7 +1247,7 @@ typedef struct Il2CppClass void* static_fields; const Il2CppRGCTXData* rgctx_data; struct Il2CppClass** typeHierarchy; - void *unity_user_data; + void* unity_user_data; uint32_t initializationExceptionGCHandle; uint32_t cctor_started; uint32_t cctor_finished; @@ -1304,7 +1304,7 @@ typedef struct Il2CppClass_0 { Il2CppClass* castClass; Il2CppClass* declaringType; Il2CppClass* parent; - Il2CppGenericClass * generic_class; + Il2CppGenericClass* generic_class; const Il2CppTypeDefinition* typeDefinition; const Il2CppInteropData* interopData; Il2CppClass* klass; @@ -1318,7 +1318,7 @@ typedef struct Il2CppClass_0 { typedef struct Il2CppClass_1 { struct Il2CppClass** typeHierarchy; - void * unity_user_data; + void* unity_user_data; uint32_t initializationExceptionGCHandle; uint32_t cctor_started; uint32_t cctor_finished; @@ -1410,7 +1410,7 @@ typedef struct Il2CppAssemblyName typedef struct Il2CppImage { const char* name; - const char *nameNoExt; + const char* nameNoExt; Il2CppAssembly* assembly; TypeDefinitionIndex typeStart; uint32_t typeCount; @@ -1419,7 +1419,7 @@ typedef struct Il2CppImage CustomAttributeIndex customAttributeStart; uint32_t customAttributeCount; MethodIndex entryPointIndex; - Il2CppNameToTypeDefinitionIndexHashTable * nameToClassHashTable; + Il2CppNameToTypeDefinitionIndexHashTable* nameToClassHashTable; const Il2CppCodeGenModule* codeGenModule; uint32_t token; uint8_t dynamic; @@ -1478,7 +1478,7 @@ typedef struct Il2CppCodeGenModule const Il2CppTokenRangePair* rgctxRanges; const uint32_t rgctxsCount; const Il2CppRGCTXDefinition* rgctxs; - const Il2CppDebuggerMetadataRegistration *debuggerMetadata; + const Il2CppDebuggerMetadataRegistration* debuggerMetadata; } Il2CppCodeGenModule; typedef struct Il2CppCodeRegistration { @@ -1503,13 +1503,13 @@ typedef struct Il2CppCodeRegistration typedef struct Il2CppMetadataRegistration { int32_t genericClassesCount; - Il2CppGenericClass* const * genericClasses; + Il2CppGenericClass* const* genericClasses; int32_t genericInstsCount; - const Il2CppGenericInst* const * genericInsts; + const Il2CppGenericInst* const* genericInsts; int32_t genericMethodTableCount; const Il2CppGenericMethodFunctionsDefinitions* genericMethodTable; int32_t typesCount; - const Il2CppType* const * types; + const Il2CppType* const* types; int32_t methodSpecsCount; const Il2CppMethodSpec* methodSpecs; FieldIndex fieldOffsetsCount; @@ -1608,10 +1608,10 @@ typedef struct Il2CppObject { union { - Il2CppClass *klass; - Il2CppVTable *vtable; + Il2CppClass* klass; + Il2CppVTable* vtable; } Il2CppClass; - MonitorData *monitor; + MonitorData* monitor; } Il2CppObject; typedef int32_t il2cpp_array_lower_bound_t; typedef struct Il2CppArrayBounds @@ -1622,13 +1622,13 @@ typedef struct Il2CppArrayBounds typedef struct Il2CppArray { Il2CppObject obj; - Il2CppArrayBounds *bounds; + Il2CppArrayBounds* bounds; il2cpp_array_size_t max_length; } Il2CppArray; typedef struct Il2CppArraySize { Il2CppObject obj; - Il2CppArrayBounds *bounds; + Il2CppArrayBounds* bounds; il2cpp_array_size_t max_length; __declspec(align(8)) void* vector[32]; } Il2CppArraySize; @@ -1641,12 +1641,12 @@ typedef struct Il2CppString typedef struct Il2CppReflectionType { Il2CppObject object; - const Il2CppType *type; + const Il2CppType* type; } Il2CppReflectionType; typedef struct Il2CppReflectionRuntimeType { Il2CppReflectionType type; - Il2CppObject *type_info; + Il2CppObject* type_info; Il2CppObject* genericCache; Il2CppObject* serializationCtor; } Il2CppReflectionRuntimeType; @@ -1657,7 +1657,7 @@ typedef struct Il2CppReflectionMonoType typedef struct Il2CppReflectionEvent { Il2CppObject object; - Il2CppObject *cached_add_event; + Il2CppObject* cached_add_event; } Il2CppReflectionEvent; typedef struct Il2CppReflectionMonoEvent { @@ -1679,24 +1679,24 @@ typedef struct Il2CppReflectionMonoEventInfo typedef struct Il2CppReflectionField { Il2CppObject object; - Il2CppClass *klass; - FieldInfo *field; - Il2CppString *name; - Il2CppReflectionType *type; + Il2CppClass* klass; + FieldInfo* field; + Il2CppString* name; + Il2CppReflectionType* type; uint32_t attrs; } Il2CppReflectionField; typedef struct Il2CppReflectionProperty { Il2CppObject object; - Il2CppClass *klass; - const PropertyInfo *property; + Il2CppClass* klass; + const PropertyInfo* property; } Il2CppReflectionProperty; typedef struct Il2CppReflectionMethod { Il2CppObject object; - const MethodInfo *method; - Il2CppString *name; - Il2CppReflectionType *reftype; + const MethodInfo* method; + Il2CppString* name; + Il2CppReflectionType* reftype; } Il2CppReflectionMethod; typedef struct Il2CppReflectionGenericMethod { @@ -1704,8 +1704,8 @@ typedef struct Il2CppReflectionGenericMethod } Il2CppReflectionGenericMethod; typedef struct Il2CppMethodInfo { - Il2CppReflectionType *parent; - Il2CppReflectionType *ret; + Il2CppReflectionType* parent; + Il2CppReflectionType* ret; uint32_t attrs; uint32_t implattrs; uint32_t callconv; @@ -1714,21 +1714,21 @@ typedef struct Il2CppPropertyInfo { Il2CppReflectionType* parent; Il2CppReflectionType* declaringType; - Il2CppString *name; - Il2CppReflectionMethod *get; - Il2CppReflectionMethod *set; + Il2CppString* name; + Il2CppReflectionMethod* get; + Il2CppReflectionMethod* set; uint32_t attrs; } Il2CppPropertyInfo; typedef struct Il2CppReflectionParameter { Il2CppObject object; - Il2CppReflectionType *ClassImpl; - Il2CppObject *DefaultValueImpl; - Il2CppObject *MemberImpl; - Il2CppString *NameImpl; + Il2CppReflectionType* ClassImpl; + Il2CppObject* DefaultValueImpl; + Il2CppObject* MemberImpl; + Il2CppString* NameImpl; int32_t PositionImpl; uint32_t AttrsImpl; - Il2CppObject *MarshalAsImpl; + Il2CppObject* MarshalAsImpl; } Il2CppReflectionParameter; typedef struct Il2CppReflectionModule { @@ -1744,33 +1744,33 @@ typedef struct Il2CppReflectionModule typedef struct Il2CppReflectionAssemblyName { Il2CppObject obj; - Il2CppString *name; - Il2CppString *codebase; + Il2CppString* name; + Il2CppString* codebase; int32_t major, minor, build, revision; - Il2CppObject *cultureInfo; + Il2CppObject* cultureInfo; uint32_t flags; uint32_t hashalg; - Il2CppObject *keypair; - Il2CppArray *publicKey; - Il2CppArray *keyToken; + Il2CppObject* keypair; + Il2CppArray* publicKey; + Il2CppArray* keyToken; uint32_t versioncompat; - Il2CppObject *version; + Il2CppObject* version; uint32_t processor_architecture; uint32_t contentType; } Il2CppReflectionAssemblyName; typedef struct Il2CppReflectionAssembly { Il2CppObject object; - const Il2CppAssembly *assembly; - Il2CppObject *resolve_event_holder; - Il2CppObject *evidence; - Il2CppObject *minimum; - Il2CppObject *optional; - Il2CppObject *refuse; - Il2CppObject *granted; - Il2CppObject *denied; + const Il2CppAssembly* assembly; + Il2CppObject* resolve_event_holder; + Il2CppObject* evidence; + Il2CppObject* minimum; + Il2CppObject* optional; + Il2CppObject* refuse; + Il2CppObject* granted; + Il2CppObject* denied; uint8_t from_byte_array; - Il2CppString *name; + Il2CppString* name; } Il2CppReflectionAssembly; typedef struct Il2CppReflectionMarshal { @@ -1828,7 +1828,7 @@ typedef struct Il2CppInternalThread void* abort_protected_block_count; int32_t priority; void* owned_mutexes; - void * suspended; + void* suspended; int32_t self_suspended; size_t thread_state; size_t unused2; @@ -1838,8 +1838,8 @@ typedef struct Il2CppIOSelectorJob { Il2CppObject object; int32_t operation; - Il2CppObject *callback; - Il2CppObject *state; + Il2CppObject* callback; + Il2CppObject* state; } Il2CppIOSelectorJob; typedef enum { @@ -1851,14 +1851,14 @@ typedef enum typedef struct Il2CppMethodMessage { Il2CppObject obj; - Il2CppReflectionMethod *method; - Il2CppArray *args; - Il2CppArray *names; - Il2CppArray *arg_types; - Il2CppObject *ctx; - Il2CppObject *rval; - Il2CppObject *exc; - Il2CppAsyncResult *async_result; + Il2CppReflectionMethod* method; + Il2CppArray* args; + Il2CppArray* names; + Il2CppArray* arg_types; + Il2CppObject* ctx; + Il2CppObject* rval; + Il2CppObject* exc; + Il2CppAsyncResult* async_result; uint32_t call_type; } Il2CppMethodMessage; typedef struct Il2CppAppDomainSetup @@ -1925,43 +1925,43 @@ typedef struct Il2CppSystemException typedef struct Il2CppArgumentException { Il2CppException base; - Il2CppString *argName; + Il2CppString* argName; } Il2CppArgumentException; typedef struct Il2CppTypedRef { - const Il2CppType *type; + const Il2CppType* type; void* value; - Il2CppClass *klass; + Il2CppClass* klass; } Il2CppTypedRef; typedef struct Il2CppDelegate { Il2CppObject object; Il2CppMethodPointer method_ptr; InvokerMethod invoke_impl; - Il2CppObject *target; - const MethodInfo *method; + Il2CppObject* target; + const MethodInfo* method; void* delegate_trampoline; intptr_t extraArg; - uint8_t **method_code; - Il2CppReflectionMethod *method_info; - Il2CppReflectionMethod *original_method_info; - Il2CppObject *data; + uint8_t** method_code; + Il2CppReflectionMethod* method_info; + Il2CppReflectionMethod* original_method_info; + Il2CppObject* data; uint8_t method_is_virtual; } Il2CppDelegate; typedef struct Il2CppMulticastDelegate { Il2CppDelegate delegate; - Il2CppArray *delegates; + Il2CppArray* delegates; } Il2CppMulticastDelegate; typedef struct Il2CppMarshalByRefObject { Il2CppObject obj; - Il2CppObject *identity; + Il2CppObject* identity; } Il2CppMarshalByRefObject; typedef struct Il2CppAppDomain { Il2CppMarshalByRefObject mbr; - Il2CppDomain *data; + Il2CppDomain* data; } Il2CppAppDomain; typedef struct Il2CppStackFrame { @@ -1970,11 +1970,11 @@ typedef struct Il2CppStackFrame int32_t native_offset; uint64_t methodAddress; uint32_t methodIndex; - Il2CppReflectionMethod *method; - Il2CppString *filename; + Il2CppReflectionMethod* method; + Il2CppString* filename; int32_t line; int32_t column; - Il2CppString *internal_method_name; + Il2CppString* internal_method_name; } Il2CppStackFrame; typedef struct Il2CppDateTimeFormatInfo { @@ -2071,32 +2071,32 @@ typedef struct Il2CppNumberFormatInfo typedef struct Il2CppCultureData { Il2CppObject obj; - Il2CppString *AMDesignator; - Il2CppString *PMDesignator; - Il2CppString *TimeSeparator; - Il2CppArray *LongTimePatterns; - Il2CppArray *ShortTimePatterns; + Il2CppString* AMDesignator; + Il2CppString* PMDesignator; + Il2CppString* TimeSeparator; + Il2CppArray* LongTimePatterns; + Il2CppArray* ShortTimePatterns; uint32_t FirstDayOfWeek; uint32_t CalendarWeekRule; } Il2CppCultureData; typedef struct Il2CppCalendarData { Il2CppObject obj; - Il2CppString *NativeName; - Il2CppArray *ShortDatePatterns; - Il2CppArray *YearMonthPatterns; - Il2CppArray *LongDatePatterns; - Il2CppString *MonthDayPattern; - Il2CppArray *EraNames; - Il2CppArray *AbbreviatedEraNames; - Il2CppArray *AbbreviatedEnglishEraNames; - Il2CppArray *DayNames; - Il2CppArray *AbbreviatedDayNames; - Il2CppArray *SuperShortDayNames; - Il2CppArray *MonthNames; - Il2CppArray *AbbreviatedMonthNames; - Il2CppArray *GenitiveMonthNames; - Il2CppArray *GenitiveAbbreviatedMonthNames; + Il2CppString* NativeName; + Il2CppArray* ShortDatePatterns; + Il2CppArray* YearMonthPatterns; + Il2CppArray* LongDatePatterns; + Il2CppString* MonthDayPattern; + Il2CppArray* EraNames; + Il2CppArray* AbbreviatedEraNames; + Il2CppArray* AbbreviatedEnglishEraNames; + Il2CppArray* DayNames; + Il2CppArray* AbbreviatedDayNames; + Il2CppArray* SuperShortDayNames; + Il2CppArray* MonthNames; + Il2CppArray* AbbreviatedMonthNames; + Il2CppArray* GenitiveMonthNames; + Il2CppArray* GenitiveAbbreviatedMonthNames; } Il2CppCalendarData; typedef struct Il2CppCultureInfo { @@ -2172,8 +2172,8 @@ typedef struct Il2CppSocketAddress typedef struct Il2CppSortKey { Il2CppObject base; - Il2CppString *str; - Il2CppArray *key; + Il2CppString* str; + Il2CppArray* key; int32_t options; int32_t lcid; } Il2CppSortKey; @@ -2185,27 +2185,27 @@ typedef struct Il2CppErrorWrapper typedef struct Il2CppAsyncResult { Il2CppObject base; - Il2CppObject *async_state; - Il2CppWaitHandle *handle; - Il2CppDelegate *async_delegate; + Il2CppObject* async_state; + Il2CppWaitHandle* handle; + Il2CppDelegate* async_delegate; void* data; - Il2CppAsyncCall *object_data; + Il2CppAsyncCall* object_data; uint8_t sync_completed; uint8_t completed; uint8_t endinvoke_called; - Il2CppObject *async_callback; - Il2CppObject *execution_context; - Il2CppObject *original_context; + Il2CppObject* async_callback; + Il2CppObject* execution_context; + Il2CppObject* original_context; } Il2CppAsyncResult; typedef struct Il2CppAsyncCall { Il2CppObject base; - Il2CppMethodMessage *msg; - MethodInfo *cb_method; - Il2CppDelegate *cb_target; - Il2CppObject *state; - Il2CppObject *res; - Il2CppArray *out_args; + Il2CppMethodMessage* msg; + MethodInfo* cb_method; + Il2CppDelegate* cb_target; + Il2CppObject* state; + Il2CppObject* res; + Il2CppArray* out_args; } Il2CppAsyncCall; typedef struct Il2CppExceptionWrapper Il2CppExceptionWrapper; typedef struct Il2CppExceptionWrapper @@ -2942,14 +2942,14 @@ namespace app { struct DelegateBridge__Fields fields; }; - struct MMLHJDIKHGO__VTable { + struct MoleMole_MiNetClient__VTable { VirtualInvokeData Equals; VirtualInvokeData Finalize; VirtualInvokeData GetHashCode; VirtualInvokeData ToString; }; - struct MMLHJDIKHGO__StaticFields { + struct MoleMole_MiNetClient__StaticFields { struct DelegateBridge* FBPNECEFLOE; struct DelegateBridge* PHCOGNGOLIB; struct DelegateBridge* OMMFGIEPLNB; @@ -2976,35 +2976,35 @@ namespace app { struct DelegateBridge* FMLKIDOAAGM; }; - struct MMLHJDIKHGO__Class { + struct MoleMole_MiNetClient__Class { Il2CppClass_0 _0; Il2CppRuntimeInterfaceOffsetPair* interfaceOffsets; - struct MMLHJDIKHGO__StaticFields* static_fields; + struct MoleMole_MiNetClient__StaticFields* static_fields; const Il2CppRGCTXData* rgctx_data; Il2CppClass_1 _1; - struct MMLHJDIKHGO__VTable vtable; + struct MoleMole_MiNetClient__VTable vtable; }; - enum class MMLHJDIKHGO_PJOIODIAPNK__Enum : int32_t { + enum class MoleMole_MiNetClient_PJOIODIAPNK__Enum : int32_t { UDP = 0x00000000, TCP = 0x00000001, }; - struct MMLHJDIKHGO_PJOIODIAPNK__Enum__Boxed { - struct MMLHJDIKHGO_PJOIODIAPNK__Enum__Class* klass; + struct MoleMole_MiNetClient_PJOIODIAPNK__Enum__Boxed { + struct MoleMole_MiNetClient_PJOIODIAPNK__Enum__Class* klass; MonitorData* monitor; - MMLHJDIKHGO_PJOIODIAPNK__Enum value; + MoleMole_MiNetClient_PJOIODIAPNK__Enum value; }; - struct __declspec(align(8)) MMLHJDIKHGO__Fields { + struct __declspec(align(8)) MoleMole_MiNetClient__Fields { void* MEOGCAMBLHJ; - MMLHJDIKHGO_PJOIODIAPNK__Enum JAAAEGMMPIF; + MoleMole_MiNetClient_PJOIODIAPNK__Enum JAAAEGMMPIF; }; - struct MMLHJDIKHGO { - struct MMLHJDIKHGO__Class* klass; + struct MoleMole_MiNetClient { + struct MoleMole_MiNetClient__Class* klass; MonitorData* monitor; - struct MMLHJDIKHGO__Fields fields; + struct MoleMole_MiNetClient__Fields fields; }; struct ConfigChannel__VTable { @@ -3366,7 +3366,7 @@ namespace app { }; struct __declspec(align(8)) NetworkManager_1__Fields { - struct MMLHJDIKHGO* _client; + struct MoleMole_MiNetClient* _client; bool useJobThread; struct ConfigChannel* channelConfig; void* _DispatchSeverData_k__BackingField; @@ -3417,10 +3417,10 @@ namespace app { struct __declspec(align(8)) MessageBase_1__Fields { int32_t count; uint8_t _flag; - int32_t JABMLLBAOLE; + int32_t recycleVersionStamp; }; - struct GKOJAICIOPA__Fields { + struct PlayerLoginReq__Fields { struct MessageBase_1__Fields _; struct String* string_1; struct String* string_2; @@ -3466,7 +3466,7 @@ namespace app { struct GKOJAICIOPA { void* klass; MonitorData* monitor; - struct GKOJAICIOPA__Fields fields; + struct PlayerLoginReq__Fields fields; }; struct Array__VTable { @@ -4508,11 +4508,11 @@ namespace app { void* m_Corners; }; - /*struct MaskableGraphic { - struct MaskableGraphic__Class* klass; - MonitorData* monitor; - struct MaskableGraphic__Fields fields; - };*/ + /*struct MaskableGraphic { + struct MaskableGraphic__Class* klass; + MonitorData* monitor; + struct MaskableGraphic__Fields fields; + };*/ struct Text__Fields { struct MaskableGraphic__Fields _; @@ -5049,12 +5049,12 @@ namespace app { struct MonoMapMark__Fields fields; }; - struct LBBCJFOEBGD { - uint32_t PDELCHOIIIE; - uint32_t EHOMJENLOLF; - bool JHNLKEHCJDM; - uint32_t NKFGELEMFHG; - bool MCBNNKODMDP; + struct OJJLLNFBGDE { + uint32_t configID; + uint32_t ONMGIDKKDNL; + bool DINCAJOGCMN; + uint32_t BOFJCMIBPLN; + bool DMDDLCKONOD; }; struct __declspec(align(8)) GeneralMarkData__Fields { @@ -5063,13 +5063,13 @@ namespace app { uint32_t markID; struct Vector3 position; MoleMole_Config_MarkIconType__Enum iconType; - void* entity; + struct MoleMole_BaseEntity* entity; bool hideOnMove; bool hideIcon; bool hideUnderMist; - void* mapMarkPoint; + struct Proto_MapMarkPoint* mapMarkPoint; struct Vector3 positionOffset; - struct LBBCJFOEBGD sceneId; + struct OJJLLNFBGDE groupId; bool hideOnMapAndRadar; float radius; bool tracking; @@ -5108,7 +5108,7 @@ namespace app { uint32_t vector[32]; }; - enum class NHDFENBMHPA_GAGCILANNJC__Enum : int32_t { + enum class MoleMole_LoadingTask_MoleMole_LoadingTask_LoadState__Enum : int32_t { Invalid = 0x00000000, Queuing = 0x00000001, EnterScene = 0x00000002, @@ -5122,49 +5122,49 @@ namespace app { LoadingFinish = 0x0000000a, }; - enum class NHDFENBMHPA_MOEOFNOOJDP__Enum : int32_t { + enum class MoleMole_LoadingTask_MoleMole_LoadingTask_LoadType__Enum : int32_t { Invalid = 0x00000000, Scene = 0x00000001, Dungeon = 0x00000002, Goto = 0x00000003, }; - struct __declspec(align(8)) NHDFENBMHPA__Fields { - NHDFENBMHPA_GAGCILANNJC__Enum stage; - NHDFENBMHPA_MOEOFNOOJDP__Enum eventType; - uint32_t AJILLILMGOK; - uint32_t HCEFFGIAGAL; - uint32_t JKJOFMDGFOC; - struct Vector3 OAHPGCJNKEG; - bool MKMJCOFPIBC; - bool GBDNPJKAAEG; - bool FLMFNLGMMEB; - uint32_t DGLHAGFCIDA; - uint32_t GBJJEFLIFGH; - uint64_t DPCBAMGCCII; - struct String* DGJJIGNGDID; - void* FNGCPOCIAII; + struct __declspec(align(8)) MoleMole_LoadingTask__Fields { + MoleMole_LoadingTask_MoleMole_LoadingTask_LoadState__Enum stage; + MoleMole_LoadingTask_MoleMole_LoadingTask_LoadType__Enum eventType; + uint32_t token; + uint32_t sceneID; + uint32_t dungeonId; + struct Vector3 initPos; + bool isLoadNewScene; + bool isFirstEnterScene; + bool isReLogin; + uint32_t tryToEnterWorldType; + uint32_t tryToEnterSceneID; + uint64_t loginTimeStamp; + struct String* sceneTransaction; + struct Coroutine* _timeOutCoroutine; }; - struct NHDFENBMHPA { - struct NHDFENBMHPA__Class* klass; + struct MoleMole_LoadingTask { + struct MoleMole_LoadingTask__Class* klass; MonitorData* monitor; - struct NHDFENBMHPA__Fields fields; + struct MoleMole_LoadingTask__Fields fields; }; - struct NHDFENBMHPA__Array { + struct MoleMole_LoadingTask__Array { void* klass; MonitorData* monitor; Il2CppArrayBounds* bounds; il2cpp_array_size_t max_length; - struct NHDFENBMHPA* vector[32]; + struct MoleMole_LoadingTask* vector[32]; }; - struct __declspec(align(8)) Dictionary_2_System_UInt32_NHDFENBMHPA___Fields { + struct __declspec(align(8)) Dictionary_2_System_UInt32_MoleMole_LoadingTask___Fields { struct Int32__Array* table; struct Link__Array* linkSlots; struct UInt32__Array* keySlots; - struct NHDFENBMHPA__Array* valueSlots; + struct MoleMole_LoadingTask__Array* valueSlots; int32_t touchedSlots; int32_t emptySlot; int32_t count; @@ -5174,10 +5174,10 @@ namespace app { int32_t generation; }; - struct Dictionary_2_System_UInt32_NHDFENBMHPA_ { + struct Dictionary_2_System_UInt32_MoleMole_LoadingTask_ { void* klass; MonitorData* monitor; - struct Dictionary_2_System_UInt32_NHDFENBMHPA___Fields fields; + struct Dictionary_2_System_UInt32_MoleMole_LoadingTask___Fields fields; }; struct Vector_1__Fields { @@ -5193,35 +5193,24 @@ namespace app { struct Vector_1__Fields fields; }; - struct __declspec(align(8)) HNNKHOOAPAC_System_UInt32___Fields { - struct UInt32__Array* COJDHBJAFNE; - int32_t OHALFFMCMLN; - }; - - struct HNNKHOOAPAC_System_UInt32_ { - void* klass; - MonitorData* monitor; - struct HNNKHOOAPAC_System_UInt32___Fields fields; - }; - struct PlayerEnterSceneNotify__Fields { - struct MessageBase_1__Fields _; - uint32_t sceneId_; - struct Vector_1* pos_; - uint64_t sceneBeginTime_; - EnterType__Enum type_; - uint32_t targetUid_; + struct MessageBase_1__Fields _; uint32_t prevSceneId_; - struct Vector_1* prevPos_; uint32_t dungeonId_; + bool isSkipUi_; + uint32_t sceneId_; + EnterType__Enum type_; + uint64_t sceneBeginTime_; uint32_t worldLevel_; - uint32_t enterSceneToken_; + uint32_t worldType_; + uint32_t targetUid_; bool isFirstLoginEnterScene_; struct Google_Protobuf_Collections_RepeatedPrimitiveField_1_System_UInt32_* sceneTagIdList_; - bool isSkipUi_; - uint32_t enterReason_; - uint32_t worldType_; struct String* sceneTransaction_; + struct Vector_1* prevPos_; + uint32_t enterReason_; + struct Vector_1* pos_; + uint32_t enterSceneToken_; }; struct PlayerEnterSceneNotify { @@ -10558,6 +10547,7 @@ namespace app { uint32_t gadgetEntityId_; InteractType__Enum interactType_; InterOpType__Enum opType_; + int32_t retcode_; uint32_t gadgetId_; }; @@ -10707,17 +10697,22 @@ namespace app { NotifyBait = 0x00000007, }; + enum class Proto_FishBattleEndRsp_Proto_FishBattleEndRsp_Types_Proto_FishBattleEndRsp_Proto_FishBattleEndRsp_Types_FishNoRewardReason__Enum : int32_t { + FishNoRewardNone = 0x00000000, + FishNoRewardActivityLimit = 0x00000001, + FishNoRewardBagLimit = 0x00000002, + FishNoRewardPoolLimit = 0x00000003, + }; + struct FishBattleEndRsp__Fields { struct MessageBase_1__Fields _; - int32_t retcode_; - FishBattleResult__Enum battleResult_; - /* bool isGotReward_; - FishBattleEndRsp_DFMONJENODL_BCGICPPBNDK__Enum noRewardReason_; - struct JKGMNHEOCKM_Proto_ItemParam_* rewardItemList_; - struct JKGMNHEOCKM_Proto_ItemParam_* dropItemList_; - struct JKGMNHEOCKM_Proto_ItemParam_* talentItemList_; - */ + struct Google_Protobuf_Collections_RepeatedMessageField_1_Proto_ItemParam_* KNIFJPABHLH; + struct Google_Protobuf_Collections_RepeatedMessageField_1_Proto_ItemParam_* CPIOJKAIMFE; + struct Google_Protobuf_Collections_RepeatedMessageField_1_Proto_ItemParam_* HKGCOLOMEPO; + int32_t retcode_; + Proto_FishBattleEndRsp_Proto_FishBattleEndRsp_Types_Proto_FishBattleEndRsp_Proto_FishBattleEndRsp_Types_FishNoRewardReason__Enum noRewardReason_; + FishBattleResult__Enum battleResult_; }; struct FishBattleEndRsp { @@ -11247,12 +11242,12 @@ namespace app { struct PlayerCookRsp__Fields { struct MessageBase_1__Fields _; - int32_t retcode_; - struct CookRecipeData_1* recipeData_; - void* itemList_; - uint32_t qteQuality_; + struct Google_Protobuf_Collections_RepeatedMessageField_1_Proto_ItemParam_* extralItemList_; uint32_t cookCount_; - void* extralItemList_; + struct Google_Protobuf_Collections_RepeatedMessageField_1_Proto_ItemParam_* itemList_; + int32_t retcode_; + uint32_t qteQuality_; + struct CookRecipeData_1* recipeData_; }; struct PlayerCookRsp { @@ -11920,15 +11915,15 @@ namespace app { struct MoleMole_ActorModifier__Fields fields; }; - struct Button_1 { - struct Button_1__Class* klass; - MonitorData* monitor; - }; + struct Button_1 { + struct Button_1__Class* klass; + MonitorData* monitor; + }; - struct Slider_1 { - struct Slider_1__Class* klass; - MonitorData* monitor; - }; + struct Slider_1 { + struct Slider_1__Class* klass; + MonitorData* monitor; + }; struct Renderer__Fields { struct Component_1__Fields _;