public override void FromXML(XmlNode node, CameraPath cameraPath) { base.FromXML(node, cameraPath); time = float.Parse(node["time"].FirstChild.Value); introStartEasePercentage = float.Parse(node["introStartEasePercentage"].FirstChild.Value); outroEndEasePercentage = float.Parse(node["outroEndEasePercentage"].FirstChild.Value); introCurve = XMLVariableConverter.FromXMLtoAnimationCurve(node["introCurve"]); outroCurve = XMLVariableConverter.FromXMLtoAnimationCurve(node["outroCurve"]); }
//public override void FromXML(XmlNode node, CameraPath cameraPath) //{ // base.FromXML(node, cameraPath); // time = float.Parse(node["time"].FirstChild.Value); // introStartEasePercentage = float.Parse(node["introStartEasePercentage"].FirstChild.Value); // outroEndEasePercentage = float.Parse(node["outroEndEasePercentage"].FirstChild.Value); // introCurve = XMLVariableConverter.FromXMLtoAnimationCurve(node["introCurve"]); // outroCurve = XMLVariableConverter.FromXMLtoAnimationCurve(node["outroCurve"]); //} public override void FromXML(XMLNode node, CameraPath cameraPath) { base.FromXML(node, cameraPath); time = float.Parse(node.GetValue("time>0>_text")); introStartEasePercentage = float.Parse(node.GetValue("introStartEasePercentage>0>_text")); outroEndEasePercentage = float.Parse(node.GetValue("outroEndEasePercentage>0>_text")); introCurve = XMLVariableConverter.FromXMLtoAnimationCurve(node.GetNode("introCurve>0")); outroCurve = XMLVariableConverter.FromXMLtoAnimationCurve(node.GetNode("outroCurve>0")); }