From ba8c4d0600b22ca70a07c448c845e12a81be4093 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Thu, 27 Jun 2024 00:26:05 +0800 Subject: [PATCH] fix REFLECTION_DISABLED --- src/EcsAspect.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/EcsAspect.cs b/src/EcsAspect.cs index f285ee4..fe19f7a 100644 --- a/src/EcsAspect.cs +++ b/src/EcsAspect.cs @@ -119,12 +119,13 @@ namespace DCFApixels.DragonECS Builder builder = new Builder(world); Type aspectType = typeof(TAspect); EcsAspect newAspect; - //TODO добавить оповещение что инициализация через конструктор не работает -#if !REFLECTION_DISABLED - ConstructorInfo constructorInfo = aspectType.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, new Type[] { typeof(Builder) }, null); var buildersStack = GetBuildersStack(); buildersStack.Push(builder); + + //TODO добавить оповещение что инициализация через конструктор не работает +#if !REFLECTION_DISABLED + ConstructorInfo constructorInfo = aspectType.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, new Type[] { typeof(Builder) }, null); if (constructorInfo != null) { newAspect = (EcsAspect)constructorInfo.Invoke(new object[] { builder });