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

Classes

class  BuildProcessor
 

Public Member Functions

void Clear ()
 
void CreateSettingsAsset (string assetName)
 
void AddPlatformForBuildTargets (Platform platform)
 
PlatformGroup AddPlatformGroup (string displayName, int sortOrder)
 
void ResetPlatformSettings ()
 
void ReimportLegacyPlatforms ()
 
void UpdateMigratedPlatform (Platform platform)
 
void AddMissingPlatforms ()
 
Platform GetPlatform (BuildTarget buildTarget)
 
void SetPlatformParent (Platform platform, Platform newParent)
 
void SetPlatformSortOrder (Platform platform, float sortOrder)
 
void SortPlatformChildren (Platform platform)
 
bool CanBuildTarget (BuildTarget target, Platform.BinaryType binaryType, out string error)
 
void PreprocessBuild (BuildTarget target, Platform.BinaryType binaryType)
 
void CleanTemporaryFiles ()
 
void DeleteTemporaryFile (string assetPath)
 
void CheckActiveBuildTarget ()
 
void AddPlatformsToAsset ()
 

Static Public Member Functions

static void EditSettings ()
 

Static Public Attributes

const string DownloadURL = "https://www.fmod.com/download"
 

Properties

static string FMODFolderFull [get]
 
static string CacheFolderRelative [get]
 
static string CacheFolderFull [get]
 
static string RegisterStaticPluginsAssetPathRelative [get]
 
static string RegisterStaticPluginsAssetPathFull [get]
 
static EditorSettings Instance [get]
 
Settings RuntimeSettings [get, set]
 
Platform CurrentEditorPlatform [get]
 
bool ForceLoggingBinaries = false [get, set]
 

Private Member Functions

void ClearPlatformSettings ()
 
void MigrateLegacyPlatforms< TValue, TSetting > (List< TSetting > settings, Platform.PropertyAccessor< TValue > property, Func< Legacy.Platform, Platform > getMigrationTarget)
 
void AffirmPlatformProperties (Platform platform)
 
void RemovePlatformFromAsset (Platform platform)
 
void PostprocessBuild (BuildTarget target)
 
void PreprocessStaticPlugins (Platform platform, BuildTarget target)
 
void AddPlatformToAsset (Platform platform)
 

Static Private Member Functions

static EditorSettings ()
 
static void SelectBinaries (Platform platform, BuildTarget target, Platform.BinaryType binaryType)
 

Private Attributes

Dictionary< BuildTarget, PlatformPlatformForBuildTarget = new Dictionary<BuildTarget, Platform>()
 
Dictionary< string, bool > binaryCompatibilitiesBeforeBuild
 

Static Private Attributes

const string CacheFolderName = "Cache"
 
const string RegisterStaticPluginsFile = "RegisterStaticPlugins.cs"
 

Constructor & Destructor Documentation

◆ EditorSettings()

static FMODUnity.EditorSettings.EditorSettings ( )
staticprivate

Member Function Documentation

◆ AddMissingPlatforms()

void FMODUnity.EditorSettings.AddMissingPlatforms ( )

◆ AddPlatformForBuildTargets()

void FMODUnity.EditorSettings.AddPlatformForBuildTargets ( Platform platform)

◆ AddPlatformGroup()

PlatformGroup FMODUnity.EditorSettings.AddPlatformGroup ( string displayName,
int sortOrder )

◆ AddPlatformsToAsset()

void FMODUnity.EditorSettings.AddPlatformsToAsset ( )

◆ AddPlatformToAsset()

void FMODUnity.EditorSettings.AddPlatformToAsset ( Platform platform)
private

◆ AffirmPlatformProperties()

void FMODUnity.EditorSettings.AffirmPlatformProperties ( Platform platform)
private

◆ CanBuildTarget()

bool FMODUnity.EditorSettings.CanBuildTarget ( BuildTarget target,
Platform.BinaryType binaryType,
out string error )

◆ CheckActiveBuildTarget()

void FMODUnity.EditorSettings.CheckActiveBuildTarget ( )

◆ CleanTemporaryFiles()

void FMODUnity.EditorSettings.CleanTemporaryFiles ( )

◆ Clear()

void FMODUnity.EditorSettings.Clear ( )

◆ ClearPlatformSettings()

void FMODUnity.EditorSettings.ClearPlatformSettings ( )
private

