Unity&C#/Unity

[C#] [field : SerialiableField]

리네엔 2024. 11. 15. 18:22

강의를 보던중 [field : SerialiableField][field : Range()] [field : Header()]라고 쓰시는걸 발견했다.
[SerialiableField] [Range()] [Header]는 많이 봤는데 앞에 필드가 붙어서 의아했다.

Property도 인스팩터창에서 보고 싶어..!

[SerialiableField]를 하면 기본적으로 private 필드를 인스팩터 창에서 볼 수 있다. 하지만, 프로퍼티는 그렇지 못했다.
프로퍼티를 직렬화 하기 위한 방법이 [field : SerialiableField] 였던것..!
[Range][Header]또한 앞에 field를 붙이면 프로퍼티에 적용이 되는 것 이다.