File tree Expand file tree Collapse file tree 3 files changed +4
-5
lines changed
godot-codegen/src/special_cases Expand file tree Collapse file tree 3 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -1036,7 +1036,6 @@ pub fn classify_codegen_level(class_name: &str) -> Option<ClassCodegenLevel> {
1036
1036
| "RenderSceneData" | "RenderSceneDataExtension"
1037
1037
=> ClassCodegenLevel :: Servers ,
1038
1038
// Declared final (un-inheritable) in Rust, but those are still servers.
1039
- // NOTE: while these _types_ are available at Server level, the singletons themselves are actually not available until _even after_ Editor level.
1040
1039
| "AudioServer" | "CameraServer" | "NavigationServer2D" | "NavigationServer3D" | "RenderingServer" | "TranslationServer" | "XRServer" | "DisplayServer"
1041
1040
=> ClassCodegenLevel :: Servers ,
1042
1041
Original file line number Diff line number Diff line change @@ -33,11 +33,11 @@ unsafe impl ExtensionLibrary for framework::IntegrationTests {
33
33
// Make sure we can access early core singletons.
34
34
object_tests:: test_early_core_singletons ( ) ;
35
35
}
36
- InitLevel :: Servers => { }
37
- InitLevel :: Scene => {
36
+ InitLevel :: Servers => {
38
37
// Make sure we can access server singletons by now.
39
- object_tests:: test_general_singletons ( ) ;
38
+ object_tests:: test_server_singletons ( ) ;
40
39
}
40
+ InitLevel :: Scene => { }
41
41
InitLevel :: Editor => { }
42
42
}
43
43
}
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ pub fn test_early_core_singletons() {
60
60
}
61
61
62
62
// Runs during scene init level to ensure we can access general singletons in the Scene init call for the extension as a whole.
63
- pub fn test_general_singletons ( ) {
63
+ pub fn test_server_singletons ( ) {
64
64
let mut rendering = godot:: classes:: RenderingServer :: singleton ( ) ;
65
65
assert ! ( rendering. get_test_cube( ) != godot:: builtin:: Rid :: Invalid ) ;
66
66
}
You can’t perform that action at this time.
0 commit comments