diff --git a/Source/Contents/NavigationManager.h b/Source/Contents/NavigationManager.h index 47e76a74..21640ebc 100644 --- a/Source/Contents/NavigationManager.h +++ b/Source/Contents/NavigationManager.h @@ -33,6 +33,11 @@ struct NaviLink { }; struct NaviDataEntry { + NaviDataEntry(); + + // INLINED + NaviDataEntry(int previous, CNavi_Link* link, int cost) : previous(previous), link(link), cost(cost) {} + void Reset(); void Init(); int GetPrevious() const; diff --git a/Source/Contents/NavigationSource.cpp b/Source/Contents/NavigationSource.cpp index 906ad81a..bd0a3779 100644 --- a/Source/Contents/NavigationSource.cpp +++ b/Source/Contents/NavigationSource.cpp @@ -110,6 +110,11 @@ int CNavigationManager::SaveCurrentTarget() { return 0; } +// OFFSET: 0x00B880B0 +// FUNCTION: fn_19363 +NaviDataEntry::NaviDataEntry() : previous(-1), link(nullptr), cost(0) { +} + // OFFSET: 0x00B880D0 // FUNCTION: fn_19364 CNaviData::CNaviData() : info(nullptr), cellX(0), cellY(0), range(50000) {