void OnTriggerEnter(Collider other) { if (Network.peerType == NetworkPeerType.Client && ScreenDanHeiCtrl.IsStartGame) { return; } if (XkGameCtrl.GetPlayerScript(other.gameObject) == null) { return; } // switch (Mode) { // case TriggerMode.DanJi: // if (XkGameCtrl.GameModeVal == GameMode.LianJi) { // if (XkPlayerCtrl.PlayerTranFeiJi != null && XkPlayerCtrl.PlayerTranTanKe != null) { // return; // } // } // break; // // case TriggerMode.LianJi: // if (XkGameCtrl.GameModeVal != GameMode.LianJi) { // return; // } // break; // } RemoveSpawnPointNpc(); }
void OnTriggerEnter(Collider other) { if (IsDonnotSpawnNpcTest) { return; //test; } if (JiFenJieMianCtrl.GetInstance() != null && JiFenJieMianCtrl.GetInstance().GetIsShowFinishTask()) { return; } if (!XkGameCtrl.IsMoveOnPlayerDeath) { if (!XkGameCtrl.IsActivePlayerOne && !XkGameCtrl.IsActivePlayerTwo) { return; } } if (Network.peerType == NetworkPeerType.Client) { return; } XkPlayerCtrl ScriptPlayer = XkGameCtrl.GetPlayerScript(other.gameObject); if (ScriptPlayer == null) { return; } //test // if (ScriptPlayer.PlayerSt == PlayerTypeEnum.FeiJi) { // IsDonnotSpawnNpcTest = true; // } // else { // return; // } //Debug.Log("XKTriggerSpawnNpc::OnTriggerEnter -> hit "+other.name); for (int i = 0; i < SpawnPointArray.Length; i++) { SpawnPointArray[i].SpawnPointAllNpc(); } }
// Use this for initialization // void Start() // { // this.enabled = false; // } void OnTriggerEnter(Collider other) { PSZiYouMoveCamera script = other.GetComponent <PSZiYouMoveCamera>(); if (script != null) { script.SetCameraMarkInfo(this); return; } XkPlayerCtrl playerScript = XkGameCtrl.GetPlayerScript(other.gameObject); if (playerScript == null) { return; } // Debug.Log("AiMark::OnTriggerEnter -> AniName "+PlayerAni); // Debug.Log("AiMark::OnTriggerEnter -> MarkName "+gameObject.name); playerScript.PlayZhuJiaoMarkAction(this); }
void OnTriggerEnter(Collider other) { if (JiFenJieMianCtrl.GetInstance() != null && JiFenJieMianCtrl.GetInstance().GetIsShowFinishTask()) { return; } if (!XkGameCtrl.IsMoveOnPlayerDeath) { if (!XkGameCtrl.IsActivePlayerOne && !XkGameCtrl.IsActivePlayerTwo) { return; } } XkPlayerCtrl ScriptPlayer = XkGameCtrl.GetPlayerScript(other.gameObject); if (ScriptPlayer == null) { return; } CheckAutoFireCom(); }