AddInfoButton("server-info-website-button", CCVars.InfoLinksWebsite);
AddInfoButton("server-info-wiki-button", CCVars.InfoLinksWiki);
AddInfoButton("server-info-forum-button", CCVars.InfoLinksForum);
+ AddInfoButton("server-info-telegram-button", CCVars.InfoLinksTelegram);
var guidebookController = UserInterfaceManager.GetUIController<GuidebookUIController>();
var guidebookButton = new Button() { Text = Loc.GetString("server-info-guidebook-button") };
private static readonly (CVarDef<string> cVar, string icon, string name)[] Vars =
{
// @formatter:off
- (CCVars.InfoLinksDiscord, "discord", "info-link-discord"),
- (CCVars.InfoLinksForum, "forum", "info-link-forum"),
- (CCVars.InfoLinksGithub, "github", "info-link-github"),
- (CCVars.InfoLinksWebsite, "web", "info-link-website"),
- (CCVars.InfoLinksWiki, "wiki", "info-link-wiki")
+ (CCVars.InfoLinksDiscord, "discord", "info-link-discord"),
+ (CCVars.InfoLinksForum, "forum", "info-link-forum"),
+ (CCVars.InfoLinksGithub, "github", "info-link-github"),
+ (CCVars.InfoLinksWebsite, "web", "info-link-website"),
+ (CCVars.InfoLinksWiki, "wiki", "info-link-wiki"),
+ (CCVars.InfoLinksTelegram, "telegram", "info-link-telegram")
// @formatter:on
};
/// </summary>
public static readonly CVarDef<string> InfoLinksAppeal =
CVarDef.Create("infolinks.appeal", "", CVar.SERVER | CVar.REPLICATED);
+
+ /// <summary>
+ /// Link to Telegram channel to show in the launcher.
+ /// </summary>
+ public static readonly CVarDef<string> InfoLinksTelegram =
+ CVarDef.Create("infolinks.telegram", "", CVar.SERVER | CVar.REPLICATED);
}
server-info-website-button = Website
server-info-wiki-button = Wiki
server-info-forum-button = Forum
+server-info-telegram-button = Telegram
server-info-report-button = Report Bugs
server-info-credits-button = Credits