// MNetworkVarNames = CCitadelMinimapComponent::Storage_t m_CCitadelMinimapComponent
// MNetworkVarNames = bool m_bActive
// MNetworkVarNames = CUtlString m_sPickupName
// MNetworkVarNames = int m_nNameOffset
// MNetworkVarNames = CUtlString m_sAmbientNoise
// MNetworkVarNames = Vector m_vVacuumStartPos
// MNetworkVarNames = Vector m_vInitialVacuumVel
// MNetworkVarNames = CHandle< CCitadelPlayerPawn> m_hVacuumTarget
class CCitadel_BreakablePropPickup : public CBaseAnimGraph
{
public:
    // MNetworkEnable
    // MNetworkUserGroup = CCitadelMinimapComponent
    // MNetworkAlias = CCitadelMinimapComponent
    // MNetworkTypeAlias = CCitadelMinimapComponent
    CCitadelMinimapComponent m_CCitadelMinimapComponent;
    // MNetworkEnable
    bool m_bActive;
    // MNetworkEnable
    CUtlString m_sPickupName;
    // MNetworkEnable
    int32 m_nNameOffset;
    // MNetworkEnable
    CUtlString m_sAmbientNoise;
    // MNetworkEnable
    Vector m_vVacuumStartPos;
    // MNetworkEnable
    Vector m_vInitialVacuumVel;
    // MNetworkEnable
    CHandle<CCitadelPlayerPawn> m_hVacuumTarget;
private:
    uint8 pad_0B0C[28];
public:
    GameTime_t m_flVacuumStartTime;
    Vector m_vImpactVel;
    Vector m_vImpactPos;
    GameTime_t m_flImpactTime;
};