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

Classes

interface  CharacterAnimationComponentClass
 
interface  CharacterAnimationComponent
 
interface  CharacterBuoyancyComponent
 
interface  CharacterBuoyancyComponentClass
 
interface  CharacterCommand
 
interface  CharacterCommandClimb
 command itself More...
 
interface  CharacterCommandClimbResult
 result from static test More...
 
interface  CharacterCommandClimbSettings
 climb test settings More...
 
interface  CharacterCommandDamage
 
interface  CharacterCommandDamageFullBody
 
interface  CharacterCommandDeath
 
interface  CharacterCommandFall
 
interface  CharacterCommandGadget
 
interface  CharacterCommandHandlerComponentClass
 
interface  CharacterCommandHandlerComponent
 
interface  CharacterCommandItemChange
 
interface  CharacterCommandItemUse
 
interface  CharacterCommandLadder
 
interface  CharacterCommandMelee
 
interface  CharacterCommandMove
 CharacterCommandMove. More...
 
interface  CharacterCommandScripted
 
interface  CharacterCommandSlide
 
interface  CharacterCommandSwim
 CharacterCommandSwim - swimming implementation. More...
 
interface  CharacterCommandSwimSettings
 swim settings More...
 
interface  CharacterCommandUnconscious
 
interface  CharacterCommandVehicle
 
interface  CharacterCommandWeapon
 
interface  CharacterHeadAimingComponentClass
 
interface  CharacterHeadAimingComponent
 
interface  CharacterHeadingAnimComponentClass
 
interface  CharacterHeadingAnimComponent
 
interface  CharacterIdentityComponentClass
 
interface  CharacterIdentityComponent
 Component that takes care of identity of characters. More...
 
interface  CharacterInputContext
 
interface  CharacterMovementState
 HumanMovementState - movement state, command, stance, movement, human.GetMovementState(movementState) More...
 
interface  CharacterStaminaComponentClass
 
interface  CharacterStaminaComponent
 
interface  ChimeraCharacterClass
 
interface  ChimeraCharacter
 
interface  DebugShootComponentClass
 
interface  DebugShootComponent
 
interface  ItemUseParameters
 Set of parameters used by TryUseItemOverrideParams. More...
 
interface  ScriptCharacterCommandMoveSettings
 

Enumerations

enum  ECharacterDataState {
  ECharacterDataState.WeaponRaised , ECharacterDataState.Inspection , ECharacterDataState.Unconscious , ECharacterDataState.Jumping ,
  ECharacterDataState.Rolling
}
 
enum  ECharacterLifeState { ECharacterLifeState.ALIVE , ECharacterLifeState.INCAPACITATED , ECharacterLifeState.DEAD }
 
enum  ECharacterStance { ECharacterStance.STAND , ECharacterStance.CROUCH , ECharacterStance.PRONE }
 
enum  ECharacterStanceChange {
  ECharacterStanceChange.STANCECHANGE_NONE , ECharacterStanceChange.STANCECHANGE_TOERECTED , ECharacterStanceChange.STANCECHANGE_TOCROUCH , ECharacterStanceChange.STANCECHANGE_TOPRONE ,
  ECharacterStanceChange.STANCECHANGE_MAX
}
 
enum  EEquipItemType {
  EEquipItemType.EEquipTypeNone , EEquipItemType.EEquipTypeGeneric , EEquipItemType.EEquipTypeWeapon , EEquipItemType.EEquipTypeUnarmedDeliberate ,
  EEquipItemType.EEquipTypeUnarmedContextual , EEquipItemType.Max
}
 
enum  EHitReactionType { EHitReactionType.HIT_REACTION_NONE , EHitReactionType.HIT_REACTION_LIGHT , EHitReactionType.HIT_REACTION_HEAVY }
 
enum  EItemGesture { EItemGesture.EItemGestureNone , EItemGesture.EItemGesturePickUp , EItemGesture.Max }
 
enum  ELandType { ELandType.LANDTYPE_NONE , ELandType.LANDTYPE_LIGHT , ELandType.LANDTYPE_MEDIUM , ELandType.LANDTYPE_HEAVY }
 
enum  EMovementType { EMovementType.IDLE , EMovementType.WALK , EMovementType.RUN , EMovementType.SPRINT }
 
enum  EWeaponObstructedState {
  EWeaponObstructedState.INVALID , EWeaponObstructedState.UNOBSTRUCTED , EWeaponObstructedState.SLIGHTLY_OBSTRUCTED , EWeaponObstructedState.SIGNIFICANTLY_OBSTRUCTED ,
  EWeaponObstructedState.FULLY_OBSTRUCTED_CANT_FIRE
}
 

Detailed Description

Enumeration Type Documentation

◆ ECharacterDataState

Enumerator
WeaponRaised 
Inspection 
Unconscious 
Jumping 
Rolling 

◆ ECharacterLifeState

Enumerator
ALIVE 
INCAPACITATED 
DEAD 

◆ ECharacterStance

Enumerator
STAND 
CROUCH 
PRONE 

◆ ECharacterStanceChange

Enumerator
STANCECHANGE_NONE 
STANCECHANGE_TOERECTED 
STANCECHANGE_TOCROUCH 
STANCECHANGE_TOPRONE 
STANCECHANGE_MAX 

◆ EEquipItemType

Enumerator
EEquipTypeNone 
EEquipTypeGeneric 
EEquipTypeWeapon 
EEquipTypeUnarmedDeliberate 
EEquipTypeUnarmedContextual 
Max 

◆ EHitReactionType

Enumerator
HIT_REACTION_NONE 
HIT_REACTION_LIGHT 
HIT_REACTION_HEAVY 

◆ EItemGesture

Enumerator
EItemGestureNone 
EItemGesturePickUp 
Max 

◆ ELandType

enum ELandType
Enumerator
LANDTYPE_NONE 
LANDTYPE_LIGHT 
LANDTYPE_MEDIUM 
LANDTYPE_HEAVY 

◆ EMovementType

Enumerator
IDLE 
WALK 
RUN 
SPRINT 

◆ EWeaponObstructedState

Enumerator
INVALID 

Missing components, or obstruction test was not possible.

UNOBSTRUCTED 

Obstruction is at 0.0.

SLIGHTLY_OBSTRUCTED 

Character is moving back to avoid obstruction and can still shoot and ADS.

SIGNIFICANTLY_OBSTRUCTED 

Character is moving their weapon back to avoid obstruction, can shoot but cannot ADS.

FULLY_OBSTRUCTED_CANT_FIRE 

obstruction alpha higher then fully obstructed threshold