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_CampaignBuildingLimitCylinderManualCameraComponent.c
Go to the documentation of this file.
1
2
3
8
[
BaseContainerProps
(), SCR_BaseManualCameraComponentTitle()]
9
class
SCR_CampaignBuildingLimitCylinderManualCameraComponent
:
SCR_LimitCylinderManualCameraComponent
10
{
11
[
Attribute
(defvalue:
"1"
,
desc
:
"Multiplicator of camera height"
)]
12
protected
float
m_fHeightMultiplicator
;
13
14
[
Attribute
(defvalue:
"1"
,
desc
:
"Multiplicator of camera range"
)]
15
protected
float
m_fRangeMultiplicator
;
16
17
//------------------------------------------------------------------------------------------------
18
override
bool
EOnCameraInit
()
19
{
20
SCR_EditorManagerCore
core =
SCR_EditorManagerCore
.Cast(
SCR_EditorManagerCore
.GetInstance(
SCR_EditorManagerCore
));
21
if
(!core)
22
return
false
;
23
24
SCR_EditorManagerEntity
editorManager = core.
GetEditorManager
();
25
if
(!editorManager)
26
return
false
;
27
28
SCR_EditorModeEntity
modeEntity = editorManager.FindModeEntity(
EEditorMode
.BUILDING);
29
if
(!modeEntity)
30
return
false
;
31
32
SCR_CampaignBuildingEditorComponent buildingComponent = SCR_CampaignBuildingEditorComponent.Cast(modeEntity.FindComponent(SCR_CampaignBuildingEditorComponent));
33
if
(!buildingComponent)
34
return
false
;
35
36
ScriptedGameTriggerEntity areaTrigger = buildingComponent.GetTrigger();
37
if
(!areaTrigger)
38
return
false
;
39
40
m_fRadius
= areaTrigger.GetSphereRadius() *
m_fRangeMultiplicator
;
41
m_fHeightMinor
= areaTrigger.GetSphereRadius() *
m_fHeightMultiplicator
;
42
super.EOnCameraInit();
43
return
true
;
44
}
45
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_EditorManagerEntity
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
Definition
SCR_EditorManagerEntity.c:2211
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
SCR_CampaignBuildingLimitCylinderManualCameraComponent
Definition
SCR_CampaignBuildingLimitCylinderManualCameraComponent.c:10
SCR_CampaignBuildingLimitCylinderManualCameraComponent::EOnCameraInit
override bool EOnCameraInit()
Definition
SCR_CampaignBuildingLimitCylinderManualCameraComponent.c:18
SCR_CampaignBuildingLimitCylinderManualCameraComponent::m_fHeightMultiplicator
float m_fHeightMultiplicator
Definition
SCR_CampaignBuildingLimitCylinderManualCameraComponent.c:12
SCR_CampaignBuildingLimitCylinderManualCameraComponent::m_fRangeMultiplicator
float m_fRangeMultiplicator
Definition
SCR_CampaignBuildingLimitCylinderManualCameraComponent.c:15
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_EditorModeEntity
Definition
SCR_EditorModeEntity.c:23
SCR_LimitCylinderManualCameraComponent
Limit camera movement within specific cylindrical area.
Definition
SCR_LimitCylinderManualCameraComponent.c:6
SCR_LimitCylinderManualCameraComponent::m_fHeightMinor
float m_fHeightMinor
Definition
SCR_LimitCylinderManualCameraComponent.c:11
SCR_LimitCylinderManualCameraComponent::m_fRadius
float m_fRadius
Definition
SCR_LimitCylinderManualCameraComponent.c:8
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
EEditorMode
EEditorMode
Editor mode that defines overall functionality.
Definition
EEditorMode.c:6
scripts
Game
Camera
Components
SCR_CampaignBuildingLimitCylinderManualCameraComponent.c
Generated by
1.17.0