继续
This commit is contained in:
@@ -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();
|
||||
Reference in New Issue
Block a user