// Update is called once per frame
    void Update()
    {
        time += Time.deltaTime;

        if (time < life_time)
        {
            image.fillAmount = (life_time - time) / life_time;
        }
        else
        {
            Destroy(gameObject);
            RunBoostScript.RemoveFromList(gameObject);
        }
    }
    private void Start()
    {
        gameOvered        = false;
        score             = 0;
        number_of_shields = 0;
        player_effects    = GameObject.Find("Player effects");
        player            = GameObject.Find("ball");
        player.GetComponent <Rigidbody>().AddForce(new Vector3(300, 0));
        boost_runner = gameplay_ui_parent.GetComponent <RunBoostScript>();

        ball          = player;
        ball_effects  = player_effects;
        rd            = gameObject.GetComponent <Rigidbody>();
        MagnetTrigger = GameObject.Find("MagnetTrigger");
        MagnetTrigger.SetActive(false);
    }
Exemple #3
0
 void Awake()
 {
     instance = this;
 }