Skip to main content

Naming

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