Articy.Unity.Interfaces Namespace

This contains all classes for the articy Importer for Unity plugin.

Classes

ArticyZIndexComparer Default z index comparer
BaseScriptFragments Base class for all script fragments.

Interfaces

IArticyBaseObject Base interface for all articy objects.
IArticyNamespace Global Variables namespace interface.
IArticyObject Base interface for all articy models.
IArticyRefChangedNotifier The interface that can be implemented of a class to be informed if the object picker has changed an articy reference
IArticyReference Interface for all objects that can be referenced by an id
IArticyVariable Base class for all articy variables, with support for shadow states
IArticyVariableT Basic generic interface for an articy variable
IAsset Base interface for Articy Assets.
IComment Articy annotation object interface.
ICondition Articy condition object interface.
IConditionEvaluator All script conditions implement this interface to allow script evaluation.
IDialogue Articy dialogue object interface.
IDialogueFragment Articy dialogue fragment object interface.
IDocument Articy document object interface.
IEntity Articy entity object interface.
IFlowFragment Articy flow fragment object interface.
IGlobalVariables Interface for the global variables
IHub Articy hub object interface.
IIncomingConnection This interface describes connections going into a model. These are connected to an IInputPin
IInputPin This interface describes an input pin, and allows access to its owner and "gateway" connections. GetOutgoingConnections
IInputPinsOwner Interface describing an object containing input pins
IInstruction Articy instruction object interface.
IJump Articy jump object interface.
ILink Articy Link object interface.
ILocation Articy location object interface.
ILocationAnchor Articy location anchor object interface.
ILocationImage Articy location image object interface.
ILocationText Articy location text object interface.
IObjectWithAttachments Property interface for objects with attachments, in articy:draft this is the strip on a node or model sheet which holds references to other articy objects or assets.
IObjectWithColor Property interface for objects with a BackgroundColor.
IObjectWithDisplayName Property interface for objects with a DisplayName.
IObjectWithExternalId Property interface for objects with an external id, in articy:draft this can be found in the model sheet.
IObjectWithLocalizableDisplayName Property interface for objects with a localizable DisplayName.
IObjectWithLocalizableMenuText Property interface for objects with a localizable MenuText.
IObjectWithLocalizableStageDirections Property interface for objects with a localizable StageDirections.
IObjectWithLocalizableText Property interface for objects with a localizable Text.
IObjectWithMenuText Property interface for objects with a MenuText (DialogFragments).
IObjectWithPosition Property interface for objects with a position, this is used for objects on the flow. Location objects are handled via IObjectWithTransformation
IObjectWithPreviewImage Property interface for objects with a preview image.
IObjectWithShortId Property interface for objects with an short id, in articy:draft this can be found in the model sheet.
IObjectWithSize Property interface for objects with a size, this is used for objects on the flow. Location objects are handled via IObjectWithTransformation
IObjectWithSpeaker Property interface for objects with a Speaker (DialogFragments).
IObjectWithStageDirections Property interface for objects with stagedirections (DialogFragments).
IObjectWithTarget Property interface for objects with Target (Link, Jump).
IObjectWithText Property interface for objects with text, in articy:draft this is usually called Description
IObjectWithTransformation Property interface for objects with transformations. This is used for all location objects, that can be scaled, rotated, moved etc.
IObjectWithVertices Property interface for objects with vertices, this is used for some location objects that can have a defined shape like Zones and Paths.
IObjectWithZIndex Property interface for objects with a z index, this is used for objects on the flow. Location objects are handled via IObjectWithTransformation
IOutcomeEvaluator All script instructions implement this interface to allow script evaluation.
IOutgoingConnection This interface describes connections going out of a model. These are connected to an IOutputPin and the given target Target
IOutputPin This interface describes an output pin, and allows access to its owner and outgoing connections.
IOutputPinsOwner Interface describing an object containing output pins
IPath Articy location path object interface.
IPropertyProvider Interface for all objects that have properties accessible via articy scripts. Used automatically by the code generation
ISpot Articy location spot object interface.
ITextObject Articy Text object interface.
IUserFolder Articy user folder object interface.
IZone Articy location zone object interface.

Enumerations

AssetCategory Different flags for identifying the different asset types in articy.