Files
ProjectEleri/Source/ProjectEleriEditor/Public/ProjectEleriEditorModule.h

26 lines
677 B
C
Raw Normal View History

2026-07-11 10:43:52 +02:00
#pragma once
2026-09-05 21:20:30 +02:00
#include "CoreMinimal.h"
2026-07-11 10:43:52 +02:00
#include "Modules/ModuleInterface.h"
class FProjectEleriEditorModule : public IModuleInterface
{
2026-09-05 21:20:30 +02:00
public:
virtual void StartupModule() override;
virtual void ShutdownModule() override;
/** Opens (or focuses) the Item Editor window. */
void OpenItemEditorTab();
/** Compares every NPC schedule asset's recorded anchor transforms against the anchors standing in
* the open level, writes the ones that have moved and saves the assets they belong to, and says
* what it found. */
void RecheckScheduleAssets();
2026-09-05 21:20:30 +02:00
private:
void RegisterMenus();
/** Tab id of the Item Editor window. */
static const FName ItemEditorTabName;
};