Example #1
0
        /// <summary>
        /// 穿着指定穿搭
        /// </summary>
        /// <param name="suitID">穿搭ID</param>
        /// <returns>操作结果 是否成功对指定穿搭完成穿着操作</returns>
        public static bool wear(int suitID)
        {
            //找到指定穿搭
            Suit suit = suitDb.GetById(suitID);

            //确保穿搭存在
            if (suit == null)
            {
                return(false);
            }

            //进行穿着操作
            suit.wear();

            //更新信息并返回更新结果
            return(suitDb.Update(suit) && ClothesManager.wear(clothes_suitDb.GetList(x => x.suitID == suitID).Select(x => x.clothesID)));
        }
Example #2
0
 /// <summary>
 /// 穿着一套衣物混搭
 /// </summary>
 /// <param name="clothesIDs">混搭包含的衣物编号列表</param>
 /// <returns>操作结果</returns>
 public static bool wear(int[] clothesIDs)
 {
     return(ClothesManager.wear(clothesIDs));
 }