The default Unity inspector doesn't handle listening to value changes very well. If you use get and set, a lot of code is required to sync the value with the inspector. To solve this pain point, I ...