diff --git a/dGame/dComponents/MovementAIComponent.cpp b/dGame/dComponents/MovementAIComponent.cpp index 2718b490c..4bac3562e 100644 --- a/dGame/dComponents/MovementAIComponent.cpp +++ b/dGame/dComponents/MovementAIComponent.cpp @@ -70,7 +70,10 @@ MovementAIComponent::MovementAIComponent(Entity* parent, const int32_t component m_IsBounced = false; RegisterMsg(&MovementAIComponent::OnGetObjectReportInfo); +} +// The level config: the attached path +void MovementAIComponent::LoadConfigData() { SetPath(m_Parent->GetVarAsString(u"attached_path")); } diff --git a/dGame/dComponents/MovementAIComponent.h b/dGame/dComponents/MovementAIComponent.h index a97c412a9..910e241b0 100644 --- a/dGame/dComponents/MovementAIComponent.h +++ b/dGame/dComponents/MovementAIComponent.h @@ -66,6 +66,8 @@ public: MovementAIComponent(Entity* parentEntity, const int32_t componentID, MovementAIInfo info); + void LoadConfigData() override; + void SetPath(const std::string pathName); void Run(float deltaTime) override;