public void ShowFinishPanel() { if (gameObject.activeSelf) { return; } gameObject.SetActive(true); IsCanLoadSetPanel = false; GameCtrlXK.IsStopMoveAiPlayer = true; //Debug.Log("ShowFinishPanel*************"); if (GlobalData.GetInstance().gameMode == GameMode.SoloMode) { //Show JiaShiLevel EventDelegate.Add(FinishTScl.onFinished, delegate { Invoke("ActiveJiaShiLevel", 0.5f); }); AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioGameHuanHu); ZhuJiaoNan.GetInstance().PlayWinAction(); } else { EventDelegate.Add(FinishTScl.onFinished, delegate { Invoke("InitShowFinishRankCtrl", 0f); }); if (WaterwheelPlayerNetCtrl.GetInstance().GetIsRunToEndPoint()) { AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioGameHuanHu); WaterwheelPlayerNetCtrl.GetInstance().PlayZhuJiaoNanWinAction(); } else { AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioGameShiBai); WaterwheelPlayerNetCtrl.GetInstance().PlayZhuJiaoNanFailAction(); //Debug.Log("******************************fail"); } } FinishTScl.enabled = true; AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioFinishPanel); //Invoke("InitHiddenFinishPanel", 3f); //test }
public void ShowGameOverImg() { if (GameOverImgSprite.enabled) { return; } AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioGameShiBai); AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioGameOver); if (GlobalData.GetInstance().gameMode == GameMode.SoloMode) { ZhuJiaoNan.GetInstance().PlayFailAction(); } else { WaterwheelPlayerNetCtrl.GetInstance().PlayZhuJiaoNanFailAction(); } GameOverImg.SetActive(true); GameOverImg.transform.localScale = new Vector3(10f, 10f, 1f); GameOverImgSprite.enabled = true; GameOverImgTScl.enabled = true; Invoke("HiddenQuWeiGameOverImg", 1f); }