#pragma once #include #include "Runtime/CRandom16.hpp" #include "Runtime/CToken.hpp" #include "Runtime/GCNTypes.hpp" namespace urde { class CSimplePool; class CTransitionDatabaseGame; struct CAnimSysContext { TToken x0_transDB; std::shared_ptr x8_random; CSimplePool& xc_store; CAnimSysContext(const TToken& transDB, u32 randomSeed, CSimplePool& store) : x0_transDB(transDB), x8_random(std::make_shared(randomSeed)), xc_store(store) {} }; } // namespace urde