Class SystemGraphData
Class SystemGraphData represents the serialized data in the SystemGraph Asset file. Implements the IEquatable<T>
Namespace: Mechatronics.SystemGraph
Syntax
[Serializable]
public class SystemGraphData : IEquatable<SystemGraphData>
Fields
kFileVersion
Current File version
Declaration
public const uint kFileVersion = 3U
Field Value
| Type | Description |
|---|---|
| UInt32 |
userData
Associated user data
Declaration
[NonSerialized]
public object userData
Field Value
| Type | Description |
|---|---|
| Object |
Properties
FileVersion
Gets or sets the file version.
Declaration
public uint FileVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| UInt32 | The file version. |
SerializedComments
Gets the serialized comments.
Declaration
public List<SerializedComment> SerializedComments { get; }
Property Value
| Type | Description |
|---|---|
| List<SerializedComment> | The serialized comments. |
SerializedEdges
Gets the serialized edges.
Declaration
public List<SerializedEdge> SerializedEdges { get; }
Property Value
| Type | Description |
|---|---|
| List<SerializedEdge> | The serialized edges. |
SerializedGroups
Gets the serialized groups.
Declaration
public List<SerializedGroup> SerializedGroups { get; }
Property Value
| Type | Description |
|---|---|
| List<SerializedGroup> | The serialized groups. |
SerializedMeta
Gets the serialized meta.
Declaration
public List<SerializedMeta> SerializedMeta { get; }
Property Value
| Type | Description |
|---|---|
| List<SerializedMeta> | The serialized meta. |
SerializedNodes
Gets the serialized nodes.
Declaration
public List<SerializedNode> SerializedNodes { get; }
Property Value
| Type | Description |
|---|---|
| List<SerializedNode> | The serialized nodes. |
SerializedParameters
Gets the serialized parameters.
Declaration
public List<SerializedParameter> SerializedParameters { get; }
Property Value
| Type | Description |
|---|---|
| List<SerializedParameter> | The serialized parameters. |
SerializedScheduler
Gets or sets the serialized scheduler.
Declaration
public SerializedScheduler SerializedScheduler { get; set; }
Property Value
| Type | Description |
|---|---|
| SerializedScheduler | The serialized scheduler. |
Methods
CheckUpgrade()
Checks for Upgrades
Declaration
public void CheckUpgrade()
Clone()
Clones this instance.
Declaration
public SystemGraphData Clone()
Returns
| Type | Description |
|---|---|
| SystemGraphData | New SystemGraphData clone. |
Equals(SystemGraphData)
Determine if other object is equal.
Declaration
public bool Equals(SystemGraphData other)
Parameters
| Type | Name | Description |
|---|---|---|
| SystemGraphData | other | The other object. |
Returns
| Type | Description |
|---|---|
| Boolean |
|