Exemple #1
0
        private IEnumerator SetModuleLayer()
        {
            yield return(null);

            // LastInteractiveState doesn't get updated until LateUpdate, so it can only be accurately used after that runs.
            int layer = LastInteractiveState ? DefaultCameraLayer : CameraLayer;

            CameraInstance.cullingMask = (1 << layer) | (1 << 31);
            Module.SetRenderLayer(layer);
        }