// Update is called once per frame void Update() { var dist = Vector2.Distance(this.transform.position, player.transform.position); //Debug.Log("Distance: " + dist); if (dist < 1.7f) { if (!cassetteBubble.enabled) { cassetteBubble.enabled = true; } if (Input.GetKeyDown(KeyCode.X) || Input.GetKeyDown(KeyCode.Space) || Input.GetKeyDown(KeyCode.Return)) { if (hasCassette) { dialogController.ActivateDialog("Aquí hay una cinta!"); hasCassette = false; playerController.hasCassette = true; } else { dialogController.ActivateDialog("Solo hay basura..."); } updateSpriteToOpened(); } } else if (dist >= 1.5f && cassetteBubble.enabled) { cassetteBubble.enabled = false; } }
// Update is called once per frame void Update() { var dist = Vector2.Distance(this.transform.position, player.transform.position); //Debug.Log("Distance ramonchu: " + dist); if (dist < 1.7f) { if (!ramonchuBubble.enabled) { ramonchuBubble.enabled = true; } if (Input.GetKeyDown(KeyCode.X) || Input.GetKeyDown(KeyCode.Space) || Input.GetKeyDown(KeyCode.Return)) { if (playerController.hasCape) { dialogController.ActivateDialog("Feliz 1998!"); playerController.capeDelivered = true; animator.SetBool("cape_delivered", true); } else { dialogController.ActivateDialog("Hola moza, ¿has visto mi capa? Sin ella no puedo dar las campanadas... Como Anne se entere de que la he perdido me cruje."); } } } else if (dist >= 1.5f && ramonchuBubble.enabled) { ramonchuBubble.enabled = false; } }
// Update is called once per frame void Update() { var dist = Vector2.Distance(this.transform.position, player.transform.position); //Debug.Log("Distance radio: " + dist); if (dist < 1.7f) { if (!radioBubble.enabled) { radioBubble.enabled = true; } if (Input.GetKeyDown(KeyCode.X) || Input.GetKeyDown(KeyCode.Space) || Input.GetKeyDown(KeyCode.Return)) { if (playerController.hasCassette) { dialogController.ActivateDialog("¡Eh, funciona! Se me van los pies con El Tamborilero"); playerController.cassetteDelivered = true; } else { dialogController.ActivateDialog("Anda, una radio de las de antes! Mi tía siempre escuchaba a Raphael en Navidad, la echo de menos..."); } } } else if (dist >= 1.5f && radioBubble.enabled) { radioBubble.enabled = false; } }
private void OnTriggerEnter2D(Collider2D collision) { dialogController.ActivateDialog("Has caído por un agujero y has muerto. Vuelve a intentarlo!"); playerController.hasCassette = false; playerController.hasCape = false; playerController.cassetteDelivered = false; playerController.capeDelivered = false; player.transform.position = playerController.startPosition; cassetteController.hasCassette = true; cape.SetActive(true); ramonchuAnimator.SetBool("cape_delivered", false); foreach (Transform rubbish in rubbishParent.transform) { var casseteController = rubbish.gameObject.GetComponent <CassetteController>(); casseteController.updateSpriteToClosed(); } }
// Update is called once per frame void Update() { var dist = Vector2.Distance(this.transform.position, player.transform.position); //Debug.Log("Distance: " + dist); if (dist < 1.5f) { if (!capeBubble.enabled) { capeBubble.enabled = true; } if (Input.GetKeyDown(KeyCode.X) || Input.GetKeyDown(KeyCode.Space) || Input.GetKeyDown(KeyCode.Return)) { dialogController.ActivateDialog("Tengo la capa de Ramonchu!"); playerController.hasCape = true; gameObject.SetActive(false); } } else if (dist >= 1.5f && capeBubble.enabled) { capeBubble.enabled = false; } }