AcManager.Tools.Managers.Online.OnlineManager.ScanInner C# (CSharp) Method

ScanInner() protected method

protected ScanInner ( ) : IEnumerable
return IEnumerable
        protected override IEnumerable<AcPlaceholderNew> ScanInner() {
            ErrorFatal = false;
            Pinged = 0;

            if (SteamIdHelper.Instance.Value == null) {
                ErrorFatal = true;
                throw new Exception(ToolsStrings.Common_SteamIdIsMissing);
            }

            var data = KunosApiProvider.TryToGetList()?.Select(x => new ServerEntry(this, x));
            if (data != null) {
                return data;
            }
                
            throw new InformativeException(ToolsStrings.Online_CannotLoadData, ToolsStrings.Common_MakeSureInternetWorks);
        }