Alchemy/docs/articles/ja/inspector-extension-with-attributes.md

29 lines
752 B
Markdown
Raw Normal View History

2024-02-19 21:08:34 -05:00
# 属性を用いたInspector拡張
2024-02-18 20:59:29 -05:00
Alchemyでは属性を用いてInspectorを拡張することが可能です。Inspectorの表示をカスタマイズしたい場合には、クラスが持つフィールドに属性を付加します。
2024-02-18 20:59:29 -05:00
```cs
using UnityEngine;
using UnityEngine.UIElements;
using Alchemy.Inspector; // Alchemy.Inspector名前空間をusingに追加
2024-02-19 21:08:34 -05:00
public class AttributesExample : MonoBehaviour
2024-02-18 20:59:29 -05:00
{
[LabelText("Custom Label")]
public float foo;
[HideLabel]
public Vector3 bar;
[AssetsOnly]
public GameObject baz;
[Title("Title")]
[HelpBox("HelpBox", HelpBoxMessageType.Info)]
[ReadOnly]
public string message = "Read Only";
}
```
2024-02-19 21:08:34 -05:00
![img](../../images/img-attributes-example.png)