public override void Parse(MetaFile meta, CScenarioChainingEdge CScenarioChainingEdge) { this.Meta = meta; this.MetaStructure = CScenarioChainingEdge; this.NodeIndexFrom = CScenarioChainingEdge.NodeIndexFrom; this.NodeIndexTo = CScenarioChainingEdge.NodeIndexTo; this.Action = CScenarioChainingEdge.Action; this.NavMode = CScenarioChainingEdge.NavMode; this.NavSpeed = CScenarioChainingEdge.NavSpeed; }
public override void Build(MetaBuilder mb, bool isRoot = false) { this.MetaStructure.NodeIndexFrom = this.NodeIndexFrom; this.MetaStructure.NodeIndexTo = this.NodeIndexTo; this.MetaStructure.Action = this.Action; this.MetaStructure.NavMode = this.NavMode; this.MetaStructure.NavSpeed = this.NavSpeed; MCScenarioChainingEdge.AddEnumAndStructureInfo(mb); if (isRoot) { mb.AddItem(this.MetaName, this.MetaStructure); this.Meta = mb.GetMeta(); } }