private IEnumerator InitSlot() { List <UserItem> userItems = GameManager.GameUser.UserItems.ToList();//.OrderByDescending(p => p.GameItem.Kind).ThenByDescending(p=>p.Grade).ToList(); foreach (UserItem userItem in userItems) { GameObject go = NGUITools.AddChild(slotRoot.gameObject, slotPrefab); UIInventorySlot slot = go.GetComponent <UIInventorySlot>(); slot.SetItem(userItem); slot.inventory = this; _slots.Add(slot); slotRoot.Reposition(); yield return(null); } scrollView.ResetPosition(); }
public void SetPocketSlot(Item i) { pocket.SetItem(i); }
public void SetLeftHandSlot(Item i) { left.SetItem(i); }