呼ぶ側が書き直せる public class FooBehaviour { public void Foo(){ var player = MasterDataManager.Instance.FindById(1); } } ↓ public class FooBehaviour { [Inject] private MasterDataManager manager; public void Foo(){ var player = manager.FindById(1); } } 2019/08/26 Roppongi.unity #04 12
新規に書くときは直接Repository を渡してあげればよい public class FooBehaviour { [Inject] private PlayerDataRepository _repository; public void Foo(){ var player = repository.FindById(1); } } 2019/08/26 Roppongi.unity #04 25