IEnumerator ShowKey(GoldenKeyState state, Action _End) { GoldenKeyManager.GetGoldenObj(state).gameObject.SetActive(true); yield return(new WaitForSeconds(2)); GoldenKeyManager.GetGoldenObj(state).gameObject.SetActive(false); _End(); }
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); }
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(); }