In order to run this example you'll need to install Zenject. If you don't want to use that then it should be possible to pull the code into MonoBehaviours. You also ...