◆ ClearServicesWidget()
void SCR_CampaignBuildingServicesEditorUIComponent.ClearServicesWidget |
( |
| ) |
|
|
protected |
◆ CreateWidget()
Widget SCR_CampaignBuildingServicesEditorUIComponent.CreateWidget |
( |
notnull Widget |
gridWidget, |
|
|
int |
serviceId |
|
) |
| |
|
protected |
◆ FilterServiceLabels()
void SCR_CampaignBuildingServicesEditorUIComponent.FilterServiceLabels |
( |
notnull SCR_EditableEntityUIInfo |
editableUIInfo | ) |
|
|
protected |
◆ GetAllServicesUIInfo()
void SCR_CampaignBuildingServicesEditorUIComponent.GetAllServicesUIInfo |
( |
| ) |
|
|
protected |
◆ GetProviderServices()
Returns all services available with current provider.
◆ HandlerAttached()
override void SCR_CampaignBuildingServicesEditorUIComponent.HandlerAttached |
( |
Widget |
w | ) |
|
◆ HandlerDeattached()
override void SCR_CampaignBuildingServicesEditorUIComponent.HandlerDeattached |
( |
Widget |
w | ) |
|
◆ IsAnyServiceBuilt()
bool SCR_CampaignBuildingServicesEditorUIComponent.IsAnyServiceBuilt |
( |
EEditableEntityLabel |
label | ) |
|
Check if any listed service is fully built.
- Parameters
-
- Returns
◆ OnServiceChanged()
void SCR_CampaignBuildingServicesEditorUIComponent.OnServiceChanged |
( |
SCR_EServicePointStatus |
state | ) |
|
|
protected |
◆ OnServiceUnregistered()
◆ RefreshServiceUI()
void SCR_CampaignBuildingServicesEditorUIComponent.RefreshServiceUI |
( |
| ) |
|
|
protected |
Refresh the service widgets to reflect current status of services in base.
◆ RemoveOnServiceStateChangedEvent()
void SCR_CampaignBuildingServicesEditorUIComponent.RemoveOnServiceStateChangedEvent |
( |
| ) |
|
|
protected |
Removes the update ui event from all currently available services.
◆ SetBaseServices()
◆ SetIcon()
void SCR_CampaignBuildingServicesEditorUIComponent.SetIcon |
( |
ImageWidget |
widget, |
|
|
EEditableEntityLabel |
serviceLabel |
|
) |
| |
|
protected |
Set the icon of the service.
- Parameters
-
[in] | widget | |
[in] | serviceLabel | |
◆ SetServicesIcon()
void SCR_CampaignBuildingServicesEditorUIComponent.SetServicesIcon |
( |
| ) |
|
|
protected |
Go through all available services and set an icon to it.
◆ DEFAULT_VALUE
const int SCR_CampaignBuildingServicesEditorUIComponent.DEFAULT_VALUE = 7 |
|
staticprotected |
◆ m_aAvailableServicesLabel
ref array<EEditableEntityLabel> SCR_CampaignBuildingServicesEditorUIComponent.m_aAvailableServicesLabel = {} |
|
protected |
◆ m_aServices
ref array<ref Tuple2<EEditableEntityLabel, SCR_ServicePointComponent> > SCR_CampaignBuildingServicesEditorUIComponent.m_aServices = {} |
|
protected |
◆ m_iMaxColumns
int SCR_CampaignBuildingServicesEditorUIComponent.m_iMaxColumns |
|
protected |
◆ m_MilitaryBaseComponent
◆ m_sServiceIconsGridPrefab
ResourceName SCR_CampaignBuildingServicesEditorUIComponent.m_sServiceIconsGridPrefab |
|
protected |
◆ m_wCampaignBuildingServicesRoot
Widget SCR_CampaignBuildingServicesEditorUIComponent.m_wCampaignBuildingServicesRoot |
|
protected |
◆ PADDING_BOTTOM
const int SCR_CampaignBuildingServicesEditorUIComponent.PADDING_BOTTOM = 5 |
|
staticprotected |
◆ PADDING_LEFT
const int SCR_CampaignBuildingServicesEditorUIComponent.PADDING_LEFT = 5 |
|
staticprotected |
◆ PADDING_RIGHT
const int SCR_CampaignBuildingServicesEditorUIComponent.PADDING_RIGHT = 5 |
|
staticprotected |
◆ PADDING_TOP
const int SCR_CampaignBuildingServicesEditorUIComponent.PADDING_TOP = 5 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/Editor/UI/Components/Common/SCR_CampaignBuildingServicesEditorUIComponent.c