In .h
-------------------------------------------------------------------------------------
UCLASS()
class FF_WALKING_API URWTextFileLibrary : public UBlueprintFunctionLibrary
{
GENERATED_BODY()
public:
UFUNCTION( BlueprintPure, Category = "text", meta = (Keywords = "LoadText") )
static bool LoadText( FString FileName, FString& OutText );
UFUNCTION( BlueprintCallable, Category = "text", meta = (Keywords = "SaveText") )
static bool SaveText( FString SaveText, FString FileName );
UFUNCTION( BlueprintCallable, Category = "text", meta = (Keywords = "SaveTxetApp") )
static bool SaveText_Append( FString AppendText, FString FileName );
};
-------------------------------------------------------------------------------------
In .cpp
-------------------------------------------------------------------------------------
#include "RWTextFileLibrary.h"
bool URWTextFileLibrary::LoadText( FString FileName, FString& OutText )
{
return FFileHelper::LoadFileToString( OutText, *(FPaths::GameDir() + FileName) );
}
bool URWTextFileLibrary::SaveText( FString SaveText, FString FileName )
{
return FFileHelper::SaveStringToFile( SaveText, *(FPaths::GameDir() + FileName) );
}
bool URWTextFileLibrary::SaveText_Append( FString AppendText, FString FileName )
{
return FFileHelper::SaveStringToFile( AppendText, *(FPaths::GameDir() + FileName), FFileHelper::EEncodingOptions::AutoDetect, &IFileManager::Get(), EFileWrite::FILEWRITE_Append );
}
'프로그래밍 ----------------------- > Unreal Engine 4' 카테고리의 다른 글
[언리얼엔진4] 날짜 및 시간을 자리수에 맞춰서 문자열만들기 (0) | 2022.02.07 |
---|---|
임의 Possess후 리플리케이션 범위작동이 이상할때 (0) | 2019.01.22 |
Unreal4 - Dedicated Server에서 Animation시퀀스의 Notify 받는 방법 (0) | 2018.07.17 |