using UnityEngine; namespace Zenject.Tests.Bindings.FromNewScriptableObjectResource { public interface IFoo { } //[CreateAssetMenu(fileName = "Foo", menuName = "Test/Foo")] public class Foo : ScriptableObject, IFoo { public static int InstanceCount { get; set; } public bool WasInjected { get; private set; } [Inject] public void Construct() { WasInjected = true; InstanceCount++; } } }