Unity 6.3
0 онлайн 87 гостей 3 в системе
Вход

AndroidProjectFiles.SetFileContents

Declaration

public void SetFileContents(string path, byte[] contents);

Параметры

Параметр Описание
путь Файл для записи. Этот путь относится к пути проекта Gradle.
Содержание Содержимое массива байтов.

Описание

Задает содержимое нового файла в указанных байтах.

Чтобы использовать этот метод, необходимо сначала объявить новый файл в AndroidProjectFilesModifier.Setup с помощью метода AndroidProjectFilesModifierContext.AdditionalOutputs.AddFileWithContents.

using UnityEditor.Android;

public class ModifyProjectScript : AndroidProjectFilesModifier { // Configure the required settings/outputs to modify the Android project files public override AndroidProjectFilesModifierContext Setup() { var projectFilesContext = new AndroidProjectFilesModifierContext();

// Add new file example projectFilesContext.Outputs.AddFileWithContents("AdditionalContent/ModifyProjectTextFile.txt");

return projectFilesContext; }

// Modify the Android project files public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles) { // Set file contents example // Requires file to be added to output in Setup method projectFiles.SetFileContents("AdditionalContent/ModifyProjectTextFile.txt", "This was created in the OnModifyAndroidProjectFiles method"); } }