Esempio n. 1
0
 public bool PushItemStack(ItemBehaviour item)
 {
     if (itemStack.Count >= playerSettings.holdStackLimit)
     {
         return(false);
     }
     item.SetSpriteLayer(Settings.Constant.heldSortingLayer);
     item.SetSpriteLayerOrder(itemStack.Count + 1);
     item.transform.parent        = stackHoldRoot;
     item.transform.localPosition = GetNextStackPosition();// item.ItemDefinition.GenerateItemStackPosition(itemStack.Count, true);
     item.transform.localRotation = item.ItemDefinition.GenerateItemStackRotation(true);
     itemStack.Push(item);
     return(true);
 }