Пример #1
0
    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);
    }
Пример #2
0
 // Start is called before the first frame update
 public abstract void BuildData(BaseLoopModel model);
Пример #3
0
    public override void BuildData(BaseLoopModel model)
    {
        var testModel = model as TestModel;

        _testTxt.text = testModel.content;
    }