Arma Reforger Script API
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
Components

Classes

interface  ActionsPerformerComponentClass
 
interface  ActionsPerformerComponent
 
interface  AIAnimalManagerComponentClass
 
interface  AIAnimalManagerComponent
 
interface  AIBirdManagerComponentClass
 
interface  AIBirdManagerComponent
 
interface  AimingComponentClass
 
interface  AimingComponent
 
interface  AirplaneControllerComponentClass
 
interface  AirplaneControllerComponent
 
interface  AmbientSoundsComponentClass
 
interface  AmbientSoundsComponent
 
interface  AnimalSoundComponentClass
 
interface  AnimalSoundComponent
 
interface  BaseAimingComponentClass
 
interface  BaseAimingComponent
 
interface  BaseAutopilotHelperComponentClass
 
interface  BaseAutopilotHelperComponent
 
interface  BaseChatComponentClass
 
interface  BaseChatComponent
 This component takes care of sending chat messages. More...
 
interface  BaseControllerComponentClass
 
interface  BaseControllerComponent
 
interface  BaseFlattenGrassComponentClass
 
interface  BaseFlattenGrassComponent
 
interface  BaseItemAnimationComponentClass
 
interface  BaseItemAnimationComponent
 
interface  BaseLightManagerComponentClass
 
interface  BaseLightManagerComponent
 
interface  BaseRadioComponentClass
 
interface  BaseRadioComponent
 
interface  BaseVehicleControllerComponentClass
 
interface  BaseVehicleControllerComponent
 
interface  BaseVehicleNodeComponentClass
 
interface  BaseVehicleNodeComponent
 
interface  CarProcAnimComponentClass
 
interface  CarProcAnimComponent
 
interface  CharacterAimingComponentClass
 
interface  CharacterAimingComponent
 
interface  CharacterControllerComponentClass
 
interface  CharacterControllerComponent
 
interface  CharacterSoundComponent
 
interface  CharacterSoundComponentClass
 
interface  ColliderHistoryComponentClass
 
interface  ColliderHistoryComponent
 
interface  CommunicationSoundComponentClass
 
interface  CommunicationSoundComponent
 
interface  CompartmentAccessComponentClass
 
interface  CompartmentAccessComponent
 
interface  ControllersManagerComponentClass
 
interface  ControllersManagerComponent
 
interface  DamageManagerComponent
 
interface  DoorComponent
 
interface  DoorComponentClass
 
interface  ExtendedDamageManagerComponentClass
 
interface  ExtendedDamageManagerComponent
 
interface  FactionAffiliationComponentClass
 
interface  FactionAffiliationComponent
 
interface  FuelManagerComponentClass
 
interface  FuelManagerComponent
 
interface  GameComponent
 
interface  GameHierarchyComponentClass
 
interface  GameHierarchyComponent
 
interface  HelicopterAutopilotHelperComponentClass
 
interface  HelicopterAutopilotHelperComponent
 
interface  HierarchicalParametricMaterialInstanceComponentClass
 
interface  HierarchicalParametricMaterialInstanceComponent
 
interface  HitZoneContainerComponent
 
interface  LongRangeSoundComponentClass
 
interface  LongRangeSoundComponent
 
interface  NwkBufferedCarMovementComponentClass
 
interface  NwkBufferedCarMovementComponent
 
interface  NwkCarMovementComponentClass
 
interface  NwkCarMovementComponent
 
interface  NwkHeliMovementComponentClass
 
interface  NwkHeliMovementComponent
 
interface  NwkMovementComponentClass
 
interface  NwkMovementComponent
 Base class for entity replication - e.g. vehicles, characters, animals. More...
 
interface  NwkPhysicsMovementComponentClass
 
interface  NwkPhysicsMovementComponent
 
interface  NwkSimpleMovementComponentClass
 
interface  NwkSimpleMovementComponent
 
interface  NwkVehicleMovementComponentClass
 
interface  NwkVehicleMovementComponent
 
interface  ParametricMaterialInstanceComponent
 
interface  ParametricMaterialInstanceComponentClass
 
interface  PerceptionComponentClass
 
interface  PerceptionComponent
 
interface  PreviewAnimationComponentClass
 
interface  PreviewAnimationComponent
 
interface  PrimaryControllerComponentClass
 
interface  PrimaryControllerComponent
 
interface  ProcAnimComponentClass
 
interface  ProcAnimComponent
 
interface  ProjectileSoundComponentClass
 
interface  ProjectileSoundComponent
 
interface  RadioBroadcastComponentClass
 
interface  RadioBroadcastComponent
 
interface  RadioBroadcastSoundComponentClass
 
interface  RadioBroadcastSoundComponent
 
interface  RplComponentClass
 
interface  RplComponent
 Base class for entity replication - e.g. vehicles, characters, animals. More...
 
interface  ScriptedRadioComponentClass
 
interface  ScriptedRadioComponent
 
interface  ScriptGameComponentClass
 
interface  ScriptGameComponent
 
interface  SignalsComponentClass
 
interface  SignalsComponent
 
interface  SignalsManagerComponentClass
 
interface  SignalsManagerComponent
 
interface  SimplePawnControllerComponentClass
 
interface  SimplePawnControllerComponent
 
interface  SimpleSoundComponentClass
 
interface  SimpleSoundComponent
 
interface  SlidingDoorComponentClass
 
interface  SlidingDoorComponent
 
interface  SlotManagerComponentClass
 
interface  SlotManagerComponent
 
interface  SoundComponentClass
 
interface  SoundComponent
 
interface  StreetLampComponentClass
 
interface  StreetLampComponent
 
interface  TagComponentClass
 
interface  TagComponent
 
