Decompile 5 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h, ...

Batch #1541 by ragnarok-clanker: 5 byte-identical, 0 confirmed by peer review.

- fn_19473 CNavi_Link::GetTitle: byte-identical
- fn_19475 CNavi_Link::GetName: byte-identical
- fn_19487 CNavi_Link::GetIndex: byte-identical
- fn_19492 CNavi_Link::GetType: byte-identical
- fn_19494 CNavi_Link::GetId: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/NavigationLink.cpp
This commit is contained in:
ragnarok-clanker 2026-10-28 17:38:51 +00:00
commit dfadb24ce5
5 changed files with 118 additions and 0 deletions

View file

@ -1,8 +1,13 @@
#include "Contents/NavigationManager.h"
#include "Client/Session.h"
#include "Resource/ResourceMgr.h"
#include <cstdio>
#include <cstring>
// GLOBAL: gl_24627
CNavigationManager g_navigationManager;
// OFFSET: 0x00B96980
// FUNCTION: fn_19588
NavigationTarget CNavigationManager::GetCurrentTarget() const {
@ -102,3 +107,30 @@ int CNavigationManager::SaveCurrentTarget() {
this->savedTarget = this->currentTarget;
return 0;
}
// OFFSET: 0x00B880D0
// OFFSET: 0x00B88530
// OFFSET: 0x00B8CC10
// INLINED
NavigationTarget::~NavigationTarget() {
this->type = -1;
this->object = nullptr;
this->x = -1;
this->y = -1;
this->name.clear();
}
// OFFSET: 0x00B92580
// OFFSET: 0x00B92CA0
// OFFSET: 0x00B959D0
// OFFSET: 0x00B95A20
// OFFSET: 0x00B961A0
// OFFSET: 0x00B96BA0