public static void RefreshViewAndRebuild(int axis, GameObject go, BaseLoopModel model) { if (axis == 1) { var rectTrans = go.transform as RectTransform; rectTrans.sizeDelta = model.Sizes; } var baseCell = go.GetComponent <BaseCell>(); baseCell.BuildData(model); var rect = go.transform as RectTransform; LayoutRebuilder.ForceRebuildLayoutImmediate(rect); }
// Start is called before the first frame update public abstract void BuildData(BaseLoopModel model);
public override void BuildData(BaseLoopModel model) { var testModel = model as TestModel; _testTxt.text = testModel.content; }