diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 9e201e2ef..8e529c6df 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -78,8 +78,13 @@ namespace ArchiSteamFarm { public readonly ArchiWebHandler ArchiWebHandler; [JsonProperty] + [PublicAPI] public readonly string BotName; + [JsonProperty] + [PublicAPI] + public readonly CardsFarmer CardsFarmer; + [JsonIgnore] [PublicAPI] public readonly Commands Commands; @@ -89,20 +94,20 @@ namespace ArchiSteamFarm { public readonly SteamConfiguration SteamConfiguration; [JsonProperty] + [PublicAPI] public uint GamesToRedeemInBackgroundCount => BotDatabase?.GamesToRedeemInBackgroundCount ?? 0; [JsonProperty] + [PublicAPI] public bool IsConnectedAndLoggedOn => SteamClient?.SteamID != null; [JsonProperty] + [PublicAPI] public bool IsPlayingPossible => !PlayingBlocked && !LibraryLocked; internal readonly ArchiHandler ArchiHandler; internal readonly BotDatabase BotDatabase; - [JsonProperty] - internal readonly CardsFarmer CardsFarmer; - internal readonly ConcurrentDictionary OwnedPackageIDs = new ConcurrentDictionary(); internal readonly SteamApps SteamApps; internal readonly SteamFriends SteamFriends;