Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_CampaignTutorialComponentArland.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_CampaignTutorialArlandComponentClass
 

Functions

SCR_CampaignTutorialArlandComponentClass SCR_BaseGameModeComponentClass Attribute ("", UIWidgets.ResourceNamePicker, "", "conf")] ResourceName m_sStagesConfigAdvanced
 
void HideSubtitles (Widget widgeter)
 
protected void SetupVoiceSystem ()
 
SCR_VoiceoverSystem GetVoiceSystem ()
 
protected void RemovePlayerMapMarkers ()
 
void HandleAchievement ()
 
void SetStagesComplete (int tutorialNumber, bool completed)
 
void StageReset_Helicopter ()
 
protected void HelicopterDrownedCheck ()
 
void RemoveHelicopterInvokers ()
 
protected void OnHelicopterDamaged (EDamageState state)
 
protected void OnVehicleDamaged (EDamageState state)
 
protected void OnEngineStoppedJeep ()
 
protected void OnEngineStoppedHmw ()
 
protected void OnEngineStoppedTruck ()
 
protected void OnTruckDamaged (EDamageState state)
 
protected void OnHmwDamaged (EDamageState state)
 
IEntity FindBuiltComposition (string prefabName)
 
int GetActiveStage ()
 
void SetActiveStage (int i)
 
void ShowMapDescriptor (string descriptorOwnerName, bool enable)
 
bool IsMyAngleInRange (float angle, float range)
 
float GetEntityCompassAngle (notnull IEntity ent)
 
void SetPreviewBunker (IEntity ent)
 
IEntity GetPreviewBunker ()
 
void OnModeAdded (SCR_EditorModeEntity modeEntity)
 
void SetupEditorModeListener ()
 
SCR_PlacingEditorComponent GetPlacingComponent ()
 
protected void OnPlacedPreview (int prefabID, SCR_EditableEntityComponent ent)
 
protected void OnObjectDestroyed (EDamageState state)
 
override void OnPlayerKilled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator killer)
 
protected void OnInputDeviceIsGamepad (bool isGamepad)
 
void OnInputDeviceChangedDelayed ()
 
ChimeraCharacter GetPlayer ()
 
void FadeToBlack (bool fadeOut)
 
void SetConfigEnvironmentOverride ()
 
void SetActiveConfig (SCR_ETutorialArlandStageMasters config)
 
void FiringRangeInit ()
 
void MobileHQInit ()
 
void SupplyTruckInit ()
 
void StageReset_RifleRespawn ()
 
void StageReset_MoveInJeep (IEntity position=null)
 
void StageReset_SpawnTruck (IEntity position=null)
 
void StageReset_ProcessTruck ()
 
void StageReset_ResetSeizing ()
 
void StageReset_DeployMHQ ()
 
protected bool PrepareMedicalAmbulance ()
 
protected bool PrepareAccidentArea ()
 
void ResetStage_Medical ()
 
void ResetStage_VehiclesSimple ()
 
void ResetStage_VehiclesHeavy ()
 
void ResetStage_ShootingRange ()
 
void ResetStage_CampaignBuilding ()
 
void RefreshVictimResilience ()
 
void RefreshVictimBloodLevel ()
 
SCR_CharacterDamageManagerComponent GetVictimDamageManager ()
 
void ResetStage (bool forcePlayerReset=false)
 
Vehicle GetHummer ()
 
Vehicle GetRepairTruck ()
 
IEntity SpawnAsset (string name, ResourceName type, IEntity spawnpoint=null)
 
void DeleteVehicleWhenEmpty (Vehicle veh)
 
protected bool CollectAllTargets (IEntity ent)
 
array< SCR_FiringRangeTargetGetAllTargets ()
 
int GetTargetHits ()
 
void SetCheckLeaning (bool check)
 
void SetPlayerStanceToCheck (ECharacterStance stance)
 
void SetPlayerDeployedCheck (bool check)
 
void SetPlayerDeployedBipodCheck (bool check)
 
ECharacterStance GetPlayerStanceToCheck ()
 
void CountTargetHit (ETargetState state, SCR_FiringRangeTarget target)
 
void SetWaypointTruckPosition (SCR_ETutorialArlandSupplyTruckWaypointMode mode)
 
override void OnPlayerRegistered (int playerId)
 Register provided client's respawn timer. More...
 
void ForcePlayerFaction (notnull PlayerController pc)
 
protected void OnPlayerFactionResponse (SCR_PlayerFactionAffiliationComponent component, int factionIndex, bool response)
 
protected void OnPlayerLoadoutResponse (SCR_PlayerLoadoutComponent component, int loadoutIndex, bool response)
 
protected void OnPlayerSpawnResponse (SCR_SpawnRequestComponent requestComponent, SCR_ESpawnResult response)
 
protected void TrySetPlayerFaction (notnull PlayerController playerController, Faction faction)
 
protected void TrySetPlayerLoadout (notnull PlayerController playerController, SCR_BasePlayerLoadout loadout)
 
protected void TrySpawnPlayer (notnull PlayerController playerController, notnull SCR_SpawnPoint spawnPoint)
 
