Looking at both files, I think the reason they are not appearing in the editor is because some (all in gul_char.gd
) are missing the export
keyword before the function. Any variable that needs to be exposed to the editor has to have the export
keyword before it, otherwise Godot doesn't know to show it in the editor.
Another thing that might be contributing to the issue is for the variables that do have the export keyword, you do not specify which type to use. You can specify which type by using the following syntax: export (type) var variable_name = default_value
. So for line 4 in gul_form.gd for example, you would want to change it to the following: export (float) var run_acceleration := 50.0
But other than the two things I listed above, looking through the scripts I don't see anything else that could be contributing to the variables not appearing in the editor.
Hopefully this helps!