|
@@ -13,6 +13,12 @@ namespace GameLogic.Combat.Hero.Turntable
|
|
public BetterList<SkillSlots> allSkillSlots = new BetterList<SkillSlots>();
|
|
public BetterList<SkillSlots> allSkillSlots = new BetterList<SkillSlots>();
|
|
|
|
|
|
protected CombatHeroSkillControl combatHeroSkillControl;
|
|
protected CombatHeroSkillControl combatHeroSkillControl;
|
|
|
|
+
|
|
|
|
+ public CombatHeroEntity CombatHeroEntity
|
|
|
|
+ {
|
|
|
|
+ get { return _combatHeroEntity; }
|
|
|
|
+ }
|
|
|
|
+
|
|
protected CombatHeroEntity _combatHeroEntity;
|
|
protected CombatHeroEntity _combatHeroEntity;
|
|
|
|
|
|
public BetterList<SkillBasic> _removeSkillBasic = new BetterList<SkillBasic>();
|
|
public BetterList<SkillBasic> _removeSkillBasic = new BetterList<SkillBasic>();
|
|
@@ -22,6 +28,7 @@ namespace GameLogic.Combat.Hero.Turntable
|
|
|
|
|
|
public float skillAddSkillCd;
|
|
public float skillAddSkillCd;
|
|
public int skillCount;
|
|
public int skillCount;
|
|
|
|
+
|
|
public void Init(int count, CombatHeroSkillControl combatHeroSkillControl, CombatHeroEntity combatHeroEntity)
|
|
public void Init(int count, CombatHeroSkillControl combatHeroSkillControl, CombatHeroEntity combatHeroEntity)
|
|
{
|
|
{
|
|
this.combatHeroSkillControl = combatHeroSkillControl;
|
|
this.combatHeroSkillControl = combatHeroSkillControl;
|
|
@@ -80,7 +87,7 @@ namespace GameLogic.Combat.Hero.Turntable
|
|
|
|
|
|
_removeTime = 0;
|
|
_removeTime = 0;
|
|
skillAddSkillCd = 0;
|
|
skillAddSkillCd = 0;
|
|
- skillCount=0;
|
|
|
|
|
|
+ skillCount = 0;
|
|
if (allSkill != null)
|
|
if (allSkill != null)
|
|
{
|
|
{
|
|
for (int i = 0; i < allSkill.Length; i++)
|
|
for (int i = 0; i < allSkill.Length; i++)
|
|
@@ -103,12 +110,11 @@ namespace GameLogic.Combat.Hero.Turntable
|
|
skillCount++;
|
|
skillCount++;
|
|
}
|
|
}
|
|
|
|
|
|
- skillAddSkillCd+=skillConfig.addcd;
|
|
|
|
|
|
+ skillAddSkillCd += skillConfig.addcd;
|
|
SetSkill(skillInfo.index, skillBasic);
|
|
SetSkill(skillInfo.index, skillBasic);
|
|
|
|
|
|
if (!string.IsNullOrEmpty(skillConfig.scriptName))
|
|
if (!string.IsNullOrEmpty(skillConfig.scriptName))
|
|
{
|
|
{
|
|
-
|
|
|
|
cTaskAwaitBuffer.AddTask(AssetBundleLoadManager.Instance.LoadAssetAsyncTask<TextAsset>(
|
|
cTaskAwaitBuffer.AddTask(AssetBundleLoadManager.Instance.LoadAssetAsyncTask<TextAsset>(
|
|
skillConfig.timelineName + ".txt",
|
|
skillConfig.timelineName + ".txt",
|
|
delegate(AssetHandle handle)
|
|
delegate(AssetHandle handle)
|
|
@@ -291,9 +297,8 @@ namespace GameLogic.Combat.Hero.Turntable
|
|
AddUseGongFaEventData addUseGongFaEventData = AddUseGongFaEventData.Create();
|
|
AddUseGongFaEventData addUseGongFaEventData = AddUseGongFaEventData.Create();
|
|
addUseGongFaEventData.SkillBasic = skillBasic;
|
|
addUseGongFaEventData.SkillBasic = skillBasic;
|
|
addUseGongFaEventData.SkillSlots = skillSlots;
|
|
addUseGongFaEventData.SkillSlots = skillSlots;
|
|
-
|
|
|
|
|
|
+
|
|
CombatEventManager.Instance.Dispatch(CombatEventType.AddUseGongFa, addUseGongFaEventData);
|
|
CombatEventManager.Instance.Dispatch(CombatEventType.AddUseGongFa, addUseGongFaEventData);
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|