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