Files
ichni_Creator_Studio/Assets/Scripts/StartMenu/InformationTransistor.cs

26 lines
784 B
C#
Raw Normal View History

2025-03-08 14:21:10 -05:00
using System.Collections;
using System.Collections.Generic;
using Ichni.RhythmGame.Beatmap;
using Sirenix.OdinInspector;
2026-03-14 02:30:26 -04:00
using SLSUtilities.General;
2025-03-08 14:21:10 -05:00
using UnityEngine;
namespace Ichni
{
2026-03-14 02:30:26 -04:00
public class InformationTransistor : Singleton<InformationTransistor>
2025-03-08 14:21:10 -05:00
{
2026-03-14 02:30:26 -04:00
/// <summary>小写别名,兼容现有调用点</summary>
public new static InformationTransistor instance => Instance;
2025-03-08 14:21:10 -05:00
public bool isLoadedProject;
2025-03-08 18:19:32 -05:00
public string loadedProjectName;
public bool isRecovery = false;
2025-03-08 14:21:10 -05:00
public ProjectInformation_BM projectInfo_BM;
public SongInformation_BM songInfo_BM;
2026-03-14 02:30:26 -04:00
protected override void Awake()
2025-03-08 14:21:10 -05:00
{
2026-03-14 02:30:26 -04:00
Initialize(true); // DontDestroyOnLoad 持久化单例
2025-03-08 14:21:10 -05:00
}
}
}