# Light

> Script interface for light components.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule
* **Inherits from:** [Behaviour](/engine/6000.7/script-reference/unityengine/behaviour.md)

```csharp
[RequireComponent(typeof(Transform))]
public sealed class Light : Behaviour
```

## Remarks

Use this to control all aspects of Unity's lights. The properties are an exact match for the values shown in the Inspector.

For more information about shadow maps, refer to [Shadow Mapping](/engine/6000.7/manual/lighting-overview/shadows/shadow-realtime/shadow-mapping.md).

Usually lights are just created in the editor, but sometimes you want to create a light from a script:

## Examples

```csharp
using UnityEngine;

public class Example : MonoBehaviour
{
    void Start()
    {
        // Make a game object
        GameObject lightGameObject = new GameObject("The Light");

        // Add the light component
        Light lightComp = lightGameObject.AddComponent<Light>();

        // Set color and position
        lightComp.color = Color.blue;

        // Set the position (or any transform property)
        lightGameObject.transform.position = new Vector3(0, 5, 0);
    }
}
```

## Properties

| Property                                                                                                                    | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [areaSize](/engine/6000.7/script-reference/unityengine/light/areasize.md)                                                   | The size of the area light.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [bakingOutput](/engine/6000.7/script-reference/unityengine/light/bakingoutput.md)                                           | This property describes the output of the last Global Illumination bake.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [bounceIntensity](/engine/6000.7/script-reference/unityengine/light/bounceintensity.md)                                     | The multiplier that defines the strength of the bounce lighting.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [boundingSphereOverride](/engine/6000.7/script-reference/unityengine/light/boundingsphereoverride.md)                       | Bounding sphere used to override the regular light bounding sphere during culling.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [color](/engine/6000.7/script-reference/unityengine/light/color.md)                                                         | Specifies the color emitted by the light.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [colorTemperature](/engine/6000.7/script-reference/unityengine/light/colortemperature.md)                                   | The color temperature of the light. Correlated Color Temperature (abbreviated as CCT) is multiplied with the color filter when calculating the final color of a light source. The color temperature of the electromagnetic radiation emitted from an ideal black body is defined as its surface temperature in Kelvin. White is 6500K according to the D65 standard. A candle light is 1800K and a soft warm light bulb is 2700K. If you want to use colorTemperature, GraphicsSettings.lightsUseLinearIntensity and Light.useColorTemperature has to be enabled. Additional Resources: [GraphicsSettings.lightsUseLinearIntensity](/engine/6000.7/script-reference/unityengine/rendering/graphicssettings/lightsuselinearintensity.md), useColorTemperature. |
| [commandBufferCount](/engine/6000.7/script-reference/unityengine/light/commandbuffercount.md)                               | Number of command buffers set up on this light (Read Only).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [cookie](/engine/6000.7/script-reference/unityengine/light/cookie.md)                                                       | The cookie texture projected by the light.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [cookieSize2D](/engine/6000.7/script-reference/unityengine/light/cookiesize2d.md)                                           | The size of a directional light's cookie.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [cullingMask](/engine/6000.7/script-reference/unityengine/light/cullingmask.md)                                             | This is used to light certain objects in the Scene selectively.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [dilatedRange](/engine/6000.7/script-reference/unityengine/light/dilatedrange.md)                                           | The maximum distance the emitted light might travel from the position of the light. This property does not apply to directional lights.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [enableSpotReflector](/engine/6000.7/script-reference/unityengine/light/enablespotreflector.md)                             | Wether a Spot Light should simulate having a reflector.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [flare](/engine/6000.7/script-reference/unityengine/light/flare.md)                                                         | The [flare asset](/engine/6000.7/manual/visual-effects/lens-flares/lens-flare-birp/class-flare.md) to use for this light.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [forceVisible](/engine/6000.7/script-reference/unityengine/light/forcevisible.md)                                           | Force a light to be visible even if outside the view frustum.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [innerSpotAngle](/engine/6000.7/script-reference/unityengine/light/innerspotangle.md)                                       | The angle of the spot light's inner cone in degrees.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [intensity](/engine/6000.7/script-reference/unityengine/light/intensity.md)                                                 | The Intensity of a light is multiplied with the Light color.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [layerShadowCullDistances](/engine/6000.7/script-reference/unityengine/light/layershadowculldistances.md)                   | Per-light, per-layer shadow culling distances. Directional lights only.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [lightmapBakeType](/engine/6000.7/script-reference/unityengine/light/lightmapbaketype.md)                                   | This property describes what part of a light's contribution can be baked (Editor only).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [lightShadowCasterMode](/engine/6000.7/script-reference/unityengine/light/lightshadowcastermode.md)                         | Allows you to override the global Shadowmask Mode per light. Only use this with render pipelines that can handle per light Shadowmask modes. Incompatible with the legacy renderers.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [lightUnit](/engine/6000.7/script-reference/unityengine/light/lightunit.md)                                                 | The unit [Light.intensity](/engine/6000.7/script-reference/unityengine/light/intensity.md) should be displayed in.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [luxAtDistance](/engine/6000.7/script-reference/unityengine/light/luxatdistance.md)                                         | How far away to measure [LightUnit.Lux](/engine/6000.7/script-reference/unityengine/rendering/lightunit/lux.md) from.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [range](/engine/6000.7/script-reference/unityengine/light/range.md)                                                         | The maximum distance that light travels from a point of emission. This property does not apply to directional lights.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [renderingLayerMask](/engine/6000.7/script-reference/unityengine/light/renderinglayermask.md)                               | Determines which rendering LayerMask this Light affects.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [renderMode](/engine/6000.7/script-reference/unityengine/light/rendermode.md)                                               | Controls how often the light's contribution is calculated during rendering.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [shadowAngle](/engine/6000.7/script-reference/unityengine/light/shadowangle.md)                                             | Controls the amount of artificial softening applied to the edges of shadows cast by directional lights (Editor only).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [shadowBias](/engine/6000.7/script-reference/unityengine/light/shadowbias.md)                                               | Shadow mapping constant bias.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [shadowCustomResolution](/engine/6000.7/script-reference/unityengine/light/shadowcustomresolution.md)                       | The custom resolution of the shadow map.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [shadowMatrixOverride](/engine/6000.7/script-reference/unityengine/light/shadowmatrixoverride.md)                           | Matrix that overrides the regular light projection matrix during shadow culling. Unity uses this matrix if you set [Light.useShadowMatrixOverride](/engine/6000.7/script-reference/unityengine/light/useshadowmatrixoverride.md) to `true`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [shadowNearPlane](/engine/6000.7/script-reference/unityengine/light/shadownearplane.md)                                     | Near plane value to use for shadow frustums.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [shadowNormalBias](/engine/6000.7/script-reference/unityengine/light/shadownormalbias.md)                                   | Shadow mapping normal-based bias.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [shadowResolution](/engine/6000.7/script-reference/unityengine/light/shadowresolution.md)                                   | The resolution of the shadow map. Change it to balance shadow visual quality and performance.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [shadows](/engine/6000.7/script-reference/unityengine/light/shadows.md)                                                     | Determines if this light will cast soft or hard shadows, or not cast shadows at all.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [shadowStrength](/engine/6000.7/script-reference/unityengine/light/shadowstrength.md)                                       | Strength of light's shadows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [shapeRadius](/engine/6000.7/script-reference/unityengine/light/shaperadius.md)                                             | Controls the amount of artificial softening applied to the edges of shadows cast by the Point or Spot light.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [spotAngle](/engine/6000.7/script-reference/unityengine/light/spotangle.md)                                                 | The angle of the spot light's cone in degrees.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [type](/engine/6000.7/script-reference/unityengine/light/type.md)                                                           | The type of the light.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [useBoundingSphereOverride](/engine/6000.7/script-reference/unityengine/light/useboundingsphereoverride.md)                 | Set to true to override light bounding sphere for culling.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [useColorTemperature](/engine/6000.7/script-reference/unityengine/light/usecolortemperature.md)                             | Set to true to use the color temperature.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [useShadowMatrixOverride](/engine/6000.7/script-reference/unityengine/light/useshadowmatrixoverride.md)                     | Set to true to enable custom matrix for culling during shadows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [useViewFrustumForShadowCasterCull](/engine/6000.7/script-reference/unityengine/light/useviewfrustumforshadowcastercull.md) | Whether to cull shadows for this Light when the Light is outside of the view frustum.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |

