| | |
| | | if (startTag.Tag.StartsWith("Skill_")) |
| | | { |
| | | HB427_tagSCUseSkill skill = packList[0] as HB427_tagSCUseSkill; |
| | | packList.Remove(skill); |
| | | BattleObject _caster = battleField.battleObjMgr.GetBattleObject((int)skill.ObjID); |
| | | SkillRecordAction skillAction = new SkillRecordAction(battleField, _caster, skill, packList); |
| | | return skillAction; |
| | |
| | | |
| | | return null; |
| | | } |
| | | |
| | | #if UNITY_EDITOR |
| | | public static CustomHB426CombinePack CreateCustomPack(string _guid, HB427_tagSCUseSkill skill) |
| | | { |
| | | CustomHB426CombinePack pack = new CustomHB426CombinePack(); |
| | | pack.guid = string.Empty; |
| | | |
| | | pack.startTag = new HB426_tagSCTurnFightTag |
| | | { |
| | | Tag = "Skill_Start", |
| | | Sign = 0 |
| | | }; |
| | | |
| | | pack.packList.Add(skill); |
| | | |
| | | return pack; |
| | | } |
| | | #endif |
| | | } |