fix: handle toggle correctly

This commit is contained in:
Anna
2022-02-15 17:03:13 -05:00
parent 1409da708d
commit 1c22fe16b3
+6 -11
View File
@@ -173,17 +173,12 @@ internal sealed class ChatLog : IUiComponent {
this._hideState = HideState.None; this._hideState = HideState.None;
break; break;
case "toggle": case "toggle":
if (this._hideState is HideState.User or HideState.CutsceneOverride) { this._hideState = this._hideState switch {
this._hideState = HideState.None; HideState.User or HideState.CutsceneOverride => HideState.None,
} HideState.Cutscene => HideState.CutsceneOverride,
HideState.None => HideState.User,
if (this._hideState is HideState.Cutscene) { _ => this._hideState,
this._hideState = HideState.CutsceneOverride; };
}
if (this._hideState is HideState.None) {
this._hideState = HideState.User;
}
break; break;
} }