| 123456789101112131415161718192021222324252627 |
- package public
- type VersionInfo struct {
- InstallVer uint32
- BuildVer uint32
- SubBuildVer uint32
- }
- func NewVersionInfo(ba *ByteArray) *VersionInfo {
- var this *VersionInfo = new(VersionInfo)
- if ba == nil {
- this.InstallVer = 2018
- this.BuildVer = 1
- this.SubBuildVer = 1
- return this
- }
- this.InstallVer, _ = ba.ReadUInt32()
- this.BuildVer, _ = ba.ReadUInt32()
- this.SubBuildVer, _ = ba.ReadUInt32()
- return this
- }
- func (this *VersionInfo) Serialize(ba *ByteArray) {
- ba.WriteUInt32(this.InstallVer)
- ba.WriteUInt32(this.BuildVer)
- ba.WriteUInt32(this.SubBuildVer)
- }
|