// Use this for initialization void Start() { GameObject gameControllerObj = GameObject.FindGameObjectsWithTag( "GameController" )[0]; _gameController = gameControllerObj.GetComponent(typeof(GameStateController)) as GameStateController; _gameController.SlowTime(timeSlowDuration, timeSlowRate); CameraController camera = _gameController.LevelCamera.GetComponent(typeof(CameraController)) as CameraController; Vector3 planePosition = transform.position; planePosition.z += 3; planePosition.y += 1f; Instantiate(explosionPlane, planePosition, transform.rotation); }