コード例 #1
0
    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;
    }
コード例 #2
0
    // 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();
    }
コード例 #3
0
    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();
    }