2 using System.Collections.Generic;
\r
4 using System.Diagnostics;
\r
5 using System.Threading;
\r
8 using System.Runtime.Serialization.Formatters.Binary;
\r
14 /// box.defによるスキン変更時に一時的に遷移する、スキン画像の一切無いステージ。
\r
16 internal class CStageChangeSkin : CStage
\r
18 public CStageChangeSkin()
\r
20 base.eステージID = CStage.Eステージ.ChangeSkin;
\r
21 base.b活性化してない = true;
\r
24 public override void On活性化()
\r
28 Trace.TraceInformation("スキン変更ステージを活性化します。");
\r
33 Trace.TraceInformation("スキン変更ステージの活性化を完了しました。");
\r
42 public override void On非活性化()
\r
46 Trace.TraceInformation("スキン変更ステージを非活性化します。");
\r
51 Trace.TraceInformation("スキン変更ステージの非活性化を完了しました。");
\r
60 public override int On進行描画()
\r
66 base.b初めての進行描画 = false;
\r
77 public void tChangeSkinMain()
\r
79 Trace.TraceInformation("スキン変更:" + CDTXMania.Instance.Skin.GetCurrentSkinSubfolderFullName(false));
\r
81 CDTXMania.Instance.act文字コンソール.On非活性化();
\r
83 CDTXMania.Instance.Skin.PrepareReloadSkin();
\r
84 CDTXMania.Instance.Skin.ReloadSkin();
\r
86 CDTXMania.Instance.act文字コンソール.On活性化();
\r