116 lines
3.5 KiB
C#
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);
|
|
|
|
}
|
|
|
|
} |