예제 #1
0
        public RandomizableFloat Clone(int cloneFlags = 0)
        {
            var r = new RandomizableFloat();

            CopyTo(r, cloneFlags);
            return(r);
        }
예제 #2
0
        public void SetValue(RandomizableFloat v, FloatRange preferredRange)
        {
            value_ = v;

            if (value_ != null)
            {
                initial_.Parameter = value_.InitialParameter;
                initial_.Default   = value_.Initial;
                initial_.Range     = preferredRange;

                range_.Parameter = value_.RangeParameter;
                range_.Default   = value_.Range;
                range_.Range     = preferredRange;

                interval_.Parameter = value_.IntervalParameter;
                interval_.Default   = value_.Interval;
            }
        }