cstrike15_src/public/dmxloader/utlsoacontainer_serialization.h
2025-06-04 03:22:50 +02:00

28 lines
1010 B
C++

//========== Copyright (c) Valve Corporation, All rights reserved. ============
//
// Purpose: performs serialization for CSOAContainer (avoids tier1 depending on datamodel)
//
//=============================================================================
#ifndef UTLSOACONTAINER_SERIALIZATION_H
#define UTLSOACONTAINER_SERIALIZATION_H
#ifdef _WIN32
#pragma once
#endif
//-----------------------------------------------------------------------------
// Forward declarations
//-----------------------------------------------------------------------------
class CSOAContainer;
//-----------------------------------------------------------------------------
// Serialization/Unserialization
//-----------------------------------------------------------------------------
bool SerializeCSOAContainer( const CSOAContainer *pContainer, CDmxElement *pRootElement );
bool UnserializeCSOAContainer( const CSOAContainer *pContainer, const CDmxElement *pRootElement );
#endif // UTLSOACONTAINER_SERIALIZATION_H