감사함니다. HandleCollectTimerFinished 의 인자로 ?agent를 넣어주고 , 안에서 다시 Agent로 인자를 다시 받아준 이유가 궁금합니다. OnBegin 함수가 가 붙어있는 걸로 보면, 이게 코루틴으로 동작되는거 아닌가 싶네요. 그래서 , 코투틴 사이의 루틴전환이 발생하는 것을 고려해서. 넘어온 인자 ?agent를 스택변수 Agent 에 보관해둔거 아닐까 추측해 봤습니다. 이건, Agent를 빼고 , 즉...if(Agent := MaybeAgent?): EndGameDevice.Activate(Agent) 이것을 다음과 같이 바꿔서 실행이 잘 않되면 코루틴을 사용햇을거 같군요.. 즉 이렇게요. 그냥...EndGameDevice.Activate(MaybeAgent) 이 한문장만 써보는 걸로 요..
잘 배우겠습니다~ 감사합니다~
귀한 강의 감사합니다
❤
감사함니다. HandleCollectTimerFinished 의 인자로 ?agent를 넣어주고 , 안에서 다시 Agent로 인자를 다시 받아준 이유가 궁금합니다. OnBegin 함수가 가 붙어있는 걸로 보면, 이게 코루틴으로 동작되는거 아닌가 싶네요. 그래서 , 코투틴 사이의 루틴전환이 발생하는 것을 고려해서. 넘어온 인자 ?agent를 스택변수 Agent 에 보관해둔거 아닐까 추측해 봤습니다. 이건, Agent를 빼고 , 즉...if(Agent := MaybeAgent?):
EndGameDevice.Activate(Agent) 이것을 다음과 같이 바꿔서 실행이 잘 않되면 코루틴을 사용햇을거 같군요.. 즉 이렇게요. 그냥...EndGameDevice.Activate(MaybeAgent) 이 한문장만 써보는 걸로 요..