-
Notifications
You must be signed in to change notification settings - Fork 8
Code Style Document
Valk edited this page Sep 24, 2024
·
33 revisions
- Indentation: 4 spaces.
- Curly Braces: Always expand.
- Using Directives: Above namespace.
- PascalCase: Types, methods, properties, constants, events.
- camelCase: Private fields, local variables, method args.
-
Prefixes:
On
for events,Set
for set methods,Get
for get methods
- Static Functions: Use when possible.
- CallDeferred(): Avoid if alternatives exist.
- var Keyword: Use only for long type names.
- C# Delegate Events: Prefer over Godot signals.
-
Explicit Private Modifiers: Always specify
private
.
- Commit Separation: Separate large indentation changes.