protected override void ExplosionCollision(Explosion.BaseExplosion e) { if (status == FileStatus.Infected) { health -= e.GetDamageAccordingToPosition(Position); if (health < 0) { ReturnNormal(); } } }
protected override void ExplosionCollision(Explosion.BaseExplosion e) { if (!e.FriendlyExplosion) { health -= e.GetDamageAccordingToPosition(Position); if (health < 0) { (OGE.CurrentWorld as GameplayWorld).NumberOfDestroyedZip += 1; DestroyFile(); } } }