IEnumerator LerpCam2(Transform c1, Transform c2, EvilGrandpa grandpa) { Game.stopped = true; Vector3 initialpos = Camera.main.transform.position; Quaternion initialrot = Camera.main.transform.rotation; float elapsedTime = 0; float totalTime = 8f; float startTime = Game.current.currentTime; while (elapsedTime < totalTime) { elapsedTime = Game.current.currentTime - startTime; Camera.main.transform.position = Vector3.Lerp(c1.position, c2.position, (elapsedTime / totalTime)); Camera.main.transform.LookAt(grandpa.gameObject.transform); yield return(null); } //Camera.main.GetComponent<Skybox>().material = skyBoxNight; Camera.main.transform.position = initialpos; Camera.main.transform.rotation = initialrot; grandpa.startZombie(); Game.stopped = false; }
public EvilGrandpa() { instance = this; }