void DelayActiveGameUiCamera() { IsOverTeXiaoZhunXing = true; gameObject.SetActive(false); ScreenDanHeiCtrl.GetInstance().ActiveGameUiCamera(); pcvr.OpenDongGanState(); }
void StartPlayGame() { gameObject.SetActive(false); ScreenDanHeiCtrl.GetInstance().ActiveGameUiCamera(); XkPlayerCtrl.GetInstanceFeiJi().RestartMovePlayer(); GameTimeCtrl.GetInstance().ActiveIsCheckTimeSprite(); }
// Use this for initialization void Start() { Instance = this; Time.timeScale = 1.0f; IsStartGame = false; ScreenDanHeiObj = gameObject; GameUiCamera.enabled = false; if (!XkGameCtrl.IsTiaoGuoStartCartoon) { StartCameraObj.SetActive(true); } else { StartCameraObj.SetActive(false); } TextureUI = GetComponent <UITexture>(); if (Screen.width > (int)XkGameCtrl.ScreenWidth) { TextureUI.width = Screen.width * 3; TextureUI.height = Screen.height * 3; } DanHeiTweenAlpha = ScreenDanHeiObj.GetComponent <TweenAlpha>(); DanHeiTweenAlpha.enabled = false; if (XkGameCtrl.IsTiaoGuoStartCartoon) { Invoke("OnSreenAlphaToMax", 1f); } }
public void ShowFinishTaskInfo() { if (IsShowFinishTask) { return; } IsShowFinishTask = true; DanYaoInfoCtrl.GetInstanceOne().HiddenPlayerDanYaoInfo(); DanYaoInfoCtrl.GetInstanceTwo().HiddenPlayerDanYaoInfo(); ZhunXingCtrl.GetInstanceOne().SetActiveZhunXingObj(false); ZhunXingCtrl.GetInstanceTwo().SetActiveZhunXingObj(false); CoinPlayerCtrl.GetInstanceOne().HiddenPlayerCoin(); CoinPlayerCtrl.GetInstanceTwo().HiddenPlayerCoin(); YouLiangAddCtrl.GetInstance().HiddenYouLiangAdd(); YouLiangCtrl.GetInstance().HiddenYouLiang(); JiFenZongJieMianObj.SetActive(true); if (Network.peerType == NetworkPeerType.Server) { ScreenDanHeiCtrl.GetInstance().OpenPlayerUI(); if (GameOverCtrl.IsShowGameOver) { GameOverObj.SetActive(true); } else { FinishTaskObj.SetActive(true); } return; } FinishTaskObj.SetActive(true); XKGlobalData.GetInstance().PlayAudioRenWuOver(); }
public void HiddenRenWuXinXi() { if (LoadedLevelVal == 0) { YouLiangDianTiShiCtrl.GetInstance().HiddenGameObj(); } RenWuXinXiObj.SetActive(false); ScreenDanHeiCtrl.GetInstance().InitPlayScreenDanHei(); }
public static void ResetIsClosePlayerUI() { IsClosePlayerUI = false; if (XkGameCtrl.GetInstance().IsCartoonShootTest || Network.peerType == NetworkPeerType.Server) { return; } ScreenDanHeiCtrl.GetInstance().OpenPlayerUI(); }
public void DelayMoveCartoonCamera() { if (PlayerSt != PlayerTypeEnum.CartoonCamera) { return; } CancelInvoke("CallRestartMovePlayer"); Invoke("CallRestartMovePlayer", 0.3f); ScreenDanHeiCtrl.GetInstance().StartPlayDanHei(); RenWuXinXiCtrl.GetInstance().InitRenWuSprite(); }
void StartPlayGame() { gameObject.SetActive(false); ScreenDanHeiCtrl.GetInstance().ActiveGameUiCamera(); XkPlayerCtrl.GetInstanceFeiJi().RestartMovePlayer(); if (GameTimeCtrl.GetInstance() != null) { GameTimeCtrl.GetInstance().ActiveIsCheckTimeSprite(); } if (SSUIRoot.GetInstance().m_GameUIManage != null) { SSUIRoot.GetInstance().m_GameUIManage.RemoveGameStartTimeUI(); } }
// Use this for initialization void Start() { Instance = this; Time.timeScale = 1.0f; IsStartGame = false; ScreenDanHeiObj = gameObject; GameUiCamera.enabled = false; StartCameraObj.SetActive(true); TextureUI = GetComponent <UITexture>(); // if (Screen.width > 1360) { // TextureUI.width = Screen.width * 3; // TextureUI.height = Screen.height * 3; // } DanHeiTweenAlpha = ScreenDanHeiObj.GetComponent <TweenAlpha>(); DanHeiTweenAlpha.enabled = false; }
/*void Update() * { * if (!IsMoveEndPoint || pcvr.bIsHardWare) { * return; * } * * if (Input.GetKeyUp(KeyCode.P)) { * CheckIsMoveEndPoint(); * } * }*/ void CheckIsMoveEndPoint() { if (!IsMoveEndPoint) { return; } if (GameOverCtrl.IsShowGameOver) { return; } IsClosePlayerUI = true; CheckIsPlayDaoJiShi(); ScreenDanHeiCtrl.GetInstance().ClosePlayerUI(); }
void ChangeStartTimeUI() { TimeCount++; if (TimeCount >= TimeTexture.Length) { Debug.Log("ChangeStartTimeUI -> change over!"); gameObject.SetActive(false); ScreenDanHeiCtrl.GetInstance().ActiveGameUiCamera(); XkPlayerCtrl.GetInstanceFeiJi().RestartMovePlayer(); GameTimeCtrl.GetInstance().ActiveIsCheckTimeSprite(); return; } //Debug.Log("ChangeStartTimeUI -> TimeCount "+TimeCount); StartTimeTexture.mainTexture = TimeTexture[TimeCount]; PlayStartTimeUI(); }
void OnTriggerEnter(Collider other) { if (ScreenDanHeiCtrl.IsStartGame) { return; } XkPlayerCtrl playerScript = other.GetComponent <XkPlayerCtrl>(); if (playerScript == null) { return; } //Debug.Log("Unity:"+"XKTriggerSpawnNpc::OnTriggerEnter -> hit "+other.name); ScreenDanHeiCtrl.GetInstance().OpenScreenDanHui(); playerScript.MakePlayerMoveToAiMark(MarkCom); gameObject.SetActive(false); }
public static void HandleHeTiPlayerEvent() { if (IsActiveOpenPlayerUI) { return; } IsActiveOpenPlayerUI = true; if (Network.peerType == NetworkPeerType.Disconnected || Network.peerType == NetworkPeerType.Client) { ScreenDanHeiCtrl.GetInstance().OpenScreenDanHui(2); XKTriggerClosePlayerUI.ResetIsClosePlayerUI(); } XKPlayerHeTiData.GetInstance().ShowHeTiPlayerObj(); XkPlayerCtrl.GetInstanceCartoon().RestartMovePlayer(1); XkPlayerCtrl.GetInstanceCartoon().MakePlayerMoveToAiMark(AiMarkComStatic); XkPlayerCtrl.GetInstanceCartoon().SetPlayerCameraTran(); }
void ChangeStartTimeUI() { TimeCount++; if (TimeCount >= TimeTexture.Length) { Debug.Log("Unity:" + "ChangeStartTimeUI -> change over!"); if (m_TiShiUI != null) { Destroy(m_TiShiUI); } gameObject.SetActive(false); ScreenDanHeiCtrl.GetInstance().ActiveGameUiCamera(); XkPlayerCtrl.GetInstanceFeiJi().RestartMovePlayer(); GameTimeCtrl.GetInstance().ActiveIsCheckTimeSprite(); //添加咪咕电视游戏包月检测事件. pcvr.GetInstance().DelayQueryMiGuTVGameBaoYueStata(); return; } //Debug.Log("Unity:"+"ChangeStartTimeUI -> TimeCount "+TimeCount); StartTimeTexture.mainTexture = TimeTexture[TimeCount]; PlayStartTimeUI(); }
public void CloseStartCartoon() { if (!gameObject.activeSelf) { return; } if (ScreenDanHeiCtrl.IsStartGame) { return; } MakeOtherPortCloseCartoon(); ScreenDanHeiCtrl.GetInstance().CloseStartCartoon(); int max = SpawnArray.Length; for (int i = 0; i < max; i++) { if (SpawnArray[i] != null) { SpawnArray[i].gameObject.SetActive(false); } } max = RemoveArray.Length; for (int i = 0; i < max; i++) { if (RemoveArray[i] != null) { RemoveArray[i].gameObject.SetActive(false); } } ScreenDanHeiCtrl.GetInstance().InitPlayScreenDanHei(); //RenWuXinXiCtrl.GetInstance().HiddenRenWuXinXi(); gameObject.SetActive(false); }
void ChangeStartTimeUI() { TimeCount++; if (TimeCount >= TimeTexture.Length) { Debug.Log("Unity:" + "ChangeStartTimeUI -> change over!"); //if (m_TiShiUI != null) //{ // Destroy(m_TiShiUI); //} gameObject.SetActive(false); ScreenDanHeiCtrl.GetInstance().ActiveGameUiCamera(); XkPlayerCtrl.GetInstanceFeiJi().RestartMovePlayer(); if (GameTimeCtrl.GetInstance() != null) { GameTimeCtrl.GetInstance().ActiveIsCheckTimeSprite(); } return; } //Debug.Log("Unity:"+"ChangeStartTimeUI -> TimeCount "+TimeCount); StartTimeTexture.mainTexture = TimeTexture[TimeCount]; PlayStartTimeUI(); }
void OnTriggerEnter(Collider other) { if (XKTriggerKaQiuShaFire.IsCloseKaQiuShaTest) { return; //test; } if (Network.peerType != NetworkPeerType.Disconnected) { if (Network.peerType == NetworkPeerType.Server) { if (FeiJiMarkCom != null && TanKeMarkCom != null) { IsActiveHeTiCloseUI = true; ServerPortCameraCtrl.CloseAllServerPortCamera(); } return; } } if (DaoJiShiCtrl.GetInstance().GetIsPlayDaoJishi() || GameOverCtrl.IsShowGameOver) { return; } XkPlayerCtrl playerScript = other.GetComponent <XkPlayerCtrl>(); if (playerScript == null) { return; } if (playerScript.PlayerSt == PlayerTypeEnum.FeiJi && XkGameCtrl.GameJiTaiSt != GameJiTaiType.FeiJiJiTai) { return; } if (playerScript.PlayerSt == PlayerTypeEnum.TanKe && XkGameCtrl.GameJiTaiSt != GameJiTaiType.TanKeJiTai) { return; } if (FeiJiMarkCom != null && TanKeMarkCom != null && IsActiveHeTiCloseUI) { return; } IsClosePlayerUI = true; CheckIsPlayDaoJiShi(); ScreenDanHeiCtrl.GetInstance().ClosePlayerUI(); if (FeiJiMarkCom != null && TanKeMarkCom != null) { IsActiveHeTiCloseUI = true; if (Network.peerType == NetworkPeerType.Client && NetCtrl.GetInstance() != null) { NetCtrl.GetInstance().TryActiveHeTiPlayerEvent(); } ScreenDanHeiCtrl.GetInstance().OpenStartCamera(); ScreenDanHeiCtrl.GetInstance().OpenScreenDanHui(1); GameMode modeVal = XkGameCtrl.GameModeVal; switch (modeVal) { case GameMode.DanJiFeiJi: playerScript.MakePlayerMoveToAiMark(FeiJiMarkCom); break; case GameMode.DanJiTanKe: playerScript.MakePlayerMoveToAiMark(TanKeMarkCom); break; case GameMode.LianJi: if (Network.peerType != NetworkPeerType.Disconnected) { if (XkPlayerCtrl.GetInstanceFeiJi() != null) { XkPlayerCtrl.GetInstanceFeiJi().MakePlayerMoveToAiMark(FeiJiMarkCom); } if (XkPlayerCtrl.GetInstanceTanKe() != null) { XkPlayerCtrl.GetInstanceTanKe().MakePlayerMoveToAiMark(TanKeMarkCom); } } else { XkPlayerCtrl.GetInstanceFeiJi().MakePlayerMoveToAiMark(FeiJiMarkCom); XkPlayerCtrl.GetInstanceTanKe().MakePlayerMoveToAiMark(TanKeMarkCom); } // if (XkGameCtrl.GetInstance().IsServerCameraTest) { // ServerPortCameraCtrl.CloseAllServerPortCamera(); // } break; } } gameObject.SetActive(false); }
[RPC] void NetCtrlSetScreenDanHieStartMovePlayer() { ScreenDanHeiCtrl.GetInstance().AddStartMovePlayerCount(); }