void CheckForCollision(){ CircleCollider enemyCollider = myCollider.GetOverlappingCollider(); if (enemyCollider != null){ if (enemyCollider.layer == Layer.Enemy){ ((Enemy)(enemyCollider.gameObject)).TakeDamage(); Destroy(); } } }
void CheckForCollision() { CircleCollider overlappingCollider = myCollider.GetOverlappingCollider(); if (overlappingCollider != null) { if (overlappingCollider.layer == Layer.Enemy) { overlappingCollider.gameObject.Destroy(); overlappingCollider.Destroy(); Lose(); } } }
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); }