## Methods

| Method                                                                                                  | Description                                                                                                                              |
| ------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| [AddCommandBuffer](/engine/6000.7/script-reference/unityengine/light/addcommandbuffer.md)               | Add a command buffer to be executed at a specified place.                                                                                |
| [AddCommandBufferAsync](/engine/6000.7/script-reference/unityengine/light/addcommandbufferasync.md)     | Adds a command buffer to the GPU's async compute queues and executes that command buffer when graphics processing reaches a given point. |
| [GetCommandBuffers](/engine/6000.7/script-reference/unityengine/light/getcommandbuffers.md)             | Get command buffers to be executed at a specified place.                                                                                 |
| [RemoveAllCommandBuffers](/engine/6000.7/script-reference/unityengine/light/removeallcommandbuffers.md) | Remove all command buffers set on this light.                                                                                            |
| [RemoveCommandBuffer](/engine/6000.7/script-reference/unityengine/light/removecommandbuffer.md)         | Remove command buffer from execution at a specified place.                                                                               |
| [RemoveCommandBuffers](/engine/6000.7/script-reference/unityengine/light/removecommandbuffers.md)       | Remove command buffers from execution at a specified place.                                                                              |
| [Reset](/engine/6000.7/script-reference/unityengine/light/reset.md)                                     | Revert all light parameters to default.                                                                                                  |
| [SetLightDirty](/engine/6000.7/script-reference/unityengine/light/setlightdirty.md)                     | Sets a light dirty to notify the light baking backends to update their internal light representation (Editor only).                      |

