Exemple #1
0
 void OnCollisionEnter(Collision other)
 {
     if (other.gameObject.tag == "Player")
     {
         BalasManager bm = other.gameObject.GetComponent <BalasManager>();
         PlayerArm    pa = other.gameObject.GetComponent <PlayerArm>();
         audioSrc.Play();
         bm.StartCoroutine("RechargeGun");
         GetComponent <MeshRenderer>().enabled = false;
         GetComponent <BoxCollider>().enabled  = false;
         StartCoroutine("Respawn");
     }
 }
Exemple #2
0
    void Awake()
    {
        gameManager  = gameManagerObject.GetComponent <GameManager>();
        playerMov    = GetComponent <PlayerMov>();
        playerHealth = GetComponent <PlayerHealth>();
        bm           = GetComponent <BalasManager>();
        acem         = GameObject.Find("Suelo").GetComponent <ArmaChidaEnMapa>();

        playerN = playerMov.playerN;

        arm      = gameObject.transform.GetChild(0).gameObject;
        gun      = gameObject.transform.GetChild(1).gameObject;
        bombRef  = gameObject.transform.GetChild(2).gameObject;
        gunChida = gameObject.transform.GetChild(3).gameObject;


        gunRef      = gun.gameObject.transform.GetChild(0).gameObject.transform;
        gunChidaRef = gunChida.transform.GetChild(2).gameObject.transform;
    }