using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; // Token: 0x02000203 RID: 515 [Serializable] public class KeyboardButtonTheme : Il2CppSystem.Object { // Token: 0x06004E43 RID: 20035 RVA: 0x00136840 File Offset: 0x00134A40 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 565844, XrefRangeEnd = 565866, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Setup(Il2CppReferenceArray sprites) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(sprites); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KeyboardButtonTheme.NativeMethodInfoPtr_Setup_Public_Void_Il2CppReferenceArray_1_Sprite_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004E44 RID: 20036 RVA: 0x0013689C File Offset: 0x00134A9C [CallerCount(9)] [CachedScanResults(RefRangeStart = 7466, RefRangeEnd = 7475, XrefRangeStart = 7466, XrefRangeEnd = 7475, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Sprite GetShortKeyBoardSprite() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KeyboardButtonTheme.NativeMethodInfoPtr_GetShortKeyBoardSprite_Public_Sprite_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Sprite(intPtr3) : null; } // Token: 0x06004E45 RID: 20037 RVA: 0x001368F4 File Offset: 0x00134AF4 [CallerCount(10)] [CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Sprite GetLongKeyBoardSprite() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KeyboardButtonTheme.NativeMethodInfoPtr_GetLongKeyBoardSprite_Public_Sprite_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Sprite(intPtr3) : null; } // Token: 0x06004E46 RID: 20038 RVA: 0x0013694C File Offset: 0x00134B4C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 565866, XrefRangeEnd = 565871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Sprite GetSprite(string keyCode) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(keyCode); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KeyboardButtonTheme.NativeMethodInfoPtr_GetSprite_Public_Sprite_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Sprite(intPtr3) : null; } } // Token: 0x06004E47 RID: 20039 RVA: 0x001369BC File Offset: 0x00134BBC [CallerCount(6)] [CachedScanResults(RefRangeStart = 11228, RefRangeEnd = 11234, XrefRangeStart = 11228, XrefRangeEnd = 11234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Sprite GetMouseWheelUpSprite() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KeyboardButtonTheme.NativeMethodInfoPtr_GetMouseWheelUpSprite_Public_Sprite_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Sprite(intPtr3) : null; } // Token: 0x06004E48 RID: 20040 RVA: 0x00136A14 File Offset: 0x00134C14 [CallerCount(1)] [CachedScanResults(RefRangeStart = 11234, RefRangeEnd = 11235, XrefRangeStart = 11234, XrefRangeEnd = 11235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Sprite GetMouseWheelDownSprite() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KeyboardButtonTheme.NativeMethodInfoPtr_GetMouseWheelDownSprite_Public_Sprite_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Sprite(intPtr3) : null; } // Token: 0x06004E49 RID: 20041 RVA: 0x00136A6C File Offset: 0x00134C6C [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe KeyboardButtonTheme() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KeyboardButtonTheme.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004E4A RID: 20042 RVA: 0x00136AB8 File Offset: 0x00134CB8 // Note: this type is marked as 'beforefieldinit'. static KeyboardButtonTheme() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "KeyboardButtonTheme"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); KeyboardButtonTheme.NativeFieldInfoPtr_keyboardShort = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "keyboardShort"); KeyboardButtonTheme.NativeFieldInfoPtr_keyboardLong = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "keyboardLong"); KeyboardButtonTheme.NativeFieldInfoPtr_mouseLeftButton = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mouseLeftButton"); KeyboardButtonTheme.NativeFieldInfoPtr_mouseRightButton = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mouseRightButton"); KeyboardButtonTheme.NativeFieldInfoPtr_mouseMiddleButton = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mouseMiddleButton"); KeyboardButtonTheme.NativeFieldInfoPtr_mouseWheelUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mouseWheelUp"); KeyboardButtonTheme.NativeFieldInfoPtr_mouseWheelDown = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mouseWheelDown"); KeyboardButtonTheme.NativeMethodInfoPtr_Setup_Public_Void_Il2CppReferenceArray_1_Sprite_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668440); KeyboardButtonTheme.NativeMethodInfoPtr_GetShortKeyBoardSprite_Public_Sprite_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668441); KeyboardButtonTheme.NativeMethodInfoPtr_GetLongKeyBoardSprite_Public_Sprite_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668442); KeyboardButtonTheme.NativeMethodInfoPtr_GetSprite_Public_Sprite_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668443); KeyboardButtonTheme.NativeMethodInfoPtr_GetMouseWheelUpSprite_Public_Sprite_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668444); KeyboardButtonTheme.NativeMethodInfoPtr_GetMouseWheelDownSprite_Public_Sprite_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668445); KeyboardButtonTheme.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668446); } // Token: 0x06004E4B RID: 20043 RVA: 0x0000A74C File Offset: 0x0000894C public KeyboardButtonTheme(IntPtr pointer) : base(pointer) { } // Token: 0x17001C21 RID: 7201 // (get) Token: 0x06004E4C RID: 20044 RVA: 0x00136C00 File Offset: 0x00134E00 // (set) Token: 0x06004E4D RID: 20045 RVA: 0x00136C34 File Offset: 0x00134E34 public unsafe Sprite keyboardShort { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_keyboardShort); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Sprite(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_keyboardShort), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001C22 RID: 7202 // (get) Token: 0x06004E4E RID: 20046 RVA: 0x00136C5C File Offset: 0x00134E5C // (set) Token: 0x06004E4F RID: 20047 RVA: 0x00136C90 File Offset: 0x00134E90 public unsafe Sprite keyboardLong { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_keyboardLong); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Sprite(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_keyboardLong), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001C23 RID: 7203 // (get) Token: 0x06004E50 RID: 20048 RVA: 0x00136CB8 File Offset: 0x00134EB8 // (set) Token: 0x06004E51 RID: 20049 RVA: 0x00136CEC File Offset: 0x00134EEC public unsafe Sprite mouseLeftButton { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseLeftButton); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Sprite(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseLeftButton), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001C24 RID: 7204 // (get) Token: 0x06004E52 RID: 20050 RVA: 0x00136D14 File Offset: 0x00134F14 // (set) Token: 0x06004E53 RID: 20051 RVA: 0x00136D48 File Offset: 0x00134F48 public unsafe Sprite mouseRightButton { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseRightButton); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Sprite(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseRightButton), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001C25 RID: 7205 // (get) Token: 0x06004E54 RID: 20052 RVA: 0x00136D70 File Offset: 0x00134F70 // (set) Token: 0x06004E55 RID: 20053 RVA: 0x00136DA4 File Offset: 0x00134FA4 public unsafe Sprite mouseMiddleButton { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseMiddleButton); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Sprite(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseMiddleButton), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001C26 RID: 7206 // (get) Token: 0x06004E56 RID: 20054 RVA: 0x00136DCC File Offset: 0x00134FCC // (set) Token: 0x06004E57 RID: 20055 RVA: 0x00136E00 File Offset: 0x00135000 public unsafe Sprite mouseWheelUp { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseWheelUp); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Sprite(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseWheelUp), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001C27 RID: 7207 // (get) Token: 0x06004E58 RID: 20056 RVA: 0x00136E28 File Offset: 0x00135028 // (set) Token: 0x06004E59 RID: 20057 RVA: 0x00136E5C File Offset: 0x0013505C public unsafe Sprite mouseWheelDown { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseWheelDown); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Sprite(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KeyboardButtonTheme.NativeFieldInfoPtr_mouseWheelDown), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003365 RID: 13157 private static readonly IntPtr NativeFieldInfoPtr_keyboardShort; // Token: 0x04003366 RID: 13158 private static readonly IntPtr NativeFieldInfoPtr_keyboardLong; // Token: 0x04003367 RID: 13159 private static readonly IntPtr NativeFieldInfoPtr_mouseLeftButton; // Token: 0x04003368 RID: 13160 private static readonly IntPtr NativeFieldInfoPtr_mouseRightButton; // Token: 0x04003369 RID: 13161 private static readonly IntPtr NativeFieldInfoPtr_mouseMiddleButton; // Token: 0x0400336A RID: 13162 private static readonly IntPtr NativeFieldInfoPtr_mouseWheelUp; // Token: 0x0400336B RID: 13163 private static readonly IntPtr NativeFieldInfoPtr_mouseWheelDown; // Token: 0x0400336C RID: 13164 private static readonly IntPtr NativeMethodInfoPtr_Setup_Public_Void_Il2CppReferenceArray_1_Sprite_0; // Token: 0x0400336D RID: 13165 private static readonly IntPtr NativeMethodInfoPtr_GetShortKeyBoardSprite_Public_Sprite_0; // Token: 0x0400336E RID: 13166 private static readonly IntPtr NativeMethodInfoPtr_GetLongKeyBoardSprite_Public_Sprite_0; // Token: 0x0400336F RID: 13167 private static readonly IntPtr NativeMethodInfoPtr_GetSprite_Public_Sprite_String_0; // Token: 0x04003370 RID: 13168 private static readonly IntPtr NativeMethodInfoPtr_GetMouseWheelUpSprite_Public_Sprite_0; // Token: 0x04003371 RID: 13169 private static readonly IntPtr NativeMethodInfoPtr_GetMouseWheelDownSprite_Public_Sprite_0; // Token: 0x04003372 RID: 13170 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }