// Code generated by protoc-gen-go. DO NOT EDIT. // source: crossserver.proto package serverproto import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package //该proto下文件会使用router节点进行转发 ///////////////局部跨服 section cross //远航试炼 type SSCrossYuanHangTrialViewListReq struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialViewListReq) Reset() { *m = SSCrossYuanHangTrialViewListReq{} } func (m *SSCrossYuanHangTrialViewListReq) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialViewListReq) ProtoMessage() {} func (*SSCrossYuanHangTrialViewListReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{0} } func (m *SSCrossYuanHangTrialViewListReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialViewListReq.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialViewListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialViewListReq.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialViewListReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialViewListReq.Merge(m, src) } func (m *SSCrossYuanHangTrialViewListReq) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialViewListReq.Size(m) } func (m *SSCrossYuanHangTrialViewListReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialViewListReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialViewListReq proto.InternalMessageInfo type SSCrossYuanHangTrialViewListAck struct { Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"` TrialViewList []*YuanHangTrialData `protobuf:"bytes,2,rep,name=trial_view_list,json=trialViewList,proto3" json:"trial_view_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialViewListAck) Reset() { *m = SSCrossYuanHangTrialViewListAck{} } func (m *SSCrossYuanHangTrialViewListAck) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialViewListAck) ProtoMessage() {} func (*SSCrossYuanHangTrialViewListAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{1} } func (m *SSCrossYuanHangTrialViewListAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialViewListAck.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialViewListAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialViewListAck.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialViewListAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialViewListAck.Merge(m, src) } func (m *SSCrossYuanHangTrialViewListAck) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialViewListAck.Size(m) } func (m *SSCrossYuanHangTrialViewListAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialViewListAck.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialViewListAck proto.InternalMessageInfo func (m *SSCrossYuanHangTrialViewListAck) GetError() int32 { if m != nil { return m.Error } return 0 } func (m *SSCrossYuanHangTrialViewListAck) GetTrialViewList() []*YuanHangTrialData { if m != nil { return m.TrialViewList } return nil } type SSCrossYuanHangTrialSelfReq struct { SelfUid uint64 `protobuf:"varint,1,opt,name=self_uid,json=selfUid,proto3" json:"self_uid,omitempty"` //意外情况下导致远航没有出现在跨服,在每次获取自身数据时重新设置一遍 TrialType int32 `protobuf:"varint,2,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"` EndTimeStamp uint64 `protobuf:"varint,3,opt,name=end_time_stamp,json=endTimeStamp,proto3" json:"end_time_stamp,omitempty"` SelfFightInfo *FightRoleInfo `protobuf:"bytes,4,opt,name=self_fight_info,json=selfFightInfo,proto3" json:"self_fight_info,omitempty"` DurationTime int32 `protobuf:"varint,5,opt,name=duration_time,json=durationTime,proto3" json:"duration_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialSelfReq) Reset() { *m = SSCrossYuanHangTrialSelfReq{} } func (m *SSCrossYuanHangTrialSelfReq) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialSelfReq) ProtoMessage() {} func (*SSCrossYuanHangTrialSelfReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{2} } func (m *SSCrossYuanHangTrialSelfReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialSelfReq.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialSelfReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialSelfReq.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialSelfReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialSelfReq.Merge(m, src) } func (m *SSCrossYuanHangTrialSelfReq) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialSelfReq.Size(m) } func (m *SSCrossYuanHangTrialSelfReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialSelfReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialSelfReq proto.InternalMessageInfo func (m *SSCrossYuanHangTrialSelfReq) GetSelfUid() uint64 { if m != nil { return m.SelfUid } return 0 } func (m *SSCrossYuanHangTrialSelfReq) GetTrialType() int32 { if m != nil { return m.TrialType } return 0 } func (m *SSCrossYuanHangTrialSelfReq) GetEndTimeStamp() uint64 { if m != nil { return m.EndTimeStamp } return 0 } func (m *SSCrossYuanHangTrialSelfReq) GetSelfFightInfo() *FightRoleInfo { if m != nil { return m.SelfFightInfo } return nil } func (m *SSCrossYuanHangTrialSelfReq) GetDurationTime() int32 { if m != nil { return m.DurationTime } return 0 } type SSCrossYuanHangTrialSelfAck struct { SelfInfo *YuanHangTrialData `protobuf:"bytes,1,opt,name=self_info,json=selfInfo,proto3" json:"self_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialSelfAck) Reset() { *m = SSCrossYuanHangTrialSelfAck{} } func (m *SSCrossYuanHangTrialSelfAck) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialSelfAck) ProtoMessage() {} func (*SSCrossYuanHangTrialSelfAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{3} } func (m *SSCrossYuanHangTrialSelfAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialSelfAck.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialSelfAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialSelfAck.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialSelfAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialSelfAck.Merge(m, src) } func (m *SSCrossYuanHangTrialSelfAck) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialSelfAck.Size(m) } func (m *SSCrossYuanHangTrialSelfAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialSelfAck.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialSelfAck proto.InternalMessageInfo func (m *SSCrossYuanHangTrialSelfAck) GetSelfInfo() *YuanHangTrialData { if m != nil { return m.SelfInfo } return nil } //发起远航试炼 type SSCrossYuanHangTrialReq struct { TrialType int32 `protobuf:"varint,1,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"` EndTimeStamp uint64 `protobuf:"varint,2,opt,name=end_time_stamp,json=endTimeStamp,proto3" json:"end_time_stamp,omitempty"` SelfFightInfo *FightRoleInfo `protobuf:"bytes,3,opt,name=self_fight_info,json=selfFightInfo,proto3" json:"self_fight_info,omitempty"` DurationTime int32 `protobuf:"varint,4,opt,name=duration_time,json=durationTime,proto3" json:"duration_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialReq) Reset() { *m = SSCrossYuanHangTrialReq{} } func (m *SSCrossYuanHangTrialReq) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialReq) ProtoMessage() {} func (*SSCrossYuanHangTrialReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{4} } func (m *SSCrossYuanHangTrialReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialReq.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialReq.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialReq.Merge(m, src) } func (m *SSCrossYuanHangTrialReq) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialReq.Size(m) } func (m *SSCrossYuanHangTrialReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialReq proto.InternalMessageInfo func (m *SSCrossYuanHangTrialReq) GetTrialType() int32 { if m != nil { return m.TrialType } return 0 } func (m *SSCrossYuanHangTrialReq) GetEndTimeStamp() uint64 { if m != nil { return m.EndTimeStamp } return 0 } func (m *SSCrossYuanHangTrialReq) GetSelfFightInfo() *FightRoleInfo { if m != nil { return m.SelfFightInfo } return nil } func (m *SSCrossYuanHangTrialReq) GetDurationTime() int32 { if m != nil { return m.DurationTime } return 0 } type SSCrossYuanHangTrialAck struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialAck) Reset() { *m = SSCrossYuanHangTrialAck{} } func (m *SSCrossYuanHangTrialAck) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialAck) ProtoMessage() {} func (*SSCrossYuanHangTrialAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{5} } func (m *SSCrossYuanHangTrialAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialAck.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialAck.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialAck.Merge(m, src) } func (m *SSCrossYuanHangTrialAck) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialAck.Size(m) } func (m *SSCrossYuanHangTrialAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialAck.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialAck proto.InternalMessageInfo //远航试炼挑战 type SSCrossYuanHangTrialChallengeReq struct { ChallengeUid uint64 `protobuf:"varint,1,opt,name=challenge_uid,json=challengeUid,proto3" json:"challenge_uid,omitempty"` ChallengeUidEndTime uint64 `protobuf:"varint,2,opt,name=challenge_uid_end_time,json=challengeUidEndTime,proto3" json:"challenge_uid_end_time,omitempty"` BeChallengeMaxNum int32 `protobuf:"varint,3,opt,name=be_challenge_max_num,json=beChallengeMaxNum,proto3" json:"be_challenge_max_num,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialChallengeReq) Reset() { *m = SSCrossYuanHangTrialChallengeReq{} } func (m *SSCrossYuanHangTrialChallengeReq) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialChallengeReq) ProtoMessage() {} func (*SSCrossYuanHangTrialChallengeReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{6} } func (m *SSCrossYuanHangTrialChallengeReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialChallengeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialChallengeReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.Merge(m, src) } func (m *SSCrossYuanHangTrialChallengeReq) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.Size(m) } func (m *SSCrossYuanHangTrialChallengeReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialChallengeReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialChallengeReq proto.InternalMessageInfo func (m *SSCrossYuanHangTrialChallengeReq) GetChallengeUid() uint64 { if m != nil { return m.ChallengeUid } return 0 } func (m *SSCrossYuanHangTrialChallengeReq) GetChallengeUidEndTime() uint64 { if m != nil { return m.ChallengeUidEndTime } return 0 } func (m *SSCrossYuanHangTrialChallengeReq) GetBeChallengeMaxNum() int32 { if m != nil { return m.BeChallengeMaxNum } return 0 } type SSCrossYuanHangTrialChallengeAck struct { Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"` ChallengeUid uint64 `protobuf:"varint,2,opt,name=challenge_uid,json=challengeUid,proto3" json:"challenge_uid,omitempty"` ChallengeUidEndTime uint64 `protobuf:"varint,3,opt,name=challenge_uid_end_time,json=challengeUidEndTime,proto3" json:"challenge_uid_end_time,omitempty"` FightInfo *FightRoleInfo `protobuf:"bytes,5,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialChallengeAck) Reset() { *m = SSCrossYuanHangTrialChallengeAck{} } func (m *SSCrossYuanHangTrialChallengeAck) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialChallengeAck) ProtoMessage() {} func (*SSCrossYuanHangTrialChallengeAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{7} } func (m *SSCrossYuanHangTrialChallengeAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialChallengeAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialChallengeAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.Merge(m, src) } func (m *SSCrossYuanHangTrialChallengeAck) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.Size(m) } func (m *SSCrossYuanHangTrialChallengeAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialChallengeAck.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialChallengeAck proto.InternalMessageInfo func (m *SSCrossYuanHangTrialChallengeAck) GetError() int32 { if m != nil { return m.Error } return 0 } func (m *SSCrossYuanHangTrialChallengeAck) GetChallengeUid() uint64 { if m != nil { return m.ChallengeUid } return 0 } func (m *SSCrossYuanHangTrialChallengeAck) GetChallengeUidEndTime() uint64 { if m != nil { return m.ChallengeUidEndTime } return 0 } func (m *SSCrossYuanHangTrialChallengeAck) GetFightInfo() *FightRoleInfo { if m != nil { return m.FightInfo } return nil } //变更列表通知 type SSCrossYuanHangTrialViewNtf struct { TrialViewList []*YuanHangTrialData `protobuf:"bytes,1,rep,name=trial_view_list,json=trialViewList,proto3" json:"trial_view_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialViewNtf) Reset() { *m = SSCrossYuanHangTrialViewNtf{} } func (m *SSCrossYuanHangTrialViewNtf) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialViewNtf) ProtoMessage() {} func (*SSCrossYuanHangTrialViewNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{8} } func (m *SSCrossYuanHangTrialViewNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialViewNtf.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialViewNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialViewNtf.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialViewNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialViewNtf.Merge(m, src) } func (m *SSCrossYuanHangTrialViewNtf) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialViewNtf.Size(m) } func (m *SSCrossYuanHangTrialViewNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialViewNtf.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialViewNtf proto.InternalMessageInfo func (m *SSCrossYuanHangTrialViewNtf) GetTrialViewList() []*YuanHangTrialData { if m != nil { return m.TrialViewList } return nil } //挑战结果通知 type SSCrossYuanHangTrialChallengeResultReq struct { ChallengedUid uint64 `protobuf:"varint,1,opt,name=challenged_uid,json=challengedUid,proto3" json:"challenged_uid,omitempty"` ChallengedUidEndTime uint64 `protobuf:"varint,2,opt,name=challenged_uid_end_time,json=challengedUidEndTime,proto3" json:"challenged_uid_end_time,omitempty"` FightTime int32 `protobuf:"varint,3,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"` Win bool `protobuf:"varint,4,opt,name=win,proto3" json:"win,omitempty"` SelfNickName string `protobuf:"bytes,5,opt,name=self_nick_name,json=selfNickName,proto3" json:"self_nick_name,omitempty"` SelfZone int32 `protobuf:"varint,6,opt,name=self_zone,json=selfZone,proto3" json:"self_zone,omitempty"` FightInfo *FightRoleInfo `protobuf:"bytes,7,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialChallengeResultReq) Reset() { *m = SSCrossYuanHangTrialChallengeResultReq{} } func (m *SSCrossYuanHangTrialChallengeResultReq) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialChallengeResultReq) ProtoMessage() {} func (*SSCrossYuanHangTrialChallengeResultReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{9} } func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.Merge(m, src) } func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.Size(m) } func (m *SSCrossYuanHangTrialChallengeResultReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialChallengeResultReq proto.InternalMessageInfo func (m *SSCrossYuanHangTrialChallengeResultReq) GetChallengedUid() uint64 { if m != nil { return m.ChallengedUid } return 0 } func (m *SSCrossYuanHangTrialChallengeResultReq) GetChallengedUidEndTime() uint64 { if m != nil { return m.ChallengedUidEndTime } return 0 } func (m *SSCrossYuanHangTrialChallengeResultReq) GetFightTime() int32 { if m != nil { return m.FightTime } return 0 } func (m *SSCrossYuanHangTrialChallengeResultReq) GetWin() bool { if m != nil { return m.Win } return false } func (m *SSCrossYuanHangTrialChallengeResultReq) GetSelfNickName() string { if m != nil { return m.SelfNickName } return "" } func (m *SSCrossYuanHangTrialChallengeResultReq) GetSelfZone() int32 { if m != nil { return m.SelfZone } return 0 } func (m *SSCrossYuanHangTrialChallengeResultReq) GetFightInfo() *FightRoleInfo { if m != nil { return m.FightInfo } return nil } type SSCrossYuanHangTrialChallengeResultAck struct { Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"` Win bool `protobuf:"varint,2,opt,name=win,proto3" json:"win,omitempty"` ShipTrialLevel int32 `protobuf:"varint,3,opt,name=ship_trial_level,json=shipTrialLevel,proto3" json:"ship_trial_level,omitempty"` LogData *YuanHangTrialLogData `protobuf:"bytes,4,opt,name=log_data,json=logData,proto3" json:"log_data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialChallengeResultAck) Reset() { *m = SSCrossYuanHangTrialChallengeResultAck{} } func (m *SSCrossYuanHangTrialChallengeResultAck) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialChallengeResultAck) ProtoMessage() {} func (*SSCrossYuanHangTrialChallengeResultAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{10} } func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.Merge(m, src) } func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.Size(m) } func (m *SSCrossYuanHangTrialChallengeResultAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialChallengeResultAck proto.InternalMessageInfo func (m *SSCrossYuanHangTrialChallengeResultAck) GetError() int32 { if m != nil { return m.Error } return 0 } func (m *SSCrossYuanHangTrialChallengeResultAck) GetWin() bool { if m != nil { return m.Win } return false } func (m *SSCrossYuanHangTrialChallengeResultAck) GetShipTrialLevel() int32 { if m != nil { return m.ShipTrialLevel } return 0 } func (m *SSCrossYuanHangTrialChallengeResultAck) GetLogData() *YuanHangTrialLogData { if m != nil { return m.LogData } return nil } //远航试炼排行榜积分更新 type SSCrossYuanHangTrialUpdateRankScoreNtf struct { Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"` RankScore uint64 `protobuf:"varint,2,opt,name=rank_score,json=rankScore,proto3" json:"rank_score,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) Reset() { *m = SSCrossYuanHangTrialUpdateRankScoreNtf{} } func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialUpdateRankScoreNtf) ProtoMessage() {} func (*SSCrossYuanHangTrialUpdateRankScoreNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{11} } func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.Merge(m, src) } func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.Size(m) } func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialUpdateRankScoreNtf proto.InternalMessageInfo func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) GetUid() uint64 { if m != nil { return m.Uid } return 0 } func (m *SSCrossYuanHangTrialUpdateRankScoreNtf) GetRankScore() uint64 { if m != nil { return m.RankScore } return 0 } //获取远航试炼排行榜 type SSCrossYuanHangTrialRankListReq struct { Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"` StartIdx int32 `protobuf:"varint,2,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialRankListReq) Reset() { *m = SSCrossYuanHangTrialRankListReq{} } func (m *SSCrossYuanHangTrialRankListReq) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialRankListReq) ProtoMessage() {} func (*SSCrossYuanHangTrialRankListReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{12} } func (m *SSCrossYuanHangTrialRankListReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialRankListReq.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialRankListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialRankListReq.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialRankListReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialRankListReq.Merge(m, src) } func (m *SSCrossYuanHangTrialRankListReq) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialRankListReq.Size(m) } func (m *SSCrossYuanHangTrialRankListReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialRankListReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialRankListReq proto.InternalMessageInfo func (m *SSCrossYuanHangTrialRankListReq) GetUid() uint64 { if m != nil { return m.Uid } return 0 } func (m *SSCrossYuanHangTrialRankListReq) GetStartIdx() int32 { if m != nil { return m.StartIdx } return 0 } type SSCrossYuanHangTrialRankListAck struct { StartIdx int32 `protobuf:"varint,1,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"` SelfRank uint32 `protobuf:"varint,2,opt,name=self_rank,json=selfRank,proto3" json:"self_rank,omitempty"` SelfScore uint64 `protobuf:"varint,3,opt,name=self_score,json=selfScore,proto3" json:"self_score,omitempty"` TotalRank uint32 `protobuf:"varint,4,opt,name=total_rank,json=totalRank,proto3" json:"total_rank,omitempty"` RankList []*CommonRankInfo `protobuf:"bytes,5,rep,name=rank_list,json=rankList,proto3" json:"rank_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialRankListAck) Reset() { *m = SSCrossYuanHangTrialRankListAck{} } func (m *SSCrossYuanHangTrialRankListAck) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialRankListAck) ProtoMessage() {} func (*SSCrossYuanHangTrialRankListAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{13} } func (m *SSCrossYuanHangTrialRankListAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialRankListAck.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialRankListAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialRankListAck.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialRankListAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialRankListAck.Merge(m, src) } func (m *SSCrossYuanHangTrialRankListAck) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialRankListAck.Size(m) } func (m *SSCrossYuanHangTrialRankListAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialRankListAck.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialRankListAck proto.InternalMessageInfo func (m *SSCrossYuanHangTrialRankListAck) GetStartIdx() int32 { if m != nil { return m.StartIdx } return 0 } func (m *SSCrossYuanHangTrialRankListAck) GetSelfRank() uint32 { if m != nil { return m.SelfRank } return 0 } func (m *SSCrossYuanHangTrialRankListAck) GetSelfScore() uint64 { if m != nil { return m.SelfScore } return 0 } func (m *SSCrossYuanHangTrialRankListAck) GetTotalRank() uint32 { if m != nil { return m.TotalRank } return 0 } func (m *SSCrossYuanHangTrialRankListAck) GetRankList() []*CommonRankInfo { if m != nil { return m.RankList } return nil } //被挑战日志通知 type SSCrossYuanHangTrialLogNtf struct { NtfUid uint64 `protobuf:"varint,1,opt,name=ntf_uid,json=ntfUid,proto3" json:"ntf_uid,omitempty"` LogData *YuanHangTrialLogData `protobuf:"bytes,2,opt,name=log_data,json=logData,proto3" json:"log_data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialLogNtf) Reset() { *m = SSCrossYuanHangTrialLogNtf{} } func (m *SSCrossYuanHangTrialLogNtf) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialLogNtf) ProtoMessage() {} func (*SSCrossYuanHangTrialLogNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{14} } func (m *SSCrossYuanHangTrialLogNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialLogNtf.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialLogNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialLogNtf.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialLogNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialLogNtf.Merge(m, src) } func (m *SSCrossYuanHangTrialLogNtf) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialLogNtf.Size(m) } func (m *SSCrossYuanHangTrialLogNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialLogNtf.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialLogNtf proto.InternalMessageInfo func (m *SSCrossYuanHangTrialLogNtf) GetNtfUid() uint64 { if m != nil { return m.NtfUid } return 0 } func (m *SSCrossYuanHangTrialLogNtf) GetLogData() *YuanHangTrialLogData { if m != nil { return m.LogData } return nil } //查询飞艇信息 type SSCrossYuanHangTrialInfoReq struct { TrialUid uint64 `protobuf:"varint,1,opt,name=trial_uid,json=trialUid,proto3" json:"trial_uid,omitempty"` TrialEndTime uint64 `protobuf:"varint,2,opt,name=trial_end_time,json=trialEndTime,proto3" json:"trial_end_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossYuanHangTrialInfoReq) Reset() { *m = SSCrossYuanHangTrialInfoReq{} } func (m *SSCrossYuanHangTrialInfoReq) String() string { return proto.CompactTextString(m) } func (*SSCrossYuanHangTrialInfoReq) ProtoMessage() {} func (*SSCrossYuanHangTrialInfoReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{15} } func (m *SSCrossYuanHangTrialInfoReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossYuanHangTrialInfoReq.Unmarshal(m, b) } func (m *SSCrossYuanHangTrialInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossYuanHangTrialInfoReq.Marshal(b, m, deterministic) } func (m *SSCrossYuanHangTrialInfoReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossYuanHangTrialInfoReq.Merge(m, src) } func (m *SSCrossYuanHangTrialInfoReq) XXX_Size() int { return xxx_messageInfo_SSCrossYuanHangTrialInfoReq.Size(m) } func (m *SSCrossYuanHangTrialInfoReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossYuanHangTrialInfoReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossYuanHangTrialInfoReq proto.InternalMessageInfo func (m *SSCrossYuanHangTrialInfoReq) GetTrialUid() uint64 { if m != nil { return m.TrialUid } return 0 } func (m *SSCrossYuanHangTrialInfoReq) GetTrialEndTime() uint64 { if m != nil { return m.TrialEndTime } return 0 } type SSCCrossYuanHangTrialInfoAck struct { Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"` TrialData *YuanHangTrialData `protobuf:"bytes,2,opt,name=trial_data,json=trialData,proto3" json:"trial_data,omitempty"` NickName string `protobuf:"bytes,3,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCCrossYuanHangTrialInfoAck) Reset() { *m = SSCCrossYuanHangTrialInfoAck{} } func (m *SSCCrossYuanHangTrialInfoAck) String() string { return proto.CompactTextString(m) } func (*SSCCrossYuanHangTrialInfoAck) ProtoMessage() {} func (*SSCCrossYuanHangTrialInfoAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{16} } func (m *SSCCrossYuanHangTrialInfoAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.Unmarshal(m, b) } func (m *SSCCrossYuanHangTrialInfoAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.Marshal(b, m, deterministic) } func (m *SSCCrossYuanHangTrialInfoAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.Merge(m, src) } func (m *SSCCrossYuanHangTrialInfoAck) XXX_Size() int { return xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.Size(m) } func (m *SSCCrossYuanHangTrialInfoAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCCrossYuanHangTrialInfoAck.DiscardUnknown(m) } var xxx_messageInfo_SSCCrossYuanHangTrialInfoAck proto.InternalMessageInfo func (m *SSCCrossYuanHangTrialInfoAck) GetError() int32 { if m != nil { return m.Error } return 0 } func (m *SSCCrossYuanHangTrialInfoAck) GetTrialData() *YuanHangTrialData { if m != nil { return m.TrialData } return nil } func (m *SSCCrossYuanHangTrialInfoAck) GetNickName() string { if m != nil { return m.NickName } return "" } //跨服-巅峰爬塔 //排行榜按照最大战力/阵容数据实时刷新(不是最大战力时的阵容) type SSCrossRankUpdateNtf struct { SelfMaxFightPower uint64 `protobuf:"varint,1,opt,name=self_max_fight_power,json=selfMaxFightPower,proto3" json:"self_max_fight_power,omitempty"` FightInfo *FightRoleInfo `protobuf:"bytes,2,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossRankUpdateNtf) Reset() { *m = SSCrossRankUpdateNtf{} } func (m *SSCrossRankUpdateNtf) String() string { return proto.CompactTextString(m) } func (*SSCrossRankUpdateNtf) ProtoMessage() {} func (*SSCrossRankUpdateNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{17} } func (m *SSCrossRankUpdateNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossRankUpdateNtf.Unmarshal(m, b) } func (m *SSCrossRankUpdateNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossRankUpdateNtf.Marshal(b, m, deterministic) } func (m *SSCrossRankUpdateNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossRankUpdateNtf.Merge(m, src) } func (m *SSCrossRankUpdateNtf) XXX_Size() int { return xxx_messageInfo_SSCrossRankUpdateNtf.Size(m) } func (m *SSCrossRankUpdateNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossRankUpdateNtf.DiscardUnknown(m) } var xxx_messageInfo_SSCrossRankUpdateNtf proto.InternalMessageInfo func (m *SSCrossRankUpdateNtf) GetSelfMaxFightPower() uint64 { if m != nil { return m.SelfMaxFightPower } return 0 } func (m *SSCrossRankUpdateNtf) GetFightInfo() *FightRoleInfo { if m != nil { return m.FightInfo } return nil } //进入巅峰之塔玩家阵容信息更新 type SSCrossRankFightInfoUpdateNtf struct { FightInfo *FightRoleInfo `protobuf:"bytes,1,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"` CurSelfMaxFightPower uint64 `protobuf:"varint,2,opt,name=cur_self_max_fight_power,json=curSelfMaxFightPower,proto3" json:"cur_self_max_fight_power,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossRankFightInfoUpdateNtf) Reset() { *m = SSCrossRankFightInfoUpdateNtf{} } func (m *SSCrossRankFightInfoUpdateNtf) String() string { return proto.CompactTextString(m) } func (*SSCrossRankFightInfoUpdateNtf) ProtoMessage() {} func (*SSCrossRankFightInfoUpdateNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{18} } func (m *SSCrossRankFightInfoUpdateNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.Unmarshal(m, b) } func (m *SSCrossRankFightInfoUpdateNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.Marshal(b, m, deterministic) } func (m *SSCrossRankFightInfoUpdateNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.Merge(m, src) } func (m *SSCrossRankFightInfoUpdateNtf) XXX_Size() int { return xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.Size(m) } func (m *SSCrossRankFightInfoUpdateNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossRankFightInfoUpdateNtf.DiscardUnknown(m) } var xxx_messageInfo_SSCrossRankFightInfoUpdateNtf proto.InternalMessageInfo func (m *SSCrossRankFightInfoUpdateNtf) GetFightInfo() *FightRoleInfo { if m != nil { return m.FightInfo } return nil } func (m *SSCrossRankFightInfoUpdateNtf) GetCurSelfMaxFightPower() uint64 { if m != nil { return m.CurSelfMaxFightPower } return 0 } //巅峰之塔匹配玩家 type SSCrossTopTowerMatchFightReq struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossTopTowerMatchFightReq) Reset() { *m = SSCrossTopTowerMatchFightReq{} } func (m *SSCrossTopTowerMatchFightReq) String() string { return proto.CompactTextString(m) } func (*SSCrossTopTowerMatchFightReq) ProtoMessage() {} func (*SSCrossTopTowerMatchFightReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{19} } func (m *SSCrossTopTowerMatchFightReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossTopTowerMatchFightReq.Unmarshal(m, b) } func (m *SSCrossTopTowerMatchFightReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossTopTowerMatchFightReq.Marshal(b, m, deterministic) } func (m *SSCrossTopTowerMatchFightReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossTopTowerMatchFightReq.Merge(m, src) } func (m *SSCrossTopTowerMatchFightReq) XXX_Size() int { return xxx_messageInfo_SSCrossTopTowerMatchFightReq.Size(m) } func (m *SSCrossTopTowerMatchFightReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossTopTowerMatchFightReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossTopTowerMatchFightReq proto.InternalMessageInfo type SSCrossTopTowerMatchFightAck struct { Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"` FightInfoList []*TopTowerFightRoleInfo `protobuf:"bytes,2,rep,name=fight_info_list,json=fightInfoList,proto3" json:"fight_info_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossTopTowerMatchFightAck) Reset() { *m = SSCrossTopTowerMatchFightAck{} } func (m *SSCrossTopTowerMatchFightAck) String() string { return proto.CompactTextString(m) } func (*SSCrossTopTowerMatchFightAck) ProtoMessage() {} func (*SSCrossTopTowerMatchFightAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{20} } func (m *SSCrossTopTowerMatchFightAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossTopTowerMatchFightAck.Unmarshal(m, b) } func (m *SSCrossTopTowerMatchFightAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossTopTowerMatchFightAck.Marshal(b, m, deterministic) } func (m *SSCrossTopTowerMatchFightAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossTopTowerMatchFightAck.Merge(m, src) } func (m *SSCrossTopTowerMatchFightAck) XXX_Size() int { return xxx_messageInfo_SSCrossTopTowerMatchFightAck.Size(m) } func (m *SSCrossTopTowerMatchFightAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossTopTowerMatchFightAck.DiscardUnknown(m) } var xxx_messageInfo_SSCrossTopTowerMatchFightAck proto.InternalMessageInfo func (m *SSCrossTopTowerMatchFightAck) GetError() int32 { if m != nil { return m.Error } return 0 } func (m *SSCrossTopTowerMatchFightAck) GetFightInfoList() []*TopTowerFightRoleInfo { if m != nil { return m.FightInfoList } return nil } //买路排行榜通知 type SSCrossTopTowerForceWinRankUpdateNtf struct { FightUid uint64 `protobuf:"varint,1,opt,name=fight_uid,json=fightUid,proto3" json:"fight_uid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossTopTowerForceWinRankUpdateNtf) Reset() { *m = SSCrossTopTowerForceWinRankUpdateNtf{} } func (m *SSCrossTopTowerForceWinRankUpdateNtf) String() string { return proto.CompactTextString(m) } func (*SSCrossTopTowerForceWinRankUpdateNtf) ProtoMessage() {} func (*SSCrossTopTowerForceWinRankUpdateNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{21} } func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.Unmarshal(m, b) } func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.Marshal(b, m, deterministic) } func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.Merge(m, src) } func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_Size() int { return xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.Size(m) } func (m *SSCrossTopTowerForceWinRankUpdateNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf.DiscardUnknown(m) } var xxx_messageInfo_SSCrossTopTowerForceWinRankUpdateNtf proto.InternalMessageInfo func (m *SSCrossTopTowerForceWinRankUpdateNtf) GetFightUid() uint64 { if m != nil { return m.FightUid } return 0 } //获取买路排行榜 type SSCrossTopTowerForceWinRankListReq struct { Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"` StartIdx int32 `protobuf:"varint,2,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossTopTowerForceWinRankListReq) Reset() { *m = SSCrossTopTowerForceWinRankListReq{} } func (m *SSCrossTopTowerForceWinRankListReq) String() string { return proto.CompactTextString(m) } func (*SSCrossTopTowerForceWinRankListReq) ProtoMessage() {} func (*SSCrossTopTowerForceWinRankListReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{22} } func (m *SSCrossTopTowerForceWinRankListReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.Unmarshal(m, b) } func (m *SSCrossTopTowerForceWinRankListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.Marshal(b, m, deterministic) } func (m *SSCrossTopTowerForceWinRankListReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.Merge(m, src) } func (m *SSCrossTopTowerForceWinRankListReq) XXX_Size() int { return xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.Size(m) } func (m *SSCrossTopTowerForceWinRankListReq) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossTopTowerForceWinRankListReq.DiscardUnknown(m) } var xxx_messageInfo_SSCrossTopTowerForceWinRankListReq proto.InternalMessageInfo func (m *SSCrossTopTowerForceWinRankListReq) GetUid() uint64 { if m != nil { return m.Uid } return 0 } func (m *SSCrossTopTowerForceWinRankListReq) GetStartIdx() int32 { if m != nil { return m.StartIdx } return 0 } type SSCrossTopTowerForceWinRankListAck struct { StartIdx int32 `protobuf:"varint,1,opt,name=start_idx,json=startIdx,proto3" json:"start_idx,omitempty"` SelfRank uint32 `protobuf:"varint,2,opt,name=self_rank,json=selfRank,proto3" json:"self_rank,omitempty"` SelfScore uint64 `protobuf:"varint,3,opt,name=self_score,json=selfScore,proto3" json:"self_score,omitempty"` TotalRank uint32 `protobuf:"varint,4,opt,name=total_rank,json=totalRank,proto3" json:"total_rank,omitempty"` RankList []*CommonRankInfo `protobuf:"bytes,5,rep,name=rank_list,json=rankList,proto3" json:"rank_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSCrossTopTowerForceWinRankListAck) Reset() { *m = SSCrossTopTowerForceWinRankListAck{} } func (m *SSCrossTopTowerForceWinRankListAck) String() string { return proto.CompactTextString(m) } func (*SSCrossTopTowerForceWinRankListAck) ProtoMessage() {} func (*SSCrossTopTowerForceWinRankListAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{23} } func (m *SSCrossTopTowerForceWinRankListAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.Unmarshal(m, b) } func (m *SSCrossTopTowerForceWinRankListAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.Marshal(b, m, deterministic) } func (m *SSCrossTopTowerForceWinRankListAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.Merge(m, src) } func (m *SSCrossTopTowerForceWinRankListAck) XXX_Size() int { return xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.Size(m) } func (m *SSCrossTopTowerForceWinRankListAck) XXX_DiscardUnknown() { xxx_messageInfo_SSCrossTopTowerForceWinRankListAck.DiscardUnknown(m) } var xxx_messageInfo_SSCrossTopTowerForceWinRankListAck proto.InternalMessageInfo func (m *SSCrossTopTowerForceWinRankListAck) GetStartIdx() int32 { if m != nil { return m.StartIdx } return 0 } func (m *SSCrossTopTowerForceWinRankListAck) GetSelfRank() uint32 { if m != nil { return m.SelfRank } return 0 } func (m *SSCrossTopTowerForceWinRankListAck) GetSelfScore() uint64 { if m != nil { return m.SelfScore } return 0 } func (m *SSCrossTopTowerForceWinRankListAck) GetTotalRank() uint32 { if m != nil { return m.TotalRank } return 0 } func (m *SSCrossTopTowerForceWinRankListAck) GetRankList() []*CommonRankInfo { if m != nil { return m.RankList } return nil } //该proto下文件会使用router节点进行转发 ///////////////全局跨服global cross //跨服聊天(根据类型区分局部跨服还是整体跨服) type SSGCrossChatMessageReq struct { Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` Message *ChatMessageInfo `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` TargetId uint64 `protobuf:"varint,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` FromId *ChatPlayerBriefInfo `protobuf:"bytes,4,opt,name=from_id,json=fromId,proto3" json:"from_id,omitempty"` CurSpaceId int32 `protobuf:"varint,5,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossChatMessageReq) Reset() { *m = SSGCrossChatMessageReq{} } func (m *SSGCrossChatMessageReq) String() string { return proto.CompactTextString(m) } func (*SSGCrossChatMessageReq) ProtoMessage() {} func (*SSGCrossChatMessageReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{24} } func (m *SSGCrossChatMessageReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossChatMessageReq.Unmarshal(m, b) } func (m *SSGCrossChatMessageReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossChatMessageReq.Marshal(b, m, deterministic) } func (m *SSGCrossChatMessageReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossChatMessageReq.Merge(m, src) } func (m *SSGCrossChatMessageReq) XXX_Size() int { return xxx_messageInfo_SSGCrossChatMessageReq.Size(m) } func (m *SSGCrossChatMessageReq) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossChatMessageReq.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossChatMessageReq proto.InternalMessageInfo func (m *SSGCrossChatMessageReq) GetType() int32 { if m != nil { return m.Type } return 0 } func (m *SSGCrossChatMessageReq) GetMessage() *ChatMessageInfo { if m != nil { return m.Message } return nil } func (m *SSGCrossChatMessageReq) GetTargetId() uint64 { if m != nil { return m.TargetId } return 0 } func (m *SSGCrossChatMessageReq) GetFromId() *ChatPlayerBriefInfo { if m != nil { return m.FromId } return nil } func (m *SSGCrossChatMessageReq) GetCurSpaceId() int32 { if m != nil { return m.CurSpaceId } return 0 } type SSGCrossChatMessageAck struct { Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"` TargetId uint64 `protobuf:"varint,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` Message *ChatMessageInfo `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` Type int32 `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossChatMessageAck) Reset() { *m = SSGCrossChatMessageAck{} } func (m *SSGCrossChatMessageAck) String() string { return proto.CompactTextString(m) } func (*SSGCrossChatMessageAck) ProtoMessage() {} func (*SSGCrossChatMessageAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{25} } func (m *SSGCrossChatMessageAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossChatMessageAck.Unmarshal(m, b) } func (m *SSGCrossChatMessageAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossChatMessageAck.Marshal(b, m, deterministic) } func (m *SSGCrossChatMessageAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossChatMessageAck.Merge(m, src) } func (m *SSGCrossChatMessageAck) XXX_Size() int { return xxx_messageInfo_SSGCrossChatMessageAck.Size(m) } func (m *SSGCrossChatMessageAck) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossChatMessageAck.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossChatMessageAck proto.InternalMessageInfo func (m *SSGCrossChatMessageAck) GetError() int32 { if m != nil { return m.Error } return 0 } func (m *SSGCrossChatMessageAck) GetTargetId() uint64 { if m != nil { return m.TargetId } return 0 } func (m *SSGCrossChatMessageAck) GetMessage() *ChatMessageInfo { if m != nil { return m.Message } return nil } func (m *SSGCrossChatMessageAck) GetType() int32 { if m != nil { return m.Type } return 0 } type SSGCrossChatMessageNtf struct { MsgList []*MessageContentInfo `protobuf:"bytes,1,rep,name=msg_list,json=msgList,proto3" json:"msg_list,omitempty"` SMsgList []*SystemMessage `protobuf:"bytes,2,rep,name=s_msg_list,json=sMsgList,proto3" json:"s_msg_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossChatMessageNtf) Reset() { *m = SSGCrossChatMessageNtf{} } func (m *SSGCrossChatMessageNtf) String() string { return proto.CompactTextString(m) } func (*SSGCrossChatMessageNtf) ProtoMessage() {} func (*SSGCrossChatMessageNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{26} } func (m *SSGCrossChatMessageNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossChatMessageNtf.Unmarshal(m, b) } func (m *SSGCrossChatMessageNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossChatMessageNtf.Marshal(b, m, deterministic) } func (m *SSGCrossChatMessageNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossChatMessageNtf.Merge(m, src) } func (m *SSGCrossChatMessageNtf) XXX_Size() int { return xxx_messageInfo_SSGCrossChatMessageNtf.Size(m) } func (m *SSGCrossChatMessageNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossChatMessageNtf.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossChatMessageNtf proto.InternalMessageInfo func (m *SSGCrossChatMessageNtf) GetMsgList() []*MessageContentInfo { if m != nil { return m.MsgList } return nil } func (m *SSGCrossChatMessageNtf) GetSMsgList() []*SystemMessage { if m != nil { return m.SMsgList } return nil } //map进程通过etcd上报自己的状态,maprouter进程通过etcd的监听来获取每个map的状态 //角色进入地图,选择合适的AOI节点(由玩家决定进入哪个线) //地图通用参数 //1,情侣 type SelfCrossMapParam struct { LoverUid uint64 `protobuf:"varint,1,opt,name=lover_uid,json=loverUid,proto3" json:"lover_uid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SelfCrossMapParam) Reset() { *m = SelfCrossMapParam{} } func (m *SelfCrossMapParam) String() string { return proto.CompactTextString(m) } func (*SelfCrossMapParam) ProtoMessage() {} func (*SelfCrossMapParam) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{27} } func (m *SelfCrossMapParam) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SelfCrossMapParam.Unmarshal(m, b) } func (m *SelfCrossMapParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SelfCrossMapParam.Marshal(b, m, deterministic) } func (m *SelfCrossMapParam) XXX_Merge(src proto.Message) { xxx_messageInfo_SelfCrossMapParam.Merge(m, src) } func (m *SelfCrossMapParam) XXX_Size() int { return xxx_messageInfo_SelfCrossMapParam.Size(m) } func (m *SelfCrossMapParam) XXX_DiscardUnknown() { xxx_messageInfo_SelfCrossMapParam.DiscardUnknown(m) } var xxx_messageInfo_SelfCrossMapParam proto.InternalMessageInfo func (m *SelfCrossMapParam) GetLoverUid() uint64 { if m != nil { return m.LoverUid } return 0 } type SSGCrossMapEnterReq struct { AoiLine int32 `protobuf:"varint,1,opt,name=aoi_line,json=aoiLine,proto3" json:"aoi_line,omitempty"` MapType int32 `protobuf:"varint,2,opt,name=map_type,json=mapType,proto3" json:"map_type,omitempty"` ShowInfo *PlayerShowInfo `protobuf:"bytes,3,opt,name=show_info,json=showInfo,proto3" json:"show_info,omitempty"` Pos *Vector3 `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"` Dir *Vector3 `protobuf:"bytes,5,opt,name=dir,proto3" json:"dir,omitempty"` SelfMapParam *SelfCrossMapParam `protobuf:"bytes,6,opt,name=self_map_param,json=selfMapParam,proto3" json:"self_map_param,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapEnterReq) Reset() { *m = SSGCrossMapEnterReq{} } func (m *SSGCrossMapEnterReq) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapEnterReq) ProtoMessage() {} func (*SSGCrossMapEnterReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{28} } func (m *SSGCrossMapEnterReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapEnterReq.Unmarshal(m, b) } func (m *SSGCrossMapEnterReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapEnterReq.Marshal(b, m, deterministic) } func (m *SSGCrossMapEnterReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapEnterReq.Merge(m, src) } func (m *SSGCrossMapEnterReq) XXX_Size() int { return xxx_messageInfo_SSGCrossMapEnterReq.Size(m) } func (m *SSGCrossMapEnterReq) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapEnterReq.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapEnterReq proto.InternalMessageInfo func (m *SSGCrossMapEnterReq) GetAoiLine() int32 { if m != nil { return m.AoiLine } return 0 } func (m *SSGCrossMapEnterReq) GetMapType() int32 { if m != nil { return m.MapType } return 0 } func (m *SSGCrossMapEnterReq) GetShowInfo() *PlayerShowInfo { if m != nil { return m.ShowInfo } return nil } func (m *SSGCrossMapEnterReq) GetPos() *Vector3 { if m != nil { return m.Pos } return nil } func (m *SSGCrossMapEnterReq) GetDir() *Vector3 { if m != nil { return m.Dir } return nil } func (m *SSGCrossMapEnterReq) GetSelfMapParam() *SelfCrossMapParam { if m != nil { return m.SelfMapParam } return nil } type SSGCrossMapEnterAck struct { Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"` LineNum int32 `protobuf:"varint,2,opt,name=line_num,json=lineNum,proto3" json:"line_num,omitempty"` MapType int32 `protobuf:"varint,3,opt,name=map_type,json=mapType,proto3" json:"map_type,omitempty"` MapSid string `protobuf:"bytes,4,opt,name=map_sid,json=mapSid,proto3" json:"map_sid,omitempty"` UnitInfo *UnitPosAndDir `protobuf:"bytes,5,opt,name=unit_info,json=unitInfo,proto3" json:"unit_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapEnterAck) Reset() { *m = SSGCrossMapEnterAck{} } func (m *SSGCrossMapEnterAck) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapEnterAck) ProtoMessage() {} func (*SSGCrossMapEnterAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{29} } func (m *SSGCrossMapEnterAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapEnterAck.Unmarshal(m, b) } func (m *SSGCrossMapEnterAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapEnterAck.Marshal(b, m, deterministic) } func (m *SSGCrossMapEnterAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapEnterAck.Merge(m, src) } func (m *SSGCrossMapEnterAck) XXX_Size() int { return xxx_messageInfo_SSGCrossMapEnterAck.Size(m) } func (m *SSGCrossMapEnterAck) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapEnterAck.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapEnterAck proto.InternalMessageInfo func (m *SSGCrossMapEnterAck) GetError() int32 { if m != nil { return m.Error } return 0 } func (m *SSGCrossMapEnterAck) GetLineNum() int32 { if m != nil { return m.LineNum } return 0 } func (m *SSGCrossMapEnterAck) GetMapType() int32 { if m != nil { return m.MapType } return 0 } func (m *SSGCrossMapEnterAck) GetMapSid() string { if m != nil { return m.MapSid } return "" } func (m *SSGCrossMapEnterAck) GetUnitInfo() *UnitPosAndDir { if m != nil { return m.UnitInfo } return nil } //通知其他玩家,有单位进入地图 type SSGCrossMapEnterNtf struct { UnitInfoList []*UnitPosAndDir `protobuf:"bytes,1,rep,name=unit_info_list,json=unitInfoList,proto3" json:"unit_info_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapEnterNtf) Reset() { *m = SSGCrossMapEnterNtf{} } func (m *SSGCrossMapEnterNtf) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapEnterNtf) ProtoMessage() {} func (*SSGCrossMapEnterNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{30} } func (m *SSGCrossMapEnterNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapEnterNtf.Unmarshal(m, b) } func (m *SSGCrossMapEnterNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapEnterNtf.Marshal(b, m, deterministic) } func (m *SSGCrossMapEnterNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapEnterNtf.Merge(m, src) } func (m *SSGCrossMapEnterNtf) XXX_Size() int { return xxx_messageInfo_SSGCrossMapEnterNtf.Size(m) } func (m *SSGCrossMapEnterNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapEnterNtf.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapEnterNtf proto.InternalMessageInfo func (m *SSGCrossMapEnterNtf) GetUnitInfoList() []*UnitPosAndDir { if m != nil { return m.UnitInfoList } return nil } type SSGCrossMapLeaveReq struct { Pos *Vector3 `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapLeaveReq) Reset() { *m = SSGCrossMapLeaveReq{} } func (m *SSGCrossMapLeaveReq) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapLeaveReq) ProtoMessage() {} func (*SSGCrossMapLeaveReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{31} } func (m *SSGCrossMapLeaveReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapLeaveReq.Unmarshal(m, b) } func (m *SSGCrossMapLeaveReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapLeaveReq.Marshal(b, m, deterministic) } func (m *SSGCrossMapLeaveReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapLeaveReq.Merge(m, src) } func (m *SSGCrossMapLeaveReq) XXX_Size() int { return xxx_messageInfo_SSGCrossMapLeaveReq.Size(m) } func (m *SSGCrossMapLeaveReq) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapLeaveReq.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapLeaveReq proto.InternalMessageInfo func (m *SSGCrossMapLeaveReq) GetPos() *Vector3 { if m != nil { return m.Pos } return nil } type SSGCrossMapLeaveAck struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapLeaveAck) Reset() { *m = SSGCrossMapLeaveAck{} } func (m *SSGCrossMapLeaveAck) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapLeaveAck) ProtoMessage() {} func (*SSGCrossMapLeaveAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{32} } func (m *SSGCrossMapLeaveAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapLeaveAck.Unmarshal(m, b) } func (m *SSGCrossMapLeaveAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapLeaveAck.Marshal(b, m, deterministic) } func (m *SSGCrossMapLeaveAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapLeaveAck.Merge(m, src) } func (m *SSGCrossMapLeaveAck) XXX_Size() int { return xxx_messageInfo_SSGCrossMapLeaveAck.Size(m) } func (m *SSGCrossMapLeaveAck) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapLeaveAck.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapLeaveAck proto.InternalMessageInfo type SSGCrossMapLeaveNtf struct { UnitInfoList []*UnitPosAndDir `protobuf:"bytes,1,rep,name=unit_info_list,json=unitInfoList,proto3" json:"unit_info_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapLeaveNtf) Reset() { *m = SSGCrossMapLeaveNtf{} } func (m *SSGCrossMapLeaveNtf) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapLeaveNtf) ProtoMessage() {} func (*SSGCrossMapLeaveNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{33} } func (m *SSGCrossMapLeaveNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapLeaveNtf.Unmarshal(m, b) } func (m *SSGCrossMapLeaveNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapLeaveNtf.Marshal(b, m, deterministic) } func (m *SSGCrossMapLeaveNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapLeaveNtf.Merge(m, src) } func (m *SSGCrossMapLeaveNtf) XXX_Size() int { return xxx_messageInfo_SSGCrossMapLeaveNtf.Size(m) } func (m *SSGCrossMapLeaveNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapLeaveNtf.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapLeaveNtf proto.InternalMessageInfo func (m *SSGCrossMapLeaveNtf) GetUnitInfoList() []*UnitPosAndDir { if m != nil { return m.UnitInfoList } return nil } //客户端1s内发送的位置同步包 type SSGCrossMapSyncPosReq struct { Pos *Vector3 `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"` Dir *Vector3 `protobuf:"bytes,2,opt,name=dir,proto3" json:"dir,omitempty"` IsOnGround int32 `protobuf:"varint,3,opt,name=is_on_ground,json=isOnGround,proto3" json:"is_on_ground,omitempty"` CurSpaceId int32 `protobuf:"varint,4,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapSyncPosReq) Reset() { *m = SSGCrossMapSyncPosReq{} } func (m *SSGCrossMapSyncPosReq) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapSyncPosReq) ProtoMessage() {} func (*SSGCrossMapSyncPosReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{34} } func (m *SSGCrossMapSyncPosReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapSyncPosReq.Unmarshal(m, b) } func (m *SSGCrossMapSyncPosReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapSyncPosReq.Marshal(b, m, deterministic) } func (m *SSGCrossMapSyncPosReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapSyncPosReq.Merge(m, src) } func (m *SSGCrossMapSyncPosReq) XXX_Size() int { return xxx_messageInfo_SSGCrossMapSyncPosReq.Size(m) } func (m *SSGCrossMapSyncPosReq) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapSyncPosReq.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapSyncPosReq proto.InternalMessageInfo func (m *SSGCrossMapSyncPosReq) GetPos() *Vector3 { if m != nil { return m.Pos } return nil } func (m *SSGCrossMapSyncPosReq) GetDir() *Vector3 { if m != nil { return m.Dir } return nil } func (m *SSGCrossMapSyncPosReq) GetIsOnGround() int32 { if m != nil { return m.IsOnGround } return 0 } func (m *SSGCrossMapSyncPosReq) GetCurSpaceId() int32 { if m != nil { return m.CurSpaceId } return 0 } //客户端模拟使用 type SSGCrossMapSyncParamReq struct { Pos *Vector3 `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"` Dir *Vector3 `protobuf:"bytes,2,opt,name=dir,proto3" json:"dir,omitempty"` IsOnGround int32 `protobuf:"varint,3,opt,name=is_on_ground,json=isOnGround,proto3" json:"is_on_ground,omitempty"` CurSpaceId int32 `protobuf:"varint,4,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"` ParamId int32 `protobuf:"varint,5,opt,name=param_id,json=paramId,proto3" json:"param_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapSyncParamReq) Reset() { *m = SSGCrossMapSyncParamReq{} } func (m *SSGCrossMapSyncParamReq) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapSyncParamReq) ProtoMessage() {} func (*SSGCrossMapSyncParamReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{35} } func (m *SSGCrossMapSyncParamReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapSyncParamReq.Unmarshal(m, b) } func (m *SSGCrossMapSyncParamReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapSyncParamReq.Marshal(b, m, deterministic) } func (m *SSGCrossMapSyncParamReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapSyncParamReq.Merge(m, src) } func (m *SSGCrossMapSyncParamReq) XXX_Size() int { return xxx_messageInfo_SSGCrossMapSyncParamReq.Size(m) } func (m *SSGCrossMapSyncParamReq) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapSyncParamReq.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapSyncParamReq proto.InternalMessageInfo func (m *SSGCrossMapSyncParamReq) GetPos() *Vector3 { if m != nil { return m.Pos } return nil } func (m *SSGCrossMapSyncParamReq) GetDir() *Vector3 { if m != nil { return m.Dir } return nil } func (m *SSGCrossMapSyncParamReq) GetIsOnGround() int32 { if m != nil { return m.IsOnGround } return 0 } func (m *SSGCrossMapSyncParamReq) GetCurSpaceId() int32 { if m != nil { return m.CurSpaceId } return 0 } func (m *SSGCrossMapSyncParamReq) GetParamId() int32 { if m != nil { return m.ParamId } return 0 } //不合法的移动时返回错误码 type SSGCrossMapSyncPosAck struct { Error int32 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"` Pos *Vector3 `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"` Dir *Vector3 `protobuf:"bytes,3,opt,name=dir,proto3" json:"dir,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapSyncPosAck) Reset() { *m = SSGCrossMapSyncPosAck{} } func (m *SSGCrossMapSyncPosAck) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapSyncPosAck) ProtoMessage() {} func (*SSGCrossMapSyncPosAck) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{36} } func (m *SSGCrossMapSyncPosAck) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapSyncPosAck.Unmarshal(m, b) } func (m *SSGCrossMapSyncPosAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapSyncPosAck.Marshal(b, m, deterministic) } func (m *SSGCrossMapSyncPosAck) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapSyncPosAck.Merge(m, src) } func (m *SSGCrossMapSyncPosAck) XXX_Size() int { return xxx_messageInfo_SSGCrossMapSyncPosAck.Size(m) } func (m *SSGCrossMapSyncPosAck) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapSyncPosAck.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapSyncPosAck proto.InternalMessageInfo func (m *SSGCrossMapSyncPosAck) GetError() int32 { if m != nil { return m.Error } return 0 } func (m *SSGCrossMapSyncPosAck) GetPos() *Vector3 { if m != nil { return m.Pos } return nil } func (m *SSGCrossMapSyncPosAck) GetDir() *Vector3 { if m != nil { return m.Dir } return nil } type SSGCrossMapSyncPosNtf struct { SyncUnitList []*UnitPosAndDir `protobuf:"bytes,1,rep,name=sync_unit_list,json=syncUnitList,proto3" json:"sync_unit_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapSyncPosNtf) Reset() { *m = SSGCrossMapSyncPosNtf{} } func (m *SSGCrossMapSyncPosNtf) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapSyncPosNtf) ProtoMessage() {} func (*SSGCrossMapSyncPosNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{37} } func (m *SSGCrossMapSyncPosNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapSyncPosNtf.Unmarshal(m, b) } func (m *SSGCrossMapSyncPosNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapSyncPosNtf.Marshal(b, m, deterministic) } func (m *SSGCrossMapSyncPosNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapSyncPosNtf.Merge(m, src) } func (m *SSGCrossMapSyncPosNtf) XXX_Size() int { return xxx_messageInfo_SSGCrossMapSyncPosNtf.Size(m) } func (m *SSGCrossMapSyncPosNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapSyncPosNtf.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapSyncPosNtf proto.InternalMessageInfo func (m *SSGCrossMapSyncPosNtf) GetSyncUnitList() []*UnitPosAndDir { if m != nil { return m.SyncUnitList } return nil } //参数信息同步广播 type SSGCrossMapSyncParamNtf struct { SyncUnitList []*UnitPosAndDir `protobuf:"bytes,1,rep,name=sync_unit_list,json=syncUnitList,proto3" json:"sync_unit_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapSyncParamNtf) Reset() { *m = SSGCrossMapSyncParamNtf{} } func (m *SSGCrossMapSyncParamNtf) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapSyncParamNtf) ProtoMessage() {} func (*SSGCrossMapSyncParamNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{38} } func (m *SSGCrossMapSyncParamNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapSyncParamNtf.Unmarshal(m, b) } func (m *SSGCrossMapSyncParamNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapSyncParamNtf.Marshal(b, m, deterministic) } func (m *SSGCrossMapSyncParamNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapSyncParamNtf.Merge(m, src) } func (m *SSGCrossMapSyncParamNtf) XXX_Size() int { return xxx_messageInfo_SSGCrossMapSyncParamNtf.Size(m) } func (m *SSGCrossMapSyncParamNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapSyncParamNtf.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapSyncParamNtf proto.InternalMessageInfo func (m *SSGCrossMapSyncParamNtf) GetSyncUnitList() []*UnitPosAndDir { if m != nil { return m.SyncUnitList } return nil } //获取其他玩家角色信息,AOI地图显示使用(注意:每次发送不超过10个玩家,超过10个后服务器不会返回,做保护处理) type SSGCrossMapOtherUnitShowInfoReq struct { CurSpaceId int32 `protobuf:"varint,1,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"` ShowUidList []uint64 `protobuf:"varint,2,rep,packed,name=show_uid_list,json=showUidList,proto3" json:"show_uid_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapOtherUnitShowInfoReq) Reset() { *m = SSGCrossMapOtherUnitShowInfoReq{} } func (m *SSGCrossMapOtherUnitShowInfoReq) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapOtherUnitShowInfoReq) ProtoMessage() {} func (*SSGCrossMapOtherUnitShowInfoReq) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{39} } func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.Unmarshal(m, b) } func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.Marshal(b, m, deterministic) } func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.Merge(m, src) } func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_Size() int { return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.Size(m) } func (m *SSGCrossMapOtherUnitShowInfoReq) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapOtherUnitShowInfoReq proto.InternalMessageInfo func (m *SSGCrossMapOtherUnitShowInfoReq) GetCurSpaceId() int32 { if m != nil { return m.CurSpaceId } return 0 } func (m *SSGCrossMapOtherUnitShowInfoReq) GetShowUidList() []uint64 { if m != nil { return m.ShowUidList } return nil } type SSGCrossMapOtherUnitShowInfoNtf struct { ShowInfoList []*PlayerShowInfo `protobuf:"bytes,1,rep,name=show_info_list,json=showInfoList,proto3" json:"show_info_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapOtherUnitShowInfoNtf) Reset() { *m = SSGCrossMapOtherUnitShowInfoNtf{} } func (m *SSGCrossMapOtherUnitShowInfoNtf) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapOtherUnitShowInfoNtf) ProtoMessage() {} func (*SSGCrossMapOtherUnitShowInfoNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{40} } func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.Unmarshal(m, b) } func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.Marshal(b, m, deterministic) } func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.Merge(m, src) } func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_Size() int { return xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.Size(m) } func (m *SSGCrossMapOtherUnitShowInfoNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapOtherUnitShowInfoNtf proto.InternalMessageInfo func (m *SSGCrossMapOtherUnitShowInfoNtf) GetShowInfoList() []*PlayerShowInfo { if m != nil { return m.ShowInfoList } return nil } //avatar信息同步等数据相关消息(//玩家显示变更通知) 定时更新 type SSGCrossMapUnitShowUpdateNtf struct { CurSpaceId int32 `protobuf:"varint,1,opt,name=cur_space_id,json=curSpaceId,proto3" json:"cur_space_id,omitempty"` ShowInfoList []*PlayerShowInfo `protobuf:"bytes,2,rep,name=show_info_list,json=showInfoList,proto3" json:"show_info_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SSGCrossMapUnitShowUpdateNtf) Reset() { *m = SSGCrossMapUnitShowUpdateNtf{} } func (m *SSGCrossMapUnitShowUpdateNtf) String() string { return proto.CompactTextString(m) } func (*SSGCrossMapUnitShowUpdateNtf) ProtoMessage() {} func (*SSGCrossMapUnitShowUpdateNtf) Descriptor() ([]byte, []int) { return fileDescriptor_0e068fae747ba0a3, []int{41} } func (m *SSGCrossMapUnitShowUpdateNtf) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.Unmarshal(m, b) } func (m *SSGCrossMapUnitShowUpdateNtf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.Marshal(b, m, deterministic) } func (m *SSGCrossMapUnitShowUpdateNtf) XXX_Merge(src proto.Message) { xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.Merge(m, src) } func (m *SSGCrossMapUnitShowUpdateNtf) XXX_Size() int { return xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.Size(m) } func (m *SSGCrossMapUnitShowUpdateNtf) XXX_DiscardUnknown() { xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf.DiscardUnknown(m) } var xxx_messageInfo_SSGCrossMapUnitShowUpdateNtf proto.InternalMessageInfo func (m *SSGCrossMapUnitShowUpdateNtf) GetCurSpaceId() int32 { if m != nil { return m.CurSpaceId } return 0 } func (m *SSGCrossMapUnitShowUpdateNtf) GetShowInfoList() []*PlayerShowInfo { if m != nil { return m.ShowInfoList } return nil } func init() { proto.RegisterType((*SSCrossYuanHangTrialViewListReq)(nil), "serverproto.SSCrossYuanHangTrialViewListReq") proto.RegisterType((*SSCrossYuanHangTrialViewListAck)(nil), "serverproto.SSCrossYuanHangTrialViewListAck") proto.RegisterType((*SSCrossYuanHangTrialSelfReq)(nil), "serverproto.SSCrossYuanHangTrialSelfReq") proto.RegisterType((*SSCrossYuanHangTrialSelfAck)(nil), "serverproto.SSCrossYuanHangTrialSelfAck") proto.RegisterType((*SSCrossYuanHangTrialReq)(nil), "serverproto.SSCrossYuanHangTrialReq") proto.RegisterType((*SSCrossYuanHangTrialAck)(nil), "serverproto.SSCrossYuanHangTrialAck") proto.RegisterType((*SSCrossYuanHangTrialChallengeReq)(nil), "serverproto.SSCrossYuanHangTrialChallengeReq") proto.RegisterType((*SSCrossYuanHangTrialChallengeAck)(nil), "serverproto.SSCrossYuanHangTrialChallengeAck") proto.RegisterType((*SSCrossYuanHangTrialViewNtf)(nil), "serverproto.SSCrossYuanHangTrialViewNtf") proto.RegisterType((*SSCrossYuanHangTrialChallengeResultReq)(nil), "serverproto.SSCrossYuanHangTrialChallengeResultReq") proto.RegisterType((*SSCrossYuanHangTrialChallengeResultAck)(nil), "serverproto.SSCrossYuanHangTrialChallengeResultAck") proto.RegisterType((*SSCrossYuanHangTrialUpdateRankScoreNtf)(nil), "serverproto.SSCrossYuanHangTrialUpdateRankScoreNtf") proto.RegisterType((*SSCrossYuanHangTrialRankListReq)(nil), "serverproto.SSCrossYuanHangTrialRankListReq") proto.RegisterType((*SSCrossYuanHangTrialRankListAck)(nil), "serverproto.SSCrossYuanHangTrialRankListAck") proto.RegisterType((*SSCrossYuanHangTrialLogNtf)(nil), "serverproto.SSCrossYuanHangTrialLogNtf") proto.RegisterType((*SSCrossYuanHangTrialInfoReq)(nil), "serverproto.SSCrossYuanHangTrialInfoReq") proto.RegisterType((*SSCCrossYuanHangTrialInfoAck)(nil), "serverproto.SSCCrossYuanHangTrialInfoAck") proto.RegisterType((*SSCrossRankUpdateNtf)(nil), "serverproto.SSCrossRankUpdateNtf") proto.RegisterType((*SSCrossRankFightInfoUpdateNtf)(nil), "serverproto.SSCrossRankFightInfoUpdateNtf") proto.RegisterType((*SSCrossTopTowerMatchFightReq)(nil), "serverproto.SSCrossTopTowerMatchFightReq") proto.RegisterType((*SSCrossTopTowerMatchFightAck)(nil), "serverproto.SSCrossTopTowerMatchFightAck") proto.RegisterType((*SSCrossTopTowerForceWinRankUpdateNtf)(nil), "serverproto.SSCrossTopTowerForceWinRankUpdateNtf") proto.RegisterType((*SSCrossTopTowerForceWinRankListReq)(nil), "serverproto.SSCrossTopTowerForceWinRankListReq") proto.RegisterType((*SSCrossTopTowerForceWinRankListAck)(nil), "serverproto.SSCrossTopTowerForceWinRankListAck") proto.RegisterType((*SSGCrossChatMessageReq)(nil), "serverproto.SSGCrossChatMessageReq") proto.RegisterType((*SSGCrossChatMessageAck)(nil), "serverproto.SSGCrossChatMessageAck") proto.RegisterType((*SSGCrossChatMessageNtf)(nil), "serverproto.SSGCrossChatMessageNtf") proto.RegisterType((*SelfCrossMapParam)(nil), "serverproto.SelfCrossMapParam") proto.RegisterType((*SSGCrossMapEnterReq)(nil), "serverproto.SSGCrossMapEnterReq") proto.RegisterType((*SSGCrossMapEnterAck)(nil), "serverproto.SSGCrossMapEnterAck") proto.RegisterType((*SSGCrossMapEnterNtf)(nil), "serverproto.SSGCrossMapEnterNtf") proto.RegisterType((*SSGCrossMapLeaveReq)(nil), "serverproto.SSGCrossMapLeaveReq") proto.RegisterType((*SSGCrossMapLeaveAck)(nil), "serverproto.SSGCrossMapLeaveAck") proto.RegisterType((*SSGCrossMapLeaveNtf)(nil), "serverproto.SSGCrossMapLeaveNtf") proto.RegisterType((*SSGCrossMapSyncPosReq)(nil), "serverproto.SSGCrossMapSyncPosReq") proto.RegisterType((*SSGCrossMapSyncParamReq)(nil), "serverproto.SSGCrossMapSyncParamReq") proto.RegisterType((*SSGCrossMapSyncPosAck)(nil), "serverproto.SSGCrossMapSyncPosAck") proto.RegisterType((*SSGCrossMapSyncPosNtf)(nil), "serverproto.SSGCrossMapSyncPosNtf") proto.RegisterType((*SSGCrossMapSyncParamNtf)(nil), "serverproto.SSGCrossMapSyncParamNtf") proto.RegisterType((*SSGCrossMapOtherUnitShowInfoReq)(nil), "serverproto.SSGCrossMapOtherUnitShowInfoReq") proto.RegisterType((*SSGCrossMapOtherUnitShowInfoNtf)(nil), "serverproto.SSGCrossMapOtherUnitShowInfoNtf") proto.RegisterType((*SSGCrossMapUnitShowUpdateNtf)(nil), "serverproto.SSGCrossMapUnitShowUpdateNtf") } func init() { proto.RegisterFile("crossserver.proto", fileDescriptor_0e068fae747ba0a3) } var fileDescriptor_0e068fae747ba0a3 = []byte{ // 1665 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0xcd, 0x6f, 0xdb, 0xc8, 0x15, 0x07, 0x25, 0xd9, 0x92, 0x9e, 0x65, 0x27, 0x66, 0x9c, 0x58, 0x89, 0xf3, 0xe1, 0x30, 0x69, 0xe0, 0x53, 0x52, 0x24, 0x68, 0x9a, 0xb4, 0x0d, 0x50, 0xc7, 0xf9, 0xa8, 0x0b, 0xdb, 0x31, 0x28, 0x3b, 0x41, 0xd2, 0x03, 0x3b, 0x11, 0x47, 0xd2, 0xc0, 0xe4, 0x0c, 0x4d, 0x52, 0xfe, 0x28, 0x50, 0xb4, 0x68, 0xef, 0x45, 0xd1, 0x4b, 0x0f, 0xfb, 0x27, 0x2c, 0xf6, 0xb4, 0x58, 0x60, 0xff, 0x83, 0xdd, 0xcb, 0x9e, 0x16, 0xd8, 0xe3, 0x1e, 0xf7, 0xef, 0x58, 0xbc, 0x47, 0x52, 0x22, 0x25, 0x4a, 0xb2, 0xb2, 0x39, 0xec, 0xde, 0xc4, 0x37, 0x6f, 0xde, 0x7b, 0xbf, 0xdf, 0xfb, 0x98, 0x19, 0xc1, 0x62, 0xd3, 0x57, 0x41, 0x10, 0x70, 0xff, 0x88, 0xfb, 0x77, 0x3d, 0x5f, 0x85, 0x4a, 0x9f, 0x8b, 0xbe, 0xe8, 0xe3, 0x0a, 0x74, 0x83, 0x64, 0xc1, 0xb8, 0x09, 0x37, 0x1a, 0x8d, 0x0d, 0xd4, 0x7f, 0xdb, 0x65, 0xf2, 0x4f, 0x4c, 0xb6, 0xf7, 0x7c, 0xc1, 0x9c, 0xd7, 0x82, 0x1f, 0x6f, 0x89, 0x20, 0x34, 0xf9, 0xa1, 0xf1, 0x8f, 0xf1, 0x2a, 0xeb, 0xcd, 0x03, 0x7d, 0x09, 0x66, 0xb8, 0xef, 0x2b, 0xbf, 0xae, 0xad, 0x6a, 0x6b, 0x33, 0x66, 0xf4, 0xa1, 0xbf, 0x80, 0x73, 0x21, 0x6a, 0x5a, 0x47, 0x82, 0x1f, 0x5b, 0x8e, 0x08, 0xc2, 0x7a, 0x61, 0xb5, 0xb8, 0x36, 0x77, 0xff, 0xfa, 0xdd, 0x54, 0x38, 0x77, 0x33, 0x56, 0x9f, 0xb1, 0x90, 0x99, 0xf3, 0x61, 0xda, 0x81, 0xf1, 0x83, 0x06, 0x2b, 0x79, 0x11, 0x34, 0xb8, 0xd3, 0x32, 0xf9, 0xa1, 0x7e, 0x19, 0x2a, 0x01, 0x77, 0x5a, 0x56, 0x57, 0xd8, 0x14, 0x40, 0xc9, 0x2c, 0xe3, 0xf7, 0xbe, 0xb0, 0xf5, 0x6b, 0x00, 0x51, 0x08, 0xe1, 0xa9, 0xc7, 0xeb, 0x05, 0x8a, 0xae, 0x4a, 0x92, 0xbd, 0x53, 0x8f, 0xeb, 0xb7, 0x61, 0x81, 0x4b, 0xdb, 0x0a, 0x85, 0xcb, 0xad, 0x20, 0x64, 0xae, 0x57, 0x2f, 0xd2, 0xfe, 0x1a, 0x97, 0xf6, 0x9e, 0x70, 0x79, 0x03, 0x65, 0xfa, 0x53, 0x38, 0x47, 0xf6, 0x5b, 0xa2, 0xdd, 0x09, 0x2d, 0x21, 0x5b, 0xaa, 0x5e, 0x5a, 0xd5, 0xd6, 0xe6, 0xee, 0x5f, 0xc9, 0xe0, 0x78, 0x81, 0xcb, 0xa6, 0x72, 0xf8, 0xa6, 0x6c, 0x29, 0x73, 0x1e, 0xb7, 0x90, 0x08, 0x3f, 0xf5, 0x5b, 0x30, 0x6f, 0x77, 0x7d, 0x16, 0x0a, 0x25, 0xc9, 0x5d, 0x7d, 0x86, 0x62, 0xa9, 0x25, 0x42, 0xf4, 0x66, 0xbc, 0x1b, 0x8d, 0x13, 0x59, 0xfe, 0x3d, 0x54, 0x29, 0x0e, 0x8a, 0x40, 0xa3, 0x08, 0x26, 0x31, 0x49, 0xc4, 0x60, 0x00, 0xc6, 0x57, 0x1a, 0x2c, 0xe7, 0x19, 0x47, 0x02, 0xb3, 0x2c, 0x69, 0x93, 0x59, 0x2a, 0x9c, 0x8d, 0xa5, 0xe2, 0x4f, 0x66, 0xa9, 0x94, 0xc3, 0xd2, 0xe5, 0x7c, 0x20, 0xeb, 0xcd, 0x03, 0xe3, 0x33, 0x0d, 0x56, 0xf3, 0xd6, 0x36, 0x3a, 0xcc, 0x71, 0xb8, 0x6c, 0x73, 0x44, 0x7b, 0x0b, 0xe6, 0x9b, 0xc9, 0x77, 0xaa, 0x66, 0x6a, 0x3d, 0x21, 0x16, 0xce, 0x03, 0xb8, 0x94, 0x51, 0xb2, 0x12, 0x06, 0x62, 0xec, 0x17, 0xd2, 0xda, 0xcf, 0x23, 0x1e, 0xf4, 0x7b, 0xb0, 0xf4, 0x9e, 0x5b, 0xfd, 0x7d, 0x2e, 0x3b, 0xb1, 0x64, 0xd7, 0x25, 0x1e, 0x66, 0xcc, 0xc5, 0xf7, 0xbc, 0x17, 0xc7, 0x36, 0x3b, 0xd9, 0xe9, 0xba, 0xc6, 0x37, 0x93, 0xe2, 0x1d, 0xdd, 0x5c, 0x43, 0x28, 0x0a, 0x53, 0xa1, 0x28, 0x8e, 0x46, 0xf1, 0x18, 0x20, 0x95, 0xc3, 0x99, 0x89, 0x39, 0xac, 0xb6, 0x92, 0xfc, 0x19, 0x3c, 0xbf, 0x80, 0xb1, 0x93, 0x77, 0xc2, 0x56, 0xde, 0x40, 0xd0, 0x3e, 0x64, 0x20, 0x7c, 0x51, 0x80, 0x3b, 0x13, 0xd2, 0x1c, 0x74, 0x1d, 0x1c, 0x5e, 0xfa, 0xaf, 0x60, 0xa1, 0x87, 0xd1, 0x4e, 0x65, 0xbb, 0x4f, 0x9e, 0x8d, 0x44, 0xfd, 0x06, 0x96, 0xb3, 0x6a, 0x83, 0xf9, 0x5e, 0xca, 0xe8, 0x27, 0x54, 0x5d, 0x4b, 0xa8, 0xea, 0x71, 0x3a, 0x13, 0xd3, 0x41, 0xcb, 0xe7, 0xa1, 0x78, 0x2c, 0x24, 0x15, 0x71, 0xc5, 0xc4, 0x9f, 0xd8, 0x4a, 0xd4, 0x24, 0x52, 0x34, 0x0f, 0x2c, 0xc9, 0xe2, 0x39, 0x50, 0x35, 0x6b, 0x28, 0xdd, 0x11, 0xcd, 0x83, 0x1d, 0xe6, 0x72, 0x7d, 0x25, 0x6e, 0xf4, 0xbf, 0x29, 0xc9, 0xeb, 0xb3, 0x64, 0x95, 0x1a, 0xf9, 0x9d, 0x92, 0x83, 0xe9, 0x29, 0x4f, 0x93, 0x9e, 0x2f, 0xb5, 0x33, 0xf1, 0x36, 0xba, 0xe8, 0x62, 0x40, 0x85, 0x3e, 0xa0, 0x35, 0x38, 0x1f, 0x74, 0x84, 0x67, 0x45, 0x79, 0x75, 0xf8, 0x11, 0x77, 0x62, 0x1e, 0x16, 0x50, 0x4e, 0xe6, 0xb7, 0x50, 0xaa, 0xff, 0x01, 0x2a, 0x8e, 0x6a, 0x5b, 0x36, 0x0b, 0x59, 0x3c, 0x3e, 0x6f, 0x8e, 0xce, 0xfa, 0x96, 0x6a, 0x53, 0xe2, 0xcb, 0x4e, 0xf4, 0xc3, 0x78, 0x9b, 0x1f, 0xf9, 0xbe, 0x67, 0xb3, 0x90, 0x9b, 0x4c, 0x1e, 0x34, 0x9a, 0xca, 0xe7, 0x58, 0x64, 0xe7, 0xa1, 0xd8, 0x4f, 0x33, 0xfe, 0xc4, 0x2c, 0xf9, 0x4c, 0x1e, 0x58, 0x01, 0xaa, 0xc4, 0xf9, 0xac, 0xfa, 0xc9, 0x1e, 0x63, 0x37, 0xff, 0x7c, 0x43, 0xa3, 0xf1, 0x11, 0x98, 0x63, 0x13, 0x53, 0x14, 0x32, 0x3f, 0xb4, 0x84, 0x7d, 0x12, 0x9f, 0x2b, 0x15, 0x12, 0x6c, 0xda, 0x27, 0xc6, 0xb7, 0xda, 0x78, 0x93, 0x48, 0x70, 0xc6, 0x80, 0x96, 0x35, 0xd0, 0x2b, 0x00, 0x0c, 0x92, 0xac, 0xcf, 0x47, 0x05, 0x80, 0x06, 0x10, 0x0e, 0x2d, 0x46, 0x70, 0xa2, 0x46, 0x26, 0x75, 0x82, 0x43, 0xc3, 0x5c, 0x85, 0xcc, 0x89, 0x36, 0x97, 0x68, 0x73, 0x95, 0x24, 0xb4, 0xfb, 0x11, 0x10, 0xf4, 0xa8, 0xfb, 0x66, 0xa8, 0xfb, 0x56, 0x32, 0x79, 0xd8, 0x50, 0xae, 0xab, 0x24, 0xea, 0x52, 0xf9, 0x54, 0xfc, 0x38, 0x68, 0x23, 0x80, 0x2b, 0x79, 0xa0, 0xb6, 0x54, 0x1b, 0x69, 0x5f, 0x86, 0xb2, 0x0c, 0xd3, 0x67, 0xf0, 0xac, 0x0c, 0xe9, 0x08, 0x4e, 0xe7, 0xbd, 0x30, 0x75, 0xde, 0xff, 0x9a, 0x3f, 0x51, 0x28, 0x34, 0x7e, 0x88, 0x44, 0x45, 0x95, 0xd7, 0xf7, 0x5b, 0x21, 0x01, 0x7a, 0xbe, 0x0d, 0x0b, 0xd1, 0xe2, 0x40, 0x2f, 0xd7, 0x48, 0x1a, 0xf7, 0xb0, 0xf1, 0x5f, 0x0d, 0xae, 0x36, 0x1a, 0x1b, 0xf9, 0x3e, 0x46, 0xb7, 0xc2, 0x93, 0xe4, 0xcc, 0x4c, 0x01, 0x9b, 0x34, 0xc6, 0xa2, 0x58, 0xf1, 0x27, 0x06, 0xde, 0x9f, 0x01, 0x45, 0x9a, 0x01, 0x15, 0x19, 0xf7, 0xbf, 0xf1, 0x2f, 0x0d, 0x96, 0x62, 0xd4, 0x98, 0x87, 0xa8, 0xc8, 0x91, 0xe4, 0x7b, 0xb0, 0x44, 0xa9, 0xc7, 0x83, 0x25, 0x1a, 0x02, 0x9e, 0x3a, 0xe6, 0x7e, 0x8c, 0x7c, 0x11, 0xd7, 0xb6, 0xd9, 0x09, 0xf5, 0xff, 0x2e, 0x2e, 0x0c, 0x0c, 0x8b, 0xc2, 0x34, 0xc3, 0xe2, 0x7f, 0x1a, 0x5c, 0x4b, 0x05, 0xd1, 0x3b, 0xa4, 0xfb, 0xd1, 0x64, 0x8d, 0x6b, 0x53, 0x18, 0xd7, 0x1f, 0x42, 0xbd, 0xd9, 0xf5, 0xad, 0x5c, 0x30, 0xc9, 0xc0, 0xed, 0xfa, 0x8d, 0x41, 0x3c, 0xc6, 0x75, 0xca, 0x15, 0xc6, 0xb4, 0xa7, 0xbc, 0x3d, 0x14, 0x6d, 0xb3, 0xb0, 0xd9, 0x89, 0xfc, 0xf0, 0x43, 0xe3, 0x9f, 0xda, 0x18, 0x85, 0xd1, 0xc9, 0xfc, 0x33, 0x9c, 0xeb, 0x23, 0x49, 0xdf, 0x54, 0x8d, 0x0c, 0x9c, 0xc4, 0xe4, 0xc0, 0x1d, 0xa6, 0x07, 0x8b, 0xda, 0x64, 0x03, 0x6e, 0x0f, 0x44, 0xf0, 0x42, 0xf9, 0x4d, 0xfe, 0x46, 0xc8, 0x6c, 0x2e, 0x57, 0x20, 0xe2, 0x23, 0x5d, 0xba, 0x24, 0xd8, 0x17, 0xb6, 0xd1, 0x00, 0x63, 0x8c, 0x91, 0x0f, 0x1c, 0x4b, 0xdf, 0x69, 0x13, 0xad, 0xfe, 0x32, 0x27, 0xd3, 0xf7, 0x1a, 0x5c, 0x6a, 0x34, 0x5e, 0x12, 0xb2, 0x8d, 0x0e, 0x0b, 0xb7, 0x79, 0x10, 0xb0, 0xe8, 0xb2, 0xa7, 0x43, 0x29, 0x75, 0xa9, 0xa5, 0xdf, 0xfa, 0x43, 0x28, 0xbb, 0x91, 0x46, 0xdc, 0x11, 0x57, 0xb3, 0x6e, 0xfa, 0x16, 0xc8, 0x4f, 0xa2, 0x4c, 0xc3, 0x86, 0xf9, 0x6d, 0x8e, 0xcc, 0xc4, 0xe8, 0x2a, 0x91, 0x60, 0xd3, 0xd6, 0x1f, 0x43, 0xb9, 0xe5, 0x2b, 0x17, 0x97, 0xa2, 0xd3, 0x6d, 0x75, 0xc8, 0xe8, 0xae, 0xc3, 0x4e, 0xb9, 0xff, 0xd4, 0x17, 0x9c, 0xae, 0xe4, 0xe6, 0x2c, 0x6e, 0xd8, 0xb4, 0xf5, 0x55, 0xa8, 0x51, 0x33, 0x78, 0xac, 0xc9, 0x71, 0x7f, 0xf4, 0x34, 0x00, 0x6c, 0x00, 0x14, 0x6d, 0xda, 0xc6, 0xff, 0xf3, 0x01, 0x8e, 0x2e, 0xe8, 0x4c, 0xa8, 0x85, 0x81, 0x50, 0x53, 0xf8, 0x8b, 0xd3, 0xe0, 0x4f, 0xb8, 0x2c, 0xf5, 0xb9, 0x34, 0xfe, 0x93, 0x1f, 0x19, 0x16, 0xf8, 0xef, 0xa0, 0xe2, 0x06, 0xed, 0xf4, 0x35, 0xef, 0x46, 0xc6, 0x4f, 0xac, 0xba, 0xa1, 0x64, 0xc8, 0x65, 0x18, 0xbb, 0x0a, 0xda, 0x98, 0x51, 0xfd, 0x11, 0x40, 0x60, 0xf5, 0x76, 0x47, 0xbd, 0x98, 0x1d, 0x2d, 0x8d, 0xd3, 0x20, 0xe4, 0x6e, 0x92, 0xe9, 0x4a, 0xb0, 0x1d, 0xed, 0x34, 0x7e, 0x0d, 0x8b, 0x38, 0x36, 0x28, 0xa0, 0x6d, 0xe6, 0xed, 0x32, 0x9f, 0xb9, 0x48, 0x87, 0xa3, 0x8e, 0xb8, 0x9f, 0xee, 0x35, 0x12, 0x60, 0xaf, 0x7d, 0x52, 0x80, 0x0b, 0x09, 0x84, 0x6d, 0xe6, 0x3d, 0x97, 0x21, 0xf7, 0xe3, 0x67, 0x25, 0x53, 0xc2, 0x72, 0x84, 0x4c, 0xca, 0xa7, 0xcc, 0x94, 0xd8, 0x12, 0x92, 0xe3, 0x92, 0xcb, 0xbc, 0xf4, 0xa3, 0xb2, 0xec, 0x32, 0x8f, 0x1e, 0x4b, 0x8f, 0xa0, 0x1a, 0x74, 0xd4, 0x71, 0xfa, 0x01, 0x94, 0xad, 0xe2, 0xa8, 0x0a, 0x1a, 0x1d, 0x75, 0x1c, 0x55, 0x71, 0x10, 0xff, 0xd2, 0xef, 0x40, 0xd1, 0x53, 0x41, 0x5c, 0x3d, 0x4b, 0x99, 0x3d, 0xaf, 0x79, 0x33, 0x54, 0xfe, 0x03, 0x13, 0x15, 0x50, 0xcf, 0x16, 0x7e, 0x7c, 0x31, 0x1f, 0xa1, 0x67, 0x0b, 0x5f, 0x7f, 0x16, 0xdf, 0x35, 0x31, 0x52, 0x0f, 0x69, 0xa0, 0xab, 0xe4, 0xe0, 0x29, 0x35, 0x44, 0x56, 0x74, 0x17, 0x4d, 0xbe, 0x8c, 0xcf, 0xb5, 0x61, 0x76, 0x46, 0xd7, 0xdd, 0x65, 0xa8, 0x20, 0x5f, 0xf4, 0xea, 0x89, 0x89, 0xc1, 0xef, 0x9d, 0xae, 0x9b, 0xe1, 0xac, 0x98, 0xe5, 0x6c, 0x19, 0xf0, 0xa7, 0x15, 0xc4, 0xbd, 0x53, 0x35, 0x67, 0x5d, 0xe6, 0x35, 0x84, 0xad, 0xff, 0x16, 0xaa, 0x5d, 0x29, 0xc6, 0xbc, 0x44, 0xf6, 0xa5, 0x08, 0x77, 0x55, 0xb0, 0x2e, 0xed, 0x67, 0xc2, 0x37, 0x2b, 0xa8, 0x4c, 0x87, 0xd7, 0x9b, 0xe1, 0xa0, 0xb1, 0x24, 0xff, 0x08, 0x0b, 0x3d, 0x7b, 0xe9, 0xc2, 0x1c, 0x67, 0xb4, 0x96, 0x18, 0xa5, 0xf2, 0x7a, 0x92, 0x31, 0xbc, 0xc5, 0xd9, 0x11, 0x8d, 0x99, 0x38, 0x77, 0xda, 0x84, 0xdc, 0x19, 0x17, 0x87, 0xb7, 0xe3, 0xbb, 0xf5, 0xcd, 0xb0, 0xf8, 0xe3, 0x84, 0xfb, 0xa9, 0x06, 0x17, 0x53, 0x96, 0x1b, 0xa7, 0xb2, 0xb9, 0xab, 0x82, 0x29, 0x22, 0x4e, 0xaa, 0xad, 0x30, 0xa9, 0xda, 0x56, 0xa1, 0x26, 0x02, 0x4b, 0x49, 0xab, 0xed, 0xab, 0xae, 0xb4, 0xe3, 0x14, 0x83, 0x08, 0x5e, 0xc9, 0x97, 0x24, 0x19, 0x1a, 0x73, 0xa5, 0xa1, 0x31, 0xf7, 0x35, 0xfd, 0x47, 0x91, 0x8d, 0x96, 0x4a, 0xf2, 0xe7, 0x19, 0x2f, 0x96, 0x34, 0x35, 0x56, 0x7f, 0x68, 0x97, 0xe9, 0x7b, 0xd3, 0x36, 0xfe, 0x9e, 0xc7, 0xfb, 0xe8, 0xbe, 0x89, 0xd1, 0x15, 0xce, 0x88, 0xae, 0x38, 0x01, 0x9d, 0xf1, 0x36, 0xcf, 0x7d, 0x5c, 0x52, 0xc1, 0xa9, 0x6c, 0x5a, 0x54, 0x57, 0x67, 0x2d, 0x29, 0xdc, 0x81, 0x22, 0x2a, 0xa9, 0xbf, 0xe4, 0xe7, 0xe8, 0xe3, 0x18, 0x6f, 0xe3, 0xc3, 0xa9, 0x67, 0xfc, 0x55, 0xd8, 0xe1, 0x3e, 0xae, 0xf5, 0xa6, 0x25, 0x3f, 0x1c, 0x4a, 0x8b, 0x36, 0x94, 0x16, 0x03, 0xe6, 0x69, 0x04, 0xe3, 0x33, 0xbe, 0x77, 0x7e, 0x94, 0xcc, 0x39, 0x14, 0xee, 0x0b, 0x9b, 0x1c, 0xd9, 0xe3, 0x1d, 0x21, 0x9a, 0x75, 0x58, 0xe8, 0x4d, 0xf2, 0x34, 0x9a, 0xb1, 0xe3, 0xbc, 0x96, 0x8c, 0x73, 0xf2, 0xf2, 0x6f, 0xba, 0x8e, 0xf6, 0xdc, 0x24, 0x1e, 0xfa, 0x97, 0xc0, 0xc9, 0x60, 0x86, 0xa3, 0x28, 0x4c, 0x19, 0xc5, 0xfb, 0x59, 0xd2, 0x79, 0xf0, 0x63, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2b, 0x74, 0x55, 0x67, 0x18, 0x16, 0x00, 0x00, }