void Update() { if(Time.time >= nextTick) { nextTick += tickInterval; Debug.Log("Burn dealing damage"); defense.CheckMagicalDefense(damagePerTick); } if(Time.time >= duration) { Destroy(this); } }