public void StartDeconstructionPreparation() { if (ServicedCharacter != null) { ServicedCharacter.InterruptActivity(); ServicedCharacter = null; } haltedForDeconstruction = true; reservation = null; serviceDuration = Prototype.ServiceDuration; InputStorage.StartDeconstructionPreparation(); }