/// <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); }
/// <summary> /// Устанавливает время отдыха указанному тиммейте /// </summary> public static void SetTeammateCooldown(TeammateType type, int cooldown) { var teammate = Data.Team.TeammatesArray.First(e => e.Type == type); teammate.Cooldown = cooldown; }
public static Teammate New(TeammateType type) => new Teammate { Type = type };
/// <summary> /// Возвращает информацию о тиммейте /// </summary> private TeammateInfo GetInfo(TeammateType type) { return(teammateInfos.First(e => e.Type == type)); }