Files
5.24BuYu/Assets/Scripts/Assembly-CSharp/Eff_zhubajie_Skill_AniEvent.cs
T
2026-06-16 19:12:37 +08:00

116 lines
3.5 KiB
C#

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<HHWK_ZBJ_Boss>();
anim = GetComponent<Animation>();
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);
}
}