#include "common.h"
#include "vg/vg_steam_ugc.h"
#include "workshop_types.h"
-#include "addon_cache.h"
+#include "vg/vg_mem_pool.h"
#include "world.h"
#include "player.h"
u32 reg_index;
addon_reg *reg_ptr;
- addon_cache_node cachenode;
+ vg_pool_node cachenode;
}
*boards;
- addon_cache board_cache;
+ vg_pool board_cache;
+
+ struct cache_playermodel{
+ enum cache_board_state state;
+ struct player_model model;
+ u32 reg_index;
+ addon_reg *reg_ptr;
+ vg_pool_node cachenode;
+ }
+ *playermodels;
+ vg_pool playermodel_cache;
SDL_SpinLock sl_cache;
}