void OnFinishMoveCamera() { //Debug.Log("OnFinishMoveCamera..."); if (!NoiseScript.enabled && CamPathTest == null) { if (IsInitChangeScreenOverlay) { return; } if (!IsPlayAudioBt) { IsPlayAudioBt = true; Invoke("ResetIsPlayAudioBt", 0.8f); AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioCameraSwitch); } NoiseScript.enabled = true; if (PathMoveNum >= 3) { StartGameBtCtrl.GetInstance().CloseStartBtCartoon(); ResetMoveCamera(); return; } CancelInvoke("StartMoveCamera"); Invoke("StartMoveCamera", 0.2f); } /*else { * IsMovePlayer = true; * }*/ }
void StopShowWait(int key) { if (!IsInvoking("LoopWait")) { return; } if (RequestMasterServer.GetInstance().GetMovieMasterServerNum() != 1 && key == 0) { Debug.Log("Cannot stop show wait, masterServerNum is wrong!"); return; } CancelInvoke("DelayShowStartBt"); CancelInvoke("LoopWait"); AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioStartBt); waitSprite.enabled = false; StartBtObj.SetActive(false); //BackgroudObj.SetActive(false); if (key == 0) { if (Network.peerType == NetworkPeerType.Server || Network.peerType == NetworkPeerType.Client) { if (NetworkRpcMsgCtrl.GetInstance() != null) { NetworkRpcMsgCtrl.GetInstance().SendLoadLevel((int)GameLeve.WaterwheelNet); } } } HiddenLinkPlayer(); }
void SendAimMarkActiveHuanWei(Vector3 playerPos, int countPath, int countMark) { if (playerNetScript == null && AiNetScript == null) { return; } bool isActive = false; if (playerNetScript != null && playerNetScript.GetIsHandlePlayer()) { isActive = true; AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioFuMianBuff); } else if (AiNetScript != null && AiNetScript.GetIsHandlePlayer()) { isActive = true; SetAiPlayerHuanWeiFuInfo(countPath, countMark); } if (!isActive) { return; } //Debug.Log(gameObject.name + " is actived huanWeiState..."); transform.position = playerPos; //HuanWeiTeXiao ChuLi IsActiveHuanWei = true; CancelInvoke("CloseHuanWeiState"); Invoke("CloseHuanWeiState", 3f); }
void CreateAudioSoureFengXue() { AudioSoureFengXue = gameObject.AddComponent <AudioSource>(); AudioSoureFengXue.clip = AudioListCtrl.GetInstance().AudioFengXue; AudioSoureFengXue.loop = true; AudioSoureFengXue.Stop(); }
public void PlayGuanKaBeiJingAudio(int indexBeiJingAd = 0) { indexBeiJingAd = indexBeiJingAd % AudioListCtrl.GetInstance().ASGuanKaBJ.Length; int audioIndex = indexBeiJingAd; // int audioIndex = Application.loadedLevel - 1; // if (XkGameCtrl.GetInstance().IsCartoonShootTest) { // audioIndex = 1; //test // } if (AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex] != null) { AudioSource audioVal = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].gameObject.AddComponent <AudioSource>(); audioVal.clip = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].clip; AudioBeiJingCtrl beiJingAudio = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].GetComponent <AudioBeiJingCtrl>(); if (beiJingAudio != null) { audioVal.volume = beiJingAudio.m_VolumeStart; //Debug.Log("Unity: volume ================= " + beiJingAudio.m_VolumeStart); } //audioVal.volume = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].volume; AudioListCtrl.GetInstance().RemoveAudioSource(AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex]); AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex] = audioVal; } AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex], 2); }
public void ShowDirWrongInfo() { if (StartGameTimeCtrl.GetInstance().CheckIsActiveStartTime()) { return; } if (PlayerYueJieCtrl.GetInstance().CheckIsShowPlayerYueJie()) { return; } if (gameObject.activeSelf) { return; } gameObject.SetActive(true); //AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioGameJingGao); AudioListCtrl.PlayAudioLoopJingGao(); PlayerAutoFire.HandlePlayerCloseShenXingState(); PlayerAutoFire.AddPlayerHitZhangAiNum(); if (!IsInvoking("MakePlayerBackToPath")) { Invoke("MakePlayerBackToPath", 1.5f); } }
public void ShowJiaShiLevel() { if (gameObject.activeSelf) { return; } gameObject.SetActive(true); AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioJiaShiLevel); JiaShiStarCount = PlayerAutoFire.GetPlayerJiaShiLevelStar(); //JiaShiStarCount = 2; //test if (JiaShiStarCount > 0) { //Shoe JiaShi Star EventDelegate.Add(JiShiLevelTPos.onFinished, delegate { ShowJiaShiStar_1(); }); } else { //Show SheJiLevel EventDelegate.Add(JiShiLevelTPos.onFinished, delegate { ActiveSheJiLevel(); }); } JiShiLevelTPos.ResetToBeginning(); JiShiLevelTPos.enabled = true; }
// Use this for initialization void Start() { MovieRender = GetComponent <Renderer>(); if (XKGlobalData.GetInstance() != null) { AudioListener.volume = (float)XKGlobalData.GameAudioVolume / 10f; } _instance = this; XkGameCtrl.ResetIsLoadingLevel(); pcvr.CloseGunZhenDongDengJi(); PlayerIPInfo = Network.player.ipAddress; // TimeLast = Time.realtimeSinceStartup; GameTextType gameTextVal = XKGlobalData.GetGameTextMode(); //gameTextVal = GameTextType.English; //test. switch (gameTextVal) { case GameTextType.Chinese: TextureMv = TextureMv_Ch; break; case GameTextType.English: TextureMv = TextureMv_En; break; } if (AudioListCtrl.GetInstance() != null) { AudioListCtrl.GetInstance().CloseGameAudioBJ(); } Cursor.visible = pcvr.bIsHardWare; LoadingGameCtrl.ResetLoadingInfo(); Time.timeScale = 1.0f; CheckClientPortMovieInfo(1); AudioManager.Instance.SetParentTran(null); GameOverCtrl.IsShowGameOver = false; if (!IsTestLJGame) { IsActivePlayer = true; if (IsTestXiaoScreen) { Screen.SetResolution((int)(XkGameCtrl.ScreenWidth / 4), (int)(XkGameCtrl.ScreenHeight / 4), false); //test } } QualitySettings.SetQualityLevel((int)QualityLevelEnum.Fast); AudioSourceObj = transform.GetComponent <AudioSource>(); Invoke("DelayResetIsLoadingLevel", 5f); CountMovie++; if (CountMovie == 1 && IsOpenVR) { Invoke("DelayPlayMovie", 3f); } else { PlayMovie(); } }
void InitPlayModeRot() { if (isInitModeRot) { return; } isInitModeRot = true; bool isPlayScale = false; SelecteCartoon.GetInstance().StopCartoon(); if (!StartBtObj.activeSelf) { StartBtObj.SetActive(true); } AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioModeChange); if (HorizontalVal > 0.1f) { if (GlobalData.GetInstance().gameMode != GameMode.SoloMode) { isPlayScale = true; } GlobalData.GetInstance().gameMode = GameMode.SoloMode; } else if (HorizontalVal < -0.1f) { if (GlobalData.GetInstance().gameMode != GameMode.OnlineMode) { isPlayScale = true; } GlobalData.GetInstance().gameMode = GameMode.OnlineMode; } ChangeModeColor(); switch (GlobalData.GetInstance().gameMode) { case GameMode.OnlineMode: LinkTScl_0.ResetToBeginning(); LinkTScl_0.PlayForward(); if (isPlayScale) { DanJiTScl_0.ResetToBeginning(); DanJiTScl_0.PlayForward(); } break; case GameMode.SoloMode: if (isPlayScale) { LinkTScl_1.ResetToBeginning(); LinkTScl_1.PlayForward(); } DanJiTScl_1.ResetToBeginning(); DanJiTScl_1.PlayForward(); break; } Invoke("ResetPlayModeRot", 1.0f); }
void SubStartTime() { TimeSprite.spriteName = "go_" + TimeCount.ToString(); AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioTimeGo); //Debug.Log("SubStartTime ***** TimeCount " + TimeCount + ", name " + TimeSprite.spriteName); TimeCount--; }
public static void PlayAudioLoopJingGao() { if (JingGaoAudio != null) { return; } JingGaoAudio = AudioManager.Instance.PlaySFXLoop(AudioListCtrl.GetInstance().AudioGameJingGao); }
void CreateAudioSourceTime() { AudioSourceTime = gameObject.AddComponent <AudioSource>(); AudioSourceTime.playOnAwake = false; AudioSourceTime.loop = true; AudioSourceTime.Stop(); AudioSourceTime.clip = AudioListCtrl.GetInstance().AudioTimeDaoJiShi; }
public void PlayDaoDanJingGaoAudio() { if (Time.realtimeSinceStartup - TimeValDaoDanJingGao < 0.5f) { return; } TimeValDaoDanJingGao = Time.realtimeSinceStartup; AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASDaoDanJingGao, 1); }
void CreateAudioSourceShipMove() { AudioSourceShipMove = gameObject.AddComponent <AudioSource>(); AudioSourceShipMove.playOnAwake = false; AudioSourceShipMove.Stop(); AudioSourceShipMove.clip = AudioListCtrl.GetInstance().AudioShipMove; AudioSourceShipMove.loop = true; }
void PlayHitCoinBtAudio() { if (BtAudioSource != null && BtAudioSource.isPlaying && BtAudioSource.clip == AudioListCtrl.GetInstance().AudioTouBi) { return; } BtAudioSource = AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioTouBi); }
public void ClosePlayerYueJie() { if (!gameObject.activeSelf) { return; } gameObject.SetActive(false); AudioListCtrl.StopAudioLoopJingGao(); }
void MakeAudioVolumeDown() { int loadLevelNum = Application.loadedLevel - 1; if (loadLevelNum < 0 || loadLevelNum > 3) { loadLevelNum = 0; } AudioListCtrl.StopLoopAudio(AudioListCtrl.GetInstance().ASGuanKaBJ[loadLevelNum], 1); }
void MakeAudioVolumeDown() { int loadLevelNum = SceneManager.GetActiveScene().buildIndex - 1; if (loadLevelNum < 0 || loadLevelNum > 3) { loadLevelNum = 0; } AudioListCtrl.StopLoopAudio(AudioListCtrl.GetInstance().ASGuanKaBJ[loadLevelNum], 1); }
void Awake() { _Instance = this; gameObject.SetActive(false); if (AudioPuBuJiaSu == null) { AudioPuBuJiaSu.name = "null"; } }
void PlayAudioJingGao() { if (AudioSourceJingGao != null && AudioSourceJingGao.isPlaying && AudioSourceJingGao.clip == AudioListCtrl.GetInstance().AudioMovieJingGao) { return; } AudioSourceJingGao = AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioMovieJingGao); }
void ActiveJuLiFuState() { if (IsActiveJuLiFu) { return; } IsActiveJuLiFu = true; AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioJuLiFu); GlobalData.GetInstance().IsActiveJuLiFu = true; Invoke("CloseJuLiFuState", GameCtrlXK.GetInstance().ActiveJuLiFuTime); }
public void HiddenDirWrong() { if (!gameObject.activeSelf) { return; } CancelInvoke("MakePlayerBackToPath"); gameObject.SetActive(false); AudioListCtrl.StopAudioLoopJingGao(); }
// Use this for initialization void Start() { _instance = this; XKGlobalData.GetInstance(); AudioListener.volume = (float)XKGlobalData.GameAudioVolume / 10f; if (AudioListCtrl.GetInstance() != null) { AudioListCtrl.GetInstance().CloseGameAudioBJ(); } Screen.showCursor = false; LoadingGameCtrl.ResetLoadingInfo(); Time.timeScale = 1.0f; AudioManager.Instance.SetParentTran(null); GameOverCtrl.IsShowGameOver = false; if (IsOpenFXZhenDong) { pcvr.OpenAllPlayerFangXiangPanPower(); } pcvr.CloseAllQiNangArray(PlayerEnum.Null, 1); //IsTestLJGame = true; //test //IsTestXiaoScreen = true; //test if (!XkGameCtrl.IsGameOnQuit) { if (!Screen.fullScreen || Screen.currentResolution.width != 1360 || Screen.currentResolution.height != 768) { if (!IsTestLJGame && !IsTestXiaoScreen) { Screen.SetResolution(1360, 768, true); } } } if (!IsTestLJGame) { IsActivePlayer = true; if (IsTestXiaoScreen) { Screen.SetResolution(680, 384, false); //test } } QualitySettings.SetQualityLevel((int)QualityLevelEnum.Fast); AudioSourceObj = transform.GetComponent <AudioSource>(); Invoke("DelayResetIsLoadingLevel", 4f); if (IsOpenFXZhenDong) { IsOpenFXZhenDong = false; Invoke("CloseAllFangXiangPanPower", 10f); } PlayMovie(); }
void DelayPlayNextBeiJingAudio() { AudioListCtrl.StopLoopAudio(AudioListCtrl.GetInstance().ASGuanKaBJ[IndexBeiJingAd]); IndexBeiJingAd++; if (IndexBeiJingAd >= AudioListCtrl.GetInstance().ASGuanKaBJ.Length) { IndexBeiJingAd = 0; } //Debug.Log("Unity:"+"DelayPlayNextBeiJingAudio -> IndexBeiJingAd "+IndexBeiJingAd); XKGlobalData.GetInstance().PlayGuanKaBeiJingAudio(IndexBeiJingAd); }
void ShowJiaShiStar_3() { //Show SheJiLevel EventDelegate.Add(StarTPos_3.onFinished, delegate { ActiveSheJiLevel(); }); StarTPos_3.gameObject.SetActive(true); StarTPos_3.PlayForward(); StarTScl_3.PlayForward(); AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioJiaShiLevel); }
public static AudioListCtrl GetInstance() { if (_Instance == null) { if (XkGameCtrl.GetInstance() != null) { GameObject obj = (GameObject)Instantiate(XkGameCtrl.GetInstance().AudioListPrefab); _Instance = obj.GetComponent <AudioListCtrl>(); } } return(_Instance); }
void OnCollisionEnter(Collision collision) { if (GameCtrlXK.PlayerTran == null) { return; } if (IsBombShuiLei) { return; } if (LayerMask.LayerToName(collision.transform.gameObject.layer) == "Water" || LayerMask.LayerToName(collision.transform.gameObject.layer) == "Terrain") { if (BulletState == NpcBulletState.BoLiPing) { IsBombShuiLei = true; ExplodeObj.transform.parent = GameCtrlXK.MissionCleanup; ExplodeObj.SetActive(true); AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioPingZiPoSui); //CameraShake.GetInstance().SetCameraShakeImpulseValue(); //PlayerAutoFire.HandlePlayerHitShuiLei(); Destroy(gameObject, 0.3f); return; } } if (collision.transform.root == GameCtrlXK.PlayerTran) { //Debug.Log("**************************** " + tr.name); IsBombShuiLei = true; ExplodeObj.transform.parent = GameCtrlXK.MissionCleanup; ExplodeObj.SetActive(true); switch (BulletState) { case NpcBulletState.ShuiLei: AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioShuiLeiBaoZha); pcvr.GetInstance().OnPlayerHitShake(); break; case NpcBulletState.BoLiPing: AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioPingZiPoSui); break; } CameraShake.GetInstance().SetCameraShakeImpulseValue(); PlayerAutoFire.HandlePlayerHitShuiLei(); Destroy(gameObject, 0.3f); } }
void Awake() { if (_Instance != null) { Destroy(gameObject); return; } _Instance = this; XkGameCtrl.SetParentTran(transform, AudioManager.Instance.transform); ResetGameAudioSource(); DontDestroyOnLoad(gameObject); }
void CloseMovie() { GameMovieCtrl.GetInstance().stopPlayMovie(); MovieObj.SetActive(false); InsertCoinObj.SetActive(false); if (!GlobalData.GetInstance().IsFreeMode) { StartBtObj.SetActive(true); } CenterObj.SetActive(true); AudioManager.Instance.PlayBGM(AudioListCtrl.GetInstance().AudioMovieBeiJing, true); }
void ShowChengJiu() { EventDelegate.Add(ChengJiuTScl.onFinished, delegate { BackMovieScene(); }); ChengJiuSprite.spriteName = GetChengJiuSpriteName(); ChengJiuSprite.enabled = true; ChengJiuTScl.ResetToBeginning(); ChengJiuTScl.enabled = true; ChengJiuTScl.PlayForward(); AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioChengJiu); }