Click or drag to resize

ArticyObject Class

The base class of all articy objects.
Inheritance Hierarchy
SystemObject
  Object
    ScriptableObject
      Articy.UnityArticyObject

Namespace:  Articy.Unity
Assembly:  ArticyRuntime (in ArticyRuntime.dll) Version: 1.0.3
Syntax
C#
[SerializableAttribute]
public class ArticyObject : ScriptableObject, 
	IArticyObject, IArticyBaseObject, IFlowObject, IObjectCloning, IArticyReference, 
	IPropertyProvider

The ArticyObject type exposes the following members.

Constructors
  NameDescription
Public methodArticyObject
Top
Properties
  NameDescription
Public propertyChildren
Gets a list of all children in this articy objects.
Public propertyId
Gets the object id.
Public propertyInstanceId
Gets the instance id.
Public propertyParent
Gets the actual parent object.
Public propertyParentId
Gets the parent id.
Public propertyTechnicalName
Gets the objects technical name.
Top
Methods
  NameDescription
Public methodCloneObject
Public methodCloneObjectProperties
Clones all properties from all derived classes.
Public methodCreateBareObjectClone
Creates a basic clone of the ArticyObject, without cloning any derived classes properties.
Public methodGetArticyType
Gets the ArticyType of the object.
Public methodGetSortedChildrenTObjectType
Gets the children sorted by a comparison method.
Top
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.

See Also