Beispiel #1
0
 // Use this for initialization
 void Start()
 {
     foreach (string filename in System.IO.Directory.GetFiles(Path, SearchPattern))
     {
         ImageItem newItem = Instantiate(Item) as ImageItem;
         newItem.Init(filename);
         menu.Add(newItem.transform);
     }
 }
        private async Task InsertTodayWallpaperAsync()
        {
            var date = DateTime.Now.ToString("yyyyMMdd");

            if (DataVM.DataList.Count > 0 && DataVM.DataList[0].Image.ID != date)
            {
                var image     = UnsplashImageFactory.CreateTodayImage();
                var imageItem = new ImageItem(image);
                DataVM.DataList.Insert(0, imageItem);
                imageItem.Init();
                await imageItem.DownloadBitmapForListAsync();
            }
        }
Beispiel #3
0
    private void PopulateWithSprites(Sprite[] sprites)
    {
        for (int i = 0; i < sprites.Length; i++)
        {
            GameObject go   = Instantiate(ImagesViewer.Instance.ItemPrefab.gameObject, Vector3.zero, Quaternion.identity);
            ImageItem  item = go.GetComponent <ImageItem>();

            go.transform.SetParent(transform);

            Vector3 position = new Vector2(ImagesViewer.Instance.GetDestinationXForIndex(i, false), 0);

            item.Init(sprites[i], position);
        }
    }