From c7c137de9adb6e444ebd2cada593bf28031a9d3b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 7 Mar 2023 15:04:08 +0800 Subject: [PATCH] 1 --- server/gameserver/player.cc | 39 ++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 1a9cf09d..deeb9b3e 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -99,20 +99,31 @@ void Player::Initialize() MarkSyncActivePlayer(__FILE__, __LINE__, __func__); } { - room->xtimer.SetTimeoutEx - (SERVER_FRAME_RATE * 2, - [this] (int event, const a8::Args* args) - { - if (a8::TIMER_EXEC_EVENT == event) { - room->frame_event.AddPropChg - (GetWeakPtrRef(), - kPropReviveCion, - 0, - GetBattleContext()->GetReviveCoin(), - true); - } - }, - &xtimer_attacher); + room->xtimer.SetTimeoutEx + (SERVER_FRAME_RATE * 2, + [this] (int event, const a8::Args* args) + { + if (a8::TIMER_EXEC_EVENT == event) { + room->frame_event.AddPropChg + (GetWeakPtrRef(), + kPropReviveCion, + 0, + GetBattleContext()->GetReviveCoin(), + true); + } + }, + &xtimer_attacher); + } + { + room->xtimer.SetTimeoutEx + (SERVER_FRAME_RATE * 2, + [this] (int event, const a8::Args* args) + { + if (a8::TIMER_EXEC_EVENT == event) { + SyncVolume(-1); + } + }, + &xtimer_attacher); } }