Common tasks

Read what the sky looks like now.

SkyState now = WorldSky.Current;
if (now != null) Log.Info("Fog density " + now.FogDensity + ", sun intensity " + now.SunIntensity);

Make the clouds disappear and the stars bright.

SkyOverride night = new SkyOverride();
night.CloudDensity = 0f;
night.StarsIntensity = 2f;
WorldSky.Set(Mod.Id, night);

Put the values back to what the game does.

WorldSky.Clear(Mod.Id);

Set your values again after every load, because they are not kept.

Events.SceneLoaded += scene =>
{
    SkyOverride dim = new SkyOverride();
    dim.AmbientIntensity = 0.3f;
    WorldSky.Set(Mod.Id, dim);
};