public void ShootedByPlayer(int key) { if (IsDeadNpc) { return; } if (IsFireNpc) { WaterwheelPlayerCtrl.GetInstance().AddKillFireNpcNum(); } if (key == 0 || (key == 1 && !StartBtCtrl.GetInstanceP2().CheckIsActivePlayer())) { //XingXingCtrl.GetInstance().AddStarNum(); WaterwheelCameraCtrl.GetInstance().SpawnPlayerNengLiangLiZi(ZaiTiNpcTran.position); } NpcMoveCtrl npcScript = ChuanTran.GetComponent <NpcMoveCtrl>(); npcScript.OnZaiTiNpcDead(); /*if (AudioHitNpc != null) { * AudioListCtrl.PlayAudio(AudioHitNpc); * }*/ PlayNpcAudio(AudioHitNpcObj); OnHitWaterwheelPlayer(); IsDeadNpc = true; }
IEnumerator MakeScreenOverlayInfoToMin() { /*while (ScreenOverScript.intensity > IntensityValMin) { * ScreenOverScript.intensity -= SubScreenOverVal; * yield return new WaitForSeconds(0.03f); * } * ScreenOverScript.intensity = IntensityValMin; * * yield return new WaitForSeconds(0.5f);*/ StartCoroutine(MakeScreenOverlayInfoToMax()); WaterwheelCameraCtrl.GetInstance().ResetPlayerFollowCameraPos(); yield break; }
public void ResetPlayerCameraPos() { //Debug.Log("ResetPlayerCameraPos*********"); IsRestartMove = true; PlayerRestartTime = Time.realtimeSinceStartup; PlayerMvSpeed = 0f; Time.timeScale = 1.0f; if (GlobalData.GetInstance().gameMode == GameMode.SoloMode) { WaterwheelCameraCtrl.GetInstance().ResetPlayerCameraPos(); } else { WaterwheelCameraNetCtrl.GetInstance().ResetPlayerCameraPos(); } CameraShake.IsActiveCamOtherPoint = false; IntoPuBuCtrl.IsIntoPuBu = false; GameCtrlXK.GetInstance().DelayClosePlayerBoxCollider(); }
void ActivePlayerFollowCamera() { this.enabled = false; NoiseScript.enabled = false; GameCtrlXK.GetInstance().ShowAllGUI(); StartGameTimeCtrl.GetInstance().DelayPlayTime(); WaterwheelCameraCtrl.GetInstance().ActivePlayerFollowCamera(); InputEventCtrl.GetInstance().ClickStartBtOneEvent -= clickStartBtOneEvent; if (GameCtrlXK.GetInstance().PlayerMarkTest == null) { PlayerAutoFire.ResetIsRestartMove(); } Debug.Log("ActivePlayerFollowCamera...."); if (CartoonShootCamCtrl.GetInstance() != null) { CartoonShootCamCtrl.GetInstance().CheckGenSuiCamTranStartGame(); } }
void Awake() { _Instance = this; float[] distances = new float[32]; for (int i = 0; i < 32; i++) { distances[i] = 400f; } camera.layerCullDistances = distances; bIsAimPlayer = false; Random.seed = (int)(Time.realtimeSinceStartup * 100000f); mCamTran = transform; StartCamPos = mCamTran.position; StartCamForward = mCamTran.forward; Screen.showCursor = false; smoothVal = mSmooth * 0.015f; AudioManager.Instance.SetParentTran(transform); MakeCamFollowPlayer(); //test }
// Use this for initialization void Start() { TimeSpawn = Time.realtimeSinceStartup; AimTran = WaterwheelCameraCtrl.GetInstance().NengLiangAimTran; LiZiTran = transform; }
void SetCamAimInfo() { WaterwheelCameraCtrl.GetInstance().setAimPlayerInfo(); CameraShake.GetInstance().SetCameraPointInfo(); }
void CloseCamPointFirst() { WaterwheelCameraCtrl.GetInstance().EnableCamPointBack(); }
void ActiveCamPointFirst() { WaterwheelCameraCtrl.GetInstance().EnableCamPointFirst(); }