Namespace Xareus.Scenarios.Unity.Edition
Classes
BusinessControl
Overlayer for scenario data. NOTE : Aims to ease scenario manipulation
Constants
Constants used in the Xareus Unity plugin
ContextVariableManager
The context variable manager handles all contexts (except event context) existing variables declared in the scenario to help the user selecting existing variable paths
ContextVariableManager.SerializedContextVariables
Nested class for data serialization
Layer
Layer.UxmlFactory
Layer.UxmlTraits
LayerBar
LayerBar.UxmlFactory
LayerBar.UxmlTraits
LayerBarButton
LayerBarButton.UxmlFactory
LayerBarButton.UxmlTraits
ScenarioEditorExtendedInfoUpdater
ScenarioSerializer
Manages scenario serialization
ScenarioTabHandler
A tab handler for scenarios. This class is necessary because VisualElements cannot be serialized.
ScenarioTabHandler.LayerViewData
ScenarioTabHandler.LayerViewDataDictionary
ScenarioWrapper
Manage scenario objets as well as their graphical counterpart. Delegates events and display to the contained graphical elements.
ScenarioWrapper.ScenarioDataConsumers
SerializableScenario
Overlayers a Scenario. Useful for serialization.
Tab
A tab owns a scenario. It displays the scenario within a canvas. It manages interaction with the scenario.
Tab.UxmlFactory
Tab.UxmlTraits
ThemeManager
XmlUtils
This class deals with the XML manipulation of scenarios
Interfaces
IScenarioSerializer
IToolbarEntryData
Interface that must be implemented to be used in a draggable toolbar. Prevents from overloading ToString.