IEnumerator RunShaker()
    {
        UIShaker shaker = GameObject.FindObjectOfType <UIShaker> ();

        while (true)
        {
            shaker.Shake(2.0f, Random.Range(1.0f, 10.0f));
            yield return(new WaitForSeconds(3.0f));
        }
    }
Beispiel #2
0
    // Start is called before the first frame update
    void Awake()
    {
        _player    = FindObjectOfType <Player>();
        deckShaker = transform.Find("DeckHolder").GetComponent <UIShaker>();

        _thrusterFill  = transform.Find("DeckHolder").transform.Find("DECK_LEFT").transform.Find("BoostBar").GetChild(0).GetComponent <Image>();
        thrusterShaker = transform.Find("DeckHolder").transform.Find("DECK_LEFT").transform.Find("BoostBar").GetChild(0).GetComponent <UIShaker>();
        _ammoBar       = transform.Find("DeckHolder").transform.Find("DECK_RIGHT").transform.Find("AmmoBarHolder").GetChild(0);
        ammoBarShaker  = _ammoBar.GetComponent <UIShaker>();
        _lifeBar       = transform.Find("DeckHolder").transform.Find("DECK_LEFT").transform.Find("LifePanel").GetChild(0);

        _overHeatBlink = OverHeatBlinking();
        _dangerBlink   = DangerBlinking();
    }