diff --git a/server/hallserver/common/types.go b/server/hallserver/common/types.go index 67ab8368..8211a7e7 100644 --- a/server/hallserver/common/types.go +++ b/server/hallserver/common/types.go @@ -28,6 +28,7 @@ type Player interface { GetName() string GetAvatarUrl() string GetHeroId() string + GetHeadFrame() int32 GetPing() int32 SendMsg(proto.Message) IsOnline() bool diff --git a/server/hallserver/player/player.go b/server/hallserver/player/player.go index 082dd6df..66e8e444 100644 --- a/server/hallserver/player/player.go +++ b/server/hallserver/player/player.go @@ -19,6 +19,7 @@ type player struct { name string avatarUrl string heroId string + headFrame int32 ping int32 } @@ -86,6 +87,10 @@ func (this *player) GetHeroId() string { return this.heroId } +func (this *player) GetHeadFrame() int32 { + return this.headFrame +} + func (this *player) GetPing() int32 { return this.ping } diff --git a/server/hallserver/proto/cs_proto.proto b/server/hallserver/proto/cs_proto.proto index d23f7860..00a25c5b 100644 --- a/server/hallserver/proto/cs_proto.proto +++ b/server/hallserver/proto/cs_proto.proto @@ -113,6 +113,7 @@ message MFMember optional string name = 2; // optional string avatar_url = 3; //头像 optional int32 hero_id = 4; //英雄id + optional int32 head_frame = 5; //头像框 optional int32 state = 9; //0:准备 1:已准备 optional int32 ping = 20; //ping值(单位毫秒) }