Show / Hide Table of Contents

Class Object

Inheritance
Object
Object
AnimatorState
AnimatorStateMachine
AnimatorTransitionBase
GameObjectRecorder
AssetImporter
BuildReport
DefaultAsset
EditorBuildSettings
EditorSettings
EditorUserBuildSettings
EditorUserSettings
HumanTemplate
LightingDataAsset
LightmapParameters
LightmapSnapshot
PlayerSettings
Preset
SceneAsset
State
StateMachine
Transition
NavMeshData
AssetBundle
AssetBundleManifest
AudioMixer
AudioMixerGroup
AudioMixerSnapshot
AudioClip
Avatar
AvatarMask
BillboardAsset
Component
ComputeShader
RenderPassAttachment
VisualEffectAsset
Flare
Font
GameObject
LightmapSettings
LightProbes
LocalizationAsset
Material
Mesh
Motion
PhysicMaterial
PhysicsMaterial2D
QualitySettings
GraphicsSettings
RenderSettings
RuntimeAnimatorController
ScriptableObject
Shader
ShaderVariantCollection
Sprite
TerrainData
TerrainLayer
TextAsset
Texture
SpriteAtlas
VideoClip
Inherited Members
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
public class Object

Properties

hideFlags

Declaration
public HideFlags hideFlags { get; set; }
Property Value
Type Description
HideFlags
| Improve this Doc View Source

name

Declaration
public string name { get; set; }
Property Value
Type Description
String

Methods

| Improve this Doc View Source

Destroy(Object)

Declaration
[ExcludeFromDocs]
public static void Destroy(Object obj)
Parameters
Type Name Description
Object obj

Destroy(Object, Single)

Declaration
public static void Destroy(Object obj, [DefaultValue("0.0F")] float t)
Parameters
Type Name Description
Object obj
Single t
| Improve this Doc View Source

DestroyImmediate(Object)

Declaration
[ExcludeFromDocs]
public static void DestroyImmediate(Object obj)
Parameters
Type Name Description
Object obj

DestroyImmediate(Object, Boolean)

Declaration
public static void DestroyImmediate(Object obj, [DefaultValue("false")] bool allowDestroyingAssets)
Parameters
Type Name Description
Object obj
Boolean allowDestroyingAssets
| Improve this Doc View Source

DestroyObject(Object)

Declaration
[Obsolete("use Object.Destroy instead.")]
[ExcludeFromDocs]
public static void DestroyObject(Object obj)
Parameters
Type Name Description
Object obj
| Improve this Doc View Source

DestroyObject(Object, Single)

Declaration
[Obsolete("use Object.Destroy instead.")]
public static void DestroyObject(Object obj, [DefaultValue("0.0F")] float t)
Parameters
Type Name Description
Object obj
Single t

DontDestroyOnLoad(Object)

Declaration
public static void DontDestroyOnLoad(Object target)
Parameters
Type Name Description
Object target
| Improve this Doc View Source

Equals(Object)

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
Object other
Returns
Type Description
Boolean
Overrides
Object.Equals(Object)
| Improve this Doc View Source

FindObjectOfType(Type)

