ArticyObject Class |
Namespace: Articy.Unity
[SerializableAttribute] public class ArticyObject : ScriptableObject, IArticyObject, IArticyBaseObject, IFlowObject, IObjectCloning, IArticyReference, IPropertyProvider
The ArticyObject type exposes the following members.
Name | Description | |
---|---|---|
ArticyObject |
Name | Description | |
---|---|---|
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.
|
Name | Description | |
---|---|---|
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.
|
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.