using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; // Token: 0x02000324 RID: 804 [Serializable] public class NobetaMeshController : Il2CppSystem.Object { // Token: 0x06006C95 RID: 27797 RVA: 0x001B7BBC File Offset: 0x001B5DBC [CallerCount(3)] [CachedScanResults(RefRangeStart = 598879, RefRangeEnd = 598882, XrefRangeStart = 598866, XrefRangeEnd = 598879, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateAppearance() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaMeshController.NativeMethodInfoPtr_UpdateAppearance_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006C96 RID: 27798 RVA: 0x001B7C00 File Offset: 0x001B5E00 [CallerCount(2)] [CachedScanResults(RefRangeStart = 598883, RefRangeEnd = 598885, XrefRangeStart = 598882, XrefRangeEnd = 598883, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableAllParts(bool enable) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref enable; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaMeshController.NativeMethodInfoPtr_EnableAllParts_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06006C97 RID: 27799 RVA: 0x001B7C54 File Offset: 0x001B5E54 [CallerCount(1)] [CachedScanResults(RefRangeStart = 598890, RefRangeEnd = 598891, XrefRangeStart = 598885, XrefRangeEnd = 598890, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableHat(bool enable) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref enable; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaMeshController.NativeMethodInfoPtr_EnableHat_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06006C98 RID: 27800 RVA: 0x001B7CA8 File Offset: 0x001B5EA8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 598897, RefRangeEnd = 598898, XrefRangeStart = 598891, XrefRangeEnd = 598897, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableStoryBag(bool enable) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref enable; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaMeshController.NativeMethodInfoPtr_EnableStoryBag_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06006C99 RID: 27801 RVA: 0x001B7CFC File Offset: 0x001B5EFC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598898, XrefRangeEnd = 598903, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableAccessories(bool enable) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref enable; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaMeshController.NativeMethodInfoPtr_EnableAccessories_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06006C9A RID: 27802 RVA: 0x001B7D50 File Offset: 0x001B5F50 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598903, XrefRangeEnd = 598909, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SwapSystemEnabled() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaMeshController.NativeMethodInfoPtr_SwapSystemEnabled_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006C9B RID: 27803 RVA: 0x001B7D94 File Offset: 0x001B5F94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598909, XrefRangeEnd = 598910, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe NobetaMeshController() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaMeshController.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006C9C RID: 27804 RVA: 0x001B7DE0 File Offset: 0x001B5FE0 // Note: this type is marked as 'beforefieldinit'. static NobetaMeshController() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "NobetaMeshController"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); NobetaMeshController.NativeFieldInfoPtr_systemEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "systemEnable"); NobetaMeshController.NativeFieldInfoPtr_enableAllParts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enableAllParts"); NobetaMeshController.NativeFieldInfoPtr_enableAccessories = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enableAccessories"); NobetaMeshController.NativeFieldInfoPtr_enableHat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enableHat"); NobetaMeshController.NativeFieldInfoPtr_enableStoryBag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enableStoryBag"); NobetaMeshController.NativeFieldInfoPtr_body = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "body"); NobetaMeshController.NativeFieldInfoPtr_bag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bag"); NobetaMeshController.NativeFieldInfoPtr_weapon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "weapon"); NobetaMeshController.NativeFieldInfoPtr_storyHat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "storyHat"); NobetaMeshController.NativeFieldInfoPtr_storyBag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "storyBag"); NobetaMeshController.NativeMethodInfoPtr_UpdateAppearance_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671243); NobetaMeshController.NativeMethodInfoPtr_EnableAllParts_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671244); NobetaMeshController.NativeMethodInfoPtr_EnableHat_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671245); NobetaMeshController.NativeMethodInfoPtr_EnableStoryBag_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671246); NobetaMeshController.NativeMethodInfoPtr_EnableAccessories_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671247); NobetaMeshController.NativeMethodInfoPtr_SwapSystemEnabled_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671248); NobetaMeshController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671249); } // Token: 0x06006C9D RID: 27805 RVA: 0x0000A74C File Offset: 0x0000894C public NobetaMeshController(IntPtr pointer) : base(pointer) { } // Token: 0x170025B3 RID: 9651 // (get) Token: 0x06006C9E RID: 27806 RVA: 0x001B7F64 File Offset: 0x001B6164 // (set) Token: 0x06006C9F RID: 27807 RVA: 0x001B7F8C File Offset: 0x001B618C public unsafe bool systemEnable { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_systemEnable); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_systemEnable)) = value; } } // Token: 0x170025B4 RID: 9652 // (get) Token: 0x06006CA0 RID: 27808 RVA: 0x001B7FB0 File Offset: 0x001B61B0 // (set) Token: 0x06006CA1 RID: 27809 RVA: 0x001B7FD8 File Offset: 0x001B61D8 public unsafe bool enableAllParts { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_enableAllParts); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_enableAllParts)) = value; } } // Token: 0x170025B5 RID: 9653 // (get) Token: 0x06006CA2 RID: 27810 RVA: 0x001B7FFC File Offset: 0x001B61FC // (set) Token: 0x06006CA3 RID: 27811 RVA: 0x001B8024 File Offset: 0x001B6224 public unsafe bool enableAccessories { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_enableAccessories); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_enableAccessories)) = value; } } // Token: 0x170025B6 RID: 9654 // (get) Token: 0x06006CA4 RID: 27812 RVA: 0x001B8048 File Offset: 0x001B6248 // (set) Token: 0x06006CA5 RID: 27813 RVA: 0x001B8070 File Offset: 0x001B6270 public unsafe bool enableHat { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_enableHat); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_enableHat)) = value; } } // Token: 0x170025B7 RID: 9655 // (get) Token: 0x06006CA6 RID: 27814 RVA: 0x001B8094 File Offset: 0x001B6294 // (set) Token: 0x06006CA7 RID: 27815 RVA: 0x001B80BC File Offset: 0x001B62BC public unsafe bool enableStoryBag { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_enableStoryBag); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_enableStoryBag)) = value; } } // Token: 0x170025B8 RID: 9656 // (get) Token: 0x06006CA8 RID: 27816 RVA: 0x001B80E0 File Offset: 0x001B62E0 // (set) Token: 0x06006CA9 RID: 27817 RVA: 0x001B8114 File Offset: 0x001B6314 public unsafe Il2CppReferenceArray body { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_body); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_body), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170025B9 RID: 9657 // (get) Token: 0x06006CAA RID: 27818 RVA: 0x001B813C File Offset: 0x001B633C // (set) Token: 0x06006CAB RID: 27819 RVA: 0x001B8170 File Offset: 0x001B6370 public unsafe SkinnedMeshRenderer bag { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_bag); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SkinnedMeshRenderer(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_bag), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170025BA RID: 9658 // (get) Token: 0x06006CAC RID: 27820 RVA: 0x001B8198 File Offset: 0x001B6398 // (set) Token: 0x06006CAD RID: 27821 RVA: 0x001B81CC File Offset: 0x001B63CC public unsafe MeshRenderer weapon { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_weapon); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MeshRenderer(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_weapon), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170025BB RID: 9659 // (get) Token: 0x06006CAE RID: 27822 RVA: 0x001B81F4 File Offset: 0x001B63F4 // (set) Token: 0x06006CAF RID: 27823 RVA: 0x001B8228 File Offset: 0x001B6428 public unsafe SkinnedMeshRenderer storyHat { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_storyHat); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SkinnedMeshRenderer(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_storyHat), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170025BC RID: 9660 // (get) Token: 0x06006CB0 RID: 27824 RVA: 0x001B8250 File Offset: 0x001B6450 // (set) Token: 0x06006CB1 RID: 27825 RVA: 0x001B8284 File Offset: 0x001B6484 public unsafe SkinnedMeshRenderer storyBag { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_storyBag); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SkinnedMeshRenderer(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaMeshController.NativeFieldInfoPtr_storyBag), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04004815 RID: 18453 private static readonly IntPtr NativeFieldInfoPtr_systemEnable; // Token: 0x04004816 RID: 18454 private static readonly IntPtr NativeFieldInfoPtr_enableAllParts; // Token: 0x04004817 RID: 18455 private static readonly IntPtr NativeFieldInfoPtr_enableAccessories; // Token: 0x04004818 RID: 18456 private static readonly IntPtr NativeFieldInfoPtr_enableHat; // Token: 0x04004819 RID: 18457 private static readonly IntPtr NativeFieldInfoPtr_enableStoryBag; // Token: 0x0400481A RID: 18458 private static readonly IntPtr NativeFieldInfoPtr_body; // Token: 0x0400481B RID: 18459 private static readonly IntPtr NativeFieldInfoPtr_bag; // Token: 0x0400481C RID: 18460 private static readonly IntPtr NativeFieldInfoPtr_weapon; // Token: 0x0400481D RID: 18461 private static readonly IntPtr NativeFieldInfoPtr_storyHat; // Token: 0x0400481E RID: 18462 private static readonly IntPtr NativeFieldInfoPtr_storyBag; // Token: 0x0400481F RID: 18463 private static readonly IntPtr NativeMethodInfoPtr_UpdateAppearance_Public_Void_0; // Token: 0x04004820 RID: 18464 private static readonly IntPtr NativeMethodInfoPtr_EnableAllParts_Public_Void_Boolean_0; // Token: 0x04004821 RID: 18465 private static readonly IntPtr NativeMethodInfoPtr_EnableHat_Public_Void_Boolean_0; // Token: 0x04004822 RID: 18466 private static readonly IntPtr NativeMethodInfoPtr_EnableStoryBag_Public_Void_Boolean_0; // Token: 0x04004823 RID: 18467 private static readonly IntPtr NativeMethodInfoPtr_EnableAccessories_Public_Void_Boolean_0; // Token: 0x04004824 RID: 18468 private static readonly IntPtr NativeMethodInfoPtr_SwapSystemEnabled_Public_Void_0; // Token: 0x04004825 RID: 18469 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }