Zdexby TheHolyOneZ
36,909 classes
Class

RuntimeManager

: MonoBehaviour : Behaviour : Component : Object : Object
FMODUnity.RuntimeManager, FMODUnity 0x00A8 (168 B) inherited 0x0020 FMODUnity.dll
0x00x00A8

Members 24

OffsetSizeNameTypeFlagsDefault
—0x08BankStubPrefixstringPublicStatic+1 flags0
0x08initExceptionSystemNotInitializedExceptionPrivateStatic—
0x08instanceRuntimeManagerPrivateStatic—
0x08currentPlatformPlatformPrivate—
0x08debugCallbackDEBUG_CALLBACKPrivate—
0x08errorCallbackSYSTEM_CALLBACKPrivate—
0x08studioSystemSystemPrivate—
0x08coreSystemSystemPrivate—
0x08mixerHeadDSPPrivate—
0x01isMutedboolPrivate—
0x00510x07padding / unreflected
0x08cachedDescriptionsDictionary<FMOD.GUIDPrivate—
0x08loadedBanksDictionary<System.StringPrivate—
0x08sampleLoadRequestsList<System.String>Private—
0x08attachedInstancesList<FMODUnity.RuntimeManager.AttachedInstance>Private—
0x01listenerWarningIssuedboolPrivate—
0x01isOverlayEnabledbool1 flags—
0x007A0x06padding / unreflected
0x08overlayDrawerFMODRuntimeManagerOnGUIHelperPrivate—
0x10windowRectRectPrivate—
0x08lastDebugTextstringPrivate—
0x04lastDebugUpdatefloatPrivate—
0x04loadingBanksRefintPrivate—
0x08masterBusPrefixbyte[]PrivateStatic—
0x08eventSet3DAttributesbyte[]PrivateStatic—
0x08systemGetBusbyte[]PrivateStatic—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 75

