public void Init(UnitFragment.Factory unitFragment, Canvas parent, List <UnitModel> units) { CloseButton.onClick.AddListener(Hide); foreach (var unit in units) { unitFragment.Create(ItemsRoot, unit); } ShowAt(parent); }
void InsertUnit(UnitModel unit) { _selectedUnits[unit.Index] = unit; _fragments[unit.Index] = _unitFragment.Create(ItemsRoot, unit); }