迁移数据表到 Luban,移除 JsonNet、EnumUtility
This commit is contained in:
@@ -1,11 +1,7 @@
|
||||
using System;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using SepCore.Event;
|
||||
using SepCore.DataTable;
|
||||
using SepCore.Entity;
|
||||
using SepCore.Definition;
|
||||
using GameFramework.Fsm;
|
||||
using GameFramework.Procedure;
|
||||
using SepCore.EnemyManager;
|
||||
using SepCore.Simulation;
|
||||
using SepCore.Timer;
|
||||
@@ -49,15 +45,9 @@ namespace SepCore.Procedure
|
||||
{
|
||||
_currentLevel = _procedureGame.CurrentLevel;
|
||||
|
||||
var drLevel = GameEntry.DataTable.GetDataTableRow<DRLevel>(_currentLevel);
|
||||
|
||||
if (drLevel == null)
|
||||
{
|
||||
throw new Exception($"GameStateBattle.OnEnter: {_currentLevel} is not found.");
|
||||
}
|
||||
|
||||
_levelTimerHandle = GameEntry.Timer.ScheduleOnce(drLevel.Duration, OnLevelTimeUp, this);
|
||||
_enemyManager.OnInit(drLevel, Player);
|
||||
var levelConfig = GameEntry.Luban.Get<LevelConfig>(_currentLevel);
|
||||
_levelTimerHandle = GameEntry.Timer.ScheduleOnce(levelConfig.Duration, OnLevelTimeUp, this);
|
||||
_enemyManager.OnInit(levelConfig, Player);
|
||||
|
||||
if (Player != null) Player.Enable = true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user