Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_FactionGroupsTooltipDetail.c
Go to the documentation of this file.
3{
4 protected TextWidget m_Text;
5 protected AIWorld m_AIWorld;
7
8 //------------------------------------------------------------------------------------------------
10 {
11 int count = 0;
12 Faction faction = entity.GetFaction();
13
14 set<SCR_EditableEntityComponent> entities = new set<SCR_EditableEntityComponent>();
15 m_Filter.GetEntities(entities);
16 foreach (SCR_EditableEntityComponent ent: entities)
17 {
18 if (ent.GetEntityType() == EEditableEntityType.GROUP && ent.GetFaction() == faction)
19 count++;
20 }
21
22 m_Text.SetText(count.ToString());
23 }
24
25 //------------------------------------------------------------------------------------------------
26 override bool InitDetail(SCR_EditableEntityComponent entity, Widget widget)
27 {
29 if (!m_Filter)
30 return false;
31
32 m_Text = TextWidget.Cast(widget);
33 return m_Text != null;
34 }
35}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
class SCR_KeyBindingFilter BaseContainerCustomTitleField("m_sBindString")
static SCR_BaseEditableEntityFilter GetInstance(EEditableEntityState state, bool showError=false)
override void UpdateDetail(SCR_EditableEntityComponent entity)
override bool InitDetail(SCR_EditableEntityComponent entity, Widget widget)
EEditableEntityType
Defines type of SCR_EditableEntityComponent. Assigned automatically based on IEntity inheritance.
EEditableEntityState