Embedding game process in editor
This commit is contained in:
parent
fafc07335b
commit
9d2a4c03be
44 changed files with 1712 additions and 134 deletions
|
|
@ -229,6 +229,9 @@ Error EditorRun::run(const String &p_scene, const String &p_write_movie) {
|
|||
List<String> instance_args(args);
|
||||
RunInstancesDialog::get_singleton()->get_argument_list_for_instance(i, instance_args);
|
||||
RunInstancesDialog::get_singleton()->apply_custom_features(i);
|
||||
if (instance_starting_callback) {
|
||||
instance_starting_callback(i, instance_args);
|
||||
}
|
||||
|
||||
if (OS::get_singleton()->is_stdout_verbose()) {
|
||||
print_line(vformat("Running: %s", exec));
|
||||
|
|
@ -281,6 +284,10 @@ void EditorRun::stop() {
|
|||
running_scene = "";
|
||||
}
|
||||
|
||||
OS::ProcessID EditorRun::get_current_process() const {
|
||||
return pids.front()->get();
|
||||
}
|
||||
|
||||
EditorRun::EditorRun() {
|
||||
status = STATUS_STOP;
|
||||
running_scene = "";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue