public CellView CreateCellViewWithCustomParametrs(CellModel cellModel, [CanBeNull] int weight, [CanBeNull] int index) { grid.GetComponent <GridLayoutGroup>().enabled = true; cellsUI = FindObjectsOfType <CellView>().ToList(); CellView cellView = Instantiate(cellPref, grid); cellView.Index = index; cellModel.SetView(cellView); cellModel.Weight = weight; cellView.Weight = weight; cellView.AddClickListener((cell) => { ClickController.OnClick(cell); }); return(cellView); }
public CellView CreateCellView(CellModel cellModel) { grid.GetComponent <GridLayoutGroup>().enabled = true; grid.GetComponent <ContentSizeFitter>().enabled = true; cellsUI = FindObjectsOfType <CellView>().ToList(); CellView cellView = Instantiate(cellPref, grid); cellView.Index = cellModel.CurrentIndex; cellModel.SetView(cellView); cellView.Weight = cellModel.Value; cellModel.Weight = cellView.Weight; //Debug.LogWarning(cellView.Index + " Index, " + cellView.Weight + " Weight, " + cellModel.Value + " Value "); cellView.AddClickListener((cell) => { ClickController.OnClick(cell); }); return(cellView); }