Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
EditablePrefabsLabel_Size Interface Reference
Inheritance diagram for EditablePrefabsLabel_Size:
[legend]

Public Member Functions

override bool GetLabelValid (WorldEditorAPI api, IEntitySource entitySource, IEntityComponentSource componentSource, string targetPath, EEditableEntityType entityType, notnull array< EEditableEntityLabel > authoredLabels, out EEditableEntityLabel label)
 
bool GetLabelValid (WorldEditorAPI api, IEntitySource entitySource, IEntityComponentSource componentSource, string targetPath, EEditableEntityType entityType, notnull array< EEditableEntityLabel > authoredLabels, out EEditableEntityLabel label)
 

Protected Member Functions

bool ContainsSlotSizeLabel (notnull array< EEditableEntityLabel > authoredLabels, EEditableEntityLabel optSizeLabelCheck=EEditableEntityLabel.NONE)
 
bool ContainsSizeLabel (notnull array< EEditableEntityLabel > authoredLabels, EEditableEntityLabel optSizeLabelCheck=EEditableEntityLabel.NONE)
 
string GetFileName (ResourceName prefab)
 
void GetEntitySourceBounds (WorldEditorAPI api, IEntitySource source, out vector boundsMin, out vector boundsMax)
 

Protected Attributes

float sizeXS
 
float sizeS
 
float sizeM
 
float sizeL
 
float sizeXL
 
bool m_IgnoreY
 
bool m_DebugPrintSize
 
- Protected Attributes inherited from EditablePrefabsLabel_Base
EEditableEntityLabel m_Label
 

Member Function Documentation

◆ ContainsSizeLabel()

bool EditablePrefabsLabel_Size.ContainsSizeLabel ( notnull array< EEditableEntityLabel >  authoredLabels,
EEditableEntityLabel  optSizeLabelCheck = EEditableEntityLabel::NONE 
)
protected

◆ ContainsSlotSizeLabel()

bool EditablePrefabsLabel_Size.ContainsSlotSizeLabel ( notnull array< EEditableEntityLabel >  authoredLabels,
EEditableEntityLabel  optSizeLabelCheck = EEditableEntityLabel::NONE 
)
protected

◆ GetEntitySourceBounds()

void EditablePrefabsLabel_Size.GetEntitySourceBounds ( WorldEditorAPI  api,
IEntitySource  source,
out vector  boundsMin,
out vector  boundsMax 
)
protected

◆ GetFileName()

string EditablePrefabsLabel_Size.GetFileName ( ResourceName  prefab)
protected

◆ GetLabelValid()

override bool EditablePrefabsLabel_Size.GetLabelValid ( WorldEditorAPI  api,
IEntitySource  entitySource,
IEntityComponentSource  componentSource,
string  targetPath,
EEditableEntityType  entityType,
notnull array< EEditableEntityLabel >  authoredLabels,
out EEditableEntityLabel  label 
)
Parameters
[in]api
[in]entitySource
[in]componentSource
[in]targetPath
[in]entityType
[in]authoredLabels
[out]label
Returns

Implements EditablePrefabsLabel_Base.

Member Data Documentation

◆ m_DebugPrintSize

bool EditablePrefabsLabel_Size.m_DebugPrintSize
protected

◆ m_IgnoreY

bool EditablePrefabsLabel_Size.m_IgnoreY
protected

◆ sizeL

float EditablePrefabsLabel_Size.sizeL
protected

◆ sizeM

float EditablePrefabsLabel_Size.sizeM
protected

◆ sizeS

float EditablePrefabsLabel_Size.sizeS
protected

◆ sizeXL

float EditablePrefabsLabel_Size.sizeXL
protected

◆ sizeXS

float EditablePrefabsLabel_Size.sizeXS
protected

The documentation for this interface was generated from the following file: