This commit is contained in:
SoulliesOfficial
2025-10-24 09:11:22 -04:00
parent 61a397dd4c
commit 76157e3cb1
329 changed files with 8609 additions and 4549 deletions

View File

@@ -5,7 +5,7 @@ using UnityEngine;
namespace Continentis.MainGame.Card
{
public partial class CombatBuffBase : CardBuffBase
public partial class CardCombatBuffBase : CardBuffBase
{
public CardLogicBase sourceCard;
@@ -13,14 +13,14 @@ namespace Continentis.MainGame.Card
public CountSubmodule combatRoundTimeSubmodule;
}
public partial class CombatBuffBase
public partial class CardCombatBuffBase
{
public sealed override bool OnBuffApply(out BuffBase<CardLogicBase> existingBuff)
{
throw new System.NotImplementedException("请使用类型约束更强的OnBuffApply方法");
}
public virtual bool OnBuffApply(out CombatBuffBase existingBuff)
public virtual bool OnBuffApply(out CardCombatBuffBase existingBuff)
{
throw new System.NotImplementedException(); //需要在子类中实现
}
@@ -61,7 +61,7 @@ namespace Continentis.MainGame.Card
}
}
public partial class CombatBuffBase
public partial class CardCombatBuffBase
{
protected bool FindExistingBuff<T>(out T existingBuff) where T : CardBuffBase
{
@@ -79,7 +79,7 @@ namespace Continentis.MainGame.Card
this.sourceCharacter = sourceCharacter;
this.sourceCard = sourceCard;
if (OnBuffApply(out CombatBuffBase existingBuff))
if (OnBuffApply(out CardCombatBuffBase existingBuff))
{
this.attachedCard.combatBuffSubmodule.buffList.Add(this);
OnAfterFirstApply();