Implement Gold And Gears Dice Surface

This commit is contained in:
Somebody
2024-10-13 10:49:34 +08:00
parent 765ecb5328
commit bd79c42df0
27 changed files with 1259 additions and 17 deletions

View File

@@ -0,0 +1,13 @@
using EggLink.DanhengServer.GameServer.Game.Battle;
namespace EggLink.DanhengServer.GameServer.Game.ChessRogue.Modifier.ModifierEffect
{
public abstract class ModifierEffectHandler
{
public abstract ValueTask OnConfirmed(ChessRogueDiceModifierInstance modifierInstance, ChessRogueInstance chessRogueInstance);
public abstract ValueTask SelectModifierCell(ChessRogueDiceModifierInstance modifierInstance, ChessRogueInstance chessRogueInstance, int selectCellId);
public abstract ValueTask SelectCell(ChessRogueDiceModifierInstance modifierInstance, ChessRogueInstance chessRogueInstance, int selectCellId);
public abstract void BeforeBattle(ChessRogueDiceModifierInstance modifierInstance, BattleInstance battle);
public abstract ValueTask AfterBattle(ChessRogueDiceModifierInstance modifierInstance, BattleInstance battle);
}
}