Releases: Haruma-K/UnityScreenNavigator
v1.7.0
Add the Modal Backdrop Strategy.
You can now change the behavior of the modal backdrop as follows by changing the Backdrop Strategy from the ModalContainer
Inspector.
Setting Value | Description |
---|---|
Generate Per Modal | Generate a backdrop for each modal |
Only First Backdrop | Generate a backdrop only for the first modal, and do not add a backdrop for the second and subsequent ones |
Change Order Before Animation | Change the rendering order of the first generated backdrop and reuse it when generating the second modal (change the rendering order before the animation) |
Change Order After Animation | Change the rendering order of the first generated backdrop and reuse it when generating the second modal (change the rendering order after the animation) |
Modal Backdrop Strategyを追加
ModalContainer
の Inspector から Backdrop Strategy を変更することで、モーダルの背景の挙動を以下の通り変更できます。
設定値 | 説明 |
---|---|
Generate Per Modal | モーダルごとに背景を生成する |
Only First Backdrop | 最初のモーダルにだけ背景を生成し、2個目以降は背景をつけない |
Change Order Before Animation | 2個目のモーダルを生成したときに最初に生成した背景の描画順を変更して再利用する(アニメーションの前に描画順を変更) |
Change Order After Animation | 2個目のモーダルを生成したときに最初に生成した背景の描画順を変更して再利用する(アニメーションの後に描画順を変更) |
v1.6.7
v1.6.6
Added an option to perform Cleanup()
when Destroy()
is called on Pages, Sheets or Modals. This option is enabled by default. If you want to revert to the original behavior, uncheck `Call Cleanup When Destroy' in the Unity Screen Navigator Settings.
Warning
Cleanup()
will not wait if it is called from Destroy()
because `Destroy()' is a synchronous method.
PageやSheetやModalのDestroy()が呼ばれたときにCleanup()を行うオプションを追加しました。
このオプションはデフォルトで有効です。
元の挙動に戻したい場合、Unity Screen Navigator Settingsの「Call Cleanup When Destroy」のチェックを外してください。
Warning
Destroy()
は同期メソッドなのでCleanup()
がDestroy()
から呼ばれる場合には待機されません
v1.6.5
v1.6.4
v1.6.3
v1.6.2
v1.6.1
v1.6.0
New Feature
- Implemented the feature to pop multiple screens at once.
Warning
Warning
This version includes breaking changes.
Please follow the steps below to update.
- As the order of arguments for
PageContainer.Push()
andModalContainer.Push()
has been changed, if you encounter errors, please correct the order or specify the argument name explicitly. SheetContainer.Show(int sheetId, bool playAnimation)
has been changed toSheetContainer.Show(string sheetId, bool playAnimation)
.SheetContainer.Show(string resourceKey, bool playAnimation)
has been changed toSheetContainer.ShowByResourceKey(string sheetId, bool playAnimation)
.
新機能
- まとめて戻る機能を実装しました
注意
Warning
このバージョンには破壊的変更が含まれます。
以下の手順に従いアップデートしてください。
PageContainer.Push()
とModalContainer.Push()
の引数の順番を変更したため、エラーが出たら正しい順番に修正するか、明示的に引数名を指定するように変更してくださいSheetContainer.Show(int sheetId, bool playAnimation)
をSheetContainer.Show(string sheetId, bool playAnimation)
に変更しましたSheetContainer.Show(string resourceKey, bool playAnimation)
をSheetContainer.ShowByResourceKey(string sheetId, bool playAnimation)
に変更しました