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

Protected Member Functions

override void Init (IEntity pOwnerEntity, GenericComponent pManagerComponent)
override bool CanBeShownScript (IEntity user)
override bool CanBePerformedScript (IEntity user)
override void PerformAction (IEntity pOwnerEntity, IEntity pUserEntity)
SCR_MortarShellGadgetComponent GetHeldShellGadgetComp (notnull ChimeraCharacter character)
override bool GetActionNameScript (out string outName)
override void OnActionStart (IEntity pUserEntity)
bool OnSaveActionData (ScriptBitWriter writer)
bool OnLoadActionData (ScriptBitReader reader)

Protected Attributes

bool m_bPerformFromTheLeftSide
bool m_bCheckIfTurretIsEmpty
BaseMagazineWell m_MortarMagWell
SCR_MortarMuzzleComponent m_MortarMuzzleComponent
SCR_MortarShellGadgetComponent m_ShellComp
ChimeraCharacter m_Loader
float m_fFuzeTime = -1
const LocalizedString WRONG_SHELL_TYPE = "#AR-UserAction_WrongShellType"
const LocalizedString ALREADY_LOADED = "#AR-UserAction_AlreadyLoaded"
const LocalizedString FIRE_WITH_MANUAL_FUZE = "#AR-UserAction_MortarFire_ManualFuze"
const LocalizedString FIRE_WITH_AUTOMATIC_FUZE = "#AR-UserAction_MortarFire_AutomaticFuze"
const LocalizedString AREA_OBSTRUCTED = "#AR-UserAction_SeatObstructed"

Detailed Description

Definition at line 1 of file SCR_MortarShootAction.c.

Member Function Documentation

◆ CanBePerformedScript()

override bool SCR_MortarShootAction::CanBePerformedScript ( IEntity user)
inlineprotected

Definition at line 51 of file SCR_MortarShootAction.c.

◆ CanBeShownScript()

override bool SCR_MortarShootAction::CanBeShownScript ( IEntity user)
inlineprotected

Definition at line 30 of file SCR_MortarShootAction.c.

◆ GetActionNameScript()

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

Definition at line 135 of file SCR_MortarShootAction.c.

◆ GetHeldShellGadgetComp()

SCR_MortarShellGadgetComponent SCR_MortarShootAction::GetHeldShellGadgetComp ( notnull ChimeraCharacter character)
inlineprotected

Definition at line 121 of file SCR_MortarShootAction.c.

◆ Init()

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

Definition at line 22 of file SCR_MortarShootAction.c.

◆ OnActionStart()

override void SCR_MortarShootAction::OnActionStart ( IEntity pUserEntity)
inlineprotected

Definition at line 166 of file SCR_MortarShootAction.c.

◆ OnLoadActionData()

bool SCR_MortarShootAction::OnLoadActionData ( ScriptBitReader reader)
inlineprotected

Definition at line 192 of file SCR_MortarShootAction.c.

◆ OnSaveActionData()

bool SCR_MortarShootAction::OnSaveActionData ( ScriptBitWriter writer)
inlineprotected

Definition at line 172 of file SCR_MortarShootAction.c.

◆ PerformAction()

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

Definition at line 93 of file SCR_MortarShootAction.c.

Member Data Documentation

◆ ALREADY_LOADED

const LocalizedString SCR_MortarShootAction::ALREADY_LOADED = "#AR-UserAction_AlreadyLoaded"
protected

Definition at line 16 of file SCR_MortarShootAction.c.

◆ AREA_OBSTRUCTED

const LocalizedString SCR_MortarShootAction::AREA_OBSTRUCTED = "#AR-UserAction_SeatObstructed"
protected

Definition at line 19 of file SCR_MortarShootAction.c.

◆ FIRE_WITH_AUTOMATIC_FUZE

const LocalizedString SCR_MortarShootAction::FIRE_WITH_AUTOMATIC_FUZE = "#AR-UserAction_MortarFire_AutomaticFuze"
protected

Definition at line 18 of file SCR_MortarShootAction.c.

◆ FIRE_WITH_MANUAL_FUZE

const LocalizedString SCR_MortarShootAction::FIRE_WITH_MANUAL_FUZE = "#AR-UserAction_MortarFire_ManualFuze"
protected

Definition at line 17 of file SCR_MortarShootAction.c.

◆ m_bCheckIfTurretIsEmpty

bool SCR_MortarShootAction::m_bCheckIfTurretIsEmpty
protected

Definition at line 7 of file SCR_MortarShootAction.c.

◆ m_bPerformFromTheLeftSide

bool SCR_MortarShootAction::m_bPerformFromTheLeftSide
protected

Definition at line 4 of file SCR_MortarShootAction.c.

◆ m_fFuzeTime

float SCR_MortarShootAction::m_fFuzeTime = -1
protected

Definition at line 13 of file SCR_MortarShootAction.c.

◆ m_Loader

ChimeraCharacter SCR_MortarShootAction::m_Loader
protected

Definition at line 12 of file SCR_MortarShootAction.c.

◆ m_MortarMagWell

BaseMagazineWell SCR_MortarShootAction::m_MortarMagWell
protected

Definition at line 9 of file SCR_MortarShootAction.c.

◆ m_MortarMuzzleComponent

SCR_MortarMuzzleComponent SCR_MortarShootAction::m_MortarMuzzleComponent
protected

Definition at line 10 of file SCR_MortarShootAction.c.

◆ m_ShellComp

SCR_MortarShellGadgetComponent SCR_MortarShootAction::m_ShellComp
protected

Definition at line 11 of file SCR_MortarShootAction.c.

◆ WRONG_SHELL_TYPE

const LocalizedString SCR_MortarShootAction::WRONG_SHELL_TYPE = "#AR-UserAction_WrongShellType"
protected

Definition at line 15 of file SCR_MortarShootAction.c.


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