Beispiel #1
0
    void Awake()
    {
        // set change speed function to listner
        EventManager.StopListening("ChangeSpeed", ChangeSpeed);
        EventManager.StartListening("ChangeSpeed", ChangeSpeed);

        // assign default values
        rb2d         = GetComponent <Rigidbody2D> ();
        manager      = GetComponentInParent <PigeonManager> ();
        currentSpeed = speed;
    }
Beispiel #2
0
    void Awake()
    {
        // assign function for slow down time listener
        EventManager.StopListening("ChangeSpeed", ChangeSpeed);
        EventManager.StartListening("ChangeSpeed", ChangeSpeed);

        // assign default values and references
        rb2d            = GetComponent <Rigidbody2D> ();
        manager         = GetComponentInParent <PigeonManager> ();
        currentSpeed    = speed;
        bulletPool      = GameObject.FindGameObjectWithTag("Bullet Pool").transform;
        currentFireRate = fireRate;
    }
Beispiel #3
0
    void Awake()
    {
        //assign change speed function to the listener that controls slowing down time
        EventManager.StopListening("ChangeSpeed", ChangeSpeed);
        EventManager.StartListening("ChangeSpeed", ChangeSpeed);

        //assign default values
        rb2d            = GetComponent <Rigidbody2D> ();
        manager         = GetComponentInParent <PigeonManager> ();
        currentSpeed    = speed;
        currentFireRate = fireRate;
        bulletpool      = GameObject.FindGameObjectWithTag("Bullet Pool").transform;
    }