Add Stop pause mode implementation
This commit is contained in:
parent
530d717a67
commit
61fcca7111
|
@ -382,6 +382,8 @@ bool Node::can_process() const {
|
||||||
|
|
||||||
if (get_tree()->is_paused()) {
|
if (get_tree()->is_paused()) {
|
||||||
|
|
||||||
|
if (data.pause_mode==PAUSE_MODE_STOP)
|
||||||
|
return false;
|
||||||
if (data.pause_mode==PAUSE_MODE_PROCESS)
|
if (data.pause_mode==PAUSE_MODE_PROCESS)
|
||||||
return true;
|
return true;
|
||||||
if (data.pause_mode==PAUSE_MODE_INHERIT) {
|
if (data.pause_mode==PAUSE_MODE_INHERIT) {
|
||||||
|
@ -391,6 +393,9 @@ bool Node::can_process() const {
|
||||||
|
|
||||||
if (data.pause_owner->data.pause_mode==PAUSE_MODE_PROCESS)
|
if (data.pause_owner->data.pause_mode==PAUSE_MODE_PROCESS)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
if (data.pause_owner->data.pause_mode==PAUSE_MODE_STOP)
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue