This site is currently in read-only mode during migration to a new platform.
You cannot post questions, answers or comments, as they would be lost during the migration otherwise.
0 votes

Is it possible to set the order that the _process function gets called in auto loaded objects compared to everything else? When adding nodes to the editor, their priority can be changed with Process Priority in the inspector. Is there an equivalent for singletons?

in Engine by (21 points)

1 Answer

+1 vote
Best answer

Add the following to your singleton-script:

func _ready():
    process_priority = -100

The lower the number, the higher the priority. You can hover over any property in the inspector to see it's name and access it from GDscript using that.

Edit: process_priority not process_property

by (10,634 points)
selected by

There's a typo in the code sample. It should be process_priority, not process_property.

Thank you, good catch! :) I corrected my answer.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.