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

Protected Member Functions

override void Init (IEntity pOwnerEntity, GenericComponent pManagerComponent)
override bool CanBeShownScript (IEntity user)
override bool CanBePerformedScript (IEntity user)
bool IsCooldownActive (WorldTimestamp deadline, string reasonKey)
override void PerformAction (IEntity pOwnerEntity, IEntity pUserEntity)
override bool HasLocalEffectOnlyScript ()
void OnVotingStart (EVotingType type, int value)
void OnVotingEnd (EVotingType type, int value, int winner)

Static Protected Member Functions

static ScriptInvokerInt GetOnCanBePerformed ()

Protected Attributes

bool m_bInProgress
bool m_bIsCommanderRoleEnabled
SCR_VotingManagerComponent m_VotingManager
SCR_FactionCommanderSignupComponent m_SignupComponent

Static Protected Attributes

static ref ScriptInvokerInt s_OnCanBePerformed
static const string NEXT_VOLUNTEERING_COOLDOWN_TEXT = "#AR-FactionCommander_NextVolunteeringCooldown"
static const string REPLACE_COMMANDER_COOLDOWN_TEXT = "#AR-FactionCommander_ReplaceCommanderCooldown"

Detailed Description

Definition at line 1 of file SCR_FactionCommanderVolunteerUserAction.c.

Member Function Documentation

◆ CanBePerformedScript()

override bool SCR_FactionCommanderVolunteerUserAction::CanBePerformedScript ( IEntity user)
inlineprotected

Definition at line 77 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ CanBeShownScript()

override bool SCR_FactionCommanderVolunteerUserAction::CanBeShownScript ( IEntity user)
inlineprotected

Definition at line 58 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ GetOnCanBePerformed()

ScriptInvokerInt SCR_FactionCommanderVolunteerUserAction::GetOnCanBePerformed ( )
inlinestaticprotected

Definition at line 15 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ HasLocalEffectOnlyScript()

override bool SCR_FactionCommanderVolunteerUserAction::HasLocalEffectOnlyScript ( )
inlineprotected

Definition at line 177 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ Init()

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

Definition at line 24 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ IsCooldownActive()

bool SCR_FactionCommanderVolunteerUserAction::IsCooldownActive ( WorldTimestamp deadline,
string reasonKey )
inlineprotected

Definition at line 131 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ OnVotingEnd()

void SCR_FactionCommanderVolunteerUserAction::OnVotingEnd ( EVotingType type,
int value,
int winner )
inlineprotected

Definition at line 190 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ OnVotingStart()

void SCR_FactionCommanderVolunteerUserAction::OnVotingStart ( EVotingType type,
int value )
inlineprotected

Definition at line 183 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ PerformAction()

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

Definition at line 158 of file SCR_FactionCommanderVolunteerUserAction.c.

Member Data Documentation

◆ m_bInProgress

bool SCR_FactionCommanderVolunteerUserAction::m_bInProgress
protected

Definition at line 3 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ m_bIsCommanderRoleEnabled

bool SCR_FactionCommanderVolunteerUserAction::m_bIsCommanderRoleEnabled
protected

Definition at line 4 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ m_SignupComponent

SCR_FactionCommanderSignupComponent SCR_FactionCommanderVolunteerUserAction::m_SignupComponent
protected

Definition at line 7 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ m_VotingManager

SCR_VotingManagerComponent SCR_FactionCommanderVolunteerUserAction::m_VotingManager
protected

Definition at line 6 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ NEXT_VOLUNTEERING_COOLDOWN_TEXT

const string SCR_FactionCommanderVolunteerUserAction::NEXT_VOLUNTEERING_COOLDOWN_TEXT = "#AR-FactionCommander_NextVolunteeringCooldown"
staticprotected

Definition at line 11 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ REPLACE_COMMANDER_COOLDOWN_TEXT

const string SCR_FactionCommanderVolunteerUserAction::REPLACE_COMMANDER_COOLDOWN_TEXT = "#AR-FactionCommander_ReplaceCommanderCooldown"
staticprotected

Definition at line 12 of file SCR_FactionCommanderVolunteerUserAction.c.

◆ s_OnCanBePerformed

ref ScriptInvokerInt SCR_FactionCommanderVolunteerUserAction::s_OnCanBePerformed
staticprotected

Definition at line 9 of file SCR_FactionCommanderVolunteerUserAction.c.


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