public class ReplayOperateReceive : OperateReceive { public ReplayOperateReceive(NetworkBattleManagerBase networkBattleMgr, RegisterActionManager registerCardList, OperateMgr operateMgr, NetworkBattleData networkBattleData) : base(networkBattleMgr, registerCardList, operateMgr, networkBattleData) { } protected override PlayHandCardReflection CreateNetworkPlayCardAction() { return new ReplayPlayCardAction(_battleMgr, _operateMgr, _networkBattleData); } protected override InPlayCardReflection CreateNetworkInPlayAction() { return new ReplayInPlayAction(_battleMgr, _operateMgr); } }