using System; using System.Runtime.CompilerServices; namespace DCFApixels.DragonECS { public class EcsJoinExecutor : EcsQueryExecutor, IEcsWorldEventListener { private long _lastWorldVersion; #region Properties public sealed override long Version { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => _lastWorldVersion; } #endregion #region Callbacks protected override void OnInitialize() { } protected override void OnDestroy() { } public void OnWorldResize(int newSize) { } public void OnReleaseDelEntityBuffer(ReadOnlySpan buffer) { } public void OnWorldDestroy() { } #endregion } }