Add Games File

This commit is contained in:
Ivan Anikin
2026-05-19 13:42:41 +07:00
parent 7908479e0c
commit 12e7e22c1a
3672 changed files with 125922 additions and 0 deletions
@@ -0,0 +1,40 @@
// Copyright Epic Games, Inc. All Rights Reserved.
#include "Factories/DirectorToolBlueprintFactory.h"
#include "Engine/Blueprint.h"
#include "Engine/BlueprintGeneratedClass.h"
#include "FunnyGirlEditorModule.h"
#include "Kismet2/KismetEditorUtilities.h"
#include "LLM/BrainToolBase.h"
#define LOCTEXT_NAMESPACE "DirectorToolBlueprintFactory"
UDirectorToolBlueprintFactory::UDirectorToolBlueprintFactory()
{
SupportedClass = UBlueprint::StaticClass();
bCreateNew = true;
bEditAfterNew = true;
}
UObject* UDirectorToolBlueprintFactory::FactoryCreateNew(UClass* InClass, UObject* InParent, FName InName, EObjectFlags Flags, UObject* Context, FFeedbackContext* Warn)
{
return FKismetEditorUtilities::CreateBlueprint(UBrainToolBase::StaticClass(), InParent, InName, BPTYPE_Normal, UBlueprint::StaticClass(), UBlueprintGeneratedClass::StaticClass());
}
FText UDirectorToolBlueprintFactory::GetDisplayName() const
{
return LOCTEXT("DisplayName", "Brain Tool");
}
uint32 UDirectorToolBlueprintFactory::GetMenuCategories() const
{
return FFunnyGirlEditorModule::GetNarrativeAssetCategory();
}
bool UDirectorToolBlueprintFactory::ShouldShowInNewMenu() const
{
return true;
}
#undef LOCTEXT_NAMESPACE