Exemple #1
0
    protected virtual void OnTriggerEnter2D(Collider2D other)
    {
        // Apply damage to any character hit by this blast
        SpriteCharacterController character = other.transform.GetComponent <SpriteCharacterController>();

        if (character != null)
        {
            character.ApplyDamage(this.Damage);
        }
    }
Exemple #2
0
    protected virtual void OnCollisionEnter2D(Collision2D coll)
    {
        GameObject.Destroy(this.gameObject);

        // Apply damage to any character hit by this projectile
        SpriteCharacterController character = coll.transform.GetComponent <SpriteCharacterController>();

        if (character != null)
        {
            character.ApplyDamage(this.Damage);
        }
    }