From 384abc94f8c52fc50bb8a7ac3db211bd039b9735 Mon Sep 17 00:00:00 2001 From: sebas77 Date: Sat, 21 Jan 2017 17:22:36 +0000 Subject: [PATCH] Fix a bug in DispatchOnSet --- ECS/Dispatcher/DispatcherOnChange.cs | 2 +- ECS/note.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ECS/Dispatcher/DispatcherOnChange.cs b/ECS/Dispatcher/DispatcherOnChange.cs index 0601df8..3ab3199 100644 --- a/ECS/Dispatcher/DispatcherOnChange.cs +++ b/ECS/Dispatcher/DispatcherOnChange.cs @@ -12,7 +12,7 @@ namespace Svelto.ECS set { if (EqualityComparer.Default.Equals(value, _value) == false) - base.value = _value; + base.value = value; } get diff --git a/ECS/note.txt b/ECS/note.txt index a55d53b..c041193 100644 --- a/ECS/note.txt +++ b/ECS/note.txt @@ -1,7 +1,7 @@ systems do not hold component data, but only system states systems cannot be injected systems are SRP and OCP -systems communicates between component, mediators, producer/consumer, Svelto.ECS.Example.Observers. producer/consumer and observers must be defined in the layer of the engine. +systems communicates between component, mediators, producer/consumer, observers. producer/consumer and observers must be defined in the layer of the engine. systems can have injected dependencies components don't have logic