rokojori-godot/rokojori-action-library-def.../interactions/RJPointable.json

29 lines
570 B
JSON

{
"class":"RJPointable:Node3D",
"includes":
[
"./RJAction.h",
"./RJPointer.h"
],
"forwards":
[
"template<typename Type> class Ref;",
"class RJPointer;"
],
"public":
{
"pointingPriority":"int = 0",
"onPointed":"Node<RJAction>",
"onUnpointed":"Node<RJAction>",
"onPointerAdded":"Node<RJAction>",
"onPointerRemoved":"Node<RJAction>",
"updatePointerState()":{ "pointer":"Ref<RJPointer>", "pointed":"bool" },
"getPointer():Ref<RJPointer>":{ "index":"int" },
"numPointing():int":{}
}
}