Tengo una propiedad automática serializada en el Inspector y necesito cambiarle el nombre sin perder el valor serializado, normalmente usaría el atributo [FormerlySerializedAs(anteriorName)] para esto, el problema es que no funciona con propiedades automáticas , ¿alguien tiene alguna idea sobre esto?
Mi código:
public class Test : MonoBehaviour { [field: SerializeField] [field: FormerlySerializedAs("previousName")] public Transform FieldIWantToRemainSerialized { get; private set; } }Un poco tarde, pero tal vez alguien lo encuentre útil, necesita usar esto:
[field: FormerlySerializedAs("<previousName>k__BackingField")]