예제 #1
0
    private void AddBoxesToList()
    {
        CargoList_TOP.ClearContent();

        foreach (var box in TO_CargoBox.CargoBoxes)
        {
            // TOP LIST
            ToggleButton obj = Instantiate(CargoBoxesListElement);
            obj.transform.SetParent(CargoList_TOP.content, false);
            obj.Init(CargoList_TOP.GetComponent <ToggleButtonGroup>());
            obj.GetComponent <ToggleButton>().OnClick.AddListener(() => { CargoContent_TOP.LoadBox(box); });

            // BOTTOM LIST
            obj = Instantiate(CargoBoxesListElement);
            obj.transform.SetParent(CargoList_BOTTOM.content, false);
            obj.Init(CargoList_BOTTOM.GetComponent <ToggleButtonGroup>());
            obj.GetComponent <ToggleButton>().OnClick.AddListener(() => { CargoContent_BOTTOM.LoadBox(box); });
        }
    }