μλ§ λͺ¨λ μ€ν¬μ μ λ κ² μ€ν¬ μ΄λ¦, μΏ¨νμ λ±λ± λ³μλ ν¨μ μ λΆ λ€μ΄κ°κ±° κ°μλ° μμ μ΄μ©νλ©΄ μ μ΄λ μ€λ³΅λλ ν¨μλ€μ μ§μΈμ μμκ±°κ°μλ° μ΄λ ΅λ€μ
μ§κΈμ μΆμ ν΄λμ€ μ΄μ©ν΄μ νκ³ μλλ° νΉμ λ€λ₯Έ μμ λ°©λ² μμκΉμ??
λ€λ₯Έ λ΅λ³μ΄κΈ΄ νλ Scriptable Object μ UnityEvent μ λν΄μ νλ² μμ보μλ©΄ λμμ΄ λ§μ΄ λ κ²λλ€!
μ’μ λ΅λ³ κ°μ¬ν©λλ€! νΉμ ScriptableObjectμλ€ μ€ν¬κ΅¬νμ λ£μΌμ ¨μλ μ΄λ»κ² νμ ¨λμ?
κ°κ°μ ScriptableObjectμλ€κ° κ°μ μ΄λ¦μ λ€λ₯Έ λ΄μ©μΈ ν¨μλ₯Ό λ£μ μ μλ건μ§, SkillCode κ°μ μΈλΆλ‘ λ°νν΄μ λ€λ₯Έ Classμμ SkillCodeμ λ°λ₯Έ μ€ν¬κ΅¬νμ νμ ¨λμ§ κΆκΈν©λλ€!
Scriptable Object λ μ€ν¬μ λν μ 보λ₯Ό μ μνκ³ UnityEvent λ νμ΄μ¬μ 1κΈν¨μμ²λΌ λ리μλ₯Ό ν΅ν΄ ν¨μλ₯Ό λ³μμ²λΌ μ΄μ©ν μ μμ΅λλ€. μ¦ μ€ν¬μ λν λ§΄λ²λ³μλ‘ μ΄λ²€νΈλ₯Ό μΆκ°νκ³ κ°κ°μ μ€ν¬μ λ§λ ν¨μλ‘ μ μν΄λκ³ μ¬μ©ν λλ Event.Invoke(μΈμ) λ₯Ό ν΅ν΄ μΌλ°νλ λ°©λ²μΌλ‘ ν΄λΉ ν¨μλ₯Ό νΈμΆνλκ±°μ£ !
μ,, μ€λͺ μ§μ§ κ°μ¬ν©λλ€! 맨λ μ ν΄λ©νλ κΈ°λΆμΌλ‘ μ½λ©νλ€κ° νλ² μ§λ¬Έ μ¬λ Έλλ° λ무 μΉμ νκ³ μ’μ λ΅λ³ μ£Όμ μ λμμ΄ λ§μ΄ λλ€μ γ γ
μ€ν¬λ¦½ν°λΈ μ€λΈμ νΈ μ°μ
κ°μ¬ν©λλ€!
λ νκ³ μΆλ€λ건μ§λ₯Ό λͺ¨λ₯΄κ² μ...
μ νλ‘νΌν° μμ°μλμ