public override AkWwiseTreeViewItem GetComponentDataRoot(WwiseObjectType objectType) { if (!wwiseObjectFolders.ContainsKey(objectType)) { ProjectRoot.AddWwiseItemChild(BuildObjectTypeTree(objectType)); } var tempProjectRoot = new AkWwiseTreeViewItem(ProjectRoot); tempProjectRoot.AddWwiseItemChild(wwiseObjectFolders[objectType]); return(tempProjectRoot); }
protected void InitializeMinimal() { ProjectRoot = CreateProjectRootItem(); ProjectRoot.AddWwiseItemChild(BuildObjectTypeTree(WwiseObjectType.Event)); ProjectRoot.AddWwiseItemChild(BuildObjectTypeTree(WwiseObjectType.Switch)); ProjectRoot.AddWwiseItemChild(BuildObjectTypeTree(WwiseObjectType.State)); ProjectRoot.AddWwiseItemChild(BuildObjectTypeTree(WwiseObjectType.Soundbank)); ProjectRoot.AddWwiseItemChild(BuildObjectTypeTree(WwiseObjectType.AuxBus)); ProjectRoot.AddWwiseItemChild(BuildObjectTypeTree(WwiseObjectType.AcousticTexture)); TreeUtility.TreeToList(ProjectRoot, Data); }