在更新的统一版本中,您可以通过以下模式序列化属性的支持字段:
[field: SerializeField]
public Sprite Sprite { get; private set; }是否有任何方法可以专门匹配在Rider的文件布局设置中具有字段目标属性的属性?我试过几种不同的方法,但似乎没有一种结果符合我的要求:
<Entry DisplayName="Serialized Properties" Priority="150">
<Entry.Match>
<And>
<unity:SerializedField/>
<Kind Is="Autoproperty" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Serialized Properties" Priority="150">
<Entry.Match>
<And>
<HasAttribute Name="SerializeField"/>
<Kind Is="Autoproperty" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Serialized Properties" Priority="150">
<Entry.Match>
<And>
<HasAttribute Name="field: SerializeField"/>
<Kind Is="Autoproperty" />
</And>
</Entry.Match>
</Entry>发布于 2022-04-06 08:46:04
从Rider 2022.1开始,文件布局设置没有将auto属性与field:目标属性匹配的方法-- HasAttribute元素将只匹配针对属性本身的属性。下面是一个您可以投票支持并跟踪的问题:RSRP-488346。
https://stackoverflow.com/questions/71762177
复制相似问题