unreal.AIPerceptionSystem¶
- class unreal.AIPerceptionSystem(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
AISubsystemAI Subsystem managing AI Perception through registered AI Senses between Listeners and Stimuli Sources
C++ Source:
Module: AIModule
File: AIPerceptionSystem.h
Editor Properties: (see get_editor_property/set_editor_property)
perception_aging_rate(float): [Read-Write]
- classmethod get_sense_class_for_stimulus(world_context_object, stimulus)¶
Get Sense Class for Stimulus
- Parameters:
world_context_object (Object)
stimulus (AIStimulus)
- Return type:
- classmethod register_perception_stimuli_source(world_context_object, sense, target) bool¶
Register Perception Stimuli Source
- report_event(perception_event) None¶
Report Event
- Parameters:
perception_event (AISenseEvent)
- classmethod report_perception_event(world_context_object, perception_event) None¶
Report Perception Event
- Parameters:
world_context_object (Object)
perception_event (AISenseEvent)