void OnMapOpen (MapConfiguration config)
 
void OnMapClose (MapConfiguration config)
 
bool GetIsMapOpen ()
 
BaseRadioComponent GetPlayerRadio ()
 
void UpdateSupplyTruckWaypoint (IEntity waypoint, bool useTruck, string contextName, vector offset=vector.Zero)
 
void CheckRadioPickup (IEntity item, BaseInventoryStorageComponent storageOwner)
 
bool CheckCharacterStance (ECharacterCommandIDs command)
 
bool GetFirstRun ()
 
void SetFirstRun (bool firstRun)
 
bool IsCharacterLeaning ()
 
void Check3rdPersonViewUsed ()
 
bool GetWas3rdPersonViewUsed ()
 
void MoveInVehicle (string vehName, ECompartmentType seat)
 
bool CheckCharacterInVehicle (ECompartmentType seat)
 
void OnSupplyTruckLeft (IEntity vehicle)
 
void MovePlayer (notnull IEntity newPos, ResourceName loadoutResourceName)
 
protected void ResetPlayerCharacter (IEntity newPos, ResourceName loadoutResourceName)
 
void DelayedPopup (string text="", string subtitle="", float duration=SCR_PopUpNotification.DEFAULT_DURATION, string param1="", string param2="", string subtitleParam1="", string subtitleParam2="")
 
void OnStructureBuilt (SCR_CampaignMilitaryBaseComponent base, IEntity structure)
 
override void OnPlayerSpawnFinalize_S (SCR_SpawnRequestComponent requestComponent, SCR_SpawnHandlerComponent handlerComponent, SCR_SpawnData data, IEntity entity)
 
void CreateWaypoint ()
 
void FlushWaypoints ()
 
void SetWaypointMiscImage (string imageName, bool visible, int index=0)
 
void SetResumeStage (SCR_ECampaignTutorialArlandStage stage)
 
SCR_ECampaignTutorialArlandStage GetStage ()
 
float GetStageDuration ()
 
void FinishStage (SCR_BaseCampaignTutorialArlandStage stage, SCR_ECampaignTutorialArlandStage nextStage=-1)
 
void SetStage (SCR_ECampaignTutorialArlandStage stage, SCR_ECampaignTutorialArlandStage lastStage=0)
 
void ResetPlayerPosition ()
 
void ToggleWaypoints (bool hide)
 
void UpdateWaypoints (array< IEntity > waypoints, float heightOffset)
 
SCR_CampaignSuppliesComponent GetSupplyTruckComponent ()
 
bool FindSupplyTruck (IEntity ent)
 
protected void SetupStageCounts (int stage=0)
 
protected override void OnPostInit (IEntity owner)
 Editable Mine. More...
 
override void EOnFrame (IEntity owner, float timeSlice)
 
void CleanUpWaypoints ()
 
void ~SCR_CampaignTutorialArlandComponent ()
 

Variables

protected SCR_ETutorialArlandStageMasters m_eStartingStage
 
protected ref array< ref SCR_CampaignTutorialArlandStageInfom_aStageInfos = {}
 
protected ref array< ref SCR_CampaignTutorialArlandStagesm_aStageConfigs = {}
 
protected int m_iActiveStage
 
protected SCR_BaseCampaignTutorialArlandStage m_Stage
 
protected ImageWidget m_wFadeOut
 
protected SCR_GameModeCampaign m_CampaignGamemode
 
protected bool m_bPlayerSpawned
 
protected SCR_ECampaignTutorialArlandStage m_eStage = SCR_ECampaignTutorialArlandStage.START
 
protected SCR_ECampaignTutorialArlandStage m_eLastStage
 
protected ChimeraCharacter m_Player
 
protected int m_iStagesCnt
 
protected ref array< Widget > m_aWaypoints = {}
 
protected bool m_bFirstStageSet
 
protected ref array< SCR_FiringRangeTargetm_aFiringRangeTargets = {}
 
protected SCR_CampaignSuppliesComponent m_SupplyTruckComponent
 
protected int m_iCountOfHits
 
protected SCR_CampaignMilitaryBaseComponent m_HQUS
 
protected BaseRadioComponent m_Radio
 
protected bool m_bIsMapOpen = false
 
protected bool m_bUsed3PV = false
 
protected ECharacterStance m_ePlayerStance = INVALID_STANCE
 
protected bool m_bCheckIsDeployed = false
 
protected bool m_bCheckIsDeployedBipod = false
 
protected bool m_bCheckLeaning = false
 
protected SCR_CampaignMobileAssemblyComponent m_MobileAssemblyComponent
 
protected bool m_bMovedOutOfVehicleByScript = false
 
protected bool m_fDelayedControlSchemeChangeRunning = false
 
protected bool m_bIsUsingGamepad
 
protected SCR_ETutorialArlandSupplyTruckWaypointMode m_eWaypointTruckPosition = SCR_ETutorialArlandSupplyTruckWaypointMode.NONE
 
protected float m_fStageTimestamp
 
protected SCR_CampaignTutorialArlandStages m_ActiveConfig
 
