This commit is contained in:
2025-04-17 23:59:17 +08:00
commit 88536f22da
57 changed files with 8094 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
#pragma once
#include "CoreMinimal.h"
#include "Modules/ModuleManager.h"
/**
* FLESH Editor Module - Editor tools for the Fully Locational Evisceration System for Humanoids
*/
class FFLESHEditorModule : public IModuleInterface
{
public:
/** IModuleInterface implementation */
virtual void StartupModule() override;
virtual void ShutdownModule() override;
/** Singleton getter */
static FFLESHEditorModule& Get()
{
return FModuleManager::LoadModuleChecked<FFLESHEditorModule>("FLESHEditor");
}
/** Open FLESH Editor */
void OpenFLESHEditor();
private:
/** Plugin command list */
TSharedPtr<class FUICommandList> PluginCommands;
};