Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_TutorialLogic_Heli Interface Reference
Inheritance diagram for SCR_TutorialLogic_Heli:
[legend]

Public Member Functions

override void OnCourseStart ()
 Called from SCR_TutorialGamemodeComponent on Start of respective course.
 
override void OnCourseEnd ()
 Called from SCR_TutorialGamemodeComponent on End of respective course.
 
void OnCourseStart ()
 Called from SCR_TutorialGamemodeComponent on Start of respective course.
 
void OnCourseEnd ()
 Called from SCR_TutorialGamemodeComponent on End of respective course.
 

Public Attributes

bool m_bForceAutohover
 
bool m_bCheckAngle
 
bool m_bCheckAltitude
 

Protected Member Functions

void RotorCheck ()
 
void HelicopterDrownedCheck ()
 
void PrepareDamageInvokers ()
 
void RemoveHelicopterInvokers ()
 
void OnHelicopterDamaged (EDamageState state)
 
void ContinuousCheck ()
 

Protected Attributes

SCR_TutorialGamemodeComponent m_TutorialGamemode
 
Vehicle m_CourseHelicopter
 
SCR_HelicopterControllerComponent m_HelicopterController
 
SignalsManagerComponent m_SignalsManagerComponent
 
float m_fAngleTimer
 
float m_fAltitudeTimer
 
VehicleHelicopterSimulation m_HelicopterSimulation
 

Static Protected Attributes

const float TIME_FOR_ANGLE_WARNING = 3000
 
const float TIME_FOR_ALTITUDE_WARNING = 2500
 

Member Function Documentation

◆ ContinuousCheck()

void SCR_TutorialLogic_Heli.ContinuousCheck ( )
protected

◆ HelicopterDrownedCheck()

void SCR_TutorialLogic_Heli.HelicopterDrownedCheck ( )
protected

◆ OnCourseEnd()

override void SCR_TutorialLogic_Heli.OnCourseEnd ( )

Called from SCR_TutorialGamemodeComponent on End of respective course.

Implements SCR_BaseTutorialCourseLogic.

◆ OnCourseStart()

override void SCR_TutorialLogic_Heli.OnCourseStart ( )

Called from SCR_TutorialGamemodeComponent on Start of respective course.

Implements SCR_BaseTutorialCourseLogic.

◆ OnHelicopterDamaged()

void SCR_TutorialLogic_Heli.OnHelicopterDamaged ( EDamageState  state)
protected

◆ PrepareDamageInvokers()

void SCR_TutorialLogic_Heli.PrepareDamageInvokers ( )
protected

◆ RemoveHelicopterInvokers()

void SCR_TutorialLogic_Heli.RemoveHelicopterInvokers ( )
protected

◆ RotorCheck()

void SCR_TutorialLogic_Heli.RotorCheck ( )
protected

Member Data Documentation

◆ m_bCheckAltitude

bool SCR_TutorialLogic_Heli.m_bCheckAltitude

◆ m_bCheckAngle

bool SCR_TutorialLogic_Heli.m_bCheckAngle

◆ m_bForceAutohover

bool SCR_TutorialLogic_Heli.m_bForceAutohover

◆ m_CourseHelicopter

Vehicle SCR_TutorialLogic_Heli.m_CourseHelicopter
protected

◆ m_fAltitudeTimer

float SCR_TutorialLogic_Heli.m_fAltitudeTimer
protected

◆ m_fAngleTimer

float SCR_TutorialLogic_Heli.m_fAngleTimer
protected

◆ m_HelicopterController

SCR_HelicopterControllerComponent SCR_TutorialLogic_Heli.m_HelicopterController
protected

◆ m_HelicopterSimulation

VehicleHelicopterSimulation SCR_TutorialLogic_Heli.m_HelicopterSimulation
protected

◆ m_SignalsManagerComponent

SignalsManagerComponent SCR_TutorialLogic_Heli.m_SignalsManagerComponent
protected

◆ m_TutorialGamemode

SCR_TutorialGamemodeComponent SCR_TutorialLogic_Heli.m_TutorialGamemode
protected

◆ TIME_FOR_ALTITUDE_WARNING

const float SCR_TutorialLogic_Heli.TIME_FOR_ALTITUDE_WARNING = 2500
staticprotected

◆ TIME_FOR_ANGLE_WARNING

const float SCR_TutorialLogic_Heli.TIME_FOR_ANGLE_WARNING = 3000
staticprotected

The documentation for this interface was generated from the following file: