using NitroxClient.GameLogic.Spawning.Metadata.Processor.Abstract; using NitroxModel.DataStructures.GameLogic.Entities.Metadata; using UnityEngine; namespace NitroxClient.GameLogic.Spawning.Metadata.Processor; public class FlashlightMetadataProcessor : EntityMetadataProcessor { public override void ProcessMetadata(GameObject gameObject, FlashlightMetadata metadata) { FlashLight flashLight = gameObject.GetComponent(); if (flashLight) { ToggleLights lights = flashLight.gameObject.GetComponent(); if (lights) { lights.lightsActive = metadata.On; } else { Log.Error($"Could not find ToggleLights on {flashLight.name}"); } } else { Log.Error($"Could not find FlashLight on {gameObject.name}"); } } }