Ejemplo n.º 1
0
 void UpdatePickUp(object source, EventArgs e)
 {
     elapsedTime += Time.deltaTime;
     if (elapsedTime >= Duration)
     {
         player.ChangeSpeedFactor(-SpeedValue);
         player.PowerUps -= UpdatePickUp;
         GameObject.Destroy(this.gameObject);
     }
 }
Ejemplo n.º 2
0
    void OnTriggerEnter(Collider collider)
    {
        if (collider.GetComponent <Player.PlayerController>() != null)
        {
            player           = collider.GetComponent <Player.PlayerController>();
            player.PowerUps += this.UpdatePickUp;
            player.ChangeSpeedFactor(SpeedValue);

            OnPickedUp();
        }
    }