public void アクションタイマーリセット()
 {
     ctキャラクターアクション_ミス五回.t停止();
     ctキャラクターアクション_叩いてミス.t停止();
     ctキャラクターアクション_10コンボ.t停止();
     ctキャラクターアクション_10コンボMAX.t停止();
     ctキャラクターアクション_ゴーゴースタート.t停止();
     ctキャラクターアクション_ゴーゴースタートMAX.t停止();
     ctキャラクターアクション_ノルマ.t停止();
     ctキャラクターアクション_魂MAX.t停止();
     //       ctキャラクターアクション_ミス五回.db現在の値 = 0D;
     ctキャラクターアクション_10コンボ.db現在の値       = 0D;
     ctキャラクターアクション_10コンボMAX.db現在の値    = 0D;
     ctキャラクターアクション_ゴーゴースタート.db現在の値    = 0D;
     ctキャラクターアクション_ゴーゴースタートMAX.db現在の値 = 0D;
     ctキャラクターアクション_ノルマ.db現在の値         = 0D;
     ctキャラクターアクション_魂MAX.db現在の値        = 0D;
     CharaAction_Balloon_Breaking?.t停止();
     CharaAction_Balloon_Broke?.t停止();
     CharaAction_Balloon_Miss?.t停止();
     //CharaAction_Balloon_Delay?.t停止();
     CharaAction_Balloon_Breaking.n現在の値 = 0;
     CharaAction_Balloon_Broke.n現在の値    = 0;
     CharaAction_Balloon_Miss.n現在の値     = 0;
     //CharaAction_Balloon_Delay.n現在の値 = 0;
 }
        public void OnDraw_Balloon()
        {
            if (CDTXMania.Skin.Game_Chara_Ptn_Balloon_Breaking != 0)
            {
                CharaAction_Balloon_Breaking?.t進行();
            }
            if (CDTXMania.Skin.Game_Chara_Ptn_Balloon_Broke != 0)
            {
                CharaAction_Balloon_Broke?.t進行();
            }
            CharaAction_Balloon_Delay?.t進行();
            if (CDTXMania.Skin.Game_Chara_Ptn_Balloon_Miss != 0)
            {
                CharaAction_Balloon_Miss?.t進行();
            }
            //CharaAction_Balloon_Delay?.t進行();
            //CDTXMania.act文字コンソール.tPrint(0, 0, C文字コンソール.Eフォント種別.白, CharaAction_Balloon_Broke?.b進行中.ToString());
            //CDTXMania.act文字コンソール.tPrint(0, 20, C文字コンソール.Eフォント種別.白, CharaAction_Balloon_Miss?.b進行中.ToString());
            //CDTXMania.act文字コンソール.tPrint(0, 40, C文字コンソール.Eフォント種別.白, CharaAction_Balloon_Breaking?.b進行中.ToString());
            if (bマイどんアクション中)
            {
                if (CharaAction_Balloon_Broke?.b進行中 == true && CDTXMania.Skin.Game_Chara_Ptn_Balloon_Broke != 0)
                {
                    CDTXMania.Tx.Chara_Balloon_Broke[CharaAction_Balloon_Broke.n現在の値]?.t2D描画(CDTXMania.app.Device, CDTXMania.Skin.Game_Chara_Balloon_X[0], CDTXMania.Skin.Game_Chara_Balloon_Y[0]);
                    CDTXMania.stage演奏ドラム画面.PuchiChara.On進行描画(CDTXMania.Skin.Game_PuchiChara_BalloonX[0], CDTXMania.Skin.Game_PuchiChara_BalloonY[0], false, 255, true);
                    if (CharaAction_Balloon_Broke.b終了値に達した)
                    {
                        CharaAction_Balloon_Broke.t停止();
                        CharaAction_Balloon_Broke.n現在の値 = 0;
                        bマイどんアクション中 = false;
                    }
                }
                else if (CharaAction_Balloon_Miss?.b進行中 == true && CDTXMania.Skin.Game_Chara_Ptn_Balloon_Miss != 0)
                {
                    CDTXMania.Tx.Chara_Balloon_Miss[CharaAction_Balloon_Miss.n現在の値]?.t2D描画(CDTXMania.app.Device, CDTXMania.Skin.Game_Chara_Balloon_X[0], CDTXMania.Skin.Game_Chara_Balloon_Y[0]);
                    CDTXMania.stage演奏ドラム画面.PuchiChara.On進行描画(CDTXMania.Skin.Game_PuchiChara_BalloonX[0], CDTXMania.Skin.Game_PuchiChara_BalloonY[0], false, 255, true);
                    if (CharaAction_Balloon_Miss.b終了値に達した)
                    {
                        CharaAction_Balloon_Miss.t停止();
                        CharaAction_Balloon_Miss.n現在の値 = 0;
                        bマイどんアクション中 = false;
                    }
                }
                else if (CharaAction_Balloon_Breaking?.b進行中 == true && CDTXMania.Skin.Game_Chara_Ptn_Balloon_Breaking != 0)
                {
                    CDTXMania.Tx.Chara_Balloon_Breaking[CharaAction_Balloon_Breaking.n現在の値]?.t2D描画(CDTXMania.app.Device, CDTXMania.Skin.Game_Chara_Balloon_X[0], CDTXMania.Skin.Game_Chara_Balloon_Y[0]);
                    CDTXMania.stage演奏ドラム画面.PuchiChara.On進行描画(CDTXMania.Skin.Game_PuchiChara_BalloonX[0], CDTXMania.Skin.Game_PuchiChara_BalloonY[0], false, 255, true);
                }

                //if (CDTXMania.stage演奏ドラム画面.actChara.CharaAction_Balloon_Breaking?.b終了値に達した == true)
                //{
                //    CDTXMania.stage演奏ドラム画面.actChara.bマイどんアクション中 = false;
                //    CDTXMania.stage演奏ドラム画面.actChara.CharaAction_Balloon_Breaking.t停止();
                //    CDTXMania.stage演奏ドラム画面.actChara.CharaAction_Balloon_Breaking.n現在の値 = 0;
                //}
            }
        }
        public void OnDraw_Balloon()
        {
            if (TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Breaking != 0)
            {
                CharaAction_Balloon_Breaking?.t進行();
            }
            if (TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Broke != 0)
            {
                CharaAction_Balloon_Broke?.t進行();
            }
            CharaAction_Balloon_Delay?.t進行();
            if (TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Miss != 0)
            {
                CharaAction_Balloon_Miss?.t進行();
            }
            CharaAction_Balloon_FadeOut.Tick();

            //CharaAction_Balloon_Delay?.t進行();
            //CDTXMania.act文字コンソール.tPrint(0, 0, C文字コンソール.Eフォント種別.白, CharaAction_Balloon_Broke?.b進行中.ToString());
            //CDTXMania.act文字コンソール.tPrint(0, 20, C文字コンソール.Eフォント種別.白, CharaAction_Balloon_Miss?.b進行中.ToString());
            //CDTXMania.act文字コンソール.tPrint(0, 40, C文字コンソール.Eフォント種別.白, CharaAction_Balloon_Breaking?.b進行中.ToString());

            if (bマイどんアクション中)
            {
                var nowOpacity = CharaAction_Balloon_FadeOut.Counter.b進行中 ? (int)CharaAction_Balloon_FadeOut.GetAnimation() : 255;
                if (CharaAction_Balloon_Broke?.b進行中 == true && TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Broke != 0)
                {
                    if (CharaAction_Balloon_FadeOut.Counter.b停止中 && CharaAction_Balloon_Broke.n現在の値 > CharaAction_Balloon_FadeOut_StartMs[0])
                    {
                        CharaAction_Balloon_FadeOut.Start();
                    }
                    if (TJAPlayer3.Tx.Chara_Balloon_Broke[CharaAction_Balloon_Broke.n現在の値] != null)
                    {
                        TJAPlayer3.Tx.Chara_Balloon_Broke[CharaAction_Balloon_Broke.n現在の値].Opacity = nowOpacity;
                        TJAPlayer3.Tx.Chara_Balloon_Broke[CharaAction_Balloon_Broke.n現在の値].t2D描画(TJAPlayer3.app.Device, (TJAPlayer3.Skin.nScrollFieldX[0] - TJAPlayer3.stage演奏ドラム画面.actLaneTaiko.nDefaultJudgePos[0, 0]) + TJAPlayer3.Skin.Game_Chara_Balloon_X[0], TJAPlayer3.Skin.Game_Chara_Balloon_Y[0]);
                    }
                    TJAPlayer3.stage演奏ドラム画面.PuchiChara.On進行描画((TJAPlayer3.Skin.nScrollFieldX[0] - TJAPlayer3.stage演奏ドラム画面.actLaneTaiko.nDefaultJudgePos[0, 0]) + TJAPlayer3.Skin.Game_PuchiChara_BalloonX[0], TJAPlayer3.Skin.Game_PuchiChara_BalloonY[0], false, nowOpacity, true);
                    if (CharaAction_Balloon_Broke.b終了値に達した)
                    {
                        CharaAction_Balloon_Broke.t停止();
                        CharaAction_Balloon_Broke.n現在の値 = 0;
                        bマイどんアクション中 = false;
                    }
                }
                else if (CharaAction_Balloon_Miss?.b進行中 == true && TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Miss != 0)
                {
                    if (CharaAction_Balloon_FadeOut.Counter.b停止中 && CharaAction_Balloon_Miss.n現在の値 > CharaAction_Balloon_FadeOut_StartMs[1])
                    {
                        CharaAction_Balloon_FadeOut.Start();
                    }
                    if (TJAPlayer3.Tx.Chara_Balloon_Miss[CharaAction_Balloon_Miss.n現在の値] != null)
                    {
                        TJAPlayer3.Tx.Chara_Balloon_Miss[CharaAction_Balloon_Miss.n現在の値].Opacity = nowOpacity;
                        TJAPlayer3.Tx.Chara_Balloon_Miss[CharaAction_Balloon_Miss.n現在の値].t2D描画(TJAPlayer3.app.Device, (TJAPlayer3.Skin.nScrollFieldX[0] - TJAPlayer3.stage演奏ドラム画面.actLaneTaiko.nDefaultJudgePos[0, 0]) + TJAPlayer3.Skin.Game_Chara_Balloon_X[0], TJAPlayer3.Skin.Game_Chara_Balloon_Y[0]);
                    }
                    TJAPlayer3.stage演奏ドラム画面.PuchiChara.On進行描画((TJAPlayer3.Skin.nScrollFieldX[0] - TJAPlayer3.stage演奏ドラム画面.actLaneTaiko.nDefaultJudgePos[0, 0]) + TJAPlayer3.Skin.Game_PuchiChara_BalloonX[0], TJAPlayer3.Skin.Game_PuchiChara_BalloonY[0], false, nowOpacity, true);
                    if (CharaAction_Balloon_Miss.b終了値に達した)
                    {
                        CharaAction_Balloon_Miss.t停止();
                        CharaAction_Balloon_Miss.n現在の値 = 0;
                        bマイどんアクション中 = false;
                    }
                }
                else if (CharaAction_Balloon_Breaking?.b進行中 == true && TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Breaking != 0)
                {
                    TJAPlayer3.Tx.Chara_Balloon_Breaking[CharaAction_Balloon_Breaking.n現在の値]?.t2D描画(TJAPlayer3.app.Device, (TJAPlayer3.Skin.nScrollFieldX[0] - TJAPlayer3.stage演奏ドラム画面.actLaneTaiko.nDefaultJudgePos[0, 0]) + TJAPlayer3.Skin.Game_Chara_Balloon_X[0], TJAPlayer3.Skin.Game_Chara_Balloon_Y[0]);
                    TJAPlayer3.stage演奏ドラム画面.PuchiChara.On進行描画((TJAPlayer3.Skin.nScrollFieldX[0] - TJAPlayer3.stage演奏ドラム画面.actLaneTaiko.nDefaultJudgePos[0, 0]) + TJAPlayer3.Skin.Game_PuchiChara_BalloonX[0], TJAPlayer3.Skin.Game_PuchiChara_BalloonY[0], false, 255, true);
                }

                //if (CDTXMania.stage演奏ドラム画面.actChara.CharaAction_Balloon_Breaking?.b終了値に達した == true)
                //{
                //    CDTXMania.stage演奏ドラム画面.actChara.bマイどんアクション中 = false;
                //    CDTXMania.stage演奏ドラム画面.actChara.CharaAction_Balloon_Breaking.t停止();
                //    CDTXMania.stage演奏ドラム画面.actChara.CharaAction_Balloon_Breaking.n現在の値 = 0;
                //}
            }
        }
        public void OnDraw_Balloon()
        {
            if (TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Breaking != 0)
            {
                CharaAction_Balloon_Breaking?.t進行();
            }
            if (TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Broke != 0)
            {
                CharaAction_Balloon_Broke?.t進行();
            }
            CharaAction_Balloon_Delay?.t進行();
            if (TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Miss != 0)
            {
                CharaAction_Balloon_Miss?.t進行();
            }
            CharaAction_Balloon_FadeOut.Tick();

            if (bマイどんアクション中)
            {
                var nowOpacity = CharaAction_Balloon_FadeOut.Counter.b進行中 ? (int)CharaAction_Balloon_FadeOut.GetAnimation() : 255;
                if (CharaAction_Balloon_Broke?.b進行中 == true && TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Broke != 0)
                {
                    if (CharaAction_Balloon_FadeOut.Counter.b停止中 && CharaAction_Balloon_Broke.n現在の値 > CharaAction_Balloon_FadeOut_StartMs[0])
                    {
                        CharaAction_Balloon_FadeOut.Start();
                    }
                    if (TJAPlayer3.Tx.Chara_Balloon_Broke[CharaAction_Balloon_Broke.n現在の値] != null)
                    {
                        TJAPlayer3.Tx.Chara_Balloon_Broke[CharaAction_Balloon_Broke.n現在の値].Opacity = nowOpacity;
                        TJAPlayer3.Tx.Chara_Balloon_Broke[CharaAction_Balloon_Broke.n現在の値].t2D描画(TJAPlayer3.app.Device, TJAPlayer3.Skin.Game_Chara_Balloon_X[0], TJAPlayer3.Skin.Game_Chara_Balloon_Y[0]);
                    }
                    TJAPlayer3.stage演奏ドラム画面.PuchiChara.On進行描画(TJAPlayer3.Skin.Game_PuchiChara_BalloonX[0], TJAPlayer3.Skin.Game_PuchiChara_BalloonY[0], false, nowOpacity, true);
                    if (CharaAction_Balloon_Broke.b終了値に達した)
                    {
                        CharaAction_Balloon_Broke.t停止();
                        CharaAction_Balloon_Broke.n現在の値 = 0;
                        bマイどんアクション中 = false;
                    }
                }
                else if (CharaAction_Balloon_Miss?.b進行中 == true && TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Miss != 0)
                {
                    if (CharaAction_Balloon_FadeOut.Counter.b停止中 && CharaAction_Balloon_Miss.n現在の値 > CharaAction_Balloon_FadeOut_StartMs[1])
                    {
                        CharaAction_Balloon_FadeOut.Start();
                    }
                    if (TJAPlayer3.Tx.Chara_Balloon_Miss[CharaAction_Balloon_Miss.n現在の値] != null)
                    {
                        TJAPlayer3.Tx.Chara_Balloon_Miss[CharaAction_Balloon_Miss.n現在の値].Opacity = nowOpacity;
                        TJAPlayer3.Tx.Chara_Balloon_Miss[CharaAction_Balloon_Miss.n現在の値].t2D描画(TJAPlayer3.app.Device, TJAPlayer3.Skin.Game_Chara_Balloon_X[0], TJAPlayer3.Skin.Game_Chara_Balloon_Y[0]);
                    }
                    TJAPlayer3.stage演奏ドラム画面.PuchiChara.On進行描画(TJAPlayer3.Skin.Game_PuchiChara_BalloonX[0], TJAPlayer3.Skin.Game_PuchiChara_BalloonY[0], false, nowOpacity, true);
                    if (CharaAction_Balloon_Miss.b終了値に達した)
                    {
                        CharaAction_Balloon_Miss.t停止();
                        CharaAction_Balloon_Miss.n現在の値 = 0;
                        bマイどんアクション中 = false;
                    }
                }
                else if (CharaAction_Balloon_Breaking?.b進行中 == true && TJAPlayer3.Skin.Game_Chara_Ptn_Balloon_Breaking != 0)
                {
                    TJAPlayer3.Tx.Chara_Balloon_Breaking[CharaAction_Balloon_Breaking.n現在の値]?.t2D描画(TJAPlayer3.app.Device, TJAPlayer3.Skin.Game_Chara_Balloon_X[0], TJAPlayer3.Skin.Game_Chara_Balloon_Y[0]);
                    TJAPlayer3.stage演奏ドラム画面.PuchiChara.On進行描画(TJAPlayer3.Skin.Game_PuchiChara_BalloonX[0], TJAPlayer3.Skin.Game_PuchiChara_BalloonY[0], false, 255, true);
                }
            }
        }