{"Id":"Candide.Sound.SoundImGuiTestSuite","Name":"SoundImGuiTestSuite","DisplayName":"SoundImGuiTestSuite","FullName":"Candide.Sound.SoundImGuiTestSuite","Namespace":"Candide.Sound","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ErrorList:System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Name":"ErrorList","Type":"System.Collections.Generic.List\u003CSystem.String\u003E","Signature":"public System.Collections.Generic.List\u003CSystem.String\u003E ErrorList","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"8DC83A3E957A42916FF74A13F76C602D5D2506838AC1742D1182CA975A4F8D64"},{"Id":"FmodDebugEnabled:System.Boolean","Name":"FmodDebugEnabled","Type":"System.Boolean","Signature":"public System.Boolean FmodDebugEnabled","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"3ED2CC145A4F10277871DD75D596131E749B745BB8D8CDE414E8E88A558A8F58"},{"Id":"TestingEnabled:System.Boolean","Name":"TestingEnabled","Type":"System.Boolean","Signature":"public System.Boolean TestingEnabled","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"E372B41C98AA244AEB552695C9E671EABA83C13C2DC3DFCE9A09261B8B7FC1AF"},{"Id":"_projectTreeNodes:System.Collections.Generic.List\u00601\u003CSoundImGuiTestSuite\u002BFmodTreeNode\u003E","Name":"_projectTreeNodes","Type":"System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E","Signature":"private System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E _projectTreeNodes","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"A9E2A5E2C9D92A2D29C1C6E4EF061482CFC78B4BB1603903E5A6C1626CDA7874"},{"Id":"_temporaryEventNameInput:System.String","Name":"_temporaryEventNameInput","Type":"System.String","Signature":"private System.String _temporaryEventNameInput","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"795BE3CDD2F4A9A0BB1795FF790FFBA393CACF93D56BB64B5000D4C4D3BA2067"}],"Properties":[],"Events":[],"Methods":[{"Id":"BuildProjectExplorer()-\u003ESystem.Void","Name":"BuildProjectExplorer","Signature":"private System.Void BuildProjectExplorer()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":560,"BodyHash":"358CD6BEA0C82BE14D896CD746738077CCF7619D0D095F86C97B7384DF15DE16","Hash":"EA19DD222D11E8671AED67EC1BD223EF5F3D7F7467D1728E854FCFA15F0D4E9C","CalledMethods":["FMOD.Studio.System::getBankList(FMOD.Studio.Bank[]\u0026)","FMOD.Studio.Bank::getPath(System.String\u0026)","Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)","System.String::op_Equality(System.String, System.String)","System.Nullable\u003CFMOD.Studio.Bank\u003E::.ctor(!0)","System.Nullable\u003CFMOD.Studio.Bank\u003E::get_HasValue()","System.Nullable\u003CFMOD.Studio.Bank\u003E::get_Value()","FMOD.Studio.Bank::getEventList(FMOD.Studio.EventDescription[]\u0026)","System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::.ctor()","SoundImGuiTestSuite.\u003C\u003Ec__DisplayClass7_0::.ctor()","FMOD.Studio.EventDescription::getPath(System.String\u0026)","System.String::Split(System.Char, System.StringSplitOptions)","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","SoundImGuiTestSuite.\u003C\u003Ec__DisplayClass7_0::\u003CBuildProjectExplorer\u003Eb__0(SoundImGuiTestSuite.FmodTreeNode)","System.Predicate\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::Find(System.Predicate\u003C!0\u003E)","SoundImGuiTestSuite.FmodTreeNode::.ctor()","System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::Add(!0)","SoundImGuiTestSuite.\u003C\u003Ec__DisplayClass7_1::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::ContainsKey(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)","SoundImGuiTestSuite.\u003C\u003Ec__DisplayClass7_1::\u003CBuildProjectExplorer\u003Eb__1(SoundImGuiTestSuite.FmodTreeNode)"],"StringLiterals":["bank:/Master Bank","The event name should be in the format of event:/#### and hence always be length 2 here","There are multiple events with the same name and path. This is unacceptable"],"Source":null},{"Id":"CreateFmodDebugMessagesImGuiWindow()-\u003ESystem.Void","Name":"CreateFmodDebugMessagesImGuiWindow","Signature":"private System.Void CreateFmodDebugMessagesImGuiWindow()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":82,"BodyHash":"84483222F48F65E574E5672835D06340CD3049962ADF917A32E89EB44C8F982E","Hash":"E91D398E97B1E673E97EEFE2942797A8E2E4364BD4D66E958CC43B26443CFABC","CalledMethods":["ImGuiNET.ImGui::PushItemWidth(System.Single)","System.String::op_Implicit(System.String)","ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Collections.Generic.List\u003CSystem.String\u003E::Clear()","System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.String\u003E::get_Item(System.Int32)","ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)"],"StringLiterals":["Clear"],"Source":null},{"Id":"CreateFmodTestingImGuiWindow()-\u003ESystem.Void","Name":"CreateFmodTestingImGuiWindow","Signature":"private System.Void CreateFmodTestingImGuiWindow()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":301,"BodyHash":"6F5EA521A88576538960F2F0DFEB2D83E05E4D4E715DB38487CFD5E8EA31094C","Hash":"5AF58673A42C0126F6C919C678B8DF51151596EC481582852AC971DD90005298","CalledMethods":["System.String::op_Implicit(System.String)","ImGuiNET.ImGui::InputText(System.ReadOnlySpan\u003CSystem.Char\u003E, System.String\u0026, System.UInt32)","ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)","Shared.Entity.EntityWrapper::get_Position()","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)","ImGuiNET.ImGui::SameLine()","FMOD.Studio.System::getEvent(System.String, FMOD.Studio.EventDescription\u0026)","Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)","FMOD.Studio.EventDescription::isValid()","FMOD.Studio.EventDescription::getInstanceList(FMOD.Studio.EventInstance[]\u0026)","FMOD.Studio.EventInstance::isValid()","FMOD.Studio.EventInstance::hasHandle()","FMOD.Studio.EventInstance::stop(FMOD.Studio.STOP_MODE)","FMOD.Studio.EventInstance::release()","System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::GetEnumerator()","List.Enumerator\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::get_Current()","ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)","Candide.Sound.SoundImGuiTestSuite::RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode)","ImGuiNET.ImGui::TreePop()","List.Enumerator\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["Event","Play","Stop"],"Source":null},{"Id":"CreateImGui()-\u003ESystem.Void","Name":"CreateImGui","Signature":"public System.Void CreateImGui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":252,"BodyHash":"72CC6FA8F26A1DE896FF1AE00228046ED328A5BAC073B1233CA6C7DFC0EACC24","Hash":"D738E61C257923F0195792E32E94942724468A52C8020D37D3946E1E4FECB14D","CalledMethods":["Candide.Sound.SoundImGuiTestSuite::BuildProjectExplorer()","ImGuiNET.ImGui::PushItemWidth(System.Single)","System.String::op_Implicit(System.String)","ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)","ImGuiNET.ImGui::Begin(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)","Candide.Sound.SoundImGuiTestSuite::CreateFmodDebugMessagesImGuiWindow()","ImGuiNET.ImGui::End()","Candide.Sound.SoundImGuiTestSuite::CreateFmodTestingImGuiWindow()","ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)","ImGuiNET.ImGui::TreePop()","ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)","Candide.Sound.SoundPlayer::StopAllEvents()","Candide.Sound.SoundImGuiTestSuite::ReloadBanks()"],"StringLiterals":["Visual Sound","FMOD Debug messages","FMOD testing","FMOD Testing","MusicSystem","AmbienceSystem","Stop all events","Reload banks"],"Source":null},{"Id":"RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite\u002BFmodTreeNode)-\u003ESystem.Void","Name":"RecursivelyCreateImGuiTreeNodes","Signature":"private System.Void RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode currentNode)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"currentNode","Type":"SoundImGuiTestSuite.FmodTreeNode","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":155,"BodyHash":"337CC89A60B1886912AFA16BA16E72D334D7E16CC138BBCC700764046342CD14","Hash":"911AE35D7BA1E4C8197A24A4237ACEC17BB241461B320BB58A108392BA0430CC","CalledMethods":["System.Collections.Generic.List\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::GetEnumerator()","List.Enumerator\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::get_Current()","System.String::op_Implicit(System.String)","ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan\u003CSystem.Char\u003E)","Candide.Sound.SoundImGuiTestSuite::RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode)","ImGuiNET.ImGui::TreePop()","List.Enumerator\u003CSoundImGuiTestSuite.FmodTreeNode\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.String\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Key()","ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.String\u003E::get_Value()","Candide.Sound.SoundImGuiTestSuite::SetAndPlayFmodEvent(System.String)","Dictionary.Enumerator\u003CSystem.String, System.String\u003E::MoveNext()"],"StringLiterals":[],"Source":null},{"Id":"ReloadBanks()-\u003ESystem.Void","Name":"ReloadBanks","Signature":"private System.Void ReloadBanks()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":21,"BodyHash":"990267A42A92625526A7D21E396243D1A12AEBB573EA5BBBDE72D5007D7754D0","Hash":"C9FD7D42390E6F7F021A3CCB7C3AC5BB997AFAA4F908423083C6DE3F3BBE5BF7","CalledMethods":["Candide.Sound.SoundPlayer::StopAllEvents()","Candide.Sound.SoundPlayer::UnloadAndRelease()","Candide.Sound.SoundPlayer::Initialize()","Candide.Sound.SoundImGuiTestSuite::BuildProjectExplorer()"],"StringLiterals":[],"Source":null},{"Id":"SetAndPlayFmodEvent(System.String)-\u003ESystem.Void","Name":"SetAndPlayFmodEvent","Signature":"private System.Void SetAndPlayFmodEvent(System.String eventPath)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"eventPath","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"37F98F540F5D3C84F433E0A44C28622E43B5B16A67DCB2ABEA9E535C7294F4AF","Hash":"355BBDE9CD64584E25903934D34207784A5F4A48F6884125F60E1CFC6BC1CBB3","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"BBE25253CD505F891D5D785A75F8F95E536C15D94A4BDB215750758CAB3F2F01"}