λ°νμ μ€μ κ°μ²΄μ μ 보λ₯Ό μ μ μλ€! λΌλκ² λμΆ© ν΅μ¬μΈκ±° κ°μλ°... μ΄κ² μ΄λ€ μμΌλ‘ μ°μ΄κΈΈλ λλ¨ν κ±΄μ§ μ λͺ¨λ₯΄κ² μ...
μλ₯Ό λ€μ΄
private:
UPROPERTY(EditAnywhere, Category=Stat, Meta=(AllowPrivateAccess=true))
int32 Level;
UPROPERTY(EditAnywhere, Category = Stat, Meta = (AllowPrivateAccess = true))
int32 Hp;
UPROPERTY(EditAnywhere, Category = Stat, Meta = (AllowPrivateAccess = true))
int32 MaxHp;
λμΆ© μ΄λ° λλμ λ©€λ² λ³μκ° μλ€κ³ ν λ,
κ·Έλ₯ Get, Set ν¨μλ₯Ό ν΅ν΄ μμλ΄λ©΄ λλκ±° μλ?
κ²μν΄λ΄λ μ λͺ¨λ₯΄κ² μ΄μ.....
κ·Έλν½ νμ΄νλΌμΈ 리νλ μ λ§νλμ€μκ³ μ±κΈλ²κΈ λ€μ΄μλ€κ° μ무룩ν΄μ Έμ λκ°
리νλ μ μμΌλ©΄ μλν° λͺ»λ§λ¦ λ€νΈμν¬ λ¦¬ν리μΌμ΄μ λ λͺ»ν¨ λΈλ£¨νλ¦°νΈ κ°μ건 κΏλ λͺ»κΏ
κ·Έλ¦¬κ³ λκ° λ§λ C++ ν΄λμ€λ₯Ό μμ§μ΄ μΈμνμ§λ λͺ»ν¨
κ·Έλ₯ μμ§μ λ°λ°λ₯λΆν° 리νλ μ μΌλ‘ ꡬμ±λμ΄μλ€κ³ 보면λ¨
리νλ μ μ ν΅ν ~~ μΈλ¦¬μΌ! λμΆ© μ΄λ° 문ꡬλ₯Ό λ§μ΄ λ΄€λλ°... μλΏμ§κ° μμ. γ γ
κ·Έλ₯ μΈλ¦¬μΌ λ§κ³ μ’ λ μΌλ°μ μΈ νλ‘κ·Έλλ°μ 리νλ μ κ°λ λΆν° 곡λΆνκ³ μλΌ
μλ°, C# μ°Έκ³ ν΄λ΄λ μμλ¬μν¨.
μ§κΈ λκΈ λ³΄λ©΄μ λμΆ© μ΄λ κ² μ΄ν΄λλλ°, λ§λλ° λκΈμ’. λ΄κ° C++ μ½λλ‘ UPROPERYμΉνμ intνμμ ATTACKμ΄λΌλ κ±Έ μμ±νμ λ, μ΄κ±Έ μμ§ μμμ μ€μκ°μΌλ‘ μμΉ λ°κΏ μ μλκ² λ¦¬νλ μ λλ¬Έμ΄λ€? λλμΈκ°?
μλν°μμ μ‘ν° νΈμ§ν λ λν μΌ ν¨λμ νλ‘νΌν° λͺ©λ‘ μ λμ€λκ±° λκ° μ§μ ꡬννλ€κ³ μκ°ν΄λ΄λΌ λͺ¨λ ν΄λμ€ νμ μ λν΄μ νλ‘νΌν° νΈμ§ μ½λλ₯Ό μμ±ν μλ μμλ? μ΄λ»κ² ν λ? λ€νΈμν¬ μ§λ ¬νλ λ§μ°¬κ°μ§κ³ . μ§λ ¬ν μ½λλ₯Ό ν΄λμ€λ§λ€ μ μν μλ μμμ 리νλ μ λλΆμ λκ° μ μν ν΄λμ€μ μ§λ ¬ν μ½λλ₯Ό μμ±νμ§ μμλ μμ§ λ΄λΆμμλ 리νλ μ μμ€ν μ ν΅ν΄μ μΆμ ν΄λμ€ κ°μ²΄μ λ°μ΄ν° λ μ΄μμμ νμ ν μ μλκ±°μΌ
κ·ΈλΌ μ§κΈ λ΄κ° λκΈ λ¨κ² μΌμΆ λ§λ κ±°μ??
γ γ
μ€μ€... μ€ν€. λμΆ© μ΄ν΄νμ. κ·Έλ¬λ©΄ λ΄κ° μμ§μΌλ‘ κ²μμ λ§λ€ λ, λκ° μμ€ μ΅μ ν ν λλ ν° μλ―Έκ° μλ€κ³ λ΄λ λ¨?
λμλ¦°μ§ λͺ¨λ₯΄κ² μ
μμ ν [κ²μ λ§λ€ λ] μ€μν κΈ°λ₯μ΄κ³ , κ²μμ νλ μ΄ ν λ λλΌλ [μΎμ ν¨]μμ λ³λ‘ μ€μνμ§ μλ€?
λ κ·Έλ μ§ μ μ΄μ 리νλ μ μ΄λΌλκ² λ©ν νλ‘κ·Έλλ°μ μΌμ’ μ΄λκΉ μ€μ νλ‘κ·Έλ¨μ ν΅μ¬λ‘μ§κ³Όλ μκ΄μμ§
λ©μ²μ΄νν μμΈν λκΈ λ¬μμ€μ κ°μ¬... λ ΈνΈμ κΈ°λ‘ν΄λκ².
λΈλ£¨νλ¦°νΈμμλ μ΄λ° μ μ₯μ΄κ² λ€. Class Aμ BλΌλ ν¨μκ° μμ λ, BλΌλ ν¨μλ₯Ό μ΄λ²€νΈκ·Έλν μμμ λμ μΌ μ μλκ², 리νλ μ μΌλ‘ νλλ λ©μλλ₯Ό μ½μ΄μ¨ λλΆμ΄λ€...!? λΌλ λλ?
λκ° λ¨Έλ¦¬κ° μ΄λ¦° λλμ΄λ€. γ γ κ³ λ§μλλ€.
μμ
리νλ μ λλΆμ ufunction μΌλ‘ μ μΈλ ν¨μλ₯Ό μ΄λ¦μΌλ‘ νΈμΆν μ μμ. κ·Έλμ λ΄κ° λ§λ μ€ν¬λ¦½νΈ μμ€ν μμ λ³λμ μμ μμ΄ ν¨μλ₯Ό νΈμΆν μ μκ²λμ. μμ£Ό νΈλ¦¬ν΄.
enumμ stringκ³Ό enumμΌλ‘ μ½λ λλ°°νλ©΄μ μ리μΌλΌμ΄μ¦ μμ νλ λ Έκ°λ€λ₯Ό μν΄λ΄€κ΅¬λ§