Yes, that is correct. (sorry, I posted this in OFP, I thought it was in the arma forum when I hit post. If someone wants to move this, please feel free).
I have tried by doing it as a global (without the underscore) and initialize it to a random number (let's say 5). But, whenever I assign it a new value (let's say 100),
when I try and get the value at the same location in the script, it will still have the value of 5.
Thank you for your quick response though!