Пример #1
0
        /// <summary>
        /// Проверяет доступность тиммейта
        /// </summary>
        public static bool IsAvailable(TeammateType type)
        {
            var teammate = PlayerManager.Data.Team.TeammatesArray
                           .First(e => e.Type == type);

            return(teammate.IsEmpty == false && teammate.HasPayment);
        }
Пример #2
0
        /// <summary>
        /// Устанавливает время отдыха указанному тиммейте
        /// </summary>
        public static void SetTeammateCooldown(TeammateType type, int cooldown)
        {
            var teammate = Data.Team.TeammatesArray.First(e => e.Type == type);

            teammate.Cooldown = cooldown;
        }
Пример #3
0
 public static Teammate New(TeammateType type) => new Teammate
 {
     Type = type
 };
Пример #4
0
 /// <summary>
 /// Возвращает информацию о тиммейте
 /// </summary>
 private TeammateInfo GetInfo(TeammateType type)
 {
     return(teammateInfos.First(e => e.Type == type));
 }