Exemple #1
0
        public void ProcessFinish()
        {
            _onFinish?.Invoke();

            // 次に進める
            if (Next != null)
            {
                Next.AddAllFinishAction(_onAllFinish);
                Next.SetEnable(true);
//				Next.ProcessStart();
            }
            else
            {
                // 次がないので全て終わり
                _onAllFinish?.Invoke(this);
            }

            // 終了したものは削除する
            Node.Remove(this);
        }