You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
separate contexts and injectors, introduce dedicated TestContext
respect dependencies for injection (e.g. referenced scripts must be injected first)
re-binding warning => it should be possible to see where the binding was added
Unclear
do DI before Awake?
more extensible with custom annotations, e.g. being able to define custom annotation InjectUiAttribute that binds all VisualElement fields of an object by naming convention. UxmlNameAttribute and UssNameAttribute as additional optional annotations to overwrite default behavior.
convention over configuration and use additional annotations to specify non-default behavior (more similar to Spring Boot)?
ISceneBindingFinishedListener?
AddBinding from producer method () => new Stuff()?
remove BindToSingleInstanceOfType, because can easily create the instance before
Unclear
() => new Stuff()?