예제 #1
0
 // Start is called before the first frame update
 void Start()
 {
     gameManager  = FindObjectOfType <PitsGameManager>();
     selectedicon = FindObjectOfType <PitsEquippedItemController>();
     player       = FindObjectOfType <PitsPlayerController>();
     icon         = transform.GetChild(0).gameObject;
     carParked    = new Vector3(-9.2f, -2.6f, 0f);
     carExit      = new Vector3(-9.2f, -9.18f, 0f);
     gameManager.PlaySound("carenter");
 }
예제 #2
0
    //Métodos para detectar daño o elección de herramienta (Salir de trigger)
    private void OnTriggerExit2D(Collider2D other)
    {
        if (other.CompareTag("ToolZone"))
        {
            toolMenu.SetActive(false);
        }

        if (other.CompareTag("Cone"))
        {
            gameManager.PlaySound("harm");
            selectedicon.DropItem();
            spriteRenderer.color = Color.white;
            gameManager.Lives--;
            Destroy(other.gameObject);
        }
    }
예제 #3
0
 void StartEngine()
 {
     gameManager.PlaySound("carexit");
 }
 //Método que envía el índice de la herramienta clickeada a la imagen de herramienta seleccionada
 public void ClickItem()
 {
     gameManager.PlaySound("button");
     equippedtool.ChangeItem(index);
 }