Beispiel #1
0
    public void SpawnTimer(Sprite s, Color c, float length)
    {
        ItemTimer new_timer = Instantiate(timer_prefab, transform).GetComponent <ItemTimer>();

        new_timer.Init(s, c);
        StartCoroutine(TimerRoutine(new_timer, length));
    }
Beispiel #2
0
 public void ActivateMagnet()
 {
     if (magnetTimer.activeSelf)
     {
         ItemTimer itemTimer = magnetTimer.GetComponent <ItemTimer>();
         itemTimer.Init();
     }
     else
     {
         magnetTimer.SetActive(true);
     }
     magnet.SetActive(true);
     magnetOn     = true;
     magnetOnTime = StoreItemIniter.GetMagnetDataTime();
 }
Beispiel #3
0
 public void ShieldActivate()
 {
     if (shieldTimer.activeSelf)
     {
         ItemTimer itemTimer = shieldTimer.GetComponent <ItemTimer>();
         itemTimer.Init();
     }
     else
     {
         shieldTimer.SetActive(true);
     }
     shield.SetActive(true);
     shielded     = true;
     shieldOnTime = StoreItemIniter.GetShieldDataTime();
 }