SignatureFlagsNativeParams
void .cctor()PrivateStatic+1 flags0x00
bool get_IsMuted()PublicStatic+1 flags0x01
RESULT DEBUG_CALLBACK(const DEBUG_FLAGS& flags, long filePtr, int line, long funcPtr, long messagePtr)PrivateStatic0x08
RESULT ERROR_CALLBACK(long system, const SYSTEM_CALLBACK_TYPE& type, long commanddata1, long commanddata2, long userdata)PrivateStatic0x08
RuntimeManager get_Instance()PrivateStatic+1 flags0x08
System get_StudioSystem()PublicStatic+1 flags0x08
System get_CoreSystem()PublicStatic+1 flags0x08
void CheckInitResult(const RESULT& result, const string& cause)Private0x08
void ReleaseStudioSystem()Private0x00
RESULT Initialize()Private0x04
int GetChannelCountForFormat(const CodecType& format)Private0x04
void SetThreadAffinities(Platform platform)PrivateStatic0x08
void Update()Private0x00
AttachedInstance FindOrAddAttachedInstance(const EventInstance& instance, Transform transform, const ATTRIBUTES_3D& attributes)PrivateStatic0x30
void AttachInstanceToGameObject(const EventInstance& instance, GameObject gameObject, bool nonRigidbodyVelocity)PublicStatic0x08
void AttachInstanceToGameObject(const EventInstance& instance, Transform transform, bool nonRigidbodyVelocity)PublicStatic0x08
void AttachInstanceToGameObject(const EventInstance& instance, GameObject gameObject, Rigidbody rigidBody)PublicStatic0x08
void AttachInstanceToGameObject(const EventInstance& instance, Transform transform, Rigidbody rigidBody)PublicStatic0x08
void AttachInstanceToGameObject(const EventInstance& instance, GameObject gameObject, Rigidbody2D rigidBody2D)PublicStatic0x08
void AttachInstanceToGameObject(const EventInstance& instance, Transform transform, Rigidbody2D rigidBody2D)PublicStatic0x08
void DetachInstanceFromGameObject(const EventInstance& instance)PublicStatic0x08
void ExecuteOnGUI()1 flags0x00
void Start()Private0x00
void UpdateDebugText()Private0x00
void DrawDebugOverlay(int windowID)Private0x04
void OnDestroy()Private0x00
void OnApplicationPause(bool pauseStatus)Private0x01
void ReferenceLoadedBank(const string& bankName, bool loadSamples)PrivateStatic0x08
void RegisterLoadedBank(const LoadedBank& loadedBank, const string& bankPath, const string& bankName, bool loadSamples, const RESULT& loadResult)Private0x10
void ExecuteSampleLoadRequestsIfReady()Private0x00
void LoadBank(const string& bankName, bool loadSamples)PublicStatic0x08
void LoadBank(const string& bankName, bool loadSamples, const string& bankId)PrivateStatic0x08
void LoadBank(TextAsset asset, bool loadSamples)PublicStatic0x08
void LoadBank(TextAsset asset, bool loadSamples, const string& bankId)PrivateStatic0x08
void LoadBanks(Settings fmodSettings)Private0x08
IEnumerable<System.String> BanksToLoad(Settings fmodSettings)Private0x08
void UnloadBank(const string& bankName)PublicStatic0x08
void UnloadBank(TextAsset asset)PublicStatic0x08
bool AnyBankLoading()PublicStatic0x01
bool AnySampleDataLoading()PublicStatic0x01
void WaitForAllLoads()PublicStatic0x00
void WaitForAllSampleLoading()PublicStatic0x00
GUID PathToGUID(const string& path)PublicStatic0x10
EventReference PathToEventReference(const string& path)PublicStatic0x10
EventInstance CreateInstance(const EventReference& eventReference)PublicStatic0x10
EventInstance CreateInstance(const string& path)PublicStatic0x08
EventInstance CreateInstance(const GUID& guid)PublicStatic0x10
void PlayOneShot(const EventReference& eventReference, const Vector3& position)PublicStatic0x10
void PlayOneShot(const string& path, const Vector3& position)PublicStatic0x0C
void PlayOneShot(const GUID& guid, const Vector3& position)PublicStatic0x10
void PlayOneShotAttached(const EventReference& eventReference, GameObject gameObject)PublicStatic0x10
void PlayOneShotAttached(const string& path, GameObject gameObject)PublicStatic0x08
void PlayOneShotAttached(const GUID& guid, GameObject gameObject)PublicStatic0x10
bool CreateInstanceWithinMaxDistance(const GUID& guid, const Vector3& position, ref EventInstance& instance)PrivateStatic0x10
EventDescription GetEventDescription(const EventReference& eventReference)PublicStatic0x10
EventDescription GetEventDescription(const string& path)PublicStatic0x08
EventDescription GetEventDescription(const GUID& guid)PublicStatic0x10
void SetListenerLocation(GameObject gameObject, Rigidbody rigidBody, GameObject attenuationObject)PublicStatic0x08
void SetListenerLocation(int listenerIndex, GameObject gameObject, Rigidbody rigidBody, GameObject attenuationObject)PublicStatic0x08
void SetListenerLocation(GameObject gameObject, Rigidbody2D rigidBody2D, GameObject attenuationObject)PublicStatic0x08
void SetListenerLocation(int listenerIndex, GameObject gameObject, Rigidbody2D rigidBody2D, GameObject attenuationObject)PublicStatic0x08
void SetListenerLocation(int listenerIndex, GameObject gameObject, GameObject attenuationObject, const Vector3& velocity)PublicStatic0x0C
void SetListenerLocation(GameObject gameObject, GameObject attenuationObject)PublicStatic0x08
void SetListenerLocation(int listenerIndex, GameObject gameObject, GameObject attenuationObject)PublicStatic0x08
Bus GetBus(const string& path)PublicStatic0x08
VCA GetVCA(const string& path)PublicStatic0x08
void PauseAllEvents(bool paused)PublicStatic0x01
void MuteAllEvents(bool muted)PublicStatic0x01
void ApplyMuteState()PrivateStatic0x00
bool get_IsInitialized()PublicStatic+1 flags0x01
bool get_HaveAllBanksLoaded()PublicStatic+1 flags0x01
bool get_HaveMasterBanksLoaded()PublicStatic+1 flags0x01
bool HasBankLoaded(const string& loadedBank)PublicStatic0x08
void SetOverlayPosition()Private0x00
void .ctor()Public+1 flags0x00

Used by 2

types with a member, parameter or interface of this type