/* using System.Collections; using System.Collections.Generic; using UnityEngine; using BITKit; using BITKit.Entities; using FLib; using System.Threading.Tasks; using FLib.Entity; using FLib.GameObjects; using Cysharp.Threading.Tasks; namespace BITFALL.Dev { [System.Serializable] public class DevInventory : iNetInventory { public List items = new(); public async Task AddItem(ItemEntity e) { await UniTask.SwitchToMainThread(); items.Add(e.Item); return true; } public async Task DivideItem(ItemBase item, Inventory AimInventory, BagLocation AimLocation) { await UniTask.SwitchToMainThread(); items.Remove(item); if (AimInventory.Add(item)) { items.Remove(item); } return true; } public async Task DropItem(ItemBase item) { await UniTask.SwitchToMainThread(); items.Remove(item); return true; } public BagLocation FetchLoc(int Width, int Height) { throw new System.NotImplementedException(); } public bool[,] GetItemMap() { throw new System.NotImplementedException(); } public int GetMaxContain() { throw new System.NotImplementedException(); } public bool IsItemPosAvaliable(int Width, int Height, BagLocation BagLocation) { throw new System.NotImplementedException(); } public Task MoveItem(ItemBase item, BagLocation loc, Inventory AimInventory) { throw new System.NotImplementedException(); } public bool PosHasItem(BagLocation loc) { throw new System.NotImplementedException(); } public Task RemoveItem(ItemBase item) { throw new System.NotImplementedException(); } public Task SetItemAmount(ItemBase item, int amount) { throw new System.NotImplementedException(); } } } */