This commit is contained in:
SoulliesOfficial
2026-04-01 12:23:27 -04:00
parent aff7ac0e03
commit c3b1561375
933 changed files with 114333 additions and 119360 deletions

View File

@@ -0,0 +1,32 @@
using SLSFramework.General;
using UnityEngine;
namespace Continentis
{
public partial class InfoTransistor : Singleton<InfoTransistor>
{
public MenuToMainGame menuToMainGame;
protected override void Awake()
{
Initialize(true);
}
}
public partial class InfoTransistor
{
public static class Menu
{
/// <summary>
/// 跑局意图:告知 GameScene 中 MainGameManager.Awake() 该执行新游戏还是继续游戏。
/// </summary>
public enum MenuIntent
{
None,
StartNewRun,
ContinueRun
}
}
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: cd95cef627271d343b8e33a1471e8b94

View File

@@ -0,0 +1,24 @@
using System;
using Continentis.MainGame;
namespace Continentis
{
public partial class InfoTransistor
{
[Serializable]
public class MenuToMainGame
{
/// <summary>
/// 跑局意图:告知 MainGameManager.Awake() 该执行新游戏还是继续游戏。
/// 由 MenuManager菜单跳转或 MainGameManager.ExitCombat胜利后进入下一战写入。
/// </summary>
public Menu.MenuIntent menuIntent = Menu.MenuIntent.None;
/// <summary>
/// 新游戏时传入的 RunConfigContinueRun 时为 null。
/// </summary>
public RunConfig pendingRunConfig;
}
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 2b120d42cd75b8a4eb0656f28b12098d