元件屬性
[DisallowMultipleComponent]
[RequireComponent( typeof( Rigidbody ) )]
public class AttributesExample : MonoBehaviour
{
[...]
}
[DisallowMultipleComponent]
DisallowMultipleComponent 屬性可防止使用者將此元件的多個例項新增到一個 GameObject。
[RequireComponent( typeof( Rigidbody ) )]
RequireComponent 屬性允許你指定另一個元件(或更多元件)作為將此元件新增到 GameObject 時的要求。將此元件新增到 GameObject 時,將自動新增所需元件(如果尚未存在),並且在刪除需要它們的元件之前,不能刪除這些元件。