public override void HandleHuiHe() { if (--num < 0) { owner.DisableDizzy(); int skillId = Tskill; SkillData skillJsd = DataMgr.GetSkill(skillId, 1); if (skillJsd != null) { string anim = skillJsd.FireAnim; owner.AddAnimEvent(anim, 0f, "NpcEnter", delegate() { owner.DisableWuDi(); owner.visible = true; Fight.Inst.m_UiInGameScript.RefreshHeaders(); }); } Fight.Inst.HandleNpcShuoHua(owner); if (GameMgr.s_fightType == FightType.NULL) { PushTskill(); } else { if (skillId != -1) { owner.target = Fight.Inst.FindAttackTarget(owner); owner.DoSkill(skillId, lv); // self.PushStartSkill(Tskill, lv); } } //if (GameMgr.s_fightType == FightType.NULL) // PushTskill(); //else // DoTskill(); End(); } }