Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
FMODUnity.FileReorganizer.TaskGenerator Struct Reference

Classes

struct  MoveRecord
 

Static Public Member Functions

static void Generate (List< Task > tasks)
 

Private Member Functions

void GenerateTasksForPlatform (Platform platform)
 
void AddFolderTasks (string path)
 
void AddFolderTask (string path)
 
void AddMoveTask (string source, string destination)
 
void GenerateTasksForCodeFolders ()
 
void GenerateTasksForLooseAssets ()
 
void GenerateFolderMergeTasks (string sourceFolder, string destinationFolder)
 
void GenerateTasksForLegacyCodeFiles ()
 
void GenerateTasksForFolderCleanup ()
 
void SearchSubFolders (string folder)
 

Static Private Member Functions

static IEnumerable< string > FindFileAssets (string folder)
 

Private Attributes

List< Tasktasks
 

Static Private Attributes

const string AssetsFolder = "Assets"
 
const string FMODRoot = "Assets/Plugins/FMOD"
 
const string FMODSource = FMODRoot + "/src"
 
static readonly string[] BaseFolders
 
static readonly MoveRecord[] looseAssets
 
static readonly string[] fmodFoldersToCleanUp
 
static readonly string[] publicFoldersToCleanUp
 
static readonly MoveRecord[] codeFolders
 

Member Function Documentation

◆ AddFolderTask()

void FMODUnity.FileReorganizer.TaskGenerator.AddFolderTask ( string path)
private

◆ AddFolderTasks()

void FMODUnity.FileReorganizer.TaskGenerator.AddFolderTasks ( string path)
private

◆ AddMoveTask()

void FMODUnity.FileReorganizer.TaskGenerator.AddMoveTask ( string source,
string destination )
private

◆ FindFileAssets()

static IEnumerable< string > FMODUnity.FileReorganizer.TaskGenerator.FindFileAssets ( string folder)
staticprivate

◆ Generate()

static void FMODUnity.FileReorganizer.TaskGenerator.Generate ( List< Task > tasks)
static

◆ GenerateFolderMergeTasks()

void FMODUnity.FileReorganizer.TaskGenerator.GenerateFolderMergeTasks ( string sourceFolder,
string destinationFolder )
private

◆ GenerateTasksForCodeFolders()

void FMODUnity.FileReorganizer.TaskGenerator.GenerateTasksForCodeFolders ( )
private

◆ GenerateTasksForFolderCleanup()

void FMODUnity.FileReorganizer.TaskGenerator.GenerateTasksForFolderCleanup ( )
private

◆ GenerateTasksForLegacyCodeFiles()

void FMODUnity.FileReorganizer.TaskGenerator.GenerateTasksForLegacyCodeFiles ( )
private

◆ GenerateTasksForLooseAssets()

void FMODUnity.FileReorganizer.TaskGenerator.GenerateTasksForLooseAssets ( )
private

◆ GenerateTasksForPlatform()

void FMODUnity.FileReorganizer.TaskGenerator.GenerateTasksForPlatform ( Platform platform)
private

◆ SearchSubFolders()

void FMODUnity.FileReorganizer.TaskGenerator.SearchSubFolders ( string folder)
private

Member Data Documentation

◆ AssetsFolder

const string FMODUnity.FileReorganizer.TaskGenerator.AssetsFolder = "Assets"
staticprivate

◆ BaseFolders

readonly string [] FMODUnity.FileReorganizer.TaskGenerator.BaseFolders
staticprivate
Initial value:
= {
"Assets/Plugins",
"Assets",
}
const string FMODSource
Definition FileReorganizer.cs:923
const string FMODRoot
Definition FileReorganizer.cs:922

◆ codeFolders

readonly MoveRecord [] FMODUnity.FileReorganizer.TaskGenerator.codeFolders
staticprivate
Initial value:
= {
new MoveRecord() { source = FMODSource + "/Runtime", destination = "src" },
new MoveRecord() { source = FMODSource + "/Runtime/Timeline", destination = "src" },
new MoveRecord() { source = FMODSource + "/Runtime/wrapper", destination = "src" },
new MoveRecord() { source = FMODSource + "/Editor/Timeline", destination = "src/Editor" },
new MoveRecord() { source = FMODRoot + "/Timeline", destination = "src" },
new MoveRecord() { source = FMODRoot + "/Wrapper", destination = "src" },
new MoveRecord() { source = "Assets/Plugins/Editor/FMOD", destination = "src/Editor" },
new MoveRecord() { source = "Assets/Plugins/Editor/FMOD/Timeline", destination = "src/Editor" },
}
Definition FileReorganizer.cs:1068

◆ fmodFoldersToCleanUp

readonly string [] FMODUnity.FileReorganizer.TaskGenerator.fmodFoldersToCleanUp
staticprivate
Initial value:
= {
"Assets/Plugins/FMOD/Runtime",
"Assets/Plugins/FMOD/lib",
}

◆ FMODRoot

const string FMODUnity.FileReorganizer.TaskGenerator.FMODRoot = "Assets/Plugins/FMOD"
staticprivate

◆ FMODSource

const string FMODUnity.FileReorganizer.TaskGenerator.FMODSource = FMODRoot + "/src"
staticprivate

◆ looseAssets

readonly MoveRecord [] FMODUnity.FileReorganizer.TaskGenerator.looseAssets
staticprivate
Initial value:
= {
new MoveRecord() { source = FMODRoot + "/fmodplugins.cpp", destination = "obsolete" },
new MoveRecord() { source = "Assets/Editor/FMODMigrationUtil.cs", destination = "obsolete" },
new MoveRecord() { source = "Assets/GoogleVR", destination = "addons" },
new MoveRecord() { source = "Assets/ResonanceAudio", destination = "addons" },
new MoveRecord() { source = "Assets/Resources/FMODStudioSettings.asset", destination = "Resources" },
new MoveRecord() { source = "Assets/FMODStudioCache.asset", destination = "Resources" },
new MoveRecord() { source = FMODRoot + "/src/Runtime/fmodplugins.cpp", destination = "obsolete" },
new MoveRecord() { source = FMODRoot + "/src/Runtime/fmod_static_plugin_support.h", destination = "obsolete" },
new MoveRecord() { source = FMODRoot + "/src/Runtime/CodeGeneration.cs", destination = "src/Editor" },
new MoveRecord() { source = FMODRoot + "/src/fmodplugins.cpp", destination = "obsolete" },
new MoveRecord() { source = FMODRoot + "/src/fmod_static_plugin_support.h", destination = "obsolete" },
new MoveRecord() { source = FMODSource + "/CodeGeneration.cs", destination = "src/Editor" },
}

◆ publicFoldersToCleanUp

readonly string [] FMODUnity.FileReorganizer.TaskGenerator.publicFoldersToCleanUp
staticprivate
Initial value:
= {
"Assets/Plugins/Editor",
}

◆ tasks

List<Task> FMODUnity.FileReorganizer.TaskGenerator.tasks
private

The documentation for this struct was generated from the following file: