C# Class FMODUnity.EditorUtils

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: fmod/UnityIntegration Class Usage Examples

Private Properties

Property Type Description
About void
AsyncConnectCallback void
CheckForNameConflict bool
CreateSystem void
DestroySystem void
EditorUtils System
GetMasterBank string
HandleOnPlayModeChanged void
OnlineAPIDocs void
OnlineManual void
OnlineQA void
OnlineRevisions void
Update void
UpdateParamsOnEmitter void
VerionNumberToString string

Public Methods

Method Description
CheckResult ( FMOD result ) : void
CreateStudioEvent ( string eventPath, string eventName ) : string
GetBankDirectory ( ) : string
GetBankPlatforms ( ) : string[]
GetMetering ( ) : float[]
GetScriptOutput ( string command ) : string
IsConnectedToStudio ( ) : bool
IsFileOpenByStudio ( string path ) : bool
PreviewEvent ( EditorEventRef eventRef ) : void
PreviewPause ( ) : void
PreviewStop ( ) : void
PreviewUpdateParameter ( string paramName, float paramValue ) : void
PreviewUpdatePosition ( float distance, float orientation ) : void
SendScriptCommand ( string command ) : bool
UpdateParamsOnEmitter ( SerializedObject serializedObject, string path ) : void
ValidateSource ( bool &valid, string &reason ) : void

Private Methods

Method Description
About ( ) : void
AsyncConnectCallback ( IAsyncResult result ) : void
CheckForNameConflict ( string folderGuid, string eventName ) : bool
CreateSystem ( ) : void
DestroySystem ( ) : void
EditorUtils ( ) : System
GetMasterBank ( ) : string
HandleOnPlayModeChanged ( ) : void
OnlineAPIDocs ( ) : void
OnlineManual ( ) : void
OnlineQA ( ) : void
OnlineRevisions ( ) : void
Update ( ) : void
UpdateParamsOnEmitter ( UnityEngine obj, EditorEventRef eventRef ) : void
VerionNumberToString ( uint version ) : string

Method Details

CheckResult() public static method

public static CheckResult ( FMOD result ) : void
result FMOD
return void

CreateStudioEvent() public static method

public static CreateStudioEvent ( string eventPath, string eventName ) : string
eventPath string
eventName string
return string

GetBankDirectory() public static method

public static GetBankDirectory ( ) : string
return string

GetBankPlatforms() public static method

public static GetBankPlatforms ( ) : string[]
return string[]

GetMetering() public static method

public static GetMetering ( ) : float[]
return float[]

GetScriptOutput() public static method

public static GetScriptOutput ( string command ) : string
command string
return string

IsConnectedToStudio() public static method

public static IsConnectedToStudio ( ) : bool
return bool

IsFileOpenByStudio() public static method

public static IsFileOpenByStudio ( string path ) : bool
path string
return bool

PreviewEvent() public static method

public static PreviewEvent ( EditorEventRef eventRef ) : void
eventRef EditorEventRef
return void

PreviewPause() public static method

public static PreviewPause ( ) : void
return void

PreviewStop() public static method

public static PreviewStop ( ) : void
return void

PreviewUpdateParameter() public static method

public static PreviewUpdateParameter ( string paramName, float paramValue ) : void
paramName string
paramValue float
return void

PreviewUpdatePosition() public static method

public static PreviewUpdatePosition ( float distance, float orientation ) : void
distance float
orientation float
return void

SendScriptCommand() public static method

public static SendScriptCommand ( string command ) : bool
command string
return bool

UpdateParamsOnEmitter() public static method

public static UpdateParamsOnEmitter ( SerializedObject serializedObject, string path ) : void
serializedObject UnityEditor.SerializedObject
path string
return void

ValidateSource() public static method

public static ValidateSource ( bool &valid, string &reason ) : void
valid bool
reason string
return void