Declaration
[TypeInferenceRule(TypeInferenceRules.TypeReferencedByFirstArgument)]
public static Object FindObjectOfType(Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
Object
| Improve this Doc View Source

FindObjectOfType<T>()

Declaration
public static T FindObjectOfType<T>()
    where T : Object
Returns
Type Description
T
Type Parameters
Name Description
T

FindObjectsOfType(Type)

Declaration
[TypeInferenceRule(TypeInferenceRules.ArrayOfTypeReferencedByFirstArgument)]
public static Object[] FindObjectsOfType(Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
Object[]
| Improve this Doc View Source

FindObjectsOfType<T>()

Declaration
public static T[] FindObjectsOfType<T>()
    where T : Object
Returns
Type Description
T[]
Type Parameters
Name Description
T
| Improve this Doc View Source

FindObjectsOfTypeAll(Type)

Declaration
[Obsolete("Please use Resources.FindObjectsOfTypeAll instead")]
public static Object[] FindObjectsOfTypeAll(Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
Object[]

FindObjectsOfTypeIncludingAssets(Type)

Declaration
[Obsolete("use Resources.FindObjectsOfTypeAll instead.")]
public static Object[] FindObjectsOfTypeIncludingAssets(Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
Object[]

FindSceneObjectsOfType(Type)

Declaration
[Obsolete("warning use Object.FindObjectsOfType instead.")]
public static Object[] FindSceneObjectsOfType(Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
Object[]
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
Object.GetHashCode()
| Improve this Doc View Source

GetInstanceID()

Declaration
public int GetInstanceID()
Returns
Type Description
Int32
| Improve this Doc View Source

Instantiate(Object)

Declaration
[TypeInferenceRule(TypeInferenceRules.TypeOfFirstArgument)]
public static Object Instantiate(Object original)
Parameters
Type Name Description
Object original
Returns
Type Description
Object
| Improve this Doc View Source

Instantiate(Object, Transform)

Declaration
[TypeInferenceRule(TypeInferenceRules.TypeOfFirstArgument)]
public static Object Instantiate(Object original, Transform parent)
Parameters
Type Name Description
Object original
Transform parent
Returns
Type Description
Object
| Improve this Doc View Source

Instantiate(Object, Transform, Boolean)

Declaration
[TypeInferenceRule(TypeInferenceRules.TypeOfFirstArgument)]
public static Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace)
Parameters
Type Name Description
Object original
Transform parent
Boolean instantiateInWorldSpace
Returns
Type Description
Object
| Improve this Doc View Source

Instantiate(Object, Vector3, Quaternion)

Declaration
[TypeInferenceRule(TypeInferenceRules.TypeOfFirstArgument)]
public static Object Instantiate(Object original, Vector3 position, Quaternion rotation)
Parameters
Type Name Description
Object original
Vector3 position
Quaternion rotation
Returns
Type Description
Object
| Improve this Doc View Source

Instantiate(Object, Vector3, Quaternion, Transform)

Declaration
[TypeInferenceRule(TypeInferenceRules.TypeOfFirstArgument)]
public static Object Instantiate(Object original, Vector3 position, Quaternion rotation, Transform parent)
Parameters
Type Name Description
Object original
Vector3 position
Quaternion rotation
Transform parent
Returns
Type Description
Object
| Improve this Doc View Source

Instantiate<T>(T)

Declaration
public static T Instantiate<T>(T original)
    where T : Object
Parameters
Type Name Description
T original
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

Instantiate<T>(T, Transform)

Declaration
public static T Instantiate<T>(T original, Transform parent)
    where T : Object
Parameters
Type Name Description
T original
Transform parent
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

Instantiate<T>(T, Transform, Boolean)

Declaration
public static T Instantiate<T>(T original, Transform parent, bool worldPositionStays)
    where T : Object
Parameters
Type Name Description
T original
Transform parent
Boolean worldPositionStays
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

Instantiate<T>(T, Vector3, Quaternion)

Declaration
public static T Instantiate<T>(T original, Vector3 position, Quaternion rotation)
    where T : Object
Parameters
Type Name Description
T original
Vector3 position
Quaternion rotation
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

Instantiate<T>(T, Vector3, Quaternion, Transform)

Declaration
public static T Instantiate<T>(T original, Vector3 position, Quaternion rotation, Transform parent)
    where T : Object
Parameters
Type Name Description
T original
Vector3 position
Quaternion rotation
Transform parent
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
Object.ToString()

Operators

| Improve this Doc View Source

Equality(Object, Object)

Declaration
public static bool operator ==(Object x, Object y)
Parameters
Type Name Description
Object x
Object y
Returns
Type Description
Boolean
| Improve this Doc View Source

Implicit(Object to Boolean)

Declaration
public static implicit operator bool (Object exists)
Parameters
Type Name Description
Object exists
Returns
Type Description
Boolean
| Improve this Doc View Source

Inequality(Object, Object)

Declaration
public static bool operator !=(Object x, Object y)
Parameters
Type Name Description
Object x
Object y
Returns
Type Description
Boolean

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX