public static void LoadFromXml(XmlNode parent, PPVersatileInfo info) { //1. spline XmlNode splineNode = parent.SelectSingleNode("spline"); if (splineNode != null) { info.SplineInfo = splineNode.Attributes["data"].Value; } }
public static bool OnLoadBlockObj(GameObject blockObj, PPVersatileInfo info, bool hide) { //1. spline if (!string.IsNullOrEmpty(info.SplineInfo)) { Renderer[] renderers = blockObj.GetComponentsInChildren <Renderer>(); foreach (Renderer renderer in renderers) { renderer.enabled = !hide; } return(true); } return(false); }