removed unused methods(BeginPlay, Tick) and added rider plugin

This commit is contained in:
Caleb Buhungiro
2025-07-05 15:04:21 +08:00
parent a98fd4b2a7
commit 58a7fc2f55
416 changed files with 64917 additions and 16 deletions

View File

@@ -0,0 +1,29 @@
#pragma once
#include "CoreMinimal.h"
#include "Containers/Ticker.h"
#include "lifetime/LifetimeDefinition.h"
#include "Modules/ModuleManager.h"
#include "Runtime/Launch/Resources/Version.h"
DECLARE_LOG_CATEGORY_EXTERN(FLogRiderLCModule, Log, All);
class FRiderLCModule : public IModuleInterface
{
public:
virtual void StartupModule() override;
virtual void ShutdownModule() override;
virtual bool SupportsDynamicReloading() override { return true; }
void SetupLiveCodingBinds();
private:
bool Tick(float DeltaTime);
rd::LifetimeDefinition ModuleLifetimeDef;
FTickerDelegate TickDelegate;
#if ENGINE_MAJOR_VERSION < 5
FDelegateHandle TickDelegateHandle;
#else
FTSTicker::FDelegateHandle TickDelegateHandle;
#endif
};