コード例 #1
0
ファイル: CActDancer.cs プロジェクト: Mr-Ojii/TJAPlayer3-f
 public override void OnManagedリソースの作成()
 {
     this.ar踊り子モーション番号 = CConvert.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Dancer_Motion);
     if (this.ar踊り子モーション番号 == null)
     {
         ar踊り子モーション番号 = CConvert.ar配列形式のstringをint配列に変換して返す("0,0");
     }
     this.ct踊り子モーション = new CCounter(0, this.ar踊り子モーション番号.Length - 1, 0.01, CSoundManager.rc演奏用タイマ);
     base.OnManagedリソースの作成();
 }
コード例 #2
0
ファイル: CActChara.cs プロジェクト: Mr-Ojii/TJAPlayer3-f
        public override void OnManagedリソースの作成()
        {
            ctChara_Normal = new CCounter[2];
            ctChara_GoGo   = new CCounter[2];
            ctChara_Clear  = new CCounter[2];

            this.ctキャラクターアクション_10コンボ       = new CCounter[2];
            this.ctキャラクターアクション_10コンボMAX    = new CCounter[2];
            this.ctキャラクターアクション_ゴーゴースタート    = new CCounter[2];
            this.ctキャラクターアクション_ゴーゴースタートMAX = new CCounter[2];
            this.ctキャラクターアクション_ノルマ         = new CCounter[2];
            this.ctキャラクターアクション_魂MAX        = new CCounter[2];

            CharaAction_Balloon_Breaking = new CCounter[2];
            CharaAction_Balloon_Broke    = new CCounter[2];
            CharaAction_Balloon_Miss     = new CCounter[2];
            CharaAction_Balloon_Delay    = new CCounter[2];

            this.arモーション番号     = new int[2][];
            this.arゴーゴーモーション番号 = new int[2][];
            this.arクリアモーション番号  = new int[2][];

            for (int nPlayer = 0; nPlayer < TJAPlayer3.ConfigIni.nPlayerCount; nPlayer++)
            {
                this.arモーション番号[nPlayer]     = CConvert.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_Normal[nPlayer]);
                this.arゴーゴーモーション番号[nPlayer] = CConvert.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_GoGo[nPlayer]);
                this.arクリアモーション番号[nPlayer]  = CConvert.ar配列形式のstringをint配列に変換して返す(TJAPlayer3.Skin.Game_Chara_Motion_Clear[nPlayer]);
                if (arモーション番号[nPlayer] == null)
                {
                    this.arモーション番号[nPlayer] = CConvert.ar配列形式のstringをint配列に変換して返す("0,0");
                }
                if (arゴーゴーモーション番号[nPlayer] == null)
                {
                    this.arゴーゴーモーション番号[nPlayer] = CConvert.ar配列形式のstringをint配列に変換して返す("0,0");
                }
                if (arクリアモーション番号[nPlayer] == null)
                {
                    this.arクリアモーション番号[nPlayer] = CConvert.ar配列形式のstringをint配列に変換して返す("0,0");
                }

                ctChara_Normal[nPlayer]                 = new CCounter();
                ctChara_GoGo[nPlayer]                   = new CCounter();
                ctChara_Clear[nPlayer]                  = new CCounter();
                this.ctキャラクターアクション_10コンボ[nPlayer]       = new CCounter();
                this.ctキャラクターアクション_10コンボMAX[nPlayer]    = new CCounter();
                this.ctキャラクターアクション_ゴーゴースタート[nPlayer]    = new CCounter();
                this.ctキャラクターアクション_ゴーゴースタートMAX[nPlayer] = new CCounter();
                this.ctキャラクターアクション_ノルマ[nPlayer]         = new CCounter();
                this.ctキャラクターアクション_魂MAX[nPlayer]        = new CCounter();
                CharaAction_Balloon_Breaking[nPlayer]   = new CCounter();
                CharaAction_Balloon_Broke[nPlayer]      = new CCounter();
                CharaAction_Balloon_Miss[nPlayer]       = new CCounter();
                CharaAction_Balloon_Delay[nPlayer]      = new CCounter();

                ctChara_Normal[nPlayer] = new CCounter(0, arモーション番号.Length - 1, 10, CSoundManager.rc演奏用タイマ);
                ctChara_GoGo[nPlayer]   = new CCounter(0, arゴーゴーモーション番号.Length - 1, 10, CSoundManager.rc演奏用タイマ);
                ctChara_Clear[nPlayer]  = new CCounter(0, arクリアモーション番号.Length - 1, 10, CSoundManager.rc演奏用タイマ);
                if (CharaAction_Balloon_Delay[nPlayer] != null)
                {
                    CharaAction_Balloon_Delay[nPlayer].n現在の値 = CharaAction_Balloon_Delay[nPlayer].n終了値;
                }
            }
            base.OnManagedリソースの作成();
        }