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

Public Member Functions

override void OnCourseStart ()
 Called from SCR_TutorialGamemodeComponent on Start of respective course.
 
IEntity GetAttachedTo (SCR_PlaceableInventoryItemComponent charge)
 
void CheckPlacedCharges ()
 
bool IsBarricadeDestroyed ()
 
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

ref ScriptInvoker m_OnAmmoDepletedChanged
 
ref ScriptInvoker m_OnAmmoAddedChanged
 
ref array< SCR_PlaceableInventoryItemComponentm_aPlacedCharges
 
ref array< IEntity > m_aDestructables
 
int m_iMisses_M72
 
bool m_bRPGVoiceLinePlayed
 

Protected Member Functions

void RegisterDestructables ()
 
void OnCharacterInRange (IEntity char)
 
void OnPlayerWeaponFired (int playerID, BaseWeaponComponent weapon, IEntity entity)
 
void OnPlayerAmmoChangeCallback (BaseWeaponComponent weapon, BaseMuzzleComponent muzzle, BaseMagazineComponent magazine, int ammoCount, bool isBarrelChambered)
 

Protected Attributes

vector m_vCheckOffset = "0 0.5 0"
 

Member Function Documentation

◆ CheckPlacedCharges()

void SCR_TutorialLogic_SW.CheckPlacedCharges ( )

◆ GetAttachedTo()

IEntity SCR_TutorialLogic_SW.GetAttachedTo ( SCR_PlaceableInventoryItemComponent  charge)

◆ IsBarricadeDestroyed()

bool SCR_TutorialLogic_SW.IsBarricadeDestroyed ( )

◆ OnCharacterInRange()

void SCR_TutorialLogic_SW.OnCharacterInRange ( IEntity char  )
protected

◆ OnCourseEnd()

override void SCR_TutorialLogic_SW.OnCourseEnd ( )

Called from SCR_TutorialGamemodeComponent on End of respective course.

Implements SCR_BaseTutorialCourseLogic.

◆ OnCourseStart()

override void SCR_TutorialLogic_SW.OnCourseStart ( )

Called from SCR_TutorialGamemodeComponent on Start of respective course.

Implements SCR_BaseTutorialCourseLogic.

◆ OnPlayerAmmoChangeCallback()

void SCR_TutorialLogic_SW.OnPlayerAmmoChangeCallback ( BaseWeaponComponent  weapon,
BaseMuzzleComponent  muzzle,
BaseMagazineComponent  magazine,
int  ammoCount,
bool  isBarrelChambered 
)
protected

◆ OnPlayerWeaponFired()

void SCR_TutorialLogic_SW.OnPlayerWeaponFired ( int  playerID,
BaseWeaponComponent  weapon,
IEntity  entity 
)
protected

◆ RegisterDestructables()

void SCR_TutorialLogic_SW.RegisterDestructables ( )
protected

Member Data Documentation

◆ m_aDestructables

ref array<IEntity> SCR_TutorialLogic_SW.m_aDestructables

◆ m_aPlacedCharges

ref array<SCR_PlaceableInventoryItemComponent> SCR_TutorialLogic_SW.m_aPlacedCharges

◆ m_bRPGVoiceLinePlayed

bool SCR_TutorialLogic_SW.m_bRPGVoiceLinePlayed

◆ m_iMisses_M72

int SCR_TutorialLogic_SW.m_iMisses_M72

◆ m_OnAmmoAddedChanged

ref ScriptInvoker SCR_TutorialLogic_SW.m_OnAmmoAddedChanged

◆ m_OnAmmoDepletedChanged

ref ScriptInvoker SCR_TutorialLogic_SW.m_OnAmmoDepletedChanged

◆ m_vCheckOffset

vector SCR_TutorialLogic_SW.m_vCheckOffset = "0 0.5 0"
protected

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