/// <summary>
        /// ボタンがクリックされるたびにオブジェクトを移動させる
        /// </summary>
        private async UniTaskVoid MoveAsync(CancellationToken token)
        {
            while (!token.IsCancellationRequested)
            {
                // ボタンがクリックされるのを待つ
                await _asyncUnityEventHandler.OnInvokeAsync();

                // 1m前に進める
                transform.position += Vector3.forward;
            }
        }
 public UniTask OnTriggerPulledAsync()
 {
     return(triggerPulledEventHandler.OnInvokeAsync());
 }