◆ CreateSettingsAsset()

void FMODUnity.EditorSettings.CreateSettingsAsset ( string assetName)

◆ DeleteTemporaryFile()

void FMODUnity.EditorSettings.DeleteTemporaryFile ( string assetPath)

◆ EditSettings()

static void FMODUnity.EditorSettings.EditSettings ( )
static

◆ GetPlatform()

Platform FMODUnity.EditorSettings.GetPlatform ( BuildTarget buildTarget)

◆ MigrateLegacyPlatforms< TValue, TSetting >()

void FMODUnity.EditorSettings.MigrateLegacyPlatforms< TValue, TSetting > ( List< TSetting > settings,
Platform.PropertyAccessor< TValue > property,
Func< Legacy.Platform, Platform > getMigrationTarget )
private
Type Constraints
TSetting :Legacy.PlatformSetting<TValue> 

◆ PostprocessBuild()

void FMODUnity.EditorSettings.PostprocessBuild ( BuildTarget target)
private

◆ PreprocessBuild()

void FMODUnity.EditorSettings.PreprocessBuild ( BuildTarget target,
Platform.BinaryType binaryType )

◆ PreprocessStaticPlugins()

void FMODUnity.EditorSettings.PreprocessStaticPlugins ( Platform platform,
BuildTarget target )
private

◆ ReimportLegacyPlatforms()

void FMODUnity.EditorSettings.ReimportLegacyPlatforms ( )

◆ RemovePlatformFromAsset()

void FMODUnity.EditorSettings.RemovePlatformFromAsset ( Platform platform)
private

◆ ResetPlatformSettings()

void FMODUnity.EditorSettings.ResetPlatformSettings ( )

◆ SelectBinaries()

static void FMODUnity.EditorSettings.SelectBinaries ( Platform platform,
BuildTarget target,
Platform.BinaryType binaryType )
staticprivate

◆ SetPlatformParent()

void FMODUnity.EditorSettings.SetPlatformParent ( Platform platform,
Platform newParent )

◆ SetPlatformSortOrder()

void FMODUnity.EditorSettings.SetPlatformSortOrder ( Platform platform,
float sortOrder )

◆ SortPlatformChildren()

void FMODUnity.EditorSettings.SortPlatformChildren ( Platform platform)

◆ UpdateMigratedPlatform()

void FMODUnity.EditorSettings.UpdateMigratedPlatform ( Platform platform)

Member Data Documentation

◆ binaryCompatibilitiesBeforeBuild

Dictionary<string, bool> FMODUnity.EditorSettings.binaryCompatibilitiesBeforeBuild
private

◆ CacheFolderName

const string FMODUnity.EditorSettings.CacheFolderName = "Cache"
staticprivate

◆ DownloadURL

const string FMODUnity.EditorSettings.DownloadURL = "https://www.fmod.com/download"
static

◆ PlatformForBuildTarget

Dictionary<BuildTarget, Platform> FMODUnity.EditorSettings.PlatformForBuildTarget = new Dictionary<BuildTarget, Platform>()
private

◆ RegisterStaticPluginsFile

const string FMODUnity.EditorSettings.RegisterStaticPluginsFile = "RegisterStaticPlugins.cs"
staticprivate

Property Documentation

◆ CacheFolderFull

string FMODUnity.EditorSettings.CacheFolderFull
staticgetprivate

◆ CacheFolderRelative

string FMODUnity.EditorSettings.CacheFolderRelative
staticgetprivate

◆ CurrentEditorPlatform

Platform FMODUnity.EditorSettings.CurrentEditorPlatform
get

◆ FMODFolderFull

string FMODUnity.EditorSettings.FMODFolderFull
staticgetprivate

◆ ForceLoggingBinaries

bool FMODUnity.EditorSettings.ForceLoggingBinaries = false
getset

◆ Instance

EditorSettings FMODUnity.EditorSettings.Instance
staticget

◆ RegisterStaticPluginsAssetPathFull

string FMODUnity.EditorSettings.RegisterStaticPluginsAssetPathFull
staticgetprivate

◆ RegisterStaticPluginsAssetPathRelative

string FMODUnity.EditorSettings.RegisterStaticPluginsAssetPathRelative
staticgetprivate

◆ RuntimeSettings

Settings FMODUnity.EditorSettings.RuntimeSettings
getset

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