Enfusion Script API
Loading...
Searching...
No Matches
Classes
|
Enumerations
AI
Classes
interface
AIAgentClass
interface
AIAgent
interface
AIBaseAimingComponentClass
interface
AIBaseAimingComponent
interface
AIBaseMovementComponentClass
interface
AIBaseMovementComponent
interface
AIBehaviorTreeComponentClass
interface
AIBehaviorTreeComponent
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
AIFormationComponentClass
interface
AIFormationComponent
interface
AIFormationDefinition
interface
AIGroupClass
interface
AIGroup
interface
AIMessage
Base class for all messages related to AI.
More...
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
AITaskCreateGroup
interface
AITaskCreatePosition
interface
AITaskFindEntity
interface
AITaskGetAimingPosition
interface
AITaskGetControlledEntity
interface
AITaskGetGroupChildren
interface
AITaskGetWaypoint
interface
AITaskIdle
interface
AITaskMove
interface
AITaskMoveToEntity
interface
AITaskOrient
interface
AITaskRequestAction
interface
AITaskResetPathfindingFilters
interface
AITaskReturnState
interface
AITaskScripted
interface
AITaskSetMovementSpeed
interface
AITaskSetPathfindingFilters
interface
AITaskSetVariable
interface
AITaskStop
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
AIWorldClass
interface
AIWorld
interface
AssignmentSolver
Simple solver for assignment problem.
More...
interface
BaseAimPoint
interface
BaseDecoratorTest
interface
BaseSinglePortContainer
interface
BehaviorTree
interface
CoverManagerComponentClass
interface
CoverManagerComponent
interface
Decorator
interface
DecoratorEntity
interface
DecoratorPathCompletedTest
interface
DecoratorScripted
interface
DecoratorTestHasAimRequest
interface
DecoratorTestHasMoveRequest
interface
DecoratorTestIsAimedWithThreshold
interface
DecoratorTestScripted
interface
DecoratorTimedBase
interface
DecoratorTimedDangerPerception
interface
DecoTestDistanceToEntity
interface
DecoTestVariable
interface
ForEachChild
interface
NavmeshCustomLinkComponentClass
interface
NavmeshCustomLinkComponent
interface
NavmeshWorldComponentClass
interface
NavmeshWorldComponent
interface
Node
interface
NodePortsContainer
interface
OnEvent
interface
Parallel
interface
Repeater
interface
RootNode
interface
RunBT
interface
RunOnce
interface
RunOnEntity
interface
Selector
interface
Sequence
interface
SingleInputPortContainer
interface
SingleOutputPortContainer
interface
Switch
Enumerations
enum
EAIDangerEventType
{
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_Count
}
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
EAIWaypointCompletionType
{
EAIWaypointCompletionType.All
,
EAIWaypointCompletionType.Leader
,
EAIWaypointCompletionType.Any
}
enum
EMoveRequestResult
{
EMoveRequestResult.Uninitialized
,
EMoveRequestResult.Running
,
EMoveRequestResult.Succeeded
,
EMoveRequestResult.Failed
,
EMoveRequestResult.Stopped
,
EMoveRequestResult.Aborted
,
EMoveRequestResult.Stuck
,
EMoveRequestResult.Unreachable
,
EMoveRequestResult.PathfindingFailure
,
EMoveRequestResult.WaitingOnNavlink
,
EMoveRequestResult.EntityCantMove
}
enum
ENodeResult
{
ENodeResult.NONE
,
ENodeResult.FAIL
,
ENodeResult.SUCCESS
,
ENodeResult.RUNNING
,
ENodeResult.BREAKPOINT
}
Detailed Description
Enumeration Type Documentation
◆
EAIDangerEventType
enum
EAIDangerEventType
Enumerator
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_Count
◆
EAIOrderType
enum
EAIOrderType
Enumerator
AIOrder_None
AIOrder_Hold
AIOrder_Move
AIOrder_Follow
AIOrder_Rearm
AIOrder_Defend
AIOrder_GetIn
AIOrder_Attack
AIOrder_Custom
◆
EAIWaypointCompletionType
enum
EAIWaypointCompletionType
Enumerator
All
Leader
Any
◆
EMoveRequestResult
enum
EMoveRequestResult
Enumerator
Uninitialized
Running
Succeeded
Failed
Stopped
Aborted
Stuck
Unreachable
PathfindingFailure
WaitingOnNavlink
EntityCantMove
◆
ENodeResult
enum
ENodeResult
Enumerator
NONE
FAIL
SUCCESS
RUNNING
BREAKPOINT
Generated by
1.9.6