Пример #1
0
        public static void UpdateCameraFarClipPlane(GameLayers.Layer layer, float distance)
        {
            if (_playerCamera == null || (int)layer >= _cameraCullDistances.Length)
            {
                return;
            }

            _cameraCullDistances[(int)layer] = distance;
            _playerCamera.layerCullDistances = _cameraCullDistances;
        }
        public static void MoveCityLightsToLayer(GameLayers.Layer moveToLayer)
        {
            if (isHousingIsland)
            {
                return;
            }

            var lights = GetCityLights();

            if (lights.IsNullOrEmpty())
            {
                return;
            }

            foreach (var light in lights)
            {
                light.gameObject.layer = (int)moveToLayer;
            }
        }