protected ResourceName m_WaypointWidget = "{B80E30D68492B2AE}UI/Imagesets/TutorialHud/TutorialHUD.imageset"
 
protected ref array< IEntity > m_aPlacedCompositions = {}
 
protected IEntity m_PreviewBunker
 
protected SCR_PlacingEditorComponent m_PlacingComponent
 
protected bool m_bIsFirstRun = false
 
protected Vehicle m_RepairTruck
 
protected Vehicle m_Helicopter
 
protected Vehicle m_Hummer
 
protected Vehicle m_Jeep
 
protected Vehicle m_HummerRepairable
 
protected IEntity m_DrivingRange
 
protected bool m_bStagesComplete = false
 
protected ref array< bool > m_aTutorialBool = {}
 
protected SCR_VoiceoverSystem m_VoiceoverSystem
 

Function Documentation

◆ Attribute()

SCR_CampaignTutorialArlandComponentClass SCR_BaseGameModeComponentClass Attribute ( ""  ,
UIWidgets.  ResourceNamePicker,
""  ,
"conf"   
)

◆ Check3rdPersonViewUsed()

void Check3rdPersonViewUsed ( )

Definition at line 1645 of file SCR_CampaignTutorialComponentArland.c.

◆ CheckCharacterInVehicle()

bool CheckCharacterInVehicle ( ECompartmentType  seat)
Parameters
[in]seat
Returns

Definition at line 1706 of file SCR_CampaignTutorialComponentArland.c.

◆ CheckCharacterStance()

bool CheckCharacterStance ( ECharacterCommandIDs  command)
Parameters
[in]command
Returns

Definition at line 1599 of file SCR_CampaignTutorialComponentArland.c.

◆ CheckRadioPickup()

void CheckRadioPickup ( IEntity  item,
BaseInventoryStorageComponent  storageOwner 
)
Parameters
[in]item
[in]storageOwner

Definition at line 1590 of file SCR_CampaignTutorialComponentArland.c.

◆ CleanUpWaypoints()

void CleanUpWaypoints ( )

Definition at line 2292 of file SCR_CampaignTutorialComponentArland.c.

◆ CollectAllTargets()

protected bool CollectAllTargets ( IEntity  ent)

Definition at line 1265 of file SCR_CampaignTutorialComponentArland.c.

◆ CountTargetHit()

void CountTargetHit ( ETargetState  state,
SCR_FiringRangeTarget  target 
)
Parameters
[in]state
[in]target

Definition at line 1329 of file SCR_CampaignTutorialComponentArland.c.

◆ CreateWaypoint()

void CreateWaypoint ( )

Definition at line 1890 of file SCR_CampaignTutorialComponentArland.c.

◆ DelayedPopup()

void DelayedPopup ( string  text = "",
string  subtitle = "",
float  duration = SCR_PopUpNotification.DEFAULT_DURATION,
string  param1 = "",
string  param2 = "",
string  subtitleParam1 = "",
string  subtitleParam2 = "" 
)
Parameters
[in]text
[in]subtitle
[in]duration
[in]param1
[in]param2
[in]subtitleParam1
[in]subtitleParam2

Definition at line 1818 of file SCR_CampaignTutorialComponentArland.c.

◆ DeleteVehicleWhenEmpty()

void DeleteVehicleWhenEmpty ( Vehicle  veh)
Parameters
[in]veh

Definition at line 1247 of file SCR_CampaignTutorialComponentArland.c.

◆ EOnFrame()

override void EOnFrame ( IEntity  owner,
float  timeSlice 
)

Definition at line 2281 of file SCR_CampaignTutorialComponentArland.c.

◆ FadeToBlack()

void FadeToBlack ( bool  fadeOut)
Parameters
[in]fadeOut

Definition at line 585 of file SCR_CampaignTutorialComponentArland.c.

◆ FindBuiltComposition()

IEntity FindBuiltComposition ( string  prefabName)
Parameters
[in]prefabName
Returns

Definition at line 385 of file SCR_CampaignTutorialComponentArland.c.

◆ FindSupplyTruck()

bool FindSupplyTruck ( IEntity  ent)
Parameters
[in]ent
Returns

Definition at line 2185 of file SCR_CampaignTutorialComponentArland.c.

◆ FinishStage()

void FinishStage ( SCR_BaseCampaignTutorialArlandStage  stage,
SCR_ECampaignTutorialArlandStage  nextStage = -1 
)
Parameters
[in]stage
[in]nextStage

Definition at line 1981 of file SCR_CampaignTutorialComponentArland.c.

◆ FiringRangeInit()

void FiringRangeInit ( )

Definition at line 663 of file SCR_CampaignTutorialComponentArland.c.

◆ FlushWaypoints()

void FlushWaypoints ( )

Definition at line 1916 of file SCR_CampaignTutorialComponentArland.c.

◆ ForcePlayerFaction()

void ForcePlayerFaction ( notnull PlayerController  pc)
Parameters
[in]pc

Definition at line 1387 of file SCR_CampaignTutorialComponentArland.c.

◆ GetActiveStage()

int GetActiveStage ( )
Returns

