//public bool CopyFileToDevice(string PackageName, string SourcePath, string DestPath, bool IgnoreDependencies = false) //{ // This function existed for Android, but I don't think we necessarily need it for Lumin. No separate OBB-style data currently. // If needed in the future can base it off Gauntlet.TargetDeviceAndroid.cs' implementation. //} // This is the com.yourcompany.projectname that is shown for installs on device public string GetQualifiedProjectName(string ProjectName) { // ask the .ini system for what version to use ConfigHierarchy Ini = ConfigCache.ReadHierarchy(ConfigHierarchyType.Engine, DirectoryReference.FromString(Path.Combine(Environment.CurrentDirectory, ProjectName).ToString()), UnrealTargetPlatform.Lumin); // check for project override of NDK API level string QualifiedPackageName; Ini.GetString("/Script/LuminRuntimeSettings.LuminRuntimeSettings", "PackageName", out QualifiedPackageName); QualifiedPackageName = QualifiedPackageName.Trim(); QualifiedPackageName = QualifiedPackageName.Replace("[PROJECT]", ProjectName); return QualifiedPackageName.ToLower(); }