limboai/blackboard/bb_param/bb_variant.h

26 lines
442 B
C++

/* bb_variant.h */
#ifndef BB_VARIANT_H
#define BB_VARIANT_H
#include "bb_param.h"
#include "core/object/object.h"
#include "core/variant/variant.h"
class BBVariant : public BBParam {
GDCLASS(BBVariant, BBParam);
private:
Variant::Type type;
protected:
static void _bind_methods();
virtual Variant::Type get_type() const override { return type; }
void set_type(Variant::Type p_type);
public:
BBVariant();
};
#endif // BB_VARIANT