Decompile 2 functions in Source/Contents/Items/NeoPackageItemMgr.cpp, Source/Contents/Items/NeoPackageItemMgr.h
Batch #7078 by aDw: 0 byte-identical, 2 confirmed by peer review. - fn_24376 Singleton<NEO_PACKAGEITEM::CNeoPackageItemMgr>::GetInstance: logic confirmed by peer review - fn_24377 Singleton<NEO_PACKAGEITEM::CPaidPackageItemMgr>::GetInstance: logic confirmed by peer review Peer-reviewed-by: eAthena, Lumen Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
parent
97f50c6993
commit
2c00ff614f
2 changed files with 24 additions and 16 deletions
|
|
@ -16,6 +16,28 @@ NEO_PACKAGEITEM::CNeoPackageItemMgr* Singleton<NEO_PACKAGEITEM::CNeoPackageItemM
|
|||
template <>
|
||||
NEO_PACKAGEITEM::CPaidPackageItemMgr* Singleton<NEO_PACKAGEITEM::CPaidPackageItemMgr>::s_instance = nullptr;
|
||||
|
||||
// OFFSET: 0x00E5D020
|
||||
// FUNCTION: fn_24376
|
||||
template <>
|
||||
NEO_PACKAGEITEM::CNeoPackageItemMgr* Singleton<NEO_PACKAGEITEM::CNeoPackageItemMgr>::GetInstance() {
|
||||
if (!s_instance) {
|
||||
s_instance = new (std::nothrow) NEO_PACKAGEITEM::CNeoPackageItemMgr;
|
||||
}
|
||||
|
||||
return s_instance;
|
||||
}
|
||||
|
||||
// OFFSET: 0x00E5D090
|
||||
// FUNCTION: fn_24377
|
||||
template <>
|
||||
NEO_PACKAGEITEM::CPaidPackageItemMgr* Singleton<NEO_PACKAGEITEM::CPaidPackageItemMgr>::GetInstance() {
|
||||
if (!s_instance) {
|
||||
s_instance = new (std::nothrow) NEO_PACKAGEITEM::CPaidPackageItemMgr;
|
||||
}
|
||||
|
||||
return s_instance;
|
||||
}
|
||||
|
||||
namespace NEO_PACKAGEITEM {
|
||||
|
||||
// OFFSET: 0x006D1600
|
||||
|
|
|
|||
|
|
@ -74,24 +74,10 @@ NEO_PACKAGEITEM::CNeoPackageItemMgr* Singleton<NEO_PACKAGEITEM::CNeoPackageItemM
|
|||
template <>
|
||||
NEO_PACKAGEITEM::CPaidPackageItemMgr* Singleton<NEO_PACKAGEITEM::CPaidPackageItemMgr>::s_instance;
|
||||
|
||||
// INLINED
|
||||
template <>
|
||||
inline NEO_PACKAGEITEM::CNeoPackageItemMgr* Singleton<NEO_PACKAGEITEM::CNeoPackageItemMgr>::GetInstance() {
|
||||
if (!s_instance) {
|
||||
s_instance = new (std::nothrow) NEO_PACKAGEITEM::CNeoPackageItemMgr;
|
||||
}
|
||||
NEO_PACKAGEITEM::CNeoPackageItemMgr* Singleton<NEO_PACKAGEITEM::CNeoPackageItemMgr>::GetInstance();
|
||||
|
||||
return s_instance;
|
||||
}
|
||||
|
||||
// INLINED
|
||||
template <>
|
||||
inline NEO_PACKAGEITEM::CPaidPackageItemMgr* Singleton<NEO_PACKAGEITEM::CPaidPackageItemMgr>::GetInstance() {
|
||||
if (!s_instance) {
|
||||
s_instance = new (std::nothrow) NEO_PACKAGEITEM::CPaidPackageItemMgr;
|
||||
}
|
||||
|
||||
return s_instance;
|
||||
}
|
||||
NEO_PACKAGEITEM::CPaidPackageItemMgr* Singleton<NEO_PACKAGEITEM::CPaidPackageItemMgr>::GetInstance();
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue