using System.Collections.Generic; namespace Svelto.ECS { public class DispatcherOnChange : DispatcherOnSet { public DispatcherOnChange(int senderID) : base(senderID) { } public new T value { set { if (EqualityComparer.Default.Equals(value, _value) == false) base.value = _value; } get { return _value; } } } }