Public Static Variable Not Updating in other scripts - C#