Arma Reforger Script API
Loading...
Searching...
No Matches
Classes
|
Enumerations
AI
Classes
interface
AIActionBase
interface
AIAgentClass
interface
AIAgent
interface
AIAnimalClass
interface
AIAnimal
interface
AIAnimalManagerReactToCloseEntitiesMovement
interface
AIAnimalReactToDanger
interface
AIBaseAimingComponentClass
interface
AIBaseAimingComponent
interface
AIBaseMovementComponentClass
interface
AIBaseMovementComponent
interface
AIBaseUtilityComponentClass
interface
AIBaseUtilityComponent
interface
AIBehaviorTreeComponentClass
interface
AIBehaviorTreeComponent
interface
AIBehaviorTreeComponentBaseClass
interface
AIBehaviorTreeComponentBase
interface
AICarMovementComponent
interface
AICarMovementComponentClass
interface
AIChimeraBehaviorTreeComponentClass
interface
AIChimeraBehaviorTreeComponent
interface
AICombatPropertiesComponent
This component holds magazine properties for AI weapon selection.
More...
interface
AICombatPropertiesComponentClass
interface
AICommunicationComponentClass
interface
AICommunicationComponent
interface
AIComponentClass
interface
AIComponent
interface
AIComponentEntityClass
interface
AIComponentEntity
interface
AIControlComponentClass
interface
AIControlComponent
interface
AIDangerEvent
Event which gets broadcasted from danger-causing places to AI.
More...
interface
AIDangerEventWeaponFire
interface
AIDiagSystem
interface
AIEvent
Base class for all events related to AI.
More...
interface
AIExtraMoveParams
interface
AIFlockClass
interface
AIFlock
interface
AIFormationComponentClass
interface
AIFormationComponent
interface
AIFormationDefinition
interface
AIGroupClass
interface
AIGroup
interface
AIGroupMovementComponentClass
interface
AIGroupMovementComponent
interface
AIMessage
Base class for all messages related to AI.
More...
interface
AimPoint
interface
AIOnMessage
interface
AIOrder
Specialized message to send orders between AI agents.
More...
interface
AIPathfindingComponentClass
interface
AIPathfindingComponent
interface
AISpawnerGroupClass
interface
AISpawnerGroup
interface
AITask
interface
AITaskAim
interface
AITaskCallMethod
interface
AITaskChangeStance
interface
AITaskCharacterAim
interface
AITaskCharacterRaiseWeapon
interface
AITaskCharacterSetMovementSpeed
interface
AITaskCharacterStop
interface
AITaskClearDanger
interface
AITaskCreateGroup
interface
AITaskCreatePosition
interface
AITaskCurrentOrder
interface
AITaskFindEntity
interface
AITaskFindSmartAction
interface
AITaskFinishOrder
interface
AITaskFire
interface
AITaskGetAimingPosition
interface
AITaskGetControlledEntity
interface
AITaskGetCurrentSmartAction
interface
AITaskGetFormationOffset
interface
AITaskGetGroupChildren
interface
AITaskGetInVehicle
interface
AITaskGetOutVehicle
interface
AITaskGetSmartActionParams
interface
AITaskGetWaypoint
interface
AITaskGroupMove
interface
AITaskGroupMoveToEntity
interface
AITaskGroupSetMovementSpeed
interface
AITaskIdle
interface
AITaskMove
interface
AITaskMoveInFormation
interface
AITaskMoveToEntity
interface
AITaskMoveToWaypoint
interface
AITaskOrient
interface
AITaskPerformObjectAction
interface
AITaskPerformSmartAction
interface
AITaskPickTarget
interface
AITaskPlayGesture
interface
AITaskReload
interface
AITaskRequestAction
interface
AITaskResetPathfindingFilters
interface
AITaskReturnState
interface
AITaskScripted
interface
AITaskSendOrder
interface
AITaskSetADS
interface
AITaskSetMovementSpeed
interface
AITaskSetPathfindingFilters
interface
AITaskSetVariable
interface
AITaskStop
interface
AITaskThrowGrenade
interface
AIWaypointClass
interface
AIWaypoint
Enfusion waypoints do not specify just a point in the world, they can also include a logic, goal, etc.
More...
interface
AIWaypointCycleClass
interface
AIWaypointCycle
Cycled waypoints are used when we want a series of waypoints repeating for an infinite or finite time.
More...
interface
AIWeaponTargetSelector
interface
AIWorldClass
interface
AIWorld
interface
AIWorldSystem
interface
AssignmentSolver
Simple solver for assignment problem.
More...
interface
BaseAimPoint
interface
BaseDecoratorTest
interface
BaseSinglePortContainer
interface
BehaviorTree
interface
BtVariable
interface
ChimeraAIAgentClass
interface
ChimeraAIAgent
interface
ChimeraAIControlComponentClass
interface
ChimeraAIControlComponent
Game version of
AIControlComponent
. Takes care of disabling of character when in high LOD.
More...
interface
ChimeraAIGroupClass
interface
ChimeraAIGroup
interface
ChimeraAIPathfindingComponentClass
interface
ChimeraAIPathfindingComponent
interface
ChimeraAIVehicleControlComponentClass
interface
ChimeraAIVehicleControlComponent
interface
ChimeraAIWorldClass
interface
ChimeraAIWorld
interface
ChimeraCoverManagerComponentClass
interface
ChimeraCoverManagerComponent
interface
CoverManagerComponentClass
interface
CoverManagerComponent
interface
DecoAiming
interface
DecoCheckLOD
interface
DecoDangerEvent
interface
DecoIsInVehicle
interface
Decorator
interface
DecoratorEntity
interface
DecoratorPathCompletedTest
interface
DecoratorScripted
interface
DecoratorTestCanPerformSmartActions
interface
DecoratorTestDamageIsAlive
interface
DecoratorTestHasAimRequest
interface
DecoratorTestHasAmmo
interface
DecoratorTestHasMoveRequest
interface
DecoratorTestHasWeapon
interface
DecoratorTestIsPerformingSmartAction
interface
DecoratorTestIsWeaponRaised
interface
DecoratorTestScripted
interface
DecoratorTimedBase
interface
DecoratorTimedDangerPerception
interface
DecoratorWeaponObstructed
interface
DecoTestDistanceToEntity
interface
DecoTestOrder
interface
DecoTestVariable
interface
ForEachChild
interface
InsectFlyMovementComponentClass
interface
InsectFlyMovementComponent
interface
MineManagerComponentClass
interface
MineManagerComponent
interface
NavmeshCustomLinkComponentClass
interface
NavmeshCustomLinkComponent
interface
NavmeshWorldComponentClass
interface
NavmeshWorldComponent
interface
Node
interface
NodePortsContainer
interface
OnEvent
interface
Parallel
interface
PathVisualizerClass
interface
PathVisualizer
interface
Repeater
interface
RoadNetworkBridgeComponentClass
interface
RoadNetworkBridgeComponent
interface
RootNode
interface
RunBT
interface
RunOnce
interface
RunOnEntity
interface
Selector
interface
Sequence
interface
SingleInputPortContainer
interface
SingleOutputPortContainer
interface
Switch
Enumerations
enum
EAIActionState
{
EAIActionState.EVALUATED
,
EAIActionState.RUNNING
,
EAIActionState.SUSPENDED
,
EAIActionState.COMPLETED
,
EAIActionState.FAILED
}
enum
EAIDangerEventType
{
EAIDangerEventType.Danger_UnsafeArea
,
EAIDangerEventType.Danger_None
,
EAIDangerEventType.Danger_NewEnemy
,
EAIDangerEventType.Danger_Deadbody
,
EAIDangerEventType.Danger_DamageTaken
,
EAIDangerEventType.Danger_MeleeDamageTaken
,
EAIDangerEventType.Danger_ProjectileHit
,
EAIDangerEventType.Danger_LostTarget
,
EAIDangerEventType.Danger_GrenadeLanding
,
EAIDangerEventType.Danger_WeaponFire
,
EAIDangerEventType.Danger_Vehicle
,
EAIDangerEventType.Danger_StartedBleeding
,
EAIDangerEventType.Danger_DoorMovement
,
EAIDangerEventType.Danger_VehicleHorn
,
EAIDangerEventType.Danger_Explosion
,
EAIDangerEventType.Danger_PhysicsContact
}
enum
EAIFindSmartAction_TagTest
{
EAIFindSmartAction_TagTest.None
,
EAIFindSmartAction_TagTest.AllSet
,
EAIFindSmartAction_TagTest.AnySet
,
EAIFindSmartAction_TagTest.InOrder
}
enum
EAimPointType
{
EAimPointType.NORMAL
,
EAimPointType.WEAK
,
EAimPointType.INCAPACITATE
}
enum
EAIOrderType
{
EAIOrderType.AIOrder_None
,
EAIOrderType.AIOrder_Hold
,
EAIOrderType.AIOrder_Move
,
EAIOrderType.AIOrder_Follow
,
EAIOrderType.AIOrder_Rearm
,
EAIOrderType.AIOrder_Defend
,
EAIOrderType.AIOrder_GetIn
,
EAIOrderType.AIOrder_Attack
,
EAIOrderType.AIOrder_Custom
}
enum
EAIUnitType
{
EAIUnitType.UnitType_Infantry
,
EAIUnitType.UnitType_VehicleUnarmored
,
EAIUnitType.UnitType_VehicleMedium
,
EAIUnitType.UnitType_VehicleHeavy
,
EAIUnitType.UnitType_Aircraft
,
EAIUnitType.UnitType_Fortification
,
EAIUnitType.UnitType_Count
}
enum
EAIWaypointCompletionType
{
EAIWaypointCompletionType.All
,
EAIWaypointCompletionType.Leader
,
EAIWaypointCompletionType.Any
}
enum
EMoveError
{
EMoveError.OK
,
EMoveError.STUCK
,
EMoveError.STOPPED
,
EMoveError.UNREACHABLE
,
EMoveError.WAITING_ON_NAVLINK
,
EMoveError.ENTITY_CANT_MOVE
,
EMoveError.ENTITY_NOT_MOVABLE
,
EMoveError.UNKNOWN
}
enum
ENodeResult
{
ENodeResult.NONE
,
ENodeResult.FAIL
,
ENodeResult.SUCCESS
,
ENodeResult.RUNNING
,
ENodeResult.ABORTED
,
ENodeResult.FINISHED
,
ENodeResult.TERMINAL
}
Detailed Description
Enumeration Type Documentation
◆
EAIActionState
enum
EAIActionState
Enumerator
EVALUATED
RUNNING
SUSPENDED
COMPLETED
FAILED
◆
EAIDangerEventType
enum EAIDangerEventType
Enumerator
Danger_UnsafeArea
Danger_None
Danger_NewEnemy
Danger_Deadbody
Danger_DamageTaken
Danger_MeleeDamageTaken
Danger_ProjectileHit
Danger_LostTarget
Danger_GrenadeLanding
Danger_WeaponFire
Danger_Vehicle
Danger_StartedBleeding
Danger_DoorMovement
Danger_VehicleHorn
Danger_Explosion
Danger_PhysicsContact
◆
EAIFindSmartAction_TagTest
enum
EAIFindSmartAction_TagTest
Enumerator
None
AllSet
AnySet
InOrder
◆
EAimPointType
enum
EAimPointType
Enumerator
NORMAL
WEAK
INCAPACITATE
◆
EAIOrderType
enum
EAIOrderType
Enumerator
AIOrder_None
AIOrder_Hold
AIOrder_Move
AIOrder_Follow
AIOrder_Rearm
AIOrder_Defend
AIOrder_GetIn
AIOrder_Attack
AIOrder_Custom
◆
EAIUnitType
enum
EAIUnitType
Enumerator
UnitType_Infantry
UnitType_VehicleUnarmored
UnitType_VehicleMedium
UnitType_VehicleHeavy
UnitType_Aircraft
UnitType_Fortification
UnitType_Count
◆
EAIWaypointCompletionType
enum
EAIWaypointCompletionType
Enumerator
All
Leader
Any
◆
EMoveError
enum
EMoveError
Enumerator
OK
STUCK
STOPPED
UNREACHABLE
WAITING_ON_NAVLINK
ENTITY_CANT_MOVE
ENTITY_NOT_MOVABLE
UNKNOWN
◆
ENodeResult
enum
ENodeResult
Enumerator
NONE
FAIL
SUCCESS
RUNNING
ABORTED
FINISHED
TERMINAL
Generated by
1.13.2