0x00x0018
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 117
| Signature | Flags | Native | Params |
|---|---|---|---|
| int GetInstanceID() | Public | 0x04 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool Equals(object other) | Public+1 flags | 0x08 | |
| bool op_Implicit(Object exists) | PublicStatic+1 flags | 0x08 | |
| bool CompareBaseObjects(Object lhs, Object rhs) | PrivateStatic | 0x08 | |
| void EnsureRunningOnMainThread() | Private | 0x00 | |
| bool IsNativeObjectAlive(Object o) | PrivateStatic | 0x08 | |
| long GetCachedPtr() | Private | 0x08 | |
| string get_name() | Public+1 flags | 0x08 | |
| void set_name(const string& value) | Public+1 flags | 0x08 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original) | PublicStatic | 0x08 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, Transform parent) | PublicStatic | 0x08 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, const Vector3& position, const Quaternion& rotation) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, Transform parent, const Vector3& position, const Quaternion& rotation) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count) | PublicStatic | 0x08 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, Transform parent) | PublicStatic | 0x08 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, const Vector3& position, const Quaternion& rotation) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, const ReadOnlySpan<UnityEngine.Vector3>& positions, const ReadOnlySpan<UnityEngine.Quaternion>& rotations) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, Transform parent, const Vector3& position, const Quaternion& rotation) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, Transform parent, const Vector3& position, const Quaternion& rotation, const CancellationToken& cancellationToken) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, Transform parent, const ReadOnlySpan<UnityEngine.Vector3>& positions, const ReadOnlySpan<UnityEngine.Quaternion>& rotations) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, Transform parent, const ReadOnlySpan<UnityEngine.Vector3>& positions, const ReadOnlySpan<UnityEngine.Quaternion>& rotations, const CancellationToken& cancellationToken) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, const InstantiateParameters& parameters, const CancellationToken& cancellationToken) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, const InstantiateParameters& parameters, const CancellationToken& cancellationToken) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, const Vector3& position, const Quaternion& rotation, const InstantiateParameters& parameters, const CancellationToken& cancellationToken) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, const Vector3& position, const Quaternion& rotation, const InstantiateParameters& parameters, const CancellationToken& cancellationToken) | PublicStatic | 0x10 | |
| AsyncInstantiateOperation<T> InstantiateAsync(const uint8& original, int count, const ReadOnlySpan<UnityEngine.Vector3>& positions, const ReadOnlySpan<UnityEngine.Quaternion>& rotations, const InstantiateParameters& parameters, const CancellationToken& cancellationToken) | PublicStatic | 0x10 | |
| Object Instantiate(Object original, const Vector3& position, const Quaternion& rotation) | PublicStatic | 0x10 | |
| Object Instantiate(Object original, const Vector3& position, const Quaternion& rotation, Transform parent) | PublicStatic | 0x10 | |
| Object Instantiate(Object original) | PublicStatic | 0x08 | |
| Object Instantiate(Object original, const Scene& scene) | PublicStatic | 0x08 | |
| uint8 Instantiate(const uint8& original, const InstantiateParameters& parameters) | PublicStatic | 0x10 | |
| uint8 Instantiate(const uint8& original, const Vector3& position, const Quaternion& rotation, const InstantiateParameters& parameters) | PublicStatic | 0x10 | |
| Object Instantiate(Object original, Transform parent) | PublicStatic | 0x08 | |
| Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace) | PublicStatic | 0x08 | |
| uint8 Instantiate(const uint8& original) | PublicStatic | 0x00 | |
| uint8 Instantiate(const uint8& original, const Vector3& position, const Quaternion& rotation) | PublicStatic | 0x10 | |
| uint8 Instantiate(const uint8& original, const Vector3& position, const Quaternion& rotation, Transform parent) | PublicStatic | 0x10 | |
| uint8 Instantiate(const uint8& original, Transform parent) | PublicStatic | 0x08 | |
| uint8 Instantiate(const uint8& original, Transform parent, bool worldPositionStays) | PublicStatic | 0x08 | |
| void Destroy(Object obj, float t) | PublicStatic | 0x08 | |
| void Destroy(Object obj) | PublicStatic | 0x08 | |
| void DestroyImmediate(Object obj, bool allowDestroyingAssets) | PublicStatic | 0x08 | |
| void DestroyImmediate(Object obj) | PublicStatic | 0x08 | |
| Object[] FindObjectsOfType(Type type) | PublicStatic | 0x08 | |
| Object[] FindObjectsOfType(Type type, bool includeInactive) | PublicStatic | 0x08 | |
| Object[] FindObjectsByType(Type type, const FindObjectsSortMode& sortMode) | PublicStatic | 0x08 | |
| Object[] FindObjectsByType(Type type, const FindObjectsInactive& findObjectsInactive, const FindObjectsSortMode& sortMode) | PublicStatic | 0x08 | |
| void DontDestroyOnLoad(Object target) | PublicStatic | 0x08 | |
| HideFlags get_hideFlags() | Public+1 flags | 0x04 | |
| void set_hideFlags(const HideFlags& value) | Public+1 flags | 0x04 | |
| void DestroyObject(Object obj, float t) | PublicStatic | 0x08 | |
| void DestroyObject(Object obj) | PublicStatic | 0x08 | |
| Object[] FindSceneObjectsOfType(Type type) | PublicStatic | 0x08 | |
| Object[] FindObjectsOfTypeIncludingAssets(Type type) | PublicStatic | 0x08 | |
| T[] FindObjectsOfType() | PublicStatic | 0x08 | |
| T[] FindObjectsByType(const FindObjectsSortMode& sortMode) | PublicStatic | 0x08 | |
| T[] FindObjectsOfType(bool includeInactive) | PublicStatic | 0x08 | |
| T[] FindObjectsByType(const FindObjectsInactive& findObjectsInactive, const FindObjectsSortMode& sortMode) | PublicStatic | — | 0x08 |
| uint8 FindObjectOfType() | PublicStatic | 0x00 | |
| uint8 FindObjectOfType(bool includeInactive) | PublicStatic | 0x01 | |
| uint8 FindFirstObjectByType() | PublicStatic | 0x00 | |
| uint8 FindAnyObjectByType() | PublicStatic | 0x00 | |
| uint8 FindFirstObjectByType(const FindObjectsInactive& findObjectsInactive) | PublicStatic | 0x04 | |
| uint8 FindAnyObjectByType(const FindObjectsInactive& findObjectsInactive) | PublicStatic | 0x04 | |
| Object[] FindObjectsOfTypeAll(Type type) | PublicStatic | 0x08 | |
| void CheckNullArgument(object arg, const string& message) | PrivateStatic | 0x08 | |
| Object FindObjectOfType(Type type) | PublicStatic | 0x08 | |
| Object FindFirstObjectByType(Type type) | PublicStatic | 0x08 | |
| Object FindAnyObjectByType(Type type) | PublicStatic | 0x08 | |
| Object FindObjectOfType(Type type, bool includeInactive) | PublicStatic | 0x08 | |
| Object FindFirstObjectByType(Type type, const FindObjectsInactive& findObjectsInactive) | PublicStatic | 0x08 | |
| Object FindAnyObjectByType(Type type, const FindObjectsInactive& findObjectsInactive) | PublicStatic | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool op_Equality(Object x, Object y) | PublicStatic+1 flags | 0x08 | |
| bool op_Inequality(Object x, Object y) | PublicStatic+1 flags | 0x08 | |
| int GetOffsetOfInstanceIDInCPlusPlusObject() | PrivateStatic | 0x04 | |
| bool CurrentThreadIsMainThread() | PrivateStatic | 0x01 | |
| Object Internal_CloneSingle(Object data) | PrivateStatic | 0x08 | |
| Object Internal_CloneSingleWithScene(Object data, const Scene& scene) | PrivateStatic | 0x08 | |
| Object Internal_CloneSingleWithParams(Object data, const InstantiateParameters& parameters) | PrivateStatic | 0x10 | |
| Object Internal_InstantiateSingleWithParams(Object data, const Vector3& position, const Quaternion& rotation, const InstantiateParameters& parameters) | PrivateStatic | 0x10 | |
| Object Internal_CloneSingleWithParent(Object data, Transform parent, bool worldPositionStays) | PrivateStatic | 0x08 | |
| long Internal_InstantiateAsyncWithParams(Object original, int count, const InstantiateParameters& parameters, long positions, int positionsCount, long rotations, int rotationsCount) | PrivateStatic | 0x10 | |
| Object Internal_InstantiateSingle(Object data, const Vector3& pos, const Quaternion& rot) | PrivateStatic | 0x10 | |
| Object Internal_InstantiateSingleWithParent(Object data, Transform parent, const Vector3& pos, const Quaternion& rot) | PrivateStatic | 0x10 | |
| string ToString(Object obj) | PrivateStatic | 0x08 | |
| string GetName() | Private | 0x08 | |
| bool IsPersistent(Object obj) | Static+1 flags | 0x08 | |
| void SetName(const string& name) | Private | 0x08 | |
| bool DoesObjectWithInstanceIDExist(int instanceID) | Static+1 flags | 0x04 | |
| Object FindObjectFromInstanceID(int instanceID) | Static+1 flags | 0x08 | |
| long GetPtrFromInstanceID(int instanceID, Type objectType, ref bool& isMonoBehaviour) | PrivateStatic | 0x08 | |
| Object ForceLoadFromInstanceID(int instanceID) | Static+1 flags | 0x08 | |
| void MarkDirty() | 1 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| void Destroy_Injected(long obj, float t) | PrivateStatic | 0x08 | |
| void DestroyImmediate_Injected(long obj, bool allowDestroyingAssets) | PrivateStatic | 0x08 | |
| void DontDestroyOnLoad_Injected(long target) | PrivateStatic | 0x08 | |
| HideFlags get_hideFlags_Injected(long _unity_self) | PrivateStatic | 0x08 | |
| void set_hideFlags_Injected(long _unity_self, const HideFlags& value) | PrivateStatic | 0x08 | |
| long Internal_CloneSingle_Injected(long data) | PrivateStatic | 0x08 | |
| long Internal_CloneSingleWithScene_Injected(long data, ref Scene& scene) | PrivateStatic | 0x08 | |
| long Internal_CloneSingleWithParams_Injected(long data, ref InstantiateParameters& parameters) | PrivateStatic | 0x10 | |
| long Internal_InstantiateSingleWithParams_Injected(long data, ref Vector3& position, ref Quaternion& rotation, ref InstantiateParameters& parameters) | PrivateStatic | 0x10 | |
| long Internal_CloneSingleWithParent_Injected(long data, long parent, bool worldPositionStays) | PrivateStatic | 0x08 | |
| long Internal_InstantiateAsyncWithParams_Injected(long original, int count, ref InstantiateParameters& parameters, long positions, int positionsCount, long rotations, int rotationsCount) | PrivateStatic | 0x10 | |
| long Internal_InstantiateSingle_Injected(long data, ref Vector3& pos, ref Quaternion& rot) | PrivateStatic | 0x10 | |
| long Internal_InstantiateSingleWithParent_Injected(long data, long parent, ref Vector3& pos, ref Quaternion& rot) | PrivateStatic | 0x10 | |
| void ToString_Injected(long obj, ref ManagedSpanWrapper& ret) | PrivateStatic | 0x10 | |
| void GetName_Injected(long _unity_self, ref ManagedSpanWrapper& ret) | PrivateStatic | 0x10 | |
| bool IsPersistent_Injected(long obj) | PrivateStatic | 0x08 | |
| void SetName_Injected(long _unity_self, ref ManagedSpanWrapper& name) | PrivateStatic | 0x10 | |
| long FindObjectFromInstanceID_Injected(int instanceID) | PrivateStatic | 0x08 | |
| long ForceLoadFromInstanceID_Injected(int instanceID) | PrivateStatic | 0x08 | |
| void MarkDirty_Injected(long _unity_self) | PrivateStatic | 0x08 |
Subclasses 33
AssetBundleAudioContainerElementAudioMixerGroupAudioResourceAvatarComponentComputeShaderFailedToLoadScriptObjectFontGameObjectGraphicsSettingsLightingSettingsLightmapSettingsLightProbesLowerResBlitTextureMaterialMeshMotionPhysicsMaterial2DPreloadDataQualitySettingsRayTracingShaderRenderSettingsRuntimeAnimatorControllerScriptableObjectShaderSpriteSpriteAtlasTerrainDataTextAssetTextureVideoClipVisualEffectObject
Used by 266
types with a member, parameter or interface of this type<>c<>c__DisplayClass1_0<>c__DisplayClass9_1AchievementEntryData[]AchievementsLogAction`1Action`1Action`2Action`2Action`2Action`6AlmanacArchiveEntry[]AlmanacEntryData[]AnimationEventAnimator[]AnimatorOverrideController[]ArgumentCacheAssertAssertAssetBundleRequestAssetEntryAssetReferenceAssetReferenceAtlasedSpriteAssetReferenceT`1AssetReferenceT`1AssetReferenceT`1AssetReferenceT`1AssetReferenceT`1AssetReferenceT`1AssetReferenceT`1AssetReferenceUILabelRestrictionAssetReferenceUIRestrictionAssetSummaryAsyncInstantiateOperationAsyncInstantiateOperation`1AsyncInstantiateOperationHelperAtlasAssetBase[]AudioClip[]AudioLogAudioResource[]Avatar[]AwardScreenEntryData[]BaseInputModule[]BaseRaycaster[]Behaviour[]BinaryAdapterBinder[]BinderContainer[]BoardLogBoardToolDefinition[]CachedInvokableCall`1CameraCamera[]Canvas[]CanvasGroup[]CanvasRenderer[]CoinController[]Collider2D[]Collider[]Component[]ComputeShader[]ControllerData[]CoreUtilsCubemap[]CubemapArray[]CursorDefinition[]CustomRenderTexture[]DataModelLogDebugDebugLogDebugLogHandlerDebugUIHandlerIndirectToggle[]DebugUIHandlerPanel[]DebugUIHandlerValue[]DebugUIHandlerWidget[]DrivenRectTransformTrackerDropdownItem[]DropdownItem[]EADPLogEditorLog+186 more