From 6eb915c129fc90c6f4c82ae097dd6ffad5239efc Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 25 Jan 2021 14:28:30 +0800 Subject: +scripts --- .../Scripts/XMainClient/Guild/XGuildSignInLog.cs | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Client/Assets/Scripts/XMainClient/Guild/XGuildSignInLog.cs (limited to 'Client/Assets/Scripts/XMainClient/Guild/XGuildSignInLog.cs') diff --git a/Client/Assets/Scripts/XMainClient/Guild/XGuildSignInLog.cs b/Client/Assets/Scripts/XMainClient/Guild/XGuildSignInLog.cs new file mode 100644 index 00000000..aa83e26e --- /dev/null +++ b/Client/Assets/Scripts/XMainClient/Guild/XGuildSignInLog.cs @@ -0,0 +1,47 @@ +using System; +using XMainClient.UI; +using XUtliPoolLib; + +namespace XMainClient +{ + internal class XGuildSignInLog : ILogData, IComparable + { + public ulong uid; + + public string name; + + public uint type; + + public int time; + + public string GetContent() + { + return XStringDefineProxy.GetString("GUILD_SIGNIN_CONTENT", new object[] + { + XLabelSymbolHelper.FormatName(this.name, this.uid, "00ffff"), + XStringDefineProxy.GetString("GUILD_SIGNIN_TYPE" + this.type.ToString()) + }); + } + + public string GetTime() + { + return XSingleton.singleton.TimeAgoFormatString(this.time); + } + + public int CompareTo(ILogData otherLog) + { + XGuildSignInLog xguildSignInLog = otherLog as XGuildSignInLog; + bool flag = xguildSignInLog.time == this.time; + int result; + if (flag) + { + result = this.uid.CompareTo(xguildSignInLog.uid); + } + else + { + result = this.time.CompareTo(xguildSignInLog.time); + } + return result; + } + } +} -- cgit v1.1-26-g67d0