Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
SCR_CampaignBuildingCompositionOutlineManager Interface Reference

Public Member Functions

ResourceName GetCompositionOutline (notnull SCR_EditableEntityComponent entity)
 Search all SCR_CampaignBuildingCompositionLayoutManager entry and try to find a matching composition. If none is found, the default one based on the slot size is returned.
 
int GetCompositionBuildingValue (ResourceName originalComposition)
 Search all SCR_CampaignBuildingCompositionLayoutManager entry and try to find a building value for given composition.
 

Static Public Attributes

static const int DEFAULT_BUILDING_VALUE = 50
 

Protected Attributes

ResourceName m_sSlotFlatSmallLayout
 
ResourceName m_sSlotFlatMediumLayout
 
ResourceName m_sSlotFlatLargeLayout
 
ResourceName m_sSlotRoadSmallLayout
 
ResourceName m_sSlotRoadMediumLayout
 
ResourceName m_sSlotRoadLargeLayout
 
ref array< ref SCR_CampaignBuildingCompositionOutlinem_aCompositionLayouts
 

Member Function Documentation

◆ GetCompositionBuildingValue()

int SCR_CampaignBuildingCompositionOutlineManager.GetCompositionBuildingValue ( ResourceName  originalComposition)

Search all SCR_CampaignBuildingCompositionLayoutManager entry and try to find a building value for given composition.

◆ GetCompositionOutline()

ResourceName SCR_CampaignBuildingCompositionOutlineManager.GetCompositionOutline ( notnull SCR_EditableEntityComponent  entity)

Search all SCR_CampaignBuildingCompositionLayoutManager entry and try to find a matching composition. If none is found, the default one based on the slot size is returned.

Member Data Documentation

◆ DEFAULT_BUILDING_VALUE

const int SCR_CampaignBuildingCompositionOutlineManager.DEFAULT_BUILDING_VALUE = 50
static

◆ m_aCompositionLayouts

ref array<ref SCR_CampaignBuildingCompositionOutline> SCR_CampaignBuildingCompositionOutlineManager.m_aCompositionLayouts
protected

◆ m_sSlotFlatLargeLayout

ResourceName SCR_CampaignBuildingCompositionOutlineManager.m_sSlotFlatLargeLayout
protected

◆ m_sSlotFlatMediumLayout

ResourceName SCR_CampaignBuildingCompositionOutlineManager.m_sSlotFlatMediumLayout
protected

◆ m_sSlotFlatSmallLayout

ResourceName SCR_CampaignBuildingCompositionOutlineManager.m_sSlotFlatSmallLayout
protected

◆ m_sSlotRoadLargeLayout

ResourceName SCR_CampaignBuildingCompositionOutlineManager.m_sSlotRoadLargeLayout
protected

◆ m_sSlotRoadMediumLayout

ResourceName SCR_CampaignBuildingCompositionOutlineManager.m_sSlotRoadMediumLayout
protected

◆ m_sSlotRoadSmallLayout

ResourceName SCR_CampaignBuildingCompositionOutlineManager.m_sSlotRoadSmallLayout
protected

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