From d116fc41dfc29a798ea2047c0b5cdb9ce2c6173e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 26 Aug 2020 17:22:47 +0800 Subject: [PATCH] 1 --- server/gameserver/navmeshhelper.cc | 36 ++++++++++++++++++++++++++++++ server/gameserver/navmeshhelper.h | 12 +++++----- 2 files changed, 42 insertions(+), 6 deletions(-) diff --git a/server/gameserver/navmeshhelper.cc b/server/gameserver/navmeshhelper.cc index 9b1c8fa..219fa2d 100644 --- a/server/gameserver/navmeshhelper.cc +++ b/server/gameserver/navmeshhelper.cc @@ -1,11 +1,47 @@ #include "precompile.h" +#include + #include "mapinstance.h" #include "metamgr.h" #include "navmeshhelper.h" #include "collider.h" #include "entity.h" +void BuildContext::doResetLog() +{ + a8::UdpLog::Instance()->Debug("doResetLog", {}); +} + +void BuildContext::doLog(const rcLogCategory category, const char* msg, const int len) +{ + a8::UdpLog::Instance()->Debug("doLog category:%d msg:%s", + { + category, + msg + }); +} + +void BuildContext::doResetTimers() +{ + a8::UdpLog::Instance()->Debug("doResetTimers", {}); +} + +void BuildContext::doStartTimer(const rcTimerLabel label) +{ + a8::UdpLog::Instance()->Debug("doStartTimer lable:%d", {label}); +} + +void BuildContext::doStopTimer(const rcTimerLabel label) +{ + a8::UdpLog::Instance()->Debug("doStopTimer lable:%d", {label}); +} + +int BuildContext::doGetAccumulatedTime(const rcTimerLabel label) const +{ + return 0; +} + void NavMeshHelper::OutputObjFile(MapInstance* map_instance) { std::vector vertexs; diff --git a/server/gameserver/navmeshhelper.h b/server/gameserver/navmeshhelper.h index 31908e4..2c67fb0 100644 --- a/server/gameserver/navmeshhelper.h +++ b/server/gameserver/navmeshhelper.h @@ -174,12 +174,12 @@ struct MeshProcess : public dtTileCacheMeshProcess class BuildContext : public rcContext { protected: - virtual void doResetLog() {} - virtual void doLog(const rcLogCategory category, const char* msg, const int len) {} - virtual void doResetTimers() {} - virtual void doStartTimer(const rcTimerLabel label) {} - virtual void doStopTimer(const rcTimerLabel label) {} - virtual int doGetAccumulatedTime(const rcTimerLabel label) const { return 0;} + virtual void doResetLog() override; + virtual void doLog(const rcLogCategory category, const char* msg, const int len) override; + virtual void doResetTimers() override; + virtual void doStartTimer(const rcTimerLabel label) override; + virtual void doStopTimer(const rcTimerLabel label) override; + virtual int doGetAccumulatedTime(const rcTimerLabel label) const override; }; class MapInstance;