Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Новый индекс IResourceSystem::GetResource

  • Автор темы Автор темы Nepyx
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
26 Авг 2024
Сообщения
23
Реакции
0
помогите найти новый индекс
раньше был 31, сейчас уже не знаю, пытался перебором найти, не помогло
Код:
Expand Collapse Copy
class IResourceSystem
{
public:
    void* QueryInterface(const char* szInterfaceName)
    {
        return MEM::CallVFunc<void*, 2U>(this, szInterfaceName);
    }

    ResourceBinding_t* GetResource(const std::string_view& szResourceName)
    {
        CBufferStringRS* buffer = new CBufferStringRS(szResourceName.data());

        return MEM::CallVFunc<ResourceBinding_t*, 31U>(this, buffer, false); // 31
    }
};
 
Скрытое содержимое
и что мне это даст? он оттуда пропал, я уже давно смотрел, поэтому и спросил
1769251927709.png


ok :roflanEbalo:
 
бро, это не то что мне надо, я же сказал это не в vdata
раньше это работало так:

Код:
Expand Collapse Copy
auto m_szAnimSkeleton = pWeapon->GetWeaponVData()->m_szAnimSkeleton();

ResourceBinding_t* animSkeleton = Interfaces::ResourceSystem->GetResource(m_szAnimSkeleton.m_szResourcePath.c_str());
if (animSkeleton)
{
    if (pWeapon->m_pAnimSkeleton() != animSkeleton)
    {
        pWeapon->m_pAnimSkeleton() = animSkeleton;
    }
}
 
помогите найти новый индекс
раньше был 31, сейчас уже не знаю, пытался перебором найти, не помогло
Код:
Expand Collapse Copy
class IResourceSystem
{
public:
    void* QueryInterface(const char* szInterfaceName)
    {
        return MEM::CallVFunc<void*, 2U>(this, szInterfaceName);
    }

    ResourceBinding_t* GetResource(const std::string_view& szResourceName)
    {
        CBufferStringRS* buffer = new CBufferStringRS(szResourceName.data());

        return MEM::CallVFunc<ResourceBinding_t*, 31U>(this, buffer, false); // 31
    }
};
CResourceSystem::FindOrRegisterResourceByName_Internal index 79
 
Назад
Сверху Снизу