using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem.Text; using Steamworks; using UnityEngine; // Token: 0x02000333 RID: 819 public class SteamManager : MonoBehaviour { // Token: 0x17002677 RID: 9847 // (get) Token: 0x06006F46 RID: 28486 RVA: 0x001C40AC File Offset: 0x001C22AC public unsafe static SteamManager Instance { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601260, XrefRangeEnd = 601274, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SteamManager.NativeMethodInfoPtr_get_Instance_Protected_Static_get_SteamManager_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new SteamManager(intPtr3) : null; } } // Token: 0x17002678 RID: 9848 // (get) Token: 0x06006F47 RID: 28487 RVA: 0x001C40F4 File Offset: 0x001C22F4 public unsafe static bool Initialized { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601274, XrefRangeEnd = 601299, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SteamManager.NativeMethodInfoPtr_get_Initialized_Public_Static_get_Boolean_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06006F48 RID: 28488 RVA: 0x001C4138 File Offset: 0x001C2338 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601299, XrefRangeEnd = 601303, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void SteamAPIDebugTextHook(int nSeverity, StringBuilder pchDebugText) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref nSeverity; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(pchDebugText); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SteamManager.NativeMethodInfoPtr_SteamAPIDebugTextHook_Protected_Static_Void_Int32_StringBuilder_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006F49 RID: 28489 RVA: 0x001C4198 File Offset: 0x001C2398 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601303, XrefRangeEnd = 601309, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void InitOnPlayMode() { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SteamManager.NativeMethodInfoPtr_InitOnPlayMode_Private_Static_Void_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006F4A RID: 28490 RVA: 0x001C41CC File Offset: 0x001C23CC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601309, XrefRangeEnd = 601346, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void Awake() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SteamManager.NativeMethodInfoPtr_Awake_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006F4B RID: 28491 RVA: 0x001C421C File Offset: 0x001C241C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601346, XrefRangeEnd = 601366, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SteamManager.NativeMethodInfoPtr_OnEnable_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006F4C RID: 28492 RVA: 0x001C426C File Offset: 0x001C246C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601366, XrefRangeEnd = 601379, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SteamManager.NativeMethodInfoPtr_OnDestroy_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006F4D RID: 28493 RVA: 0x001C42BC File Offset: 0x001C24BC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601379, XrefRangeEnd = 601380, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SteamManager.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006F4E RID: 28494 RVA: 0x001C430C File Offset: 0x001C250C [CallerCount(63)] [CachedScanResults(RefRangeStart = 165985, RefRangeEnd = 166048, XrefRangeStart = 165985, XrefRangeEnd = 166048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe SteamManager() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SteamManager.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006F4F RID: 28495 RVA: 0x001C4358 File Offset: 0x001C2558 // Note: this type is marked as 'beforefieldinit'. static SteamManager() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "SteamManager"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); SteamManager.NativeFieldInfoPtr_s_EverInitialized = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "s_EverInitialized"); SteamManager.NativeFieldInfoPtr_s_instance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "s_instance"); SteamManager.NativeFieldInfoPtr_m_bInitialized = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_bInitialized"); SteamManager.NativeFieldInfoPtr_m_SteamAPIWarningMessageHook = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_SteamAPIWarningMessageHook"); SteamManager.NativeMethodInfoPtr_get_Instance_Protected_Static_get_SteamManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671564); SteamManager.NativeMethodInfoPtr_get_Initialized_Public_Static_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671565); SteamManager.NativeMethodInfoPtr_SteamAPIDebugTextHook_Protected_Static_Void_Int32_StringBuilder_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671566); SteamManager.NativeMethodInfoPtr_InitOnPlayMode_Private_Static_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671567); SteamManager.NativeMethodInfoPtr_Awake_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671568); SteamManager.NativeMethodInfoPtr_OnEnable_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671569); SteamManager.NativeMethodInfoPtr_OnDestroy_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671570); SteamManager.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671571); SteamManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671572); } // Token: 0x06006F50 RID: 28496 RVA: 0x0000351C File Offset: 0x0000171C public SteamManager(IntPtr pointer) : base(pointer) { } // Token: 0x17002673 RID: 9843 // (get) Token: 0x06006F51 RID: 28497 RVA: 0x001C448C File Offset: 0x001C268C // (set) Token: 0x06006F52 RID: 28498 RVA: 0x001C44AA File Offset: 0x001C26AA public unsafe static bool s_EverInitialized { get { bool flag; IL2CPP.il2cpp_field_static_get_value(SteamManager.NativeFieldInfoPtr_s_EverInitialized, (void*)(&flag)); return flag; } set { IL2CPP.il2cpp_field_static_set_value(SteamManager.NativeFieldInfoPtr_s_EverInitialized, (void*)(&value)); } } // Token: 0x17002674 RID: 9844 // (get) Token: 0x06006F53 RID: 28499 RVA: 0x001C44BC File Offset: 0x001C26BC // (set) Token: 0x06006F54 RID: 28500 RVA: 0x001C44E7 File Offset: 0x001C26E7 public unsafe static SteamManager s_instance { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(SteamManager.NativeFieldInfoPtr_s_instance, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new SteamManager(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(SteamManager.NativeFieldInfoPtr_s_instance, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002675 RID: 9845 // (get) Token: 0x06006F55 RID: 28501 RVA: 0x001C44FC File Offset: 0x001C26FC // (set) Token: 0x06006F56 RID: 28502 RVA: 0x001C4524 File Offset: 0x001C2724 public unsafe bool m_bInitialized { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SteamManager.NativeFieldInfoPtr_m_bInitialized); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SteamManager.NativeFieldInfoPtr_m_bInitialized)) = value; } } // Token: 0x17002676 RID: 9846 // (get) Token: 0x06006F57 RID: 28503 RVA: 0x001C4548 File Offset: 0x001C2748 // (set) Token: 0x06006F58 RID: 28504 RVA: 0x001C457C File Offset: 0x001C277C public unsafe SteamAPIWarningMessageHook_t m_SteamAPIWarningMessageHook { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SteamManager.NativeFieldInfoPtr_m_SteamAPIWarningMessageHook); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SteamAPIWarningMessageHook_t(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SteamManager.NativeFieldInfoPtr_m_SteamAPIWarningMessageHook), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040049FF RID: 18943 private static readonly IntPtr NativeFieldInfoPtr_s_EverInitialized; // Token: 0x04004A00 RID: 18944 private static readonly IntPtr NativeFieldInfoPtr_s_instance; // Token: 0x04004A01 RID: 18945 private static readonly IntPtr NativeFieldInfoPtr_m_bInitialized; // Token: 0x04004A02 RID: 18946 private static readonly IntPtr NativeFieldInfoPtr_m_SteamAPIWarningMessageHook; // Token: 0x04004A03 RID: 18947 private static readonly IntPtr NativeMethodInfoPtr_get_Instance_Protected_Static_get_SteamManager_0; // Token: 0x04004A04 RID: 18948 private static readonly IntPtr NativeMethodInfoPtr_get_Initialized_Public_Static_get_Boolean_0; // Token: 0x04004A05 RID: 18949 private static readonly IntPtr NativeMethodInfoPtr_SteamAPIDebugTextHook_Protected_Static_Void_Int32_StringBuilder_0; // Token: 0x04004A06 RID: 18950 private static readonly IntPtr NativeMethodInfoPtr_InitOnPlayMode_Private_Static_Void_0; // Token: 0x04004A07 RID: 18951 private static readonly IntPtr NativeMethodInfoPtr_Awake_Protected_Virtual_New_Void_0; // Token: 0x04004A08 RID: 18952 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Protected_Virtual_New_Void_0; // Token: 0x04004A09 RID: 18953 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Protected_Virtual_New_Void_0; // Token: 0x04004A0A RID: 18954 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0; // Token: 0x04004A0B RID: 18955 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }