using System; namespace UnityAtoms { public interface IWithApplyChange where T : IEquatable where E1 : AtomEvent where E2 : AtomEvent { bool ApplyChange(T amount); bool ApplyChange(EquatableAtomVariable amount); } }