Unity の属性
Use Unity-specific C# attributes to define special behavior for your code.
読み終わるまでの所要時間 2 分最終更新 1ヶ月前
C# の 属性 は、クラス、プロパティ、メソッド宣言の前に配置することができ、特別な動作を指示する、メタデータマーカーです。
.NET ライブラリには多くの属性が定義されており、Unity は多くの Unity 固有のカスタム属性も提供しています。例えば 属性をプロパティ宣言の上に追加すると、パブリックであっても Inspector でそのプロパティを非表示にできます。属性は、以下のように宣言の上に角かっこで囲って指定します。
HideInInspector[HideInInspector]public float strength;
UnityEngineUnityEditor注意.NET の ThreadStatic 属性は、Unity スクリプトに追加するとクラッシュの原因となるため、使用しないでください。