From f813257f28c91f3fdc486c86942036bc6085df6b Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Tue, 5 Nov 2024 16:08:51 +0800 Subject: [PATCH] fixes --- src/Executors/EcsJoinExecutor.cs | 9 +++++++-- src/Executors/EcsJoinToSubGraphExecutor.cs | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/Executors/EcsJoinExecutor.cs b/src/Executors/EcsJoinExecutor.cs index 193e1b2..424d818 100644 --- a/src/Executors/EcsJoinExecutor.cs +++ b/src/Executors/EcsJoinExecutor.cs @@ -1,9 +1,10 @@ -using System; +using DCFApixels.DragonECS.Core; +using System; using System.Runtime.CompilerServices; namespace DCFApixels.DragonECS { - public class EcsJoinExecutor : EcsQueryExecutor, IEcsWorldEventListener + public class EcsJoinExecutor : MaskQueryExecutor, IEcsWorldEventListener { private long _lastWorldVersion; @@ -13,6 +14,10 @@ namespace DCFApixels.DragonECS [MethodImpl(MethodImplOptions.AggressiveInlining)] get => _lastWorldVersion; } + public override bool IsCached + { + get { throw new NotImplementedException(); } + } #endregion #region Callbacks diff --git a/src/Executors/EcsJoinToSubGraphExecutor.cs b/src/Executors/EcsJoinToSubGraphExecutor.cs index 0bfe115..91d4cdd 100644 --- a/src/Executors/EcsJoinToSubGraphExecutor.cs +++ b/src/Executors/EcsJoinToSubGraphExecutor.cs @@ -1,4 +1,5 @@ -using DCFApixels.DragonECS.Graphs.Internal; +using DCFApixels.DragonECS.Core; +using DCFApixels.DragonECS.Graphs.Internal; using DCFApixels.DragonECS.UncheckedCore; using System; using System.Collections.Generic; @@ -6,7 +7,7 @@ using System.Runtime.CompilerServices; namespace DCFApixels.DragonECS { - public sealed class EcsJoinToSubGraphExecutor : EcsQueryExecutor, IEcsWorldEventListener + public sealed class EcsJoinToSubGraphExecutor : MaskQueryExecutor, IEcsWorldEventListener { private EntityLinkedList _linkedList; private Basket[] _baskets; @@ -33,6 +34,10 @@ namespace DCFApixels.DragonECS [MethodImpl(MethodImplOptions.AggressiveInlining)] get { return _graph; } } + public override bool IsCached + { + get { throw new NotImplementedException(); } + } #endregion #region OnInitialize/OnDestroy