private void Awake() { character = FindObjectOfType <CharacterCTR>(); starsNum = GetComponentInChildren <Text>(); goal = GameObject.FindGameObjectsWithTag("star").Length; //count number of stars Refresh(); }
private void Awake() { character = FindObjectOfType <CharacterCTR>(); for (int i = 0; i < hearts.Length; i++) { hearts[i] = transform.GetChild(i); } }
//чекает попадание пули protected virtual void OnTriggerEnter2D(Collider2D collider) { CharacterCTR character = collider.GetComponent <CharacterCTR>(); if (character) { character.ReceiveDamage(); } }
void OnTriggerEnter2D(Collider2D collider) { CharacterCTR character = collider.GetComponent <CharacterCTR>(); if (character) { character.Lives++; base.Delete(); } }
void OnTriggerEnter2D(Collider2D collider) { CharacterCTR character = collider.GetComponent <CharacterCTR>(); if (character) { SoundManager.instance.PlaySingle(gameOverSound); SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); } }
protected override void OnTriggerEnter2D(Collider2D collider) { CharacterCTR character = collider.GetComponent <CharacterCTR>(); if (character) //если прыгает на него перс, сразу уничт-е { if (Mathf.Abs(character.transform.position.x - transform.position.x) < 0.3F) //расст-е меньше, только если игрок сверху { Destroy(gameObject); } else { character.ReceiveDamage(); } } }
private void Awake() { character = FindObjectOfType <CharacterCTR>(); ammoNum = GetComponentInChildren <Text>(); Refresh(); }