Add Discord Rich Presence

This commit is contained in:
teinarss
2020-03-25 19:44:14 +01:00
committed by abcdefg30
parent cae6c28754
commit c2026dc254
20 changed files with 342 additions and 11 deletions

View File

@@ -46,6 +46,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
{
menuType = type;
DiscordService.UpdateStatus(DiscordState.InMenu);
// Update button mouseover
Game.RunAfterTick(Ui.ResetTooltips);
}
@@ -258,6 +260,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
onIntroductionComplete();
Game.OnShellmapLoaded += OpenMenuBasedOnLastGame;
DiscordService.UpdateStatus(DiscordState.InMenu);
}
void LoadAndDisplayNews(string newsURL, Widget newsBG)
@@ -317,6 +321,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
() => { Game.LoadEditor(uid); },
() => { Game.CloseServer(); SwitchMenu(MenuType.MapEditor); });
DiscordService.UpdateStatus(DiscordState.InMapEditor);
lastGameState = MenuPanel.MapEditor;
}