using System; using System.Collections; using System.Collections.Generic; using NitroxModel.Packets; namespace NitroxClient.GameLogic.InitialSync.Abstract; public interface IInitialSyncProcessor where TPacket : Packet { HashSet DependentProcessors { get; } IEnumerator Process(TPacket packet, WaitScreen.ManualWaitItem waitScreenItem); } public interface IInitialSyncProcessor : IInitialSyncProcessor { }