From ea318e20d9a513bfae81a9203cef4bca0fc23c2c Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 30 九月 2020 11:01:15 +0800
Subject: [PATCH] 202009301
---
HDL_ON/Entity/Function/Light.cs | 62 ++++++++++++++++++++++++++++++
1 files changed, 61 insertions(+), 1 deletions(-)
diff --git a/HDL_ON/Entity/Function/Light.cs b/HDL_ON/Entity/Function/Light.cs
index 170e572..2dfa921 100644
--- a/HDL_ON/Entity/Function/Light.cs
+++ b/HDL_ON/Entity/Function/Light.cs
@@ -79,6 +79,66 @@
}
[Newtonsoft.Json.JsonIgnore]
+ Trait trait_fadeTime;
+ /// <summary>
+ /// 浜害鍊�
+ /// </summary>
+ [Newtonsoft.Json.JsonIgnore]
+ public int fadeTime
+ {
+ get
+ {
+ if (trait_fadeTime == null)
+ {
+ trait_fadeTime = function.Find((obj) => obj.name == "fade_time");
+ //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
+ if (trait_fadeTime == null)
+ {
+ trait_fadeTime = new Trait()
+ {
+ name = "fade_time",
+ value_key = new List<string> { "up", "down" },
+ max = 10,
+ min = 0,
+ };
+ trait_fadeTime.value = 0;
+ function.Add(trait_fadeTime);
+ }
+ }
+ int result = 0;
+ int.TryParse(trait_fadeTime.value.ToString(), out result);
+ return result;
+ }
+ set
+ {
+ try
+ {
+ if (trait_fadeTime == null)
+ {
+ trait_fadeTime = function.Find((obj) => obj.name == "fade_time");
+ //鎵句笉鍒板睘鎬ч渶瑕佸0鏄庝竴涓紝闃叉鎶ラ敊闂��
+ if (trait_fadeTime == null)
+ {
+ trait_fadeTime = new Trait()
+ {
+ name = "fade_time",
+ value_key = new List<string> { "up", "down" },
+ max = 100,
+ min = 0,
+ };
+ trait_fadeTime.value = 0;
+ function.Add(trait_fadeTime);
+ }
+ }
+ trait_fadeTime.value = value;
+ }
+ catch
+ {
+ }
+ }
+ }
+
+ [Newtonsoft.Json.JsonIgnore]
public Trait trait_color;
/// <summary>
/// RGB棰滆壊
@@ -100,7 +160,7 @@
name = "color",
value_key = new List<string> { "FFFFFF" },
max = 0xFFFFFF,
- min = 0x000000,
+ min = 0x00000F,
};
}
trait_color.value = trait_color.min;
--
Gitblit v1.8.0