adf_core_python.core.component.action package#

Submodules#

adf_core_python.core.component.action.extend_action module#

class adf_core_python.core.component.action.extend_action.ExtendAction(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData)#

ベースクラス: ABC

abstractmethod calculate() → ExtendAction#
get_action() → Action | None#
get_count_precompute() → int#
get_count_prepare() → int#
get_count_resume() → int#
get_count_update_info() → int#
precompute(precompute_data: PrecomputeData) → ExtendAction#
prepare() → ExtendAction#
reset_count_precompute() → None#
reset_count_prepare() → None#
reset_count_resume() → None#
reset_count_update_info() → None#
resume(precompute_data: PrecomputeData) → ExtendAction#
abstractmethod set_target_entity_id(target_entity_id: EntityID) → ExtendAction#
update_info(message_manager: MessageManager) → ExtendAction#

Module contents#