Files
UnrealEngineUWP/Engine/Plugins/Runtime/AndroidFileServer/Source/AndroidFileServerEditor/Private/AndroidFileServerRuntimeSettings.cpp
chris babcock 28aae87aad Fix read-only issues with DefaultEngine.ini from AFS
#jira UE-144909
#android
[REVIEW] [at]Josh.Adams
#rb Josh.Adams

#preflight https://horde.devtools.epicgames.com/job/6227cb3b31133a23da553cb1
#lockdown Mitchell.Wilson

#ROBOMERGE-OWNER: chris.babcock
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 19312526 in //UE5/Release-5.0/... via CL 19313581
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19347704 by chris babcock in ue5-main branch]
2022-03-10 21:35:39 -05:00

36 lines
1.0 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "AndroidFileServerRuntimeSettings.h"
//////////////////////////////////////////////////////////////////////////
// UAndroidFileServerRuntimeSettings
UAndroidFileServerRuntimeSettings::UAndroidFileServerRuntimeSettings(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
, bEnablePlugin(true)
, bAllowNetworkConnection(true)
, SecurityToken(TEXT("[AUTO]"))
, bIncludeInShipping(false)
, bAllowExternalStartInShipping(false)
, bCompileAFSProject(false)
, bUseCompression(false)
, bLogFiles(false)
, bReportStats(false)
, ConnectionType(EAFSConnectionType::USBOnly)
, bUseManualIPAddress(false)
, ManualIPAddress(TEXT(""))
{
}
void UAndroidFileServerRuntimeSettings::PostInitProperties()
{
Super::PostInitProperties();
// Auto-generate a security token first time
if (SecurityToken == "[AUTO]")
{
FGuid UniqueId = FGuid::NewGuid();
SecurityToken = UniqueId.ToString();
TryUpdateDefaultConfigFile(TEXT(""), false);
}
}