| | |
| | | |
| | | public StoryBattleState battleState; |
| | | |
| | | int lastPresetID = 0; |
| | | |
| | | public StoryBattleField() : base(string.Empty) |
| | | { |
| | | |
| | |
| | | } |
| | | |
| | | // LoadBattleMode(); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | lastPresetID = TeamManager.Instance.GetMainTeamID(); |
| | | TeamManager.Instance.OnTeamChange += OnTeamChange; |
| | | FuncPresetManager.Instance.OnFuncPresetUseDataEvent += OnFuncPresetUseDataEvent; |
| | | } |
| | | |
| | | protected override void LoadMap(int mapID) |
| | |
| | | { |
| | | base.Release(); |
| | | TeamManager.Instance.OnTeamChange -= OnTeamChange; |
| | | FuncPresetManager.Instance.OnFuncPresetUseDataEvent -= OnFuncPresetUseDataEvent; |
| | | } |
| | | |
| | | protected void LoadBattleMode() |
| | |
| | | } |
| | | } |
| | | |
| | | void OnFuncPresetUseDataEvent(int type) |
| | | { |
| | | var presetID = TeamManager.Instance.GetMainTeamID(); |
| | | if (presetID != lastPresetID) |
| | | { |
| | | lastPresetID = presetID; |
| | | if (battleState == StoryBattleState.Break) |
| | | { |
| | | ReloadTeam(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | protected override void OnSettlement(JsonData turnFightStateData) |
| | | { |