wei
2021-01-20 e985d1b79937c41ebdaa4caa2974ec03929db915
HDL_ON/Entity/Function/Light.cs
@@ -96,10 +96,44 @@
        /// </summary>
        [Newtonsoft.Json.JsonIgnore]
        public int lastBrightness = 100;
        int hadFadeTime = 99;
        /// <summary>
        /// 是否拥有渐变时间
        /// </summary>
        public bool HadFadeTime
        {
            get
            {
                if (hadFadeTime == 99)
                {
                    var t = attributes.Find((obj) => obj.key == FunctionAttributeKey.FadeTime);
                    if (t == null)
                    {
                        hadFadeTime = 0;
                        return false;
                    }
                    else
                    {
                        hadFadeTime = 1;
                        return true;
                    }
                }
                if (hadFadeTime == 1)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
        }
        [Newtonsoft.Json.JsonIgnore]
        FunctionAttributes trait_fadeTime;
        /// <summary>
        /// 亮度值
        /// 渐变时间
        /// </summary>
        [Newtonsoft.Json.JsonIgnore]
        public int fadeTime