fix: handle toggle correctly
This commit is contained in:
parent
3f9ea9dbf1
commit
c8a0671e90
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user