Loading function does not work with NullReferenceException
Good day, sir.
I'm creating visual novel by naninovel, and following guide in official document.
Everything is ok but loading.... The save-loading system does not work. Game loading never ends.
Can be it problem if I use korean script? My script is written in Korean and Old Chinese alphabet character (in taiwan).
Please give me guide if some knows.
My Unity version is 2019.4.35f1 and Naninovel v.1.18
NullReferenceException: Object reference not set to an instance of an object
Naninovel.ScriptPlaylist.IndexOf (Naninovel.PlaybackSpot playbackSpot) (at Assets/Naninovel/Runtime/ScriptPlayer/ScriptPlaylist.cs:138)
Naninovel.ScriptPlayer.FindPlayableIndex (Naninovel.PlaybackSpot spot) (at Assets/Naninovel/Runtime/ScriptPlayer/ScriptPlayer.cs:491)
Naninovel.ScriptPlayer+<>c__DisplayClass98_0+<<LoadServiceStateAsync>g__LoadPlayingStateAsync|1>d.MoveNext () (at Assets/Naninovel/Runtime/ScriptPlayer/ScriptPlayer.cs:237)
--- End of stack trace from previous location where exception was thrown ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () (at <eae584ce26bc40229c1b1aa476bfa589>:0)
Naninovel.UniTaskCompletionSource.Naninovel.Async.IAwaiter.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTaskCompletionSource.cs:91)
Naninovel.UniTask.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTask.cs:46)
Naninovel.UniTask+Awaiter.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTask.cs:201)
Naninovel.ScriptPlayer+<LoadServiceStateAsync>d__98.MoveNext () (at Assets/Naninovel/Runtime/ScriptPlayer/ScriptPlayer.cs:222)
--- End of stack trace from previous location where exception was thrown ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () (at <eae584ce26bc40229c1b1aa476bfa589>:0)
Naninovel.UniTaskCompletionSource.Naninovel.Async.IAwaiter.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTaskCompletionSource.cs:91)
Naninovel.UniTask.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTask.cs:46)
Naninovel.UniTask+Awaiter.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTask.cs:201)
Naninovel.StateManager+<LoadAllServicesFromStateAsync>d__87`2[TService,TState].MoveNext () (at Assets/Naninovel/Runtime/State/StateManager.cs:288)
--- End of stack trace from previous location where exception was thrown ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () (at <eae584ce26bc40229c1b1aa476bfa589>:0)
Naninovel.UniTaskCompletionSource.Naninovel.Async.IAwaiter.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTaskCompletionSource.cs:91)
Naninovel.UniTask.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTask.cs:46)
Naninovel.UniTask+Awaiter.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTask.cs:201)
Naninovel.StateManager+<LoadGameAsync>d__71.MoveNext () (at Assets/Naninovel/Runtime/State/StateManager.cs:161)
--- End of stack trace from previous location where exception was thrown ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () (at <eae584ce26bc40229c1b1aa476bfa589>:0)
Naninovel.UniTaskCompletionSource`1[T].Naninovel.Async.IAwaiter<T>.GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTaskCompletionSource.cs:239)
Naninovel.UniTask`1[T].get_Result () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTask.cs:276)
Naninovel.UniTask`1+Awaiter[T].GetResult () (at Assets/Naninovel/Runtime/Common/Async/UniTask/Public/UniTask.cs:400)
Naninovel.UI.SaveLoadMenu+<HandleLoadSlotClicked>d__43.MoveNext () (at Assets/Naninovel/Runtime/UI/SaveLoad/SaveLoadMenu.cs:153)
--- End of stack trace from previous location where exception was thrown ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () (at <eae584ce26bc40229c1b1aa476bfa589>:0)
System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_0 (System.Object state) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/UnitySynchronizationContext.cs:153)
UnityEngine.UnitySynchronizationContext:ExecuteTasks() (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/UnitySynchronizationContext.cs:107)