mirror of
https://github.com/AnnulusGames/Alchemy.git
synced 2025-01-23 16:58:24 -05:00
28 lines
673 B
Markdown
28 lines
673 B
Markdown
|
# Enable If Attribute
|
||
|
|
||
|
対象のメンバーのbool値がtrueの場合にのみフィールドを編集可能になります。
|
||
|
|
||
|
![img](../../../images/img-attribute-enable-if-false.png)
|
||
|
|
||
|
![img](../../../images/img-attribute-enable-if-true.png)
|
||
|
|
||
|
```cs
|
||
|
public bool isEnabled;
|
||
|
|
||
|
public bool IsEnabled => isEnabled;
|
||
|
public bool IsEnabledMethod() => isEnabled;
|
||
|
|
||
|
[EnableIf("isEnabled")]
|
||
|
public int enableIfField;
|
||
|
|
||
|
[EnableIf("IsEnabled")]
|
||
|
public int enableIfProperty;
|
||
|
|
||
|
[EnableIf("IsEnabledMethod")]
|
||
|
public int enableIfMethod;
|
||
|
```
|
||
|
|
||
|
| パラメータ | 説明 |
|
||
|
| - | - |
|
||
|
| Condition | 条件の判定に使用するフィールド、プロパティまたはメソッドの名前 |
|