The Shaggy Dev | Callbacks and function references in Godot 3 using FuncRefs @TheShaggyDev | Uploaded November 2021 | Updated October 2024, 3 hours ago.
While functions are not first-class objects in Godot, FuncRefs can help replace some of that missing functionality. Using the built-in funcref() function, we can create objects that maintain a reference to and can call a selected function anywhere in our code.
Intro and first-class functions: 00:00
Funcref overview: 01:31
Sample project: 02:10
Source code: github.com/theshaggydev/the-shaggy-dev-projects/tree/main/projects/godot-3/funcref
Text post: shaggydev.com/2021/11/28/funcref
Godot documentation: docs.godotengine.org/en/stable/classes/class_funcref.html
While functions are not first-class objects in Godot, FuncRefs can help replace some of that missing functionality. Using the built-in funcref() function, we can create objects that maintain a reference to and can call a selected function anywhere in our code.
Intro and first-class functions: 00:00
Funcref overview: 01:31
Sample project: 02:10
Source code: github.com/theshaggydev/the-shaggy-dev-projects/tree/main/projects/godot-3/funcref
Text post: shaggydev.com/2021/11/28/funcref
Godot documentation: docs.godotengine.org/en/stable/classes/class_funcref.html