Skip to content

KonH/VContainerSample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VContainer Sample

Samples to cover VContainer (Unity DI framework) basic usage.

Features:

  • Root level / scene lifetime scopes
  • Entry points
  • Lifetime callbacks
  • Factories / custom registrations
  • Disposables
  • Codegen

Architecture layers:

  • Manager - logics related to some gameplay scope, which uses services to perform required tasks
  • Scope - composition roots for dependency injection
  • Service - utilities to perform specific tasks
  • Starter - entry points for each scene (no/minimal logics)
  • State - persistant save data only
  • View - MonoBehaviour components

About

Samples to cover VContainer basic usage

Topics

Resources

License

Stars

Watchers

Forks