refactor: extract getUnitByGuid() to replace 10 entity lookup + dynamic_cast patterns

Add GameHandler::getUnitByGuid() that combines entityManager.getEntity()
with dynamic_cast<Unit*>. Replaces 10 two-line lookup+cast blocks with
single-line calls.
This commit is contained in:
Kelsi 2026-03-25 13:12:51 -07:00
parent c8617d20c8
commit fe043b5da8
2 changed files with 16 additions and 20 deletions

View file

@ -2517,6 +2517,7 @@ private:
void triggerQuestAcceptResync(uint32_t questId, uint64_t npcGuid, const char* reason);
bool hasQuestInLog(uint32_t questId) const;
std::string guidToUnitId(uint64_t guid) const;
Unit* getUnitByGuid(uint64_t guid);
std::string getQuestTitle(uint32_t questId) const;
const QuestLogEntry* findQuestLogEntry(uint32_t questId) const;
int findQuestLogSlotIndexFromServer(uint32_t questId) const;