KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
AListActorManager.h
이 파일의 문서화 페이지로 가기
1// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
7#pragma once
8
9#include "CoreMinimal.h"
10#include "GameFramework/Actor.h"
11#include "AListActorManager.generated.h"
12
18UCLASS()
19class COFFEELIBRARY_API AListActorManager : public AActor
20{
21 GENERATED_BODY()
22public:
24 UPROPERTY(EditInstanceOnly, BlueprintReadWrite, Category="List")
25 TArray<AActor*> ArrayActors;
26
28 UPROPERTY(EditAnywhere, Category="List")
29 TSubclassOf<AActor> ClassFilter;
30
32 UFUNCTION(CallInEditor, Category="List", meta=(DevelopmentOnly, DisplayName="Assign Item (Replace)"))
33 void AssignItemReplace();
34
36 UFUNCTION(CallInEditor, Category="List", meta=(DevelopmentOnly, DisplayName="Assign Item (Append)"))
37 void AssignItemAppend();
38
40 UFUNCTION(CallInEditor, Category="List", meta=(DevelopmentOnly, DisplayName="Sort by Name (Asc)"))
41 void SortByNameAsc();
42
44 UFUNCTION(CallInEditor, Category="List", meta=(DevelopmentOnly, DisplayName="Sort by Name (Desc)"))
45 void SortByNameDesc();
46
47#if WITH_EDITOR
48protected:
50 int32 GatherSelectedItem(TArray<AActor*>& Out) const;
52 void AssignInternal(bool bAppend);
53#endif
54};
에디터에서 배열을 구성하기 위한 도우미 액터.