void Awake() { if (SingletonHelper.ThrowExceptionDestroyGameObject(ref _instance, this) != this) { return; } viewportCamera.OnReoriented += RedrawWorld; }