Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CPixelCrushers.DialogueSystem.UnityGUI.UnityGUIQuestLogWindow.AbandonControls
 CAbility
 CPixelCrushers.DialogueSystem.AbstractConverterWindow< AbstractConverterWindowPrefs >
 CPixelCrushers.DialogueSystem.AbstractConverterWindowPrefsThis is the base prefs (converter window settings) class
 CPixelCrushers.DialogueSystem.AbstractUIControlsBase class for abstract UI controls
 CPixelCrushers.DialogueSystem.AbstractUIRootAbstract UI root
 CLanguage.Lua.Access
 CAction
 CPixelCrushers.DialogueSystem.ActOnDialogueEvent.ActionThe base class for actions that will run at the start or end of dialogue events
 CActionCheck
 CActionList
 CPixelCrushers.DialogueSystem.ARPGSupport.ActionRPGKitMenuItems
 CPixelCrushers.DialogueSystem.ActiveConversationRecordKeeps track of an active conversation
 CPixelCrushers.DialogueSystem.ChatMapper.ActorDefines a Chat Mapper Actor
 CActorActionClip
 CPixelCrushers.DialogueSystem.ActorPicker
 CPixelCrushers.DialogueSystem.DisplaySettings.AlertSettings
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.AllowedCategory
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.AllowedTemplate
 CPixelCrushers.DialogueSystem.DialogueEditor.DialogueEditorWindow.AltagramResponse
 CPixelCrushers.DialogueSystem.StandardBarkUI.AnimationTransitions
 CPixelCrushers.DialogueSystem.StandardUISelectorElements.AnimationTransitions
 CPixelCrushers.DialogueSystem.StandardUsableUI.AnimationTransitions
 CPixelCrushers.DialogueSystem.TextMeshProSupport.TextMeshProBarkUIAnimator.AnimationTransitions
 CPixelCrushers.DialogueSystem.TextMeshProSupport.TextMeshProQuestLogWindow.AnimationTransitions
 CPixelCrushers.DialogueSystem.TextMeshProSupport.TextMeshProSelectorDisplay.AnimationTransitions
 CPixelCrushers.DialogueSystem.TextMeshProSupport.UsableTextMeshPro.AnimationTransitions
 CPixelCrushers.DialogueSystem.UnityUIBarkUI.AnimationTransitions
 CPixelCrushers.DialogueSystem.UnityUIQuestLogWindow.AnimationTransitions
 CPixelCrushers.DialogueSystem.UnityUISelectorDisplay.AnimationTransitions
 CPixelCrushers.DialogueSystem.UsableUnityUI.AnimationTransitions
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ApplicationDefinitionType
 CPixelCrushers.DialogueSystem.ArcweaveSupport.ArcweaveImportWindowDisabled
 CLanguage.Lua.Args
 CPixelCrushers.DialogueSystem.Articy.ArticyConverterWindowDisabled
 CPixelCrushers.DialogueSystem.AssetThe base class of all assets such as actors, conversations, items, locations and variables found in a DialogueDatabase
 CPixelCrushers.DialogueSystem.AssetBundleManagerThis class manages a list of asset bundles
 CPixelCrushers.DialogueSystem.ChatMapper.AssetsContains all chat mapper elements (e.g., actors, locations, dialogue entries, etc)
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.AssetType
 CPixelCrushers.AssetUtility
 CPixelCrushers.DialogueSystem.PersistentDataManager.AsyncRawDataOperation
 CPixelCrushers.DialogueSystem.PersistentDataManager.AsyncSaveOperation
 CSystem.Attribute
 CPixelCrushers.DialogueSystem.Aurora.AuroraConverterWindowDisabled
 CPixelCrushers.DialogueSystem.TextMeshProSupport.TextMeshProResponseMenuControls.AutonumberSettings
 CPixelCrushers.DialogueSystem.UnityUITypewriterEffect.AutoScrollSettings
 CPixelCrushers.DialogueSystem.UnityGUI.AutoSizeSpecifies a control's auto-size settings
 CPixelCrushers.DialogueSystem.BarkControllerBarkController is a static utility class provides a method to make characters bark
 CPixelCrushers.DialogueSystem.DialogueSystemEvents.BarkEvents
 CPixelCrushers.DialogueSystem.BarkHistoryKeeps track of a character's current bark
 CPixelCrushers.DialogueSystem.DisplaySettings.BarkSettings
 CPixelCrushers.DialogueSystem.DialogueActor.BarkUISettings
 CBaseData
 CLanguage.Lua.Library.BaseLib
 CBaseSchematicCheckNode
 CBaseSchematicNode
 CPixelCrushers.DialogueSystem.FaceFXSupport.FaceFXControllerScriptGUI.BoneTransform
 CBool_Value
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.BooleanPropertyDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.BooleanPropertyType
 CButtonActivated
 CPixelCrushers.DialogueSystem.DisplaySettings.CameraSettings
 CPixelCrushers.DialogueSystem.Celtx3ImportWindowDisabled
 CPixelCrushers.DialogueSystem.CeltxImportWindowDisabled
 CPixelCrushers.DialogueSystem.CharacterInfoContains information about a conversation participant that the dialogue UI or Sequencer may need
 CPixelCrushers.DialogueSystem.CharacterTypeUtilityA static tool class for working with CharacterType
 CPixelCrushers.DialogueSystem.ChatMapperExporterThis part of the Dialogue Editor window contains the Chat Mapper export code
 CPixelCrushers.DialogueSystem.ChatMapper.ChatMapperProjectDefines an XML-serializable Chat Mapper project
 CPixelCrushers.DialogueSystem.ChatMapperToDialogueDatabaseThis static utility class converts Chat Mapper projects to dialogue databases
 CPixelCrushers.DialogueSystem.ChatMapper.ChatMapperUtilityTo allow for platform-dependent compilation, these methods have been moved out of ChatMapperProject.cs, which is precompiled into a DLL
 CPixelCrushers.CheckInputManagerSettingsThis script runs when Unity starts or reloads assemblies after compilation
 CLanguage.Lua.Chunk
 CCinemaActorEvent
 CCinemaGlobalEvent
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.CircleType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.CommentType
 CPixelCrushers.ComponentUtilityUtility functions for working with components
 CPixelCrushers.DialogueSystem.ConditionConditions are used to selectively run actions
 CPixelCrushers.DialogueSystem.ConditionEditorThis custom editor for Condition uses LuaConditionWizard
 CPixelCrushers.DialogueSystem.ConditionPriorityUtilityA static tool class for working with ConditionPriority
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ConditionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ConnectionRefType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ConnectionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ContentType
 CPixelCrushers.DialogueSystem.ChatMapper.ConversationDefines a Chat Mapper Conversation
 CPixelCrushers.DialogueSystem.ConversationControllerMediates between a ConversationModel (data) and ConversationView (user interface) to run a conversation
 CPixelCrushers.DialogueSystem.DialogueSystemEvents.ConversationEvents
 CPixelCrushers.DialogueSystem.ConversationModelHandles logic for the data model of a conversation
 CPixelCrushers.DialogueSystem.ConversationOverrideDisplaySettings
 CPixelCrushers.DialogueSystem.ConversationPicker
 CPixelCrushers.DialogueSystem.ConversationStateThe current state of a conversation, which can also be thought of as the current position in the dialogue tree
 COpsive.UltimateCharacterController.Character.Abilities.Converse.ConversingStateNames
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.CoordinatesType
 CPixelCrushers.CoroutineUtilityUtility functions for working with coroutines
 CPixelCrushers.DialogueSystem.CSVExporterThis part of the Dialogue Editor window contains the CSV export code
 CPixelCrushers.CSVUtility
 CPixelCrushers.CursorControlMethods to hide and show the cursor
 CCustomActionEditor
 CPixelCrushers.DialogueSystem.CustomFieldTypeThe abstract base custom field type
 CPixelCrushers.DialogueSystem.CustomFieldTypeServiceThis class manages custom field types
 CPixelCrushers.DialogueSystem.CustomLuaFunctionInfoRecord
 CCutsceneEditor
 CPixelCrushers.ActiveSaver.Data
 CPixelCrushers.AnimatorSaver.Data
 CPixelCrushers.DialogueSystem.ARPGSupport.DSSaveLoad.Data
 CPixelCrushers.DialogueSystem.ConversationStateSaver.Data
 CPixelCrushers.EnabledSaver.Data
 CPixelCrushers.MultiActiveSaver.Data
 CPixelCrushers.MultiEnabledSaver.Data
 CDatabase
 CPixelCrushers.DialogueSystem.DatabaseManagerManages a master DialogueDatabase and its data in the global Lua environment
 CPixelCrushers.DialogueSystem.DatabaseMergerThis static utility class merges the contents of a dialogue database into another dialogue database
 CPixelCrushers.DialogueSystem.DialogueEditor.DialogueEditorWindow.DatabaseStats
 CPixelCrushers.DialogueSystem.DatabaseUtilityThis static utility class for working with dialogue databases
 CDecoratorDrawer
 CPixelCrushers.DestructibleSaver.DestructibleData
 CPixelCrushers.DialogueSystem.ChatMapper.DialogEntryDefines a Chat Mapper DialogEntry
 CPixelCrushers.DialogueSystem.DialogueDatabaseEditorTools
 CPixelCrushers.DialogueSystem.DialogueDatabaseLocalizationImporterImports CSV files created by Dialogue Editor's Database section > Localization Export/Import
 CPixelCrushers.DialogueSystem.DialogueDebugA simple static class to keep track of a global debug level setting for Dialogue System log messages
 CPixelCrushers.DialogueSystem.DialogueEditor.DialogueEditorPrefs
 CPixelCrushers.DialogueSystem.DialogueEditorStylesGUI styles, images, etc., used by the custom editors
 CPixelCrushers.DialogueSystem.DialogueEditor.DialogueEditorVariableViewHandles the variables list view in the Dialogue Editor window and the separate Variable View window
 CPixelCrushers.DialogueSystem.DialogueEntryA dialogue entry is a single line of dialogue in a Conversation, with a list of links to possible responses (see Link)
 CPixelCrushers.DialogueSystem.DialogueEntryPickerUtility class to choose a dialogue entry ID using a dropdown menu
 CPixelCrushers.DialogueSystem.SMSDialogueUI.DialogueEntryRecord
 CPixelCrushers.DialogueSystem.DialogueEntrySceneEvent
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.DialogueFragmentType
 CPixelCrushers.DialogueSystem.DialogueLuaA static class that adds additional Chat Mapper-related functionality to the Lua environment, since Chat Mapper projects can define conditions and actions in Lua, modify Lua variables, and use Chat Mapper-specific Lua functions
 CPixelCrushers.DialogueSystem.DialogueManagerA static class that provides a simplified interface to the Dialogue System's core functions
 CPixelCrushers.DialogueSystem.DialogueSystem1xTo2xUpdater
 CPixelCrushers.DialogueSystem.DialogueSystemAssetRenamerUtilityRenames Dialogue System database assets (e.g., variables) across databases, prefabs, and asset files
 CPixelCrushers.DialogueSystem.DialogueSystemControllerHierarchyIconDraws the Dialogue Manager icon in the Hierarchy view
 CPixelCrushers.DialogueSystem.DialogueSystemFieldsSpecial field names used in the Dialogue System
 CPixelCrushers.DialogueSystem.DialogueSystemMenuItemsThis class defines the menu items in the Dialogue System menu, except for custom Editor Windows which define their own menu items
 CPixelCrushers.DialogueSystem.DialogueSystemMessagesThe Dialogue System may send these messages using SendMessage or BroadcastMessage
 CPixelCrushers.DialogueSystem.PlayMaker.DialogueSystemPlayMakerToolsUtility functions for Dialogue System PlayMaker integration
 CPixelCrushers.DialogueSystem.TopdownKitSupport.DialogueSystemSaveDataUse this script to include Dialogue System data in Top-down RPG Starter Kit's saved games
 CPixelCrushers.DialogueSystem.TopdownKitSupport.DialogueSystemTopdownKitMenuItems
 CPixelCrushers.DialogueSystem.DialogueTimeA static wrapper class for the built-in Time class
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.DialogueType
 CPixelCrushers.DictionaryExtensionsExtension methods for generic dictionaries
 CPixelCrushers.DialogueSystem.DisplaySettingsDisplay settings to apply to the dialogue UI and sequencer
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.DocumentType
 CDSRewardAuthorization
 CEditor
 CPixelCrushers.EditorGUIZoomArea
 CPixelCrushers.DialogueSystem.EditorToolsUtility functions used by the Dialogue System's custom editors
 CEditorWindow
 CPixelCrushers.DialogueSystem.EditorWindowToolsUtility methods for custom editors
 CPixelCrushers.DialogueSystem.DialogueEditor.EditorZoomArea
 CLanguage.Lua.ElseifBlock
 CPixelCrushers.DialogueSystem.EmphasisSpecifies special text formatting for a substring
 CPixelCrushers.DialogueSystem.EmphasisSettingAn emphasis setting specifies a text style
 CPixelCrushers.EnablePhysics2DMenuItem
 CPixelCrushers.EncodingTypeTools
 CPixelCrushers.EncryptionUtility
 CEntity
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.EntityType
 CPixelCrushers.DialogueSystem.EntryGroup
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.EnumerationPropertyDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.EnumerationValuesDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.EnumPropertyType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.EnumValueType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ErrorEntryType
 CEventArgs
 CPixelCrushers.DialogueSystem.PlayMaker.DialogueSystemEventsToPlayMaker.EventData
 CException
 CSystem.Exception
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ExportErrorsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ExportType
 CLanguage.Lua.Expr
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ExternalApplicationsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.FeatureDefinitionRefType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.FeatureDefinitionsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.FeatureDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.FeaturesType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.FeatureType
 CLanguage.Lua.Field
 CPixelCrushers.DialogueSystem.ChatMapper.FieldDefines a Chat Mapper field
 CPixelCrushers.DialogueSystem.FieldAssets are composed primarily of data elements called fields
 CPixelCrushers.TextTable.FieldKeyValuePair
 CPixelCrushers.DialogueSystem.I2Support.FieldSelectionDictionary
 CLanguage.Lua.Library.FileLib
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.FillType
 CPixelCrushers.DialogueSystem.UnityGUI.FitSpecifies how to fit a control in with its siblings
 CFloat_Value
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.FlowFragmentType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.FlowSettingsType
 CPixelCrushers.DialogueSystem.I2Support.FoldoutInfo
 CPixelCrushers.DialogueSystem.ConditionObserverEditor.Foldouts
 CPixelCrushers.DialogueSystem.DialogueSystemControllerEditor.Foldouts
 CPixelCrushers.DialogueSystem.DialogueSystemTriggerEditor.Foldouts
 CPixelCrushers.LocalizedFonts.FontForLanguage
 CPixelCrushers.DialogueSystem.FormattedTextA line of text including formatting
 CFsmStateAction
 CLanguage.Lua.FunctionBody
 CLanguage.Lua.FunctionName
 CPixelCrushers.GameObjectUtilityUtility functions for working with GameObjects
 CPixelCrushers.GameTimeThis is a wrapper around Unity's Time class that allows you to specify a mode: UnityStandard (Time.time), Realtime (Time.realtimeSinceStartup), or Manual (you set the time values each frame)
 CPixelCrushers.DialogueSystem.UnityGUI.GUIImageParamsParameters for using GUI.DrawTexture[WithTexCoords]
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.HierarchyType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.HubType
 CPixelCrushers.DialogueSystem.IBarkUIInterface for bark UI components
 CIComparable
 CIComparer
 CIDeselectHandler
 CPixelCrushers.DialogueSystem.IDialogueUIInterface for dialogue UI components
 CIEquatable
 CPixelCrushers.IEventSystemUserAllows classes to have a reference to an EventSystem
 CIInteractableMessage
 CIInteractableTarget
 CIJsonSerializable
 CPixelCrushers.DialogueSystem.UnityGUI.ImageAnimationSpecifies image animation settings
 CPixelCrushers.IMessageHandlerInterface for MessageSystem message handlers
 CPixelCrushers.DialogueSystem.InkSupport.InkEditorUtility
 CPixelCrushers.DialogueSystem.InkSupport.InkEntrypoint
 CPixelCrushers.InputDeviceManagerEditor.InputAxis
 CInputDeviceManagerRewired
 CPixelCrushers.DialogueSystem.DisplaySettings.InputSettings
 CPixelCrushers.DialogueSystem.InputTriggerDefines an input trigger using a key code and/or button name
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.InstructionType
 CInt_Value
 CInteractable
 CInventoryDetails
 CLanguage.Lua.Library.IOLib
 CIPersistable
 CIPointerEnterHandler
 CISaveData
 CISelectHandler
 CISerializationCallbackReceiver
 CISerializationSurrogate
 CPixelCrushers.DialogueSystem.IStandardDialogueUIThis interface allows other dialogue UI implementations to work with code that normally affects StandardDialogueUIs
 CPixelCrushers.DialogueSystem.ChatMapper.ItemDefines a Chat Mapper Item
 CRog.Item
 CPixelCrushers.DialogueSystem.ItemPicker
 CPixelCrushers.DialogueSystem.uMMORPGSupport.DialogueSystemLootQuestInfo.ItemVariable
 CPixelCrushers.DialogueSystem.ITextFieldUIInterface for text field UI components
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneyMethodReturnValuesType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneyMethodReturnValueType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneyPointSettingsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneyPointsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneyPointType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneyRefType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneySettingsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneyType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JourneyVariable
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.JumpType
 CPixelCrushers.TextTable.LanguageKeyValuePair
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LanguageSetupType
 CPixelCrushers.DialogueSystem.LanguageTextExporterThis part of the Dialogue Editor window contains the language text export code
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LanguageType
 CPixelCrushers.AnimatorSaver.LayerData
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LayerFolderType
 CPixelCrushers.DialogueSystem.SelectorUseStandardUIElements.LayerInfo
 CPixelCrushers.DialogueSystem.ChatMapper.LinkDefines a Chat Mapper Link
 CPixelCrushers.DialogueSystem.LinkA link from one DialogueEntry (the origin) to another (the destination)
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LinkStyleType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LinkType
 CPixelCrushers.DialogueSystem.LinkUtilityA static tool class for working with links (see Link)
 CPixelCrushers.DialogueSystem.LipSyncSupport.LipSyncDialogueTextExporter
 CPixelCrushers.MessageSystem.ListenerInfo
 CPixelCrushers.ListExtensionsExtension methods for generic lists
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocalizableTextPropertyType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocalizableTextType
 CPixelCrushers.DialogueSystem.LocalizationThis static class contains localization methods and the current language as defined by a string (e.g., "es" for generic Spanish, "fr-CA" for French - Canadian)
 CPixelCrushers.DialogueSystem.DialogueDatabaseLocalizationImporter.LocalizationLanguages
 CPixelCrushers.DialogueSystem.DisplaySettings.LocalizationSettings
 CPixelCrushers.DialogueSystem.LocalizationToolsWindowPrefs
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocalizedStringType
 CPixelCrushers.DialogueSystem.LocalizedTextTable.LocalizedTextField
 CPixelCrushers.DialogueSystem.ChatMapper.LocationDefines a Chat Mapper Location
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocationAnchorsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocationAnchorType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocationImageType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocationSettingsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocationTextType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.LocationType
 CPixelCrushers.LODManager.LOD
 CPixelCrushers.DialogueSystem.LuaA static class that provides a global Lua virtual machine
 CLanguage.Lua.LuaInterpreter
 CLanguage.Lua.LuaInterpreterExtensions
 CPixelCrushers.DialogueSystem.plyGame.LuaTableTools
 CPixelCrushers.DialogueSystem.LuaTableWrapperThis is a Lua table wrapper for LuaInterpreter
 CPixelCrushers.DialogueSystem.LuaWatchersThis class maintains a list of watchers by watch frequency
 CPixelCrushers.DialogueSystem.LuaWatchItemWatch item for Lua observers
 CPixelCrushers.DialogueSystem.LuaWatchListThis class maintains a list of watch items
 CPixelCrushers.DialogueSystem.LuaWizardBaseThis part of the Dialogue Editor window contains common code for the Conditions and Script wizards
 CPixelCrushers.DialogueSystem.MakinomSupport.MakinomNodeTools
 CLanguage.Lua.Library.MathLib
 CPixelCrushers.TagMaskDrawer.MenuItemTagInfo
 CPixelCrushers.MessageArgsThis struct is passed to listeners of the MessageSystem when a message is sent
 CPixelCrushers.MessageEvents.MessageEvent
 CPixelCrushers.MessageSystemGeneral purpose message system
 CPixelCrushers.MessageEvents.MessageToSend
 CMMEventListener
 CMonoBehaviour
 CMonster
 CPixelCrushers.MoreEditorGuiUtility
 CPixelCrushers.MoreEditorUtility
 CPixelCrushers.MoreGizmosProvides more drawing routines for gizmos
 CPixelCrushers.MorePhysics2DProvides more routines for Physics2D
 CPixelCrushers.DialogueSystem.DialogueEditor.DialogueEditorWindow.MultinodeSelection
 CPixelCrushers.PositionSaver.MultiscenePositionData
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.NamedReferenceType
 CPixelCrushers.DialogueSystem.UnityGUI.NavigationSpecifies keyboard and/or controller navigation settings
 CNetworkBehaviour
 CPixelCrushers.DialogueSystem.NGUISupport.NGUIDialogueUIControlsStatic utility class for NGUIDialogueUI
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.NodeType
 CNpc
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.NumberPropertyDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.NumberPropertyType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ObjectTemplateDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ObjectType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ObjectTypes
 CLanguage.Lua.OperTable
 CLanguage.Lua.Library.OSLib
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.OutlineType
 CPixelCrushers.DialogueSystem.PanelNumberUtilityUtility methods for working with StandardDialogueUI panel numbers
 CLanguage.Lua.ParamList
 CLanguage.Lua.Parser
 CLanguage.Lua.ParserInput< T >
 CLanguage.Lua.ParserInput< char >
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.PathType
 CPixelCrushers.DialogueSystem.DialogueSystemEvents.PauseEvents
 CPixelCrushers.DialogueSystem.PersistentDataManagerA static class for saving and loading game data using the Dialogue System's Lua environment
 CPixelCrushers.DialogueSystem.PersistentDataSettingsSettings used by DialogueSystemController to set up the PersistentDataManager
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.PinsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.PinType
 CPixelCrushers.DialogueSystem.PlayMaker.PlayMakerTools
 CplyBlock
 CplyEvent
 CplyEventHandler
 CplyValue_Block
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.PointType
 CPixelCrushers.Pool< T >This generic class implements an object pool
 CPixelCrushers.Pool< PixelCrushers.MessageSystem.ListenerInfo >
 CPixelCrushers.PositionSaver.PositionData
 CPixelCrushers.DialogueSystem.SMSDialogueUI.PreDelaySettings
 CPixelCrushers.DialogueSystem.ChatMapperConverter.PrefsThis is the prefs (converter window settings) class
 CPixelCrushers.TextTableMassExportImportWindow.Prefs
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.PreviewImageType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ProjectSettingsType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ProjectType
 CPixelCrushers.DialogueSystem.ProofreadingExporterThis part of the Dialogue Editor window contains the proofreading export code
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.PropertiesType
 CPropertyAttribute
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.PropertyDefinitionRefType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.PropertyDefinitionsType
 CPropertyDrawer
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.QueryReferenceStripPropertyDefinitionType
 CPixelCrushers.DialogueSystem.QuestConditionA quest condition checks the state of a quest
 CPixelCrushers.DialogueSystem.QuestEntryArgs
 CPixelCrushers.DialogueSystem.QuestStateListener.QuestEntryStateIndicatorLevel
 CPixelCrushers.DialogueSystem.DialogueSystemEvents.QuestEvents
 CPixelCrushers.DialogueSystem.QuestLogWindow.QuestInfo
 CPixelCrushers.DialogueSystem.QuestLogA static class that manages a quest log
 CPixelCrushers.DialogueSystem.QuestPicker
 CPixelCrushers.DialogueSystem.QuestStateListener.QuestStateIndicatorLevel
 CPixelCrushers.DialogueSystem.QuestLog.QuestWatchItemThe quest watch item class is used internally by the QuestLog class to manage Lua observers on quest states
 CPixelCrushers.DialogueSystem.SequencerCommands.QueuedSequencerCommandHolds the definition of a sequencer command while it's in the queue
 CPixelCrushers.DialogueSystem.QueuedUIAlert
 CPixelCrushers.DialogueSystem.DialogueSystemSaver.RawData
 CPixelCrushers.DialogueSystem.RealisticFPSPrefabSupport.RealisticFPSPrefabMenuItemsThis class defines the Realistic FPS Prefab integration menu items in the Dialogue System menu
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.RectangleType
 CPixelCrushers.DialogueSystem.DialogueEditor.RectExtensions
 CPixelCrushers.RectExtensions
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ReferenceSlotPropertyDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ReferenceStripPropertyDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ReferencesType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ReferenceType
 CPixelCrushers.DialogueSystem.RelationsInspectorLinkThis class provides optional integration with Seldom Tools' RelationsInspector
 CRemember
 CRememberData
 CPixelCrushers.DialogueSystem.ResponseInfo about a response, which is a link from one dialogue entry to another
 CPixelCrushers.DialogueSystem.Lua.ResultStores a Lua interpreter result (LuaValue) and provides easy conversion to basic types
 CPixelCrushers.DialogueSystem.ProximitySelector.ReticleThis class defines the textures and size of the targeting reticle
 CPixelCrushers.DialogueSystem.Selector.ReticleThis class defines the textures and size of the targeting reticle
 CROG_ScriptCallback
 CPixelCrushers.RuntimeTypeUtilityUtility methods to work with types
 CPixelCrushers.SafeConvertConversion methods that return default values instead of throwing exceptions
 CPixelCrushers.DiskSavedGameDataStorer.SavedGameInfo
 CPixelCrushers.SavedGameData.SaveRecordHolds the data returned by a Saver along with the Saver's key and the index of the scene that the Saver was in
 CPixelCrushers.SaveSystemEditorUtilityUtility menu items for the Save System
 CPixelCrushers.DialogueSystem.UnityGUI.ScaledRectScaled rects allow you to specify resolution-independent rects with a variety of positioning options
 CPixelCrushers.DialogueSystem.UnityGUI.ScaledValueA scaled value, which is used by ScaledRect
 CPixelCrushers.SceneNotifierService to notify subscribers when a scene is being unloaded
 CPixelCrushers.PositionSaver.ScenePositionData
 CPixelCrushers.DialogueSystem.ScreenplayExporterThis part of the Dialogue Editor window contains the screenplay export code
 CScriptableObject
 CPixelCrushers.ScriptableObjectUtilityUtility functions for creating ScriptableObjects
 CPixelCrushers.DialogueSystem.ScriptingSymbolNames
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ScriptPropertyDefinitionType
 CPixelCrushers.TextTableEditorWindow.SearchBarSettings
 CPixelCrushers.DialogueSystem.ConditionObserver.SendMessageAction
 CPixelCrushers.DialogueSystem.DialogueSystemTrigger.SendMessageAction
 CPixelCrushers.DialogueSystem.QuestTrigger.SendMessageAction
 CPixelCrushers.DialogueSystem.RealisticFPSPrefabSupport.DialogueSystemOnPickUpItem.SendMessageAction
 CPixelCrushers.DialogueSystem.SequenceEditorToolsThis class provides a custom drawer for Sequence fields
 CPixelCrushers.DialogueSystem.DialogueSystemEvents.SequenceEvents
 CPixelCrushers.DialogueSystem.SequenceParserBasic recursive descent parser for sequences
 CPixelCrushers.DialogueSystem.SequencerKeywordsKeywords that can be used in sequences
 CPixelCrushers.DialogueSystem.SequencerMessagesCommonly used sequencer messages
 CPixelCrushers.DialogueSystem.SequencerToolsA static utility class for Sequencer
 CPixelCrushers.DialogueSystem.DialogueSystemTrigger.SetAnimatorStateAction
 CPixelCrushers.DialogueSystem.DialogueSystemTrigger.SetComponentEnabledAction
 CPixelCrushers.DialogueSystem.DialogueSystemTrigger.SetGameObjectActiveAction
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.SettingsType
 CPixelCrushers.DialogueSystem.SequencerShortcuts.Shortcut
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.SizeType
 CPixelCrushers.SpawnedObjectManager.SpawnedObjectData
 CPixelCrushers.SpawnedObjectManager.SpawnedObjectDataList
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.SpotStyleType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.SpotType
 CPixelCrushers.DialogueSystem.DialogueActor.StandardDialogueUISettings
 CPixelCrushers.DialogueSystem.StandardUIIgnorePauseCodes
 CPixelCrushers.DialogueSystem.StandardUIInstancedContentManagerManages UI content that has been instantiated from templates
 CPixelCrushers.DialogueSystem.StandardUIQuestTemplateAlternateDescriptions
 CLanguage.Lua.Statement
 CString_Value
 CLanguage.Lua.Library.StringLib
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.StringPropertyType
 CPixelCrushers.DialogueSystem.SubtitleInfo about a line of dialogue
 CPixelCrushers.DialogueSystem.DisplaySettings.SubtitleSettings
 CPixelCrushers.DialogueSystem.SymbolExtensions
 CPixelCrushers.DialogueSystem.DialogueDatabase.SyncInfo
 CPixelCrushers.DialogueSystem.AdventureCreatorSupport.AdventureCreatorBridge.SyncSettings
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.SystemFolderType
 CLanguage.Lua.Library.TableLib
 CPixelCrushers.DialogueSystem.SelectorUseStandardUIElements.TagInfo
 CPixelCrushers.TagMaskA list of tags
 CPixelCrushers.DialogueSystem.PersistentActiveDataMultiple.TargetConditionPair
 CPixelCrushers.DialogueSystem.TemplateThis class defines the template that the Dialogue Database Editor will use when creating new dialogue database assets such as actors and conversations
 CPixelCrushers.DialogueSystem.TemplateToolsUtility methods to work with Template
 CPixelCrushers.DialogueSystem.TextMeshProSupport.TextMeshProQuestTemplateAlternateDescriptions
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.TextObjectType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.TextPropertyDefinitionType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.TextPropertyDefinitionValueType
 CPixelCrushers.DialogueSystem.TK2DSupport.TK2DDialogueToolsStatic utility class for TK2D Dialogue UI
 CPixelCrushers.DialogueSystem.ToggleUtilityA static utility class to work with toggle values
 CPixelCrushers.DialogueSystem.UnityUITypewriterEffect.Token
 CPixelCrushers.DialogueSystem.DialogueEditor.ToolbarThis part of the Dialogue Editor window handles the toolbar at the top of the window
 CPixelCrushers.DialogueSystem.ToolsA static class of general purpose functions used by the Dialogue System
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.TransformationType
 CPixelCrushers.StandardSceneTransitionManager.TransitionInfo
 CPixelCrushers.AnimatorSaver.TriggerData
 CLanguage.Lua.Tuple< T1, T2, T3 >Implements the Tuple classes missing from Monodevelop's .NET implementation
 CPixelCrushers.DialogueSystem.Twine.TwineImportWindowDisabled
 CPixelCrushers.TypeUtility
 CPixelCrushers.DialogueSystem.TypewriterUtility
 CPixelCrushers.DialogueSystem.UFPSSupport.UFPSMenuItems
 CPixelCrushers.DialogueSystem.UIAnimationTransitions
 CPixelCrushers.UIAnimatorMonitorInvokes a callback method when an animator has entered and then exited a specified trigger state
 CPixelCrushers.DialogueSystem.UIAutonumberSettings
 CPixelCrushers.UIDropdownFieldA UIDropdownField can refer to a UI.Dropdown or TMPro.TMP_Dropdown
 CPixelCrushers.UIInputFieldA UIInputField can refer to a UI.Text or TMPro.TextMeshProUGUI
 CPixelCrushers.DialogueSystem.UIShowHideControllerThis is a deprecated class that has been replaced by UIAnimatorMonitor in StandardDialogueUI and elsewhere
 CPixelCrushers.UITextFieldA UITextField can refer to a UI.Text, TMPro.TextMeshProUGUI, or SuperTextMesh
 CPixelCrushers.UIUtility
 CPixelCrushers.DialogueSystem.UnityGUI.UnityDialogueUIControlsStatic utility class for Unity GUI Dialogue UI
 CUnityEvent
 CPixelCrushers.DialogueSystem.UnityGUI.UnityGUIToolsStatic utility class that provides methods for drawing Unity GUI controls
 CPixelCrushers.DialogueSystem.UnityUIIgnorePauseCodes
 CPixelCrushers.DialogueSystem.UnityUIQuestTemplateAlternateDescriptions
 CPixelCrushers.DialogueSystem.Usable.UsableEvents
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.UserFolderType
 CPixelCrushers.DialogueSystem.ChatMapper.UserVariableDefines a Chat Mapper user variable
 CLanguage.Lua.Var
 CPixelCrushers.DialogueSystem.VariablePicker
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.VariableSetType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.VariablesType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.VariableType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.VariableValuesListType
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.VerticesType
 CPixelCrushers.DialogueSystem.VoiceoverScriptExporterThis part of the Dialogue Editor window contains the voiceover script export code
 CPixelCrushers.DialogueSystem.RTVoiceActor.VoicePreference
 Cvp_Interactable
 CPixelCrushers.DialogueSystem.DialogueEditor.DialogueEditorWindow.Watch
 CWorldVariableListener
 CPixelCrushers.DialogueSystem.Yarn.Yarn2ImporterWindow
 CPixelCrushers.DialogueSystem.Yarn.YarnConverterWindowDisabled
 CPixelCrushers.DialogueSystem.Articy.Articy_4_0.ZoneType
 CAI