Definition at line 401 of file SCR_CampaignTutorialComponentArland.c.

◆ GetAllTargets()

array<SCR_FiringRangeTarget> GetAllTargets ( )
Returns

Definition at line 1278 of file SCR_CampaignTutorialComponentArland.c.

◆ GetEntityCompassAngle()

float GetEntityCompassAngle ( notnull IEntity  ent)
Parameters
[in]ent
Returns
angle to entity from players current position.

Definition at line 444 of file SCR_CampaignTutorialComponentArland.c.

◆ GetFirstRun()

bool GetFirstRun ( )
Returns

Definition at line 1619 of file SCR_CampaignTutorialComponentArland.c.

◆ GetHummer()

Vehicle GetHummer ( )
Returns

Definition at line 1181 of file SCR_CampaignTutorialComponentArland.c.

◆ GetIsMapOpen()

bool GetIsMapOpen ( )
Returns

Definition at line 1545 of file SCR_CampaignTutorialComponentArland.c.

◆ GetPlacingComponent()

SCR_PlacingEditorComponent GetPlacingComponent ( )
Returns

Definition at line 502 of file SCR_CampaignTutorialComponentArland.c.

◆ GetPlayer()

ChimeraCharacter GetPlayer ( )
Returns

Definition at line 577 of file SCR_CampaignTutorialComponentArland.c.

◆ GetPlayerRadio()

BaseRadioComponent GetPlayerRadio ( )
Returns

Definition at line 1552 of file SCR_CampaignTutorialComponentArland.c.

◆ GetPlayerStanceToCheck()

ECharacterStance GetPlayerStanceToCheck ( )
Returns

Definition at line 1320 of file SCR_CampaignTutorialComponentArland.c.

◆ GetPreviewBunker()

IEntity GetPreviewBunker ( )
Returns

Definition at line 466 of file SCR_CampaignTutorialComponentArland.c.

◆ GetRepairTruck()

Vehicle GetRepairTruck ( )
Returns

Definition at line 1188 of file SCR_CampaignTutorialComponentArland.c.

◆ GetStage()

Returns

Definition at line 1965 of file SCR_CampaignTutorialComponentArland.c.

◆ GetStageDuration()

float GetStageDuration ( )
Returns

Definition at line 1972 of file SCR_CampaignTutorialComponentArland.c.

◆ GetSupplyTruckComponent()

SCR_CampaignSuppliesComponent GetSupplyTruckComponent ( )
Returns

Definition at line 2176 of file SCR_CampaignTutorialComponentArland.c.

◆ GetTargetHits()

int GetTargetHits ( )
Returns

Definition at line 1285 of file SCR_CampaignTutorialComponentArland.c.

◆ GetVictimDamageManager()

SCR_CharacterDamageManagerComponent GetVictimDamageManager ( )
Returns

Definition at line 1158 of file SCR_CampaignTutorialComponentArland.c.

◆ GetVoiceSystem()

SCR_VoiceoverSystem GetVoiceSystem ( )

Definition at line 101 of file SCR_CampaignTutorialComponentArland.c.

◆ GetWas3rdPersonViewUsed()

bool GetWas3rdPersonViewUsed ( )
Returns

Definition at line 1666 of file SCR_CampaignTutorialComponentArland.c.

◆ HandleAchievement()

void HandleAchievement ( )

Definition at line 123 of file SCR_CampaignTutorialComponentArland.c.

◆ HelicopterDrownedCheck()

protected void HelicopterDrownedCheck ( )

Definition at line 194 of file SCR_CampaignTutorialComponentArland.c.

◆ HideSubtitles()

void HideSubtitles ( Widget  widgeter)

Definition at line 79 of file SCR_CampaignTutorialComponentArland.c.

◆ IsCharacterLeaning()

bool IsCharacterLeaning ( )
Returns

Definition at line 1634 of file SCR_CampaignTutorialComponentArland.c.

◆ IsMyAngleInRange()

bool IsMyAngleInRange ( float  angle,
float  range 
)
Parameters
[in]angle
[in]range
Returns

Definition at line 435 of file SCR_CampaignTutorialComponentArland.c.

◆ MobileHQInit()

void MobileHQInit ( )

Definition at line 678 of file SCR_CampaignTutorialComponentArland.c.

◆ MoveInVehicle()

void MoveInVehicle ( string  vehName,
ECompartmentType  seat 
)
Parameters
[in]vehName
[in]seat

Definition at line 1675 of file SCR_CampaignTutorialComponentArland.c.

◆ MovePlayer()

void MovePlayer ( notnull IEntity  newPos,
ResourceName  loadoutResourceName 
)
Parameters
[in]newPos
[in]loadoutResourceName

Definition at line 1754 of file SCR_CampaignTutorialComponentArland.c.

◆ OnEngineStoppedHmw()

protected void OnEngineStoppedHmw ( )

Definition at line 297 of file SCR_CampaignTutorialComponentArland.c.

◆ OnEngineStoppedJeep()

protected void OnEngineStoppedJeep ( )

Definition at line 283 of file SCR_CampaignTutorialComponentArland.c.

