安装人员:
class MainInstaller : MonoInstaller<MainInstaller>
{
[SerializeField]
private StateController StateController;
public override void InstallBindings()
{
Container.BindInstance( StateController );
}
}
注入行为:
class Foo : MonoBehaviour
{
[Inject]
private StateController StateController;
void Start()
{
UpdateObject( StateController.Current );
}
}
问题StateController
是 null at UpdateObject
。
我应该以某种方式实例化游戏对象吗?