АП
public int CustomProperty => m_CustomPropertyField
А у меня так работает
Size: a a a
АП
А
А

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PropertySerializationTest : MonoBehaviour
{
[field: SerializeField] public int AutoProperty { get; private set; }
[SerializeField] private int m_CustomPropertyField;
public int CustomProperty { get { return m_CustomPropertyField; } }
}
AS
PS
field:), но без него поле просто приватное поле, которое вообще без аттрибутов и создается только во время компиляции с "непроизносимым именем". так что без этого хитрого аттрибута никак. но это все же нехорошая практика, т.к. непроизносимое имя отнюдь не константа и никто не сказал, что от версии к версии компилятора формат имени не будет меняться. сам факт возможности сериализации забавен)
PS
А
field:), но без него поле просто приватное поле, которое вообще без аттрибутов и создается только во время компиляции с "непроизносимым именем". так что без этого хитрого аттрибута никак. но это все же нехорошая практика, т.к. непроизносимое имя отнюдь не константа и никто не сказал, что от версии к версии компилятора формат имени не будет меняться. сам факт возможности сериализации забавен)
AS
А
AS
AS
AS
AS
AS
А
AS
AS
AS
AS
PS