private SumoBehaviour createSumo(SumoInstaller _sumoPrefab, Sumo _sumoModel) { DiContainer subcontainer = new DiContainer(m_diContainer); subcontainer.BindInstance(_sumoModel).AsSingle(); return(subcontainer.InstantiatePrefabForComponent <SumoInstaller>(_sumoPrefab).sumoBehaviour); }
public Prefabs( SumoInstaller _sumoBluePrefab, SumoInstaller _sumoRedPrefab) { sumoBluePrefab = _sumoBluePrefab; sumoRedPrefab = _sumoRedPrefab; }
private void Construct( Prefabs _prefabs, DiContainer _diContainer) { m_diContainer = _diContainer; m_sumoBluePrefab = _prefabs.sumoBluePrefab; m_sumoRedPrefab = _prefabs.sumoRedPrefab; }