@@ -76,7 +76,7 @@ bool TileSetScenesCollectionSourceEditor::TileSetScenesCollectionProxyObject::_s
7676}
7777
7878bool TileSetScenesCollectionSourceEditor::TileSetScenesCollectionProxyObject::_get (const StringName &p_name, Variant &r_ret) const {
79- if (! tile_set_scenes_collection_source) {
79+ if (tile_set_scenes_collection_source. is_null () ) {
8080 return false ;
8181 }
8282 String name = p_name;
@@ -114,7 +114,7 @@ void TileSetScenesCollectionSourceEditor::TileSetScenesCollectionProxyObject::ed
114114 }
115115
116116 // Disconnect to changes.
117- if (tile_set_scenes_collection_source) {
117+ if (tile_set_scenes_collection_source. is_valid () ) {
118118 tile_set_scenes_collection_source->disconnect (CoreStringName (property_list_changed), callable_mp ((Object *)this , &Object::notify_property_list_changed));
119119 }
120120
@@ -123,7 +123,7 @@ void TileSetScenesCollectionSourceEditor::TileSetScenesCollectionProxyObject::ed
123123 source_id = p_source_id;
124124
125125 // Connect to changes.
126- if (tile_set_scenes_collection_source) {
126+ if (tile_set_scenes_collection_source. is_valid () ) {
127127 if (!tile_set_scenes_collection_source->is_connected (CoreStringName (property_list_changed), callable_mp ((Object *)this , &Object::notify_property_list_changed))) {
128128 tile_set_scenes_collection_source->connect (CoreStringName (property_list_changed), callable_mp ((Object *)this , &Object::notify_property_list_changed));
129129 }
@@ -134,7 +134,7 @@ void TileSetScenesCollectionSourceEditor::TileSetScenesCollectionProxyObject::ed
134134
135135// -- Proxy object used by the tile inspector --
136136bool TileSetScenesCollectionSourceEditor::SceneTileProxyObject::_set (const StringName &p_name, const Variant &p_value) {
137- if (! tile_set_scenes_collection_source) {
137+ if (tile_set_scenes_collection_source. is_null () ) {
138138 return false ;
139139 }
140140
@@ -166,7 +166,7 @@ bool TileSetScenesCollectionSourceEditor::SceneTileProxyObject::_set(const Strin
166166}
167167
168168bool TileSetScenesCollectionSourceEditor::SceneTileProxyObject::_get (const StringName &p_name, Variant &r_ret) const {
169- if (! tile_set_scenes_collection_source) {
169+ if (tile_set_scenes_collection_source. is_null () ) {
170170 return false ;
171171 }
172172
@@ -185,7 +185,7 @@ bool TileSetScenesCollectionSourceEditor::SceneTileProxyObject::_get(const Strin
185185}
186186
187187void TileSetScenesCollectionSourceEditor::SceneTileProxyObject::_get_property_list (List<PropertyInfo> *p_list) const {
188- if (! tile_set_scenes_collection_source) {
188+ if (tile_set_scenes_collection_source. is_null () ) {
189189 return ;
190190 }
191191
@@ -255,8 +255,8 @@ void TileSetScenesCollectionSourceEditor::_scene_file_selected(const String &p_p
255255 int scene_id = tile_set_scenes_collection_source->get_next_scene_tile_id ();
256256 EditorUndoRedoManager *undo_redo = EditorUndoRedoManager::get_singleton ();
257257 undo_redo->create_action (TTR (" Add a Scene Tile" ));
258- undo_redo->add_do_method (tile_set_scenes_collection_source, " create_scene_tile" , scene, scene_id);
259- undo_redo->add_undo_method (tile_set_scenes_collection_source, " remove_scene_tile" , scene_id);
258+ undo_redo->add_do_method (* tile_set_scenes_collection_source, " create_scene_tile" , scene, scene_id);
259+ undo_redo->add_undo_method (* tile_set_scenes_collection_source, " remove_scene_tile" , scene_id);
260260 undo_redo->commit_action ();
261261 _update_scenes_list ();
262262 _update_action_buttons ();
@@ -270,8 +270,8 @@ void TileSetScenesCollectionSourceEditor::_source_delete_pressed() {
270270
271271 EditorUndoRedoManager *undo_redo = EditorUndoRedoManager::get_singleton ();
272272 undo_redo->create_action (TTR (" Remove a Scene Tile" ));
273- undo_redo->add_do_method (tile_set_scenes_collection_source, " remove_scene_tile" , scene_id);
274- undo_redo->add_undo_method (tile_set_scenes_collection_source, " create_scene_tile" , tile_set_scenes_collection_source->get_scene_tile_scene (scene_id), scene_id);
273+ undo_redo->add_do_method (* tile_set_scenes_collection_source, " remove_scene_tile" , scene_id);
274+ undo_redo->add_undo_method (* tile_set_scenes_collection_source, " create_scene_tile" , tile_set_scenes_collection_source->get_scene_tile_scene (scene_id), scene_id);
275275 undo_redo->commit_action ();
276276 _update_scenes_list ();
277277 _update_action_buttons ();
@@ -280,7 +280,7 @@ void TileSetScenesCollectionSourceEditor::_source_delete_pressed() {
280280
281281void TileSetScenesCollectionSourceEditor::_update_source_inspector () {
282282 // Update the proxy object.
283- scenes_collection_source_proxy_object->edit (tile_set, tile_set_scenes_collection_source, tile_set_source_id);
283+ scenes_collection_source_proxy_object->edit (tile_set, * tile_set_scenes_collection_source, tile_set_source_id);
284284}
285285
286286void TileSetScenesCollectionSourceEditor::_update_tile_inspector () {
@@ -290,7 +290,7 @@ void TileSetScenesCollectionSourceEditor::_update_tile_inspector() {
290290 // Update the proxy object.
291291 if (has_atlas_tile_selected) {
292292 int scene_id = scene_tiles_list->get_item_metadata (selected_indices[0 ]);
293- tile_proxy_object->edit (tile_set_scenes_collection_source, scene_id);
293+ tile_proxy_object->edit (* tile_set_scenes_collection_source, scene_id);
294294 }
295295
296296 // Update visibility.
@@ -304,7 +304,7 @@ void TileSetScenesCollectionSourceEditor::_update_action_buttons() {
304304}
305305
306306void TileSetScenesCollectionSourceEditor::_update_scenes_list () {
307- if (! tile_set_scenes_collection_source) {
307+ if (tile_set_scenes_collection_source. is_null () ) {
308308 return ;
309309 }
310310
@@ -405,12 +405,12 @@ void TileSetScenesCollectionSourceEditor::edit(Ref<TileSet> p_tile_set, TileSetS
405405 new_read_only_state = EditorNode::get_singleton ()->is_resource_read_only (p_tile_set);
406406 }
407407
408- if (p_tile_set == tile_set && p_tile_set_scenes_collection_source == tile_set_scenes_collection_source && p_source_id == tile_set_source_id && new_read_only_state == read_only) {
408+ if (p_tile_set == tile_set && p_tile_set_scenes_collection_source == * tile_set_scenes_collection_source && p_source_id == tile_set_source_id && new_read_only_state == read_only) {
409409 return ;
410410 }
411411
412412 // Remove listener for old objects.
413- if (tile_set_scenes_collection_source) {
413+ if (tile_set_scenes_collection_source. is_valid () ) {
414414 tile_set_scenes_collection_source->disconnect_changed (callable_mp (this , &TileSetScenesCollectionSourceEditor::_tile_set_scenes_collection_source_changed));
415415 }
416416
@@ -430,7 +430,7 @@ void TileSetScenesCollectionSourceEditor::edit(Ref<TileSet> p_tile_set, TileSetS
430430 }
431431
432432 // Add the listener again.
433- if (tile_set_scenes_collection_source) {
433+ if (tile_set_scenes_collection_source. is_valid () ) {
434434 tile_set_scenes_collection_source->connect_changed (callable_mp (this , &TileSetScenesCollectionSourceEditor::_tile_set_scenes_collection_source_changed));
435435 }
436436
@@ -456,8 +456,8 @@ void TileSetScenesCollectionSourceEditor::_drop_data_fw(const Point2 &p_point, c
456456 int scene_id = tile_set_scenes_collection_source->get_next_scene_tile_id ();
457457 EditorUndoRedoManager *undo_redo = EditorUndoRedoManager::get_singleton ();
458458 undo_redo->create_action (TTR (" Add a Scene Tile" ));
459- undo_redo->add_do_method (tile_set_scenes_collection_source, " create_scene_tile" , resource, scene_id);
460- undo_redo->add_undo_method (tile_set_scenes_collection_source, " remove_scene_tile" , scene_id);
459+ undo_redo->add_do_method (* tile_set_scenes_collection_source, " create_scene_tile" , resource, scene_id);
460+ undo_redo->add_undo_method (* tile_set_scenes_collection_source, " remove_scene_tile" , scene_id);
461461 undo_redo->commit_action ();
462462 }
463463 }
0 commit comments