From d9c6f7d50f8d8130b63740605a77a57d981d3330 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Tue, 23 May 2023 01:48:00 +0800 Subject: [PATCH] add InitAfterDI to EcsSubjectDI --- src/EcsQuery/EcsSubjectDI.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/EcsQuery/EcsSubjectDI.cs b/src/EcsQuery/EcsSubjectDI.cs index 65ee6ca..28f3c01 100644 --- a/src/EcsQuery/EcsSubjectDI.cs +++ b/src/EcsQuery/EcsSubjectDI.cs @@ -5,10 +5,15 @@ namespace DCFApixels.DragonECS { public abstract class EcsSubjectDI : EcsSubject { - protected sealed override void Init(Builder b) => EcsQueryDIHelper.Fill(this, b); + protected sealed override void Init(Builder b) + { + EcsSubjectDIHelper.Fill(this, b); + InitAfterDI(b); + } + protected virtual void InitAfterDI(Builder b) { } } - internal static class EcsQueryDIHelper + internal static class EcsSubjectDIHelper { public static void Fill(EcsSubject s, EcsSubject.Builder b) {