Exemplo n.º 1
0
 private void Awake()
 {
     character = FindObjectOfType <CharacterCTR>();
     starsNum  = GetComponentInChildren <Text>();
     goal      = GameObject.FindGameObjectsWithTag("star").Length; //count number of stars
     Refresh();
 }
Exemplo n.º 2
0
 private void Awake()
 {
     character = FindObjectOfType <CharacterCTR>();
     for (int i = 0; i < hearts.Length; i++)
     {
         hearts[i] = transform.GetChild(i);
     }
 }
Exemplo n.º 3
0
    //чекает попадание пули
    protected virtual void OnTriggerEnter2D(Collider2D collider)
    {
        CharacterCTR character = collider.GetComponent <CharacterCTR>();

        if (character)
        {
            character.ReceiveDamage();
        }
    }
Exemplo n.º 4
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        CharacterCTR character = collider.GetComponent <CharacterCTR>();

        if (character)
        {
            character.Lives++;
            base.Delete();
        }
    }
Exemplo n.º 5
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        CharacterCTR character = collider.GetComponent <CharacterCTR>();

        if (character)
        {
            SoundManager.instance.PlaySingle(gameOverSound);
            SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
        }
    }
Exemplo n.º 6
0
    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();
            }
        }
    }
Exemplo n.º 7
0
 private void Awake()
 {
     character = FindObjectOfType <CharacterCTR>();
     ammoNum   = GetComponentInChildren <Text>();
     Refresh();
 }