Sensor
This commit is contained in:
parent
88c864ac6a
commit
c040dcae24
|
@ -14,7 +14,7 @@ class RJSelector : public Resource
|
|||
protected:
|
||||
static void _bind_methods();
|
||||
|
||||
GDVIRTUAL1R(bool, select, Ref<Node>)
|
||||
GDVIRTUAL1R( bool, select, Ref<Node>)
|
||||
|
||||
public:
|
||||
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
/* RJSensor.cpp */
|
||||
|
||||
#include "RJSensor.h"
|
||||
|
||||
|
||||
void RJSensor::_bind_methods()
|
||||
{
|
||||
GDVIRTUAL_BIND( getValue );
|
||||
GDVIRTUAL_BIND( isActive );
|
||||
GDVIRTUAL_BIND( wasActive );
|
||||
GDVIRTUAL_BIND( updateValue );
|
||||
|
||||
}
|
||||
|
||||
RJSensor::RJSensor()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
RJSensor::~RJSensor()
|
||||
{
|
||||
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
/* RJSensor.h */
|
||||
|
||||
#ifndef ROKOJORI_CORE__SENSOR_H
|
||||
#define ROKOJORI_CORE__SENSOR_H
|
||||
|
||||
#include "scene/main/node.h"
|
||||
|
||||
|
||||
class RJSensor : public Node
|
||||
{
|
||||
GDCLASS(RJSensor, Node);
|
||||
|
||||
protected:
|
||||
static void _bind_methods();
|
||||
|
||||
public:
|
||||
|
||||
GDVIRTUAL0R( float, getValue );
|
||||
GDVIRTUAL0R( bool, isActive );
|
||||
GDVIRTUAL0R( bool, wasActive );
|
||||
GDVIRTUAL1( updateValue, float );
|
||||
|
||||
RJSensor();
|
||||
~RJSensor();
|
||||
};
|
||||
|
||||
|
||||
#endif // ROKOJORI_CORE__SENSOR_H
|
|
@ -7,6 +7,7 @@
|
|||
#include "./RJNetworkNode.h"
|
||||
#include "./RJAction.h"
|
||||
#include "./RJSelector.h"
|
||||
#include "./RJSensor.h"
|
||||
|
||||
void initialize_rokojori_action_library_module( ModuleInitializationLevel p_level )
|
||||
{
|
||||
|
@ -18,6 +19,7 @@ void initialize_rokojori_action_library_module( ModuleInitializationLevel p_leve
|
|||
ClassDB::register_class<RJNetworkNode>();
|
||||
ClassDB::register_class<RJAction>();
|
||||
ClassDB::register_class<RJSelector>();
|
||||
ClassDB::register_class<RJSensor>();
|
||||
}
|
||||
|
||||
void uninitialize_rokojori_action_library_module( ModuleInitializationLevel p_level )
|
||||
|
|
Loading…
Reference in New Issue