void Start() { toggles = GameObject.Find("TowerChoice").GetComponentsInChildren<Toggle>(); choiceTowers = new Dictionary<TglTower, Tower>(); retrieveChoiceTowers(); DisableChoices(); title = GameObject.Find("txtTitle"); title.SetActive(false); smallTitle = GameObject.Find("txtSmallTitle"); tiltShift = GameObject.Find("Main Camera").GetComponent<UnityStandardAssets.ImageEffects.TiltShift>(); spawnLaps = 2; spawner = GameObject.Find("Spawn").GetComponentInChildren<Spawn>(); step = Step.STARTING; shakeAmount = 0.1F; shakeTimer = 1F; HideTowerDetails(); btnNextWave.onClick.AddListener(EndConstructionTime); nextWave = GameObject.Find("btnNextWave"); nextWave.SetActive(false); animator = ((Animator)GetComponent<Animator>()); topCam = (Camera) topCamObject.GetComponent<Camera> (); animator.Play("CameraStartAnim", -1, 0F); startTimer = Time.time; }
// Enable or Dusable Image Effect (Blur and Dust Particle) void FadePostEffect(float duration) { UnityStandardAssets.ImageEffects.TiltShift _filter = Camera.main.GetComponent <UnityStandardAssets.ImageEffects.TiltShift>(); Tween _fade = DOTween.To(() => _filter.blurArea, x => _filter.blurArea = x, 0f, duration) .OnComplete(delegate() { _filter.enabled = false; }); ParticleSystem _ps = Camera.main.GetComponentInChildren <ParticleSystem>(); _ps.Stop(); }
void EnablePostEffect(float duration) { UnityStandardAssets.ImageEffects.TiltShift _filter = Camera.main.GetComponent <UnityStandardAssets.ImageEffects.TiltShift>(); _filter.enabled = true; _filter.blurArea = 0f; Tween _fade = DOTween.To(() => _filter.blurArea, x => _filter.blurArea = x, 15f, duration); ParticleSystem _ps = Camera.main.GetComponentInChildren <ParticleSystem>(); _ps.Play(); }