コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Scrmizu で NullReferenceException

概要

NullReferenceException: Object reference not set to an instance of an object
Scrmizu.InfiniteScrollBinderBase.Hide () (at Library/PackageCache/com.comcreate-info.scrmizu@db67f77edb/Scripts/Runtime/InfiniteScrollBinderBase.cs:41)
Scrmizu.InfiniteScrollRect.get_InfiniteScrollBinders () (at Library/PackageCache/com.comcreate-info.scrmizu@db67f77edb/Scripts/Runtime/InfiniteScrollRect.cs:146)
Scrmizu.InfiniteScrollRect.Update () (at Library/PackageCache/com.comcreate-info.scrmizu@db67f77edb/Scripts/Runtime/InfiniteScrollRect.cs:424)

Unity 再生時に上記の例外が発生する現象に遭遇した

Infinite Scroll Rect を所持しているプレハブを開いた状態で
Unity を再生したことが原因だった

プレハブを閉じて Unity を再生したら発生しなくなった