dialogOptOutDecisionType | 用户可以做出的退出决策类型。 |
dialogOptOutDecisionStorageKey | 用于存储决策的唯一键设置。 |
bool 如果用户之前选择不再显示与 dialogOptOutDecisionStorageKey
关联的对话框,则返回 true
。如果用户尚未选择退出,则返回 false
。
此方法显示一个模态对话框,允许用户选择不再显示当前对话框。
将此方法用作简写,以查询用户在通过 DisplayDialog 显示的对话框上做出的退出决策。
您无需在调用 DisplayDialog 之前查询此方法,因为 Unity 会自动处理它。
如果用户选择退出对话框,Unity 会存储此决策。如果 dialogOptOutDecisionType
设置为 DialogOptOutDecisionType.ForThisMachine,Unity 会通过 EditorPrefs.SetBool 存储它。如果 dialogOptOutDecisionType
设置为 DialogOptOutDecisionType.ForThisSession,Unity 会通过 SessionState.SetBool 存储它。在这两种情况下,Unity 都会在作为 dialogOptOutDecisionStorageKey
提供的键下存储它。
此方法会根据提供的 dialogOptOutDecisionType
自动选择存储位置。
如果要让用户更改存储在 EditorPrefs 中的决策,您可以使用 SettingsProvider 将其添加到编辑器首选项中。
其他资源:DisplayDialog 函数。