import Ġcom . intellij . execution . configurations . Configuration Factory Ċ import Ġcom . intellij . execution . configurations . Configuration Type Ċ import Ġcom . intellij . execution . configurations . Run Configuration Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . jetbrains . r ider . plugins . godot . run . configurations . God ot Debug Run Configuration Ċ import Ġcom . jetbrains . r ider . run . configurations . exe . Exe Configuration Parameters Ċ import Ġorg . jetbrains . annotations . NotNull Ċ Ċ open Ġclass ĠGod ot Debug Run Factory ( type : ĠConfiguration Type ) Ġ: ĠConfiguration Factory ( type ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetId () Ġ= Ġ" Start Ġand ĠDebug " ĊĊĠĠĠ Ġoverride Ġfun Ġis Configuration Singleton ByDefault (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Template Configuration (@ NotNull Ġproject : ĠProject ): ĠRun Configuration Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGod ot Debug Run Configuration ( this . name , Ġproject , Ġthis , ĠEx e Configuration Parameters ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexe Path Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprogram Parameters Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġworking Directory Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġenv s Ġ= Ġhash Map Of (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Pass Parent En vs Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġuse External Console Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ)) Ċ }