From a252a2458b3a9344a1e409092657189b01f536ef Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Tue, 28 Mar 2023 01:44:39 +0800 Subject: [PATCH] Add extension methods for EcsSystems --- src/Runner/IEcsFixedRunSystem.cs | 8 ++++++++ src/Runner/IEcsLateRunSystem.cs | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/src/Runner/IEcsFixedRunSystem.cs b/src/Runner/IEcsFixedRunSystem.cs index 313cb50..0b077fa 100644 --- a/src/Runner/IEcsFixedRunSystem.cs +++ b/src/Runner/IEcsFixedRunSystem.cs @@ -12,4 +12,12 @@ foreach (var item in targets) item.FixedRun(systems); } } + + public static class IEcsFixedRunSystemExtensions + { + public static void FixedRun(this EcsSystems systems) + { + systems.GetRunner().FixedRun(systems); + } + } } diff --git a/src/Runner/IEcsLateRunSystem.cs b/src/Runner/IEcsLateRunSystem.cs index c32b41c..f8a4525 100644 --- a/src/Runner/IEcsLateRunSystem.cs +++ b/src/Runner/IEcsLateRunSystem.cs @@ -12,4 +12,12 @@ foreach (var item in targets) item.LateRun(systems); } } + + public static class IEcsLateRunSystemExtensions + { + public static void LateRun(this EcsSystems systems) + { + systems.GetRunner().LateRun(systems); + } + } }