/
linkfly
/
MasterKnight
Обзор
Документация
Войти
/
linkfly
/
MasterKnight
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
Plugins/Developer/RiderLink/Source/RiderGameControl/Public/RiderGameControl.hpp
30 строк
863 B
Сергей Катревич
lesson-9 in progress, RiderLink added
29 дек 2025, 08:07
29 дек 2025, 08:07
04d607e
Код
Авторство
О чём код?
#pragma once #include "lifetime/LifetimeDefinition.h" #include "Logging/LogMacros.h" #include "Logging/LogVerbosity.h" #include "Modules/ModuleInterface.h" #include "Templates/UniquePtr.h" DECLARE_LOG_CATEGORY_EXTERN(FLogRiderGameControlModule, Log, All); class FRiderGameControl; class FRiderGameControlActionsCache; class FRiderGameControlModule : public IModuleInterface { public: FRiderGameControlModule() = default; virtual ~FRiderGameControlModule() override = default; /** IModuleInterface implementation */ virtual void StartupModule() override; virtual void ShutdownModule() override; virtual bool SupportsDynamicReloading() override { return true; } private: rd::LifetimeDefinition ModuleLifetimeDefinition; TUniquePtr<FRiderGameControl> GameControl; TUniquePtr<FRiderGameControlActionsCache> ActionsCache; };