/***************************************************************************
*                                                                          *
*  Copyright (C) Golaem S.A.  All Rights Reserved.                         *
*                                                                          *
***************************************************************************/

#pragma once

#include "glmRTTI.h"
#include "glmCoreAPI.h"

#include <glmGolaemCharacterDeclarations.h> // GolaemCharacter declarations

namespace glm
{
    class Vector2;

    /**
	 * \brief User data on top of the GenericSpecificConverter
	 */
    class GLM_CORE_API CharacterUserDataV0
    {
        GLM_RTTI("acfc75d4-ba38-4e41-aede-46b112854eac", CharacterUserDataV0, addAttributes);

    public:
        GLM_CLASS_STAT_ID( glm::MemoryStatIds::Simulation);

        CharacterUserDataV0();
        ~CharacterUserDataV0();

        glm::Array<Vector2> _nodesPositions;

    private:
        static void addAttributes();
    };
} // namespace glm
