Skip to main content

Module ai_behavior_editor

Module ai_behavior_editor 

Source

Structs§

Aabb
AbilityManager
AgentMemory
AgentSnapshot
AiAbility
AiAgent
AiBehaviorEditor
AiEditorCapabilities
AiEditorTests
AiEventBus
AiLodManager
AiPresets
AiStateProfiler
AiSystemIntegrator
AnimBlendTree
AnimLayer
BehaviorModulator
BehaviorTree
Blackboard
BlackboardInspector
BtAnalyzer
BtClipboard
BtDebugger
BtNode
BtSerializer
BtTemplates
BtTickContext
CameraDirectorAi
CommandHistory
ConnectionDraft
Consideration
ContextSteering
CoverPoint
CoverSystem
DdaSystem
DebugVisualizationBuffer
DebugVizShape
DecisionTreeBuilder
DialogGraph
DialogNode
DialogOption
EditorSearch
EditorWindowLayout
EmotionBehaviorModifiers
EmotionEngine
EmotionState
EmotionalStimulus
FlockSimulation
FormationLayout
FsmInstance
FsmState
FsmTransition
FusedBelief
FuzzyBehaviorController
FuzzyInferenceSystem
FuzzyRule
FuzzySet
GoapAction
GoapLibrary
GoapPlanner
GoapValidator
GraphSelection
GridPathfinder
HearingConfig
HeatMapData
HtnMethod
HtnPlanner
InfluenceMap
IntentRecognizer
LocomotionAnimController
MemoryRecord
ModulatedParam
NavConnection
NavMesh
NavRegion
NodeComment
NodeGraphCamera
PerceivedEntity
PerceptionSystem
PerformanceMonitor
ReingoldTilford
ReplayBuffer
ResponseCurveTests
SearchResult
SensorFusion
SmellConfig
SocialGraph
SocialRelationship
SpatialGrid
SquadAi
SteeringAgent
SteeringBehaviors
TerrainQuery
ThreatAssessor
ThreatEntry
UtilityAction
UtilityDecisionMaker
UtilityLibrary
ValueNoise
VisionConfig
WorldStateFact
WorldStateTracker

Enums§

AiAgentMode
AiLodLevel
AiSignal
BlackboardValue
BtNodeType
BtStatus
BtUndoEntry
CompareOp
DdaEvent
DebugShapeType
DecisionTreeNode
EditorCommand
EditorKey
EditorTool
FormationType
FramingRule
FsmAction
FsmConditionOp
FuzzyMembershipType
HtnTask
LocoState
PlayerIntent
PrimaryEmotion
ResponseCurve
SearchLocation
SecondaryEmotion
SoundType
SquadObjective

Constants§

AI_EDITOR_MAX_AGENTS
AI_EDITOR_MAX_FSMS
AI_EDITOR_MAX_GOAP_ACTIONS
AI_EDITOR_MAX_TREES
AI_EDITOR_MAX_UTILITY_ACTIONS
AI_EDITOR_VERSION

Functions§

ai_editor_info
angle_between_vectors
catmull_rom_point
catmull_rom_velocity
check_line_of_sight_multi
clamp_angle
closest_point_on_segment
compute_flanking_score
compute_intercept_point
create_default_ai_editor
create_full_ai_system
effective_range_modifier
estimate_time_to_kill
frustum_cull_sphere
get_capabilities
global_editor_init
lerp_f32
pack_behavior_config
point_in_triangle
project_onto_plane
reflect_vector
rotate_vec2
run_all_validations
run_editor_tests
signed_angle_2d
simulate_combat_round
smooth_damp
smooth_damp_vec3
validate_editor

Type Aliases§

WorldState