public override InventoryItem.MergeResult TryStack(IInventoryItem otherItem) { InventoryItem.MergeResult result = this.TryCombine(otherItem); if (result == InventoryItem.MergeResult.Failed) { return base.TryStack(otherItem); } return result; }
public override InventoryItem.MergeResult TryStack(IInventoryItem otherItem) { InventoryItem.MergeResult mergeResult = this.TryCombine(otherItem); if (mergeResult != InventoryItem.MergeResult.Failed) { return(mergeResult); } return(base.TryStack(otherItem)); }