►CAbility | |
COpsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver | The GreetQuestGiver ability runs when a character is engaged in dialogue with a quest giver |
CPixelCrushers.QuestMachine.ActionCompletion | Defines how to know when an action is completed |
CPixelCrushers.QuestMachine.ActionEffect | Defines the expected change to the world model when an action is done |
CPixelCrushers.QuestMachine.ActionRequirement | Defines a precondition to doing an action |
CPixelCrushers.QuestMachine.ActionStateText | Action text for a quest node state |
CPixelCrushers.QuestMachine.ActionText | UI text for actions to use when creating quests |
CPixelCrushers.QuestMachine.ArticySupport.ArticyImportPrefs | This class manages articy import prefs |
CPixelCrushers.QuestMachine.ArticySupport.ArticyQuestMachineScriptGenerator | |
CPixelCrushers.QuestMachine.AssetInfo | |
CPixelCrushers.QuestMachine.AssetInfoLists | Holds cached lists of quest assets for use by the Quest Generator editor window and individual quest asset editors |
►CUnityEditor.AssetModificationProcessor | |
CPixelCrushers.QuestMachine.QuestAssetModificationProcessor | Intercepts modifications to quest assets to update the cached lists in AssetInfoLists |
CPixelCrushers.AssetUtility | |
►CBaseEventStep | |
CORKFramework.Events.Steps.ControlSpawnerStep | ORK event to control a Quest Machine spawner |
CORKFramework.Events.Steps.GenerateQuestStep | ORK event to generate a quest |
CORKFramework.Events.Steps.GetQMQuestStateStep | ORK event to get a quest state |
CORKFramework.Events.Steps.GetQuestCountStep | ORK event to get the number of quests held by a quest giver or player |
CORKFramework.Events.Steps.GetQuestCounterStep | ORK event to get a quest counter value |
CORKFramework.Events.Steps.GetQuestNodeStateStep | ORK event to get a quest node state |
CORKFramework.Events.Steps.GiveQuestStep | ORK event to start dialogue with a quest giver and the player |
CORKFramework.Events.Steps.SendToMessageSystemStep | ORK event to set a quest node state |
CORKFramework.Events.Steps.SetHUDStep | ORK event to toggle the quest journal UI |
CORKFramework.Events.Steps.SetJournalUIStep | ORK event to toggle the quest journal UI |
CORKFramework.Events.Steps.SetQMQuestStateStep | ORK event to set a quest node state |
CORKFramework.Events.Steps.SetQuestCounterStep | ORK event to start dialogue with a quest giver and the player |
CORKFramework.Events.Steps.SetQuestNodeStateStep | ORK event to set a quest node state |
CORKFramework.Events.Steps.ShowQMAlertStep | ORK event to start dialogue with a quest giver and the player |
CORKFramework.Events.Steps.StartDialogueStep | ORK event to start dialogue with a quest giver and the player |
CPixelCrushers.QuestMachine.BasicUIContent | |
►CButtonActivated | |
CPixelCrushers.QuestMachine.CorgiEngineSupport.QuestGiverZone | Button activated zone that starts dialogue with the player |
CPixelCrushers.QuestMachine.ByteData | Serializable array of bytes |
CPixelCrushers.QuestMachine.CategorizedQuestContentInspectorGUI | Editor GUI for a set of UI content lists (dialogue, journal, HUD, alert) which is typically part of a QuestStateInfo object |
CPixelCrushers.CheckInputManagerSettings | This script runs when Unity starts or reloads assemblies after compilation |
CPixelCrushers.ComponentUtility | Utility functions for working with components |
CPixelCrushers.QuestMachine.QuestControl.ConditionalEvent | |
CPixelCrushers.CoroutineUtility | Utility functions for working with coroutines |
CPixelCrushers.CSVUtility | |
CPixelCrushers.CursorControl | Methods to hide and show the cursor |
CPixelCrushers.ActiveSaver.Data | |
CPixelCrushers.AnimatorSaver.Data | |
CPixelCrushers.EnabledSaver.Data | |
CPixelCrushers.MultiActiveSaver.Data | |
CPixelCrushers.MultiEnabledSaver.Data | |
CPixelCrushers.QuestMachine.EntityTypeSaver.Data | |
CPixelCrushers.QuestMachine.QuestEditorPrefs.Data | |
CPixelCrushers.QuestMachine.QuestIndicatorSaver.Data | |
CDatabase | |
►CDecoratorDrawer | |
CPixelCrushers.HelpBoxAttributeDrawer | |
CPixelCrushers.DestructibleSaver.DestructibleData | |
CPixelCrushers.DictionaryExtensions | Extension methods for generic dictionaries |
CPixelCrushers.QuestMachine.DomainSpecifier | This class provides a method of specifying a domain |
CPixelCrushers.QuestMachine.DriveValue | Associates a value with a drive |
CPixelCrushers.QuestMachine.EntityTypeSaver.DriveValueData | |
►CEditor | |
CPixelCrushers.DiskSavedGameDataStorerEditor | |
CPixelCrushers.InputDeviceManagerEditor | |
CPixelCrushers.MessageEventsEditor | |
CPixelCrushers.PlayerPrefsSavedGameDataStorerEditor | |
►CPixelCrushers.QuestMachine.ActionEditor | |
CPixelCrushers.QuestMachine.InventoryProGetItemActionEditor | |
CPixelCrushers.QuestMachine.AddInventoryEngineItemQuestActionEditor | |
CPixelCrushers.QuestMachine.AddInventoryEngineItemQuestActionEditor | |
CPixelCrushers.QuestMachine.DomainTypeEditor | |
CPixelCrushers.QuestMachine.DriveEditor | |
CPixelCrushers.QuestMachine.EntityTypeEditor | |
CPixelCrushers.QuestMachine.FactionEditor | |
CPixelCrushers.QuestMachine.FactionRequirementFunctionEditor | |
CPixelCrushers.QuestMachine.InventoryEngineHasItemsQuestConditionEditor | |
CPixelCrushers.QuestMachine.InventoryEngineHasItemsQuestConditionEditor | |
►CPixelCrushers.QuestMachine.ORKSupport.ORKCombatantQuestActionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKCurrencyQuestActionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKGiveExpQuestActionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKItemQuestActionEditor | |
►CPixelCrushers.QuestMachine.ORKSupport.ORKCombatantQuestConditionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKCombatantHasFactionSympathyQuestConditionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKHasCurrencyQuestConditionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKHasItemQuestConditionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKLevelQuestConditionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKEventQuestActionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKFactionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKSetVariableQuestActionEditor | |
CPixelCrushers.QuestMachine.ORKSupport.ORKVariableQuestConditionEditor | |
CPixelCrushers.QuestMachine.QuestDatabaseEditor | Custom inspector for QuestDatabase |
CPixelCrushers.QuestMachine.QuestEditor | Top level inspector for Quest objects |
CPixelCrushers.QuestMachine.QuestGeneratorEntityEditor | |
►CPixelCrushers.QuestMachine.QuestListContainerEditor | Custom inspector for QuestListContainer |
►CPixelCrushers.QuestMachine.QuestGiverEditor | Custom inspector for QuestGiver |
CPixelCrushers.QuestMachine.ORKSupport.QuestGiverForORKEditor | |
►CPixelCrushers.QuestMachine.QuestJournalEditor | Custom inspector for QuestJournal |
CPixelCrushers.QuestMachine.ORKSupport.QuestJournalForORKEditor | |
CPixelCrushers.QuestMachine.QuestMachineIDEditor | Custom inspector for QuestGiver |
CPixelCrushers.QuestMachine.QuestMachineMessageEventsEditor | |
►CPixelCrushers.QuestMachine.QuestSubassetEditor | Base abstract editor class for quest subassets |
CPixelCrushers.QuestMachine.ActivateGameObjectQuestActionEditor | Custom inspector for ActivateGameObjectQuestAction assets |
CPixelCrushers.QuestMachine.AlertQuestActionEditor | Custom inspector for AlertQuestAction assets |
CPixelCrushers.QuestMachine.AnimatorQuestActionEditor | Custom inspector for AnimatorQuestAction assets |
CPixelCrushers.QuestMachine.AudioQuestActionEditor | Custom inspector for AudioQuestAction assets |
CPixelCrushers.QuestMachine.CounterQuestConditionEditor | Custom inspector for CounterQuestCondition assets |
CPixelCrushers.QuestMachine.HeadingTextQuestUIContentEditor | Custom inspector for HeadingTextQuestContent assets |
►CPixelCrushers.QuestMachine.IconQuestUIContentEditor | Custom inspector for IconQuestContent assets |
CPixelCrushers.QuestMachine.ButtonQuestUIContentEditor | Custom inspector for ButtonQuestContent assets |
CPixelCrushers.QuestMachine.InstantiatePrefabQuestActionEditor | Custom inspector for InstantiatePrefabQuestAction assets |
CPixelCrushers.QuestMachine.InventoryProItemQuestConditionEditor | Custom inspector for InventoryProItemQuestCondition assets |
CPixelCrushers.QuestMachine.LinkQuestContentEditor | Custom inspector for LinkQuestContent assets |
CPixelCrushers.QuestMachine.MessageQuestActionEditor | Custom inspector for MessageQuestAction assets |
CPixelCrushers.QuestMachine.MessageQuestConditionEditor | Custom inspector for MessageQuestCondition assets |
CPixelCrushers.QuestMachine.ORKSupport.ORKIconQuestUIContentEditor | Custom inspector for IconQuestContent assets |
CPixelCrushers.QuestMachine.ParentQuestConditionEditor | Custom inspector for ParentQuestCondition assets |
CPixelCrushers.QuestMachine.SceneEventQuestActionEditor | Custom inspector for SceneEventQuestAction assets |
CPixelCrushers.QuestMachine.SetCounterValueQuestActionEditor | Custom inspector for SetCounterValueQuestAction assets |
CPixelCrushers.QuestMachine.TimerQuestConditionEditor | Custom inspector for TimerQuestCondition assets |
CPixelCrushers.QuestMachine.uSurvivalHasItemsQuestConditionEditor | Custom inspector for uSurvivalHasItemsQuestCondition assets |
CPixelCrushers.QuestMachine.uMMORPGItemAmountQuestConditionEditor | |
CPixelCrushers.SaverEditor | |
CPixelCrushers.TextTableEditor | |
CPixelCrushers.TimedEventEditor | |
CPixelCrushers.UILocalizationManagerEditor | |
CPixelCrushers.EditorGUIZoomArea | |
►CEditorWindow | |
CPixelCrushers.QuestMachine.ArticySupport.ArticyImportWindow | Articy:draft import window |
CPixelCrushers.QuestMachine.QuestEditorWindow | Main Quest Editor window |
CPixelCrushers.QuestMachine.QuestGeneratorEditorWindow | |
CPixelCrushers.QuestMachine.QuestReferenceEditorWindow | Utility window that lets the user copy tags and messages to the clipboard to make it easier to enter them in text fields in the Quest Editor |
CPixelCrushers.QuestMachine.WelcomeWindow | This is the Quest Machine welcome window |
CPixelCrushers.TextTableEditorWindow | Custom editor window for TextTable |
CPixelCrushers.TextTableMassExportImportWindow | Custom editor window for mass exporting text tables to CSV |
CPixelCrushers.EnablePhysics2DMenuItem | |
CPixelCrushers.EncodingTypeTools | |
CPixelCrushers.EncryptionUtility | |
►CEntity | |
CPlayer | |
CPixelCrushers.QuestMachine.EntitySpecifier | This class provides a method of specifying an entity |
CPixelCrushers.QuestMachine.Fact | A fact is a record in a world model, specifically a count of entities in a domain |
CPixelCrushers.QuestMachine.FactSpecifier | |
CPixelCrushers.TextTable.FieldKeyValuePair | |
CPixelCrushers.LocalizedFonts.FontForLanguage | |
►CFsmStateAction | |
CPixelCrushers.QuestMachine.PlayMakerSupport.ControlSpawner | |
CPixelCrushers.QuestMachine.PlayMakerSupport.GenerateQuest | |
CPixelCrushers.QuestMachine.PlayMakerSupport.GetQuestCount | |
CPixelCrushers.QuestMachine.PlayMakerSupport.GetQuestCounter | |
CPixelCrushers.QuestMachine.PlayMakerSupport.GetQuestNodeState | |
CPixelCrushers.QuestMachine.PlayMakerSupport.GetQuestState | |
CPixelCrushers.QuestMachine.PlayMakerSupport.GiveQuest | |
CPixelCrushers.QuestMachine.PlayMakerSupport.SetHUD | |
CPixelCrushers.QuestMachine.PlayMakerSupport.SetJournalUI | |
CPixelCrushers.QuestMachine.PlayMakerSupport.SetQuestCounter | |
CPixelCrushers.QuestMachine.PlayMakerSupport.SetQuestNodeState | |
CPixelCrushers.QuestMachine.PlayMakerSupport.SetQuestState | |
CPixelCrushers.QuestMachine.PlayMakerSupport.ShowAlert | |
CPixelCrushers.QuestMachine.PlayMakerSupport.StartDialogue | |
CPixelCrushers.GameObjectUtility | Utility functions for working with GameObjects |
CPixelCrushers.GameTime | This 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) |
►CIComponentSaveData | |
CPixelCrushers.QuestMachine.ORKSupport.QuestGiverForORK | This subclass of QuestGiver hooks into ORK's save system |
CPixelCrushers.QuestMachine.ORKSupport.QuestJournalForORK | This subclass of QuestJournal hooks into ORK's save system |
CPixelCrushers.QuestMachine.ORKSupport.QuestListContainerForORK | This subclass of QuestListContainer hooks into ORK's save system |
►CIDeselectHandler | |
►CPixelCrushers.DeselectPreviousOnPointerEnter | This script deselects the previous selectable when the pointer enters this one |
CPixelCrushers.Wrappers.DeselectPreviousOnPointerEnter | This script deselects the previous selectable when the pointer enters this one |
►CIEquatable | |
CPixelCrushers.StringField | A StringField is an object that can refer to a string, StringAsset, or field in a TextTable |
►CPixelCrushers.IEventSystemUser | Allows classes to have a reference to an EventSystem |
CPixelCrushers.DeselectPreviousOnPointerEnter | This script deselects the previous selectable when the pointer enters this one |
►CPixelCrushers.UIButtonKeyTrigger | This script adds a key or button trigger to a Unity UI Selectable |
CPixelCrushers.Wrappers.UIButtonKeyTrigger | This script adds a key or button trigger to a Unity UI Selectable |
►CPixelCrushers.UIPanel | Manages a UI panel |
CPixelCrushers.Wrappers.UIPanel | Manages a UI panel |
►CIInteractableMessage | |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.QuestGiverInteractableTarget | A UCC Interactable target that calls the quest giver's StartDialogueWithPlayer method |
►CIInteractableTarget | |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.QuestGiverInteractableTarget | A UCC Interactable target that calls the quest giver's StartDialogueWithPlayer method |
►CPixelCrushers.IMessageHandler | Interface for MessageSystem message handlers |
COpsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver | The GreetQuestGiver ability runs when a character is engaged in dialogue with a quest giver |
►CPixelCrushers.DataSynchronizer | Uses the MessageSystem to keep data synchronized between a source and a listener |
CPixelCrushers.Wrappers.DataSynchronizer | This wrapper for PixelCrushers.DataSynchronizer keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.MessageEvents | Provides a in-editor way to listen for messages and invoke events when they occur, and to send a message on demand |
CPixelCrushers.Wrappers.MessageEvents | This wrapper for PixelCrushers.MessageEvents keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.ArticyQuestCondition | |
CPixelCrushers.QuestMachine.Wrappers.ArticyQuestCondition | This wrapper retains script references in Quest assets when the underlying parent class script is re-generated |
CPixelCrushers.QuestMachine.ArticySupport.QuestMachineMessageToArticy | |
CPixelCrushers.QuestMachine.CorgiEngineSupport.QuestMachinePauseCorgi | Pauses Corgi and/or disables player input when receiving a 'Pause Player' message from the quest journal or quest dialogue UI |
CPixelCrushers.QuestMachine.Demo.DemoInventory | Simple inventory script for the Quest Machine demo |
CPixelCrushers.QuestMachine.Demo.PlayerController2D | Simple 2D player controller |
CPixelCrushers.QuestMachine.EmeraldAISupport.PauseEmeraldPlayerOnDialogue | Demo script that pauses the demo player during Quest Machine dialogue |
►CPixelCrushers.QuestMachine.MessageQuestCondition | Quest condition that becomes true on receipt of a message from the MessageSystem |
CPixelCrushers.QuestMachine.Wrappers.MessageQuestCondition | |
CPixelCrushers.QuestMachine.ORKSupport.ORKEventsOnPausePlayer | Add this component to the player prefab to block player input when Quest Machine sends "Pause Player" and "Unpause Player" messages, such as when opening and closing the dialogue UI |
►CPixelCrushers.QuestMachine.QuestAlertDisplayer | Listens for quest alerts and displays them through a QuestAlertUI |
CPixelCrushers.QuestMachine.Wrappers.QuestAlertDisplayer | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.QuestCounter | Holds an integer that a quest can use to track a value |
►CPixelCrushers.QuestMachine.QuestIndicatorManager | Manages quest indicators for an entity |
CPixelCrushers.QuestMachine.Wrappers.QuestIndicatorManager | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestJournal | This subclass of QuestList provides facilities to show the list in a QuestJournalUI |
CPixelCrushers.QuestMachine.ORKSupport.QuestJournalForORK | This subclass of QuestJournal hooks into ORK's save system |
CPixelCrushers.QuestMachine.Wrappers.QuestJournal | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.uSurvivalSupport.uSurvivalQuestJournal | This subclass of QuestJournal is for the local player |
►CPixelCrushers.QuestMachine.QuestListContainer | Maintains a list of quests on a GameObject |
►CPixelCrushers.QuestMachine.IdentifiableQuestListContainer | A quest list with an ID |
►CPixelCrushers.QuestMachine.QuestGiver | A GameObject that can offer quests |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAIQuestGiver | Use this in place of QuestGiver on an Emerald AI if you want it to stop its AI activity while the player is talking to it |
CPixelCrushers.QuestMachine.ORKSupport.QuestGiverForORK | This subclass of QuestGiver hooks into ORK's save system |
CPixelCrushers.QuestMachine.Wrappers.QuestGiver | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.QuestJournal | This subclass of QuestList provides facilities to show the list in a QuestJournalUI |
CPixelCrushers.QuestMachine.ORKSupport.QuestListContainerForORK | This subclass of QuestListContainer hooks into ORK's save system |
CPixelCrushers.QuestMachine.Wrappers.QuestListContainer | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestMachineMessageEvents | Provides a in-editor way to listen for messages and invoke events when they occur, and to send a message on demand, with awareness of Quest Machine IDs |
CPixelCrushers.Wrappers.QuestMachineMessageEvents | This wrapper for QuestMachineMessageEvents keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestNodeStateQuestCondition | Quest condition that becomes true when another quest's node reaches a specified state |
CPixelCrushers.QuestMachine.Wrappers.QuestNodeStateQuestCondition | |
►CPixelCrushers.QuestMachine.QuestStateQuestCondition | Quest condition that becomes true when another quest reaches a specified state |
CPixelCrushers.QuestMachine.Wrappers.QuestStateQuestCondition | |
CPixelCrushers.QuestMachine.QuestTrackingPOI | Ties a POI to a quest |
►CPixelCrushers.QuestMachine.Spawner | Spawner |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldSpawner | This Spawner subclass provides special handling for spawning Emerald AI entities because Emerald AI tries to manipulate the AI's NavMeshAgent in Awake(), before the AI has been moved into position |
CPixelCrushers.QuestMachine.ServerSpawner | Mirror-enabled version of Spawner that does network-aware spawning from the server |
CPixelCrushers.QuestMachine.Wrappers.Spawner | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.TopDownEngineSupport.PauseTopDown | Pauses TopDown and/or disables player input when receiving a 'Pause Player' message from the quest journal or quest dialogue UI |
►CPixelCrushers.QuestMachine.UnityUIQuestDialogueUI | Unity UI implementation of QuestDialogueUI |
CPixelCrushers.QuestMachine.Wrappers.UnityUIQuestDialogueUI | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPlayer | |
CPixelCrushers.InputDeviceManagerEditor.InputAxis | |
►CInteractable | |
CPixelCrushers.QuestMachine.uSurvivalSupport.QuestGiverInteractable | This uSurvival interactable runs a Dialogue System Trigger's OnUse() method when interacted with |
►CInventoryItemBase | |
CPixelCrushers.QuestMachine.InventoryProQuestMachineItem | Defines an item type that sends a message to the Message System and invokes an event when used |
CPixelCrushers.QuestMachine.InventoryProUtility | Utility functions for Inventory Pro support |
►CIPointerEnterHandler | |
CPixelCrushers.DeselectPreviousOnPointerEnter | This script deselects the previous selectable when the pointer enters this one |
►CPixelCrushers.QuestMachine.IProxySerializationCallbackReceiver | Add this interface to objects that are included in proxy serialization |
►CPixelCrushers.QuestMachine.QuestSubasset | Abstract base class for quest subassets (ScriptableObjects) such as QuestCondition, QuestAction, and QuestContent |
►CPixelCrushers.QuestMachine.QuestAction | Abstract base class for quest actions, which are executed when quests or quest nodes become active |
►CPixelCrushers.QuestMachine.ActivateGameObjectQuestAction | Activates a GameObject |
CPixelCrushers.QuestMachine.Wrappers.ActivateGameObjectQuestAction | |
CPixelCrushers.QuestMachine.AddInventoryEngineItemQuestAction | Adds or removes items from an inventory |
CPixelCrushers.QuestMachine.AddInventoryEngineItemQuestAction | Adds or removes items from an inventory |
►CPixelCrushers.QuestMachine.AlertQuestAction | Sends a QuestAlert message with some UI content |
CPixelCrushers.QuestMachine.Wrappers.AlertQuestAction | |
►CPixelCrushers.QuestMachine.AnimatorQuestAction | Controls an animator |
CPixelCrushers.QuestMachine.Wrappers.AnimatorQuestAction | |
►CPixelCrushers.QuestMachine.ArticyQuestAction | |
CPixelCrushers.QuestMachine.Wrappers.ArticyQuestAction | This wrapper retains script references in Quest assets when the underlying parent class script is re-generated |
►CPixelCrushers.QuestMachine.AudioQuestAction | Plays an audio clip |
CPixelCrushers.QuestMachine.Wrappers.AudioQuestAction | |
CPixelCrushers.QuestMachine.CompassProPOIQuestAction | |
►CPixelCrushers.QuestMachine.ControlSpawnerQuestAction | Controls a spawner |
CPixelCrushers.QuestMachine.Wrappers.ControlSpawnerQuestAction | |
CPixelCrushers.QuestMachine.Demo.DemoUpdateItemCounterQuestAction | This example action for the Demo scene updates a quest counter with the current amount of items in the player's inventory |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAIDamageQuestAction | Damages all Emerald AIs belonging to a specified faction |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAIEmoteQuestAction | Makes all Emerald AIs belonging to a specified faction play an emote animation and/or sound effect |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAIFollowQuestAction | Tells Emerald AIs of a specific faction to follow or stay |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAIKillQuestAction | Kills all Emerald AIs belonging to a specified faction |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAISetBehaviorQuestAction | Set the behavior of Emerald AIs of a specific faction |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAISetConfidenceQuestAction | Set the confidence of Emerald AIs of a specific faction |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAISetDestinationQuestAction | Set the destination of Emerald AIs of a specific faction |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAISetFactionRelation | Set a faction's relation to another faction or the player |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAISetItemQuestAction | Enables or disables items of Emerald AIs of a specific faction |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAISetWanderQuestAction | Set the wander type of Emerald AIs of a specific faction |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAISetWeaponQuestAction | Enables or disables weapons of Emerald AIs of a specific faction |
CPixelCrushers.QuestMachine.EmeraldAISupport.EmeraldAIUpdateTargetTagsQuestAction | Set the behavior of Emerald AIs of a specific faction |
►CPixelCrushers.QuestMachine.GiveQuestToQuesterQuestAction | Gives a quest to a quester and activates it |
CPixelCrushers.QuestMachine.Wrappers.GiveQuestToQuesterQuestAction | |
►CPixelCrushers.QuestMachine.InstantiatePrefabQuestAction | Instantiates a prefab |
CPixelCrushers.QuestMachine.Wrappers.InstantiatePrefabQuestAction | |
CPixelCrushers.QuestMachine.InventoryProCurrencyQuestAction | Adjusts currency |
CPixelCrushers.QuestMachine.InventoryProItemQuestAction | Adds or removes items |
CPixelCrushers.QuestMachine.InventoryProStatQuestAction | Adjusts a stat |
CPixelCrushers.QuestMachine.InventoryProXPQuestAction | Adds experience to a stat |
►CPixelCrushers.QuestMachine.MessageQuestAction | Sends a message to the MessageSystem |
CPixelCrushers.QuestMachine.Wrappers.MessageQuestAction | |
►CPixelCrushers.QuestMachine.ORKSupport.ORKCombatantQuestAction | Base class for quest actions that act on a combatant |
CPixelCrushers.QuestMachine.ORKSupport.ORKCurrencyQuestAction | Quest action that gives or takes currency from a combatant |
CPixelCrushers.QuestMachine.ORKSupport.ORKGiveExpQuestAction | Quest action that gives XP or another status value to a combatant |
CPixelCrushers.QuestMachine.ORKSupport.ORKItemQuestAction | Quest action that gives or takes an item from a combatant |
CPixelCrushers.QuestMachine.ORKSupport.ORKEventQuestAction | Quest action that starts an ORK event |
CPixelCrushers.QuestMachine.ORKSupport.ORKSetVariableQuestAction | Quest action that sets an ORK variable |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.AddUCCItemQuestAction | Adds or removes an Opsive UCC item |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.SetUCCAttributeQuestAction | Adjusts an Opsive UCC attribute |
►CPixelCrushers.QuestMachine.SceneEventQuestAction | Runs a UnityEvent pointing to GameObjects in a scene |
CPixelCrushers.QuestMachine.Wrappers.SceneEventQuestAction | |
CPixelCrushers.QuestMachine.SetAllQuestNodeStatesQuestAction | Sets all quest node states |
►CPixelCrushers.QuestMachine.SetCounterValueQuestAction | Sets a counter value |
CPixelCrushers.QuestMachine.Wrappers.SetCounterValueQuestAction | |
CPixelCrushers.QuestMachine.SetDMMapIconQuestAction | Sets a DMMapIcon's appearance |
►CPixelCrushers.QuestMachine.SetIndicatorQuestAction | Sets a quest indicator |
CPixelCrushers.QuestMachine.Wrappers.SetIndicatorQuestAction | |
►CPixelCrushers.QuestMachine.SetQuestNodeStateQuestAction | Sets a quest node state |
CPixelCrushers.QuestMachine.Wrappers.SetQuestNodeStateQuestAction | |
►CPixelCrushers.QuestMachine.SetQuestStateQuestAction | Sets a quest state |
CPixelCrushers.QuestMachine.Wrappers.SetQuestStateQuestAction | |
►CPixelCrushers.QuestMachine.SetTrackingQuestAction | Tracks or untracks a quest in the HUD |
CPixelCrushers.QuestMachine.Wrappers.SetTrackingQuestAction | |
►CPixelCrushers.QuestMachine.UnityEventQuestAction | Invokes a UnityEvent |
CPixelCrushers.QuestMachine.Wrappers.UnityEventQuestAction | |
CPixelCrushers.QuestMachine.uMMORPGAddExpQuestAction | |
CPixelCrushers.QuestMachine.uMMORPGAddGoldQuestAction | |
CPixelCrushers.QuestMachine.uMMORPGAddItemQuestAction | |
CPixelCrushers.QuestMachine.uMMORPGAddSkillExpQuestAction | |
CPixelCrushers.QuestMachine.uMMORPGSetSkillLevelQuestAction | |
CPixelCrushers.QuestMachine.uSurvivalAddItemQuestAction | |
CPixelCrushers.QuestMachine.uSurvivalModifyStatQuestAction | |
►CPixelCrushers.QuestMachine.QuestCondition | Abstract base class for quest conditions |
CPixelCrushers.QuestMachine.ArticyQuestCondition | |
►CPixelCrushers.QuestMachine.CounterQuestCondition | Quest condition that becomes true when a counter reaches a specified value |
CPixelCrushers.QuestMachine.Wrappers.CounterQuestCondition | |
CPixelCrushers.QuestMachine.Demo.DemoItemCountQuestCondition | This example condition for the Demo scene checks the amount of an item in the DemoInventory |
CPixelCrushers.QuestMachine.InventoryEngineHasItemsQuestCondition | Checks an inventory for a required quantity of an item |
CPixelCrushers.QuestMachine.InventoryEngineHasItemsQuestCondition | Checks an inventory for a required quantity of an item |
CPixelCrushers.QuestMachine.InventoryProCurrencyQuestCondition | Checks the amount of currency on a player |
CPixelCrushers.QuestMachine.InventoryProItemQuestCondition | Checks if a player has an amount of an item |
CPixelCrushers.QuestMachine.InventoryProStatQuestCondition | Checks the value of a stat |
CPixelCrushers.QuestMachine.MessageQuestCondition | Quest condition that becomes true on receipt of a message from the MessageSystem |
►CPixelCrushers.QuestMachine.ORKSupport.ORKCombatantQuestCondition | Base class for quest conditions that check something on a combatant |
CPixelCrushers.QuestMachine.ORKSupport.ORKHasCurrencyQuestCondition | Quest condition that checks a combatant's currency |
CPixelCrushers.QuestMachine.ORKSupport.ORKHasFactionSympathyQuestCondition | Quest condition that checks a combatant's faction sympathy with another faction |
CPixelCrushers.QuestMachine.ORKSupport.ORKHasItemQuestCondition | Quest condition that checks a combatant's inventory |
CPixelCrushers.QuestMachine.ORKSupport.ORKLevelQuestCondition | Quest condition that checks a combatant's level |
CPixelCrushers.QuestMachine.ORKSupport.ORKVariableQuestCondition | Quest condition that checks an ORK variable value |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.UCCAttributeQuestCondition | Quest condition that becomes true when an Opsive UCC attribute meets a required value |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.UCCItemCountQuestCondition | Quest condition that becomes true when a character's inventory has a required value of an item |
►CPixelCrushers.QuestMachine.ParentQuestCondition | Quest condition that becomes true when a specified number of parent nodes are true |
CPixelCrushers.QuestMachine.Wrappers.ParentQuestCondition | |
CPixelCrushers.QuestMachine.QuestNodeStateQuestCondition | Quest condition that becomes true when another quest's node reaches a specified state |
CPixelCrushers.QuestMachine.QuestStateQuestCondition | Quest condition that becomes true when another quest reaches a specified state |
►CPixelCrushers.QuestMachine.TimerQuestCondition | Quest condition that becomes true after a specified duration |
CPixelCrushers.QuestMachine.Wrappers.TimerQuestCondition | |
CPixelCrushers.QuestMachine.uMMORPGCanLearnSkillQuestCondition | |
CPixelCrushers.QuestMachine.uMMORPGClassQuestCondition | |
CPixelCrushers.QuestMachine.uMMORPGItemAmountQuestCondition | |
CPixelCrushers.QuestMachine.uMMORPGLevelQuestCondition | |
CPixelCrushers.QuestMachine.uMMORPGSkillLevelQuestCondition | |
CPixelCrushers.QuestMachine.uSurvivalHasItemsQuestCondition | |
►CPixelCrushers.QuestMachine.QuestContent | Abstract base class for UI content |
►CPixelCrushers.QuestMachine.AudioClipQuestContent | AudioClip UI content |
CPixelCrushers.QuestMachine.Wrappers.AudioClipQuestContent | |
►CPixelCrushers.QuestMachine.BodyTextQuestContent | Body text UI content |
CPixelCrushers.QuestMachine.ArticyLocalizedQuestContent | This quest content type uses Articy localization to show localized text |
CPixelCrushers.QuestMachine.Wrappers.BodyTextQuestContent | |
►CPixelCrushers.QuestMachine.HeadingTextQuestContent | Heading text UI content |
CPixelCrushers.QuestMachine.Wrappers.HeadingTextQuestContent | |
►CPixelCrushers.QuestMachine.IconQuestContent | Icon UI content (image with optional count and caption) with an optional list of actions |
►CPixelCrushers.QuestMachine.ButtonQuestContent | Button UI content that executes actions when clicked |
CPixelCrushers.QuestMachine.Wrappers.ButtonQuestContent | |
CPixelCrushers.QuestMachine.ORKSupport.ORKIconQuestContent | Icon UI content (image with optional count and caption) with an optional list of actions |
CPixelCrushers.QuestMachine.Wrappers.IconQuestContent | |
CPixelCrushers.QuestMachine.LinkQuestContent | Link UI content |
►CPixelCrushers.QuestMachine.IQuestAlertUI | Interface for quest alert UIs |
►CPixelCrushers.QuestMachine.UnityUIQuestAlertUI | Unity UI implementation of QuestAlertUI |
CPixelCrushers.QuestMachine.Wrappers.UnityUIQuestAlertUI | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.IQuestDialogueUI | Interface for quest dialogue UIs |
CPixelCrushers.QuestMachine.UnityUIQuestDialogueUI | Unity UI implementation of QuestDialogueUI |
►CPixelCrushers.QuestMachine.IQuestHUD | Interface for quest HUDs |
►CPixelCrushers.QuestMachine.UnityUIQuestHUD | Unity UI implementation of Quest HUD |
CPixelCrushers.QuestMachine.Wrappers.UnityUIQuestHUD | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.IQuestJournalUI | Interface for quest journal UIs |
►CPixelCrushers.QuestMachine.UnityUIQuestJournalUI | Unity UI implementation of Quest Journal UI |
CPixelCrushers.QuestMachine.Wrappers.UnityUIQuestJournalUI | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.IQuestMachineID | Interface for classes that have an id, displayName, and image such as QuestEntity, IdentifiableQuestListContainer, and QuestMachineID |
CPixelCrushers.QuestMachine.IdentifiableQuestListContainer | A quest list with an ID |
►CPixelCrushers.QuestMachine.QuestEntity | Physical instance of an entity type in a scene |
►CPixelCrushers.QuestMachine.QuestGeneratorEntity | A quest generator entity is an entity that can generate quests |
CPixelCrushers.QuestMachine.InventoryProQuestGeneratorEntity | This subclass of QuestGeneratorEntity assigns a InventoryProPlanToQuestBuilder, which is a subclass of PlanToQuestBuilder that handles collection of Inventory Pro items |
CPixelCrushers.QuestMachine.Wrappers.QuestGeneratorEntity | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.uSurvivalQuestGeneratorEntity | This subclass of QuestGeneratorEntity assigns a uSurvivalPlanToQuestBuilder, which is a subclass of PlanToQuestBuilder that handles uSurvival items |
CPixelCrushers.QuestMachine.Wrappers.QuestEntity | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestMachineID | Provides an ID to GameObjects that don't have a QuestEntity or IdentifiableQuestListContainer component |
CPixelCrushers.QuestMachine.Wrappers.QuestMachineID | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.IQuestTimer | Interface for classes that handle timer ticks |
CPixelCrushers.QuestMachine.InventoryProCurrencyQuestCondition | Checks the amount of currency on a player |
CPixelCrushers.QuestMachine.ORKSupport.ORKCombatantQuestCondition | Base class for quest conditions that check something on a combatant |
CPixelCrushers.QuestMachine.ORKSupport.ORKVariableQuestCondition | Quest condition that checks an ORK variable value |
CPixelCrushers.QuestMachine.TimerQuestCondition | Quest condition that becomes true after a specified duration |
CPixelCrushers.QuestMachine.uMMORPGItemAmountQuestCondition | |
CPixelCrushers.QuestMachine.uMMORPGLevelQuestCondition | |
CPixelCrushers.QuestMachine.uMMORPGSkillLevelQuestCondition | |
CPixelCrushers.QuestMachine.uSurvivalHasItemsQuestCondition | |
►CISaveData | |
CPixelCrushers.QuestMachine.ORKSupport.ORKQuestMachineSaveData | Add to Quest Machine Save System GameObject to save all Quest Machine data |
►CISerializationCallbackReceiver | |
CPixelCrushers.QuestMachine.TagDictionary | Maintains a dictionary of tags and their values |
CPixelCrushers.SavedGameData | Holds the data for a saved game |
►CPixelCrushers.TextTable | A TextTable is a 2D table of languages and fields |
CPixelCrushers.Wrappers.TextTable | This wrapper for PixelCrushers.TextTable keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.TextTableField | A field in a TextTable |
►CISerializationSurrogate | |
CPixelCrushers.QuaternionSerializationSurrogate | Adds .NET serialization support for Quaternion |
CPixelCrushers.Vector3SerializationSurrogate | Adds .NET serialization support for Vector3 |
CPixelCrushers.TextTable.LanguageKeyValuePair | |
CPixelCrushers.AnimatorSaver.LayerData | |
CPixelCrushers.MessageSystem.ListenerInfo | |
CPixelCrushers.ListExtensions | Extension methods for generic lists |
CPixelCrushers.LODManager.LOD | |
CPixelCrushers.TagMaskDrawer.MenuItemTagInfo | |
CPixelCrushers.MessageArgs | This struct is passed to listeners of the MessageSystem when a message is sent |
CPixelCrushers.MessageEvents.MessageEvent | |
CPixelCrushers.QuestMachine.QuestMachineMessageEvents.MessageEvent | |
CPixelCrushers.QuestMachine.ArticySupport.QuestMachineMessageToArticy.MessageRecord | |
CPixelCrushers.MessageSystem | General purpose message system |
CPixelCrushers.MessageEvents.MessageToSend | |
CPixelCrushers.QuestMachine.QuestMachineMessageEvents.MessageToSend | |
CPixelCrushers.QuestMachine.MessageValue | Specifies a value passed with a message and parameter |
►CMMEventListener | |
CPixelCrushers.QuestMachine.InventoryEngineHasItemsQuestCondition | Checks an inventory for a required quantity of an item |
CPixelCrushers.QuestMachine.InventoryEngineHasItemsQuestCondition | Checks an inventory for a required quantity of an item |
►CMonoBehaviour | |
►CPixelCrushers.AlwaysFaceCamera | Always keeps the GameObject facing the main camera |
CPixelCrushers.Wrappers.AlwaysFaceCamera | This wrapper for PixelCrushers.AlwaysFaceCamera keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.AutoSaveLoad | Auto-saves when the game closes and auto-loads when the game opens |
CPixelCrushers.Wrappers.AutoSaveLoad | This wrapper for PixelCrushers.AutoSaveLoad keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.CheckPhysics2D | Checks if the scripting symbol USE_PHYSICS2D is defined |
CPixelCrushers.Wrappers.CheckPhysics2D | This wrapper for PixelCrushers.CheckPhysics2D keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.DataSerializer | Abstract base class for serializers that serialize objects to strings and deserialize strings back into objects |
►CPixelCrushers.BinaryDataSerializer | Implementation of DataSerializer that uses BinaryFormatter |
CPixelCrushers.Wrappers.BinaryDataSerializer | This wrapper for PixelCrushers.BinaryDataSerializer keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.JsonDataSerializer | Implementation of DataSerializer that uses JsonUtility |
CPixelCrushers.Wrappers.JsonDataSerializer | This wrapper for PixelCrushers.JsonDataSerializer keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.DataSynchronizer | Uses the MessageSystem to keep data synchronized between a source and a listener |
CPixelCrushers.DeselectPreviousOnPointerEnter | This script deselects the previous selectable when the pointer enters this one |
►CPixelCrushers.DisappearEvent | Invokes an event when the component is disabled or destroyed |
CPixelCrushers.Wrappers.DisappearEvent | This wrapper for PixelCrushers.DisappearEvent keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.DontDestroyGameObject | Marks the GameObject as DontDestroyOnLoad |
CPixelCrushers.Wrappers.DontDestroyGameObject | This wrapper for PixelCrushers.DontDestroyGameObject keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.EnableOnStart | Enables a component when the scene starts |
CPixelCrushers.Wrappers.EnableOnStart | This wrapper for PixelCrushers.EnableOnStart keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.GlobalTextTable | Maintains a reference to a global TextTable that other scripts can use |
CPixelCrushers.Wrappers.GlobalTextTable | This wrapper for PixelCrushers.LocalizeUIText keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.InputActionRegistry | Registers Input System actions with the Pixel Crushers Input Device Manager |
CPixelCrushers.Wrappers.InputActionRegistry | Wrapper for InputActionRegistry to allow switching between precompiled DLL and loose scripts |
►CPixelCrushers.InputDeviceManager | This script checks for joystick and keyboard input |
CPixelCrushers.Wrappers.InputDeviceManager | This script checks for joystick and keyboard input |
►CPixelCrushers.InputDeviceMethods | This script provides methods to control InputDeviceManager that you can hook up in scripts where the InputDeviceManager instance isn't accessible at design time |
CPixelCrushers.Wrappers.InputDeviceMethods | Wrapper to retain references when switching between DLL and script |
►CPixelCrushers.InstantiatePrefabs | Instantiates prefabs on Awake |
CPixelCrushers.Wrappers.InstantiatePrefabs | This wrapper for PixelCrushers.InstantiatePrefabs keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.KeepRectTransformOnscreen | Keeps a RectTransform's bounds in view of the main camera |
CPixelCrushers.Wrappers.KeepRectTransformOnscreen | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.LODManager | Implements a Level of Detail (LOD) system according to distance from the player |
CPixelCrushers.Wrappers.LODManager | This wrapper for PixelCrushers.LODManager keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.LoadingScreenProgressBar | Manages a loading screen progress bar |
CPixelCrushers.Wrappers.LoadingScreenProgressBar | This wrapper for PixelCrushers.LoadingScreenProgressBar keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.LocalizeUI | |
CPixelCrushers.Wrappers.LocalizeUI | This wrapper for PixelCrushers.LocalizeUI keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.MessageEvents | Provides a in-editor way to listen for messages and invoke events when they occur, and to send a message on demand |
►CPixelCrushers.MessageSystemLogger | |
CPixelCrushers.Wrappers.MessageSystemLogger | This wrapper for PixelCrushers.MessageSystemLogger keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.ArticySupport.QuestMachineMessageToArticy | |
CPixelCrushers.QuestMachine.CorgiEngineSupport.QuestMachinePauseCorgi | Pauses Corgi and/or disables player input when receiving a 'Pause Player' message from the quest journal or quest dialogue UI |
CPixelCrushers.QuestMachine.Demo.DemoMenu | Simple menu methods for the Quest Machine demo |
CPixelCrushers.QuestMachine.Demo.FollowXY | Makes the GameObject follow another GameObject on the XY plane |
CPixelCrushers.QuestMachine.Demo.PlayerController2D | Simple 2D player controller |
CPixelCrushers.QuestMachine.Demo.SortByY | Sets a sprite's sortingOrder according to its Y position |
CPixelCrushers.QuestMachine.Demo.Targetable | Add to a GameObject to make it targetable by PlayerController2D |
CPixelCrushers.QuestMachine.DemoInputRegistration | This class helps Quest Machine's demo work with the New Input System |
CPixelCrushers.QuestMachine.EmeraldAISupport.PauseEmeraldPlayerOnDialogue | Demo script that pauses the demo player during Quest Machine dialogue |
CPixelCrushers.QuestMachine.ORKSupport.ORKEventsOnPausePlayer | Add this component to the player prefab to block player input when Quest Machine sends "Pause Player" and "Unpause Player" messages, such as when opening and closing the dialogue UI |
►CPixelCrushers.QuestMachine.ORKSupport.ORKInventoryMonitor | This abstract class invokes a virtual method OnInventoryChanged when an ORK combatant's inventory changes |
CPixelCrushers.QuestMachine.ORKSupport.ORKInventoryCounterSynchronizer | Updates quest counters with ORK inventory counts |
CPixelCrushers.QuestMachine.ORKSupport.ORKQuestMachineSaveData | Add to Quest Machine Save System GameObject to save all Quest Machine data |
CPixelCrushers.QuestMachine.ORKSupport.QuestListEventsToORK | Forwards QuestListContainer events to ORK event interactions |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.EnableCursorWhileActive | |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.QuestDialogueUIMonitor | Sends a message when the quest dialogue UI that this component is attached to has closed |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.QuestGiverInteractableTarget | A UCC Interactable target that calls the quest giver's StartDialogueWithPlayer method |
CPixelCrushers.QuestMachine.OpsiveUCCSupport.QuestMachineUCCUtility | |
CPixelCrushers.QuestMachine.PlayMakerSupport.QuestListEventsToPlayMaker | Forwards QuestListContainer events to a PlayMaker FSM |
CPixelCrushers.QuestMachine.QuestAlertDisplayer | Listens for quest alerts and displays them through a QuestAlertUI |
►CPixelCrushers.QuestMachine.QuestControl | Provides methods to control parts of a quest |
CPixelCrushers.QuestMachine.Wrappers.QuestControl | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestDomain | The physical instance of a domain type in a scene |
CPixelCrushers.QuestMachine.Wrappers.QuestDomain | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.QuestEntity | Physical instance of an entity type in a scene |
CPixelCrushers.QuestMachine.QuestIndicatorManager | Manages quest indicators for an entity |
►CPixelCrushers.QuestMachine.QuestIndicatorUI | Manages the UI elements for each indicator state |
CPixelCrushers.QuestMachine.Wrappers.QuestIndicatorUI | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestJournalButton | Since the player's quest journal and the quest journal UI may not be in the same scene at design time, use this component to show and hide the journal UI |
CPixelCrushers.QuestMachine.Wrappers.QuestJournalButton | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestListEvents | Exposes UnityEvents for QuestListContainer |
CPixelCrushers.QuestMachine.Wrappers.QuestListEvents | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestMachineConfiguration | Configuration information for Quest Machine |
CPixelCrushers.QuestMachine.Wrappers.QuestMachineConfiguration | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.QuestMachineID | Provides an ID to GameObjects that don't have a QuestEntity or IdentifiableQuestListContainer component |
CPixelCrushers.QuestMachine.QuestMachineMessageEvents | Provides a in-editor way to listen for messages and invoke events when they occur, and to send a message on demand, with awareness of Quest Machine IDs |
►CPixelCrushers.QuestMachine.QuestMachineSceneEvents | Holds scene-specific UnityEvents referenced by a dialogue database's dialogue entries |
CPixelCrushers.QuestMachine.Wrappers.QuestMachineSceneEvents | |
CPixelCrushers.QuestMachine.QuestTimerManager | Central manager for all timers that implement the IQuestTimer interface |
CPixelCrushers.QuestMachine.QuestTrackingPOI | Ties a POI to a quest |
►CPixelCrushers.QuestMachine.RewardSystem | Base reward system class |
CPixelCrushers.QuestMachine.InventoryEngineRewardSystem | |
CPixelCrushers.QuestMachine.InventoryEngineRewardSystem | |
CPixelCrushers.QuestMachine.InventoryProRewardSystem | |
►CPixelCrushers.QuestMachine.MessageRewardSystem | This reward system sends a message with number of user-definable "things" |
CPixelCrushers.QuestMachine.Wrappers.MessageRewardSystem | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.ORKSupport.ORKCurrencyRewardSystem | Gives currency to the ORK player equal to the point value of the quest |
CPixelCrushers.QuestMachine.ORKSupport.ORKExpRewardSystem | Gives EXP or another status value to the ORK player |
►CPixelCrushers.QuestMachine.XPRewardSystem | Sends a message "Add XP" with a value of XP equal to the reward points |
CPixelCrushers.QuestMachine.Wrappers.XPRewardSystem | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.uMMORPGSupport.uMMORPGExpRewardSystem | Grants uMMORPG exp to the player upon completing a generated quest |
CPixelCrushers.QuestMachine.uMMORPGSupport.uMMORPGGoldRewardSystem | Grants uMMORPG gold to the player upon completing a generated quest |
CPixelCrushers.QuestMachine.Spawner | Spawner |
CPixelCrushers.QuestMachine.TopDownEngineSupport.PauseTopDown | Pauses TopDown and/or disables player input when receiving a 'Pause Player' message from the quest journal or quest dialogue UI |
►CPixelCrushers.QuestMachine.UnityUIBaseUI | Base functionality for Unity UI quest UIs |
CPixelCrushers.QuestMachine.UnityUIQuestAlertUI | Unity UI implementation of QuestAlertUI |
CPixelCrushers.QuestMachine.UnityUIQuestDialogueUI | Unity UI implementation of QuestDialogueUI |
CPixelCrushers.QuestMachine.UnityUIQuestHUD | Unity UI implementation of Quest HUD |
CPixelCrushers.QuestMachine.UnityUIQuestJournalUI | Unity UI implementation of Quest Journal UI |
►CPixelCrushers.QuestMachine.UnityUIContentTemplate | Abstract base class for Unity UI content templates |
►CPixelCrushers.QuestMachine.UnityUIContainerTemplate | Unity UI holder for general UI content |
►CPixelCrushers.QuestMachine.UnityUIButtonListTemplate | Unity UI holder for buttons |
CPixelCrushers.QuestMachine.Wrappers.UnityUIButtonListTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.UnityUIIconListTemplate | Unity UI holder for icons |
CPixelCrushers.QuestMachine.Wrappers.UnityUIIconListTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.Wrappers.UnityUIContainerTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.UnityUIFoldoutTemplate | Unity UI template for foldouts |
CPixelCrushers.QuestMachine.Wrappers.UnityUIFoldoutTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.UnityUIIconTemplate | Unity UI template for an icon |
►CPixelCrushers.QuestMachine.UnityUIButtonTemplate | Unity UI template for a button |
CPixelCrushers.QuestMachine.Wrappers.UnityUIButtonTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.Wrappers.UnityUIIconTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.UnityUIQuestNameButtonTemplate | Unity UI template for a quest name button with a toggle for progress tracking |
CPixelCrushers.QuestMachine.Wrappers.UnityUIQuestNameButtonTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.UnityUITextTemplate | Unity UI template for text |
CPixelCrushers.QuestMachine.Wrappers.UnityUITextTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.UnityUIToggleTemplate | Unity UI template for a toggle |
CPixelCrushers.QuestMachine.Wrappers.UnityUIToggleTemplate | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.uMMORPGSupport.QuestMachine_uMMORPG | |
CPixelCrushers.QuestMachine.uSurvivalSupport.MessageOnCraft | Attach to player prefab |
►CPixelCrushers.SaveSystem | This is the main Save System class |
CPixelCrushers.Wrappers.SaveSystem | This wrapper for PixelCrushers.SaveSystem keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SaveSystemEvents | Provides Save System UnityEvents |
CPixelCrushers.Wrappers.SaveSystemEvents | This wrapper for PixelCrushers.SaveSystemEvents keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SaveSystemMethods | Provides inspector-selectable methods to control SaveSystem |
CPixelCrushers.Wrappers.SaveSystemMethods | This wrapper for PixelCrushers.SaveSystemMethods keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SaveSystemTestMenu | Simple menu for testing the Save System |
CPixelCrushers.Wrappers.SaveSystemTestMenu | This wrapper for PixelCrushers.SaveSystemTestMenu keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SavedGameDataStorer | Abstract base class for "storage providers" that store saved game data somewhere, such as PlayerPrefs or a disk file |
►CPixelCrushers.DiskSavedGameDataStorer | Implements SavedGameDataStorer using local disk files |
CPixelCrushers.Wrappers.DiskSavedGameDataStorer | This wrapper for PixelCrushers.DiskSavedGameDataStorer keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.PlayerPrefsSavedGameDataStorer | Implements SavedGameDataStorer using PlayerPrefs |
CPixelCrushers.Wrappers.PlayerPrefsSavedGameDataStorer | This wrapper for PixelCrushers.PlayerPrefsSavedGameDataStorer keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.Saver | Abstract base class for a "saver", which is a component that contributes to saved game data |
►CPixelCrushers.ActiveSaver | Saves the active/inactive state of a GameObject |
CPixelCrushers.Wrappers.ActiveSaver | This wrapper for PixelCrushers.ActiveSaver keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.AnimatorSaver | Saves an animator's state |
CPixelCrushers.Wrappers.AnimatorSaver | This wrapper for PixelCrushers.AnimatorSaver keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.DestructibleSaver | Saves when a GameObject has been destroyed or disabled |
CPixelCrushers.Wrappers.DestructibleSaver | This wrapper for PixelCrushers.DestructibleSaver keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.EnabledSaver | Saves the enabled/disabled state of a component |
CPixelCrushers.Wrappers.EnabledSaver | This wrapper for PixelCrushers.EnabledSaver keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.MultiActiveSaver | Saves the active/inactive state of a list of GameObjects |
CPixelCrushers.Wrappers.MultiActiveSaver | This wrapper for PixelCrushers.MultiActiveSaver keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.MultiEnabledSaver | Saves the enabled/disabled state of a list of components |
CPixelCrushers.Wrappers.MultiEnabledSaver | This wrapper for PixelCrushers.MultiEnabledSaver keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.PositionSaver | Saves a GameObject's position |
CPixelCrushers.Wrappers.PositionSaver | This wrapper for PixelCrushers.PositionSaver keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.Demo.DemoInventory | Simple inventory script for the Quest Machine demo |
►CPixelCrushers.QuestMachine.EntityTypeSaver | Saves entity types' runtime-changeable values |
CPixelCrushers.QuestMachine.Wrappers.EntityTypeSaver | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestIndicatorSaver | Saves the state of the QuestIndicatorManager on the same GameObject |
CPixelCrushers.QuestMachine.Wrappers.QuestIndicatorSaver | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.QuestListContainer | Maintains a list of quests on a GameObject |
►CPixelCrushers.QuestMachine.SpawnedEntity | This helper component invokes a delegate method when disabled |
CPixelCrushers.QuestMachine.Wrappers.SpawnedEntity | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SpawnedObject | A spawned object or spawnable prefab |
CPixelCrushers.Wrappers.SpawnedObject | This wrapper for PixelCrushers.SpawnedObject keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SpawnedObjectManager | Manages spawned objects for a scene |
CPixelCrushers.Wrappers.SpawnedObjectManager | This wrapper for PixelCrushers.SpawnedObjectManager keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.ScenePortal | Changes scenes, either by calling UsePortal() or OnTriggerEnter |
CPixelCrushers.Wrappers.ScenePortal | This wrapper for PixelCrushers.ScenePortal keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SceneTransitionManager | |
►CPixelCrushers.StandardSceneTransitionManager | This implementation of SceneTransitionManager plays optional outro and intro animations, and optionally loads a loading scene |
CPixelCrushers.Wrappers.StandardSceneTransitionManager | This wrapper for PixelCrushers.StandardSceneTransitionManager keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SetEventSystem | Sets EventSystem to use for self and all children that implement IEventSystemUser interface |
CPixelCrushers.Wrappers.SetEventSystem | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.SetLocalizedFont | Sets a Text or TextMeshProUGUI component's font according to the current language and the settings in a LocalizedFonts asset |
CPixelCrushers.Wrappers.SetLocalizedFont | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.ShowCursorWhileEnabled | Shows the cursor when this component is enabled |
CPixelCrushers.Wrappers.ShowCursorWhileEnabled | This wrapper for PixelCrushers.LocalizeUI keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.TagMaskEvent | |
►CPixelCrushers.CollisionEvent | Invokes events on collision enter and exit |
CPixelCrushers.Wrappers.CollisionEvent | This wrapper for PixelCrushers.CollisionEvent keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.TriggerEvent | Invokes events on trigger enter and exit |
CPixelCrushers.Wrappers.TriggerEvent | This wrapper for PixelCrushers.TriggerEvent keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.TimedEvent | Invokes an event after a specified duration |
CPixelCrushers.Wrappers.TimedEvent | This wrapper for PixelCrushers.TimedEvent keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.UIButtonKeyTrigger | This script adds a key or button trigger to a Unity UI Selectable |
►CPixelCrushers.UILocalizationManager | Manages localization settings |
CPixelCrushers.Wrappers.UILocalizationManager | This wrapper for PixelCrushers.UILocalizationManager keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.UIPanel | Manages a UI panel |
►CPixelCrushers.UIScrollbarEnabler | Enables a scrollbar only if the content is larger than the scroll rect |
CPixelCrushers.Wrappers.UIScrollbarEnabler | Enables a scrollbar only if the content is larger than the scroll rect |
►CPixelCrushers.UITextColor | This script provides methods to change a Text element's color |
CPixelCrushers.Wrappers.UITextColor | This script provides methods to change a Text element's color |
CPixelCrushers.Wrappers.EditorNote | This class holds a text note in the Unity editor |
►CPixelCrushers.uSurvivalSupport.PixelCrushersTargetedMessage | Base class to send Message System messages on a specific client |
CPixelCrushers.QuestMachine.uSurvivalSupport.MessageOnDeath | Attach to a monster |
CPixelCrushers.uSurvivalSupport.uSurvivalSaveLoadPixelCrushers | Add to a GameObject such as Quest Machine |
CUINpcDialogue_QuestMachine | |
CMonster | |
CPixelCrushers.MoreEditorGuiUtility | |
CPixelCrushers.MoreEditorUtility | |
CPixelCrushers.MoreGizmos | Provides more drawing routines for gizmos |
CPixelCrushers.MorePhysics2D | Provides more routines for Physics2D |
CPixelCrushers.QuestMachine.Motive | A motive is text associated with a set of drive values |
CPixelCrushers.PositionSaver.MultiscenePositionData | |
►CNetworkBehaviour | |
CPixelCrushers.QuestMachine.ServerSpawnerHelper | ServerSpawner automatically adds this helper |
CPixelCrushers.QuestMachine.uSurvivalSupport.QuestGiverInteractable | This uSurvival interactable runs a Dialogue System Trigger's OnUse() method when interacted with |
CPixelCrushers.uSurvivalSupport.PlayerPixelCrushersData | Add to your player prefabs |
CPixelCrushers.QuestMachine.ORKSupport.ORKUtility | Utility methods to interface Quest Machine with ORK Framework |
CPixelCrushers.QuestMachine.Plan | |
CPixelCrushers.QuestMachine.PlanStep | |
►CPixelCrushers.QuestMachine.PlanToQuestBuilder | Class to build a quest from a plan created by a QuestGenerator |
CPixelCrushers.QuestMachine.InventoryProPlanToQuestBuilder | |
CPixelCrushers.QuestMachine.uSurvivalPlanToQuestBuilder | |
CPixelCrushers.Pool< T > | This generic class implements an object pool |
CPixelCrushers.Pool< PixelCrushers.MessageSystem.ListenerInfo > | |
CPixelCrushers.PositionSaver.PositionData | |
CPixelCrushers.QuestMachine.Spawner.PositionInfo | |
CPixelCrushers.QuestMachine.Spawner.PrefabInfo | |
CPixelCrushers.TextTableMassExportImportWindow.Prefs | |
►CPropertyAttribute | |
CPixelCrushers.HelpBoxAttribute | Attribute to draw a help box |
CPixelCrushers.QuestMachine.IQuestAlertUIInspectorFieldAttribute | Inspector attribute for IQuestAlertUI fields |
CPixelCrushers.QuestMachine.IQuestDialogueUIInspectorFieldAttribute | Inspector attribute for IQuestDialogueUI fields |
CPixelCrushers.QuestMachine.IQuestHUDInspectorFieldAttribute | Inspector attribute for IQuestHUD fields |
CPixelCrushers.QuestMachine.IQuestJournalUIInspectorFieldAttribute | Inspector attribute for IQuestJournalUI fields |
CPixelCrushers.StringFieldTextAreaAttribute | Attribute to draw a StringField's text value as a multi-line text area |
►CPropertyDrawer | |
CPixelCrushers.QuestMachine.ActionStateTextDrawer | |
CPixelCrushers.QuestMachine.BasicUIContentDrawer | Custom property drawer for BasicUIContent |
CPixelCrushers.QuestMachine.DomainSpecifierDrawer | |
CPixelCrushers.QuestMachine.EntitySpecifierDrawer | |
CPixelCrushers.QuestMachine.IQuestAlertUIInspectorFieldAttributeDrawer | Custom drawer that allows assignment of the C# interface IQuestAlertUI |
CPixelCrushers.QuestMachine.IQuestDialogueUIInspectorFieldAttributeDrawer | Custom drawer that allows assignment of the C# interface IQuestDialogueUI |
CPixelCrushers.QuestMachine.IQuestHUDInspectorFieldAttributeDrawer | Custom drawer that allows assignment of the C# interface IQuestHUD |
CPixelCrushers.QuestMachine.IQuestJournalUIInspectorFieldAttributeDrawer | Custom drawer that allows assignment of the C# interface IQuestJournalUI |
CPixelCrushers.QuestMachine.MessageValueDrawer | |
CPixelCrushers.QuestMachine.MotiveDrawer | |
CPixelCrushers.QuestMachine.QuestAudioSourceIdentifierDrawer | Custom property drawer for QuestAudioSourceIdentifier |
CPixelCrushers.QuestMachine.QuestCounterDrawer | Custom property drawer for QuestCounter |
CPixelCrushers.QuestMachine.QuestNumberDrawer | Custom property drawer for QuestNumber |
CPixelCrushers.StringFieldDrawer | |
CPixelCrushers.StringFieldTextAreaAttributeDrawer | |
CPixelCrushers.TagMaskDrawer | |
CPixelCrushers.UIDropdownFieldDrawer | |
CPixelCrushers.UITextFieldDrawer | |
CPixelCrushers.QuestMachine.QuestActionListInspectorGUI | Editor GUI for a list of QuestAction objects, which is typically a part of a QuestStateInfo object |
CPixelCrushers.QuestMachine.QuestActionProxy | |
CPixelCrushers.QuestMachine.QuestActionProxyContainer | |
CPixelCrushers.QuestMachine.Wrappers.QuestAssetMenuUtility | |
CPixelCrushers.QuestMachine.QuestAudioSourceIdentifier | Specifies which audio source to use to play audio |
CPixelCrushers.QuestMachine.QuestBuilder | Utility class for procedurally building quests |
CPixelCrushers.QuestMachine.QuestCanvasGUI | This class draws the GUI canvas for a Quest in the Quest Editor window |
CPixelCrushers.QuestMachine.QuestConditionProxy | |
CPixelCrushers.QuestMachine.QuestConditionSet | Manages a set of conditions, invoking a delegate when true |
CPixelCrushers.QuestMachine.QuestConditionSetInspectorGUI | Editor GUI for a ConditionSet |
CPixelCrushers.QuestMachine.QuestConditionSetProxy | |
CPixelCrushers.QuestMachine.QuestContentListInspectorGUI | |
CPixelCrushers.QuestMachine.QuestContentProxy | |
CPixelCrushers.QuestMachine.QuestContentSet | Contains a list of UI content elements |
CPixelCrushers.QuestMachine.QuestCounterListInspectorGUI | Editor GUI for a list of QuestCounter objects |
CPixelCrushers.QuestMachine.QuestCounterMessageEvent | Specifies how to modify a counter when it receives a message from the MessageSystem |
CPixelCrushers.QuestMachine.QuestCounterMessageEventProxy | |
CPixelCrushers.QuestMachine.QuestCounterProxy | |
CPixelCrushers.QuestMachine.QuestEditorAssetUtility | Utility methods used by the custom editors to manage assets, namely to save a quest ScriptableObject and all of its sub-ScriptableObjects to an asset file |
CPixelCrushers.QuestMachine.QuestEditorPrefs | Quest editor preferences |
CPixelCrushers.QuestMachine.QuestEditorStyles | GUI styles, images, etc., used by the custom editors |
CPixelCrushers.QuestMachine.QuestEditorUtility | Utility methods used by the custom editors |
►CPixelCrushers.QuestMachine.QuestEditorWizard | Base class for wizards used by the Quest Editor window |
CPixelCrushers.QuestMachine.QuestEditorCounterWizard | Wizard that adds a counter and condition node |
CPixelCrushers.QuestMachine.QuestEditorMessageWizard | Wizard that adds a message condition node |
CPixelCrushers.QuestMachine.QuestEditorReturnWizard | Wizard that adds a return to quest giver node |
CPixelCrushers.QuestMachine.QuestGenerator | Class to procedurally generate quests |
►CPixelCrushers.QuestMachine.QuestGeneratorAssetListGUI | |
CPixelCrushers.QuestMachine.QuestGeneratorActionListGUI | |
CPixelCrushers.QuestMachine.QuestGeneratorDomainListGUI | |
CPixelCrushers.QuestMachine.QuestGeneratorDriveListGUI | |
CPixelCrushers.QuestMachine.QuestGeneratorEntityTypeListGUI | |
CPixelCrushers.QuestMachine.QuestGeneratorFactionListGUI | |
CPixelCrushers.QuestMachine.QuestGeneratorUrgencyFunctionListGUI | |
CPixelCrushers.QuestMachine.QuestGeneratorEditorWindowGUI | |
CPixelCrushers.QuestMachine.QuestGeneratorEditorWindowToolbar | |
CPixelCrushers.QuestMachine.QuestGeneratorSettings | |
CPixelCrushers.QuestMachine.QuestIndicatorStateRecordProxy | |
CPixelCrushers.QuestMachine.QuestInspectorGUI | Performs the main GUI work for the custom Quest inspector, QuestEditor |
CPixelCrushers.QuestMachine.QuestMachine | Quest Machine static manager class |
CPixelCrushers.QuestMachine.uMMORPGSupport.QuestMachine_uMMORPGUtils | Utility functions for Quest Machine / uMMORPG integration |
CPixelCrushers.QuestMachine.uSurvivalSupport.QuestMachine_uSurvivalUtils | Utility functions for Quest Machine / uSurvival integration |
CPixelCrushers.QuestMachine.ArticySupport.QuestMachineArticy | |
CPixelCrushers.QuestMachine.QuestMachineConfigurationDebugSettings | |
CPixelCrushers.QuestMachine.QuestMachineMessages | Quest Machine-specific messages used with the MessageSystem |
CPixelCrushers.QuestMachine.QuestMachineSceneEvent | |
CPixelCrushers.QuestMachine.QuestMachineTags | Quest Machine-specific string constants (tags) and utility methods to replace tags with their runtime values |
CPixelCrushers.QuestMachine.QuestMainInspectorGUI | Custom inspector GUI when the Quest itself (and not a QuestNode) is selected in the Quest Editor window |
CPixelCrushers.QuestMachine.QuestNode | A quest node is a task or stage in a quest |
CPixelCrushers.QuestMachine.QuestNodeInspectorGUI | Custom inspector GUI when a QuestNode (and not the Quest itself) is selected in the Quest Editor window |
CPixelCrushers.QuestMachine.QuestNodeOrderInspectorGUI | Draws the node reordering editor GUI for a Quest |
CPixelCrushers.QuestMachine.QuestNodeProxy | |
CPixelCrushers.QuestMachine.QuestNodeStateInfoInspectorGUI | Editor GUI for a QuestStateInfo object inside a QuestNode |
CPixelCrushers.QuestMachine.QuestNumber | References a literal value or quest counter value |
CPixelCrushers.QuestMachine.QuestParticipantTextInfo | Holds text info about a quest partcipant without referencing the participant, to decouple QuestGiver/Quester from Quest |
CPixelCrushers.QuestMachine.QuestProxy | Runtime-serializable proxy object for Quest |
CPixelCrushers.QuestMachine.QuestIndicatorSaver.QuestsData | |
CPixelCrushers.QuestMachine.QuestStateInfo | Information about a specific quest state (Inactive, Active, etc.) |
CPixelCrushers.QuestMachine.QuestStateInfoInspectorGUI | Inspector GUI for QuestStateInfo |
CPixelCrushers.QuestMachine.QuestStateInfoProxy | |
CPixelCrushers.QuestMachine.QuestStateSerializer | Utility to serialize the minimum data necessary for design-time quests |
CPixelCrushers.QuestMachine.UnityUIQuestAlertUI.QueuedContent | |
CPixelCrushers.RectExtensions | |
CPixelCrushers.QuestMachine.Faction.Relationship | |
CPixelCrushers.QuestMachine.InventoryEngineRewardSystem.RewardItem | |
CPixelCrushers.RuntimeTypeUtility | Utility methods to work with types |
CPixelCrushers.SafeConvert | Conversion methods that return default values instead of throwing exceptions |
CPixelCrushers.QuestMachine.Demo.DemoInventory.SaveData | |
CPixelCrushers.QuestMachine.QuestListContainer.SaveData | |
CPixelCrushers.DiskSavedGameDataStorer.SavedGameInfo | |
CPixelCrushers.SavedGameData.SaveRecord | Holds the data returned by a Saver along with the Saver's key and the index of the scene that the Saver was in |
CPixelCrushers.SaveSystemEditorUtility | Utility menu items for the Save System |
CPixelCrushers.SceneNotifier | Service to notify subscribers when a scene is being unloaded |
CPixelCrushers.PositionSaver.ScenePositionData | |
►CScriptableObject | |
►CPixelCrushers.LocalizedFonts | Specifies fonts to use for different languages |
CPixelCrushers.Wrappers.LocalizedFonts | This wrapper for PixelCrushers.LocalizedFonts keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.Action | Actions are tasks that quest givers can ask questers to do to an entity |
CPixelCrushers.QuestMachine.InventoryProGetItemAction | |
CPixelCrushers.QuestMachine.Wrappers.Action | |
CPixelCrushers.QuestMachine.uSurvivalGetItemQuestAction | |
►CPixelCrushers.QuestMachine.DomainType | Domain types are the abstract definitions of domains, which are locations where entities exist |
CPixelCrushers.QuestMachine.Wrappers.DomainType | |
►CPixelCrushers.QuestMachine.Drive | Drives define quest givers' personalities, which in turn influence the quests they generate |
CPixelCrushers.QuestMachine.Wrappers.Drive | |
►CPixelCrushers.QuestMachine.EntityType | Entity types are abstract definitions of entities |
►CPixelCrushers.QuestMachine.PlayerEntityType | This special entity type is essentially a singleton reserved for the player entity |
CPixelCrushers.QuestMachine.Wrappers.PlayerEntityType | |
CPixelCrushers.QuestMachine.Wrappers.EntityType | |
►CPixelCrushers.QuestMachine.Faction | Factions define relationships between entities |
CPixelCrushers.QuestMachine.ORKSupport.ORKFaction | Quest Machine faction wrapper that uses ORK faction sympathies |
CPixelCrushers.QuestMachine.Wrappers.Faction | |
►CPixelCrushers.QuestMachine.Quest | Quest object |
CPixelCrushers.QuestMachine.Wrappers.Quest | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.QuestMachine.QuestDatabase | A ScriptableObject that holds a list of quest assets |
CPixelCrushers.QuestMachine.Wrappers.QuestDatabase | This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.QuestMachine.QuestSubasset | Abstract base class for quest subassets (ScriptableObjects) such as QuestCondition, QuestAction, and QuestContent |
►CPixelCrushers.QuestMachine.RequirementFunction | Abstract base ScriptableObject class for requirement functions |
►CPixelCrushers.QuestMachine.FactionRequirementFunction | Requires that a faction have a specific affinity range to another faction |
CPixelCrushers.QuestMachine.Wrappers.FactionRequirementFunction | |
►CPixelCrushers.QuestMachine.UrgencyFunction | Base abstract class for urgency functions, which quest generators use to identify which entity is most urgent to generate a quest about |
►CPixelCrushers.QuestMachine.DriveAlignmentUrgencyFunction | Urgency based on how well the observed entity's drives align with the observer's, where 0 is no alignment and 1 is perfect alignment |
CPixelCrushers.QuestMachine.Wrappers.DriveAlignmentUrgencyFunction | |
►CPixelCrushers.QuestMachine.FactionUrgencyFunction | Returns the faction affinity |
CPixelCrushers.QuestMachine.Wrappers.FactionUrgencyFunction | |
►CPixelCrushers.QuestMachine.LiteralUrgencyFunction | Returns a literal urgency value, not scaled by any factors |
CPixelCrushers.QuestMachine.Wrappers.LiteralUrgencyFunction | |
►CPixelCrushers.QuestMachine.ThreatUrgencyFunction | Urgency based on the affinity between two factions, scaled by the number of entities |
CPixelCrushers.QuestMachine.Wrappers.ThreatUrgencyFunction | |
CPixelCrushers.QuestMachine.Wrappers.UrgencyFunction | |
►CPixelCrushers.SpawnedObjectList | Holds a list of references to SpawnedObject prefabs |
CPixelCrushers.Wrappers.SpawnedObjectList | This wrapper for PixelCrushers.SpawnedObjectList keeps references intact if you switch between the compiled assembly and source code versions of the original class |
►CPixelCrushers.StringAsset | A StringAsset is a ScriptableObject that encapsulates a string |
CPixelCrushers.Wrappers.StringAsset | This wrapper for PixelCrushers.StringAsset keeps references intact if you switch between the compiled assembly and source code versions of the original class |
CPixelCrushers.TextTable | A TextTable is a 2D table of languages and fields |
CPixelCrushers.ScriptableObjectUtility | Utility functions for creating ScriptableObjects |
►CScriptableWizard | |
CPixelCrushers.QuestMachine.QuestTagsToTextTableWizard | |
CPixelCrushers.QuestMachine.QuestTextToTextTableWizard | |
CPixelCrushers.TextTableEditorWindow.SearchBarSettings | |
CPixelCrushers.QuestMachine.Demo.DemoInventory.Slot | |
CPixelCrushers.SpawnedObjectManager.SpawnedObjectData | |
CPixelCrushers.SpawnedObjectManager.SpawnedObjectDataList | |
CPixelCrushers.QuestMachine.QuestCanvasGUI.SwitchQuestData | |
CPixelCrushers.TagMask | A list of tags |
CPixelCrushers.StandardSceneTransitionManager.TransitionInfo | |
CPixelCrushers.AnimatorSaver.TriggerData | |
CPixelCrushers.TypeUtility | |
CPixelCrushers.UIAnimatorMonitor | Invokes a callback method when an animator has entered and then exited a specified trigger state |
CPixelCrushers.UIDropdownField | A UIDropdownField can refer to a UI.Dropdown or TMPro.TMP_Dropdown |
CPixelCrushers.UIInputField | A UIInputField can refer to a UI.Text or TMPro.TextMeshProUGUI |
CPixelCrushers.UITextField | A UITextField can refer to a UI.Text, TMPro.TextMeshProUGUI, or SuperTextMesh |
CPixelCrushers.UIUtility | |
►CUnityEvent | |
CPixelCrushers.GameObjectUnityEvent | |
CPixelCrushers.IntUnityEvent | |
CPixelCrushers.MessageArgsEvent | |
CPixelCrushers.ObjectUnityEvent | |
CPixelCrushers.QuestMachine.QuestEntityUnityEvent | |
CPixelCrushers.QuestMachine.QuestEvent | |
CPixelCrushers.QuestMachine.QuestNodeEvent | |
CPixelCrushers.StringUnityEvent | |
CPixelCrushers.QuestMachine.UnityUIInstancedContentManager | Manages Unity UI content that has been instantiated from templates |
CPixelCrushers.QuestMachine.UrgentFactSelectionMode | Specifies the method to use to select the most urgent fact(s) |
CPixelCrushers.QuestMachine.WorldModel | A world model is a collection of facts that an observer believes to be true, representing the observer's knowledge of the current world state |