Jelajahi Sumber

fixed appfusing function to allow setting effect name if desired

dp101428 11 bulan lalu
induk
melakukan
01d0c6107a
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      Assets/Scripts/CardEffectFactory/AddAppfusionMethod.cs

+ 3 - 3
Assets/Scripts/CardEffectFactory/AddAppfusionMethod.cs

@@ -7,17 +7,17 @@ using UnityEngine;
 public partial class CardEffectFactory
 {
     #region Static effect that gives the ability to appfuse by name
-    AddAppFusionConditionClass AddAppfuseMethodByName(List<string> cardNames, CardSource card, int cost = 0, string effectName = null)
+    AddAppFusionConditionClass AddAppfuseMethodByName(List<string> cardNames, CardSource card, int cost = 0, string effectName = "App Fusion")
     {
         return AddAppfuseMethodByCondition(cardNames.Select<string, Func<CardSource, bool>>(name => card => card.EqualsCardName(name)).ToList(), card, cost, effectName);
     }
     #endregion
 
     #region Static effect that gives the ability to appfuse by condition
-    AddAppFusionConditionClass AddAppfuseMethodByCondition(List<Func<CardSource, bool>> cardConditions, CardSource card, int cost = 0, string effectName = null)
+    AddAppFusionConditionClass AddAppfuseMethodByCondition(List<Func<CardSource, bool>> cardConditions, CardSource card, int cost = 0, string effectName = "App Fusion")
     {
         AddAppFusionConditionClass addAppFusionConditionClass = new AddAppFusionConditionClass();
-        addAppFusionConditionClass.SetUpICardEffect($"App Fusion", (hashtable) => true, card);
+        addAppFusionConditionClass.SetUpICardEffect(effectName, (hashtable) => true, card);
         addAppFusionConditionClass.SetUpAddAppFusionConditionClass(getAppFusionCondition: GetAppFusion);
         addAppFusionConditionClass.SetNotShowUI(true);
         return addAppFusionConditionClass;