interface  TurretControllerComponent
 
interface  TurretControllerComponentClass
 
interface  VehicleAnimationComponentClass
 
interface  VehicleAnimationComponent
 
interface  VehicleBaseSimulationClass
 
interface  VehicleBaseSimulation
 
interface  VehicleProcAnimComponentClass
 
interface  VehicleProcAnimComponent
 
interface  VehicleSoundComponentClass
 
interface  VehicleSoundComponent
 
interface  VolumeDataProviderComponentClass
 
interface  VolumeDataProviderComponent
 
interface  VoNComponentClass
 
interface  VoNComponent
 Component responsible for recording and playback of voice over network. More...
 
interface  WeaponSoundComponentClass
 
interface  WeaponSoundComponent
 
interface  SCR_ExtendedDamageManagerComponentClass
 
interface  SCR_ExtendedDamageManagerComponent
 

Enumerations

enum  EVehicleDrivingAssistanceMode { EVehicleDrivingAssistanceMode.NONE , EVehicleDrivingAssistanceMode.PARTIAL , EVehicleDrivingAssistanceMode.FULL }
 Player vehicle driving assistance modes. Individual features may become separate options in future. More...
 
enum  EVehicleEngineStartFailedReason { EVehicleEngineStartFailedReason.NO_FUEL , EVehicleEngineStartFailedReason.DESTROYED , EVehicleEngineStartFailedReason.DROWNED , EVehicleEngineStartFailedReason.MAX_ATTEMPTS }
 Describes failure types of engine startup routine. More...
 

Functions

ScriptInvoker SCR_ExtendedDamageManagerComponent.GetOnDamageEffectAdded ()
 
ScriptInvoker SCR_ExtendedDamageManagerComponent.GetOnDamageEffectRemoved ()
 
override void SCR_ExtendedDamageManagerComponent.OnDamageEffectAdded (notnull SCR_DamageEffect dmgEffect)
 Called when a damage effect has been added.
 
override void SCR_ExtendedDamageManagerComponent.OnDamageEffectRemoved (notnull SCR_DamageEffect dmgEffect)
 Called when a damage effect has been removed.
 
array< ref PersistentDamageEffectSCR_ExtendedDamageManagerComponent.GetAllPersistentEffectsOnHitZone (HitZone hitzone)
 
array< ref PersistentDamageEffectSCR_ExtendedDamageManagerComponent.FilterEffectsByHitZone (array< ref PersistentDamageEffect > damageEffects, HitZone hitzone)
 
array< ref PersistentDamageEffectSCR_ExtendedDamageManagerComponent.GetAllPersistentEffectsOfType (TypeName effectTypename)
 
array< ref PersistentDamageEffectSCR_ExtendedDamageManagerComponent.FilterEffectsByType (array< ref PersistentDamageEffect > damageEffects, TypeName effectTypename)
 

Detailed Description

Enumeration Type Documentation

◆ EVehicleDrivingAssistanceMode

Player vehicle driving assistance modes. Individual features may become separate options in future.

Enumerator
NONE 

Manual shifting, manual reverse, manual engine startup, manual persistent handbrake.

PARTIAL 

Automatic shifting, manual reverse, automatic engine startup, persistent handbrake disabled when moving off.

FULL 

Automatic shifting, reverse with brake input, automatic engine startup, persistent handbrake disabled when moving off.

◆ EVehicleEngineStartFailedReason

Describes failure types of engine startup routine.

Enumerator
NO_FUEL 

vehicle has no fuel

DESTROYED 

engine is destroyed

DROWNED 

engine is drowned

MAX_ATTEMPTS 

maximum attempts were made

Function Documentation

◆ FilterEffectsByHitZone()

array< ref PersistentDamageEffect > SCR_ExtendedDamageManagerComponent.FilterEffectsByHitZone ( array< ref PersistentDamageEffect damageEffects,
HitZone  hitzone 
)

◆ FilterEffectsByType()

array< ref PersistentDamageEffect > SCR_ExtendedDamageManagerComponent.FilterEffectsByType ( array< ref PersistentDamageEffect damageEffects,
TypeName  effectTypename 
)

◆ GetAllPersistentEffectsOfType()

array< ref PersistentDamageEffect > SCR_ExtendedDamageManagerComponent.GetAllPersistentEffectsOfType ( TypeName  effectTypename)

◆ GetAllPersistentEffectsOnHitZone()

array< ref PersistentDamageEffect > SCR_ExtendedDamageManagerComponent.GetAllPersistentEffectsOnHitZone ( HitZone  hitzone)

◆ GetOnDamageEffectAdded()

ScriptInvoker SCR_ExtendedDamageManagerComponent.GetOnDamageEffectAdded ( )

◆ GetOnDamageEffectRemoved()

ScriptInvoker SCR_ExtendedDamageManagerComponent.GetOnDamageEffectRemoved ( )

◆ OnDamageEffectAdded()

override void SCR_ExtendedDamageManagerComponent.OnDamageEffectAdded ( notnull SCR_DamageEffect  dmgEffect)

Called when a damage effect has been added.

Parameters
BaseDamageEffectSCR_DamageEffect: The DamageEffect that got added

Implements ExtendedDamageManagerComponent.

Implemented in SCR_CharacterDamageManagerComponent.

◆ OnDamageEffectRemoved()

override void SCR_ExtendedDamageManagerComponent.OnDamageEffectRemoved ( notnull SCR_DamageEffect  dmgEffect)

Called when a damage effect has been removed.

Parameters
BaseDamageEffectSCR_DamageEffect: The DamageEffect that got removed

Implements ExtendedDamageManagerComponent.

Implemented in SCR_CharacterDamageManagerComponent.