GSI

코드는 아래와 같이 구성하면 됩니다.

0.3f로 되어 있는 부분의 수치는 적당히 조절하면 됩니다.

빠르게 누르지 않으면 계속해서 exitCountValue가 0으로 변경되는걸로 이해 하시면 됩니다.


uint exitCountValue = 0;

void Update(){

    if(Input.GetKeyUp(KeyCode.ESCAPE)){

        exitCountValue++;

            if(!isInvoking("disable_DoubleClick"))

                invoke("disable_DoubleClick", 0.3f);

    }

    if(exitCountValue == 2){

        CancelInvoke("disable_DoubleClick");

        Application.Quit();

    }

}

 

void disable_DoubleClick(){

    exitCountValue = 0;

}

Posted by gsi
: