public void SetDamaged()
        {
            if (AttachedObject._damaged)
            {
                return;
            }

            DebugLog.DebugWrite($"[S COMPONENT] {AttachedObject} Set damaged.");
            AttachedObject._damaged        = true;
            AttachedObject._repairFraction = 0f;
            AttachedObject.OnComponentDamaged();
            AttachedObject.RaiseEvent(nameof(AttachedObject.OnDamaged), AttachedObject);
            AttachedObject.UpdateColliderState();
            var damageEffect = AttachedObject._damageEffect;

            damageEffect.SetEffectBlend(1f);
        }