Inspector Attribute
μ€ν¬λ¦½νΈμ λ³μκ° λ§μμ§μλ‘ μΈμ€νν°μμ νλμ μμλ³΄κΈ°κ° μ΄λ €μμ§λ€.
μΈμ€νν°λ₯Ό κΉλνκ² μ 리ν μ μλ λͺ κ°μ§ μμ±λ€μ λν΄ μμ보μ.
1. [Header (string)]
μΈμ€νν° λ΄ νμ΄νμ λ¬ μ μλ μμ±μ΄λ€.
2. [Space (float)]
νλ μ¬μ΄μ μ¬λ°±μ μ£Όλ μμ±μ΄λ€.
3. [Range (float, float)]
λ³μ κ°μ μ¬λΌμ΄λ νμμΌλ‘ νμνλ μμ±μ΄λ€.
4. [Multiline (int)]
λ¬Έμμ΄μ μμ±νκΈ° νΈνλλ‘ λΌμΈμ μλ₯Ό λλ €μ£Όλ μμ±μ΄λ€.
5. [TextArea (int, int)]
Multilineκ³Ό λμΌν μμ±μΌλ‘ μ°¨μ΄μ μ μ΅μ ν¬κΈ°μ μ΅λ ν¬κΈ°λ₯Ό μ€μ ν μ μλ€.
6. [SerializeField]
private, protected λ³μλ₯Ό μΈμ€νν°μ λ ΈμΆμν€λ μμ±μ΄λ€.
7. [HideInInspector]
public λ³μλ₯Ό μΈμ€νν°μ μ¨κΈ°λ μμ±μ΄λ€.
8. [Serializable]
컀μ€ν ν΄λμ€ νΉμ ꡬ쑰체λ₯Ό μΈμ€νν°μ λ ΈμΆμν€λ μμ±μ΄λ€.
9. [ToolTip (string)]
ν΄λΉ λ³μ μμ 컀μλ₯Ό μ¬λ¦΄ κ²½μ° ν΄νμ 보μ¬μ£Όλ μμ±μ΄λ€.
10. [RequireComponenet (Type)]
ν΄λΉ μ»΄ν¬λνΈλ₯Ό μΆκ°ν λ μμ±μ Typeμ ν΄λΉνλ μ»΄ν¬λνΈκ° μμ κ²½μ° μλμΌλ‘ μΆκ°νλ€.
λ§μ½ νμ μ»΄ν¬λνΈλ₯Ό μ κ±° μ κ²½κ³ λ°μ€κ° λνλλ€.