Public static extern void DestroyImmediate(UnityEngine.Object obj, bool allowDestroyingAssets) Public static void Destroy(UnityEngine.Object obj) Public static extern void Destroy(UnityEngine.Object obj, float t) Private static void CheckNullArgument(object arg, string message) Public static UnityEngine.Object Instantiate(UnityEngine.Object original)ĬheckNullArgument(original, "The thing you want to instantiate is null.") Return Internal_InstantiateSingle(original, position, rotation) Public static UnityEngine.Object Instantiate(UnityEngine.Object original, Vector3 position, Quaternion rotation)ĬheckNullArgument(original, "The prefab you want to instantiate is null.") Private static extern UnityEngine.Object INTERNAL_CALL_Internal_InstantiateSingle(UnityEngine.Object data, ref Vector3 pos, ref Quaternion rot) Return INTERNAL_CALL_Internal_InstantiateSingle(data, ref pos, ref rot) Private static UnityEngine.Object Internal_InstantiateSingle(UnityEngine.Object data, Vector3 pos, Quaternion rot)
Private static extern UnityEngine.Object Internal_CloneSingle(UnityEngine.Object data)
Return this.m_UnityRuntimeReferenceData.instanceID Private static extern bool CompareBaseObjectsInternal( UnityEngine.Object lhs, UnityEngine.Object rhs) Return CompareBaseObjectsInternal(lhs, rhs) Private static bool CompareBaseObjects(UnityEngine.Object lhs, UnityEngine.Object rhs) Return CompareBaseObjects(this, o as UnityEngine.Object) Private string m_UnityRuntimeErrorString Private ReferenceData m_UnityRuntimeReferenceData 实现了静态方法:增(Instantiate)删(Destroy)查(FindObjectsOfType)Īny 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.
最核心的类型就这几个:Object、GameObject、Component、Behaviour、MonoBehaviour。 本文记录了Unit圓D的最基本的核心类型。包括Object、GameObject、Component、Transform、Behaviour、Renderer、Collider、Rigidbody、Camera、Light、MonoBehaviour等。