All notable changes to these coding standards will be documented in this file.
- Internal member ordering: Added guidance for placing
internalmembers after serialized fields but before protected members - Explicit interface implementation ordering: Added guidance to treat explicit interface implementations like internal members in the member ordering hierarchy
- Protected field naming: Documented that protected fields (including serialized protected fields) use
PascalCase
- Member ordering: Updated from
Public → Serialized protected → Serialized private → Protected → PrivatetoPublic → Serialized protected → Serialized private → Internal / Explicit interface → Protected → Private - Code examples: Updated
PlayerControllerexample to demonstrate internal members, explicit interface implementations, and PascalCase for serialized protected fields