SusConfirmQuitContent

退出会话确认面板 — 固定的警告文案,加上 Leave / Cancel 按钮(无 Prop<>)。
包
SusGame · 屏幕(商业)
属性
没有公开属性。
插槽
没有插槽。
事件
没有公开事件。
样式钩子
USS 类契约 — 无需改 C# 即可覆盖外观。状态通过这些类切换:
sus-alert__bodysus-alert__iconsus-alert__textsus-confirm-quit-contentsus-confirm-quit-content__hint
用法
作为 modal 内容挂载;从宿主为 LeaveBtn / CancelBtn 接线。
xml
<template>
<sus:SusConfirmQuitContent />
</template>
<script>
// No Prop<> — fixed heading/hint. Wire LeaveBtn / CancelBtn after mount.
</script>csharp
var quit = new SusConfirmQuitContent();
// After mount:
quit.LeaveBtn.OnClick += () => { /* leave to menu */ };
quit.CancelBtn.OnClick += () => { /* dismiss */ };| Prop / API | Role |
|---|---|
LeaveBtn | 危险态「Leave to Menu」 |
CancelBtn | 描边取消按钮 |
备注
- 文案是硬编码的(「Leave session?」/ 进度警告)— 修改需要 fork 包或从宿主覆盖标签。
- 仅是内容:宿主负责关闭 / 路由。