// Start is called before the first frame update void Start() { audioSource = GetComponent <AudioSource>(); GameObject shakeGameobject = GameObject.FindGameObjectWithTag("CameraShake"); cameraShake = shakeGameobject?.GetComponent <ShakeableTransform>(); }
void Start() { currentFOV = minFOV; if (camera == null) { Debug.LogWarning("Warning: camera of " + name + " not set..."); } cameraShake = GetComponentInChildren <ShakeableTransform>(); }
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>(); }