From 95c606490fb34ac2f3fe3387bfba83d1e15a3031 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 30 May 2023 15:05:24 +0800 Subject: [PATCH] 1 --- server/gameserver/batchsync.h | 7 +++++++ server/gameserver/pbutils.cc | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/server/gameserver/batchsync.h b/server/gameserver/batchsync.h index 1d481f6d..304f1a42 100644 --- a/server/gameserver/batchsync.h +++ b/server/gameserver/batchsync.h @@ -2,6 +2,11 @@ #include +namespace cs +{ + class SMSyncPosition; +}; + struct SyncObject { int obj_uniid = 0; @@ -9,6 +14,8 @@ struct SyncObject glm::vec3 pos = glm::vec3(0.0f, 0.0f, 0.0f); glm::vec3 dir = glm::vec3(0.0f, 0.0f, 0.0f); long long last_sync_frameno = 0; + + void FillSMSyncPosition(cs::SMSyncPosition& sync_msg); }; class Creature; diff --git a/server/gameserver/pbutils.cc b/server/gameserver/pbutils.cc index 38978de2..0eefc6e7 100644 --- a/server/gameserver/pbutils.cc +++ b/server/gameserver/pbutils.cc @@ -43,6 +43,7 @@ #include "stats.h" #include "sandtable.h" #include "frameeventdata.h" +#include "batchsync.h" #include "mt/Param.h" #include "mt/Buff.h" @@ -2142,3 +2143,8 @@ void Room::NotifyNewsTicker(int msg_type, std::vector msg_content) hum->SendNotifyMsg(notify_msg); }); } + +void SyncObject::FillSMSyncPosition(cs::SMSyncPosition& sync_msg) +{ + +}