public virtual void WantToOpenDoor(Door door) { if (!door.Locked) { door.state = DoorState.Opening; } }
public override void WantToOpenDoor(Door door) { }