示例#1
0
    // 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;
                };
            }
        }
    }
示例#2
0
 // Use this for initialization
 void Start()
 {
     if (clock != null) {
         clockDriver = clock.GetComponent<ClockDriver>();
     }
 }