25 lines
850 B
C++
25 lines
850 B
C++
|
// © 2024 Long Ly. All rights reserved. Any unauthorized use, reproduction, or distribution of this trademark is strictly prohibited and may result in legal action.
|
|||
|
|
|||
|
|
|||
|
#include "ModularGameplayActors/OLSModularAIController.h"
|
|||
|
|
|||
|
#include "Components/GameFrameworkComponentManager.h"
|
|||
|
|
|||
|
void AOLSModularAIController::PreInitializeComponents()
|
|||
|
{
|
|||
|
Super::PreInitializeComponents();
|
|||
|
UGameFrameworkComponentManager::AddGameFrameworkComponentReceiver(this);
|
|||
|
}
|
|||
|
|
|||
|
void AOLSModularAIController::BeginPlay()
|
|||
|
{
|
|||
|
UGameFrameworkComponentManager::SendGameFrameworkComponentExtensionEvent(this, UGameFrameworkComponentManager::NAME_GameActorReady);
|
|||
|
Super::BeginPlay();
|
|||
|
}
|
|||
|
|
|||
|
void AOLSModularAIController::EndPlay(const EEndPlayReason::Type endPlayReason)
|
|||
|
{
|
|||
|
UGameFrameworkComponentManager::RemoveGameFrameworkComponentReceiver(this);
|
|||
|
Super::EndPlay(endPlayReason);
|
|||
|
}
|