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