/// <summary> /// 减少某个道具的数量 /// </summary> /// <param name="item"></param> /// <param name="number"></param> /// <returns>是否可减</returns> public bool SubItemCount(ItemStruct item, int number) { //如果结果不为负数 if (item.Count >= Mathf.Abs(number)) { item.Count -= Mathf.Abs(number); return(true); } return(false); }
/// <summary> /// 得到某个道具的数量 /// </summary> /// <param name="item"></param> /// <returns></returns> public int GetItemCount(ItemStruct item) { return(item.Count); }
/// <summary> /// 增加当某个道具的数量 /// </summary> /// <param name="item"></param> /// <param name="number"></param> public void AddItemCount(ItemStruct item, int number) { item.Count += number; }