TL;DR Use the lightweight Option library to have more performant, less error-prone optional references in your C# Unity code. Background About a decade ago, programming languages pretty much had one way of indicating that a reference variable had no ...