I have GameObjectContext which is supposed to get a binding from another GameObjectContext to get the same instance of the contracttype. Now it looks like this:
Container.Bind<ISliderAgent>().FromSubContainerResolve().ByInstance(ContextWithISliderAgent.Container).AsSingle();
But the problem is it works only if the GameObject with the first GOContext (the requesting one) is a child of the GO with the second GOContext (the one with binding). I don't want to have that kind of abomination of GameObjects. Is there a way around it?