1 /** 2 3 4 Copyright: 5 Copyright (c) 2007-2018 Juan Linietsky, Ariel Manzur. 6 Copyright (c) 2014-2018 Godot Engine contributors (cf. AUTHORS.md) 7 Copyright (c) 2017-2018 Godot-D contributors 8 9 License: $(LINK2 https://opensource.org/licenses/MIT, MIT License) 10 11 12 */ 13 module godot.scripteditor; 14 import std.meta : AliasSeq, staticIndexOf; 15 import std.traits : Unqual; 16 import godot.d.meta; 17 import godot.core; 18 import godot.c; 19 import godot.d.bind; 20 import godot.d.reference; 21 import godot.object; 22 import godot.panelcontainer; 23 import godot.resource; 24 import godot.reference; 25 import godot.script; 26 import godot.inputevent; 27 import godot.container; 28 import godot.control; 29 import godot.canvasitem; 30 import godot.node; 31 /** 32 33 */ 34 @GodotBaseClass struct ScriptEditor 35 { 36 enum string _GODOT_internal_name = "ScriptEditor"; 37 public: 38 @nogc nothrow: 39 union { godot_object _godot_object; PanelContainer _GODOT_base; } 40 alias _GODOT_base this; 41 alias BaseClasses = AliasSeq!(typeof(_GODOT_base), typeof(_GODOT_base).BaseClasses); 42 package(godot) __gshared bool _classBindingInitialized = false; 43 package(godot) static struct _classBinding 44 { 45 __gshared: 46 @GodotName("_file_dialog_action") GodotMethod!(void, String) _fileDialogAction; 47 @GodotName("_tab_changed") GodotMethod!(void, long) _tabChanged; 48 @GodotName("_menu_option") GodotMethod!(void, long) _menuOption; 49 @GodotName("_close_current_tab") GodotMethod!(void) _closeCurrentTab; 50 @GodotName("_close_discard_current_tab") GodotMethod!(void, String) _closeDiscardCurrentTab; 51 @GodotName("_close_docs_tab") GodotMethod!(void) _closeDocsTab; 52 @GodotName("_close_all_tabs") GodotMethod!(void) _closeAllTabs; 53 @GodotName("_close_other_tabs") GodotMethod!(void) _closeOtherTabs; 54 @GodotName("_open_recent_script") GodotMethod!(void, long) _openRecentScript; 55 @GodotName("_theme_option") GodotMethod!(void, long) _themeOption; 56 @GodotName("_editor_play") GodotMethod!(void) _editorPlay; 57 @GodotName("_editor_pause") GodotMethod!(void) _editorPause; 58 @GodotName("_editor_stop") GodotMethod!(void) _editorStop; 59 @GodotName("_add_callback") GodotMethod!(void, GodotObject, String, PoolStringArray) _addCallback; 60 @GodotName("_reload_scripts") GodotMethod!(void) _reloadScripts; 61 @GodotName("_resave_scripts") GodotMethod!(void, String) _resaveScripts; 62 @GodotName("_res_saved_callback") GodotMethod!(void, Resource) _resSavedCallback; 63 @GodotName("_goto_script_line") GodotMethod!(void, Reference, long) _gotoScriptLine; 64 @GodotName("_goto_script_line2") GodotMethod!(void, long) _gotoScriptLine2; 65 @GodotName("_help_search") GodotMethod!(void, String) _helpSearch; 66 @GodotName("_help_index") GodotMethod!(void, String) _helpIndex; 67 @GodotName("_save_history") GodotMethod!(void) _saveHistory; 68 @GodotName("_copy_script_path") GodotMethod!(void) _copyScriptPath; 69 @GodotName("_breaked") GodotMethod!(void, bool, bool) _breaked; 70 @GodotName("_show_debugger") GodotMethod!(void, bool) _showDebugger; 71 @GodotName("_get_debug_tooltip") GodotMethod!(String, String, GodotObject) _getDebugTooltip; 72 @GodotName("_autosave_scripts") GodotMethod!(void) _autosaveScripts; 73 @GodotName("_editor_settings_changed") GodotMethod!(void) _editorSettingsChanged; 74 @GodotName("_update_script_names") GodotMethod!(void) _updateScriptNames; 75 @GodotName("_tree_changed") GodotMethod!(void) _treeChanged; 76 @GodotName("_members_overview_selected") GodotMethod!(void, long) _membersOverviewSelected; 77 @GodotName("_help_overview_selected") GodotMethod!(void, long) _helpOverviewSelected; 78 @GodotName("_script_selected") GodotMethod!(void, long) _scriptSelected; 79 @GodotName("_script_created") GodotMethod!(void, Script) _scriptCreated; 80 @GodotName("_script_split_dragged") GodotMethod!(void, double) _scriptSplitDragged; 81 @GodotName("_help_class_open") GodotMethod!(void, String) _helpClassOpen; 82 @GodotName("_help_class_goto") GodotMethod!(void, String) _helpClassGoto; 83 @GodotName("_request_help") GodotMethod!(void, String) _requestHelp; 84 @GodotName("_history_forward") GodotMethod!(void) _historyForward; 85 @GodotName("_history_back") GodotMethod!(void) _historyBack; 86 @GodotName("_live_auto_reload_running_scripts") GodotMethod!(void) _liveAutoReloadRunningScripts; 87 @GodotName("_unhandled_input") GodotMethod!(void, InputEvent) _unhandledInput; 88 @GodotName("_script_list_gui_input") GodotMethod!(void, InputEvent) _scriptListGuiInput; 89 @GodotName("_toggle_members_overview_alpha_sort") GodotMethod!(void, bool) _toggleMembersOverviewAlphaSort; 90 @GodotName("_update_members_overview") GodotMethod!(void) _updateMembersOverview; 91 @GodotName("_script_changed") GodotMethod!(void) _scriptChanged; 92 @GodotName("_update_recent_scripts") GodotMethod!(void) _updateRecentScripts; 93 @GodotName("_on_find_in_files_requested") GodotMethod!(void, String) _onFindInFilesRequested; 94 @GodotName("_start_find_in_files") GodotMethod!(void, bool) _startFindInFiles; 95 @GodotName("_on_find_in_files_result_selected") GodotMethod!(void, String, long, long, long) _onFindInFilesResultSelected; 96 @GodotName("_on_find_in_files_modified_files") GodotMethod!(void, PoolStringArray) _onFindInFilesModifiedFiles; 97 @GodotName("get_drag_data_fw") GodotMethod!(Variant, Vector2, GodotObject) getDragDataFw; 98 @GodotName("can_drop_data_fw") GodotMethod!(bool, Vector2, Variant, GodotObject) canDropDataFw; 99 @GodotName("drop_data_fw") GodotMethod!(void, Vector2, Variant, GodotObject) dropDataFw; 100 @GodotName("get_current_script") GodotMethod!(Script) getCurrentScript; 101 @GodotName("get_open_scripts") GodotMethod!(Array) getOpenScripts; 102 @GodotName("open_script_create_dialog") GodotMethod!(void, String, String) openScriptCreateDialog; 103 } 104 bool opEquals(in ScriptEditor other) const { return _godot_object.ptr is other._godot_object.ptr; } 105 ScriptEditor opAssign(T : typeof(null))(T n) { _godot_object.ptr = null; } 106 bool opEquals(typeof(null) n) const { return _godot_object.ptr is null; } 107 mixin baseCasts; 108 static ScriptEditor _new() 109 { 110 static godot_class_constructor constructor; 111 if(constructor is null) constructor = _godot_api.godot_get_class_constructor("ScriptEditor"); 112 if(constructor is null) return typeof(this).init; 113 return cast(ScriptEditor)(constructor()); 114 } 115 @disable new(size_t s); 116 /** 117 118 */ 119 void _fileDialogAction(StringArg0)(in StringArg0 arg0) 120 { 121 Array _GODOT_args = Array.empty_array; 122 _GODOT_args.append(arg0); 123 String _GODOT_method_name = String("_file_dialog_action"); 124 this.callv(_GODOT_method_name, _GODOT_args); 125 } 126 /** 127 128 */ 129 void _tabChanged(in long arg0) 130 { 131 Array _GODOT_args = Array.empty_array; 132 _GODOT_args.append(arg0); 133 String _GODOT_method_name = String("_tab_changed"); 134 this.callv(_GODOT_method_name, _GODOT_args); 135 } 136 /** 137 138 */ 139 void _menuOption(in long arg0) 140 { 141 Array _GODOT_args = Array.empty_array; 142 _GODOT_args.append(arg0); 143 String _GODOT_method_name = String("_menu_option"); 144 this.callv(_GODOT_method_name, _GODOT_args); 145 } 146 /** 147 148 */ 149 void _closeCurrentTab() 150 { 151 Array _GODOT_args = Array.empty_array; 152 String _GODOT_method_name = String("_close_current_tab"); 153 this.callv(_GODOT_method_name, _GODOT_args); 154 } 155 /** 156 157 */ 158 void _closeDiscardCurrentTab(StringArg0)(in StringArg0 arg0) 159 { 160 Array _GODOT_args = Array.empty_array; 161 _GODOT_args.append(arg0); 162 String _GODOT_method_name = String("_close_discard_current_tab"); 163 this.callv(_GODOT_method_name, _GODOT_args); 164 } 165 /** 166 167 */ 168 void _closeDocsTab() 169 { 170 Array _GODOT_args = Array.empty_array; 171 String _GODOT_method_name = String("_close_docs_tab"); 172 this.callv(_GODOT_method_name, _GODOT_args); 173 } 174 /** 175 176 */ 177 void _closeAllTabs() 178 { 179 Array _GODOT_args = Array.empty_array; 180 String _GODOT_method_name = String("_close_all_tabs"); 181 this.callv(_GODOT_method_name, _GODOT_args); 182 } 183 /** 184 185 */ 186 void _closeOtherTabs() 187 { 188 Array _GODOT_args = Array.empty_array; 189 String _GODOT_method_name = String("_close_other_tabs"); 190 this.callv(_GODOT_method_name, _GODOT_args); 191 } 192 /** 193 194 */ 195 void _openRecentScript(in long arg0) 196 { 197 Array _GODOT_args = Array.empty_array; 198 _GODOT_args.append(arg0); 199 String _GODOT_method_name = String("_open_recent_script"); 200 this.callv(_GODOT_method_name, _GODOT_args); 201 } 202 /** 203 204 */ 205 void _themeOption(in long arg0) 206 { 207 Array _GODOT_args = Array.empty_array; 208 _GODOT_args.append(arg0); 209 String _GODOT_method_name = String("_theme_option"); 210 this.callv(_GODOT_method_name, _GODOT_args); 211 } 212 /** 213 214 */ 215 void _editorPlay() 216 { 217 Array _GODOT_args = Array.empty_array; 218 String _GODOT_method_name = String("_editor_play"); 219 this.callv(_GODOT_method_name, _GODOT_args); 220 } 221 /** 222 223 */ 224 void _editorPause() 225 { 226 Array _GODOT_args = Array.empty_array; 227 String _GODOT_method_name = String("_editor_pause"); 228 this.callv(_GODOT_method_name, _GODOT_args); 229 } 230 /** 231 232 */ 233 void _editorStop() 234 { 235 Array _GODOT_args = Array.empty_array; 236 String _GODOT_method_name = String("_editor_stop"); 237 this.callv(_GODOT_method_name, _GODOT_args); 238 } 239 /** 240 241 */ 242 void _addCallback(StringArg1)(GodotObject arg0, in StringArg1 arg1, in PoolStringArray arg2) 243 { 244 Array _GODOT_args = Array.empty_array; 245 _GODOT_args.append(arg0); 246 _GODOT_args.append(arg1); 247 _GODOT_args.append(arg2); 248 String _GODOT_method_name = String("_add_callback"); 249 this.callv(_GODOT_method_name, _GODOT_args); 250 } 251 /** 252 253 */ 254 void _reloadScripts() 255 { 256 Array _GODOT_args = Array.empty_array; 257 String _GODOT_method_name = String("_reload_scripts"); 258 this.callv(_GODOT_method_name, _GODOT_args); 259 } 260 /** 261 262 */ 263 void _resaveScripts(StringArg0)(in StringArg0 arg0) 264 { 265 Array _GODOT_args = Array.empty_array; 266 _GODOT_args.append(arg0); 267 String _GODOT_method_name = String("_resave_scripts"); 268 this.callv(_GODOT_method_name, _GODOT_args); 269 } 270 /** 271 272 */ 273 void _resSavedCallback(Resource arg0) 274 { 275 Array _GODOT_args = Array.empty_array; 276 _GODOT_args.append(arg0); 277 String _GODOT_method_name = String("_res_saved_callback"); 278 this.callv(_GODOT_method_name, _GODOT_args); 279 } 280 /** 281 282 */ 283 void _gotoScriptLine(Reference arg0, in long arg1) 284 { 285 Array _GODOT_args = Array.empty_array; 286 _GODOT_args.append(arg0); 287 _GODOT_args.append(arg1); 288 String _GODOT_method_name = String("_goto_script_line"); 289 this.callv(_GODOT_method_name, _GODOT_args); 290 } 291 /** 292 293 */ 294 void _gotoScriptLine2(in long arg0) 295 { 296 Array _GODOT_args = Array.empty_array; 297 _GODOT_args.append(arg0); 298 String _GODOT_method_name = String("_goto_script_line2"); 299 this.callv(_GODOT_method_name, _GODOT_args); 300 } 301 /** 302 303 */ 304 void _helpSearch(StringArg0)(in StringArg0 arg0) 305 { 306 Array _GODOT_args = Array.empty_array; 307 _GODOT_args.append(arg0); 308 String _GODOT_method_name = String("_help_search"); 309 this.callv(_GODOT_method_name, _GODOT_args); 310 } 311 /** 312 313 */ 314 void _helpIndex(StringArg0)(in StringArg0 arg0) 315 { 316 Array _GODOT_args = Array.empty_array; 317 _GODOT_args.append(arg0); 318 String _GODOT_method_name = String("_help_index"); 319 this.callv(_GODOT_method_name, _GODOT_args); 320 } 321 /** 322 323 */ 324 void _saveHistory() 325 { 326 Array _GODOT_args = Array.empty_array; 327 String _GODOT_method_name = String("_save_history"); 328 this.callv(_GODOT_method_name, _GODOT_args); 329 } 330 /** 331 332 */ 333 void _copyScriptPath() 334 { 335 Array _GODOT_args = Array.empty_array; 336 String _GODOT_method_name = String("_copy_script_path"); 337 this.callv(_GODOT_method_name, _GODOT_args); 338 } 339 /** 340 341 */ 342 void _breaked(in bool arg0, in bool arg1) 343 { 344 Array _GODOT_args = Array.empty_array; 345 _GODOT_args.append(arg0); 346 _GODOT_args.append(arg1); 347 String _GODOT_method_name = String("_breaked"); 348 this.callv(_GODOT_method_name, _GODOT_args); 349 } 350 /** 351 352 */ 353 void _showDebugger(in bool arg0) 354 { 355 Array _GODOT_args = Array.empty_array; 356 _GODOT_args.append(arg0); 357 String _GODOT_method_name = String("_show_debugger"); 358 this.callv(_GODOT_method_name, _GODOT_args); 359 } 360 /** 361 362 */ 363 String _getDebugTooltip(StringArg0)(in StringArg0 arg0, GodotObject arg1) 364 { 365 Array _GODOT_args = Array.empty_array; 366 _GODOT_args.append(arg0); 367 _GODOT_args.append(arg1); 368 String _GODOT_method_name = String("_get_debug_tooltip"); 369 return this.callv(_GODOT_method_name, _GODOT_args).as!(RefOrT!String); 370 } 371 /** 372 373 */ 374 void _autosaveScripts() 375 { 376 Array _GODOT_args = Array.empty_array; 377 String _GODOT_method_name = String("_autosave_scripts"); 378 this.callv(_GODOT_method_name, _GODOT_args); 379 } 380 /** 381 382 */ 383 void _editorSettingsChanged() 384 { 385 Array _GODOT_args = Array.empty_array; 386 String _GODOT_method_name = String("_editor_settings_changed"); 387 this.callv(_GODOT_method_name, _GODOT_args); 388 } 389 /** 390 391 */ 392 void _updateScriptNames() 393 { 394 Array _GODOT_args = Array.empty_array; 395 String _GODOT_method_name = String("_update_script_names"); 396 this.callv(_GODOT_method_name, _GODOT_args); 397 } 398 /** 399 400 */ 401 void _treeChanged() 402 { 403 Array _GODOT_args = Array.empty_array; 404 String _GODOT_method_name = String("_tree_changed"); 405 this.callv(_GODOT_method_name, _GODOT_args); 406 } 407 /** 408 409 */ 410 void _membersOverviewSelected(in long arg0) 411 { 412 Array _GODOT_args = Array.empty_array; 413 _GODOT_args.append(arg0); 414 String _GODOT_method_name = String("_members_overview_selected"); 415 this.callv(_GODOT_method_name, _GODOT_args); 416 } 417 /** 418 419 */ 420 void _helpOverviewSelected(in long arg0) 421 { 422 Array _GODOT_args = Array.empty_array; 423 _GODOT_args.append(arg0); 424 String _GODOT_method_name = String("_help_overview_selected"); 425 this.callv(_GODOT_method_name, _GODOT_args); 426 } 427 /** 428 429 */ 430 void _scriptSelected(in long arg0) 431 { 432 Array _GODOT_args = Array.empty_array; 433 _GODOT_args.append(arg0); 434 String _GODOT_method_name = String("_script_selected"); 435 this.callv(_GODOT_method_name, _GODOT_args); 436 } 437 /** 438 439 */ 440 void _scriptCreated(Script arg0) 441 { 442 Array _GODOT_args = Array.empty_array; 443 _GODOT_args.append(arg0); 444 String _GODOT_method_name = String("_script_created"); 445 this.callv(_GODOT_method_name, _GODOT_args); 446 } 447 /** 448 449 */ 450 void _scriptSplitDragged(in double arg0) 451 { 452 Array _GODOT_args = Array.empty_array; 453 _GODOT_args.append(arg0); 454 String _GODOT_method_name = String("_script_split_dragged"); 455 this.callv(_GODOT_method_name, _GODOT_args); 456 } 457 /** 458 459 */ 460 void _helpClassOpen(StringArg0)(in StringArg0 arg0) 461 { 462 Array _GODOT_args = Array.empty_array; 463 _GODOT_args.append(arg0); 464 String _GODOT_method_name = String("_help_class_open"); 465 this.callv(_GODOT_method_name, _GODOT_args); 466 } 467 /** 468 469 */ 470 void _helpClassGoto(StringArg0)(in StringArg0 arg0) 471 { 472 Array _GODOT_args = Array.empty_array; 473 _GODOT_args.append(arg0); 474 String _GODOT_method_name = String("_help_class_goto"); 475 this.callv(_GODOT_method_name, _GODOT_args); 476 } 477 /** 478 479 */ 480 void _requestHelp(StringArg0)(in StringArg0 arg0) 481 { 482 Array _GODOT_args = Array.empty_array; 483 _GODOT_args.append(arg0); 484 String _GODOT_method_name = String("_request_help"); 485 this.callv(_GODOT_method_name, _GODOT_args); 486 } 487 /** 488 489 */ 490 void _historyForward() 491 { 492 Array _GODOT_args = Array.empty_array; 493 String _GODOT_method_name = String("_history_forward"); 494 this.callv(_GODOT_method_name, _GODOT_args); 495 } 496 /** 497 498 */ 499 void _historyBack() 500 { 501 Array _GODOT_args = Array.empty_array; 502 String _GODOT_method_name = String("_history_back"); 503 this.callv(_GODOT_method_name, _GODOT_args); 504 } 505 /** 506 507 */ 508 void _liveAutoReloadRunningScripts() 509 { 510 Array _GODOT_args = Array.empty_array; 511 String _GODOT_method_name = String("_live_auto_reload_running_scripts"); 512 this.callv(_GODOT_method_name, _GODOT_args); 513 } 514 /** 515 516 */ 517 void _unhandledInput(InputEvent arg0) 518 { 519 Array _GODOT_args = Array.empty_array; 520 _GODOT_args.append(arg0); 521 String _GODOT_method_name = String("_unhandled_input"); 522 this.callv(_GODOT_method_name, _GODOT_args); 523 } 524 /** 525 526 */ 527 void _scriptListGuiInput(InputEvent arg0) 528 { 529 Array _GODOT_args = Array.empty_array; 530 _GODOT_args.append(arg0); 531 String _GODOT_method_name = String("_script_list_gui_input"); 532 this.callv(_GODOT_method_name, _GODOT_args); 533 } 534 /** 535 536 */ 537 void _toggleMembersOverviewAlphaSort(in bool arg0) 538 { 539 Array _GODOT_args = Array.empty_array; 540 _GODOT_args.append(arg0); 541 String _GODOT_method_name = String("_toggle_members_overview_alpha_sort"); 542 this.callv(_GODOT_method_name, _GODOT_args); 543 } 544 /** 545 546 */ 547 void _updateMembersOverview() 548 { 549 Array _GODOT_args = Array.empty_array; 550 String _GODOT_method_name = String("_update_members_overview"); 551 this.callv(_GODOT_method_name, _GODOT_args); 552 } 553 /** 554 555 */ 556 void _scriptChanged() 557 { 558 Array _GODOT_args = Array.empty_array; 559 String _GODOT_method_name = String("_script_changed"); 560 this.callv(_GODOT_method_name, _GODOT_args); 561 } 562 /** 563 564 */ 565 void _updateRecentScripts() 566 { 567 Array _GODOT_args = Array.empty_array; 568 String _GODOT_method_name = String("_update_recent_scripts"); 569 this.callv(_GODOT_method_name, _GODOT_args); 570 } 571 /** 572 573 */ 574 void _onFindInFilesRequested(StringArg0)(in StringArg0 arg0) 575 { 576 Array _GODOT_args = Array.empty_array; 577 _GODOT_args.append(arg0); 578 String _GODOT_method_name = String("_on_find_in_files_requested"); 579 this.callv(_GODOT_method_name, _GODOT_args); 580 } 581 /** 582 583 */ 584 void _startFindInFiles(in bool arg0) 585 { 586 Array _GODOT_args = Array.empty_array; 587 _GODOT_args.append(arg0); 588 String _GODOT_method_name = String("_start_find_in_files"); 589 this.callv(_GODOT_method_name, _GODOT_args); 590 } 591 /** 592 593 */ 594 void _onFindInFilesResultSelected(StringArg0)(in StringArg0 arg0, in long arg1, in long arg2, in long arg3) 595 { 596 Array _GODOT_args = Array.empty_array; 597 _GODOT_args.append(arg0); 598 _GODOT_args.append(arg1); 599 _GODOT_args.append(arg2); 600 _GODOT_args.append(arg3); 601 String _GODOT_method_name = String("_on_find_in_files_result_selected"); 602 this.callv(_GODOT_method_name, _GODOT_args); 603 } 604 /** 605 606 */ 607 void _onFindInFilesModifiedFiles(in PoolStringArray arg0) 608 { 609 Array _GODOT_args = Array.empty_array; 610 _GODOT_args.append(arg0); 611 String _GODOT_method_name = String("_on_find_in_files_modified_files"); 612 this.callv(_GODOT_method_name, _GODOT_args); 613 } 614 /** 615 616 */ 617 Variant getDragDataFw(in Vector2 point, GodotObject from) 618 { 619 checkClassBinding!(typeof(this))(); 620 return ptrcall!(Variant)(_classBinding.getDragDataFw, _godot_object, point, from); 621 } 622 /** 623 624 */ 625 bool canDropDataFw(VariantArg1)(in Vector2 point, in VariantArg1 data, GodotObject from) const 626 { 627 checkClassBinding!(typeof(this))(); 628 return ptrcall!(bool)(_classBinding.canDropDataFw, _godot_object, point, data, from); 629 } 630 /** 631 632 */ 633 void dropDataFw(VariantArg1)(in Vector2 point, in VariantArg1 data, GodotObject from) 634 { 635 checkClassBinding!(typeof(this))(); 636 ptrcall!(void)(_classBinding.dropDataFw, _godot_object, point, data, from); 637 } 638 /** 639 Returns a $(D Script) that is currently active in editor. 640 */ 641 Ref!Script getCurrentScript() 642 { 643 checkClassBinding!(typeof(this))(); 644 return ptrcall!(Script)(_classBinding.getCurrentScript, _godot_object); 645 } 646 /** 647 Returns an array with all $(D Script) objects which are currently open in editor. 648 */ 649 Array getOpenScripts() const 650 { 651 checkClassBinding!(typeof(this))(); 652 return ptrcall!(Array)(_classBinding.getOpenScripts, _godot_object); 653 } 654 /** 655 656 */ 657 void openScriptCreateDialog(StringArg0, StringArg1)(in StringArg0 base_name, in StringArg1 base_path) 658 { 659 checkClassBinding!(typeof(this))(); 660 ptrcall!(void)(_classBinding.openScriptCreateDialog, _godot_object, base_name, base_path); 661 } 662 }