summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XMainClient/XDragonGuildBaseData.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Client/Assets/Scripts/XMainClient/XDragonGuildBaseData.cs')
-rw-r--r--Client/Assets/Scripts/XMainClient/XDragonGuildBaseData.cs48
1 files changed, 48 insertions, 0 deletions
diff --git a/Client/Assets/Scripts/XMainClient/XDragonGuildBaseData.cs b/Client/Assets/Scripts/XMainClient/XDragonGuildBaseData.cs
new file mode 100644
index 00000000..e64f4eba
--- /dev/null
+++ b/Client/Assets/Scripts/XMainClient/XDragonGuildBaseData.cs
@@ -0,0 +1,48 @@
+using System;
+using KKSG;
+
+namespace XMainClient
+{
+ internal class XDragonGuildBaseData : XDataBase
+ {
+ public ulong uid;
+
+ public string dragonGuildName;
+
+ public ulong leaderuid;
+
+ public string leaderName;
+
+ public uint level;
+
+ public uint memberCount;
+
+ public uint maxMemberCount;
+
+ public ulong totalPPT;
+
+ public uint curexp;
+
+ public string sceneName;
+
+ public uint sceneCnt;
+
+ public XDragonGuildBaseData()
+ {
+ this.dragonGuildName = "";
+ this.leaderName = "";
+ }
+
+ public virtual void Init(DragonGuildInfo info)
+ {
+ this.uid = info.id;
+ this.dragonGuildName = info.name;
+ this.leaderuid = info.leaderId;
+ this.leaderName = info.leadername;
+ this.level = info.level;
+ this.memberCount = info.membercounts;
+ this.maxMemberCount = info.capacity;
+ this.totalPPT = info.totalPPT;
+ }
+ }
+}