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

Public Member Functions

bool CanAttachToDynamicObject ()
 Returns true if it should be possible to attach this object to dynamic object like f.e. vehicle.
 
bool CanBeAttachedWhileAngled ()
 Returns true if this object is meant to be attached no matter what will be it is rotation when it will be attached.
 
EPhysicsLayerDefs GetIgnoredPhysicsLayers ()
 Returns physics layer mask that can be used to determin which layers should be ignored.
 
SCR_ECharacterDistanceMeasurementMethod GetDistanceMeasurementMethod ()
 Returns preferred Measurement method.
 
int GetIgnoredComponents (notnull out array< TypeName > outIgnoredComponents)
 Returns physics layer mask that can be used to determin which layers should be ignored.
 
void ValidateIgnoredComponents ()
 Removes unwanted types from ignored components list.
 

Protected Attributes

bool m_bCanAttachToDynamicObject
 
bool m_bCanAttachAngled
 
EPhysicsLayerDefs m_eIgnoredPhysicsLayers
 
ref array< string > m_aIgnoredComponents
 
SCR_ECharacterDistanceMeasurementMethod m_eMeasurementMethod
 
ref array< TypeName > m_aIgnoredComponentTypes = {}
 
bool m_bValidated
 

Member Function Documentation

◆ CanAttachToDynamicObject()

bool SCR_PlaceableItemComponentClass.CanAttachToDynamicObject ( )

Returns true if it should be possible to attach this object to dynamic object like f.e. vehicle.

◆ CanBeAttachedWhileAngled()

bool SCR_PlaceableItemComponentClass.CanBeAttachedWhileAngled ( )

Returns true if this object is meant to be attached no matter what will be it is rotation when it will be attached.

◆ GetDistanceMeasurementMethod()

SCR_ECharacterDistanceMeasurementMethod SCR_PlaceableItemComponentClass.GetDistanceMeasurementMethod ( )

Returns preferred Measurement method.

◆ GetIgnoredComponents()

int SCR_PlaceableItemComponentClass.GetIgnoredComponents ( notnull out array< TypeName >  outIgnoredComponents)

Returns physics layer mask that can be used to determin which layers should be ignored.

◆ GetIgnoredPhysicsLayers()

EPhysicsLayerDefs SCR_PlaceableItemComponentClass.GetIgnoredPhysicsLayers ( )

Returns physics layer mask that can be used to determin which layers should be ignored.

◆ ValidateIgnoredComponents()

void SCR_PlaceableItemComponentClass.ValidateIgnoredComponents ( )

Removes unwanted types from ignored components list.

Member Data Documentation

◆ m_aIgnoredComponents

ref array<string> SCR_PlaceableItemComponentClass.m_aIgnoredComponents
protected

◆ m_aIgnoredComponentTypes

ref array<TypeName> SCR_PlaceableItemComponentClass.m_aIgnoredComponentTypes = {}
protected

◆ m_bCanAttachAngled

bool SCR_PlaceableItemComponentClass.m_bCanAttachAngled
protected

◆ m_bCanAttachToDynamicObject

bool SCR_PlaceableItemComponentClass.m_bCanAttachToDynamicObject
protected

◆ m_bValidated

bool SCR_PlaceableItemComponentClass.m_bValidated
protected

◆ m_eIgnoredPhysicsLayers

EPhysicsLayerDefs SCR_PlaceableItemComponentClass.m_eIgnoredPhysicsLayers
protected

◆ m_eMeasurementMethod

SCR_ECharacterDistanceMeasurementMethod SCR_PlaceableItemComponentClass.m_eMeasurementMethod
protected

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