Exemple #1
0
    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() );
    }