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) +{ + +}