Check it, I do not know how this method, I have never needed to change
Code:
bool HUDStore::Init()
{
if(!gfxMovie.Load("Data\\Menu\\WarZ_HUD_GeneralStore.swf", false))
return false;
#define MAKE_CALLBACK(FUNC) game_new r3dScaleformMovie::TGFxEICallback<HUDStore>(this, &HUDStore::FUNC)
gfxMovie.RegisterEventHandler("eventBuyItem", MAKE_CALLBACK(eventBuyItem));
gfxMovie.RegisterEventHandler("eventReturnToGame", MAKE_CALLBACK(eventReturnToGame));
gfxMovie.SetCurentRTViewport( Scaleform::GFx::Movie::SM_ExactFit );
addItemCategoriesToUI(gfxMovie);
addItemsAndCategoryToUI(gfxMovie);
addStoreToUI(gfxMovie);
isActive_ = false;
isInit = true;
isLockedUI = false;
return true;
}