public override void OnCollision(World world, Entity collidingEntiy, bool isTheMovingEntity) { if (collidingEntiy is Character && isTheMovingEntity) { actionOnHit.OnActivation(world, this, collidingEntiy as EntityLiving, collidingEntiy.CurrentRoom, collidingEntiy.PositionInRoom, new List <EventType>()); } }