public PhaseDescriptionScrollVM(PhaseController phaseController) { m_PhaseController = phaseController; PhaseDescriptionVMs = new List <PhaseDescriptionVM>(); for (var i = 0; i < m_PhaseController.Phases.Count; i++) { PhaseDescriptionVM phaseDescriptionVM = new PhaseDescriptionVM(i, m_PhaseController.Phases[i]); AddDisposable(phaseDescriptionVM); PhaseDescriptionVMs.Add(phaseDescriptionVM); } SetStage(0); }
private void CreateNewPhaseDescription(PhaseDescriptionVM vm) { PhaseDescriptionView newDescription = m_Scroll.Add(m_DescriptionPrefab, vm.Number); newDescription.Bind(vm); }