// SPDX-FileCopyrightText: 2023 Unity Technologies and the glTFast authors // SPDX-License-Identifier: Apache-2.0 using System; using UnityEngine; namespace GLTFast.Schema { /// /// Extension for adding punctual lights. /// /// [Serializable] public class LightsPunctual { /// /// Collection of lights /// public LightPunctual[] lights; internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); writer.AddArray("lights"); foreach (var light in lights) { light.GltfSerialize(writer); } writer.CloseArray(); writer.Close(); } /// public bool JsonUtilityCleanup() { return lights != null; } } }