test
testing
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
//NSdesignGames @ 2012
|
||||
//FPS Kit | Version 2.0
|
||||
|
||||
#pragma strict
|
||||
|
||||
var slowMotion : boolean;
|
||||
//How much should we slow time
|
||||
//Recomended values from 0.2 to 0.9
|
||||
var guiSkin : GUISkin;
|
||||
var slowTimeTo : float = 0.5;
|
||||
|
||||
@HideInInspector
|
||||
var audios : AudioSource[];
|
||||
|
||||
function Start () {
|
||||
|
||||
}
|
||||
|
||||
function Update () {
|
||||
if(Time.timeScale < 0.01)
|
||||
return;
|
||||
|
||||
if(Input.GetKeyDown(KeyCode.Q)){
|
||||
slowMotion = !slowMotion;
|
||||
}
|
||||
|
||||
if(slowMotion){
|
||||
audios = FindObjectsOfType(AudioSource) as AudioSource[];
|
||||
for (var i = 0; i < audios.Length; i++){
|
||||
audios[i].pitch = slowTimeTo;
|
||||
}
|
||||
Time.timeScale = slowTimeTo;
|
||||
Time.fixedDeltaTime = 0.005;
|
||||
}
|
||||
else if(!slowMotion && Time.deltaTime != 1){
|
||||
audios = FindObjectsOfType(AudioSource) as AudioSource[];
|
||||
for (var a = 0; a < audios.Length; a++){
|
||||
audios[a].pitch = 1;
|
||||
}
|
||||
Time.timeScale = 1;
|
||||
Time.fixedDeltaTime = 0.02;
|
||||
}
|
||||
}
|
||||
|
||||
function OnGUI(){
|
||||
GUI.skin = guiSkin;
|
||||
GUI.color.a = 0.8;
|
||||
GUI.Box(Rect(Screen.width-205, 60, 200, 30), "Slow Mo: " + slowMotion.ToString());
|
||||
}
|
||||
Reference in New Issue
Block a user