Kod prava pristupa razlikujemo private i public.
Varijable koje su označene s private nisu vidljive u Unity editoru te nisu vidljive unutar drugih klasa.
Varijable koje su označene s public vidljive su u Unity editoru te su vidljive unutar drugih klasa.
Varijable koje su označene s [SerializeField] su privatne varijable koje su vidljive u Unity editoru.
Varijable koje su označene s [HideInInspector] su uglavnom public varijable koje nisu vidljive u Unity editoru.
Napomena, [SerializeField] i [HideInInspector] ne smatraju se kao prava pristupa nego kao atributi.
Nije smisleno pisati [HideInInspector] private int broj; iz razloga što su varijable s pravom pristupa private adanom nevidljive u inspectoru.
//prava pristupa
private int broj1;
public int broj2;
//atributi
[SerializeField] private int broj3; // private nije potrebno pisati, ali je poželjno radi urednosti
[HideInInspector] public int broj4; // ova varijabla nije vidljiva u Inspectoru zbog atributa HideInInspector