From eadb885126a79a50adbd8448b4afcf29dea65381 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Fri, 25 Apr 2025 14:27:27 +0800 Subject: [PATCH] =?UTF-8?q?playroom=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/PlayerBack.go | 1 + src/server/game/mod/playroom/playroom.go | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/server/game/PlayerBack.go b/src/server/game/PlayerBack.go index 11fbc366..d426e41a 100644 --- a/src/server/game/PlayerBack.go +++ b/src/server/game/PlayerBack.go @@ -89,6 +89,7 @@ func PlayroomBackData(p *Player) { r.Jackpot = int32(PlayroomMod.JackpotNum) r.Upvote = int32(PlayroomMod.Upvote) r.RoomPoint = int32(PlayroomMod.RoomPoint) + r.Unlock = PlayroomMod.GetUnlockIds() r.DailyTaskReward = GoUtil.IntToInt32(PlayroomMod.DailyTaskReward) r.DailyTask = PlayroomMod.BackDataTask() p.PushClientRes(r) diff --git a/src/server/game/mod/playroom/playroom.go b/src/server/game/mod/playroom/playroom.go index bf547d81..ba342550 100644 --- a/src/server/game/mod/playroom/playroom.go +++ b/src/server/game/mod/playroom/playroom.go @@ -793,6 +793,14 @@ func (p *PlayroomMod) Unlock(Id int) error { return nil } +func (p *PlayroomMod) GetUnlockIds() []int32 { + UnlockIds := make([]int32, 0) + for k := range p.UnlockList { + UnlockIds = append(UnlockIds, int32(k)) + } + return UnlockIds +} + func (p *PlayroomMod) GetDressSet() map[int]int { return p.DressSet }