From 6eb915c129fc90c6f4c82ae097dd6ffad5239efc Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 25 Jan 2021 14:28:30 +0800 Subject: +scripts --- .../Assets/Scripts/XMainClient/XSecurityHPInfo.cs | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Client/Assets/Scripts/XMainClient/XSecurityHPInfo.cs (limited to 'Client/Assets/Scripts/XMainClient/XSecurityHPInfo.cs') 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); + } + } +} -- cgit v1.1-26-g67d0