4 protected TextWidget m_Text;
5 protected SCR_BaseCompartmentManagerComponent m_CompartmentManager;
7 [
Attribute(
"#AR-Editor_TooltipDetail_CompartmentFill")]
8 private string m_sCompartmentFillText;
11 override bool NeedUpdate()
22 array<BaseCompartmentSlot> compartments = {};
25 int total = compartments.Count();
27 for (
int i = 0; i < total; i++)
33 m_Text.SetTextFormat(m_sCompartmentFillText, occupied, total);
39 m_Text = TextWidget.Cast(widget);
43 m_CompartmentManager = SCR_BaseCompartmentManagerComponent.Cast(entity.GetOwner().FindComponent(SCR_BaseCompartmentManagerComponent));
48 array<BaseCompartmentSlot> compartments = {};
51 if (compartments.IsEmpty())
55 if (damageManager && damageManager.GetState() ==
EDamageState.DESTROYED)