ArticyObject Class

The base class of all articy objects.

Definition

Namespace: Articy.Unity
Assembly: ArticyRuntime (in ArticyRuntime.dll) Version: 1.3.0
C#
[SerializableAttribute]
public class ArticyObject : IArticyObject, 
	IArticyBaseObject, IFlowObject, IObjectCloning, IArticyReference, IPropertyProvider
Inheritance
Object    ArticyObject
Implements
IFlowObject, IArticyBaseObject, IArticyObject, IArticyReference, IPropertyProvider, IObjectCloning

Remarks

All articy objects derive from this class. Including but not limited to FlowFragments, Dialogues, Entities, Locations etc.

The ArticyObject makes sure that each derived class has a technical name, an id and has the potential of containing children.

Constructors

Properties

Children Gets a list of all children in this articy objects.
Id Gets the object id.
InstanceId Gets the instance id.
Parent Gets the actual parent object.
ParentId Gets the parent id.
TechnicalName Gets the objects technical name.

Methods

CloneObject 
CloneObjectProperties Clones all properties from all derived classes.
CreateBareObjectClone Creates a basic clone of the ArticyObject, without cloning any derived classes properties.
GetArticyType Gets the ArticyType of the object.
GetSortedChildrenTObjectType Gets the children sorted by a comparison method.

See Also