예제 #1
0
        internal void SetRange(int defaultValue,
                               MegaloVariantUserDefinedOptionValueParams min, MegaloVariantUserDefinedOptionValueParams max)
        {
            Value = defaultValue;

            ValueData.SetRange(defaultValue, min, max);
        }
예제 #2
0
        internal void AddValue(MegaloVariantUserDefinedOptionValueParams valueParam, bool isDefault = false)
        {
            if (isDefault)
            {
                ValueIndex = ValueData.Values.Count;
            }

            ValueData.AddValue(valueParam, isDefault);
        }
예제 #3
0
        internal void AddValue(MegaloVariantUserDefinedOptionValueParams valueParam, bool isDefault)
        {
            if (isDefault)
            {
                DefaultValueIndex = Values.Count;
            }

            Values.Add(new MegaloVariantUserDefinedOptionValueElement(valueParam));
        }
예제 #4
0
        internal void SetRange(int defaultValue,
                               MegaloVariantUserDefinedOptionValueParams min, MegaloVariantUserDefinedOptionValueParams max)
        {
            IsRangeValue = true;
            Value        = defaultValue;

            Values.Clear();
            Values.Add(new MegaloVariantUserDefinedOptionValueElement(min));
            Values.Add(new MegaloVariantUserDefinedOptionValueElement(max));
        }
예제 #5
0
 internal MegaloVariantUserDefinedOptionValueElement(MegaloVariantUserDefinedOptionValueParams valueParams)
 {
     Value                  = valueParams.Value;
     NameStringIndex        = valueParams.NameStringIndex;
     DescriptionStringIndex = valueParams.DescriptionStringIndex;
 }