using System.Collections; using System.Collections.Generic; using UnityEngine; using System; public class ChangeCardNamesClass : ICardEffect, IChangeCardNamesEffect { public void SetUpChangeCardNamesClass(Func, List> changeCardNames) { _changeCardNames = changeCardNames; } Func, List> _changeCardNames = null; public List ChangeCardNames(List cardNames, CardSource cardSource) { if (_changeCardNames != null) { cardNames = _changeCardNames(cardSource, cardNames); } return cardNames; } }