Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_BlastedEntityEntry Class Reference

Protected Member Functions

IEntity GetTargetEntity ()
void GetTargetHitPosDirNorm (out vector hitPosDirNorm[3])
float GetAngleToTarget ()
void SetAngleToTarget (float newangleCos)
float GetDistanceToTarget ()
int GetTargetNodeId ()
int GetTargetColliderId ()
SurfaceProperties GetTargetSurfaceProps ()
void SCR_BlastedEntityEntry (notnull IEntity ent, vector hitPos, vector hitDir, vector hitNorm, float angleCos, float distance, int nodeId, int colliderId, SurfaceProperties surfaceProp)

Protected Attributes

IEntity m_TargetEntity
vector m_vHitPosDirNorm [3]
float m_fAngleCos
float m_fDistance
int m_iNodeId
int m_iColliderId
SurfaceProperties m_SurfaceProps

Detailed Description

Definition at line 1 of file SCR_BlastedEntityEntry.c.

Constructor & Destructor Documentation

◆ SCR_BlastedEntityEntry()

void SCR_BlastedEntityEntry::SCR_BlastedEntityEntry ( notnull IEntity ent,
vector hitPos,
vector hitDir,
vector hitNorm,
float angleCos,
float distance,
int nodeId,
int colliderId,
SurfaceProperties surfaceProp )
inlineprotected
Parameters
[in]entsubject of the entry
[in]hitPos
[in]hitDir
[in]hitNormnormal of the hit surface
[in]angleCosdot product of the blast direction and the diretion from blast origin to the hit position
[in]distancefrom the blast origin
[in]nodeId
[in]colliderId
[in]surfaceProp

Definition at line 77 of file SCR_BlastedEntityEntry.c.

Member Function Documentation

◆ GetAngleToTarget()

float SCR_BlastedEntityEntry::GetAngleToTarget ( )
inlineprotected
Returns

Definition at line 26 of file SCR_BlastedEntityEntry.c.

◆ GetDistanceToTarget()

float SCR_BlastedEntityEntry::GetDistanceToTarget ( )
inlineprotected
Returns

Definition at line 40 of file SCR_BlastedEntityEntry.c.

◆ GetTargetColliderId()

int SCR_BlastedEntityEntry::GetTargetColliderId ( )
inlineprotected
Returns

Definition at line 54 of file SCR_BlastedEntityEntry.c.

◆ GetTargetEntity()

IEntity SCR_BlastedEntityEntry::GetTargetEntity ( )
inlineprotected
Returns

Definition at line 13 of file SCR_BlastedEntityEntry.c.

◆ GetTargetHitPosDirNorm()

void SCR_BlastedEntityEntry::GetTargetHitPosDirNorm ( out vector hitPosDirNorm[3])
inlineprotected
Parameters
[out]hitPosDirNorm

Definition at line 19 of file SCR_BlastedEntityEntry.c.

◆ GetTargetNodeId()

int SCR_BlastedEntityEntry::GetTargetNodeId ( )
inlineprotected
Returns

Definition at line 47 of file SCR_BlastedEntityEntry.c.

◆ GetTargetSurfaceProps()

SurfaceProperties SCR_BlastedEntityEntry::GetTargetSurfaceProps ( )
inlineprotected
Returns

Definition at line 61 of file SCR_BlastedEntityEntry.c.

◆ SetAngleToTarget()

void SCR_BlastedEntityEntry::SetAngleToTarget ( float newangleCos)
inlineprotected
Parameters
[in]newangleCosdot product of the blast direction and the diretion from blast origin to the hit position

Definition at line 33 of file SCR_BlastedEntityEntry.c.

Member Data Documentation

◆ m_fAngleCos

float SCR_BlastedEntityEntry::m_fAngleCos
protected

Definition at line 5 of file SCR_BlastedEntityEntry.c.

◆ m_fDistance

float SCR_BlastedEntityEntry::m_fDistance
protected

Definition at line 6 of file SCR_BlastedEntityEntry.c.

◆ m_iColliderId

int SCR_BlastedEntityEntry::m_iColliderId
protected

Definition at line 8 of file SCR_BlastedEntityEntry.c.

◆ m_iNodeId

int SCR_BlastedEntityEntry::m_iNodeId
protected

Definition at line 7 of file SCR_BlastedEntityEntry.c.

◆ m_SurfaceProps

SurfaceProperties SCR_BlastedEntityEntry::m_SurfaceProps
protected

Definition at line 9 of file SCR_BlastedEntityEntry.c.

◆ m_TargetEntity

IEntity SCR_BlastedEntityEntry::m_TargetEntity
protected

Definition at line 3 of file SCR_BlastedEntityEntry.c.

◆ m_vHitPosDirNorm

vector SCR_BlastedEntityEntry::m_vHitPosDirNorm[3]
protected

Definition at line 4 of file SCR_BlastedEntityEntry.c.


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