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

Classes

struct  LibInfo
 
class  UpdateStep
 

Static Public Member Functions

static UpdateStep Startup ()
 
static UpdateStep GetNextUpdateStep ()
 

Static Public Attributes

static readonly UpdateStep[] UpdateSteps
 

Properties

static string PlatformsFolder [get]
 
static string StagingFolder [get]
 
static bool SourceLibsExist [get]
 

Static Private Member Functions

static string GetTargetPath (LibInfo libInfo)
 
static string GetTargetPath (LibInfo libInfo, Platform.FileLayout layout)
 
static string CPUAndLibPath (LibInfo libInfo)
 
static string GetSourcePath (LibInfo libInfo)
 
static PluginImporter GetPluginImporter (LibInfo libInfo)
 
static UpdateStep FindUpdateStep (Settings.SharedLibraryUpdateStages stage)
 
static void ResetUpdateStage ()
 

Static Private Attributes

const string AnyCPU = "AnyCPU"
 
static readonly LibInfo[] LibrariesToUpdate
 

Member Function Documentation

◆ CPUAndLibPath()

static string FMODUnity.StagingSystem.CPUAndLibPath ( LibInfo libInfo)
staticprivate

◆ FindUpdateStep()

static UpdateStep FMODUnity.StagingSystem.FindUpdateStep ( Settings.SharedLibraryUpdateStages stage)
staticprivate

◆ GetNextUpdateStep()

static UpdateStep FMODUnity.StagingSystem.GetNextUpdateStep ( )
static

◆ GetPluginImporter()

static PluginImporter FMODUnity.StagingSystem.GetPluginImporter ( LibInfo libInfo)
staticprivate

◆ GetSourcePath()

static string FMODUnity.StagingSystem.GetSourcePath ( LibInfo libInfo)
staticprivate

◆ GetTargetPath() [1/2]

static string FMODUnity.StagingSystem.GetTargetPath ( LibInfo libInfo)
staticprivate

◆ GetTargetPath() [2/2]

static string FMODUnity.StagingSystem.GetTargetPath ( LibInfo libInfo,
Platform.FileLayout layout )
staticprivate

◆ ResetUpdateStage()

static void FMODUnity.StagingSystem.ResetUpdateStage ( )
staticprivate

◆ Startup()

static UpdateStep FMODUnity.StagingSystem.Startup ( )
static

Member Data Documentation

◆ AnyCPU

const string FMODUnity.StagingSystem.AnyCPU = "AnyCPU"
staticprivate

◆ LibrariesToUpdate

readonly LibInfo [] FMODUnity.StagingSystem.LibrariesToUpdate
staticprivate
Initial value:
= {
new LibInfo() {cpu = "x86", os = "Windows", lib = "fmodstudioL.dll", platform = "win", buildTarget = BuildTarget.StandaloneWindows},
new LibInfo() {cpu = "x86_64", os = "Windows", lib = "fmodstudioL.dll", platform = "win", buildTarget = BuildTarget.StandaloneWindows64},
new LibInfo() {cpu = "x86_64", os = "Linux", lib = "libfmodstudioL.so", platform = "linux", buildTarget = BuildTarget.StandaloneLinux64},
new LibInfo() {cpu = AnyCPU, os = "OSX", lib = "fmodstudioL.bundle", platform = "mac", buildTarget = BuildTarget.StandaloneOSX},
}
Definition EditorUtils.cs:1306

◆ UpdateSteps

readonly UpdateStep [] FMODUnity.StagingSystem.UpdateSteps
static

Property Documentation

◆ PlatformsFolder

string FMODUnity.StagingSystem.PlatformsFolder
staticgetprivate

◆ SourceLibsExist

bool FMODUnity.StagingSystem.SourceLibsExist
staticget

◆ StagingFolder

string FMODUnity.StagingSystem.StagingFolder
staticgetprivate

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