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

            DebugLog.DebugWrite($"[S COMPONENT] {AttachedObject} Set repaired.");
            AttachedObject._damaged        = false;
            AttachedObject._repairFraction = 1f;
            AttachedObject.OnComponentRepaired();
            AttachedObject.RaiseEvent(nameof(AttachedObject.OnRepaired), AttachedObject);
            AttachedObject.UpdateColliderState();
            var damageEffect = AttachedObject._damageEffect;

            damageEffect.SetEffectBlend(0f);
        }