- 调整项目结构以适应打包需求

- 添加控制台便于在游戏运行过程中调试各项功能
- 添加 LevelRarity 表,增加了随关卡数动态调整的商品道具品质刷新概率
This commit is contained in:
SepComet
2026-02-18 22:53:33 +08:00
parent e151619c69
commit b4bc8b0445
202 changed files with 5160 additions and 3393 deletions
@@ -37,7 +37,8 @@ namespace Procedure
"Prop",
"Role",
"Level",
"LevelUpReward"
"LevelUpReward",
"LevelRarity"
};
private Dictionary<string, bool> _loadedFlag = new Dictionary<string, bool>();
@@ -50,7 +50,6 @@ namespace Procedure
if (_levelOver)
{
procedureOwner.SetData<VarByte>("CurrentLevel", (byte)(_currentLevel + 1));
_procedureGame.BattleToShopOrLevelUp();
}
}
@@ -53,6 +53,7 @@ namespace Procedure
public void BattleToShopOrLevelUp()
{
CurrentLevel++;
if (_currentGameState == GameStateType.Shop || _currentGameState == GameStateType.LevelUp) return;
_gameStates[_currentGameState].OnLeave(_procedureOwner);