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_TutorialLogic_LRS.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_TutorialLogic_LRS
:
SCR_BaseTutorialCourseLogic
3
{
4
protected
static
const
float
MINIMUM_VIEW_DISTANCE
= 800;
5
6
//------------------------------------------------------------------------------------------------
7
override
void
OnCourseStart
()
8
{
9
SCR_TutorialGamemodeComponent tutorial = SCR_TutorialGamemodeComponent.GetInstance();
10
if
(!tutorial)
11
return
;
12
13
tutorial.EnableArsenal(
"Ammobox3"
,
true
);
14
tutorial.SetupTargets(
"TARGETS_BEACH"
, null,
ETargetState
.TARGET_DOWN,
false
);
15
tutorial.SetupTargets(
"TARGETS_CLIFF"
, null,
ETargetState
.TARGET_DOWN,
false
);
16
tutorial.SetupTargets(
"TARGETS_LAST"
, null,
ETargetState
.TARGET_DOWN,
false
);
17
18
float
viewDistance =
GetGame
().GetViewDistance();
19
20
if
(viewDistance <
MINIMUM_VIEW_DISTANCE
)
21
{
22
tutorial.SaveViewDistance(viewDistance);
23
GetGame
().SetViewDistance(
MINIMUM_VIEW_DISTANCE
);
24
}
25
}
26
27
//------------------------------------------------------------------------------------------------
28
override
void
OnCourseEnd
()
29
{
30
SCR_TutorialGamemodeComponent tutorial = SCR_TutorialGamemodeComponent.GetInstance();
31
if
(!tutorial)
32
return
;
33
34
if
(tutorial.GetSavedViewDistance() != 0)
35
GetGame
().SetViewDistance(tutorial.GetSavedViewDistance());
36
37
tutorial.EnableArsenal(
"Ammobox3"
,
false
);
38
tutorial.SetupTargets(
"TARGETS_BEACH"
, null,
ETargetState
.TARGET_UP,
true
);
39
tutorial.SetupTargets(
"TARGETS_CLIFF"
, null,
ETargetState
.TARGET_UP,
true
);
40
tutorial.SetupTargets(
"TARGETS_LAST"
, null,
ETargetState
.TARGET_UP,
true
);
41
}
42
}
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
ETargetState
ETargetState
Definition
SCR_FiringRangeTarget.c:8
SCR_BaseTutorialCourseLogic
Definition
SCR_BaseTutorialCourseLogic.c:3
SCR_TutorialLogic_LRS
Definition
SCR_TutorialLogic_LRS.c:3
SCR_TutorialLogic_LRS::OnCourseEnd
override void OnCourseEnd()
Definition
SCR_TutorialLogic_LRS.c:28
SCR_TutorialLogic_LRS::MINIMUM_VIEW_DISTANCE
static const float MINIMUM_VIEW_DISTANCE
Definition
SCR_TutorialLogic_LRS.c:4
SCR_TutorialLogic_LRS::OnCourseStart
override void OnCourseStart()
Definition
SCR_TutorialLogic_LRS.c:7
scripts
Game
GameMode
Tutorial
Stages
ShootingLongRange
SCR_TutorialLogic_LRS.c
Generated by
1.17.0