14 [
NativeHeader(
"Runtime/Export/Scripting/UnityEngineObject.bindings.h")]
28 return base.GetHashCode();
135 while (@
object !=
null);
153 while (@
object !=
null);
158 [
NativeMethod(
Name =
"Scripting::DestroyObjectFromScripting", IsFreeFunction =
true, ThrowsException =
true)]
175 [
NativeMethod(
Name =
"Scripting::DestroyObjectFromScriptingImmediate", IsFreeFunction =
true, ThrowsException =
true)]
192 [
FreeFunction(
"UnityEngineObjectBindings::FindObjectsOfType")]
200 [
FreeFunction(
"GetSceneManager().DontDestroyOnLoad", ThrowsException =
true)]
279 [
NativeMethod(
Name =
"Object::GetOffsetOfInstanceIdMember", IsFreeFunction =
true, IsThreadSafe =
true)]
286 [
NativeMethod(
Name =
"CloneObject", IsFreeFunction =
true, ThrowsException =
true)]
325 [
FreeFunction(
"UnityEngineObjectBindings::FindObjectFromInstanceID")]
358 private const string cloneDestroyedMessage =
"Instantiate failed because the clone was destroyed during creation. This can happen if DestroyImmediate is called in MonoBehaviour.Awake.";
class f__AnonymousType0<< Count > j__TPar
override bool Equals(object other)
static bool operator==(Object x, Object y)
static T[] FindObjectsOfType< T >()
static void CheckNullArgument(object arg, string message)
static void Destroy(Object obj)
static bool IsNativeObjectAlive(Object o)
static void Destroy(Object obj, [DefaultValue("0.0F")] float t)
static Object Internal_InstantiateSingle_Injected(Object data, Vector3 pos, Quaternion rot)
static int OffsetOfInstanceIDInCPlusPlusObject
override string ToString()
static Object FindObjectFromInstanceID(int instanceID)
static bool operator!=(Object x, Object y)
static void DestroyImmediate(Object obj, [DefaultValue("false")] bool allowDestroyingAssets)
static Object Instantiate(Object original, Vector3 position, Quaternion rotation)
static Object Instantiate(Object original)
static T Instantiate< T >(T original)
static string GetName([NotNull("NullExceptionObject")] Object obj)
static string ToString(Object obj)
override int GetHashCode()
static void SetName([NotNull("NullExceptionObject")] Object obj, string name)
static Object Internal_CloneSingle([NotNull("NullExceptionObject")] Object data)
static Object Internal_InstantiateSingle([NotNull("NullExceptionObject")] Object data, Vector3 pos, Quaternion rot)
const string cloneDestroyedMessage
static bool CompareBaseObjects(Object lhs, Object rhs)
static Object[] FindObjectsOfType(Type type, bool includeInactive)
static void DontDestroyOnLoad([NotNull("NullExceptionObject")] Object target)
static void DestroyImmediate(Object obj)
static int GetOffsetOfInstanceIDInCPlusPlusObject()
const string objectIsNullMessage