🪟 Popup & 🍞 Toast
コマンド実行後の通知や、ユーザーへの確認ダイアログを表示するためのユーティリティAPIを提供しています。
🪟 Popups (対話型ダイアログ)
重要な警告や、破壊的な操作の前の最終確認に利用します。
実装例
LogifyPopupSetting を構築し、Logi.OpenPopup() で呼び出します。
[LogiButton("Danger Zone", "Delete Data")]
void ShowConfirm()
{
Logi.OpenPopup(new LogifyPopupSetting
{
Title = "確認",
Message = "すべてのセーブデータを削除しますか?",
ConfirmButton = new LogifyPopupButtonSetting
{
Text = "削除する",
OnClick = () => DoDelete()
},
CancelButton = new LogifyPopupButtonSetting
{
Text = "戻る"
}
});
}
🍞 Toasts (一時通知)
操作の成功やエラーを、ユーザーの入力を妨げずに短時間表示します。
実装例
メッセージと通知タイプ(Information / Warning / Error)を指定して呼び出します。
[LogiButton("API Test")]
void TestToast()
{
// シンプルな通知
Logi.OpenToast("データの同期が完了しました。", LogifyToastType.Information);
}