Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
▼NDoloro | |
►NAI | |
►NCheck | |
CIsCurrentPositionInRadius | Checks does the current position of AI's entity is within a sphere with defined offset. |
►NCompare | |
CABinaryCompareAction | Base class for compare operation AI behaviors. |
CABinaryCompareActionEditor | Editor that implements base UI for the ABinaryCompareAction<T> nodes with two states: equal , not equal . |
CACompareAction | Base class for compare operation AI behaviors. |
CACompareActionEditor | Editor that implements base UI for the ACompareAction<T> nodes. |
CComapreStringEditor | Editor for the CompareString action. |
CCompareBool | provides API for comparison of two bool values. |
CCompareBoolEditor | Editor for the CompareBool action. |
CCompareFloat | Implement comparison logic for float variables. |
CCompareFloatEditor | Editor for the CompareFloat action. |
CCompareInt | Implement comparison logic for int variables. |
CCompareIntEditor | Editor for the CompareInt action. |
CCompareObjectRef | Compares references between two objects to define are them the same. |
CCompareObjectRefEditor | Editor for the CompareObjectRef action. |
CCompareString | |
►NCore | |
CDAIProject | Storage for logical nodes as well as project related data. |
CMemory | The class that add an ability to AI to member the references and values. Required to orientation in the world space. |
CPipelineItem | Shell of the Action class using into the AI internal logic conveyor. |
►CPipelineMap | Object that represents cross-session entity of the AI node. |
CBinaryPropertyContainer | COntainer that contains a property for a node. |
CStorageEditor | |
CStorageIgnoreAttribute | Attribute that must be applied in case if property must be ignored into the DAIProject instance. |
CUtils | Bunch of runtime related utilities. |
CVariable | Legacy |
►NDAIDebugger | |
►NErrorsListTool | |
CABehaviorValidator | Base class for any plug-in that should validate AI behavior node. |
CBuildErrorException | Occurs when detected critical error that not allows to build the project. |
CEnumPropertiesValidator | Provides validation for the enum properties by checking key naming to detect is it seems like not selected. |
CErrorsList | Tool that provides a view of the project's error and warnings. |
CNumericalPropertiesValidator | Provides validation for the numerical properties. |
CProjectEnumerator | Enumerator that going across the project hierarchy and returns it's members. |
CProjectEnumeratorEntry | Cached data base entry. |
CStringPropertiesValidator | Provides validation for the string properties. |
CValidatorsHelper | Helper that provides ABehaviorValidator instances loaded with assemblies. |
►NPatchingTool | |
►NAssemblyPatchingTool | |
CAssemblyPatcher | Provides assembly validation and fixing of loosed\modified types referenced by projects. Allows to remake or drop defined property that can't be instantiated. |
CConstants | |
CDamagedAssembliesScraper | Serialization binder that gathers data about failed serialized object that can be used by external services. |
CRuntimeTypesBinder | Trying to find type with partial known signature parameters. Transfers to the modified types in case if was forced via the DataManagement.AssemblyUtils.MakeBond(string, string, Type) handler. |
CTypeSignature | Meta data that describes a system type. |
CTypeSignatureGUIElement | API for handling the TypeSignature instance via GUI. |
►CTypesTransferCatalog | Storable asset that holds the settings for types transfer |
CCatalogPairsEnumerator | |
CTypeTransferOrder | Pair of the transfered types. |
CTypeTransferOrderGUIElement | API for handling the TypeTransferOrder instance via GUI. |
►NScriptsPatchingTool | |
CScriptsPatcher | |
CAbsentPropertyPatcher | |
CAPatchLogic | The base class for any integrable patchers. Will be called by the Patcher instance during validation pass for each node in a project. |
CConstants | |
CEditorStyles | Styles of the patching tool editor. |
CObsoletePropertyPatcher | |
CPatcher | Tool for AI projects patching. |
CPatchLogicsHelper | Helper that provides APatchLogic instances loaded with assemblies. |
CPatchOrderGUIElement | API that provides the feature to draw unified GUI element related to the patch orders list at the PatchingTool.Patcher tool's UI. |
CPatchOrdersListStyles | |
CPatchTicket | Structure that declares patch order as well with holding required for patch data. |
CVariablesVersionPatcher | Transfers obsolete variables stored at the node to the new format. |
CADebugTool | Base class for DAI Debug tool that must be inherited by any add-on. |
CBreakpointsInspector | Tools that provides a convenient way to manage source project's breakpoints. |
CConsoleLogsGUILayout | Library that provides GUI log elements for the console layout. |
CConstants | |
CDAIDTSettings | Instance that contains current debug tools settings. |
CDebugEnvironment | Isolated environment that provides shell for Brain instance to gathering and continues analysis of runtime data. |
CDebugInspector | |
CDebugToolsHelper | Helper that provides ADebugTool instances related to source type. |
CMemoryAnalyzer | Tool that controls AI memory and catching unprotected or suspicious operations with it. |
CPipelineItemDebugShell | Shel that envelopes the PipelineItem instance and records it runtime statistic. |
CProfiler | Tool for performance monitoring. |
►NDAIInspector | |
CActionEditorInspectorHelper | Helper that provides ActionEditor instances related to source type. |
CAGenericInspectorProperty | Base class for property inspectors using by the Inspector controller. |
CAInspectorProperty | base class for inspector properties. |
CAInspectorTab | Base class for entire layout inspector tabs. |
CBoolInspectorProperty | Inspector property editor for the bool type. |
CCustomPropertiesTab | Drawing custom inspector GUI for the node. |
CDebugTab | Tab that provides debug features. |
CDefaultPropertiesTab | Provide auto generated UI for not internals. |
CFloatInspectorProperty | Inspector property editor for the float type. |
CHistoryTab | Tab that provides history related UI. |
CInspector | |
CInspectorHeader | APi for drawing header along with Inspector styles. |
CInspectorPropertyAttribute | Attribute using to make a bond between class derived from AGenericInspectorProperty<T> and Doloro AI Studio Inspector controller. |
CIntInspectorProperty | Inspector property editor for the int type. |
CObjectInspectorProperty | Inspector property editor for the Object type. |
CPropertyInspectorHelper | Helper that provides AInspectorProperty instances related to source type. |
CSessionDataBase | Data base that contains cashed content related to the Studio session. |
CSettings | |
CStringInspectorProperty | Inspector property editor for the string type. |
CTabsInspectorHelper | Helper that provides API for managing AInspectorTabs instances provided by loaded assemblies. |
►NDAIStudio | |
CEditorZoomArea | Layout element that creates scalable area. |
CGizmos | Extension class using to in-editor gizmos draws. |
CIDESettings | Class that holds the values related to the IDE settings. |
CNode | In-editor logical node instance. |
CNodeRuntimeMeta | Data container that contains node's meta data during runtime. |
CRectExtensions | Helper Rect extension methods |
CResourcesHelpers | Helper class for handling framework's resources. |
CStudio | AI IDE. |
►NGet | |
CChildObject | Searches the first or nearest child object of an object saved to variable in AI's memory. |
CChildObjectEditor | Editor for the ChildObject action. |
CGetRectAroundObject | Computes rect with AI instance in the center. |
CGetRectAroundObjectEditor | Editor for the GetRectAroundObject action. |
CNearGameObject | Searches for nearest object in offset by tag and layer. |
CNearGameObjectEditor | Editor for the NearGameObject action. |
►NMemory | |
CCopy | Copies variable's to other variable. |
CCopyEditor | Editor for the Copy action. |
CExists | Checks is the variable exists in the memory by its name. |
CExistsEditor | Editor for the Exists action. |
CRemove | Removes variable from the memory by its name. |
CRemoveByType | Removes entire variables from memory by a string representation of a type. |
CRemoveByTypeEditor | Editor for the RemoveByType action. |
CRemoveEditor | Editor for the Remove action. |
►NOperators | |
CAMathAction | Base class for math operation AI behaviors. |
CAOperatorActionEditor | Base editor for actions derived from AMathAction<T> . |
CFloatOperation | Provides arithmetic operations for float variables. |
CFloatOperationEditor | Editor for the FloatOperation action. |
CIntOperation | Provides arithmetic operations for int variables. |
CIntOperationEditor | Editor for the IntOperation action. |
CRectOperation | Provides arithmetic operations for Rect variables. |
CRectOperationEditor | Editor for the RectOperation action. |
CStringOperation | Implements logic for string operations. |
CStringOperationEditor | Editor for the StringOperation action. |
►NPrimitive | |
CLog | Invokes Debug.Log(object) method with defined message. |
CLogEditor | Editor for the Log action. |
CReturn | Returns pre-defined result. |
CReturnEditor | Editor for the Return action. |
CTrigger | Node that allows passing through only one time. After first call closing the brunch. |
CTriggerEditor | Editor for the Trigger action. |
CWait | Waits defined seconds till return Result.Success result. |
CWaitEditor | Editor for the Wait action. |
►NSensors | |
►NFilters | |
CASensorFilterAction | Base class for actions that should declares ASensorFilters for the FilteredSensor instances via the AISensorsManager. |
CASensorFilterActionEditor | |
CFilterByLayer | Declares Doloro.Sensors.Filters.LayerSensorFilter filter. |
CFilterByLayerEditor | Custom editor for the FilterByLayer action. |
CFilterByTag | Declares Doloro.Sensors.Filters.TagSensorFilter filter. |
CFilterByTagEditor | Custom editor for the FilterByTag action. |
►NInstance | |
CDeclareDependentFilteredSensor | Declares new DependentFilteredSensor with Sphere collider via the AISensorsManager. |
CDeclareDependentFilteredSensorEditor | Custom editor for the DeclareDependentFilteredSensor action. |
CDeclareFilteredSphereSensor | Declares new FilteredSensor with Sphere collider via the AISensorsManager. |
CDeclareFilteredSphereSensorEditor | Custom editor for the DeclareFilteredSphereSensor action. |
CGetObjectFromZoneEditor | Custom editor for the GetObjectFromZone action. |
CReleaseSensor | Requests sensor to release via the AISensorsManager. |
CReleaseSensorEditor | Custom editor for the ReleaseSensor action. |
CSoundListenerEditor | Custom editor for the SoundListener action. |
CZoneEditor | Custom editor for the Zone action. |
CAInvertibleSensorAction | Sensor related action that result can be inverted. |
CAInvertibleSensorActionEditor | Base editor for entire nodes derived from the AInvertibleSensorAction. |
CAISensorsManager | AI related manager that controls placing of sensors and their core functions. Works as the sensors hub at the root component. Creates automatically at runtime by behavior scripts using it if not created yet. |
CASelectingSensorAction | Base class for any action that selected one object for the Sensor's pool. |
CASelectingSensorActionEditor | Base editor for entire nodes derived from the ASelectingSensorAction. |
CASensorAction | Base class for sensor-like AI behaviors. |
CASensorActionEditor | Base editor for entire nodes derived from the ASensorAction. |
CAudioSourceLoudnessTester | Records audio producing by the binded source and defining the target noise. |
CConstants | Contains constants related to the DynamicResources systems. |
CGetObjectFromZone | Looks for an object at the sensor's zone along with defined search parameters. |
CInspectorEditorStyles | Custom editor styles and GUI elements used at the local scope. |
CSoundListener | Checks noise parameter at the AudioSourceLoudnessTester for the detected object. |
CVisual | Sensor that simulates character's view scope. |
CVisualEditor | Custom editor for the Visual action. |
CZone | Returns Success in case bonded sensor has detected objects. |
►NSet | |
CASetMemoryValueAction | |
CASetMemoryValueActionEditor | Base editor for Set Memory -like action. |
CSetAnimatorProperty | Set the value to animator's property. |
CSetAnimatorPropertyEditor | Editor for the SetAnimatorProperty action. |
CSetBool | Sends bool value to the memory. |
CSetBoolEditor | Editor for the SetBool action. |
CSetFloat | Action that sending float value to the memory. |
CSetFloatEditor | Editor for the SetFloat action. |
CSetInt | Action that sending int value to the memory. |
CSetIntEditor | Editor for the SetInt action. |
CSetRect | Action that sending BaseTypes.Rect value to the memory. |
CSetRectEditor | Editor for the SetRect action. |
CSetString | Action that sending string value to the memory. |
CSetStringEditor | Editor for the SetString action. |
CSetVariable | Complex node that provides unified UI for sending all core types of values to entity's memory. |
CSetVariableEditor | Editor for the SetVariable action. |
CSetVector2 | Action that sending BaseTypes.Vector2 value to the memory. |
CSetVector2Editor | Editor for the SetVector2 action. |
CSetVector3 | Action that sending BaseTypes.Vector3 value to the memory. |
CSetVector3Editor | Editor for the SetVector3 action. |
CSetVector4 | Action that sending BaseTypes.Vector4 value to the memory. |
CSetVector4Editor | Editor for the SetVector4 action. |
►NSwitch | |
CRandom | Executes random child. |
CRandomEditor | Editor for the Random order. |
CSwitch | Switches to child action\order by its tag defined as a string variable in AI's memory. |
CSwitchEditor | Editor for the Switch order. |
CAction | Abstract class for creating custom actions |
CActionEditor | Base class of AI behavior inspectors used at the editor for entities configuration. |
CAGenericActionEditor | Base class for the editors with undefined handling type. |
CAVarLogActionEditor | Base editor that provides Debug GUI with variables logs. |
CBindExternal | Embeds external AI behavior project to the current behavior by the resource path. |
CBindExternalEditor | Editor for the BindExternal order. |
CBrain | AI Components that executes node based actions map. |
CBrainEditor | Editor for the Brain component. |
CBreakableSequence | Sequence that allow to interrupt execution in case if faced certain result at the child. |
CBreakableSequenceEditor | Editor for the BreakableSequence order. |
CCustomActionEditorAttribute | Attribute that bonds editor script with the Action source script. |
CEditorUtils | Bunch of editor related utilities. |
CLogicCoresRoot | Root node that manages logic cores of the AI. Executes child nodes in parallel way. |
COrder | Abstract class that used for calculations of order |
CParallel | Executes child nodes in parallel way. |
CParallelEditor | Editor for the Parallel order. |
CReorderableSequence | Sequence those order defining by external component. |
CReorderableSequenceEditor | Editor for the ReorderableSequence order. |
CSequence | Executes child behaviors at sequence. |
CSequenceEditor | Editor for the Sequence order. |
CVariable | |
►NBaseTypes | |
CColor | Serialisable version of the UnityEngine.Color structure. |
CQuaternion | Serialisable version of UnityEngine.Quaternion structure. |
CRect | Serialisable version of UnityEngine.Rect structure. |
CVector2 | Serialisable version of UnityEngine.Vector2 structure. |
CVector2d | Serialisable version of UnityEngine.Vector2 structure with double precision. |
CVector3 | Serialisable version of UnityEngine.Vector3 structure. |
CVector3d | Serialisable version of UnityEngine.Vector2 structure with double precision. |
CVector4 | Serialisable version of UnityEngine.Vector4 structure. |
CVector4d | Serialisable version of UnityEngine.Vector2 structure with double precision. |
►NDataManagement | |
►NAssetBundlesTools | |
CAResourceLoadingBehavior | Abstract class that provides base API of component based on a dynamic resource. |
CAssetBundlesBuilder | A custom editor tool that builds the bundles from a project resources. |
CAssetBundlesLoader | Manager that loads assets from the Asset Bundles. |
CAsyncTaskHandler | An entity that handles tasks in the main thread. |
CCachedTagsResourcesLoader | Provides loading categorization of content with used DynamicResource |
CConstants | Contains constants related to the AssetBundlesTools systems. |
CDynamicResourcesLoader | Loading DynamicResources from packages via the DynamicResourcesDatabase.LoadResources. |
CLoaderUtils | Class that provides unified API for loader features handling. |
►NAssetPropertiesSystem | |
►CAssetPropertiesCollection | A collection of custom properties related to some asset. |
►CProperiesDomain | Implements API for the layer relayed features. |
CPropertiesLayerEnum | Enumerator relayed to the ProperiesDomain collection. |
CAssetPropertiesCollectionEditor | Provides editor inspector to the AssetPropertiesCollection class. |
CAssetPropertiesSystemMetadata | Contains settings of the AP system related to the project. |
CAssetProperty | Abstract class that implements core features related to the dynamic asset properties framework. |
CAssetPropertyEditor | Base editor for asset property. |
CBoolAssetProperty | Property that provides boolean field. |
CBoolAssetPropertyEditor | Editor for the BoolAssetProperty class. |
CConstants | Contains constants related to the AssetProperties systems. |
CDefaultAssetPropertytEditor | Editor using when any another not found. |
CEntryAlreadyExistsException | Occurs when you trying make entry that already exists in a system. |
CFlagAssetProperty | Property that provides flag field. |
CFlagAssetPropertyEditor | Editor for the FlagAssetProperty class. |
CFloatAssetProperty | Property that provides float field. |
CFloatAssetPropertyEditor | Editor for the FloatAssetProperty class. |
CIKeyHolder | Declares member for key related features. |
CIntAssetProperty | Property that provides int field. |
CIntAssetPropertyEditor | Editor for the IntAssetProperty class. |
CIPropertiesProvider | Derived from the interface classes considering as AssetProperty instances provider. |
CISessionPropertiesProvider | Class that implements the interface considering as cross-session properties provider that could restore it's session. |
CNewPropertyWindow | Window that provides UI and API for handling editor-site properties creation process. |
CPropertiesAggregator | Component that allows to aggregate the IPropertiesProvider in a single source without destroying their individuality |
CPropertiesAggregatorEditor | Provides editor inspector to the PropertiesAggregator class. |
CPropertyInspectorAttribute | Attribute that defines type of the property that will be displayed with the AssetPropertyEditor |
CStringAssetProperty | Property that provides string field. |
CStringAssetPropertyEditor | Editor for the StringAssetProperty class. |
CVector2AssetProperty | Property that provides Vector2 field. |
CVector2AssetPropertyEditor | Editor for the Vector2AssetProperty class. |
CVector3AssetProperty | Property that provides Vector3 field. |
CVector3AssetPropertyEditor | Editor for the Vector3AssetProperty class. |
CVector4AssetProperty | Property that provides Vector4 field. |
CVector4AssetPropertyEditor | Editor for the Vector4AssetProperty class. |
►NCollections | |
►NGeneric | |
CPriorityQueue | An abstract data-type in which each element additionally has a "priority" associated with it. An element with high priority is served before an element with low priority. |
►NDynamicResources | |
►NExamples | |
CDemoDRRequester | Example of dynamic resources using. |
►NModules | |
►NMergeTool | |
CIMergeableResource | And interface that defines API for merging several dynamic resource into one. |
CIUniqueResource | Not allows exist of two resources that has conflict in the same collection. |
CMergingAPI | Provides merge process related API. |
CNotMergeableAttribute | Attribute that allows to exclude some component from merge operation. |
►NPatchTool | |
►NStanadard | |
CAssetPropertiesRemovePatchOrder | Removing properties from entire IPropertiesProvider implementing instances at the game object. |
CAssetPropertiesRemovePatchOrderEditor | Editor for the AssetPropertiesRemovePatchOrder component. |
CRemoveComponentPatchOrder | Removing component from the existed resource. |
CRemoveComponentPatchOrderEditor | Editor for the RemoveComponentPatchOrder component. |
CAPatchOrder | Abstract class that implements bas AP I for patch instructions. Allows to extend patch features with external systems compatibility. |
CAPatchOrderEditor | Base editor for patch orders. |
►NTagsTool | |
CAddTagWindow | Drop down window for Add Tag -like events handling. |
CCategorizationProcessAlreadyInProgress | Occurs when you trying to start new Tags categorization process via the CategorizedTagsDatabase.CategorizeCacheableAssets<AssetType, TagsSourceType> until last process is finished. |
CCategorizedTagsDatabase | Provides categorization features for tags related resources. |
CConstants | Static/Constant members related to the Tags Tool. |
CEditableTagsCollectionUIElement | UI element that provides UI to handle TagsDatabase instance content. Provides UI for members edit. |
CEditableTagUIElement | Provides UI for handling Tag related properties. |
CTag | A tag settings that defines behavior of systems those integrate the Tag Tool. |
CTagAlreadyExistsException | Means that an operating Tag collides with another tag with the same Tag.Key. |
CTagsCollectionUIElement | Provides API for drawing tags collection UI. |
CTagsDatabase | Collection of the tags. |
CTagsDatabaseNotLoadedYetException | Calling when you trying to access TagsDatabaseUtils.DetectedDatabases or TagsDatabaseUtils.MergedDatabase properties till they are loaded. |
CTagsDatabaseUtils | Provides utilities for handling tags databases. |
CTagsManagementWindow | Window for tags collection management. |
►CTagUIElement | Editor UI element that draws the Dynamic Resource Tag into inspector. |
CElementActivatedException | Occurs when UI element activated during user's action and causes UI modifying. |
►NSearch | |
CIResourceFilter | An interface of the query entity used during advanced search among resources. |
CResourceTypeFilter | Encapsulates common Query logic for components filtering |
CSignatureFilter | Checks that the object has certain signature. (Case insensitive) |
CTagsAbsenceFilter | Checks that the ITagsCollection instance has no certain tags as defined. |
CTagsDefinitionFilter | Checks that the ITagsCollection instance has certain tags as defined. |
CAssetBundleDescriptor | Contains formated data those describes the bundle meta and internal content. |
CATagsCategorisedComponent | Component that contains features related to operating the Modules.TagsTool.Tag. |
CATagsCategorisedScriptableObject | ScriptableObject that contains features related to operating the Modules.TagsTool.Tag. |
CConstants | Contains constants related to the DynamicResources systems. |
CDynamicResource | Provides a personal signature data for the resource that allows to register the object into resource tables and handles it as dynamic. |
CDynamicResourceEditor | Editor for the DynamicResource component. |
►CDynamicResourcesDatabase | Database of DynamicResources. During loading at the collections resources passing through^ |
CDRSign | Using as entry key for DynamicResources instances. |
CFilterNotPassedException | Resource not passed filter. |
CISignedResource | Declares sign members for the resource-like type. |
CITagsCollection | Interface that defines members required to handle tag-based features. |
CIUniqueResource | Must be used to prevent object from scaling with merging tool. |
CResourceContainer | Container that holds resource as well with extra metadata. |
►CResourcesCollection | A class that contains catalog of resources gathered by the ResourcesManager handlers. |
CAssetBundlesResourcesCollection | Class that handles assets collections. Guarantees the same order of resources then was during loading. |
CResourcesManager | Provides common API for handling resources. |
CVersion | Structure that contains current asset version. |
►NSerialization | |
CBinarySerializationTool | Tools for handling binary operations with a data. |
CIBinaryDataProvider | Class derived from the interface could be converted to binary back and forward. |
CNotSerializeAttribute | Attribute that forces member to be ignored by the BinarySerializationTool. |
CSerializeAttribute | Attribute that forces member to serialization by the BinarySerializationTool. |
►CStorableAsset | Class that implements API for handling the object as file system asset. |
CIO | |
►NTables | |
CAddress | Structure that contains the solid address coordinates of the data unit. |
CCell | Cell's data container. |
CCellEditor | Editor that draws UI for certain cell. |
CDataCluster | Data cluster that contains scalable space of the memory related to the small data realm. |
CITableFormatConverter | |
►CLinqXMLConverter | Implements converting API between the Table data and Microsoft XML 2003 tables format. |
CXRaw | Class that implements raw XML writer input. |
CSolution | |
CSpreadsheet | Spreadsheet that contain data of the table explorer editor. |
CSpreadsheetEditor | Editor for the Spreadsheet content displaying. |
►CTable | GUI element that provides the way to draw the table. |
CCellsEnumerator | Enumerates only exists cells into the table structure. |
CTableEditor | Editor for the Table content displaying. |
CTableStyles | Helper that provides API for GUI styles handling as well with collection of default styles. |
CUnreferencedContentException | Occurs when asset contains referenced content with absent resource path. |
CAssemblyUtils | Provides API for handling runtime assembly members. |
►NEditorConfiguration | |
CAssetDatabase | Faced API class to handling directories related tasks. |
CEditorConstants | Class that provides editor related constants. |
CRuntimeConstants | Constants related to runtime execution of Doloro GDK. Includes editor related constants using at runtime class attributes. |
►NEditorExtension | |
►NProjectSettings | |
CAssemblyUtils | Library that contains uniform methods for assembly operations. |
CAssetsHandler | Provides API for assets handling. |
CInputAxis | The structure that represents the built-in Unity axis property into the Input Manager. |
CInputSettings | Static handler that implements API for Input Manager affection. |
CIProjectSettings | Interface for class for storing project settings presets. |
CLayersSettings | |
CPreset | Class for storing project settings. |
CProjectSettingsLoadWindow | Implements UI window where user can select and load assets those contains project settings definition. |
CProjectSettingsManager | Facade API to handle project settings configuration. |
CProjectSettingsNewWindow | Window to creating new Project settings cast. |
CTagSettings | Facade API to handle in project defined tags. |
►NSmallToolsHub | |
►NPlugins | |
►CCameraControlDataContainer | |
CCameraPrefabSettings | |
CCameraControlPlugin | Plug-in that provides API more defining of editor camera presets. |
CLayoutInfoDataContainer | |
CLayoutInfoPlugin | Plug-in that provides extra layout info. |
CScenePlacementManagerDataContainer | |
CScenePlacementPlugin | Provides extra control to placing object to certain world position. |
CConstants | |
►CMatrix | Class that implements matrix related operations. |
CGraphTransform | |
CPositionTest | |
CSTHEditor | |
CSTHPlugin | Class that declares API for Small Tools Hub plug-ins. |
CSTHPluginHelpers | Helper library for STHPlugin related operations. |
CSTHSettings | Data container that contains Small Tools Hub settings. |
CDoloroEditorGUILayout | Extends Unity editor with new GUI elements. |
►NGraphs | |
►NFragmented | |
CAFragmentGraph | Graph that has entry points that allows to attack this graph to another fragments. |
►CGraphsNetwork | Graph that implements cross graphs connections logic. |
CCrossGraphVirtualConnection | Describes virtual link between two graphs. |
CRelayGraphNode | Node of the network that relays to another one real node. |
CTransferGraphNode | Node that has no a real implementation and using to connect several real nodes within virtual graph. |
CAStarPath | Implementation of the A* pathfinding algorithm. |
CConnection | Connection descriptor. |
►CGraph | Base graph implementation logic. |
CRegistryOperationRevertException | Exception operation that could cause registry operation revert, if supported. |
CGraphNode | Instance that defies |
CGraphNodeAPI | Static API for GraphNode related operations. |
CGraphRuntimeAPI | Runtime static handler that provides API as well with managing of the loaded data during the session. |
CPath | Base logic of the navigation path between two points. |
►NInvetorySystem | |
►NDebugTools | |
CStrorageTransOrdersPairsLogger | |
CTransactionOrdersLogger | Logs content of the TransactionService.registry |
►NDemo | |
CStorageDatabaseGenerator | Demo script that allows to fill StoragesDatabase.Active with content. |
►NFeatures | |
►NVolumetricSpace | |
CCoordinate | Static structure using to define solid position of the Volume instance into the virtual space. |
CGridSpace | Meta data that describes the position of the volume inside the grid. |
CItemVolume | Defines a volumetric size of the Item. |
►CStorageVolume | Implements the conception of volume-like space bounding the capacity of the storage. |
CCrossSessionData | Container that contains certain entity related data between game sessions. |
CStorageVolumeVisualizer | The view script that visualizes the StorageVolume content with scene placed game objects. |
CVolume | Implements the volumetric space. |
CVolumeSplitOrder | That handler that allow to compute split operation of one volume with another. |
CStorageContentSpawner | Property of the storage that allows to refill it with resource along with predefined rules. |
CStorageInfo | Information defined to storage. |
CStorageItemsTagsFilter | |
CStorageLock | Allows to lock the storage from unauthorized access. |
CStorageSlotsLimiter | Implements the slots limit to the storage. |
CStorageWeightLimiter | Implements the weight limit to the storage. |
►NModules | |
►NShops | |
►NUI | |
►NControls | |
CExchangeBufferGUIElement | GUI controller that handles temporal exchange buffer of the Storage. |
CInvalidOrderInfoGUIElement | GUI controller that handles TransactionService.LastInvalidProperty. |
CShopGUIElement | UI controller for store related UI. Provides bond between UI elements and TransactionService. |
CShopGUIElementEditor | Custom editor for the ShopGUIElement component. |
CTradingConsoleGUIElement | Console that provides trading interface along with relevant trading info. |
►NDataBridge | |
CTransferAgentCollectionDataConnector | Data connector that could automatically connect to a parent ShopsInspector instance along with the settings. |
►NVirtualHub | |
CExchangeBufferUIHubListener | Connects ExchangeBufferGUIElement to the VirtualUIHub events network. |
►NWindows | |
CShopsInspector | Standalone window that provides logic and API related to stores inspector UI. |
CTransactionOrderInspector | Controller that manages UI related to TransactionService.TransactionOrders handling. |
CShopFeature | Implements shop functionality to the storage. |
►NTests | |
CVolumeFillSequences | Bunch of test sequences to filling test volumes. |
CVolumeTestSequencesExecuter | Test script that executes the VolumeFillSequences orders above the parent volume. |
►NUI | |
►NControls | |
►CItemFeatureGUIElement | GUI element that receives AItemFeature as content and display it at UI. Also can handle as content AssetProperty instances. |
CAssetPropertyAdapter | AItemFeature connected to the AssetProperty instance. |
CItemGUIElement | GUI controller for item data display. |
CItemsGUICollection | Component that implements layout of ItemGUIElement collection. |
CStorageGUIElement | GUI element controller that bonds StoragesDatabase entry and UI. |
CStoragesGUICollection | Component that implements layout of StorageGUIElement collection. |
►NDataBridge | |
CItemFeaturesCollectionDataConnector | Provides API to connect AItemFeature with ItemFeatureGUIElement handling UI. |
CItemsCollectionDataConnector | Provides API to connect StoragesDatabase.ItemContainer with ItemGUIElement handling UI. |
CStoragesCollectionDataConnector | Provides API to connect Storage or StoragesDatabase.StorageContainer with StorageGUIElement handling UI. |
CStoragesCollectionDataConnectorEditor | Custom editor related to the StoragesCollectionDataConnector component. |
CStoragesGUICollectionEditor | Custom editor related to the StoragesGUICollection component. |
►NExtension | |
CAItemFeatureGUIExtension | GUI extension for ItemGUIElement. Provides automatically tracking of AItemFeature modification, that leads to call on API implemented message handlers. |
CAItemGUIElementExtension | GUI extension for ItemGUIElement. |
CAStorageFeatureGUIExtension | GUI extension for StorageGUIElement. Provides automatically tracking of AStorageFeature modification, that leads to call on API implemented message handlers. |
CAStorageGUIElementExtension | Class that implements storage content managing GUI extension. |
CItemFeaturesListGUIExtension | Displays AItemFeature applied to the StoragesDatabase.ItemContainer.Resource selected with UI. |
CItemStackWeightGUIExtension | Creates a bridge between database item entry's weight parameter of items stack and UI. |
CStorageContentExplorerGUIExtension | GUI extension that allows to load Storage's items content to the AGUIElementsCollection instance. |
CStorageLockGUIExtension | Extends StorageGUIElement or similar with Features.StorageLock related features. |
CStorageWeightGUIExtension | Extends StorageGUIElement with Features.StorageWeightLimiter GUI features. |
►NVirtualHub | |
CItemSelectionEventRelay | GUI controller that provides relay of events in collection of storages. |
CItemUIHubListener | Receives events from parental VirtualUIHub and updates ItemGUIElement content along with applied value. |
CStorageSelectionEventRelay | GUI controller that provides relay of events in collection of storages. |
CStorageUIHubListener | Receives events from parental VirtualUIHub and updates StorageGUIElement content along with applied value. |
►NWindows | |
CStoragesInspector | Standalone window that provides logic and API related to storages inspector UI. |
CAEntityFeature | The custom feature related to instance that extends entity's in-game logic. |
CAFeaturesExtendingResource | A resource that can be extended with AEntityFeature components. Implements members to integrate the features into common using logic. |
CAItemFeature | The custom feature that implements extra logic over of the Item instance. |
CAMaskStorageFeature | The storage feature that implements some rules that can block the item from storage using. |
CAStorageFeature | A feature attached to the Storage instance that extends its functionality. |
CConstants | |
CIReservationAgent | Interface that should be implemented for any AEntityFeature that must handle TransactionService.TransactionOrder.Reserve instruction. |
CItem | Loadable resource that implements conception of the in-game inventory item. |
CItemEditor | Custom editor related to the Item component. |
CItemGUIElementEditor | Custom editor related to the ItemGUIElement component. |
CShopsInspectorEditor | Custom editor related to the ShopsInspector component. |
CStorage | Implements conception of the in-game storage. |
CStorageCaller | Calls instance of the StoragesDatabase.StorageContainer by id. Creates new entry in case if not registered. |
CStorageCallerEditor | Custom editor related to the StorageCaller component. |
CStorageEditor | Custom editor related to the Storage component. |
CStorageGUIElementEditor | Custom editor related to the StorageGUIElement component. |
►CStoragesDatabase | Data base that holds data of entire storages created during game session. |
CADataContainer | Base data container class. |
CAFeaturesHolderContainer | |
CFeatureContainer | The container fro cross-session hold of the AStorageFeature data. |
CItemContainer | Implements conception of the storage entry. |
CStorageContainer | Container that using as data entry for the StoragesDatabase. |
CStoragesInspectorEditor | Custom editor related to the StoragesInspector component. |
CStoragesService | Helper class that provides API for handling Storage instances at runtime. Implements entity component system conception for Storages instances. |
CTransactionOrderInspectorEditor | Custom editor related to the TransactionOrderInspector component. |
►CTransactionService | Order that contains meta data related to the resource transfer instruction. |
CTransactionOrder | Data container that defines transaction instruction. |
►NLocalization | |
CAGenericProxyContentProvider | Proxy container that provides origin or localized content depending from its accessibility. |
CAProxyContentProvider | Ground level class for localization proxy containers. |
CLocalizedGUIContent | Proxy container that provides you with a localized GUIContent. |
CLocalizedSpriteContent | Proxy container that provides you with a localized sprite content. |
CLocalizedTextContent | Proxy container that provides you with a localized text content. |
CLocalizedWorldContent | Proxy container that provides you with a localized game object content. |
►NSensors | |
►NFilters | |
CGameObjectSensorFilter | Compares game objects and pass through the filter only if object the same. |
CHierarchyRootSensorFilter | Checks is the detecting objects belong to the same root as the filter. |
CLayerSensorFilter | Filters objects detected by the FilteredSensor along with the GameObject.layer property. |
CTagSensorFilter | Filtering detecting objects along with the GameObject.tag property. |
CASensorFilter | An interface used into the Doloro Sensors module to extend the build-in sensor filter algorithms. |
CConstants | |
CDependentFilteredSensor | Sensor that has not self trigger zone and using another sensor as source of triggered object to extra filtering. |
CFilteredSensor | Sensor that pass only objects that pass conditions defined with ASensorFilter. |
CSensor | Menages the object entering and exits |
CVisualSensorDebuger | Draws rays between points. Used in bunch of external frameworks to visualization of sensor related data. |
►NTools | |
►NInputService | |
CConstants | |
CInputDeviceDetector | Manager that checks what device player using to input. |
►NUIEngine2 | |
►NControls | |
CAContentInspectorExtension | Creates a bond between AContentInspectorGUIElement<T> and inspecting entity's feature. |
CAContentInspectorGUIElement | GUI Element that allows to apply a content of certain type to it. |
CAExtandableInspectorGUIElement | GUIElement that using to displaying and modifying of content related to some external item data. |
CMeasuredSliderGUIElement | GUI controller that handles features related to slider splitted with measure labels. |
CMeasuredSliderGUIElementEditor | Custom editor for the MeasuredSliderGUIElement component. |
CMeasuredSliderLabelGUIElement | GUI controller that handles measure label connected to the MeasuredSliderGUIElement. |
CMeasuredSliderLabelGUIElementEditor | Custom editor for the MeasuredSliderLabelGUIElement component. |
CRectGUIElement | Primitive element that allows to change current focus stack onto this element. |
CTooltipGUIController | GUI controller that toggles objects along with hover\drag UI events over itself. |
CTooltipGUIControllerEditor | Custom editor for the TooltipGUIController component. |
CWindowDragControllerEditor | Custom editor for the WindowDragController component. |
CWindowResizeControllerEditor | Custom editor for the WindowResizeController component. |
CWindowStateControllerEditor | Custom editor for the WindowStateController component. |
►NModules | |
►NContext | |
CContextMenu | Controller that implements context menu related features. |
CContextMenuItem | GUI controller for the ContextMenu content. |
CContextMenuItemInfo | |
►NElementsCollection | |
CAGUIElementsCollection | Base class for any UI element that handling bunch of another elements and should provide navigation among them. |
►CAGUIElementsCollectionDataConnector | Component that provides API to connect source data with AGUIElementsCollection component in uniform way. |
CGUICollectionAsStoragesEnumerator | Enumerates GUI collection in search of GUIElementType elements to get SourceType content placed within. |
CAGUIElementsCollectionDataConnectorEditor | Custom editor for the AGUIElementsCollectionDataConnector<SourceType, GUIElementType> component. |
CAGUIElementsCollectionEditor | Custom editor for the AGUIElementsCollection component. |
CGridCollection | Collection of the AGUIElements that displays content in the grid format. |
CGUIElementHighlighter | Base class for any GUi element that feature is indicating selection of some another element. |
►NGraphs | |
►NDemo | |
CLineClusterDemo | |
CClusterGraph | Hyper cell of the graph that could be scaled at deep. |
CClusterGraphGUIElement | |
CConnectionsVisualizer | |
CFamilyTreeDemo | |
CGraphGUIElement | Base class for any GUI representation of the Graph. |
CGraphUnitGUIElement | |
CLineShiftUtils | Unstable class that handles list shifting tithing the canvas to prevent lines overlay. |
CLineUtils | |
CScalableLineGraph | Side cluster that holds collection of related hyper cells. |
CScalableLineGraphGUIElement | |
►CUniformGraphUI | Instance that allows to convert RAW Graph data to a complex network of sub-graphs connected with stand-alone GUI elements. |
CUtility | |
►NPalettes | |
CColorPalette | Class that describes color palette with handling its embedding to the UI engine. |
CPaletteColorPicker | The component that binds UI element to the Doloro UI engine's Palette module. |
CPaletteHandler | API for handling of the ColorPalette content at runtime. |
►NRuntimeWorkspace | |
CAClampedWorkspaceProviderEditor | Custom editor for the AClampedWorkspaceProvider component. |
CAWorkspaceProviderEditor | Custom editor for the AWorkspaceProvider component. |
CBondWindowFromResources | Looking for the Window among resources via the ResourcesManager. |
CBondWindowFromResourcesEditor | Custom editor for the BondWindowFromResources component. |
CConstants | |
CIClampedSizeLayoutAPI | API related to the IClampedSizeLayout instances. |
►CRuntimeWorkspaceLayout | Runtime workspace zone. |
CRuntimeWorkspaceLayoutRegister | The engine-site register that bond DoloroUI and internal engine GUI callbacks. |
CRuntimeWorkspaceLayoutEditor | Custom editor for the RuntimeWorkspaceLayout component. |
CRuntimeWorkspaceSplitter | Control that provides position managing for splitter between two runtime workspaces. |
CRuntimeWorkspaceSplitterEditor | Custom editor for the RuntimeWorkspaceSplitter component. |
CWindowAutoSizeClamp | Component that allows to auto configure the Window.MinSize and Window.MaxSize parameters along with internal content. |
CWindowAutoSizeClampEditor | Custom editor for the WindowAutoSizeClamp component. |
CWorkspaceAlreadySplittedException | Occurs when you trying to split already splitted workspace. |
►NTabs | |
CTabGUIElement | GUI controller for the TabsBar element. |
CTabsBar | Control element that contains bunch of Windows opened into the certain WorkspaceLayout. |
CTabsBarEditor | Custom editor for the TabsBar component. |
►NVirtualHub | |
►NExtensions | |
►NElementsCollection | |
CAContentHolderUIHubListener | Uniform VirtualUIHub shared events listener for IContentInspector<T> AGUIElements. |
CGUICollectionHubEventRelay | Extends base UIHubEventRelay with logic related to the AGUIElementsCollection component. |
CGUICollectionUIHubListener | Uniform VirtualUIHub shared events listener that provides API to handle AGUIElementsCollection.ItemSelected event. |
CAHubAgent | Agent that bond with a VirtualUIHub via hierarchy. |
CConstants | |
CUIHubEventRelay | Component that listens events from attached AGUIElement and re-translates them to parental or manually defined VirtualUIHub. |
CUIHubListener | Agent that receives events forwarded with the VirtualUIHub. |
CVirtualUIHub | UI Events hub that gathers messages from virtual children and share then to subscribed connectors. |
CVirtualUIHubEditor | Custom editor for the VirtualUIHub component. |
CAClampedWorkspaceProvider | Workspace provider clamped with size limits. |
CAFreespaceLayoutController | Layout controller that allows to operate GUI element in free space. |
►CAGUIElement | Base class of all UI elements int Doloro UI Engine. |
CGUIElementRuntimeRegister | The engine-site register that bond DoloroUI and internal engine GUI callbacks. |
CAGUIElementEditor | Custom editor for the AGUIElement component. |
CAGUIField | Base class for any GUI element with non static value. |
CAWindowLayoutController | An abstract class that implement base background features for handling window layout. |
CAWorkspaceGUIElement | GUI element that support workspace layout module. |
CAWorkspaceProvider | GUI Element that provides workspace connection features. |
CConstants | Collection of constant fields. |
CGridCollectionEditor | Custom editor for the GridCollection component. |
CGUIInfo | Meta component that describes short info related to the AGUIElement in abstract way. |
CIClampedSizeLayout | Declares properties required for layouts with a limited size values. |
CIContentInspector | Object that implement the interface should be operator of some external content of supportive type. |
CIGUIConvertible | Declares members expected to provide objects conversation form data source to GUI scope ad backward. |
CInputManager | Manager that filtering input by axises to prevent smooth user-friendly experience. |
CInputManagerEditor | Custom editor for the InputManager component. |
CIWindowRuntimeRegisterEntry | Declares members for classes that could be part of complex multi-layer windows register. |
CPointerHandler | Implements UI events related to the mouse pointer at the GUIElement related game object. |
CPointerHandlerEditor | Custom editor for the PointerHandler component. |
CRectTransformExtensions | Provides API extension for the RectTransform class. |
CVirtualHierarchyLinker | A static handler that gathers standalone AWorkspaceProvider hierarchies bonded in chain to a single virtual one. |
►CWindow | The base class that implements core window features and processes. |
CWindowClosedException | Occurs when you trying to access closed window. |
CWindowNotOpenedYetException | Occurs when you trying to handle window that has WindowStateOptions.Undefined state. |
►CWindowsLayer | Defines layer of windows. |
CSearchContext | Container with information about window. |
CWindowsRuntimeRegister | Class that handles window calls. |
CWindowDragController | Provides free-space drag for Window related instance. |
CWindowResizeController | Component that provides handling features for resizing of the Window by using its edges or corners. |
CWindowStateController | Handles control panel with window state managing elements. |
CWindowUIController | The controller of window that bonds to the Window back-end logic. |
CWindowUIControllerEditor | Custom editor for the WindowUIController component. |
CWorkspaceLayout | Provides API for handling layout features. Contains meta-data and runtime data about workspace layout and its dependencies. |