Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Super Sonic animated textures
- if (GameState != 16)
- {
- if (is_super)
- {
- for (auto iter = materials.cbegin(); iter != materials.cend(); ++iter) (*iter)->attr_texId = 30 + ((FrameCounter / 3) % 32);
- HMODULE handle = GetModuleHandle(L"CHRMODELS_orig");
- NJS_OBJECT **___SONIC_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___SONIC_OBJECTS");
- ___SONIC_OBJECTS[44]->basicdxmodel->mats[0].attr_texId = SUPERSpinballtextures[(FrameCounter / 3) % 32];
- }
- if (is_hyper)
- {
- for (auto iter = materials2.cbegin(); iter != materials2.cend(); ++iter) (*iter)->attr_texId = 34 + ((FrameCounter / 3) % 32);
- HMODULE handle = GetModuleHandle(L"CHRMODELS_orig");
- NJS_OBJECT **___SONIC_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___SONIC_OBJECTS");
- ___SONIC_OBJECTS[44]->basicdxmodel->mats[0].attr_texId = HYPERSpinballtextures[(FrameCounter / 3) % 32];
- }
- }
Add Comment
Please, Sign In to add comment