public override void collisionWith(ICollided iCollideable) { if (iCollideable is IDestructableTerrainCollidable) { ((IDestructableTerrainCollidable)iCollideable).destructableTerrainCollision(this); } }
public override void collisionWith(ICollided iCollideable) { base.collisionWith(iCollideable); if (iCollideable is ISolidTerrainCollidable) { (iCollideable as ISolidTerrainCollidable).solidTerrainCollision(this); } }