[유니티, C#] SerializeField와 Serializable 차이

2023. 4. 17. 14:46유니티, C#

[SerializeField]

  • private으로 선언된 변수의 정보를 은닉하면서 Unity inspector창에서 값을 변경할 때 사용하는 키워드.
  • 사용하고자 하는 변수 앞에 선언.

[Serializable]

  • 사용자가 정의한 구조체 혹은 클래스의 객체의 정보를 Unity inspector창에서 확인할 때 사용하는 키워드
  • 사용하고자 하는 클래스 앞에 선언.