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/KKSG/PlantInfo.cs | 504 +++++++++++++++++++++ 1 file changed, 504 insertions(+) create mode 100644 Client/Assets/Scripts/XMainClient/KKSG/PlantInfo.cs (limited to 'Client/Assets/Scripts/XMainClient/KKSG/PlantInfo.cs') diff --git a/Client/Assets/Scripts/XMainClient/KKSG/PlantInfo.cs b/Client/Assets/Scripts/XMainClient/KKSG/PlantInfo.cs new file mode 100644 index 00000000..61c17cd5 --- /dev/null +++ b/Client/Assets/Scripts/XMainClient/KKSG/PlantInfo.cs @@ -0,0 +1,504 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Xml.Serialization; +using ProtoBuf; + +namespace KKSG +{ + [ProtoContract(Name = "PlantInfo")] + [Serializable] + public class PlantInfo : IExtensible + { + [ProtoMember(1, IsRequired = false, Name = "farmland_id", DataFormat = DataFormat.TwosComplement)] + public uint farmland_id + { + get + { + return this._farmland_id ?? 0u; + } + set + { + this._farmland_id = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool farmland_idSpecified + { + get + { + return this._farmland_id != null; + } + set + { + bool flag = value == (this._farmland_id == null); + if (flag) + { + this._farmland_id = (value ? new uint?(this.farmland_id) : null); + } + } + } + + [ProtoMember(2, IsRequired = false, Name = "seed_id", DataFormat = DataFormat.TwosComplement)] + public uint seed_id + { + get + { + return this._seed_id ?? 0u; + } + set + { + this._seed_id = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool seed_idSpecified + { + get + { + return this._seed_id != null; + } + set + { + bool flag = value == (this._seed_id == null); + if (flag) + { + this._seed_id = (value ? new uint?(this.seed_id) : null); + } + } + } + + [ProtoMember(3, IsRequired = false, Name = "plant_grow_state", DataFormat = DataFormat.TwosComplement)] + public PlantGrowState plant_grow_state + { + get + { + return this._plant_grow_state ?? PlantGrowState.growDrought; + } + set + { + this._plant_grow_state = new PlantGrowState?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool plant_grow_stateSpecified + { + get + { + return this._plant_grow_state != null; + } + set + { + bool flag = value == (this._plant_grow_state == null); + if (flag) + { + this._plant_grow_state = (value ? new PlantGrowState?(this.plant_grow_state) : null); + } + } + } + + [ProtoMember(4, IsRequired = false, Name = "grow_times", DataFormat = DataFormat.TwosComplement)] + public uint grow_times + { + get + { + return this._grow_times ?? 0u; + } + set + { + this._grow_times = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool grow_timesSpecified + { + get + { + return this._grow_times != null; + } + set + { + bool flag = value == (this._grow_times == null); + if (flag) + { + this._grow_times = (value ? new uint?(this.grow_times) : null); + } + } + } + + [ProtoMember(5, IsRequired = false, Name = "growup_amount", DataFormat = DataFormat.FixedSize)] + public float growup_amount + { + get + { + return this._growup_amount ?? 0f; + } + set + { + this._growup_amount = new float?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool growup_amountSpecified + { + get + { + return this._growup_amount != null; + } + set + { + bool flag = value == (this._growup_amount == null); + if (flag) + { + this._growup_amount = (value ? new float?(this.growup_amount) : null); + } + } + } + + [ProtoMember(6, IsRequired = false, Name = "mature_duration", DataFormat = DataFormat.TwosComplement)] + public uint mature_duration + { + get + { + return this._mature_duration ?? 0u; + } + set + { + this._mature_duration = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool mature_durationSpecified + { + get + { + return this._mature_duration != null; + } + set + { + bool flag = value == (this._mature_duration == null); + if (flag) + { + this._mature_duration = (value ? new uint?(this.mature_duration) : null); + } + } + } + + [ProtoMember(7, IsRequired = false, Name = "start_time", DataFormat = DataFormat.TwosComplement)] + public uint start_time + { + get + { + return this._start_time ?? 0u; + } + set + { + this._start_time = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool start_timeSpecified + { + get + { + return this._start_time != null; + } + set + { + bool flag = value == (this._start_time == null); + if (flag) + { + this._start_time = (value ? new uint?(this.start_time) : null); + } + } + } + + [ProtoMember(8, IsRequired = false, Name = "stealed_times", DataFormat = DataFormat.TwosComplement)] + public uint stealed_times + { + get + { + return this._stealed_times ?? 0u; + } + set + { + this._stealed_times = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool stealed_timesSpecified + { + get + { + return this._stealed_times != null; + } + set + { + bool flag = value == (this._stealed_times == null); + if (flag) + { + this._stealed_times = (value ? new uint?(this.stealed_times) : null); + } + } + } + + [ProtoMember(9, IsRequired = false, Name = "growup_cd", DataFormat = DataFormat.TwosComplement)] + public uint growup_cd + { + get + { + return this._growup_cd ?? 0u; + } + set + { + this._growup_cd = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool growup_cdSpecified + { + get + { + return this._growup_cd != null; + } + set + { + bool flag = value == (this._growup_cd == null); + if (flag) + { + this._growup_cd = (value ? new uint?(this.growup_cd) : null); + } + } + } + + [ProtoMember(10, Name = "event_log", DataFormat = DataFormat.Default)] + public List event_log + { + get + { + return this._event_log; + } + } + + [ProtoMember(11, IsRequired = false, Name = "notice_times", DataFormat = DataFormat.TwosComplement)] + public uint notice_times + { + get + { + return this._notice_times ?? 0u; + } + set + { + this._notice_times = new uint?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool notice_timesSpecified + { + get + { + return this._notice_times != null; + } + set + { + bool flag = value == (this._notice_times == null); + if (flag) + { + this._notice_times = (value ? new uint?(this.notice_times) : null); + } + } + } + + [ProtoMember(12, IsRequired = false, Name = "owner", DataFormat = DataFormat.TwosComplement)] + public ulong owner + { + get + { + return this._owner ?? 0UL; + } + set + { + this._owner = new ulong?(value); + } + } + + [XmlIgnore] + [Browsable(false)] + public bool ownerSpecified + { + get + { + return this._owner != null; + } + set + { + bool flag = value == (this._owner == null); + if (flag) + { + this._owner = (value ? new ulong?(this.owner) : null); + } + } + } + + private uint? _farmland_id; + + private uint? _seed_id; + + private PlantGrowState? _plant_grow_state; + + private uint? _grow_times; + + private float? _growup_amount; + + private uint? _mature_duration; + + private uint? _start_time; + + private uint? _stealed_times; + + private uint? _growup_cd; + + private readonly List _event_log = new List(); + + private uint? _notice_times; + + private ulong? _owner; + + private IExtension extensionObject; + + private bool ShouldSerializefarmland_id() + { + return this.farmland_idSpecified; + } + + private void Resetfarmland_id() + { + this.farmland_idSpecified = false; + } + + private bool ShouldSerializeseed_id() + { + return this.seed_idSpecified; + } + + private void Resetseed_id() + { + this.seed_idSpecified = false; + } + + private bool ShouldSerializeplant_grow_state() + { + return this.plant_grow_stateSpecified; + } + + private void Resetplant_grow_state() + { + this.plant_grow_stateSpecified = false; + } + + private bool ShouldSerializegrow_times() + { + return this.grow_timesSpecified; + } + + private void Resetgrow_times() + { + this.grow_timesSpecified = false; + } + + private bool ShouldSerializegrowup_amount() + { + return this.growup_amountSpecified; + } + + private void Resetgrowup_amount() + { + this.growup_amountSpecified = false; + } + + private bool ShouldSerializemature_duration() + { + return this.mature_durationSpecified; + } + + private void Resetmature_duration() + { + this.mature_durationSpecified = false; + } + + private bool ShouldSerializestart_time() + { + return this.start_timeSpecified; + } + + private void Resetstart_time() + { + this.start_timeSpecified = false; + } + + private bool ShouldSerializestealed_times() + { + return this.stealed_timesSpecified; + } + + private void Resetstealed_times() + { + this.stealed_timesSpecified = false; + } + + private bool ShouldSerializegrowup_cd() + { + return this.growup_cdSpecified; + } + + private void Resetgrowup_cd() + { + this.growup_cdSpecified = false; + } + + private bool ShouldSerializenotice_times() + { + return this.notice_timesSpecified; + } + + private void Resetnotice_times() + { + this.notice_timesSpecified = false; + } + + private bool ShouldSerializeowner() + { + return this.ownerSpecified; + } + + private void Resetowner() + { + this.ownerSpecified = false; + } + + IExtension IExtensible.GetExtensionObject(bool createIfMissing) + { + return Extensible.GetExtensionObject(ref this.extensionObject, createIfMissing); + } + } +} -- cgit v1.1-26-g67d0