Skip to main content

Naming

Type Format Sample
Namespaces PascalCase namespace MainGame { }
Classes PascalCase public class TargetRange { }
Serialized Member Variables camelCase [SerializeField]
fdsfsdfsdf
Member Variables _camelCase private int _maxPower;
Member 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);