using LanLib.UpdateManager.Jobs.Internal; namespace LanLib.UpdateManager.Jobs { /// /// Update job structs must implement this interface to be executed by . /// public interface IUpdateJob { void Execute(); } /// /// A Burst-enabled version of . /// Implement this if you want to have your job compiled by Burst. /// /// /// A concrete version of using the job type itself as type parameter. /// public interface IBurstUpdateJob : IUpdateJob where TBurstJob : IInternalBurstUpdateJob { } }