Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
EditablePrefabsLabel_Trait.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleEnum
(
EEditableEntityLabel
,
"m_Label"
)]
2
class
EditablePrefabsLabel_Trait
:
EditablePrefabsLabel_Base
3
{
4
//------------------------------------------------------------------------------------------------
5
override
bool
GetLabelValid(
WorldEditorAPI
api,
IEntitySource
entitySource,
IEntityComponentSource
componentSource,
string
targetPath,
EEditableEntityType
entityType, notnull array<EEditableEntityLabel> authoredLabels, out
EEditableEntityLabel
label)
6
{
7
if
(
m_Label
==
EEditableEntityLabel
.TRAIT_REARMING)
8
{
9
IEntityComponentSource
arsenalComponentSource =
SCR_BaseContainerTools
.FindComponentSource(entitySource,
SCR_ArsenalComponent
);
10
if
(arsenalComponentSource)
11
{
12
label =
m_Label
;
13
return
true
;
14
}
15
}
16
17
return
false
;
18
}
19
}
EEditableEntityLabel
EEditableEntityLabel
Definition
EEditableEntityLabel.c:2
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_BaseContainerCustomTitleEnum
class SCR_CampaignHintStorage SCR_BaseContainerCustomTitleEnum(EHint, "m_eHintId")
Definition
SCR_CampaignHintStorage.c:22
EditablePrefabsLabel_Base
Definition
EditablePrefabsLabel_Base.c:3
EditablePrefabsLabel_Base::m_Label
EEditableEntityLabel m_Label
Definition
EditablePrefabsLabel_Base.c:5
EditablePrefabsLabel_Trait
Definition
EditablePrefabsLabel_Trait.c:3
IEntityComponentSource
Definition
IEntityComponentSource.c:13
IEntitySource
Definition
IEntitySource.c:13
SCR_ArsenalComponent
Definition
SCR_ArsenalComponent.c:10
SCR_BaseContainerTools
Definition
SCR_BaseContainerTools.c:4
WorldEditorAPI
Definition
WorldEditorAPI.c:13
EEditableEntityType
EEditableEntityType
Defines type of SCR_EditableEntityComponent. Assigned automatically based on IEntity inheritance.
Definition
EEditableEntityType.c:6
scripts
WorkbenchGame
Editor
EditablePrefabsComponent
LabelsConfig
EditablePrefabsLabel_Trait.c
Generated by
1.17.0