This commit is contained in:
aozhiwei 2023-05-29 15:48:31 +08:00
parent d8dfd96829
commit b526e5dd3d
2 changed files with 2 additions and 0 deletions

View File

@ -1397,6 +1397,7 @@ void Human::FillMFGasData(cs::MFGasData* gas_data)
long long duration = room->GetGasInactiveTime() * SERVER_FRAME_RATE - long long duration = room->GetGasInactiveTime() * SERVER_FRAME_RATE -
(room->GetFrameNo() - room->GetGasData().gas_start_frameno); (room->GetFrameNo() - room->GetGasData().gas_start_frameno);
gas_data->set_duration(std::max(duration * 50, (long long)1000) / 1000); gas_data->set_duration(std::max(duration * 50, (long long)1000) / 1000);
gas_data->set_total_duration(room->GetGasInactiveTime());
} else if (room->GetGasData().GetGasMode() == GasJump) { } else if (room->GetGasData().GetGasMode() == GasJump) {
gas_data->set_duration(0); gas_data->set_duration(0);
} else if (room->GetGasData().GetGasMode() == GasMoving) { } else if (room->GetGasData().GetGasMode() == GasMoving) {

View File

@ -650,6 +650,7 @@ message MFGasData
*/ */
optional int32 mode = 1; //0:inactive 1:waiting 2:moving 3:jump optional int32 mode = 1; //0:inactive 1:waiting 2:moving 3:jump
optional float duration = 2; //() optional float duration = 2; //()
optional float total_duration = 7; //()inactive时有效
optional MFVec3 pos_old = 3; // optional MFVec3 pos_old = 3; //
optional MFVec3 pos_new = 4; // optional MFVec3 pos_new = 4; //
optional float rad_old = 5; // optional float rad_old = 5; //