Files
SoulliesOfficial 39b43680a9 爆更
2026-07-18 03:16:20 -04:00

40 lines
1.0 KiB
C#

using System;
using UnityEngine;
using UnityEngine.SceneManagement;
namespace Cielonos.MainGame
{
public partial class MainGameManager
{
public partial class SceneSubmodule : SubmoduleBase<MainGameManager>
{
public CityArenaBeginningProcessor cityArenaBeginningProcessor;
public SceneSubmodule(MainGameManager owner) : base(owner)
{
cityArenaBeginningProcessor = new CityArenaBeginningProcessor();
}
}
public partial class SceneSubmodule
{
public enum SceneType
{
Other,
Fortress,
CityArena,
}
public SceneType CurrentGameScene => SceneManager.GetActiveScene().name switch
{
"Fortress" => SceneType.Fortress,
"CityArena" => SceneType.CityArena,
_ => SceneType.Other
};
public bool IsFortress => CurrentGameScene == SceneType.Fortress;
public bool IsCityArena => CurrentGameScene == SceneType.CityArena;
}
}
}