Пример #1
0
 private void CheckPedeCollision(Collision other)
 {
     if (other.gameObject.tag == "Pede")
     {
         ProcessEnemyStrike(other);
         Pede pede = other.gameObject.GetComponentInChildren <Pede>();
         if (pede != null && pede.dead != true && playerCube != null)
         {
             playDamageEFX(healthDamage);
         }
     }
 }
    private void SpawnPede()
    {
        if (isTriggered == false)
        {
            isTriggered = true;
            if (!newPede)
            {
                spawnLocation      = spawnPoints[Random.Range(0, 7)];
                soundPlayer.volume = 1f;
                soundPlayer.PlayOneShot(soundManager.pedeSpawn);

                newPede = Instantiate(pede) as GameObject;
                newPede.transform.position = spawnLocation.transform.position;

                pedeScript = newPede.GetComponent <Pede>();
            }
        }
    }