Inheritance: MonoBehaviour
Ejemplo n.º 1
0
 private void WriteLightOptions(LightOptions lightOptions)
 {
     WriteColor(lightOptions.ObjectAmbientColor);
     WriteLight(lightOptions.ObjectsSun);
     WriteColor(lightOptions.TerrainAmbientColor);
     WriteLight(lightOptions.TerrainSun);
     WriteNullBytes(12);
     WriteLight(lightOptions.ObjectsAccent1);
     WriteNullBytes(12);
     WriteLight(lightOptions.ObjectsAccent2);
     WriteNullBytes(12);
     WriteLight(lightOptions.TerrainAccent1);
     WriteNullBytes(12);
     WriteLight(lightOptions.TerrainAccent2);
 }
Ejemplo n.º 2
0
        private LightOptions ReadLightOptions()
        {
            var options = new LightOptions();

            options.ObjectAmbientColor  = ReadColor();
            options.ObjectsSun          = ReadLight();
            options.TerrainAmbientColor = ReadColor();
            options.TerrainSun          = ReadLight();
            ReadNullBytes(12);
            options.ObjectsAccent1 = ReadLight();
            ReadNullBytes(12);
            options.ObjectsAccent2 = ReadLight();
            ReadNullBytes(12);
            options.TerrainAccent1 = ReadLight();
            ReadNullBytes(12);
            options.TerrainAccent2 = ReadLight();

            return(options);
        }