void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { OnExitBtn(); } angle += 3.0f; if (angle >= 360.0f) { angle = 0.0f; } spiralImgTrans.rotation = Quaternion.Euler(0.0f, 0.0f, angle); switch (state) { case TitleScreenState.none: blinker.Open(); state = TitleScreenState.transitioningIn; break; case TitleScreenState.transitioningIn: if (blinker.CheckOpen()) { foreach (Button button in uiButtons) { button.interactable = true; } audioS.clip = music; audioS.loop = true; audioS.Play(); state = TitleScreenState.inMain; } break; case TitleScreenState.inMain: achTimer -= Time.deltaTime; break; case TitleScreenState.startingGame: if (!blinker.CheckOpen()) { if (adLaunched == false) { adCtrl.CountReset(); adLaunched = true; } if (!adCtrl.CheckAdShowing()) { adLaunched = false; state = TitleScreenState.none; blinker.EndSceneTrigger(); SceneManager.LoadScene(2); } } break; case TitleScreenState.inOptions: achTimer -= Time.deltaTime; break; case TitleScreenState.inExtras: achTimer -= Time.deltaTime; break; } if (achTimer <= 0.0f && achReached == false) { achReached = true; UpdateAchievement(Constants.ACH_SOOTHING_SONG, "Achievement: Soothing Song"); } }
public void OpenBlinker() { blinker.Open(); }