Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_WeaponDeployCondition.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_WeaponDeployCondition
:
SCR_AvailableActionCondition
3
{
4
protected
bool
m_bResultCache
;
5
protected
int
m_iCounter
;
6
8
protected
const
int
SLEEP_COUNT
= 3;
9
10
//------------------------------------------------------------------------------------------------
11
override
bool
IsAvailable
(notnull
SCR_AvailableActionsConditionData
data
)
12
{
13
if
(
m_iCounter
< 1)
14
{
15
CharacterControllerComponent controller =
data
.GetCharacterController();
16
m_bResultCache
=
GetReturnResult
(!controller.GetIsWeaponDeployed() && controller.CanDeployWeapon());
17
}
18
19
if
(
m_iCounter
<
SLEEP_COUNT
)
20
m_iCounter
++;
21
else
22
m_iCounter
= 0;
23
24
return
m_bResultCache
;
25
}
26
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
data
Get all prefabs that have the spawner data
Definition
SCR_EntityCatalogManagerComponent.c:320
SCR_AvailableActionCondition
A single available action condition representation.
Definition
SCR_AvailableActionCondition.c:4
SCR_AvailableActionCondition::GetReturnResult
bool GetReturnResult(bool desiredResult)
Definition
SCR_AvailableActionCondition.c:22
SCR_AvailableActionsConditionData
Definition
SCR_AvailableActionsConditionData.c:6
SCR_WeaponDeployCondition
Definition
SCR_WeaponDeployCondition.c:3
SCR_WeaponDeployCondition::m_bResultCache
bool m_bResultCache
Definition
SCR_WeaponDeployCondition.c:4
SCR_WeaponDeployCondition::SLEEP_COUNT
const int SLEEP_COUNT
number of execution during which we want to use cached results to avoid checking CanDeployWeapon too ...
Definition
SCR_WeaponDeployCondition.c:8
SCR_WeaponDeployCondition::IsAvailable
override bool IsAvailable(notnull SCR_AvailableActionsConditionData data)
Definition
SCR_WeaponDeployCondition.c:11
SCR_WeaponDeployCondition::m_iCounter
int m_iCounter
Definition
SCR_WeaponDeployCondition.c:5
scripts
Game
UI
HUD
AvailableActions
Conditions
Game
Weapon
SCR_WeaponDeployCondition.c
Generated by
1.17.0