Attributes
Attributes are markers that can be placed above a class, property or function in a script to indicate special behaviour. For example, the HideInInspector attribute can be added above a property declaration to prevent the property being shown in the inspector, even if it is public. In JavaScript, an attribute name begins with an “@” sign, whilst in C#, it is contained within square brackets:-