diff options
author | chai <chaifix@163.com> | 2021-01-25 14:28:30 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-01-25 14:28:30 +0800 |
commit | 6eb915c129fc90c6f4c82ae097dd6ffad5239efc (patch) | |
tree | 7dd2be50edf41f36b60fac84696e731c13afe617 /Client/Assets/Scripts/XMainClient/XSecurityHPInfo.cs |
+scripts
Diffstat (limited to 'Client/Assets/Scripts/XMainClient/XSecurityHPInfo.cs')
-rw-r--r-- | Client/Assets/Scripts/XMainClient/XSecurityHPInfo.cs | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Client/Assets/Scripts/XMainClient/XSecurityHPInfo.cs b/Client/Assets/Scripts/XMainClient/XSecurityHPInfo.cs new file mode 100644 index 00000000..045b8f33 --- /dev/null +++ b/Client/Assets/Scripts/XMainClient/XSecurityHPInfo.cs @@ -0,0 +1,34 @@ +using System;
+
+namespace XMainClient
+{
+ internal class XSecurityHPInfo
+ {
+ public float _TotalValue;
+
+ public float _MaxValue;
+
+ public float _MinValue;
+
+ public void Reset()
+ {
+ this._TotalValue = 0f;
+ this._MaxValue = 0f;
+ this._MinValue = float.MaxValue;
+ }
+
+ public void Merge(float value)
+ {
+ this._TotalValue += value;
+ this._MaxValue = Math.Max(this._MaxValue, value);
+ this._MinValue = Math.Min(this._MinValue, value);
+ }
+
+ public static void SendData(XSecurityHPInfo info, string keywords)
+ {
+ XStaticSecurityStatistics.Append(string.Format("{0}InitHPMax", keywords), info._MaxValue);
+ XStaticSecurityStatistics.Append(string.Format("{0}InitHPMin", keywords), info._MinValue);
+ XStaticSecurityStatistics.Append(string.Format("{0}InitHPTotal", keywords), info._TotalValue);
+ }
+ }
+}
|