|
@@ -16,12 +16,20 @@ namespace GameLogic.Combat.Buff
|
|
protected TriggerData _triggerData;
|
|
protected TriggerData _triggerData;
|
|
protected float _currTime;
|
|
protected float _currTime;
|
|
|
|
|
|
|
|
+ public int buffCount {
|
|
|
|
+ get
|
|
|
|
+ {
|
|
|
|
+ return buffInf.count;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
public void Init(CombatHeroEntity combatHeroEntity, CombatHeroEntity source, BuffInfo buffInfo)
|
|
public void Init(CombatHeroEntity combatHeroEntity, CombatHeroEntity source, BuffInfo buffInfo)
|
|
{
|
|
{
|
|
this.combatHeroEntity = combatHeroEntity;
|
|
this.combatHeroEntity = combatHeroEntity;
|
|
this.buffInf = buffInfo;
|
|
this.buffInf = buffInfo;
|
|
this.source = source;
|
|
this.source = source;
|
|
ProInit();
|
|
ProInit();
|
|
|
|
+ UpdateEffect();
|
|
}
|
|
}
|
|
|
|
|
|
protected virtual void ProInit()
|
|
protected virtual void ProInit()
|
|
@@ -31,11 +39,18 @@ namespace GameLogic.Combat.Buff
|
|
public override void ActiveObj()
|
|
public override void ActiveObj()
|
|
{
|
|
{
|
|
}
|
|
}
|
|
|
|
+ public void UpdateEffect()
|
|
|
|
+ {
|
|
|
|
+ ProUpdateEffect();
|
|
|
|
+ }
|
|
|
|
+ protected virtual void ProUpdateEffect()
|
|
|
|
+ {
|
|
|
|
+ }
|
|
|
|
|
|
public TimeLineEventLogicGroupBasic ActivationTimeLineData(string groupName,
|
|
public TimeLineEventLogicGroupBasic ActivationTimeLineData(string groupName,
|
|
BetterList<ILifetCycleHitPoint> currTarget = null,
|
|
BetterList<ILifetCycleHitPoint> currTarget = null,
|
|
Vector3[] customizePos = null, System.Action finishCallBack = null, float startTime = default,
|
|
Vector3[] customizePos = null, System.Action finishCallBack = null, float startTime = default,
|
|
- object extraData = null,int indexCount=0)
|
|
|
|
|
|
+ object extraData = null, int indexCount = 0)
|
|
{
|
|
{
|
|
TimeLineEventLogicGroupBasic timeLineEventLogicGroup =
|
|
TimeLineEventLogicGroupBasic timeLineEventLogicGroup =
|
|
source.combatHeroTimeLineControl
|
|
source.combatHeroTimeLineControl
|