/// <summary> /// Retrieve or generate a guild <see cref="BotVarCollection"/> /// </summary> /// <param name="guildId">Discord Guild Id</param> public static BotVarCollection GetGuildBotVarCollection(ulong guildId) { if (!GuildBotVars.TryGetValue(guildId, out BotVarCollection result)) { result = new BotVarCollection(guildId); GuildBotVars.Add(guildId, result); } return(result); }
internal static void InvokeOnGuildBotVarCollectionLoaded(BotVarCollection botVarCollection) { OnGuildBotVarCollectionLoaded?.Invoke(botVarCollection); }