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

Public Member Functions

float GetRestrictionZoneRadius ()
 Get the radius of the Restriction circle.
 
float GetRestrictionZoneRadiusSq ()
 Get the radius of the Restriction circle squared.
 
float GetWarningZoneRadius ()
 Get the radius of the warning circle.
 
float GetWarningZoneRadiusSq ()
 Get the radius of the warning circle squared.
 
float GetTeleportedZoneRadiusSq ()
 Get the radius of the teleported circle squared.
 
ERestrictionZoneWarningType GetWarningType ()
 Get worning type to be displayed on UI.
 
void SCR_EditorRestrictionZoneEntity (IEntitySource src, IEntity parent)
 
void ~SCR_EditorRestrictionZoneEntity ()
 

Protected Member Functions

override void EOnInit (IEntity owner)
 

Protected Attributes

float m_fWarnRadius
 
float m_fZoneRadius
 
float m_fZoneTeleportedRadius
 
ERestrictionZoneWarningType m_iWarningType
 
float m_fWarnRadiusSq
 
float m_fZoneRadiusSq
 
float m_fZoneTeleportedRadiusSq
 

Constructor & Destructor Documentation

◆ SCR_EditorRestrictionZoneEntity()

void SCR_EditorRestrictionZoneEntity.SCR_EditorRestrictionZoneEntity ( IEntitySource  src,
IEntity  parent 
)

◆ ~SCR_EditorRestrictionZoneEntity()

void SCR_EditorRestrictionZoneEntity.~SCR_EditorRestrictionZoneEntity ( )

Member Function Documentation

◆ EOnInit()

override void SCR_EditorRestrictionZoneEntity.EOnInit ( IEntity  owner)
protected

◆ GetRestrictionZoneRadius()

float SCR_EditorRestrictionZoneEntity.GetRestrictionZoneRadius ( )

Get the radius of the Restriction circle.

Returns
float radius

◆ GetRestrictionZoneRadiusSq()

float SCR_EditorRestrictionZoneEntity.GetRestrictionZoneRadiusSq ( )

Get the radius of the Restriction circle squared.

Returns
float radius squared

◆ GetTeleportedZoneRadiusSq()

float SCR_EditorRestrictionZoneEntity.GetTeleportedZoneRadiusSq ( )

Get the radius of the teleported circle squared.

Returns
float teleported radius squared

◆ GetWarningType()

ERestrictionZoneWarningType SCR_EditorRestrictionZoneEntity.GetWarningType ( )

Get worning type to be displayed on UI.

Returns
Warning type enum

◆ GetWarningZoneRadius()

float SCR_EditorRestrictionZoneEntity.GetWarningZoneRadius ( )

Get the radius of the warning circle.

Returns
float warning radius

◆ GetWarningZoneRadiusSq()

float SCR_EditorRestrictionZoneEntity.GetWarningZoneRadiusSq ( )

Get the radius of the warning circle squared.

Returns
float warning radius squared

Member Data Documentation

◆ m_fWarnRadius

float SCR_EditorRestrictionZoneEntity.m_fWarnRadius
protected

◆ m_fWarnRadiusSq

float SCR_EditorRestrictionZoneEntity.m_fWarnRadiusSq
protected

◆ m_fZoneRadius

float SCR_EditorRestrictionZoneEntity.m_fZoneRadius
protected

◆ m_fZoneRadiusSq

float SCR_EditorRestrictionZoneEntity.m_fZoneRadiusSq
protected

◆ m_fZoneTeleportedRadius

float SCR_EditorRestrictionZoneEntity.m_fZoneTeleportedRadius
protected

◆ m_fZoneTeleportedRadiusSq

float SCR_EditorRestrictionZoneEntity.m_fZoneTeleportedRadiusSq
protected

◆ m_iWarningType

ERestrictionZoneWarningType SCR_EditorRestrictionZoneEntity.m_iWarningType
protected

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