以下の内容はhttps://baba-s.hatenablog.com/entry/2020/06/17/170000より取得しました。


【Unity】FancyScrollView の FancyScrollRect を使用した時に「Assertion failed」というエラーが出る場合

概要

public void UpdateContents( IList<ItemData> list )
{
    base.UpdateContents( list );
}

FancyScrollRect を使用して上記のような関数を定義して実行したときに

Assertion failed
UnityEngine.Debug:Assert(Boolean)
FancyScrollView.FancyScrollRect`2:UpdateContents(IList`1) (at Library/PackageCache/jp.setchi.fancyscrollview@18c1db90a9/Sources/Runtime/ScrollRect/FancyScrollRect.cs:168)

上記のようなエラーが出る場合は

public void UpdateContents( IList<ItemData> list )
{
    if ( !initialized )
    {
        Initialize();
        initialized = true;
    }
    
    base.UpdateContents( list );
}

このように base.UpdateContents を呼び出す前に初期化処理を明示的に呼び出せば良い




以上の内容はhttps://baba-s.hatenablog.com/entry/2020/06/17/170000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14