はじめに
今回は同じコンポーネントをアタッチさせないようにする[DisallowMultipleComponent]
について書いていきたいと思います。
DisallowMultipleComponentとは
まずは公式ドキュメントを見てみましょう。
UnityEngine.DisallowMultipleComponent
GameObject に2つ以上同じコンポーネントをアタッチできないようにします。
UnityEngine.DisallowMultipleComponent - Unity スクリプトリファレンス
未だかつてこんなに短い説明文があったでしょうか。
意味はそのままです。
使い方
using UnityEngine; [DisallowMultipleComponent] public class Blog : MonoBehaviour { }
このスクリプトをGameObject
に二回アタッチしようとすると、こんな警告が出てきてアタッチできないようになっています。