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

Protected Member Functions

vector GetAverageImpactPosition ()
void UpdateImpactPosition (vector position)
vector GetOwnerVelocityBefore ()
vector GetOtherVelocityBefore ()
void SCR_CollisionDamageContainer (notnull IEntity owner, notnull IEntity other, float impulse, vector velocityBefore1, vector velocityAfter1, vector velocityBefore2, vector velocityAfter2, vector impactPosition, vector impactNormal)

Protected Attributes

int m_iCollisionsCounter
vector m_vImpactPosition
vector m_vOwnerVelocityBefore
vector m_vOtherVelocityBefore

Detailed Description

Definition at line 1 of file SCR_CollisionDamageContainer.c.

Constructor & Destructor Documentation

◆ SCR_CollisionDamageContainer()

void SCR_CollisionDamageContainer::SCR_CollisionDamageContainer ( notnull IEntity owner,
notnull IEntity other,
float impulse,
vector velocityBefore1,
vector velocityAfter1,
vector velocityBefore2,
vector velocityAfter2,
vector impactPosition,
vector impactNormal )
inlineprotected
Parameters
[in]owner
[in]other
[in]impulse
[in]velocityBefore1
[in]velocityAfter1
[in]velocityBefore2
[in]velocityAfter2
[in]impactPositionin local space of the owner
[in]impactNormal

Definition at line 62 of file SCR_CollisionDamageContainer.c.

Member Function Documentation

◆ GetAverageImpactPosition()

vector SCR_CollisionDamageContainer::GetAverageImpactPosition ( )
inlineprotected
Returns
averaged poisition of impacts in local space of the owner

Definition at line 23 of file SCR_CollisionDamageContainer.c.

◆ GetOtherVelocityBefore()

vector SCR_CollisionDamageContainer::GetOtherVelocityBefore ( )
inlineprotected
Returns

Definition at line 46 of file SCR_CollisionDamageContainer.c.

◆ GetOwnerVelocityBefore()

vector SCR_CollisionDamageContainer::GetOwnerVelocityBefore ( )
inlineprotected
Returns

Definition at line 39 of file SCR_CollisionDamageContainer.c.

◆ UpdateImpactPosition()

void SCR_CollisionDamageContainer::UpdateImpactPosition ( vector position)
inlineprotected

Adds a provided position to previous positions for the calculation of the average position

Parameters
[in]position

Definition at line 31 of file SCR_CollisionDamageContainer.c.

Member Data Documentation

◆ m_iCollisionsCounter

int SCR_CollisionDamageContainer::m_iCollisionsCounter
protected

Definition at line 16 of file SCR_CollisionDamageContainer.c.

◆ m_vImpactPosition

vector SCR_CollisionDamageContainer::m_vImpactPosition
protected

Definition at line 17 of file SCR_CollisionDamageContainer.c.

◆ m_vOtherVelocityBefore

vector SCR_CollisionDamageContainer::m_vOtherVelocityBefore
protected

Definition at line 19 of file SCR_CollisionDamageContainer.c.

◆ m_vOwnerVelocityBefore

vector SCR_CollisionDamageContainer::m_vOwnerVelocityBefore
protected

Definition at line 18 of file SCR_CollisionDamageContainer.c.


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