예제 #1
0
 /// <summary>
 /// 武将下野
 /// </summary>
 /// <param name="staff"></param>
 public void RemoveStaffInfo(WlyStaffType staff)
 {
     if (StaffInfoDict.ContainsKey(staff))
     {
         StaffInfoDict.Remove(staff);
     }
 }
예제 #2
0
        /// <summary>
        /// 获取武将信息
        /// </summary>
        /// <param name="staff"></param>
        /// <returns></returns>
        public WlyStaffInfo GetStaffInfo(WlyStaffType staff)
        {
            if (StaffInfoDict.ContainsKey(staff))
            {
                return(StaffInfoDict[staff]);
            }

            return(null);
        }
예제 #3
0
        /// <summary>
        /// 新招募了武将
        /// </summary>
        /// <param name="staff"></param>
        public void AddStaffInfo(WlyStaffType staff)
        {
            if (StaffInfoDict.ContainsKey(staff))
            {
                return;
            }

            WlyStaffInfo info = new WlyStaffInfo
            {
                Name = staff
            };

            StaffInfoDict.Add(staff, info);
        }