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_FreeRoamBuildingBaseTriggerEntity.c
Go to the documentation of this file.
1
class
SCR_FreeRoamBuildingBaseTriggerEntityClass
:
ScriptedGameTriggerEntityClass
2
{
3
};
4
5
class
SCR_FreeRoamBuildingBaseTriggerEntity
: ScriptedGameTriggerEntity
6
{
7
protected
SCR_CampaignBuildingManagerComponent
m_BuildingManagerComponent
;
8
protected
SCR_CampaignBuildingProviderComponent m_ProviderComponent
9
protected
bool
m_bUserActionActivation
;
10
11
//------------------------------------------------------------------------------------------------
12
override
void
EOnInit
(
IEntity
owner)
13
{
14
BaseGameMode gameMode =
GetGame
().GetGameMode();
15
if
(!gameMode)
16
return
;
17
18
m_BuildingManagerComponent
= SCR_CampaignBuildingManagerComponent.Cast(gameMode.FindComponent(SCR_CampaignBuildingManagerComponent));
19
20
IEntity
provider =
GetParent
();
21
if
(!provider)
22
return
;
23
24
m_ProviderComponent = SCR_CampaignBuildingProviderComponent.Cast(provider.
FindComponent
(SCR_CampaignBuildingProviderComponent));
25
if
(m_ProviderComponent)
26
m_bUserActionActivation
= m_ProviderComponent.GetUserActionInitOnly();
27
}
28
29
//------------------------------------------------------------------------------------------------
31
protected
SCR_EditorManagerEntity
GetEditorManager
()
32
{
33
SCR_EditorManagerCore
core =
SCR_EditorManagerCore
.Cast(
SCR_EditorManagerCore
.GetInstance(
SCR_EditorManagerCore
));
34
if
(!core)
35
return
null;
36
37
return
core.
GetEditorManager
();
38
}
39
40
//------------------------------------------------------------------------------------------------
41
void
SCR_FreeRoamBuildingBaseTriggerEntity
(
IEntitySource
src,
IEntity
parent)
42
{
43
}
44
};
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
SCR_EditorManagerEntity
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
Definition
SCR_EditorManagerEntity.c:2211
GetParent
Faction GetParent()
Definition
SCR_Faction.c:539
IEntity
Definition
IEntity.c:13
IEntity::FindComponent
proto external Managed FindComponent(typename typeName)
IEntitySource
Definition
IEntitySource.c:13
SCR_EditorManagerCore
Core component to manage SCR_EditorManagerEntity.
Definition
SCR_EditorManagerCore.c:6
SCR_EditorManagerCore::GetEditorManager
SCR_EditorManagerEntity GetEditorManager()
Definition
SCR_EditorManagerCore.c:229
SCR_FreeRoamBuildingBaseTriggerEntityClass
Definition
SCR_FreeRoamBuildingBaseTriggerEntity.c:2
SCR_FreeRoamBuildingBaseTriggerEntity::SCR_FreeRoamBuildingBaseTriggerEntity
void SCR_FreeRoamBuildingBaseTriggerEntity(IEntitySource src, IEntity parent)
Definition
SCR_FreeRoamBuildingBaseTriggerEntity.c:41
SCR_FreeRoamBuildingBaseTriggerEntity::GetEditorManager
SCR_EditorManagerEntity GetEditorManager()
Get Editor mode.
Definition
SCR_FreeRoamBuildingBaseTriggerEntity.c:31
SCR_FreeRoamBuildingBaseTriggerEntity::m_BuildingManagerComponent
SCR_CampaignBuildingManagerComponent m_BuildingManagerComponent
Definition
SCR_FreeRoamBuildingBaseTriggerEntity.c:7
SCR_FreeRoamBuildingBaseTriggerEntity::EOnInit
override void EOnInit(IEntity owner)
Definition
SCR_FreeRoamBuildingBaseTriggerEntity.c:12
SCR_FreeRoamBuildingBaseTriggerEntity::m_bUserActionActivation
bool m_bUserActionActivation
Definition
SCR_FreeRoamBuildingBaseTriggerEntity.c:9
ScriptedGameTriggerEntityClass
Definition
ScriptedGameTriggerEntity.c:13
scripts
Game
Campaign
SCR_FreeRoamBuildingBaseTriggerEntity.c
Generated by
1.17.0