Beispiel #1
0
        public static void LoadFromElement(XmlElement e, Value.FloatWithRandom value, bool isClip)
        {
            var e_c = e["Center"];
            var e_max = e["Max"];
            var e_min = e["Min"];
            var e_da = e["DrawnAs"];

            if (e_c != null)
            {
                var center = e_c.GetTextAsFloat();
                value.SetCenter(center);
            }

            if (e_max != null)
            {
                var max = e_max.GetTextAsFloat();
                value.SetMax(max);
            }
            else
            {
                value.SetMax(value.DefaultValueMax);
            }

            if (e_min != null)
            {
                var min = e_min.GetTextAsFloat();
                value.SetMin(min);
            }
            else
            {
                value.SetMin(value.DefaultValueMin);
            }

            if (e_da != null)
            {
                value.DrawnAs = (DrawnAs)e_da.GetTextAsInt();
            }
        }