public DataObject Copy(Sprite parent) { var newLoopEndBrickRef = new LoopEndBrickRef(parent); newLoopEndBrickRef.reference = reference; newLoopEndBrickRef.loopEndBrick = XPathHelper.getElement(reference, parent) as LoopEndBrick; return newLoopEndBrickRef; }
protected override void LoadFromCommonXML(XElement xRoot) { if (xRoot.Element("loopEndBrick") != null) loopEndBrickReference = new LoopEndBrickRef(xRoot.Element("loopEndBrick"), sprite); }
public void CopyReference(LoopBeginBrick copiedFrom, Sprite parent) { if (copiedFrom.loopEndBrickReference != null) loopEndBrickReference = copiedFrom.loopEndBrickReference.Copy(parent) as LoopEndBrickRef; }