|
@@ -53,6 +53,7 @@ namespace GameLogic.Combat.Hero
|
|
|
|
|
|
public SkillTurntable SkillTurntable;
|
|
public SkillTurntable SkillTurntable;
|
|
|
|
|
|
|
|
+
|
|
protected override async CTask ProInit()
|
|
protected override async CTask ProInit()
|
|
{
|
|
{
|
|
SkillTurntable = new SkillTurntable();
|
|
SkillTurntable = new SkillTurntable();
|
|
@@ -92,10 +93,15 @@ namespace GameLogic.Combat.Hero
|
|
SkillInfo skillInfo = new SkillInfo(id, 1);
|
|
SkillInfo skillInfo = new SkillInfo(id, 1);
|
|
skillBasic.InitSkillConfig(_combatHeroEntity, skillInfo);
|
|
skillBasic.InitSkillConfig(_combatHeroEntity, skillInfo);
|
|
taoismSkillBasic = skillBasic;
|
|
taoismSkillBasic = skillBasic;
|
|
|
|
+ _combatHeroEntity.CurrCombatHeroInfo.SetSkillAttSpeed(skillConfig.addcd+SkillTurntable.skillAddSkillCd);
|
|
TaoismSkillAlterEventData taoismSkillAlterEventData = TaoismSkillAlterEventData.Create();
|
|
TaoismSkillAlterEventData taoismSkillAlterEventData = TaoismSkillAlterEventData.Create();
|
|
taoismSkillAlterEventData.CombatHeroEntity = _combatHeroEntity;
|
|
taoismSkillAlterEventData.CombatHeroEntity = _combatHeroEntity;
|
|
CombatEventManager.Instance.Dispatch(CombatEventType.TaoismSkillAlter, taoismSkillAlterEventData);
|
|
CombatEventManager.Instance.Dispatch(CombatEventType.TaoismSkillAlter, taoismSkillAlterEventData);
|
|
}
|
|
}
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ _combatHeroEntity.CurrCombatHeroInfo.SetSkillAttSpeed(_combatHeroEntity.CurrCombatHeroInfo.modelConfig.speed_atk+SkillTurntable.skillAddSkillCd);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
public override async CTask SetNewSkill(SkillInfo[] allSkill)
|
|
public override async CTask SetNewSkill(SkillInfo[] allSkill)
|