using System.Collections; using System.Collections.Generic; using UnityEngine; using System; public class ChangeBaseCardNameClass : ICardEffect, IChangeBaseCardNameEffect { public void SetUpChangeBaseCardNamesClass(Func, List> changeBaseCardNames) { this.changeBaseCardNames = changeBaseCardNames; } Func, List> changeBaseCardNames { get; set; } public List ChangeBaseCardNames(List BaseCardNames, CardSource cardSource) { if (changeBaseCardNames != null) { BaseCardNames = changeBaseCardNames(cardSource, BaseCardNames); } return BaseCardNames; } }