21 [
Attribute(
"{357AD0CC75BA2313}UI/Textures/LogisticTeamState.imageset",
UIWidgets.ResourceNamePicker,
params:
"imageset")]
24 [
Attribute(
"Waiting",
desc:
"Used for every other resupply task solver state.")]
114 if (texture.EndsWith(
".edds"))
115 success = widget.LoadImageTexture(0, texture);
117 success = widget.LoadImageFromSet(0, texture, image);
119 if (success && color)
120 widget.SetColor(color);
138 if (!resuplyTaskSolveEntry)
142 if (!conditionCheckUIEntry)
146 if (!failedConditionUIInfo)
158 if (aggregatedResourcesValue < 0)
177 if (vehicleConditionIconUpdated)
221 array<SCR_CampaignMilitaryBaseComponent> bases = {};
224 int selectedIndex = -1;
227 foreach (
int index, SCR_MilitaryBaseComponent
base : bases)
231 selectedIndex =
index;
249 string company, platoon, squad, character, format;
250 transportGroup.
GetCallsigns(company, platoon, squad, character, format);
257 PlayerController playerController =
GetGame().GetPlayerController();
258 if (!playerController)
261 SCR_PlayerControllerGroupComponent playerControllerGroup = SCR_PlayerControllerGroupComponent.Cast(playerController.FindComponent(SCR_PlayerControllerGroupComponent));
262 if (!playerControllerGroup)
268 playerControllerGroup.SetTransportUnitSourceBase(
m_TransportUnit, militaryBase);
290 SCR_MapCursorModule cursorModule = SCR_MapCursorModule.Cast(mapEntity.
GetMapModule(SCR_MapCursorModule));
292 cursorModule.HandleContextualMenu(
false);
306 SCR_MapCursorModule cursorModule = SCR_MapCursorModule.Cast(mapEntity.
GetMapModule(SCR_MapCursorModule));
308 cursorModule.HandleContextualMenu(
true);
325 super.HandlerAttached(w);
338 m_wModularButton = SCR_ModularButtonComponent.Cast(button.FindHandler(SCR_ModularButtonComponent));
351 super.HandlerAttached(w);
SCR_EAIThreatSectorFlags flags
ArmaReforgerScripted GetGame()
SCR_BaseGameMode GetGameMode()
SCR_DestructionSynchronizationComponentClass ScriptComponentClass int index
SCR_EResupplyTaskSolverState
void SCR_GameModeCampaign(IEntitySource src, IEntity parent)
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
void GetCallsigns(out string company, out string platoon, out string squad, out string character, out string format)
Created in SCR_GameModeCampaign.
int GetBases(notnull out array< SCR_CampaignMilitaryBaseComponent > bases, Faction faction=null)
SCR_UIInfo GetFailedConditionUIInfo()
SCR_MapModuleBase GetMapModule(typename moduleType)
static SCR_MapEntity GetMapInstance()
Get map entity instance.
SCR_ConditionCheckUIEntry GetTaskSolverEntry(int conditionCheckType)
string m_sVehicleActivityIconWidgetName
ImageWidget m_wVehicleConditionIcon
SCR_ModularButtonComponent m_wModularButton
override void HandlerDeattached(Widget w)
string m_sFullyLoadedVehicleConditionImageName
void OnSourceBaseChanged(SCR_ComboBoxComponent comboBoxComponent, int index)
void OnModularButtonClicked(SCR_ModularButtonComponent button)
void SetVehicleActivityIcon(SCR_EResupplyTaskSolverState resupplyTaskSolverState)
void OnComboBoxListClosed()
string m_sVehicleConditionIconWidgetName
SCR_ComboBoxComponent m_SourceBaseComboBox
ResourceName m_sTransportUnitImageStateResourceName
override void HandlerAttached(Widget w)
string m_sWaitingVehicleActivityImageName
void Init(SCR_TransportUnitComponent transportUnit)
bool SetTexture(ImageWidget widget, ResourceName texture, string image="", Color color=null)
string m_sNotLoadedVehicleConditionImageName
ref Color m_NormalStateColor
bool UpdateVehicleConditionIconBasedOnDamage()
TextWidget m_wTransportUnitName
ImageWidget m_wVehicleActivityIcon
void OnVehicleResourcesValueChanged(float aggregatedResourcesValue)
void OnResupplyTakSolverStateChanged(SCR_EResupplyTaskSolverState resupplyTaskSolverState)
SCR_TaskSolverManagerComponent m_TaskSolverManager
void SetName(SCR_AIGroup transportGroup)
void OnVehicleChanged(Vehicle vehicle, Vehicle previousVehicle)
TextWidget m_wDestinationName
void SetVehicleDestinationName(SCR_EResupplyTaskSolverState resupplyTaskSolverState)
string m_sTransportUnitNameWidgetName
string m_sMissingVehicleConditionImageName
string m_sModularButtonWidgetName
string m_sSourceBaseComboBoxWidgetName
string m_sDestinationNameWidgetName
void OnComboBoxListOpened()
ref array< Widget > m_aComboBoxWidgets
SCR_TransportUnitComponent m_TransportUnit
ref Color m_FaultStateColor
void UpdateVehicleConditionIcon(Vehicle vehicle)
bool SetIconTo(ImageWidget imageWidget)
enum EPhysicsLayerPresets Vehicle
SCR_FieldOfViewSettings Attribute
WidgetFlags
Widget flags. See enf::Widget::SetFlags().