IEnumerator ChangeToNextRegion() { Debug.Log("ChangeToNextRegion"); isChangingRegion = true; UICameraShake.CancelShake(); UICameraShake.enabled = false; LeanTween.move(bottomUI, new Vector3(0, -60, 0), 2f).setEase(LeanTweenType.easeInQuad); LeanTween.move(topUI, new Vector3(0, 60, 0), 2f).setEase(LeanTweenType.easeInQuad); yield return(new WaitForSeconds(1.25f)); totalDistance += distance; gameOverScenario.AddEvent(themesManager.themes[currentRegionIndex + 1].fullName, (int)totalDistance); distance = 0; currentRegionIndex++; SetTheme(currentRegionIndex); cinematicTop.StartTween(); cinematicDown.StartTween(); cinematicRegionNameText.StartTween(); cinematicRegionNameText.gameObject.GetComponent <Text>().text = themesManager.themes[currentRegionIndex].fullName; yield return(new WaitForSeconds(4f)); LeanTween.move(topUI, new Vector3(0, -37, 0), 2f).setEase(LeanTweenType.easeInQuad); LeanTween.move(bottomUI, new Vector3(0, 29, 0), 2f).setEase(LeanTweenType.easeInOutQuad); isChangingRegion = false; UICameraShake.enabled = true; }
void DrawGUIArea1() { GUI.enabled = (CameraShake.isShaking || multiShake) && !CameraShake.isCancelling; GUILayout.Space(10); GUILayout.BeginHorizontal(); GUILayout.Space(10); if (GUILayout.Button("Cancel Shake")) { this.StopAllCoroutines(); CameraShake.CancelShake(0.5f); shake1 = false; shake2 = false; multiShake = false; } GUILayout.EndHorizontal(); GUI.enabled = true; }
void DrawGUIArea1() { GUI.enabled = (m_Shake.IsShaking() || m_MultiShake) && !m_Shake.IsCancelling(); GUILayout.Space(10); GUILayout.BeginHorizontal(); GUILayout.Space(10); if (GUILayout.Button("Cancel Shake")) { StopAllCoroutines(); m_Shake.CancelShake(0.5f); m_Shake1 = false; m_Shake2 = false; m_MultiShake = false; } GUILayout.EndHorizontal(); GUI.enabled = true; }