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

Public Member Functions

array< ref SCR_BaseEditorEffectGetEffectsPlaceStart ()
 
array< ref SCR_BaseEditorEffectGetEffectsPlaceConfirm ()
 
array< ref SCR_BaseEditorEffectGetEffectsPlaceCancel ()
 
ResourceName GetPrefab (int index)
 
int GetPrefabID (ResourceName prefab)
 
int CountPrefabs ()
 
int GetPrefabs (out notnull array< ResourceName > outPrefabs, bool onlyExposed=false)
 
bool HasPlacingFlag (EEditorPlacingFlags flag)
 
ResourceName GetTestPrefab ()
 
void SCR_PlacingEditorComponentClass (IEntityComponentSource componentSource, IEntitySource parentSource, IEntitySource prefabSource)
 
- Public Member Functions inherited from SCR_BaseEditorComponentClass
array< ref SCR_BaseEditorEffectGetEffectsActivate ()
 
array< ref SCR_BaseEditorEffectGetEffectsDeactivate ()
 

Protected Attributes

EEditorPlacingFlags m_AllowedPlacingFlags
 
ResourceName m_TestPrefab
 
ref array< ref SCR_PlaceableEntitiesRegistrym_Registries
 
ref array< ref SCR_BaseEditorEffectm_EffectsPlaceStart
 
ref array< ref SCR_BaseEditorEffectm_EffectsPlaceConfirm
 
ref array< ref SCR_BaseEditorEffectm_EffectsPlaceCancel
 
int m_iPrefabCount
 
ref array< int > m_aIndexes = {}
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_BaseEditorComponentClass
static SCR_BaseEditorComponentClass GetInstance (TypeName type, bool showError)
 Get prefab data of local editor component instance attached on SCR_EditorManagerEntity or SCR_EditorModeEntity.
 

Constructor & Destructor Documentation

◆ SCR_PlacingEditorComponentClass()

void SCR_PlacingEditorComponentClass.SCR_PlacingEditorComponentClass ( IEntityComponentSource  componentSource,
IEntitySource  parentSource,
IEntitySource  prefabSource 
)

Member Function Documentation

◆ CountPrefabs()

int SCR_PlacingEditorComponentClass.CountPrefabs ( )

◆ GetEffectsPlaceCancel()

array< ref SCR_BaseEditorEffect > SCR_PlacingEditorComponentClass.GetEffectsPlaceCancel ( )

◆ GetEffectsPlaceConfirm()

array< ref SCR_BaseEditorEffect > SCR_PlacingEditorComponentClass.GetEffectsPlaceConfirm ( )

◆ GetEffectsPlaceStart()

array< ref SCR_BaseEditorEffect > SCR_PlacingEditorComponentClass.GetEffectsPlaceStart ( )

◆ GetPrefab()

ResourceName SCR_PlacingEditorComponentClass.GetPrefab ( int  index)

◆ GetPrefabID()

int SCR_PlacingEditorComponentClass.GetPrefabID ( ResourceName  prefab)

◆ GetPrefabs()

int SCR_PlacingEditorComponentClass.GetPrefabs ( out notnull array< ResourceName >  outPrefabs,
bool  onlyExposed = false 
)

◆ GetTestPrefab()

ResourceName SCR_PlacingEditorComponentClass.GetTestPrefab ( )

◆ HasPlacingFlag()

bool SCR_PlacingEditorComponentClass.HasPlacingFlag ( EEditorPlacingFlags  flag)

Member Data Documentation

◆ m_aIndexes

ref array<int> SCR_PlacingEditorComponentClass.m_aIndexes = {}
protected

◆ m_AllowedPlacingFlags

EEditorPlacingFlags SCR_PlacingEditorComponentClass.m_AllowedPlacingFlags
protected

◆ m_EffectsPlaceCancel

ref array<ref SCR_BaseEditorEffect> SCR_PlacingEditorComponentClass.m_EffectsPlaceCancel
protected

◆ m_EffectsPlaceConfirm

ref array<ref SCR_BaseEditorEffect> SCR_PlacingEditorComponentClass.m_EffectsPlaceConfirm
protected

◆ m_EffectsPlaceStart

ref array<ref SCR_BaseEditorEffect> SCR_PlacingEditorComponentClass.m_EffectsPlaceStart
protected

◆ m_iPrefabCount

int SCR_PlacingEditorComponentClass.m_iPrefabCount
protected

◆ m_Registries

ref array<ref SCR_PlaceableEntitiesRegistry> SCR_PlacingEditorComponentClass.m_Registries
protected

◆ m_TestPrefab

ResourceName SCR_PlacingEditorComponentClass.m_TestPrefab
protected

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