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_EditorVONControllerComponent.c
Go to the documentation of this file.
1
[
ComponentEditorProps
(
category
:
"GameScripted/Editor"
, description:
""
, icon:
"WBData/ComponentEditorProps/componentEditor.png"
)]
2
class
SCR_EditorVONControllerComponentClass
:
SCR_BaseEditorComponentClass
3
{
4
}
5
7
class
SCR_EditorVONControllerComponent :
SCR_BaseEditorComponent
8
{
9
//------------------------------------------------------------------------------------------------
10
override
protected
void
EOnEditorOpen
()
11
{
12
SCR_EditorManagerEntity
instance =
SCR_EditorManagerEntity
.GetInstance();
13
14
if
(instance)
15
instance.GetOnModeChange().Insert(
OnEditorModeChange
);
16
17
OnEditorModeChange
();
18
}
19
20
//------------------------------------------------------------------------------------------------
21
override
protected
void
EOnEditorClose
()
22
{
23
SCR_EditorManagerEntity
instance =
SCR_EditorManagerEntity
.GetInstance();
24
25
if
(instance)
26
instance.GetOnModeChange().Remove(
OnEditorModeChange
);
27
28
SetVONMenuDisabled
(
false
);
29
}
30
31
//------------------------------------------------------------------------------------------------
32
protected
void
OnEditorModeChange
()
33
{
34
EEditorMode
mode =
SCR_EditorManagerEntity
.GetInstance().GetCurrentMode();
35
36
SetVONMenuDisabled
(mode ==
EEditorMode
.PHOTO);
37
}
38
39
//------------------------------------------------------------------------------------------------
42
protected
void
SetVONMenuDisabled
(
bool
disabled)
43
{
44
PlayerController playerController =
GetGame
().GetPlayerController();
45
if
(!playerController)
46
return
;
47
48
SCR_VONController vonController = SCR_VONController.Cast(playerController.FindComponent(SCR_VONController));
49
if
(vonController && vonController.GetVONMenu())
50
vonController.GetVONMenu().SetMenuDisabled(disabled);
51
}
52
}
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
ComponentEditorProps
enum EAIGroupCombatMode ComponentEditorProps(category:"GameScripted/AI", description:"Component for utility AI system for groups")
Definition
SCR_AIGroupUtilityComponent.c:12
SCR_EditorManagerEntity
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
Definition
SCR_EditorManagerEntity.c:2211
SetVONMenuDisabled
void SetVONMenuDisabled(bool disabled)
Definition
SCR_EditorVONControllerComponent.c:42
OnEditorModeChange
void OnEditorModeChange()
Definition
SCR_EditorVONControllerComponent.c:32
category
params category
Definition
SCR_VehicleDamageManagerComponent.c:302
SCR_BaseEditorComponentClass
Definition
SCR_BaseEditorComponent.c:3
SCR_BaseEditorComponent
Definition
SCR_BaseEditorComponent.c:120
SCR_BaseEditorComponent::EOnEditorOpen
void EOnEditorOpen()
When the editor is opened.
SCR_BaseEditorComponent::EOnEditorClose
void EOnEditorClose()
When the editor is closed.
SCR_EditorVONControllerComponentClass
Definition
SCR_EditorVONControllerComponent.c:3
EEditorMode
EEditorMode
Editor mode that defines overall functionality.
Definition
EEditorMode.c:6
scripts
Game
Editor
Components
Editor
VON
SCR_EditorVONControllerComponent.c
Generated by
1.17.0