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_ItemPlacementCondition.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_ItemPlacementCondition
:
SCR_AvailableActionCondition
3
{
4
[
Attribute
(
desc
:
"Check if currently placed item has multiple preview variants"
)]
5
protected
bool
m_bCheckVariants
;
6
7
[
Attribute
(
desc
:
"Check if player has more unique placeable items"
)]
8
protected
bool
m_bCheckItems
;
9
10
[
Attribute
(
desc
:
"Check if placement mode is enabled"
)]
11
protected
bool
m_bCheckIsPlacementModeEnabled
;
12
13
//------------------------------------------------------------------------------------------------
14
override
bool
IsAvailable
(notnull
SCR_AvailableActionsConditionData
data
)
15
{
16
SCR_CampaignBuildingGadgetToolComponent gadgetComponent = SCR_CampaignBuildingGadgetToolComponent.Cast(
data
.GetHeldGadgetComponent());
17
if
(!gadgetComponent)
18
return
GetReturnResult
(
false
);
19
20
if
(!gadgetComponent.GetCanEnterPlacementMode())
21
return
GetReturnResult
(
false
);
22
23
if
(
m_bCheckIsPlacementModeEnabled
&& !gadgetComponent.GetIsPlacementModeEnabled())
24
return
GetReturnResult
(
false
);
25
26
if
(
m_bCheckItems
&& !gadgetComponent.HasMoreItemsToPlace())
27
return
GetReturnResult
(
false
);
28
29
if
(
m_bCheckVariants
&& !gadgetComponent.HasMoreVariants())
30
return
GetReturnResult
(
false
);
31
32
return
GetReturnResult
(
true
);
33
}
34
}
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
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
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_ItemPlacementCondition
Definition
SCR_ItemPlacementCondition.c:3
SCR_ItemPlacementCondition::IsAvailable
override bool IsAvailable(notnull SCR_AvailableActionsConditionData data)
Definition
SCR_ItemPlacementCondition.c:14
SCR_ItemPlacementCondition::m_bCheckItems
bool m_bCheckItems
Definition
SCR_ItemPlacementCondition.c:8
SCR_ItemPlacementCondition::m_bCheckVariants
bool m_bCheckVariants
Definition
SCR_ItemPlacementCondition.c:5
SCR_ItemPlacementCondition::m_bCheckIsPlacementModeEnabled
bool m_bCheckIsPlacementModeEnabled
Definition
SCR_ItemPlacementCondition.c:11
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
UI
HUD
AvailableActions
Conditions
Game
Character
SCR_ItemPlacementCondition.c
Generated by
1.17.0