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

Allows players to drain an entity with a fuel manager. Use with care as it might create a lot of grieving opertunity. More...

Inheritance diagram for SCR_DrainFuelUserAction:
SCR_BaseAudioScriptedUserAction

Protected Member Functions

override void Init (IEntity pOwnerEntity, GenericComponent pManagerComponent)
override string GetCannotPerformReason ()
override bool CanBeShownScript (IEntity user)
override bool CanBePerformedScript (IEntity user)
override void PerformContinuousAction (IEntity pOwnerEntity, IEntity pUserEntity, float timeSlice)
override void PerformAction (IEntity pOwnerEntity, IEntity pUserEntity)
override void OnActionStart (IEntity pUserEntity)
override void OnActionCanceled (IEntity pOwnerEntity, IEntity pUserEntity)
override bool GetActionNameScript (out string outName)

Protected Attributes

LocalizedString m_sCannotPerformNoFuel
IEntity m_ActionUser
bool m_bIsMaster
bool m_bExecutingAction
SCR_FuelManagerComponent m_FuelManager
SCR_DamageManagerComponent m_DamageComponent

Detailed Description

Allows players to drain an entity with a fuel manager. Use with care as it might create a lot of grieving opertunity.

Definition at line 2 of file SCR_DrainFuelUserAction.c.

Member Function Documentation

◆ CanBePerformedScript()

override bool SCR_DrainFuelUserAction::CanBePerformedScript ( IEntity user)
inlineprotected

Definition at line 61 of file SCR_DrainFuelUserAction.c.

◆ CanBeShownScript()

override bool SCR_DrainFuelUserAction::CanBeShownScript ( IEntity user)
inlineprotected

Definition at line 40 of file SCR_DrainFuelUserAction.c.

◆ GetActionNameScript()

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

Definition at line 128 of file SCR_DrainFuelUserAction.c.

◆ GetCannotPerformReason()

override string SCR_DrainFuelUserAction::GetCannotPerformReason ( )
inlineprotected

Definition at line 29 of file SCR_DrainFuelUserAction.c.

◆ Init()

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

Definition at line 16 of file SCR_DrainFuelUserAction.c.

◆ OnActionCanceled()

override void SCR_DrainFuelUserAction::OnActionCanceled ( IEntity pOwnerEntity,
IEntity pUserEntity )
inlineprotected

Definition at line 122 of file SCR_DrainFuelUserAction.c.

◆ OnActionStart()

override void SCR_DrainFuelUserAction::OnActionStart ( IEntity pUserEntity)
inlineprotected

Definition at line 114 of file SCR_DrainFuelUserAction.c.

◆ PerformAction()

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

Definition at line 83 of file SCR_DrainFuelUserAction.c.

◆ PerformContinuousAction()

override void SCR_DrainFuelUserAction::PerformContinuousAction ( IEntity pOwnerEntity,
IEntity pUserEntity,
float timeSlice )
inlineprotected

Definition at line 74 of file SCR_DrainFuelUserAction.c.

Member Data Documentation

◆ m_ActionUser

IEntity SCR_DrainFuelUserAction::m_ActionUser
protected

Definition at line 7 of file SCR_DrainFuelUserAction.c.

◆ m_bExecutingAction

bool SCR_DrainFuelUserAction::m_bExecutingAction
protected

Definition at line 10 of file SCR_DrainFuelUserAction.c.

◆ m_bIsMaster

bool SCR_DrainFuelUserAction::m_bIsMaster
protected

Definition at line 8 of file SCR_DrainFuelUserAction.c.

◆ m_DamageComponent

SCR_DamageManagerComponent SCR_DrainFuelUserAction::m_DamageComponent
protected

Definition at line 13 of file SCR_DrainFuelUserAction.c.

◆ m_FuelManager

SCR_FuelManagerComponent SCR_DrainFuelUserAction::m_FuelManager
protected

Definition at line 12 of file SCR_DrainFuelUserAction.c.

◆ m_sCannotPerformNoFuel

LocalizedString SCR_DrainFuelUserAction::m_sCannotPerformNoFuel
protected

Definition at line 5 of file SCR_DrainFuelUserAction.c.


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