428 lines
20 KiB
C#
428 lines
20 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using Il2CppSystem.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020003A3 RID: 931
|
|
public class CFX_SpawnSystem : MonoBehaviour
|
|
{
|
|
// Token: 0x0600788E RID: 30862 RVA: 0x001EA604 File Offset: 0x001E8804
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616963, XrefRangeEnd = 617014, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static GameObject GetNextObject(GameObject sourceObj, bool activateObject = true)
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(sourceObj);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref activateObject;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_GetNextObject_Public_Static_GameObject_GameObject_Boolean_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new GameObject(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x0600788F RID: 30863 RVA: 0x001EA678 File Offset: 0x001E8878
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617014, XrefRangeEnd = 617018, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static void PreloadObject(GameObject sourceObj, int poolSize = 1)
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(sourceObj);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref poolSize;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_PreloadObject_Public_Static_Void_GameObject_Int32_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007890 RID: 30864 RVA: 0x001EA6D8 File Offset: 0x001E88D8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617018, XrefRangeEnd = 617022, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static void UnloadObjects(GameObject sourceObj)
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(sourceObj);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_UnloadObjects_Public_Static_Void_GameObject_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002962 RID: 10594
|
|
// (get) Token: 0x06007891 RID: 30865 RVA: 0x001EA724 File Offset: 0x001E8924
|
|
public unsafe static bool AllObjectsLoaded
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617022, XrefRangeEnd = 617024, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_get_AllObjectsLoaded_Public_Static_get_Boolean_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007892 RID: 30866 RVA: 0x001EA768 File Offset: 0x001E8968
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 617065, RefRangeEnd = 617067, XrefRangeStart = 617024, XrefRangeEnd = 617065, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void addObjectToPool(GameObject sourceObject, int number)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(sourceObject);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref number;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_addObjectToPool_Private_Void_GameObject_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007893 RID: 30867 RVA: 0x001EA7D4 File Offset: 0x001E89D4
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 617099, RefRangeEnd = 617100, XrefRangeStart = 617067, XrefRangeEnd = 617099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void removeObjectsFromPool(GameObject sourceObject)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(sourceObject);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_removeObjectsFromPool_Private_Void_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007894 RID: 30868 RVA: 0x001EA830 File Offset: 0x001E8A30
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 617119, RefRangeEnd = 617121, XrefRangeStart = 617100, XrefRangeEnd = 617119, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void increasePoolCursor(int uniqueId)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref uniqueId;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_increasePoolCursor_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007895 RID: 30869 RVA: 0x001EA884 File Offset: 0x001E8A84
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617121, XrefRangeEnd = 617136, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Awake()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007896 RID: 30870 RVA: 0x001EA8C8 File Offset: 0x001E8AC8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617136, XrefRangeEnd = 617140, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Start()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007897 RID: 30871 RVA: 0x001EA90C File Offset: 0x001E8B0C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617140, XrefRangeEnd = 617163, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe CFX_SpawnSystem()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CFX_SpawnSystem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007898 RID: 30872 RVA: 0x001EA958 File Offset: 0x001E8B58
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static CFX_SpawnSystem()
|
|
{
|
|
Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "CFX_SpawnSystem");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr);
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_instance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "instance");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_objectsToPreload = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "objectsToPreload");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_objectsToPreloadTimes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "objectsToPreloadTimes");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_hideObjectsInHierarchy = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "hideObjectsInHierarchy");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_spawnAsChildren = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "spawnAsChildren");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_onlyGetInactiveObjects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "onlyGetInactiveObjects");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_instantiateIfNeeded = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "instantiateIfNeeded");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_allObjectsLoaded = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "allObjectsLoaded");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_instantiatedObjects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "instantiatedObjects");
|
|
CFX_SpawnSystem.NativeFieldInfoPtr_poolCursors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, "poolCursors");
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_GetNextObject_Public_Static_GameObject_GameObject_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672361);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_PreloadObject_Public_Static_Void_GameObject_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672362);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_UnloadObjects_Public_Static_Void_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672363);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_get_AllObjectsLoaded_Public_Static_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672364);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_addObjectToPool_Private_Void_GameObject_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672365);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_removeObjectsFromPool_Private_Void_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672366);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_increasePoolCursor_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672367);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672368);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672369);
|
|
CFX_SpawnSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CFX_SpawnSystem>.NativeClassPtr, 100672370);
|
|
}
|
|
|
|
// Token: 0x06007899 RID: 30873 RVA: 0x0000351C File Offset: 0x0000171C
|
|
public CFX_SpawnSystem(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002958 RID: 10584
|
|
// (get) Token: 0x0600789A RID: 30874 RVA: 0x001EAB18 File Offset: 0x001E8D18
|
|
// (set) Token: 0x0600789B RID: 30875 RVA: 0x001EAB43 File Offset: 0x001E8D43
|
|
public unsafe static CFX_SpawnSystem instance
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr;
|
|
IL2CPP.il2cpp_field_static_get_value(CFX_SpawnSystem.NativeFieldInfoPtr_instance, (void*)(&intPtr));
|
|
IntPtr intPtr2 = intPtr;
|
|
return (intPtr2 != 0) ? new CFX_SpawnSystem(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IL2CPP.il2cpp_field_static_set_value(CFX_SpawnSystem.NativeFieldInfoPtr_instance, IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002959 RID: 10585
|
|
// (get) Token: 0x0600789C RID: 30876 RVA: 0x001EAB58 File Offset: 0x001E8D58
|
|
// (set) Token: 0x0600789D RID: 30877 RVA: 0x001EAB8C File Offset: 0x001E8D8C
|
|
public unsafe Il2CppReferenceArray<GameObject> objectsToPreload
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_objectsToPreload);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppReferenceArray<GameObject>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_objectsToPreload), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700295A RID: 10586
|
|
// (get) Token: 0x0600789E RID: 30878 RVA: 0x001EABB4 File Offset: 0x001E8DB4
|
|
// (set) Token: 0x0600789F RID: 30879 RVA: 0x001EABE8 File Offset: 0x001E8DE8
|
|
public unsafe Il2CppStructArray<int> objectsToPreloadTimes
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_objectsToPreloadTimes);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<int>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_objectsToPreloadTimes), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700295B RID: 10587
|
|
// (get) Token: 0x060078A0 RID: 30880 RVA: 0x001EAC10 File Offset: 0x001E8E10
|
|
// (set) Token: 0x060078A1 RID: 30881 RVA: 0x001EAC38 File Offset: 0x001E8E38
|
|
public unsafe bool hideObjectsInHierarchy
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_hideObjectsInHierarchy);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_hideObjectsInHierarchy)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700295C RID: 10588
|
|
// (get) Token: 0x060078A2 RID: 30882 RVA: 0x001EAC5C File Offset: 0x001E8E5C
|
|
// (set) Token: 0x060078A3 RID: 30883 RVA: 0x001EAC84 File Offset: 0x001E8E84
|
|
public unsafe bool spawnAsChildren
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_spawnAsChildren);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_spawnAsChildren)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700295D RID: 10589
|
|
// (get) Token: 0x060078A4 RID: 30884 RVA: 0x001EACA8 File Offset: 0x001E8EA8
|
|
// (set) Token: 0x060078A5 RID: 30885 RVA: 0x001EACD0 File Offset: 0x001E8ED0
|
|
public unsafe bool onlyGetInactiveObjects
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_onlyGetInactiveObjects);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_onlyGetInactiveObjects)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700295E RID: 10590
|
|
// (get) Token: 0x060078A6 RID: 30886 RVA: 0x001EACF4 File Offset: 0x001E8EF4
|
|
// (set) Token: 0x060078A7 RID: 30887 RVA: 0x001EAD1C File Offset: 0x001E8F1C
|
|
public unsafe bool instantiateIfNeeded
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_instantiateIfNeeded);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_instantiateIfNeeded)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700295F RID: 10591
|
|
// (get) Token: 0x060078A8 RID: 30888 RVA: 0x001EAD40 File Offset: 0x001E8F40
|
|
// (set) Token: 0x060078A9 RID: 30889 RVA: 0x001EAD68 File Offset: 0x001E8F68
|
|
public unsafe bool allObjectsLoaded
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_allObjectsLoaded);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_allObjectsLoaded)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002960 RID: 10592
|
|
// (get) Token: 0x060078AA RID: 30890 RVA: 0x001EAD8C File Offset: 0x001E8F8C
|
|
// (set) Token: 0x060078AB RID: 30891 RVA: 0x001EADC0 File Offset: 0x001E8FC0
|
|
public unsafe Dictionary<int, List<GameObject>> instantiatedObjects
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_instantiatedObjects);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Dictionary<int, List<GameObject>>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_instantiatedObjects), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002961 RID: 10593
|
|
// (get) Token: 0x060078AC RID: 30892 RVA: 0x001EADE8 File Offset: 0x001E8FE8
|
|
// (set) Token: 0x060078AD RID: 30893 RVA: 0x001EAE1C File Offset: 0x001E901C
|
|
public unsafe Dictionary<int, int> poolCursors
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_poolCursors);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Dictionary<int, int>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CFX_SpawnSystem.NativeFieldInfoPtr_poolCursors), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005027 RID: 20519
|
|
private static readonly IntPtr NativeFieldInfoPtr_instance;
|
|
|
|
// Token: 0x04005028 RID: 20520
|
|
private static readonly IntPtr NativeFieldInfoPtr_objectsToPreload;
|
|
|
|
// Token: 0x04005029 RID: 20521
|
|
private static readonly IntPtr NativeFieldInfoPtr_objectsToPreloadTimes;
|
|
|
|
// Token: 0x0400502A RID: 20522
|
|
private static readonly IntPtr NativeFieldInfoPtr_hideObjectsInHierarchy;
|
|
|
|
// Token: 0x0400502B RID: 20523
|
|
private static readonly IntPtr NativeFieldInfoPtr_spawnAsChildren;
|
|
|
|
// Token: 0x0400502C RID: 20524
|
|
private static readonly IntPtr NativeFieldInfoPtr_onlyGetInactiveObjects;
|
|
|
|
// Token: 0x0400502D RID: 20525
|
|
private static readonly IntPtr NativeFieldInfoPtr_instantiateIfNeeded;
|
|
|
|
// Token: 0x0400502E RID: 20526
|
|
private static readonly IntPtr NativeFieldInfoPtr_allObjectsLoaded;
|
|
|
|
// Token: 0x0400502F RID: 20527
|
|
private static readonly IntPtr NativeFieldInfoPtr_instantiatedObjects;
|
|
|
|
// Token: 0x04005030 RID: 20528
|
|
private static readonly IntPtr NativeFieldInfoPtr_poolCursors;
|
|
|
|
// Token: 0x04005031 RID: 20529
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetNextObject_Public_Static_GameObject_GameObject_Boolean_0;
|
|
|
|
// Token: 0x04005032 RID: 20530
|
|
private static readonly IntPtr NativeMethodInfoPtr_PreloadObject_Public_Static_Void_GameObject_Int32_0;
|
|
|
|
// Token: 0x04005033 RID: 20531
|
|
private static readonly IntPtr NativeMethodInfoPtr_UnloadObjects_Public_Static_Void_GameObject_0;
|
|
|
|
// Token: 0x04005034 RID: 20532
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_AllObjectsLoaded_Public_Static_get_Boolean_0;
|
|
|
|
// Token: 0x04005035 RID: 20533
|
|
private static readonly IntPtr NativeMethodInfoPtr_addObjectToPool_Private_Void_GameObject_Int32_0;
|
|
|
|
// Token: 0x04005036 RID: 20534
|
|
private static readonly IntPtr NativeMethodInfoPtr_removeObjectsFromPool_Private_Void_GameObject_0;
|
|
|
|
// Token: 0x04005037 RID: 20535
|
|
private static readonly IntPtr NativeMethodInfoPtr_increasePoolCursor_Private_Void_Int32_0;
|
|
|
|
// Token: 0x04005038 RID: 20536
|
|
private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;
|
|
|
|
// Token: 0x04005039 RID: 20537
|
|
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
|
|
|
|
// Token: 0x0400503A RID: 20538
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|