Program Listing for File Script.hpp

↰ Return to documentation for file (engine/include/Cacao/Script.hpp)

#pragma once

#include "Actor.hpp"
#include "DllHelper.hpp"

namespace Cacao {
    class CACAO_API ASTRA_REFLECT Script : public Component {
      public:
        virtual void OnDynTick([[maybe_unused]] float timestep) {};

        ASTRASETUP(Script)
        virtual ~Script() {}

#ifdef _ASTRAGENERATE
        Script() {}
#endif
      protected:
#ifndef _ASTRAGENERATE
        Script() {}
        friend struct astra::CommonActions<Script>;
#endif
    };
}