Skip to content

Releases: Haruma-K/UnityScreenNavigator

v1.6.7

25 Jan 06:54
Compare
Choose a tag to compare

Fixed an issue where lifecycle events were running in parallel regardless of priority.


ライフサイクルイベントがPriorityに関わらず並列実行されていたのを修正

v1.6.6

15 Jan 07:03
8b898b7
Compare
Choose a tag to compare

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

15 Aug 12:09
Compare
Choose a tag to compare

Not play animation when it's duration is zero

v1.6.4

02 Aug 10:11
Compare
Choose a tag to compare
  • Fix Preloaded Asset Loader Object not work in editor
  • Related PR: #30

  • PreloadedAssetLoaderがエディタで動作しない不具合を修正
  • 関連PR: #30

v1.6.3

10 Jun 12:46
Compare
Choose a tag to compare
  • Fixed the issue where the time scale was affecting the transition animations.
  • Related Issue: #28

  • TimeScaleが遷移アニメーションに影響してしまう不具合を修正しました。
  • 関連Issue: #28

v1.6.2

18 Mar 15:42
Compare
Choose a tag to compare
  • Fix the code about diposing of pages and modals

  • ページやモーダルを破棄するときの処理を修正

v1.6.1

18 Mar 13:38
Compare
Choose a tag to compare
  • Changed the PageContainer.Pages property and ModalContainer.Modals property from a List type to Dictionary type with IDs as keys.

  • PageContainer.Pages プロパティと ModalContainer.Modals プロパティを、ListからIDをキーにしたDictionary型に変更しました。

v1.6.0

16 Mar 14:08
Compare
Choose a tag to compare

New Feature

Warning

Warning
This version includes breaking changes.
Please follow the steps below to update.

  • As the order of arguments for PageContainer.Push() and ModalContainer.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 to SheetContainer.Show(string sheetId, bool playAnimation).
  • SheetContainer.Show(string resourceKey, bool playAnimation) has been changed to SheetContainer.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)に変更しました

v1.5.5

12 Mar 10:35
Compare
Choose a tag to compare
  • Fixed a bug where an error would occur when adding or removing LifecycleEvents upon screen destruction.
  • Refactored the demo scene into a more practical implementation.

  • 画面破棄時にLifecycleEventの追加・削除を行うとエラーになる不具合を修正
  • デモシーンを実用的な形にリファクタリング

v1.5.4

06 Nov 14:36
Compare
Choose a tag to compare
  • Add a option to disable the interactions of all containers during transitions.
  • This option is active in default.
    • If you want to return to the default behavior before the update, uncheck Control Interactions Of All Containers in UnityScreenNavigatorSettings.
  • README is here

  • 遷移中に全コンテナのインタラクションを無効にするオプション追加しました
  • このオプションはデフォルトで有効になります
    • アップデート前のデフォルト挙動に戻したい場合はUnityScreenNavigatorSettingsControl Interactions Of All Containersのチェックを外してください
  • READMEはこちら

image