1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-08 22:13:30 +08:00

fix crash

This commit is contained in:
2024-08-24 20:57:18 +08:00
parent 12c5077abc
commit f84d20544c
3 changed files with 17 additions and 7 deletions

View File

@@ -235,16 +235,24 @@ public static class UIConfigWindow
private static void UpdateButtons()
{
var resignEnabled = GameMain.data.account != AccountData.me;
if (_resignGameBtn.gameObject.activeSelf != resignEnabled)
var data = GameMain.data;
if (data != null)
{
_resignGameBtn.gameObject.SetActive(resignEnabled);
var resignEnabled = data.account != AccountData.me;
if (_resignGameBtn.gameObject.activeSelf != resignEnabled)
{
_resignGameBtn.gameObject.SetActive(resignEnabled);
}
}
var banEnabled = GameMain.history.hasUsedPropertyBanAchievement;
if (_clearBanBtn.gameObject.activeSelf != banEnabled)
var history = GameMain.history;
if (history != null)
{
_clearBanBtn.gameObject.SetActive(banEnabled);
var banEnabled = history.hasUsedPropertyBanAchievement;
if (_clearBanBtn.gameObject.activeSelf != banEnabled)
{
_clearBanBtn.gameObject.SetActive(banEnabled);
}
}
}
}