@@ -214,6 +214,8 @@ pub unsafe extern "C" fn get_virtual<T: cap::ImplementsGodotVirtual>(
214214 name : sys:: GDExtensionConstStringNamePtr ,
215215 hash : u32 ,
216216) -> sys:: GDExtensionClassCallVirtual {
217+ crate :: warn_editor_placeholder_v06!( id: "EditorPlaceholderV06Virtual" , surface: "virtual callbacks (ready, notification, on_property_get_revert, ...)" ) ;
218+
217219 unsafe {
218220 // This string is not ours, so we cannot call the destructor on it.
219221 let borrowed_string = StringName :: borrow_string_sys ( name) ;
@@ -228,6 +230,8 @@ pub unsafe extern "C" fn get_virtual<T: cap::ImplementsGodotVirtual>(
228230 _class_user_data : * mut std:: ffi:: c_void ,
229231 name : sys:: GDExtensionConstStringNamePtr ,
230232) -> sys:: GDExtensionClassCallVirtual {
233+ crate :: warn_editor_placeholder_v06!( id: "EditorPlaceholderV06Virtual" , surface: "virtual callbacks (ready, notification, on_property_get_revert, ...)" ) ;
234+
231235 // This string is not ours, so we cannot call the destructor on it.
232236 let borrowed_string = StringName :: borrow_string_sys ( name) ;
233237 let method_name = borrowed_string. to_string ( ) ;
@@ -299,6 +303,8 @@ pub unsafe extern "C" fn get_property<T: cap::GodotGet>(
299303 name : sys:: GDExtensionConstStringNamePtr ,
300304 ret : sys:: GDExtensionVariantPtr ,
301305) -> sys:: GDExtensionBool {
306+ crate :: warn_editor_placeholder_v06!( id: "EditorPlaceholderV06Property" , surface: "#[var] accessors and IObject::on_get/on_set" ) ;
307+
302308 unsafe {
303309 let storage = as_storage :: < T > ( instance) ;
304310 let instance = T :: Recv :: instance ( storage) ;
@@ -319,6 +325,8 @@ pub unsafe extern "C" fn set_property<T: cap::GodotSet>(
319325 name : sys:: GDExtensionConstStringNamePtr ,
320326 value : sys:: GDExtensionConstVariantPtr ,
321327) -> sys:: GDExtensionBool {
328+ crate :: warn_editor_placeholder_v06!( id: "EditorPlaceholderV06Property" , surface: "#[var] accessors and IObject::on_get/on_set" ) ;
329+
322330 unsafe {
323331 let storage = as_storage :: < T > ( instance) ;
324332 let instance = T :: Recv :: instance ( storage) ;
0 commit comments