EM_Task/UnrealEd/Private/EditorGroup.cpp

43 lines
981 B
C++
Raw Permalink Normal View History

2026-02-13 16:18:33 +08:00
// Copyright Epic Games, Inc. All Rights Reserved.
#include "CoreMinimal.h"
#include "Misc/MessageDialog.h"
#include "GameFramework/Actor.h"
#include "Engine/World.h"
#include "Editor/UnrealEdEngine.h"
#include "Editor/GroupActor.h"
#include "Engine/Selection.h"
#include "Editor.h"
#include "ScopedTransaction.h"
#include "ActorGroupingUtils.h"
void UUnrealEdEngine::edactRegroupFromSelected()
{
UActorGroupingUtils::Get()->GroupSelected();
}
void UUnrealEdEngine::edactUngroupFromSelected()
{
UActorGroupingUtils::Get()->UngroupSelected();
}
void UUnrealEdEngine::edactLockSelectedGroups()
{
UActorGroupingUtils::Get()->LockSelectedGroups();
}
void UUnrealEdEngine::edactUnlockSelectedGroups()
{
UActorGroupingUtils::Get()->UnlockSelectedGroups();
}
void UUnrealEdEngine::edactAddToGroup()
{
UActorGroupingUtils::Get()->AddSelectedToGroup();
}
void UUnrealEdEngine::edactRemoveFromGroup()
{
UActorGroupingUtils::Get()->RemoveSelectedFromGroup();
}