Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ExplosiveChargeAction Class Reference
Inheritance diagram for SCR_ExplosiveChargeAction:
SCR_ScriptedUserAction SCR_ArmExplosiveChargeWithRemoteFuzeAction SCR_ArmExplosiveChargeWithTimedFuzeAction SCR_DisarmExplosiveChargeAction

Protected Member Functions

override void Init (IEntity pOwnerEntity, GenericComponent pManagerComponent)
override bool CanBeShownScript (IEntity user)
override bool CanBePerformedScript (IEntity user)
override bool GetActionNameScript (out string outName)
override void PerformAction (IEntity pOwnerEntity, IEntity pUserEntity)
void AnimateUsage (IEntity pUserEntity)
void ProcesFinished (IEntity item, bool successful, ItemUseParameters animParams)
 Called by everyone when process was finished.

Protected Attributes

string m_sUseItemCommandName
LocalizedString m_sDifferentFuzeInUseText
SCR_ExplosiveChargeComponent m_ChargeComp
ChimeraCharacter m_ActionUser
const float MAX_ALLOWED_ANIMATION_DISTANCE = 0.3

Detailed Description

Definition at line 1 of file SCR_ExplosiveChargeAction.c.

Member Function Documentation

◆ AnimateUsage()

void SCR_ExplosiveChargeAction::AnimateUsage ( IEntity pUserEntity)
inlineprotected

Definition at line 67 of file SCR_ExplosiveChargeAction.c.

◆ CanBePerformedScript()

override bool SCR_ExplosiveChargeAction::CanBePerformedScript ( IEntity user)
inlineprotected

Definition at line 33 of file SCR_ExplosiveChargeAction.c.

◆ CanBeShownScript()

override bool SCR_ExplosiveChargeAction::CanBeShownScript ( IEntity user)
inlineprotected

Definition at line 21 of file SCR_ExplosiveChargeAction.c.

◆ GetActionNameScript()

override bool SCR_ExplosiveChargeAction::GetActionNameScript ( out string outName)
inlineprotected

Definition at line 42 of file SCR_ExplosiveChargeAction.c.

◆ Init()

override void SCR_ExplosiveChargeAction::Init ( IEntity pOwnerEntity,
GenericComponent pManagerComponent )
inlineprotected

Definition at line 15 of file SCR_ExplosiveChargeAction.c.

◆ PerformAction()

override void SCR_ExplosiveChargeAction::PerformAction ( IEntity pOwnerEntity,
IEntity pUserEntity )
inlineprotected

Definition at line 54 of file SCR_ExplosiveChargeAction.c.

◆ ProcesFinished()

void SCR_ExplosiveChargeAction::ProcesFinished ( IEntity item,
bool successful,
ItemUseParameters animParams )
inlineprotected

Called by everyone when process was finished.

Definition at line 99 of file SCR_ExplosiveChargeAction.c.

Member Data Documentation

◆ m_ActionUser

ChimeraCharacter SCR_ExplosiveChargeAction::m_ActionUser
protected

Definition at line 10 of file SCR_ExplosiveChargeAction.c.

◆ m_ChargeComp

SCR_ExplosiveChargeComponent SCR_ExplosiveChargeAction::m_ChargeComp
protected

Definition at line 9 of file SCR_ExplosiveChargeAction.c.

◆ m_sDifferentFuzeInUseText

LocalizedString SCR_ExplosiveChargeAction::m_sDifferentFuzeInUseText
protected

Definition at line 7 of file SCR_ExplosiveChargeAction.c.

◆ m_sUseItemCommandName

string SCR_ExplosiveChargeAction::m_sUseItemCommandName
protected

Definition at line 4 of file SCR_ExplosiveChargeAction.c.

◆ MAX_ALLOWED_ANIMATION_DISTANCE

const float SCR_ExplosiveChargeAction::MAX_ALLOWED_ANIMATION_DISTANCE = 0.3
protected

Definition at line 12 of file SCR_ExplosiveChargeAction.c.


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