/// <summary> /// 处理技能特效和音效 /// </summary> /// <param name="skill">Skill.</param> void dealSkillEffectAndSound(string teamName, SkillData skill) { if (skill == null) { return; } if (skill.EffectSrc != "") { GameObject effect = Statics.GetSkillEffectPrefabClone(skill.EffectSrc); if (effect != null) { if (teamName == "Team") { effect.transform.SetParent(enemySkillPos.transform); } else { effect.transform.SetParent(teamSkillPos.transform); } effect.transform.localPosition = Vector3.zero; } } if (skill.EffectSoundId != "") { SoundManager.GetInstance().PushSound(skill.EffectSoundId); } }