示例#1
0
        private void AssetListOnComplete(object sender, XMLParsingEventArgs args)
        {
            List <ItemDataClass> itemList = args._ItemDataClass;

            foreach (ItemDataClass item in itemList)
            {
                AssetsListItemData assetsItem = item as AssetsListItemData;
                _AssetsListItemData.Add(assetsItem);
            }
        }
示例#2
0
        private void SearchForAssets(string value)
        {
            AssetLists.Clear();
            string toLowerCase = value.ToLower();

#if WEB_URL
            for (int i = 0; i < _AssetsListItemData.Count; i++)
            {
                string sourceIdLower = _AssetsListItemData[i].SourceId.ToLower();

                if (sourceIdLower.Contains(toLowerCase))
                {
                    AssetsListItemData assetObject = _AssetsListItemData[i];
                    string             UriLink     = IMAGE_FILEPATH + assetObject.Unity3DPackName + "/" + assetObject.SourceId + ".png";
                    Debug.WriteLine("okokokokokokok :: " + UriLink);
                    AssetLists.Add(new AssetsListObjects(UriLink, assetObject.GameObjectid, assetObject.Unity3DPackName, assetObject.SourceId, assetObject.Tooltip, assetObject.ExtendedTooltip, assetObject.ImportPath));
                }
            }
#elif GITHUB
            ProcessDataList(toLowerCase);
#endif
        }