private void HumanKilledHandler(object sender, EventArgs e) { if (MapData.HumanList.Count <= 10 && _endInstance != null) { _mainInstance.FadeOut(2.5f); _endInstance = Instantiate(endAmbienceObj, transform); _endInstance.FadeIn(2f); } }
private void DrawInspector() { Ao = (AudioObject)target; BeginInspectorGUI(); ShowString(Ao.AudioID, "Audio ID:"); ShowString(Ao.Category != null ? Ao.Category.Name : "---", "Audio Category:"); ShowString(FormatVolume(Ao.Volume), "Item Volume:"); ShowString(FormatVolume(Ao.VolumeTotal), "Total Volume:"); ShowFloat((float)Ao.StartedPlayingAtTime, "Time Started:"); if ((bool)Ao.PrimaryAudioSource) { ShowString(string.Format("{0:0.00} half-tones", AudioObject.InverseTransformPitch(Ao.PrimaryAudioSource.pitch)), "Pitch:"); if ((bool)Ao.PrimaryAudioSource.clip) { ShowString(string.Format("{0} / {1}", Ao.PrimaryAudioSource.time, Ao.ClipLength), "Time:"); } if (Ao.ScheduledPlayingAtDspTime > 0.0) { ShowFloat((float)(Ao.ScheduledPlayingAtDspTime - AudioSettings.dspTime), "Scheduled Play In seconds: "); } } if ((bool)Ao.SecondaryAudioSource) { ShowString(string.Format("Secondary: T:{0} Playing:{1}", Ao.SecondaryAudioSource.time, Ao.SecondaryAudioSource.isPlaying), "Time:"); } EditorGUILayout.BeginHorizontal(); if (!Ao.IsPaused()) { if (GUILayout.Button("Pause")) { Ao.Pause(); } } else if (GUILayout.Button("Unpause")) { Ao.Unpause(); } if (GUILayout.Button("Stop")) { Ao.Stop(0.5f); } if (GUILayout.Button("FadeIn")) { Ao.FadeIn(2f); } if (GUILayout.Button("FadeOut")) { Ao.FadeOut(2f); } GUILayout.Button("Refresh"); EditorGUILayout.EndHorizontal(); EndInspectorGUI(); }
private void ChangedToGraveyardHandler(object sender, bool goingToGrave) { if (goingToGrave) { _mainInstance.FadeOut(2f); _graveyardInstance.FadeIn(2.5f); } else { _mainInstance.FadeIn(2.5f); _graveyardInstance.FadeOut(2f); } }
private void ChangedToTopViewHandler(object sender, bool goingToTop) { if (goingToTop) { _mainInstance.FadeTo(_mainInstance.source.volume / 2f, 1.5f); _windInstance.FadeIn(2f); } else { _mainInstance.FadeIn(2f); _windInstance.FadeOut(1.5f); } }
private void DrawInspector() { AO = (AudioObject)target; BeginInspectorGUI(); //DrawDefaultInspector(); //VerticalSpace(); ShowString(AO.audioID, "Audio ID:"); ShowString(AO.category != null ? AO.category.Name : "---", "Audio Category:"); ShowString(FormatVolume(AO.volume), "Item Volume:"); ShowString(FormatVolume(AO.volumeTotal), "Total Volume:"); ShowFloat((float)AO.startedPlayingAtTime, "Time Started:"); if (AO.primaryAudioSource) { ShowString(string.Format("{0:0.00} half-tones", AudioObject.InverseTransformPitch(AO.primaryAudioSource.pitch)), "Pitch:"); if (AO.primaryAudioSource.clip) { ShowString(string.Format("{0} / {1}", AO.primaryAudioSource.time, AO.clipLength), "Time:"); } #if UNITY_AUDIO_FEATURES_4_1 if (AO.scheduledPlayingAtDspTime > 0) { ShowFloat((float)(AO.scheduledPlayingAtDspTime - AudioSettings.dspTime), "Scheduled Play In seconds: "); } #endif } if (AO.secondaryAudioSource) { ShowString(string.Format("Secondary: T:{0} Playing:{1}", AO.secondaryAudioSource.time, AO.secondaryAudioSource.isPlaying), "Time:"); } EditorGUILayout.BeginHorizontal(); if (!AO.IsPaused()) { if (GUILayout.Button("Pause")) { AO.Pause(); } } else { if (GUILayout.Button("Unpause")) { AO.Unpause(); } } if (GUILayout.Button("Stop")) { AO.Stop(0.5f); } if (GUILayout.Button("FadeIn")) { AO.FadeIn(2); } if (GUILayout.Button("FadeOut")) { AO.FadeOut(2); } if (GUILayout.Button("Refresh")) { } EditorGUILayout.EndHorizontal(); EndInspectorGUI(); }
private void DrawInspector() { AO = (AudioObject) target; BeginInspectorGUI(); //DrawDefaultInspector(); //VerticalSpace(); ShowString( AO.audioID, "Audio ID:" ); ShowString( AO.category != null ? AO.category.Name : "---" , "Audio Category:" ); ShowString( FormatVolume( AO.volume ), "Item Volume:" ); ShowString( FormatVolume( AO.volumeTotal ), "Total Volume:" ); ShowFloat( (float) AO.startedPlayingAtTime, "Time Started:" ); if ( AO.primaryAudioSource ) { ShowString( string.Format( "{0:0.00} half-tones", AudioObject.InverseTransformPitch( AO.primaryAudioSource.pitch ) ), "Pitch:" ); if ( AO.primaryAudioSource.clip ) { ShowString( string.Format( "{0} / {1}", AO.primaryAudioSource.time, AO.clipLength ), "Time:" ); } #if UNITY_AUDIO_FEATURES_4_1 if ( AO.scheduledPlayingAtDspTime > 0 ) { ShowFloat( (float) ( AO.scheduledPlayingAtDspTime - AudioSettings.dspTime ), "Scheduled Play In seconds: " ); } #endif } if ( AO.secondaryAudioSource ) { ShowString( string.Format( "Secondary: T:{0} Playing:{1}", AO.secondaryAudioSource.time, AO.secondaryAudioSource.isPlaying ), "Time:" ); } EditorGUILayout.BeginHorizontal(); if ( !AO.IsPaused() ) { if ( GUILayout.Button( "Pause" ) ) { AO.Pause(); } } else { if ( GUILayout.Button( "Unpause" ) ) { AO.Unpause(); } } if ( GUILayout.Button( "Stop" ) ) { AO.Stop( 0.5f ); } if ( GUILayout.Button( "FadeIn" ) ) { AO.FadeIn( 2 ); } if ( GUILayout.Button( "FadeOut" ) ) { AO.FadeOut( 2 ); } if ( GUILayout.Button( "Refresh" ) ) { } EditorGUILayout.EndHorizontal(); EndInspectorGUI(); }