5 const string WIDGET_SYMBOL =
"SymbolOverlay";
7 protected int m_iMarkerConfigID;
11 protected ref Color m_Color = GUIColors.DEFAULT;
28 int GetMarkerConfigID()
30 return m_iMarkerConfigID;
34 void SetMarkerConfigID(
int id)
36 m_iMarkerConfigID = id;
45 m_MilSymbol.SetIdentity(faction);
46 m_MilSymbol.SetDimension(dimension);
47 m_MilSymbol.SetIcons(iconFlag);
48 m_MilSymbol.SetAmplifier(amplifier);
55 Widget symbolWidget = entryComp.GetRootWidget().FindAnyWidget(WIDGET_SYMBOL);
63 m_SymbolComp.Update(m_MilSymbol);
71 SetCustomLayout(
"{F328D6835DA3BCFC}UI/layouts/Common/RadialMenu/RadialMenuMarkerEntry.layout");
73 SetCustomLayout(
"{B7B4E9F530904414}UI/layouts/Common/RadialMenu/SelectionMenuEntryIcon.layout");
79 super.SetEntryComponent(entryComponent);
85 Widget symbolWidget = entryComp.GetRootWidget().FindAnyWidget(WIDGET_SYMBOL);
93 m_SymbolComp.Update(m_MilSymbol);