// Use this for initialization void Start() { Cursor.lockState = CursorLockMode.None; Cursor.visible = true; // Set mouse sensitivity defaults if (camera != null) { if (headMove != null) { if (headMove.sensitivityX != headMoveSensitivitySlider || headMove.sensitivityY != headMoveSensitivitySlider) { headMove.sensitivityX = headMoveSensitivitySlider; headMove.sensitivityY = headMoveSensitivitySlider; } } } scoreManager = GetComponent<ScoreManager>(); audioManager = GetComponent<AudioManager>(); if (clock != null) { clockDriver = clock.GetComponent<ClockDriver>(); if (clockDriver != null) { clockDriver.OnTimeAttackStarted += (sender) => { showMenu = false; Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; }; clockDriver.OnTimeAttackEnded += (sender) => { showMenu = true; Cursor.lockState = CursorLockMode.None; Cursor.visible = true; }; } } }
// Use this for initialization void Start() { if (clock != null) { clockDriver = clock.GetComponent<ClockDriver>(); } }