コガネブログ

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

【Unity】OnParticleSystemStopped が呼び出されない場合

概要

OnParticleSystemStopped 関数が呼び出されない場合は

using UnityEngine;

public class Example : MonoBehaviour
{
    private void OnParticleSystemStopped()
    {
        print( "ピカチュウ" );
    }
}

OnParticleSystemStopped 関数が private になっている可能性があります

using UnityEngine;

public class Example : MonoBehaviour
{
    public void OnParticleSystemStopped()
    {
        print( "ピカチュウ" );
    }
}

OnParticleSystemStopped 関数を public に変更することで
正常に呼び出されるようになります