【发布时间】:2021-05-22 21:13:09
【问题描述】:
我有一个在 Inspector 上序列化的自动属性,我需要在不丢失序列化值的情况下重命名它,通常我会为此使用 [FormerlySerializedAs(previousName)] 属性,问题是它不能使用自动属性,有人对此有任何见解吗?
我的代码:
public class Test : MonoBehaviour
{
[field: SerializeField]
[field: FormerlySerializedAs("previousName")]
public Transform FieldIWantToRemainSerialized { get; private set; }
}
【问题讨论】:
标签: c# unity3d serialization properties rename