#ifndef PARTICLE_ENTITY_ADDITIONAL_DATA_H
#define PARTICLE_ENTITY_ADDITIONAL_DATA_H



#include "../ParticleAdditionalData.h"



struct ParticleEntityAdditionalData : public ParticleAdditionalData
{
    ParticleEntityAdditionalData(Ogre::SceneNode* scene_node):
        node(scene_node)
    {
    };

    void SetVisible(bool visible)
    {
        if (node != NULL)
        {
            node->setVisible(visible);
        }
    }

    Ogre::SceneNode* node;
};


#endif // PARTICLE_ENTITY_ADDITIONAL_DATA_H
