You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-08 12:40:44 +00:00
Changed Vector3.snap from fmod to stepify, which makes more sense, fixes #6399
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#define VISUALSCRIPTEXPRESSION_H
|
||||
|
||||
#include "visual_script.h"
|
||||
#include "visual_script_builtin_funcs.h"
|
||||
|
||||
class VisualScriptExpression : public VisualScriptNode {
|
||||
|
||||
@@ -35,6 +36,7 @@ friend class VisualScriptNodeInstanceExpression;
|
||||
TK_PARENTHESIS_OPEN,
|
||||
TK_PARENTHESIS_CLOSE,
|
||||
TK_IDENTIFIER,
|
||||
TK_BUILTIN_FUNC,
|
||||
TK_SELF,
|
||||
TK_CONSTANT,
|
||||
TK_BASIC_TYPE,
|
||||
@@ -101,6 +103,7 @@ friend class VisualScriptNodeInstanceExpression;
|
||||
TYPE_ARRAY,
|
||||
TYPE_DICTIONARY,
|
||||
TYPE_CONSTRUCTOR,
|
||||
TYPE_BUILTIN_FUNC,
|
||||
TYPE_CALL
|
||||
};
|
||||
|
||||
@@ -214,6 +217,14 @@ friend class VisualScriptNodeInstanceExpression;
|
||||
|
||||
};
|
||||
|
||||
struct BuiltinFuncNode : public ENode {
|
||||
VisualScriptBuiltinFunc::BuiltinFunc func;
|
||||
Vector<ENode*> arguments;
|
||||
BuiltinFuncNode() {
|
||||
type=TYPE_BUILTIN_FUNC;
|
||||
}
|
||||
};
|
||||
|
||||
template<class T>
|
||||
T* alloc_node() {
|
||||
T* node = memnew(T);
|
||||
|
||||
Reference in New Issue
Block a user