class in UnityEngine
Base class for all objects Unity can reference.
Any public variable you make that derives from Object gets shown in the inspector as a drop target,
allowing you to set the value from the GUI. UnityEngine.Object is the base class of all built-in Unity objects.
Although Object is a class it is not intended to be used widely in script. However as an example Object is used in the Resources class. See Resources.LoadAll which has [[Object]] as a return.
This class doesn't support the null-conditional operator (?.) and the null-coalescing operator (??).
|hideFlags||Should the object be hidden, saved with the Scene or modifiable by the user?|
|name||The name of the object.|
|GetInstanceID||Returns the instance id of the object.|
|ToString||Returns the name of the object.|
|Destroy||Removes a GameObject, component or asset.|
|DestroyImmediate||Destroys the object obj immediately. You are strongly recommended to use Destroy instead.|
|DontDestroyOnLoad||Do not destroy the target Object when loading a new Scene.|
|FindObjectOfType||Returns the first active loaded object of Type type.|
|FindObjectsOfType||Gets a list of all loaded objects of Type type.|
|Instantiate||Clones the object original and returns the clone.|
|bool||Does the object exist?|
|operator !=||Compares if two objects refer to a different object.|
|operator ==||Compares two object references to see if they refer to the same object.|