using System.Collections; using System.Collections.Generic; using UnityEngine; public class Eff_zhubajie_Skill_AniEvent : MonoBehaviour { HHWK_ZBJ_Boss hWK_ZBJ_Boss; Animation anim; private void Awake() { hWK_ZBJ_Boss = GetComponentInParent(); anim = GetComponent(); FishResourcesData fishResourcesData; fishResourcesData = FishResourcesData.fishResourcesDatasDic[hWK_ZBJ_Boss.fishTypeID]; if (fishResourcesData.dieGlodAduio != null && fishResourcesData.dieGlodAduio.ContainsKey("come")) { AudioManager.Instance.PlayerFX(fishResourcesData.dieGlodAduio["come"]); } } int index=0; public void eventComeEnd() { anim.Play("skill_jump"); FishResourcesData fishResourcesData; fishResourcesData = FishResourcesData.fishResourcesDatasDic[hWK_ZBJ_Boss.fishTypeID]; if (fishResourcesData.dieGlodAduio != null && fishResourcesData.dieGlodAduio.ContainsKey("jumpenter")) { AudioManager.Instance.PlayerFX(fishResourcesData.dieGlodAduio["jumpenter"]); } } public void startEffect() { hWK_ZBJ_Boss.transform.GetChild(3).gameObject.SetActive(true); hWK_ZBJ_Boss.transform.GetChild(2).gameObject.SetActive(false); } public void eventEffect1() { index++; hWK_ZBJ_Boss.BigPrize(2,4); hWK_ZBJ_Boss.transform.GetChild(2).gameObject.SetActive(true); hWK_ZBJ_Boss.transform.GetChild(3).gameObject.SetActive(false); FishResourcesData fishResourcesData; fishResourcesData = FishResourcesData.fishResourcesDatasDic[hWK_ZBJ_Boss.fishTypeID]; if (fishResourcesData.dieGlodAduio != null && fishResourcesData.dieGlodAduio.ContainsKey("JumpFall")) { AudioManager.Instance.PlayerFX(fishResourcesData.dieGlodAduio["JumpFall"]); } } public void eventEffect2() { index++; hWK_ZBJ_Boss.BigPrize(2,4); { FishResourcesData fishResourcesData; fishResourcesData = FishResourcesData.fishResourcesDatasDic[hWK_ZBJ_Boss.fishTypeID]; if (fishResourcesData.dieGlodAduio != null && fishResourcesData.dieGlodAduio.ContainsKey("RengPaZi")) { AudioManager.Instance.PlayerFX(fishResourcesData.dieGlodAduio["RengPaZi"]); } } } public void eventSkill1End() { anim.Play("skill_rush"); { FishResourcesData fishResourcesData; fishResourcesData = FishResourcesData.fishResourcesDatasDic[hWK_ZBJ_Boss.fishTypeID]; if (fishResourcesData.dieGlodAduio != null && fishResourcesData.dieGlodAduio.ContainsKey("RengPaZiSay")) { AudioManager.Instance.PlayerFX(fishResourcesData.dieGlodAduio["RengPaZiSay"]); } } } public void eventSkill2End() { anim.Play("skill_turn"); } public void eventTurnEnd() { if (index==6) { anim.Play("skill_end"); FishResourcesData fishResourcesData; fishResourcesData = FishResourcesData.fishResourcesDatasDic[hWK_ZBJ_Boss.fishTypeID]; if (fishResourcesData.dieGlodAduio != null && fishResourcesData.dieGlodAduio.ContainsKey("End")) { AudioManager.Instance.PlayerFX(fishResourcesData.dieGlodAduio["End"]); } } else { anim.Play("skill_jump"); } } public void AniEnd() { CreateFishManager.Instance.Id_DieFish_NotFX(hWK_ZBJ_Boss.guid); } }