public void LoadAll()
        {
            itemTable.Clear();

            ItemData[] items = AssetUtil.LoadItemAssets();

            if (items == null || items.Length <= 0)
            {
                return;
            }                                                   //return if null or empty

            foreach (var item in items)
            {
                itemTable.Add(new ItemTableViewData(item.Id, item.name.ToSentenceCase(), item.Icon, item.Effects, item.Description, item.Category, item.Rarity, item.Active, item.FolderPath));
            }
        }