Naming
| Type | Format | Sample |
|---|---|---|
| Namespaces | PascalCase | namespace MainGame { } |
| Classes | PascalCase | public class TargetRange { } |
| Serialized Member Variables | camelCase | [SerializeField] private int armorClass; |
| Member Variables | _camelCase | private int _maxPower; |
| Methods | PamelCase | public void Fire() { } |
| Local Variables | camelCase | int tempValue = 0; |
| Method Parameters | camelCase | public void Fire(int totalDamage) { }` |
| Member Properties | PamelCase | public bool IsActive { private set; get; } = false; |
| Events | PamelCase | public event Action<int> OnAttack; |
| Delegates | PamelCase | public delegate bool OnDefendDelegate(Unit source); |