Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
InteractableBoxComponent.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_InteractableBoxComponentClass
 

Functions

void ToggleIsOnFire (ResourceName particle, vector offset)
 
bool IsDragging ()
 
string GetActionName ()
 
string GetActionDescription ()
 
string GetFireActionDescription ()
 
string GetFireActionName ()
 
bool CanPerformDragAction ()
 
bool CanPerformToggleFire ()
 
void CancelDragAction ()
 
void PerformDragAction (IEntity user)
 
override void EOnSimulate (IEntity owner, float timeSlice)
 
private void OnDeath ()
 
override void EOnFrame (IEntity owner, float timeSlice)
 
override void OnPostInit (IEntity owner)
 Called on PostInit when all components are added. More...
 
override void EOnInit (IEntity owner)
 
void SCR_InteractableBoxComponent (IEntityComponentSource src, IEntity ent, IEntity parent)
 

Variables

SCR_InteractableBoxComponentClass m_bIsDragging = false
 
private bool m_bIsOnFire = false
 
private IEntity m_Owner = null
 
private IEntity m_User = null
 
private ParticleEffectEntity m_Fire = null
 
private Physics m_Physics = null
 
private float m_Lifetime = 10.0
 
private bool m_bIsDead = false
 

Function Documentation

◆ CancelDragAction()

void CancelDragAction ( )

Definition at line 142 of file InteractableBoxComponent.c.

◆ CanPerformDragAction()

bool CanPerformDragAction ( )
Returns

Definition at line 122 of file InteractableBoxComponent.c.

◆ CanPerformToggleFire()

bool CanPerformToggleFire ( )
Returns

Definition at line 132 of file InteractableBoxComponent.c.

◆ EOnFrame()

override void EOnFrame ( IEntity  owner,
float  timeSlice 
)

Definition at line 220 of file InteractableBoxComponent.c.

◆ EOnSimulate()

override void EOnSimulate ( IEntity  owner,
float  timeSlice 
)

Definition at line 173 of file InteractableBoxComponent.c.

◆ GetActionDescription()

string GetActionDescription ( )
Returns

Definition at line 80 of file InteractableBoxComponent.c.

◆ GetActionName()

string GetActionName ( )
Returns

Definition at line 66 of file InteractableBoxComponent.c.

◆ GetFireActionDescription()

string GetFireActionDescription ( )
Returns

Definition at line 94 of file InteractableBoxComponent.c.

◆ GetFireActionName()

string GetFireActionName ( )
Returns

Definition at line 108 of file InteractableBoxComponent.c.

◆ IsDragging()

bool IsDragging ( )
Returns

Definition at line 59 of file InteractableBoxComponent.c.

◆ OnDeath()

private void OnDeath ( )

Definition at line 204 of file InteractableBoxComponent.c.

◆ PerformDragAction()

void PerformDragAction ( IEntity  user)
Parameters
[in]user

Definition at line 151 of file InteractableBoxComponent.c.

◆ SCR_InteractableBoxComponent()

void SCR_InteractableBoxComponent ( IEntityComponentSource  src,
IEntity  ent,
IEntity  parent 
)
Parameters
[in]src
[in]ent
[in]parent

Definition at line 253 of file InteractableBoxComponent.c.

◆ ToggleIsOnFire()

void ToggleIsOnFire ( ResourceName  particle,
vector  offset 
)
Parameters
[in]particle
[in]offset

Definition at line 21 of file InteractableBoxComponent.c.

Variable Documentation

◆ m_bIsDead

private bool m_bIsDead = false

Definition at line 15 of file InteractableBoxComponent.c.

◆ m_bIsDragging

SCR_InteractableBoxComponentClass m_bIsDragging = false

◆ m_bIsOnFire

private bool m_bIsOnFire = false

Definition at line 9 of file InteractableBoxComponent.c.

◆ m_Fire

private ParticleEffectEntity m_Fire = null

Definition at line 12 of file InteractableBoxComponent.c.

◆ m_Lifetime

private float m_Lifetime = 10.0

Definition at line 14 of file InteractableBoxComponent.c.

◆ m_Owner

private IEntity m_Owner = null

Definition at line 10 of file InteractableBoxComponent.c.

◆ m_Physics

private Physics m_Physics = null

Definition at line 13 of file InteractableBoxComponent.c.

◆ m_User

private IEntity m_User = null

Definition at line 11 of file InteractableBoxComponent.c.