From 6eb915c129fc90c6f4c82ae097dd6ffad5239efc Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 25 Jan 2021 14:28:30 +0800 Subject: +scripts --- .../Scripts/XMainClient/KKSG/CustomBattleConfig.cs | 879 +++++++++++++++++++++ 1 file changed, 879 insertions(+) create mode 100644 Client/Assets/Scripts/XMainClient/KKSG/CustomBattleConfig.cs (limited to 'Client/Assets/Scripts/XMainClient/KKSG/CustomBattleConfig.cs') diff --git a/Client/Assets/Scripts/XMainClient/KKSG/CustomBattleConfig.cs b/Client/Assets/Scripts/XMainClient/KKSG/CustomBattleConfig.cs new file mode 100644 index 00000000..25546a72 --- /dev/null +++ b/Client/Assets/Scripts/XMainClient/KKSG/CustomBattleConfig.cs @@ -0,0 +1,879 @@ +using System; +using System.ComponentModel; +using System.Xml.Serialization; +using ProtoBuf; + +namespace KKSG +{ + [ProtoContract(Name = "CustomBattleConfig")] + [Serializable] + public class CustomBattleConfig : IExtensible + { + [ProtoMember(1, IsRequired = false, Name = "tagtype", DataFormat = DataFormat.TwosComplement)] + public uint tagtype + { + get + { + return this._tagtype ?? 0u; + } + set + { + this._tagtype = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool tagtypeSpecified + { + get + { + return this._tagtype != null; + } + set + { + bool flag = value == (this._tagtype == null); + if (flag) + { + this._tagtype = (value ? new uint?(this.tagtype) : null); + } + } + } + + [ProtoMember(2, IsRequired = false, Name = "configid", DataFormat = DataFormat.TwosComplement)] + public uint configid + { + get + { + return this._configid ?? 0u; + } + set + { + this._configid = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool configidSpecified + { + get + { + return this._configid != null; + } + set + { + bool flag = value == (this._configid == null); + if (flag) + { + this._configid = (value ? new uint?(this.configid) : null); + } + } + } + + [ProtoMember(3, IsRequired = false, Name = "scalemask", DataFormat = DataFormat.TwosComplement)] + public uint scalemask + { + get + { + return this._scalemask ?? 0u; + } + set + { + this._scalemask = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool scalemaskSpecified + { + get + { + return this._scalemask != null; + } + set + { + bool flag = value == (this._scalemask == null); + if (flag) + { + this._scalemask = (value ? new uint?(this.scalemask) : null); + } + } + } + + [ProtoMember(4, 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(5, IsRequired = false, Name = "desc", DataFormat = DataFormat.Default)] + public string desc + { + get + { + return this._desc ?? ""; + } + set + { + this._desc = value; + } + } + + [XmlIgnore] + [Browsable(false)] + public bool descSpecified + { + get + { + return this._desc != null; + } + set + { + bool flag = value == (this._desc == null); + if (flag) + { + this._desc = (value ? this.desc : null); + } + } + } + + [ProtoMember(6, IsRequired = false, Name = "haspassword", DataFormat = DataFormat.Default)] + public bool haspassword + { + get + { + return this._haspassword ?? false; + } + set + { + this._haspassword = new bool?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool haspasswordSpecified + { + get + { + return this._haspassword != null; + } + set + { + bool flag = value == (this._haspassword == null); + if (flag) + { + this._haspassword = (value ? new bool?(this.haspassword) : null); + } + } + } + + [ProtoMember(7, IsRequired = false, Name = "password", DataFormat = DataFormat.Default)] + public string password + { + get + { + return this._password ?? ""; + } + set + { + this._password = value; + } + } + + [XmlIgnore] + [Browsable(false)] + public bool passwordSpecified + { + get + { + return this._password != null; + } + set + { + bool flag = value == (this._password == null); + if (flag) + { + this._password = (value ? this.password : null); + } + } + } + + [ProtoMember(8, IsRequired = false, Name = "isfair", DataFormat = DataFormat.Default)] + public bool isfair + { + get + { + return this._isfair ?? false; + } + set + { + this._isfair = new bool?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool isfairSpecified + { + get + { + return this._isfair != null; + } + set + { + bool flag = value == (this._isfair == null); + if (flag) + { + this._isfair = (value ? new bool?(this.isfair) : null); + } + } + } + + [ProtoMember(9, IsRequired = false, Name = "battletime", DataFormat = DataFormat.TwosComplement)] + public uint battletime + { + get + { + return this._battletime ?? 0u; + } + set + { + this._battletime = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool battletimeSpecified + { + get + { + return this._battletime != null; + } + set + { + bool flag = value == (this._battletime == null); + if (flag) + { + this._battletime = (value ? new uint?(this.battletime) : null); + } + } + } + + [ProtoMember(10, IsRequired = false, Name = "canjoincount", DataFormat = DataFormat.TwosComplement)] + public uint canjoincount + { + get + { + return this._canjoincount ?? 0u; + } + set + { + this._canjoincount = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool canjoincountSpecified + { + get + { + return this._canjoincount != null; + } + set + { + bool flag = value == (this._canjoincount == null); + if (flag) + { + this._canjoincount = (value ? new uint?(this.canjoincount) : null); + } + } + } + + [ProtoMember(11, IsRequired = false, Name = "creator", DataFormat = DataFormat.TwosComplement)] + public ulong creator + { + get + { + return this._creator ?? 0UL; + } + set + { + this._creator = new ulong?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool creatorSpecified + { + get + { + return this._creator != null; + } + set + { + bool flag = value == (this._creator == null); + if (flag) + { + this._creator = (value ? new ulong?(this.creator) : null); + } + } + } + + [ProtoMember(12, IsRequired = false, Name = "creatorname", DataFormat = DataFormat.Default)] + public string creatorname + { + get + { + return this._creatorname ?? ""; + } + set + { + this._creatorname = value; + } + } + + [XmlIgnore] + [Browsable(false)] + public bool creatornameSpecified + { + get + { + return this._creatorname != null; + } + set + { + bool flag = value == (this._creatorname == null); + if (flag) + { + this._creatorname = (value ? this.creatorname : null); + } + } + } + + [ProtoMember(13, IsRequired = false, Name = "state", DataFormat = DataFormat.TwosComplement)] + public CustomBattleState state + { + get + { + return this._state ?? CustomBattleState.CustomBattle_Ready; + } + set + { + this._state = new CustomBattleState?(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 CustomBattleState?(this.state) : null); + } + } + } + + [ProtoMember(14, IsRequired = false, Name = "readytime", DataFormat = DataFormat.TwosComplement)] + public uint readytime + { + get + { + return this._readytime ?? 0u; + } + set + { + this._readytime = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool readytimeSpecified + { + get + { + return this._readytime != null; + } + set + { + bool flag = value == (this._readytime == null); + if (flag) + { + this._readytime = (value ? new uint?(this.readytime) : null); + } + } + } + + [ProtoMember(15, IsRequired = false, Name = "issystem", DataFormat = DataFormat.Default)] + public bool issystem + { + get + { + return this._issystem ?? false; + } + set + { + this._issystem = new bool?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool issystemSpecified + { + get + { + return this._issystem != null; + } + set + { + bool flag = value == (this._issystem == null); + if (flag) + { + this._issystem = (value ? new bool?(this.issystem) : null); + } + } + } + + [ProtoMember(16, IsRequired = false, Name = "hasjoincount", DataFormat = DataFormat.TwosComplement)] + public uint hasjoincount + { + get + { + return this._hasjoincount ?? 0u; + } + set + { + this._hasjoincount = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool hasjoincountSpecified + { + get + { + return this._hasjoincount != null; + } + set + { + bool flag = value == (this._hasjoincount == null); + if (flag) + { + this._hasjoincount = (value ? new uint?(this.hasjoincount) : null); + } + } + } + + [ProtoMember(17, IsRequired = false, Name = "token", DataFormat = DataFormat.Default)] + public string token + { + get + { + return this._token ?? ""; + } + set + { + this._token = value; + } + } + + [XmlIgnore] + [Browsable(false)] + public bool tokenSpecified + { + get + { + return this._token != null; + } + set + { + bool flag = value == (this._token == null); + if (flag) + { + this._token = (value ? this.token : null); + } + } + } + + [ProtoMember(18, IsRequired = false, Name = "battletimeconf", DataFormat = DataFormat.TwosComplement)] + public uint battletimeconf + { + get + { + return this._battletimeconf ?? 0u; + } + set + { + this._battletimeconf = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool battletimeconfSpecified + { + get + { + return this._battletimeconf != null; + } + set + { + bool flag = value == (this._battletimeconf == null); + if (flag) + { + this._battletimeconf = (value ? new uint?(this.battletimeconf) : null); + } + } + } + + [ProtoMember(19, IsRequired = false, Name = "tagmask", DataFormat = DataFormat.TwosComplement)] + public uint tagmask + { + get + { + return this._tagmask ?? 0u; + } + set + { + this._tagmask = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool tagmaskSpecified + { + get + { + return this._tagmask != null; + } + set + { + bool flag = value == (this._tagmask == null); + if (flag) + { + this._tagmask = (value ? new uint?(this.tagmask) : null); + } + } + } + + [ProtoMember(20, IsRequired = false, Name = "fighttype", DataFormat = DataFormat.TwosComplement)] + public CustomBattleType fighttype + { + get + { + return this._fighttype ?? CustomBattleType.CustomBattle_PK_Normal; + } + set + { + this._fighttype = new CustomBattleType?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool fighttypeSpecified + { + get + { + return this._fighttype != null; + } + set + { + bool flag = value == (this._fighttype == null); + if (flag) + { + this._fighttype = (value ? new CustomBattleType?(this.fighttype) : null); + } + } + } + + private uint? _tagtype; + + private uint? _configid; + + private uint? _scalemask; + + private string _name; + + private string _desc; + + private bool? _haspassword; + + private string _password; + + private bool? _isfair; + + private uint? _battletime; + + private uint? _canjoincount; + + private ulong? _creator; + + private string _creatorname; + + private CustomBattleState? _state; + + private uint? _readytime; + + private bool? _issystem; + + private uint? _hasjoincount; + + private string _token; + + private uint? _battletimeconf; + + private uint? _tagmask; + + private CustomBattleType? _fighttype; + + private IExtension extensionObject; + + private bool ShouldSerializetagtype() + { + return this.tagtypeSpecified; + } + + private void Resettagtype() + { + this.tagtypeSpecified = false; + } + + private bool ShouldSerializeconfigid() + { + return this.configidSpecified; + } + + private void Resetconfigid() + { + this.configidSpecified = false; + } + + private bool ShouldSerializescalemask() + { + return this.scalemaskSpecified; + } + + private void Resetscalemask() + { + this.scalemaskSpecified = false; + } + + private bool ShouldSerializename() + { + return this.nameSpecified; + } + + private void Resetname() + { + this.nameSpecified = false; + } + + private bool ShouldSerializedesc() + { + return this.descSpecified; + } + + private void Resetdesc() + { + this.descSpecified = false; + } + + private bool ShouldSerializehaspassword() + { + return this.haspasswordSpecified; + } + + private void Resethaspassword() + { + this.haspasswordSpecified = false; + } + + private bool ShouldSerializepassword() + { + return this.passwordSpecified; + } + + private void Resetpassword() + { + this.passwordSpecified = false; + } + + private bool ShouldSerializeisfair() + { + return this.isfairSpecified; + } + + private void Resetisfair() + { + this.isfairSpecified = false; + } + + private bool ShouldSerializebattletime() + { + return this.battletimeSpecified; + } + + private void Resetbattletime() + { + this.battletimeSpecified = false; + } + + private bool ShouldSerializecanjoincount() + { + return this.canjoincountSpecified; + } + + private void Resetcanjoincount() + { + this.canjoincountSpecified = false; + } + + private bool ShouldSerializecreator() + { + return this.creatorSpecified; + } + + private void Resetcreator() + { + this.creatorSpecified = false; + } + + private bool ShouldSerializecreatorname() + { + return this.creatornameSpecified; + } + + private void Resetcreatorname() + { + this.creatornameSpecified = false; + } + + private bool ShouldSerializestate() + { + return this.stateSpecified; + } + + private void Resetstate() + { + this.stateSpecified = false; + } + + private bool ShouldSerializereadytime() + { + return this.readytimeSpecified; + } + + private void Resetreadytime() + { + this.readytimeSpecified = false; + } + + private bool ShouldSerializeissystem() + { + return this.issystemSpecified; + } + + private void Resetissystem() + { + this.issystemSpecified = false; + } + + private bool ShouldSerializehasjoincount() + { + return this.hasjoincountSpecified; + } + + private void Resethasjoincount() + { + this.hasjoincountSpecified = false; + } + + private bool ShouldSerializetoken() + { + return this.tokenSpecified; + } + + private void Resettoken() + { + this.tokenSpecified = false; + } + + private bool ShouldSerializebattletimeconf() + { + return this.battletimeconfSpecified; + } + + private void Resetbattletimeconf() + { + this.battletimeconfSpecified = false; + } + + private bool ShouldSerializetagmask() + { + return this.tagmaskSpecified; + } + + private void Resettagmask() + { + this.tagmaskSpecified = false; + } + + private bool ShouldSerializefighttype() + { + return this.fighttypeSpecified; + } + + private void Resetfighttype() + { + this.fighttypeSpecified = false; + } + + IExtension IExtensible.GetExtensionObject(bool createIfMissing) + { + return Extensible.GetExtensionObject(ref this.extensionObject, createIfMissing); + } + } +} -- cgit v1.1-26-g67d0