Exemplo n.º 1
0
 void CheckForCollision(){
     CircleCollider enemyCollider = myCollider.GetOverlappingCollider();
     if (enemyCollider != null){
         if (enemyCollider.layer == Layer.Enemy){
             ((Enemy)(enemyCollider.gameObject)).TakeDamage();
             Destroy();
         }
     }
 }
Exemplo n.º 2
0
        void CheckForCollision()
        {
            CircleCollider overlappingCollider = myCollider.GetOverlappingCollider();

            if (overlappingCollider != null)
            {
                if (overlappingCollider.layer == Layer.Enemy)
                {
                    overlappingCollider.gameObject.Destroy();
                    overlappingCollider.Destroy();
                    Lose();
                }
            }
        }
Exemplo n.º 3
0
        public override void Update(GameTime gameTime)
        {
            CircleCollider overlappingCollider = myCollider.GetOverlappingCollider();

            if (overlappingCollider != null)
            {
                if (overlappingCollider.layer == Layer.Enemy)
                {
                    overlappingCollider.gameObject.Destroy();
                    overlappingCollider.Destroy();
                    TakeDamage();
                }
            }
            base.Update(gameTime);
        }