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)); }
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(); }
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(); }