◆ OnEngineStoppedTruck()

protected void OnEngineStoppedTruck ( )

Definition at line 311 of file SCR_CampaignTutorialComponentArland.c.

◆ OnHelicopterDamaged()

protected void OnHelicopterDamaged ( EDamageState  state)

Definition at line 246 of file SCR_CampaignTutorialComponentArland.c.

◆ OnHmwDamaged()

protected void OnHmwDamaged ( EDamageState  state)

Definition at line 354 of file SCR_CampaignTutorialComponentArland.c.

◆ OnInputDeviceChangedDelayed()

void OnInputDeviceChangedDelayed ( )

Definition at line 568 of file SCR_CampaignTutorialComponentArland.c.

◆ OnInputDeviceIsGamepad()

protected void OnInputDeviceIsGamepad ( bool  isGamepad)

Definition at line 550 of file SCR_CampaignTutorialComponentArland.c.

◆ OnMapClose()

void OnMapClose ( MapConfiguration  config)
Parameters
[in]config

Definition at line 1538 of file SCR_CampaignTutorialComponentArland.c.

◆ OnMapOpen()

void OnMapOpen ( MapConfiguration  config)
Parameters
[in]config

Definition at line 1531 of file SCR_CampaignTutorialComponentArland.c.

◆ OnModeAdded()

void OnModeAdded ( SCR_EditorModeEntity  modeEntity)
Parameters
[in]modeEntity

Definition at line 473 of file SCR_CampaignTutorialComponentArland.c.

◆ OnObjectDestroyed()

protected void OnObjectDestroyed ( EDamageState  state)

Definition at line 517 of file SCR_CampaignTutorialComponentArland.c.

◆ OnPlacedPreview()

protected void OnPlacedPreview ( int  prefabID,
SCR_EditableEntityComponent  ent 
)

Definition at line 508 of file SCR_CampaignTutorialComponentArland.c.

◆ OnPlayerFactionResponse()

protected void OnPlayerFactionResponse ( SCR_PlayerFactionAffiliationComponent  component,
int  factionIndex,
bool  response 
)

Definition at line 1435 of file SCR_CampaignTutorialComponentArland.c.

◆ OnPlayerLoadoutResponse()

protected void OnPlayerLoadoutResponse ( SCR_PlayerLoadoutComponent  component,
int  loadoutIndex,
bool  response 
)

Definition at line 1455 of file SCR_CampaignTutorialComponentArland.c.

◆ OnPlayerSpawnFinalize_S()

override void OnPlayerSpawnFinalize_S ( SCR_SpawnRequestComponent  requestComponent,
SCR_SpawnHandlerComponent  handlerComponent,
SCR_SpawnData  data,
IEntity  entity 
)
Parameters
[in]requestComponent
[in]handlerComponent
[in]data
[in]entity

Definition at line 1833 of file SCR_CampaignTutorialComponentArland.c.

◆ OnPlayerSpawnResponse()

protected void OnPlayerSpawnResponse ( SCR_SpawnRequestComponent  requestComponent,
SCR_ESpawnResult  response 
)

Definition at line 1467 of file SCR_CampaignTutorialComponentArland.c.

◆ OnStructureBuilt()

void OnStructureBuilt ( SCR_CampaignMilitaryBaseComponent  base,
IEntity  structure 
)
Parameters
[in]base
[in]structure

Definition at line 1826 of file SCR_CampaignTutorialComponentArland.c.

◆ OnSupplyTruckLeft()

void OnSupplyTruckLeft ( IEntity  vehicle)
Parameters
[in]vehicle

Definition at line 1723 of file SCR_CampaignTutorialComponentArland.c.

◆ OnTruckDamaged()

protected void OnTruckDamaged ( EDamageState  state)

Definition at line 325 of file SCR_CampaignTutorialComponentArland.c.

◆ OnVehicleDamaged()

protected void OnVehicleDamaged ( EDamageState  state)

Definition at line 255 of file SCR_CampaignTutorialComponentArland.c.

◆ PrepareAccidentArea()

protected bool PrepareAccidentArea ( )

Definition at line 916 of file SCR_CampaignTutorialComponentArland.c.

◆ PrepareMedicalAmbulance()

protected bool PrepareMedicalAmbulance ( )

Definition at line 900 of file SCR_CampaignTutorialComponentArland.c.

◆ RefreshVictimBloodLevel()

void RefreshVictimBloodLevel ( )

Definition at line 1143 of file SCR_CampaignTutorialComponentArland.c.

◆ RefreshVictimResilience()

void RefreshVictimResilience ( )

Definition at line 1128 of file SCR_CampaignTutorialComponentArland.c.

◆ RemoveHelicopterInvokers()

void RemoveHelicopterInvokers ( )

Definition at line 211 of file SCR_CampaignTutorialComponentArland.c.

◆ RemovePlayerMapMarkers()

protected void RemovePlayerMapMarkers ( )

Definition at line 107 of file SCR_CampaignTutorialComponentArland.c.

◆ ResetPlayerCharacter()

