Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_BuildingRegion Interface Reference

Public Member Functions

void SetRegionIndex (int region)
 
int GetRegionIndex ()
 
void SetRegionSize (vector size)
 
vector GetRegionSize ()
 
void SetRegionPos (vector pos)
 
vector GetRegionPos ()
 
void SetMaxHealth (float health)
 
float GetMaxHealth ()
 
void SetDestructFX (ResourceName ptc, ResourceName snd, ResourceName pfb)
 
bool GetDestructFX (out ResourceName ptc, out ResourceName snd, out ResourceName pfb)
 
void SetStructuralSupportPercentage (float pct)
 
float GetStructuralSupportPercentage ()
 
void AddConnectionIn (SCR_BuildingRegion region)
 
void AddConnectionOut (SCR_BuildingRegion region)
 
int GetConnectionNumIn ()
 
int GetConnectionNumOut ()
 
SCR_BuildingRegion GetConnectedRegionIn (int index)
 
SCR_BuildingRegion GetConnectedRegionOut (int index)
 

Public Attributes

float m_MaxHealth = 500
 
float m_StructuralSupportPct = 0.55
 
ResourceName m_DestructFX_PTC = "{B6CBD40830C3F0A4}graphics/particle/legacy/tkom/weapon/destruct_wall.ptc"
 
ResourceName m_DestructFX_SND = ""
 
ResourceName m_DestructFX_PFB = ""
 

Static Public Attributes

const int MAX_REGION_CONNECT = 128
 

Member Function Documentation

◆ AddConnectionIn()

void SCR_BuildingRegion.AddConnectionIn ( SCR_BuildingRegion region)

◆ AddConnectionOut()

void SCR_BuildingRegion.AddConnectionOut ( SCR_BuildingRegion region)

◆ GetConnectedRegionIn()

SCR_BuildingRegion SCR_BuildingRegion.GetConnectedRegionIn ( int index)

◆ GetConnectedRegionOut()

SCR_BuildingRegion SCR_BuildingRegion.GetConnectedRegionOut ( int index)

◆ GetConnectionNumIn()

int SCR_BuildingRegion.GetConnectionNumIn ( )

◆ GetConnectionNumOut()

int SCR_BuildingRegion.GetConnectionNumOut ( )

◆ GetDestructFX()

bool SCR_BuildingRegion.GetDestructFX ( out ResourceName ptc,
out ResourceName snd,
out ResourceName pfb )

◆ GetMaxHealth()

float SCR_BuildingRegion.GetMaxHealth ( )

◆ GetRegionIndex()

int SCR_BuildingRegion.GetRegionIndex ( )

◆ GetRegionPos()

vector SCR_BuildingRegion.GetRegionPos ( )

◆ GetRegionSize()

vector SCR_BuildingRegion.GetRegionSize ( )

◆ GetStructuralSupportPercentage()

float SCR_BuildingRegion.GetStructuralSupportPercentage ( )

◆ SetDestructFX()

void SCR_BuildingRegion.SetDestructFX ( ResourceName ptc,
ResourceName snd,
ResourceName pfb )

◆ SetMaxHealth()

void SCR_BuildingRegion.SetMaxHealth ( float health)

◆ SetRegionIndex()

void SCR_BuildingRegion.SetRegionIndex ( int region)

◆ SetRegionPos()

void SCR_BuildingRegion.SetRegionPos ( vector pos)

◆ SetRegionSize()

void SCR_BuildingRegion.SetRegionSize ( vector size)

◆ SetStructuralSupportPercentage()

void SCR_BuildingRegion.SetStructuralSupportPercentage ( float pct)

Member Data Documentation

◆ m_DestructFX_PFB

ResourceName SCR_BuildingRegion.m_DestructFX_PFB = ""

◆ m_DestructFX_PTC

ResourceName SCR_BuildingRegion.m_DestructFX_PTC = "{B6CBD40830C3F0A4}graphics/particle/legacy/tkom/weapon/destruct_wall.ptc"

◆ m_DestructFX_SND

ResourceName SCR_BuildingRegion.m_DestructFX_SND = ""

◆ m_MaxHealth

float SCR_BuildingRegion.m_MaxHealth = 500

◆ m_StructuralSupportPct

float SCR_BuildingRegion.m_StructuralSupportPct = 0.55

◆ MAX_REGION_CONNECT

const int SCR_BuildingRegion.MAX_REGION_CONNECT = 128
static

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