using System.Collections; using System.Collections.Generic; using UnityEngine; using System; public class ChangeDPDeleteEffectMaxDPClass : ICardEffect, IChangeDPDeleteEffectMaxDPEffect { Func _changeMaxDP = null; public void SetUpChangeDPDeleteEffectMaxDPClass(Func changeMaxDP) { _changeMaxDP = changeMaxDP; } public int GetMaxDP(int maxDP, ICardEffect cardEffect) { if (cardEffect != null) { if (_changeMaxDP != null) { maxDP = _changeMaxDP(maxDP, cardEffect); } } return maxDP; } }