protected void ReadNodeAnmInfo(XmlNode node_anm_info) { if (node_anm_info == null) { return; } this.node_anm_info = new node_anm_info(); this.node_anm_info.frame_size = int.Parse(node_anm_info.Attributes["frame_size"].Value); this.node_anm_info.scaling_rule = node_anm_info.Attributes["scaling_rule"].Value; this.node_anm_info.magnify = Helper.ParseFloat(node_anm_info.Attributes["magnify"].Value); this.node_anm_info.tool_start_frame = int.Parse(node_anm_info.Attributes["tool_start_frame"].Value); this.node_anm_info.tool_end_frame = int.Parse(node_anm_info.Attributes["tool_end_frame"].Value); this.node_anm_info.interpolation = node_anm_info.Attributes["interpolation"].Value; this.node_anm_info.interp_end_to_start = (this.node_anm_info.interpolation.Equals("linear") && node_anm_info.Attributes["interp_end_to_start"].Value.Equals("on")); this.node_anm_info.compress_node = node_anm_info.Attributes["compress_node"].Value; this.node_anm_info.node_size = Array.ConvertAll( node_anm_info.Attributes["node_size"].Value.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries), Convert.ToInt32); this.node_anm_info.frame_step_mode = node_anm_info.Attributes["frame_step_mode"].Value; this.node_anm_info.tolerance_scale = Helper.ParseFloat(node_anm_info.Attributes["tolerance_scale"].Value); this.node_anm_info.tolerance_rotate = Helper.ParseFloat(node_anm_info.Attributes["tolerance_rotate"].Value); this.node_anm_info.tolerance_translate = Helper.ParseFloat(node_anm_info.Attributes["tolerance_translate"].Value); }
protected void ReadNodeAnmInfo(XmlNode node_anm_info) { if (node_anm_info == null) return; this.node_anm_info = new node_anm_info(); this.node_anm_info.frame_size = int.Parse(node_anm_info.Attributes["frame_size"].Value); this.node_anm_info.scaling_rule = node_anm_info.Attributes["scaling_rule"].Value; this.node_anm_info.magnify = float.Parse(node_anm_info.Attributes["magnify"].Value); this.node_anm_info.tool_start_frame = int.Parse(node_anm_info.Attributes["tool_start_frame"].Value); this.node_anm_info.tool_end_frame = int.Parse(node_anm_info.Attributes["tool_end_frame"].Value); this.node_anm_info.interpolation = node_anm_info.Attributes["interpolation"].Value; this.node_anm_info.interp_end_to_start = (this.node_anm_info.interpolation.Equals("linear") && node_anm_info.Attributes["interp_end_to_start"].Value.Equals("on")); this.node_anm_info.compress_node = node_anm_info.Attributes["compress_node"].Value; this.node_anm_info.node_size = Array.ConvertAll( node_anm_info.Attributes["node_size"].Value.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries), Convert.ToInt32); this.node_anm_info.frame_step_mode = node_anm_info.Attributes["frame_step_mode"].Value; this.node_anm_info.tolerance_scale = float.Parse(node_anm_info.Attributes["tolerance_scale"].Value); this.node_anm_info.tolerance_rotate = float.Parse(node_anm_info.Attributes["tolerance_rotate"].Value); this.node_anm_info.tolerance_translate = float.Parse(node_anm_info.Attributes["tolerance_translate"].Value); }