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

#pragma once

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

namespace glm
{
    struct GLM_CORE_API GolaemCharacterInterface
    {
        GLM_ABSTRACT_RTTI("bc8671fd-4173-454c-b5fe-a9abe4dbcf15", GolaemCharacterInterface, addAttributes);

    public:
        virtual ~GolaemCharacterInterface();

    private:
        /**
         * \brief Add the inspectable attributes to the class RTTI
         */
        static void addAttributes();
    };
} // namespace glm
