예제 #1
0
    IEnumerator ShowKey(GoldenKeyState state, Action _End)
    {
        GoldenKeyManager.GetGoldenObj(state).gameObject.SetActive(true);

        yield return(new WaitForSeconds(2));

        GoldenKeyManager.GetGoldenObj(state).gameObject.SetActive(false);

        _End();
    }
예제 #2
0
    IEnumerator ShowKey(PlayerCtr player, int value, GoldenKeyState state, Action _End)
    {
        GoldenKeyManager.GetGoldenObj(state).gameObject.SetActive(true);

        yield return(new WaitForSeconds(2));

        GoldenKeyManager.GetGoldenObj(state).gameObject.SetActive(false);

        GameManager.Move(player, value, _End);
    }
예제 #3
0
    IEnumerator ShowKey(GoldenKeyState state, int id, Action _End)
    {
        GoldenKeyManager.GetGoldenObj(state).gameObject.SetActive(true);

        yield return(new WaitForSeconds(2));

        GoldenKeyManager.GetGoldenObj(state).gameObject.SetActive(false);

        if (state == GoldenKeyState.GetGround)
        {
            yield return(StartCoroutine(ShowGroundGet(id)));
        }

        _End();
    }