μκΎΈ μ€λ₯λμ 보λκΉ μ κΈ°μ 'λ‘컬 ν¨μ' κΈ°λ₯μ C# 4μμ μ¬μ©ν μ μμ΅λλ€. 7.0 μ΄μμ μΈμ΄ λ²μ μ μ¬μ©νμΈμ.Β
λΌκ³ λ¨λλ° μ κ² λκ°μ?? μ€λ₯κ° λλ κ² μ κ±° λλ¬ΈμΈκ°μ?
μκΎΈ μ€λ₯λμ 보λκΉ μ κΈ°μ 'λ‘컬 ν¨μ' κΈ°λ₯μ C# 4μμ μ¬μ©ν μ μμ΅λλ€. 7.0 μ΄μμ μΈμ΄ λ²μ μ μ¬μ©νμΈμ.Β
λΌκ³ λ¨λλ° μ κ² λκ°μ?? μ€λ₯κ° λλ κ² μ κ±° λλ¬ΈμΈκ°μ?
μ½λ¦¬μ μν° μμμ μ½λ¦¬μ μ€ν μ΄λ₯Ό μ°λκΉ μ€λ₯λλ―. ν¨μ μμ ν¨μλ£λ건 μλλ보λ€. - dc App
μ κ° μν° μμ μ€ν μ΄λ₯Ό λ£μλ€κ΅¬μ??
λ κ·Έλ κ² λ³΄μ΄λλ°. λ€μ¬μ°κΈ°νκ±° 보λκΉ.. - dc App
κ·ΈλκΉ μμ μν°κ° μλλ° λμμ stayλ exit κ°μ κ² λ€μ΄κ°μ μ λλ€λ λ§μμ΄μ κ°μ?
κ·Έλ μ§. OntriggerEnter ν¨μ λ΄μμ λλ€λ₯Έ ν¨μμΈ OntriggerStayν¨μ (=μ§μ ν¨μ)λ₯Ό μ¬μ©ν μ μλ€λ μλ―Έ μλκΉ - dc App
private voidλ₯Ό μ§μ μ§κΈ λ μνκ° ν¨μ μμλ€ ν¨μλ₯Ό 'μ μ' νλ μν©μ
stay ν¨μ λ§νλκ±°
ν¨μλ₯Ό μ¬μ©ν λ private void κ°μκ±° λ€ λΌμΌλ¨
λλ§μΈμ§ μ μ΄ν΄μλλ©΄ 'ν¨μ μ μ' λΌκ³ κ²μν΄λ³΄κ³ μΈμ΄ μκ΄μμ΄ κΈ λ³΄λ€λ³΄λ©΄ λ μλͺ» μκ±°μ
ν¨μμ μ μ(λ§λλ νμ) λΆλΆμ΄ μκ³ λ§λ€μ΄μ§ ν¨μλ₯Ό μ¬μ©νλκ² μλλ° μ΄κ±΄ κΈ°μ΄μ μΈ λ¬Έλ² κ΄λ ¨λκ±°λΌ
ν¨μλ΄ ν¨μ μ μΈμ΄μ΄μ μλλ거ꡬλ μμ λͺ¨μλ₯Έ 머리λ‘λ λ΅μ΄ μλ€ - dc App
λ¦μ μκ°μ μ κ²½μ¨ λ΅λ³ν΄ μ£Όμ μ κ°μ¬ν©λλ€. λ§μνμ λλ‘ κ²μλ ν΄λ³΄κ³ private voidλ μ λΆ μ κ±°ν΄μ λ€μ ν΄λ³Όκ²μ
μλ¦μΈκ±΄ μ€λ₯ μμΈμ λͺ¨λ₯΄λ μ¬λμ΄ μ΄λ κ²λ λ§λ€λ γ γ γ
μ κ° μμν μ§ λ©°μΉ μ λ μ΄λ³΄μλΌ..γ
κΈ°λ³Έμ ΉμΈ μΈμ΄ λ¬Έλ²κ³΅λΆλ μ’ ν©μλ€...
λ©μλ λ΄μμ λ©μλ μ μΈμ C# 6.0μΈ μ λν°μμ μ¬μ©ν μ μμ΄μ.
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/local-functions
μ΄λ° κΈμ κΈ°λ³Έμ μΈ κ³΅λΆ νλΌλ μ¬λλ€μ μ΄ν΄λΆκ°. 곡λΆμ€μΈ μ¬λνν κΈ°λ³Έμ μΈ λ¬Έλ² κ³΅λΆνλΌλ. μλ₯ 곡λΆνλ νμνν κΈ°λ³Έμ μΌλ‘ μλ₯곡λΆλ μ’ ν©μλ€.. νλ κ±°λ λκ° λ€λ₯Έκ°μ? μ°Έ