示例#1
0
        static public void AddMassiveImagePicker(MenuCommand command)
        {
            GameObject         picker      = AddMassivePicker(command, "MassiveImagePicker", false, false, true);
            MassiveImagePicker imagePicker = picker.AddComponent <MassiveImagePicker>();

            imagePicker.itemSize   = new Vector2(50, 20);
            imagePicker.columnList = picker.transform.Find("ColumnList");

            GameObject itemSource = new GameObject("ItemSource");

            GameObjectUtility.SetParentAndAlign(itemSource, picker);
            itemSource.AddComponent <MassiveImagePickerItem>();
            Image image = itemSource.AddComponent <Image>();

            image.color = Color.white;
            itemSource.GetComponent <RectTransform>().sizeDelta = imagePicker.itemSize;
            itemSource.transform.SetSiblingIndex(1);

            imagePicker.itemSource = itemSource;

            imagePicker.SetColumns(1);
            imagePicker.SyncItemList();
        }