はじめに 完全に狙ってるタイトルですが、深夜のテンションってコトでご容赦を。 この記事は、「何か分からんけど、Kernel 系のインタフェース( IInitializable とか ITickable とか IDisposable とか)が上手く動かないコトが多い Zenject (Extenject) の SubContainer」を良い感じに制御できるようになったので、それの備忘録として残すものであります。 同じ様な悩みを持つ方の一助となれば幸いです。 TL; DR .ByInstaller() とか .ByMethod() の代わりに .ByNewGameObjectInstaller() とか .ByNewGameObjectMethod() を使えば OK です。 何の話し? Zenject (Extenject) をちゃんと使っていると、よく出てくるのが「外側の Context