반응형
ZenjectException: Unable to resolve ' bla ' while building object with type ' blabla '. Object graph: blabla
ZenjectException
이 예외가 뜨는 이유는 GameInstall에 HPManager를 바인딩 하지 않았기 때문이다. 발생 상황을 시뮬레이션 해보자면 이렇다. AManager를 GameInstall 스크립트 안에서 바인딩한 후 ProjectContext 또는 기타 Context에 Mono Installers에 등록을 한다. 원하는 대로 잘 동작한다. 그리고 나서 BManager를 GameInstall 에서 바인딩하는걸 깜빡한 후, 기타 다른 사용 스크립트에서 Inject 후 사용한다. 그러면 저런 예외가 뙇!
당연히 바인딩을 해주면 에러가 사라진다
반응형
반응형