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

Public Member Functions

proto external IEntity GetOwner ()
 
proto external HitZone GetDefaultHitZone ()
 
proto external HitZone GetHitZoneByColliderID (int colliderID)
 
proto external int GetHitZonesByColliderIDs (out notnull array< HitZone > outHitZones, notnull array< int > colliderIDs)
 Clears and fills the specified outHitZones array with all HZs that are attached to colliderIDs.
 
proto external HitZone GetHitZone (string colliderName)
 
proto external int GetAllHitZones (out notnull array< HitZone > outHitZones)
 Clears and fills the specified outHitZones array with all HZs in this entity Returns the count of elements that were filled into the array.
 
proto external int GetAllHitZonesInHierarchy (out notnull array< HitZone > outHitZones)
 Clears and fills the specified outHitZones array with all HZs in this entity and its children.
 
proto external HitZoneContainerComponent GetParentHitZoneContainer ()
 
- Public Member Functions inherited from GameComponent
bool OnTicksOnRemoteProxy ()
 

Protected Member Functions

bool OnRplSave (ScriptBitWriter writer)
 
bool OnRplLoad (ScriptBitReader reader)
 

Member Function Documentation

◆ GetAllHitZones()

proto external int HitZoneContainerComponent.GetAllHitZones ( out notnull array< HitZone outHitZones)

Clears and fills the specified outHitZones array with all HZs in this entity Returns the count of elements that were filled into the array.

◆ GetAllHitZonesInHierarchy()

proto external int HitZoneContainerComponent.GetAllHitZonesInHierarchy ( out notnull array< HitZone outHitZones)

Clears and fills the specified outHitZones array with all HZs in this entity and its children.

Returns the count of elements that were filled into the array.

◆ GetDefaultHitZone()

proto external HitZone HitZoneContainerComponent.GetDefaultHitZone ( )

◆ GetHitZone()

proto external HitZone HitZoneContainerComponent.GetHitZone ( string  colliderName)

◆ GetHitZoneByColliderID()

proto external HitZone HitZoneContainerComponent.GetHitZoneByColliderID ( int  colliderID)

◆ GetHitZonesByColliderIDs()

proto external int HitZoneContainerComponent.GetHitZonesByColliderIDs ( out notnull array< HitZone outHitZones,
notnull array< int >  colliderIDs 
)

Clears and fills the specified outHitZones array with all HZs that are attached to colliderIDs.

Returns the hitzones matching those collider IDs Returns the count of elements that were filled into the array.

◆ GetOwner()

proto external IEntity HitZoneContainerComponent.GetOwner ( )

◆ GetParentHitZoneContainer()

proto external HitZoneContainerComponent HitZoneContainerComponent.GetParentHitZoneContainer ( )

◆ OnRplLoad()

bool HitZoneContainerComponent.OnRplLoad ( ScriptBitReader  reader)
protected

◆ OnRplSave()

bool HitZoneContainerComponent.OnRplSave ( ScriptBitWriter  writer)
protected

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