using HarmonyLib; using QSB.EchoesOfTheEye.EclipseDoors.VariableSync; using System.Collections.Generic; using UnityEngine; namespace QSB.EchoesOfTheEye.EclipseDoors.WorldObjects; internal class QSBEclipseDoorController : QSBRotatingElements { protected override IEnumerable LightSensors => AttachedObject._lightSensors; public override string ReturnLabel() => $"{base.ReturnLabel()}\r\n- SyncerValue:{NetworkBehaviour.Value?.Join()}\r\n- HasAuth:{NetworkBehaviour.hasAuthority}"; protected override GameObject NetworkObjectPrefab => QSBNetworkManager.singleton.DoorPrefab; }