## Inheritance

**Inherited Members:**

* [Behaviour.enabled](/engine/6000.7/script-reference/unityengine/behaviour/enabled.md)
* [Behaviour.isActiveAndEnabled](/engine/6000.7/script-reference/unityengine/behaviour/isactiveandenabled.md)
* [Component.GetComponent(Type)](/engine/6000.7/script-reference/unityengine/component/getcomponent.md#getcomponent\(type\))
* [Component.GetComponent\<T>()](/engine/6000.7/script-reference/unityengine/component/getcomponent.md)
* [Component.TryGetComponent(Type, Component)](/engine/6000.7/script-reference/unityengine/component/trygetcomponent.md)
* [Component.TryGetComponent\<T>(T)](/engine/6000.7/script-reference/unityengine/component/trygetcomponent.md)
* [Component.GetComponent(string)](/engine/6000.7/script-reference/unityengine/component/getcomponent.md#getcomponent\(string\))
* [Component.GetComponentInChildren(Type, bool)](/engine/6000.7/script-reference/unityengine/component/getcomponentinchildren.md#getcomponentinchildren\(type-bool\))
* [Component.GetComponentInChildren(Type)](/engine/6000.7/script-reference/unityengine/component/getcomponentinchildren.md#getcomponentinchildren\(type\))
* [Component.GetComponentInChildren\<T>(bool)](/engine/6000.7/script-reference/unityengine/component/getcomponentinchildren.md)
* [Component.GetComponentsInChildren(Type, bool)](/engine/6000.7/script-reference/unityengine/component/getcomponentsinchildren.md)
* [Component.GetComponentsInChildren\<T>(bool)](/engine/6000.7/script-reference/unityengine/component/getcomponentsinchildren.md#getcomponentsinchildrent\(bool\))
* [Component.GetComponentsInChildren\<T>(bool, List\<T>)](/engine/6000.7/script-reference/unityengine/component/getcomponentsinchildren.md)
* [Component.GetComponentsInChildren\<T>()](/engine/6000.7/script-reference/unityengine/component/getcomponentsinchildren.md#getcomponentsinchildrent\(\))
* [Component.GetComponentsInChildren\<T>(List\<T>)](/engine/6000.7/script-reference/unityengine/component/getcomponentsinchildren.md)
* [Component.GetComponentInParent(Type, bool)](/engine/6000.7/script-reference/unityengine/component/getcomponentinparent.md#getcomponentinparent\(type-bool\))
* [Component.GetComponentInParent(Type)](/engine/6000.7/script-reference/unityengine/component/getcomponentinparent.md#getcomponentinparent\(type\))
* [Component.GetComponentInParent\<T>(bool)](/engine/6000.7/script-reference/unityengine/component/getcomponentinparent.md#getcomponentinparentt\(bool\))
* [Component.GetComponentInParent\<T>()](/engine/6000.7/script-reference/unityengine/component/getcomponentinparent.md#getcomponentinparentt\(\))
* [Component.GetComponentsInParent(Type, bool)](/engine/6000.7/script-reference/unityengine/component/getcomponentsinparent.md)
* [Component.GetComponentsInParent\<T>(bool)](/engine/6000.7/script-reference/unityengine/component/getcomponentsinparent.md#getcomponentsinparentt\(bool\))
* [Component.GetComponentsInParent\<T>(bool, List\<T>)](/engine/6000.7/script-reference/unityengine/component/getcomponentsinparent.md)
* [Component.GetComponentsInParent\<T>()](/engine/6000.7/script-reference/unityengine/component/getcomponentsinparent.md#getcomponentsinparentt\(\))
* [Component.GetComponents(Type)](/engine/6000.7/script-reference/unityengine/component/getcomponents.md#getcomponents\(type\))
* [Component.GetComponents(Type, List\<Component>)](/engine/6000.7/script-reference/unityengine/component/getcomponents.md#getcomponents\(type-listcomponent\))
* [Component.GetComponents\<T>(List\<T>)](/engine/6000.7/script-reference/unityengine/component/getcomponents.md)
* [Component.GetComponents\<T>()](/engine/6000.7/script-reference/unityengine/component/getcomponents.md#getcomponentst\(\))
* [Component.GetComponentIndex()](/engine/6000.7/script-reference/unityengine/component/getcomponentindex.md)
* [Component.CompareTag(string)](/engine/6000.7/script-reference/unityengine/component/comparetag.md#comparetag\(string\))
* [Component.CompareTag(TagHandle)](/engine/6000.7/script-reference/unityengine/component/comparetag.md#comparetag\(taghandle\))
* [Component.SendMessageUpwards(string, Object, SendMessageOptions)](/engine/6000.7/script-reference/unityengine/component/sendmessageupwards.md#sendmessageupwards\(string-object-sendmessageoptions\))
* [Component.SendMessageUpwards(string, SendMessageOptions)](/engine/6000.7/script-reference/unityengine/component/sendmessageupwards.md#sendmessageupwards\(string-sendmessageoptions\))
* [Component.SendMessage(string, Object)](/engine/6000.7/script-reference/unityengine/component/sendmessage.md#sendmessage\(string-object\))
* [Component.SendMessage(string)](/engine/6000.7/script-reference/unityengine/component/sendmessage.md#sendmessage\(string\))
* [Component.SendMessage(string, Object, SendMessageOptions)](/engine/6000.7/script-reference/unityengine/component/sendmessage.md#sendmessage\(string-object-sendmessageoptions\))
* [Component.SendMessage(string, SendMessageOptions)](/engine/6000.7/script-reference/unityengine/component/sendmessage.md#sendmessage\(string-sendmessageoptions\))
* [Component.BroadcastMessage(string, Object, SendMessageOptions)](/engine/6000.7/script-reference/unityengine/component/broadcastmessage.md#broadcastmessage\(string-object-sendmessageoptions\))
* [Component.BroadcastMessage(string, SendMessageOptions)](/engine/6000.7/script-reference/unityengine/component/broadcastmessage.md#broadcastmessage\(string-sendmessageoptions\))
* [Component.transform](/engine/6000.7/script-reference/unityengine/component/transform.md)
* [Component.transformHandle](/engine/6000.7/script-reference/unityengine/component/transformhandle.md)
* [Component.gameObject](/engine/6000.7/script-reference/unityengine/component/gameobject.md)
* [Component.tag](/engine/6000.7/script-reference/unityengine/component/tag.md)
* [Object.GetEntityId()](/engine/6000.7/script-reference/unityengine/object/getentityid.md)
* [Object.GetHashCode()](/engine/6000.7/script-reference/unityengine/object/gethashcode.md)
* [Object.InstantiateAsync\<T>(T)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, Transform)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, Vector3, Quaternion)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, Transform, Vector3, Quaternion)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Vector3, Quaternion)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, ReadOnlySpan\<Vector3>, ReadOnlySpan\<Quaternion>)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform, Vector3, Quaternion)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform, ReadOnlySpan\<Vector3>, ReadOnlySpan\<Quaternion>)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform, ReadOnlySpan\<Vector3>, ReadOnlySpan\<Quaternion>, CancellationToken)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, InstantiateParameters, CancellationToken)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, InstantiateParameters, CancellationToken)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, ReadOnlySpan\<Vector3>, ReadOnlySpan\<Quaternion>, InstantiateParameters, CancellationToken)](/engine/6000.7/script-reference/unityengine/object/instantiateasync.md)
* [Object.Instantiate(Object, Vector3, Quaternion)](/engine/6000.7/script-reference/unityengine/object/instantiate.md#instantiate\(object-vector3-quaternion\))
* [Object.Instantiate(Object, Vector3, Quaternion, Transform)](/engine/6000.7/script-reference/unityengine/object/instantiate.md#instantiate\(object-vector3-quaternion-transform\))
* [Object.Instantiate(Object)](/engine/6000.7/script-reference/unityengine/object/instantiate.md#instantiate\(object\))
* [Object.Instantiate(Object, Scene)](/engine/6000.7/script-reference/unityengine/object/instantiate.md#instantiate\(object-scene\))
* [Object.Instantiate\<T>(T, InstantiateParameters)](/engine/6000.7/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Vector3, Quaternion, InstantiateParameters)](/engine/6000.7/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate(Object, Transform)](/engine/6000.7/script-reference/unityengine/object/instantiate.md#instantiate\(object-transform\))
* [Object.Instantiate(Object, Transform, bool)](/engine/6000.7/script-reference/unityengine/object/instantiate.md#instantiate\(object-transform-bool\))
* [Object.Instantiate\<T>(T)](/engine/6000.7/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Vector3, Quaternion)](/engine/6000.7/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Vector3, Quaternion, Transform)](/engine/6000.7/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Transform)](/engine/6000.7/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Transform, bool)](/engine/6000.7/script-reference/unityengine/object/instantiate.md)
* [Object.Destroy(Object, float)](/engine/6000.7/script-reference/unityengine/object/destroy.md)
* [Object.DestroyImmediate(Object, bool)](/engine/6000.7/script-reference/unityengine/object/destroyimmediate.md)
* [Object.FindObjectsByType(Type)](/engine/6000.7/script-reference/unityengine/object/findobjectsbytype.md#findobjectsbytype\(type\))
* [Object.FindObjectsByType(Type, FindObjectsInactive)](/engine/6000.7/script-reference/unityengine/object/findobjectsbytype.md#findobjectsbytype\(type-findobjectsinactive\))
* [Object.DontDestroyOnLoad(Object)](/engine/6000.7/script-reference/unityengine/object/dontdestroyonload.md)
* [Object.FindAnyObjectByType\<T>()](/engine/6000.7/script-reference/unityengine/object/findanyobjectbytype.md#findanyobjectbytypet\(\))
* [Object.FindAnyObjectByType\<T>(FindObjectsInactive)](/engine/6000.7/script-reference/unityengine/object/findanyobjectbytype.md#findanyobjectbytypet\(findobjectsinactive\))
* [Object.FindObjectsByType\<T>()](/engine/6000.7/script-reference/unityengine/object/findobjectsbytype.md#findobjectsbytypet\(\))
* [Object.FindObjectsByType\<T>(FindObjectsInactive)](/engine/6000.7/script-reference/unityengine/object/findobjectsbytype.md#findobjectsbytypet\(findobjectsinactive\))
* [Object.FindAnyObjectByType(Type)](/engine/6000.7/script-reference/unityengine/object/findanyobjectbytype.md#findanyobjectbytype\(type\))
* [Object.FindAnyObjectByType(Type, FindObjectsInactive)](/engine/6000.7/script-reference/unityengine/object/findanyobjectbytype.md#findanyobjectbytype\(type-findobjectsinactive\))
* [Object.ToString()](/engine/6000.7/script-reference/unityengine/object/tostring.md)
* [Object.name](/engine/6000.7/script-reference/unityengine/object/name.md)
* [Object.hideFlags](/engine/6000.7/script-reference/unityengine/object/hideflags.md)

### Operators

| Operator                                                                           | Description                                                             |
| ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| [operator ==](/engine/6000.7/script-reference/unityengine/object/op-equality.md)   | Compares two object references to see if they refer to the same object. |
| [bool](/engine/6000.7/script-reference/unityengine/object/op-implicit.md)          | Determines whether the object exists.                                   |
| [operator !=](/engine/6000.7/script-reference/unityengine/object/op-inequality.md) | Compares if two objects refer to a different object.                    |
