32 lines
574 B
C#
32 lines
574 B
C#
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++;
|
|
}
|
|
}
|
|
}
|