protected void ResetPlayerCharacter ( IEntity  newPos,
ResourceName  loadoutResourceName 
)

Definition at line 1763 of file SCR_CampaignTutorialComponentArland.c.

◆ ResetPlayerPosition()

void ResetPlayerPosition ( )

Definition at line 2049 of file SCR_CampaignTutorialComponentArland.c.

◆ ResetStage()

void ResetStage ( bool  forcePlayerReset = false)
Parameters
[in]forcePlayerReset

Definition at line 1170 of file SCR_CampaignTutorialComponentArland.c.

◆ ResetStage_CampaignBuilding()

void ResetStage_CampaignBuilding ( )

Definition at line 1117 of file SCR_CampaignTutorialComponentArland.c.

◆ ResetStage_Medical()

void ResetStage_Medical ( )

Definition at line 970 of file SCR_CampaignTutorialComponentArland.c.

◆ ResetStage_ShootingRange()

void ResetStage_ShootingRange ( )

Definition at line 1100 of file SCR_CampaignTutorialComponentArland.c.

◆ ResetStage_VehiclesHeavy()

void ResetStage_VehiclesHeavy ( )

Definition at line 1017 of file SCR_CampaignTutorialComponentArland.c.

◆ ResetStage_VehiclesSimple()

void ResetStage_VehiclesSimple ( )

Definition at line 984 of file SCR_CampaignTutorialComponentArland.c.

◆ SetActiveConfig()

void SetActiveConfig ( SCR_ETutorialArlandStageMasters  config)
Parameters
[in]config

Definition at line 631 of file SCR_CampaignTutorialComponentArland.c.

◆ SetActiveStage()

void SetActiveStage ( int  i)
Parameters
[in]i

Definition at line 408 of file SCR_CampaignTutorialComponentArland.c.

◆ SetCheckLeaning()

void SetCheckLeaning ( bool  check)
Parameters
[in]check

Definition at line 1292 of file SCR_CampaignTutorialComponentArland.c.

◆ SetConfigEnvironmentOverride()

void SetConfigEnvironmentOverride ( )

Definition at line 592 of file SCR_CampaignTutorialComponentArland.c.

◆ SetFirstRun()

void SetFirstRun ( bool  firstRun)
Parameters
[in]firstRun

Definition at line 1626 of file SCR_CampaignTutorialComponentArland.c.

◆ SetPlayerDeployedBipodCheck()

void SetPlayerDeployedBipodCheck ( bool  check)
Parameters
[in]check

Definition at line 1313 of file SCR_CampaignTutorialComponentArland.c.

◆ SetPlayerDeployedCheck()

void SetPlayerDeployedCheck ( bool  check)
Parameters
[in]check

Definition at line 1306 of file SCR_CampaignTutorialComponentArland.c.

◆ SetPlayerStanceToCheck()

void SetPlayerStanceToCheck ( ECharacterStance  stance)
Parameters
[in]stance

Definition at line 1299 of file SCR_CampaignTutorialComponentArland.c.

◆ SetPreviewBunker()

void SetPreviewBunker ( IEntity  ent)
Parameters
[in]ent

Definition at line 459 of file SCR_CampaignTutorialComponentArland.c.

◆ SetResumeStage()

void SetResumeStage ( SCR_ECampaignTutorialArlandStage  stage)
Parameters
[in]stage

Definition at line 1944 of file SCR_CampaignTutorialComponentArland.c.

◆ SetStage()

void SetStage ( SCR_ECampaignTutorialArlandStage  stage,
SCR_ECampaignTutorialArlandStage  lastStage = 0 
)
Parameters
[in]stage
[in]lastStage

Definition at line 2016 of file SCR_CampaignTutorialComponentArland.c.

◆ SetStagesComplete()

void SetStagesComplete ( int  tutorialNumber,
bool  completed 
)
Parameters
[in]tutorialNumber
[in]completed

Definition at line 143 of file SCR_CampaignTutorialComponentArland.c.

◆ SetupEditorModeListener()

void SetupEditorModeListener ( )

Definition at line 487 of file SCR_CampaignTutorialComponentArland.c.

◆ SetupStageCounts()

protected void SetupStageCounts ( int  stage = 0)

Definition at line 2203 of file SCR_CampaignTutorialComponentArland.c.

◆ SetupVoiceSystem()

protected void SetupVoiceSystem ( )

Definition at line 85 of file SCR_CampaignTutorialComponentArland.c.

◆ SetWaypointMiscImage()

void SetWaypointMiscImage ( string  imageName,
bool  visible,
int  index = 0 
)
Parameters
[in]imageName
[in]visible
[in]index

Definition at line 1930 of file SCR_CampaignTutorialComponentArland.c.

◆ SetWaypointTruckPosition()

void SetWaypointTruckPosition ( SCR_ETutorialArlandSupplyTruckWaypointMode  mode)
Parameters
[in]mode

Definition at line 1358 of file SCR_CampaignTutorialComponentArland.c.

◆ ShowMapDescriptor()

void ShowMapDescriptor ( string  descriptorOwnerName,
bool  enable 
)
Parameters
[in]descriptorOwnerName
[in]enable

