Skip to content

Commit

Permalink
Merge pull request #9872 from AThousandShips/enum_doc_improve
Browse files Browse the repository at this point in the history
[GDScript] Clarify initialization of enum values
  • Loading branch information
mhilbrunner authored Sep 1, 2024
2 parents 9dbc6f8 + 0686612 commit 2d792b4
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions tutorials/scripting/gdscript/gdscript_basics.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1292,6 +1292,9 @@ a dictionary can also be used with a named enum.
# prints '[0, 5, 6]'
print(State.values())

If not assigning a value to a key of an enum it will be assigned the previous value plus one,
or ``0`` if it is the first entry in the enum. Multiple keys with the same value are allowed.


Functions
~~~~~~~~~
Expand Down Expand Up @@ -1897,9 +1900,9 @@ If you want to use ``extends`` too, you can keep both on the same line::
.. warning::

The Godot editor will hide these custom classes with names that begin with the prefix
"Editor" in the 'Create New Node' or 'Create New Scene' dialog windows. The classes
are available for instantiation at runtime via their class names, but are
automatically hidden by the editor windows along with the built-in editor nodes used
"Editor" in the 'Create New Node' or 'Create New Scene' dialog windows. The classes
are available for instantiation at runtime via their class names, but are
automatically hidden by the editor windows along with the built-in editor nodes used
by the Godot editor.

Inheritance
Expand Down

0 comments on commit 2d792b4

Please sign in to comment.