Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_BlastedEntityEntry.c
Go to the documentation of this file.
1
class
SCR_BlastedEntityEntry
2
{
3
protected
IEntity
m_TargetEntity
;
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
;
9
protected
SurfaceProperties
m_SurfaceProps
;
10
11
//------------------------------------------------------------------------------------------------
13
IEntity
GetTargetEntity
()
14
{
15
return
m_TargetEntity
;
16
}
17
//------------------------------------------------------------------------------------------------
19
void
GetTargetHitPosDirNorm
(out
vector
hitPosDirNorm[3])
20
{
21
hitPosDirNorm =
m_vHitPosDirNorm
;
22
}
23
24
//------------------------------------------------------------------------------------------------
26
float
GetAngleToTarget
()
27
{
28
return
m_fAngleCos
;
29
}
30
31
//------------------------------------------------------------------------------------------------
33
void
SetAngleToTarget
(
float
newangleCos)
34
{
35
m_fAngleCos
= newangleCos;
36
}
37
38
//------------------------------------------------------------------------------------------------
40
float
GetDistanceToTarget
()
41
{
42
return
m_fDistance
;
43
}
44
45
//------------------------------------------------------------------------------------------------
47
int
GetTargetNodeId
()
48
{
49
return
m_iNodeId
;
50
}
51
52
//------------------------------------------------------------------------------------------------
54
int
GetTargetColliderId
()
55
{
56
return
m_iColliderId
;
57
}
58
59
//------------------------------------------------------------------------------------------------
61
SurfaceProperties
GetTargetSurfaceProps
()
62
{
63
return
m_SurfaceProps
;
64
}
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;
84
m_fDistance
=
distance
;
85
m_iNodeId
= nodeId;
86
m_iColliderId
= colliderId;
87
m_SurfaceProps
= surfaceProp;
88
}
89
}
distance
float distance
Definition
SCR_DestructibleTreeV2.c:29
IEntity
Definition
IEntity.c:13
SCR_BlastedEntityEntry::GetTargetSurfaceProps
SurfaceProperties GetTargetSurfaceProps()
Definition
SCR_BlastedEntityEntry.c:61
SCR_BlastedEntityEntry::m_fDistance
float m_fDistance
Definition
SCR_BlastedEntityEntry.c:6
SCR_BlastedEntityEntry::GetTargetHitPosDirNorm
void GetTargetHitPosDirNorm(out vector hitPosDirNorm[3])
Definition
SCR_BlastedEntityEntry.c:19
SCR_BlastedEntityEntry::GetAngleToTarget
float GetAngleToTarget()
Definition
SCR_BlastedEntityEntry.c:26
SCR_BlastedEntityEntry::m_TargetEntity
IEntity m_TargetEntity
Definition
SCR_BlastedEntityEntry.c:3
SCR_BlastedEntityEntry::GetTargetNodeId
int GetTargetNodeId()
Definition
SCR_BlastedEntityEntry.c:47
SCR_BlastedEntityEntry::GetTargetColliderId
int GetTargetColliderId()
Definition
SCR_BlastedEntityEntry.c:54
SCR_BlastedEntityEntry::GetDistanceToTarget
float GetDistanceToTarget()
Definition
SCR_BlastedEntityEntry.c:40
SCR_BlastedEntityEntry::m_SurfaceProps
SurfaceProperties m_SurfaceProps
Definition
SCR_BlastedEntityEntry.c:9
SCR_BlastedEntityEntry::SetAngleToTarget
void SetAngleToTarget(float newangleCos)
Definition
SCR_BlastedEntityEntry.c:33
SCR_BlastedEntityEntry::m_vHitPosDirNorm
vector m_vHitPosDirNorm[3]
Definition
SCR_BlastedEntityEntry.c:4
SCR_BlastedEntityEntry::m_iNodeId
int m_iNodeId
Definition
SCR_BlastedEntityEntry.c:7
SCR_BlastedEntityEntry::SCR_BlastedEntityEntry
void SCR_BlastedEntityEntry(notnull IEntity ent, vector hitPos, vector hitDir, vector hitNorm, float angleCos, float distance, int nodeId, int colliderId, SurfaceProperties surfaceProp)
Definition
SCR_BlastedEntityEntry.c:77
SCR_BlastedEntityEntry::m_fAngleCos
float m_fAngleCos
Definition
SCR_BlastedEntityEntry.c:5
SCR_BlastedEntityEntry::GetTargetEntity
IEntity GetTargetEntity()
Definition
SCR_BlastedEntityEntry.c:13
SCR_BlastedEntityEntry::m_iColliderId
int m_iColliderId
Definition
SCR_BlastedEntityEntry.c:8
SurfaceProperties
Definition
SurfaceProperties.c:16
vector
Definition
vector.c:13
scripts
Game
Weapon
SCR_BlastedEntityEntry.c
Generated by
1.17.0