Definition at line 417 of file SCR_CampaignTutorialComponentArland.c.

◆ SpawnAsset()

IEntity SpawnAsset ( string  name,
ResourceName  type,
IEntity  spawnpoint = null 
)
Parameters
[in]name
[in]type
[in]spawnpoint
Returns

Definition at line 1199 of file SCR_CampaignTutorialComponentArland.c.

◆ StageReset_DeployMHQ()

void StageReset_DeployMHQ ( )

Definition at line 890 of file SCR_CampaignTutorialComponentArland.c.

◆ StageReset_Helicopter()

void StageReset_Helicopter ( )

Definition at line 164 of file SCR_CampaignTutorialComponentArland.c.

◆ StageReset_MoveInJeep()

void StageReset_MoveInJeep ( IEntity  position = null)
Parameters
[in]position

Definition at line 776 of file SCR_CampaignTutorialComponentArland.c.

◆ StageReset_ProcessTruck()

void StageReset_ProcessTruck ( )

Definition at line 793 of file SCR_CampaignTutorialComponentArland.c.

◆ StageReset_ResetSeizing()

void StageReset_ResetSeizing ( )

Definition at line 819 of file SCR_CampaignTutorialComponentArland.c.

◆ StageReset_RifleRespawn()

void StageReset_RifleRespawn ( )

Definition at line 766 of file SCR_CampaignTutorialComponentArland.c.

◆ StageReset_SpawnTruck()

void StageReset_SpawnTruck ( IEntity  position = null)
Parameters
[in]position

Definition at line 785 of file SCR_CampaignTutorialComponentArland.c.

◆ SupplyTruckInit()

void SupplyTruckInit ( )

Definition at line 729 of file SCR_CampaignTutorialComponentArland.c.

◆ ToggleWaypoints()

void ToggleWaypoints ( bool  hide)
Parameters
[in]hide

Definition at line 2078 of file SCR_CampaignTutorialComponentArland.c.

◆ TrySetPlayerFaction()

protected void TrySetPlayerFaction ( notnull PlayerController  playerController,
Faction  faction 
)

Definition at line 1480 of file SCR_CampaignTutorialComponentArland.c.

◆ TrySetPlayerLoadout()

protected void TrySetPlayerLoadout ( notnull PlayerController  playerController,
SCR_BasePlayerLoadout  loadout 
)

Definition at line 1495 of file SCR_CampaignTutorialComponentArland.c.

◆ TrySpawnPlayer()

protected void TrySpawnPlayer ( notnull PlayerController  playerController,
notnull SCR_SpawnPoint  spawnPoint 
)

Definition at line 1510 of file SCR_CampaignTutorialComponentArland.c.

◆ UpdateSupplyTruckWaypoint()

void UpdateSupplyTruckWaypoint ( IEntity  waypoint,
bool  useTruck,
string  contextName,
vector  offset = vector.Zero 
)
Parameters
[in]waypoint
[in]useTruck
[in]contextName
[in]offset

Definition at line 1563 of file SCR_CampaignTutorialComponentArland.c.

◆ UpdateWaypoints()

void UpdateWaypoints ( array< IEntity >  waypoints,
float  heightOffset 
)
Parameters
[in]waypoints
[in]heightOffset

Definition at line 2090 of file SCR_CampaignTutorialComponentArland.c.

◆ ~SCR_CampaignTutorialArlandComponent()

void ~SCR_CampaignTutorialArlandComponent ( )

Definition at line 2308 of file SCR_CampaignTutorialComponentArland.c.

Variable Documentation

◆ m_ActiveConfig

protected SCR_CampaignTutorialArlandStages m_ActiveConfig

Definition at line 61 of file SCR_CampaignTutorialComponentArland.c.

◆ m_aFiringRangeTargets

protected ref array<SCR_FiringRangeTarget> m_aFiringRangeTargets = {}

Definition at line 44 of file SCR_CampaignTutorialComponentArland.c.

◆ m_aPlacedCompositions

protected ref array<IEntity> m_aPlacedCompositions = {}

Definition at line 64 of file SCR_CampaignTutorialComponentArland.c.

◆ m_aStageConfigs

protected ref array<ref SCR_CampaignTutorialArlandStages> m_aStageConfigs = {}

Definition at line 32 of file SCR_CampaignTutorialComponentArland.c.

◆ m_aStageInfos

protected ref array<ref SCR_CampaignTutorialArlandStageInfo> m_aStageInfos = {}

Definition at line 31 of file SCR_CampaignTutorialComponentArland.c.

◆ m_aTutorialBool

protected ref array<bool> m_aTutorialBool = {}

Definition at line 75 of file SCR_CampaignTutorialComponentArland.c.

◆ m_aWaypoints

protected ref array<Widget> m_aWaypoints = {}

Definition at line 42 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bCheckIsDeployed

protected bool m_bCheckIsDeployed = false

Definition at line 52 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bCheckIsDeployedBipod

protected bool m_bCheckIsDeployedBipod = false

Definition at line 53 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bCheckLeaning

protected bool m_bCheckLeaning = false

