Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_BlastedEntityEntry.c
Go to the documentation of this file.
2{
4 protected vector m_vHitPosDirNorm[3];
5 protected float m_fAngleCos;
6 protected float m_fDistance;
7 protected int m_iNodeId;
8 protected int m_iColliderId;
10
11 //------------------------------------------------------------------------------------------------
14 {
15 return m_TargetEntity;
16 }
17 //------------------------------------------------------------------------------------------------
19 void GetTargetHitPosDirNorm(out vector hitPosDirNorm[3])
20 {
21 hitPosDirNorm = m_vHitPosDirNorm;
22 }
23
24 //------------------------------------------------------------------------------------------------
27 {
28 return m_fAngleCos;
29 }
30
31 //------------------------------------------------------------------------------------------------
33 void SetAngleToTarget(float newangleCos)
34 {
35 m_fAngleCos = newangleCos;
36 }
37
38 //------------------------------------------------------------------------------------------------
41 {
42 return m_fDistance;
43 }
44
45 //------------------------------------------------------------------------------------------------
48 {
49 return m_iNodeId;
50 }
51
52 //------------------------------------------------------------------------------------------------
55 {
56 return m_iColliderId;
57 }
58
59 //------------------------------------------------------------------------------------------------
65
66 //------------------------------------------------------------------------------------------------F
67 // constructor
77 void SCR_BlastedEntityEntry(notnull IEntity ent, vector hitPos, vector hitDir, vector hitNorm, float angleCos, float distance, int nodeId, int colliderId, SurfaceProperties surfaceProp)
78 {
79 m_TargetEntity = ent;
80 m_vHitPosDirNorm[0] = hitPos;
81 m_vHitPosDirNorm[1] = hitDir;
82 m_vHitPosDirNorm[2] = hitNorm;
83 m_fAngleCos = angleCos;
85 m_iNodeId = nodeId;
86 m_iColliderId = colliderId;
87 m_SurfaceProps = surfaceProp;
88 }
89}
float distance
SurfaceProperties GetTargetSurfaceProps()
float m_fDistance
void GetTargetHitPosDirNorm(out vector hitPosDirNorm[3])
float GetAngleToTarget()
IEntity m_TargetEntity
int GetTargetNodeId()
int GetTargetColliderId()
float GetDistanceToTarget()
SurfaceProperties m_SurfaceProps
void SetAngleToTarget(float newangleCos)
vector m_vHitPosDirNorm[3]
int m_iNodeId
void SCR_BlastedEntityEntry(notnull IEntity ent, vector hitPos, vector hitDir, vector hitNorm, float angleCos, float distance, int nodeId, int colliderId, SurfaceProperties surfaceProp)
float m_fAngleCos
IEntity GetTargetEntity()
int m_iColliderId