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; } }