void OnTriggerEnter(Collider other) { //Debug.Log("OnTriggerEnter...name "+other.name); if (Network.peerType == NetworkPeerType.Client) { return; } XkNpcZaiTiCtrl script = other.GetComponent <XkNpcZaiTiCtrl>(); if (script == null) { return; } script.SetNpcIsDoFire(this); }
public void SetAmmoPrefabVal(XKNpcMoveCtrl scriptVal) { if (ZaiTiScriptVal == null) { ZaiTiScriptVal = GetComponent <XkNpcZaiTiCtrl>(); } if (ZaiTiScriptVal != null) { AmmoPrefab = ZaiTiScriptVal.AmmoPrefab; AmmoLiZiPrefab = ZaiTiScriptVal.AmmoLiZiPrefab; AmmoSpawnTran = ZaiTiScriptVal.AmmoSpawnTran; AudioNpcFire = ZaiTiScriptVal.AudioNpcFire; } NpcScript = scriptVal; SetCountHuanDan(scriptVal.CountHuanDan); //SetSpawnPointScript( NpcScript.GetSpawnPointScript() ); }