Unity

[Unity] 유니티 코루틴(Coroutine) 함수가 실행중인지 확인하는 방법 How to verify that the Unity Coroutine function is running. Can I check if a coroutine is running?

정보처리마법사 2017. 3. 13. 11:23
반응형

[Unity] 유니티 코루틴(Coroutine) 함수가 실행중인지 확인하는 방법 How to verify that the Unity Coroutine function is running. Can I check if a coroutine is running?


유니티 코루틴 실행 여부 확인하는 방법

 

안녕하세요 정보처리마법사 입니다.

 

이번 포스팅의 주제는 코루틴 함수가 실행중인지 확인하는 방법에 관한 내용입니다.

코루틴 함수가 실행중인지 확인하는 방법에는 어떻게 응용하느냐에 따라서 여러 방법이 있겠지만, 

구글링 결과 찾은 방법 중에 이 방법이 괜찮은 것 같아서 전 이 방법으로 사용합니다. 

사용방법은 아래와 같습니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    bool my_coroutine_is_running = false;
 
    void Start_coroutine()
    {
        // 코루틴 시작.
        StartCoroutine("My_coroutine");
    }
 
    IEnumerator My_coroutine()
    {
        my_coroutine_is_running = true;
 
        yield return
 
        my_coroutine_is_running = false;
    }
 
    void Use_another_funcion()
    {
        if (my_coroutine_is_running)
        {
            // My_coroutine 이 실행중인지 
            // 확인 후 수행할 것들.
        }
    }
cs


 

 

이상으로 포스팅을 마칩니다. 감사합니다.


 





Fin.


잘 못 된 정보가 있으면 말씀해주세요~


공감버튼 클릭은 작성자에게 큰 힘이 됩니다.  행복한 하루 되세요.


 


반응형