Definition at line 54 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bFirstStageSet

protected bool m_bFirstStageSet

Definition at line 43 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bIsFirstRun

protected bool m_bIsFirstRun = false

Definition at line 67 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bIsMapOpen

protected bool m_bIsMapOpen = false

Definition at line 49 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bIsUsingGamepad

protected bool m_bIsUsingGamepad

Definition at line 58 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bMovedOutOfVehicleByScript

protected bool m_bMovedOutOfVehicleByScript = false

Definition at line 56 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bPlayerSpawned

protected bool m_bPlayerSpawned

Definition at line 37 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bStagesComplete

protected bool m_bStagesComplete = false

Definition at line 74 of file SCR_CampaignTutorialComponentArland.c.

◆ m_bUsed3PV

protected bool m_bUsed3PV = false

Definition at line 50 of file SCR_CampaignTutorialComponentArland.c.

◆ m_CampaignGamemode

protected SCR_GameModeCampaign m_CampaignGamemode

Definition at line 36 of file SCR_CampaignTutorialComponentArland.c.

◆ m_DrivingRange

protected IEntity m_DrivingRange

Definition at line 73 of file SCR_CampaignTutorialComponentArland.c.

◆ m_eLastStage

protected SCR_ECampaignTutorialArlandStage m_eLastStage

Definition at line 39 of file SCR_CampaignTutorialComponentArland.c.

◆ m_ePlayerStance

protected ECharacterStance m_ePlayerStance = INVALID_STANCE

Definition at line 51 of file SCR_CampaignTutorialComponentArland.c.

◆ m_eStage

◆ m_eStartingStage

protected SCR_ETutorialArlandStageMasters m_eStartingStage

Definition at line 11 of file SCR_CampaignTutorialComponentArland.c.

◆ m_eWaypointTruckPosition

◆ m_fDelayedControlSchemeChangeRunning

protected bool m_fDelayedControlSchemeChangeRunning = false

Definition at line 57 of file SCR_CampaignTutorialComponentArland.c.

◆ m_fStageTimestamp

protected float m_fStageTimestamp

Definition at line 60 of file SCR_CampaignTutorialComponentArland.c.

◆ m_Helicopter

protected Vehicle m_Helicopter

Definition at line 69 of file SCR_CampaignTutorialComponentArland.c.

◆ m_HQUS

Definition at line 47 of file SCR_CampaignTutorialComponentArland.c.

◆ m_Hummer

protected Vehicle m_Hummer

Definition at line 70 of file SCR_CampaignTutorialComponentArland.c.

◆ m_HummerRepairable

protected Vehicle m_HummerRepairable

Definition at line 72 of file SCR_CampaignTutorialComponentArland.c.

◆ m_iActiveStage

protected int m_iActiveStage

Definition at line 33 of file SCR_CampaignTutorialComponentArland.c.

◆ m_iCountOfHits

protected int m_iCountOfHits

Definition at line 46 of file SCR_CampaignTutorialComponentArland.c.

◆ m_iStagesCnt

protected int m_iStagesCnt

Definition at line 41 of file SCR_CampaignTutorialComponentArland.c.

◆ m_Jeep

protected Vehicle m_Jeep

Definition at line 71 of file SCR_CampaignTutorialComponentArland.c.

◆ m_MobileAssemblyComponent

protected SCR_CampaignMobileAssemblyComponent m_MobileAssemblyComponent

Definition at line 55 of file SCR_CampaignTutorialComponentArland.c.

◆ m_PlacingComponent

protected SCR_PlacingEditorComponent m_PlacingComponent

Definition at line 66 of file SCR_CampaignTutorialComponentArland.c.

◆ m_Player

protected ChimeraCharacter m_Player

Definition at line 40 of file SCR_CampaignTutorialComponentArland.c.

◆ m_PreviewBunker

protected IEntity m_PreviewBunker

Definition at line 65 of file SCR_CampaignTutorialComponentArland.c.

◆ m_Radio

protected BaseRadioComponent m_Radio

Definition at line 48 of file SCR_CampaignTutorialComponentArland.c.

◆ m_RepairTruck

protected Vehicle m_RepairTruck

Definition at line 68 of file SCR_CampaignTutorialComponentArland.c.

◆ m_Stage

Definition at line 34 of file SCR_CampaignTutorialComponentArland.c.

◆ m_SupplyTruckComponent

protected SCR_CampaignSuppliesComponent m_SupplyTruckComponent

Definition at line 45 of file SCR_CampaignTutorialComponentArland.c.

◆ m_VoiceoverSystem

protected SCR_VoiceoverSystem m_VoiceoverSystem

Definition at line 76 of file SCR_CampaignTutorialComponentArland.c.

◆ m_WaypointWidget

protected ResourceName m_WaypointWidget = "{B80E30D68492B2AE}UI/Imagesets/TutorialHud/TutorialHUD.imageset"

Definition at line 62 of file SCR_CampaignTutorialComponentArland.c.

◆ m_wFadeOut

protected ImageWidget m_wFadeOut

Definition at line 35 of file SCR_CampaignTutorialComponentArland.c.