public void RemoveBounus() { switch (bounus_type) { case BounusType.Stats: return; case BounusType.Passive: if (CachedPassive != null) { CachedPassive.GetOC().Passives.Remove(CachedPassive); CachedPassive.Delete(); } break; } }