Esempio n. 1
0
    // Start is called before the first frame update

    void Start()
    {
        audioSource = GetComponent <AudioSource>();
        GameObject shakeGameobject = GameObject.FindGameObjectWithTag("CameraShake");

        cameraShake = shakeGameobject?.GetComponent <ShakeableTransform>();
    }
Esempio n. 2
0
    void Start()
    {
        currentFOV = minFOV;
        if (camera == null)
        {
            Debug.LogWarning("Warning: camera of " + name + " not set...");
        }

        cameraShake = GetComponentInChildren <ShakeableTransform>();
    }
Esempio n. 3
0
    void StartFightVFX(GameObject touchingChaser)
    {
        GameObject shakeGameobject = GameObject.FindGameObjectWithTag("CameraShake");

        cameraShake = shakeGameobject?.GetComponent <ShakeableTransform>();
        if (fightVFX != null && !fightVFX.isPlaying)
        {
            fightVFX.Play();
            cameraShake.ResetToDefault();
            cameraShake.maximumAngularShake = new Vector3(15, 15, 15);
            cameraShake.recoverySpeed       = 0.3f;
            cameraShake.frequency           = 5.0f;
            cameraShake.traumaExponent      = 1.53f;
            cameraShake.InduceStress(0.3f);
        }
    }
 private void Start()
 {
     myCameraShake = Camera.main.GetComponent <ShakeableTransform>();
 }