diff options
Diffstat (limited to 'Client/Assets/Scripts/XMainClient/KKSG/TeamMember.cs')
-rw-r--r-- | Client/Assets/Scripts/XMainClient/KKSG/TeamMember.cs | 778 |
1 files changed, 778 insertions, 0 deletions
diff --git a/Client/Assets/Scripts/XMainClient/KKSG/TeamMember.cs b/Client/Assets/Scripts/XMainClient/KKSG/TeamMember.cs new file mode 100644 index 00000000..d7770dcb --- /dev/null +++ b/Client/Assets/Scripts/XMainClient/KKSG/TeamMember.cs @@ -0,0 +1,778 @@ +using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Xml.Serialization;
+using ProtoBuf;
+
+namespace KKSG
+{
+ [ProtoContract(Name = "TeamMember")]
+ [Serializable]
+ public class TeamMember : IExtensible
+ {
+ [ProtoMember(1, IsRequired = false, Name = "memberID", DataFormat = DataFormat.TwosComplement)]
+ public ulong memberID
+ {
+ get
+ {
+ return this._memberID ?? 0UL;
+ }
+ set
+ {
+ this._memberID = new ulong?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool memberIDSpecified
+ {
+ get
+ {
+ return this._memberID != null;
+ }
+ set
+ {
+ bool flag = value == (this._memberID == null);
+ if (flag)
+ {
+ this._memberID = (value ? new ulong?(this.memberID) : null);
+ }
+ }
+ }
+
+ [ProtoMember(2, IsRequired = false, Name = "profession", DataFormat = DataFormat.TwosComplement)]
+ public RoleType profession
+ {
+ get
+ {
+ return this._profession ?? RoleType.Role_INVALID;
+ }
+ set
+ {
+ this._profession = new RoleType?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool professionSpecified
+ {
+ get
+ {
+ return this._profession != null;
+ }
+ set
+ {
+ bool flag = value == (this._profession == null);
+ if (flag)
+ {
+ this._profession = (value ? new RoleType?(this.profession) : null);
+ }
+ }
+ }
+
+ [ProtoMember(3, IsRequired = false, Name = "name", DataFormat = DataFormat.Default)]
+ public string name
+ {
+ get
+ {
+ return this._name ?? "";
+ }
+ set
+ {
+ this._name = value;
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool nameSpecified
+ {
+ get
+ {
+ return this._name != null;
+ }
+ set
+ {
+ bool flag = value == (this._name == null);
+ if (flag)
+ {
+ this._name = (value ? this.name : null);
+ }
+ }
+ }
+
+ [ProtoMember(4, IsRequired = false, Name = "level", DataFormat = DataFormat.TwosComplement)]
+ public int level
+ {
+ get
+ {
+ return this._level ?? 0;
+ }
+ set
+ {
+ this._level = new int?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool levelSpecified
+ {
+ get
+ {
+ return this._level != null;
+ }
+ set
+ {
+ bool flag = value == (this._level == null);
+ if (flag)
+ {
+ this._level = (value ? new int?(this.level) : null);
+ }
+ }
+ }
+
+ [ProtoMember(5, IsRequired = false, Name = "powerpoint", DataFormat = DataFormat.TwosComplement)]
+ public uint powerpoint
+ {
+ get
+ {
+ return this._powerpoint ?? 0u;
+ }
+ set
+ {
+ this._powerpoint = new uint?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool powerpointSpecified
+ {
+ get
+ {
+ return this._powerpoint != null;
+ }
+ set
+ {
+ bool flag = value == (this._powerpoint == null);
+ if (flag)
+ {
+ this._powerpoint = (value ? new uint?(this.powerpoint) : null);
+ }
+ }
+ }
+
+ [ProtoMember(6, IsRequired = false, Name = "state", DataFormat = DataFormat.TwosComplement)]
+ public int state
+ {
+ get
+ {
+ return this._state ?? 0;
+ }
+ set
+ {
+ this._state = new int?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool stateSpecified
+ {
+ get
+ {
+ return this._state != null;
+ }
+ set
+ {
+ bool flag = value == (this._state == null);
+ if (flag)
+ {
+ this._state = (value ? new int?(this.state) : null);
+ }
+ }
+ }
+
+ [ProtoMember(7, Name = "fashion", DataFormat = DataFormat.TwosComplement)]
+ public List<uint> fashion
+ {
+ get
+ {
+ return this._fashion;
+ }
+ }
+
+ [ProtoMember(8, IsRequired = false, Name = "sceneID", DataFormat = DataFormat.TwosComplement)]
+ public uint sceneID
+ {
+ get
+ {
+ return this._sceneID ?? 0u;
+ }
+ set
+ {
+ this._sceneID = new uint?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool sceneIDSpecified
+ {
+ get
+ {
+ return this._sceneID != null;
+ }
+ set
+ {
+ bool flag = value == (this._sceneID == null);
+ if (flag)
+ {
+ this._sceneID = (value ? new uint?(this.sceneID) : null);
+ }
+ }
+ }
+
+ [ProtoMember(9, IsRequired = false, Name = "leftcount", DataFormat = DataFormat.TwosComplement)]
+ public int leftcount
+ {
+ get
+ {
+ return this._leftcount ?? 0;
+ }
+ set
+ {
+ this._leftcount = new int?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool leftcountSpecified
+ {
+ get
+ {
+ return this._leftcount != null;
+ }
+ set
+ {
+ bool flag = value == (this._leftcount == null);
+ if (flag)
+ {
+ this._leftcount = (value ? new int?(this.leftcount) : null);
+ }
+ }
+ }
+
+ [ProtoMember(10, IsRequired = false, Name = "robot", DataFormat = DataFormat.Default)]
+ public bool robot
+ {
+ get
+ {
+ return this._robot ?? false;
+ }
+ set
+ {
+ this._robot = new bool?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool robotSpecified
+ {
+ get
+ {
+ return this._robot != null;
+ }
+ set
+ {
+ bool flag = value == (this._robot == null);
+ if (flag)
+ {
+ this._robot = (value ? new bool?(this.robot) : null);
+ }
+ }
+ }
+
+ [ProtoMember(11, IsRequired = false, Name = "guildid", DataFormat = DataFormat.TwosComplement)]
+ public ulong guildid
+ {
+ get
+ {
+ return this._guildid ?? 0UL;
+ }
+ set
+ {
+ this._guildid = new ulong?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool guildidSpecified
+ {
+ get
+ {
+ return this._guildid != null;
+ }
+ set
+ {
+ bool flag = value == (this._guildid == null);
+ if (flag)
+ {
+ this._guildid = (value ? new ulong?(this.guildid) : null);
+ }
+ }
+ }
+
+ [ProtoMember(12, IsRequired = false, Name = "dragonguildid", DataFormat = DataFormat.TwosComplement)]
+ public ulong dragonguildid
+ {
+ get
+ {
+ return this._dragonguildid ?? 0UL;
+ }
+ set
+ {
+ this._dragonguildid = new ulong?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool dragonguildidSpecified
+ {
+ get
+ {
+ return this._dragonguildid != null;
+ }
+ set
+ {
+ bool flag = value == (this._dragonguildid == null);
+ if (flag)
+ {
+ this._dragonguildid = (value ? new ulong?(this.dragonguildid) : null);
+ }
+ }
+ }
+
+ [ProtoMember(13, IsRequired = false, Name = "outlook", DataFormat = DataFormat.Default)]
+ [DefaultValue(null)]
+ public OutLook outlook
+ {
+ get
+ {
+ return this._outlook;
+ }
+ set
+ {
+ this._outlook = value;
+ }
+ }
+
+ [ProtoMember(14, IsRequired = false, Name = "vipLevel", DataFormat = DataFormat.TwosComplement)]
+ public uint vipLevel
+ {
+ get
+ {
+ return this._vipLevel ?? 0u;
+ }
+ set
+ {
+ this._vipLevel = new uint?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool vipLevelSpecified
+ {
+ get
+ {
+ return this._vipLevel != null;
+ }
+ set
+ {
+ bool flag = value == (this._vipLevel == null);
+ if (flag)
+ {
+ this._vipLevel = (value ? new uint?(this.vipLevel) : null);
+ }
+ }
+ }
+
+ [ProtoMember(15, IsRequired = false, Name = "paymemberid", DataFormat = DataFormat.TwosComplement)]
+ public uint paymemberid
+ {
+ get
+ {
+ return this._paymemberid ?? 0u;
+ }
+ set
+ {
+ this._paymemberid = new uint?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool paymemberidSpecified
+ {
+ get
+ {
+ return this._paymemberid != null;
+ }
+ set
+ {
+ bool flag = value == (this._paymemberid == null);
+ if (flag)
+ {
+ this._paymemberid = (value ? new uint?(this.paymemberid) : null);
+ }
+ }
+ }
+
+ [ProtoMember(16, IsRequired = false, Name = "membertype", DataFormat = DataFormat.TwosComplement)]
+ public TeamMemberType membertype
+ {
+ get
+ {
+ return this._membertype ?? TeamMemberType.TMT_NORMAL;
+ }
+ set
+ {
+ this._membertype = new TeamMemberType?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool membertypeSpecified
+ {
+ get
+ {
+ return this._membertype != null;
+ }
+ set
+ {
+ bool flag = value == (this._membertype == null);
+ if (flag)
+ {
+ this._membertype = (value ? new TeamMemberType?(this.membertype) : null);
+ }
+ }
+ }
+
+ [ProtoMember(17, IsRequired = false, Name = "tarjatime", DataFormat = DataFormat.TwosComplement)]
+ public uint tarjatime
+ {
+ get
+ {
+ return this._tarjatime ?? 0u;
+ }
+ set
+ {
+ this._tarjatime = new uint?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool tarjatimeSpecified
+ {
+ get
+ {
+ return this._tarjatime != null;
+ }
+ set
+ {
+ bool flag = value == (this._tarjatime == null);
+ if (flag)
+ {
+ this._tarjatime = (value ? new uint?(this.tarjatime) : null);
+ }
+ }
+ }
+
+ [ProtoMember(18, IsRequired = false, Name = "serverid", DataFormat = DataFormat.TwosComplement)]
+ public uint serverid
+ {
+ get
+ {
+ return this._serverid ?? 0u;
+ }
+ set
+ {
+ this._serverid = new uint?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool serveridSpecified
+ {
+ get
+ {
+ return this._serverid != null;
+ }
+ set
+ {
+ bool flag = value == (this._serverid == null);
+ if (flag)
+ {
+ this._serverid = (value ? new uint?(this.serverid) : null);
+ }
+ }
+ }
+
+ [ProtoMember(19, IsRequired = false, Name = "kingback", DataFormat = DataFormat.Default)]
+ public bool kingback
+ {
+ get
+ {
+ return this._kingback ?? false;
+ }
+ set
+ {
+ this._kingback = new bool?(value);
+ }
+ }
+
+ [XmlIgnore]
+ [Browsable(false)]
+ public bool kingbackSpecified
+ {
+ get
+ {
+ return this._kingback != null;
+ }
+ set
+ {
+ bool flag = value == (this._kingback == null);
+ if (flag)
+ {
+ this._kingback = (value ? new bool?(this.kingback) : null);
+ }
+ }
+ }
+
+ private ulong? _memberID;
+
+ private RoleType? _profession;
+
+ private string _name;
+
+ private int? _level;
+
+ private uint? _powerpoint;
+
+ private int? _state;
+
+ private readonly List<uint> _fashion = new List<uint>();
+
+ private uint? _sceneID;
+
+ private int? _leftcount;
+
+ private bool? _robot;
+
+ private ulong? _guildid;
+
+ private ulong? _dragonguildid;
+
+ private OutLook _outlook = null;
+
+ private uint? _vipLevel;
+
+ private uint? _paymemberid;
+
+ private TeamMemberType? _membertype;
+
+ private uint? _tarjatime;
+
+ private uint? _serverid;
+
+ private bool? _kingback;
+
+ private IExtension extensionObject;
+
+ private bool ShouldSerializememberID()
+ {
+ return this.memberIDSpecified;
+ }
+
+ private void ResetmemberID()
+ {
+ this.memberIDSpecified = false;
+ }
+
+ private bool ShouldSerializeprofession()
+ {
+ return this.professionSpecified;
+ }
+
+ private void Resetprofession()
+ {
+ this.professionSpecified = false;
+ }
+
+ private bool ShouldSerializename()
+ {
+ return this.nameSpecified;
+ }
+
+ private void Resetname()
+ {
+ this.nameSpecified = false;
+ }
+
+ private bool ShouldSerializelevel()
+ {
+ return this.levelSpecified;
+ }
+
+ private void Resetlevel()
+ {
+ this.levelSpecified = false;
+ }
+
+ private bool ShouldSerializepowerpoint()
+ {
+ return this.powerpointSpecified;
+ }
+
+ private void Resetpowerpoint()
+ {
+ this.powerpointSpecified = false;
+ }
+
+ private bool ShouldSerializestate()
+ {
+ return this.stateSpecified;
+ }
+
+ private void Resetstate()
+ {
+ this.stateSpecified = false;
+ }
+
+ private bool ShouldSerializesceneID()
+ {
+ return this.sceneIDSpecified;
+ }
+
+ private void ResetsceneID()
+ {
+ this.sceneIDSpecified = false;
+ }
+
+ private bool ShouldSerializeleftcount()
+ {
+ return this.leftcountSpecified;
+ }
+
+ private void Resetleftcount()
+ {
+ this.leftcountSpecified = false;
+ }
+
+ private bool ShouldSerializerobot()
+ {
+ return this.robotSpecified;
+ }
+
+ private void Resetrobot()
+ {
+ this.robotSpecified = false;
+ }
+
+ private bool ShouldSerializeguildid()
+ {
+ return this.guildidSpecified;
+ }
+
+ private void Resetguildid()
+ {
+ this.guildidSpecified = false;
+ }
+
+ private bool ShouldSerializedragonguildid()
+ {
+ return this.dragonguildidSpecified;
+ }
+
+ private void Resetdragonguildid()
+ {
+ this.dragonguildidSpecified = false;
+ }
+
+ private bool ShouldSerializevipLevel()
+ {
+ return this.vipLevelSpecified;
+ }
+
+ private void ResetvipLevel()
+ {
+ this.vipLevelSpecified = false;
+ }
+
+ private bool ShouldSerializepaymemberid()
+ {
+ return this.paymemberidSpecified;
+ }
+
+ private void Resetpaymemberid()
+ {
+ this.paymemberidSpecified = false;
+ }
+
+ private bool ShouldSerializemembertype()
+ {
+ return this.membertypeSpecified;
+ }
+
+ private void Resetmembertype()
+ {
+ this.membertypeSpecified = false;
+ }
+
+ private bool ShouldSerializetarjatime()
+ {
+ return this.tarjatimeSpecified;
+ }
+
+ private void Resettarjatime()
+ {
+ this.tarjatimeSpecified = false;
+ }
+
+ private bool ShouldSerializeserverid()
+ {
+ return this.serveridSpecified;
+ }
+
+ private void Resetserverid()
+ {
+ this.serveridSpecified = false;
+ }
+
+ private bool ShouldSerializekingback()
+ {
+ return this.kingbackSpecified;
+ }
+
+ private void Resetkingback()
+ {
+ this.kingbackSpecified = false;
+ }
+
+ IExtension IExtensible.GetExtensionObject(bool createIfMissing)
+ {
+ return Extensible.GetExtensionObject(ref this.extensionObject, createIfMissing);
+ }
+ }
+}
|