public static void ShowFilteredRelationsGraph(string groupFilter = null, string busFilter = null) { if (string.IsNullOrEmpty(groupFilter)) { groupFilter = MasterAudioEventBackend.AllBusesOrGroupsWord; } if (string.IsNullOrEmpty(busFilter)) { busFilter = MasterAudioEventBackend.AllBusesOrGroupsWord; } MasterAudioEventBackend.GroupFilter = groupFilter; MasterAudioEventBackend.BusFilter = busFilter; RelationsInspectorLink.ResetTargets(new object[] { "currentScene" }, "MasterAudioEventBackend"); }
private void AddRelationsInspectorMenuItems(GenericMenu menu) { if (RelationsInspectorLink.RIisAvailable) { if (RelationsInspectorLink.HasBackend(RIConversationReferenceBackend)) { menu.AddItem(new GUIContent("RelationsInspector/Conversation References"), false, OpenRelationsInspectorConversationReferenceBackend); } if (RelationsInspectorLink.HasBackend(RIConversationLinkBackend)) { menu.AddItem(new GUIContent("RelationsInspector/Conversation Links"), false, OpenRelationsInspectorConversationLinkBackend); } //--- Not working yet: //if (RelationsInspectorLink.HasBackend(RIDialogueEntryLinkBackend)) //{ // menu.AddItem(new GUIContent("RelationsInspector/Dialogue Entry Links"), false, OpenRelationsInspectorDialogueEntryLinkBackend); //} } }
private void OpenRelationsInspectorDialogueEntryLinkBackend() { RelationsInspectorLink.ResetTargets(new object[] { currentConversation }, RIDialogueEntryLinkBackend); }
private void OpenRelationsInspectorConversationReferenceBackend() { RelationsInspectorLink.ResetTargets(new object[] { database }, RIConversationReferenceBackend); }