시작서브 셋타임 1 (1분)
2 (5분)
진행서브 3, 4, 함수1, 함수2, 5, 6
가령 이런식으로 진행이 된다고 가정할때 전체적으로 동작은 잘 됩니다.
그런데 문제는 10번중에 1~2번은 셋타임 함수안에 스크립트가 전체가 끝나기도 전에
함수1 또는 함수2가 동작이 되어 버립니다.
셋타임1 안에 스크립트가 10개가 있다고 보면 3번째 4번째 동작중인데
진행서브에 있는 함수1이 동작이 되어 버려 셋타임1 동작이 마무리가 되지 않다보니
매크로가 꼬여버리는 현상이 생깁니다.
제가 알고 있기로는 셋타임은 다른 함수 호출중에도 셋타임 시간이되면 현재함수는 중지가 되고
셋타임이 동작이되고 완전히 끝나고 나면 원래 진행하던 함수나 또는 스크립트로 이동하는걸로 알고 있는데
현재 상황을 보면 스크립트를 잘못 만든건 같진 않습니다.
스크립트를 잘못 만들었다면 전혀 동작이 되질 않아야 하는데 10번중 1~2번 저런 현상이 생깁니다.
제 생각엔 스크립트는 문제는 아닌것 같은데 왜 셋타임 함수가 끝나기도 전에 다른 함수가 동작이 되어버리는거죠?
고수님들의 대처 방법이나 다른 방안이 있는지 알고 싶어요!
구조를 정확하게 이해는 못하겠지만 혹시 셋타임 2개라고 (1분, 5분) 적혀있는데 하나만 enable해서 테스트 해보셨어요? 셋타임이 2개가 동시에 시간대가 맞물리는경우 두번째 셋타임이 작동안하더라구요