private void ApplyDebuff() { if (target.ElementType != elementType) { float roll = Random.Range(0, 100); if (roll <= parent.Proc) { target.AddDebuff(parent.GetDebuff()); } } target.AddDebuff(parent.GetDebuff()); }