收藏室
This commit is contained in:
parent
665f818f22
commit
5435ffbed5
@ -3666,6 +3666,10 @@ func ReqCollect(player *Player, buf []byte) error {
|
||||
switch Type {
|
||||
case collect.COLLECT_TYPE_EMOJI:
|
||||
Num = player.PlayMod.getEmojiMod().GetEmojiNum()
|
||||
case collect.COLLECT_TYPE_FACE:
|
||||
Num = player.PlayMod.getFaceMod().GetFaceNum()
|
||||
case collect.COLLECT_TYPE_AVATAR:
|
||||
Num = player.PlayMod.getAvatarMod().GetAvatarNum()
|
||||
}
|
||||
Items, err := CollectMod.GetReward(int(req.Id), Num)
|
||||
if err != nil {
|
||||
|
||||
@ -39,6 +39,10 @@ func (a *AvatarMod) InitData() {
|
||||
}
|
||||
}
|
||||
|
||||
func (a *AvatarMod) GetAvatarNum() int {
|
||||
return len(a.List)
|
||||
}
|
||||
|
||||
func (a *AvatarMod) SetAvatar(Id int) error {
|
||||
if _, ok := a.List[Id]; !ok {
|
||||
return fmt.Errorf("avatar id not exist")
|
||||
|
||||
@ -18,7 +18,9 @@ type CollectInfo struct {
|
||||
}
|
||||
|
||||
const (
|
||||
COLLECT_TYPE_EMOJI = 1
|
||||
COLLECT_TYPE_EMOJI = 1
|
||||
COLLECT_TYPE_FACE = 2
|
||||
COLLECT_TYPE_AVATAR = 3
|
||||
)
|
||||
|
||||
func (c *Collect) InitData() {
|
||||
|
||||
@ -40,6 +40,10 @@ func (f *FaceMod) InitData() {
|
||||
}
|
||||
}
|
||||
|
||||
func (f *FaceMod) GetFaceNum() int {
|
||||
return len(f.List)
|
||||
}
|
||||
|
||||
func (f *FaceMod) SetFace(Id int) error {
|
||||
if Id == 0 {
|
||||
f.SetId = Id
|
||||
|
||||
Loading…
Reference in New Issue
Block a user