[SerializableAttribute]
public class ArticyObject : IArticyObject,
IArticyBaseObject, IFlowObject, IObjectCloning, IArticyReference, IPropertyProviderAll 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.
| 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. |
| 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. |