EventReset(tmp, m_Relocation[EventIndex].x, m_Relocation[EventIndex].z);
SetEventCaller(m_Relocation[EventIndex].x, m_Relocation[EventIndex].z, m_Relocation[EventIndex].ChainedEventCaller, m_Relocation[EventIndex].EventShape, m_Relocation[EventIndex].IsWalkable);
어떤 메소드 안에서 두개의 메소드를 이렇게 순서대로 호출햇슴
근데 위에 있는 메소드가 지우는거고
밑에 있는 메소드가 만드는 거라서
원래있던거 지우고 그 위에 새로 만드는 깔쌈함을 상상했는데
먼저 만들고 나서 지워지는건지 뭔지 아무것도 안남아있네염....
나는 C처럼생각해서 위에 있는 메소드가 마지막줄까지 끝나면 다시 호출지점으로 돌아와서 그 다음 메소드를 실행시킬줄 알았는데..
참고로 위에 있는 매소드를 없애면 잘 생성되고 밑에 있는 매소드를 없애면 잘 지워지니 순서대로 동작안하는거인듯 .....ㅠㅠ
C#은 안해봤는데 메소드가 최대 1개밖에 작동안하는거 아니냐 데드락방지라던가등 해서
둘이 분리를 해보셈
분리를 하라는것은 어캐하라는 것인지여??!?!?
메소드 자체도 제가 만들엇지만 알못이라 이상하게 만들엇을순 잇음 .. ㅠㅠ
내가 C#은 전혀모르는데 이름부터가 이벤트 들어가서 졸라 수상함
근데 나 엄청못해서 외부함수 이런거 안쓰고 진짜 초보자 책 같은데서 나올것같은거밖에 안써서 비동기로 실행 뭐 이런 이레귤러한 일이 안일어날것같은데 ㅠㅠ 그럼 일단 C#은 메소드 실행하면 그 메소드 끝나고 나서 다음 메소드 실행하는건 맞다는것??
event 들어간건 내가 c#에 Event라는게 있다는걸 모른 상태에서 시작해서 이름을 글케 지엇넹...
내가 병신이엇당!