You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
Fix enums bindings
Add missed bindings for enums Move some enums to class to have correct output of api.json
This commit is contained in:
@@ -748,6 +748,13 @@ void VisualScriptFunctionCall::_bind_methods() {
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_NODE_PATH);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_INSTANCE);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_BASIC_TYPE);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_SINGLETON);
|
||||
|
||||
BIND_ENUM_CONSTANT(RPC_DISABLED);
|
||||
BIND_ENUM_CONSTANT(RPC_RELIABLE);
|
||||
BIND_ENUM_CONSTANT(RPC_UNRELIABLE);
|
||||
BIND_ENUM_CONSTANT(RPC_RELIABLE_TO_ID);
|
||||
BIND_ENUM_CONSTANT(RPC_UNRELIABLE_TO_ID);
|
||||
}
|
||||
|
||||
class VisualScriptNodeInstanceFunctionCall : public VisualScriptNodeInstance {
|
||||
@@ -1487,6 +1494,19 @@ void VisualScriptPropertySet::_bind_methods() {
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_SELF);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_NODE_PATH);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_INSTANCE);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_BASIC_TYPE);
|
||||
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_NONE);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_ADD);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_SUB);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_MUL);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_DIV);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_MOD);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_SHIFT_LEFT);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_SHIFT_RIGHT);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_BIT_AND);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_BIT_OR);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_BIT_XOR);
|
||||
}
|
||||
|
||||
class VisualScriptNodeInstancePropertySet : public VisualScriptNodeInstance {
|
||||
|
||||
Reference in New Issue
Block a user