public SceneDoor(DTO.SceneComponent inputComponent, DTO.SceneDoor inputDoor, SceneExit inputExit) : base(inputComponent.identifier, inputComponent.fullName, ComponentType.Door) { this.requiredItemIdentifier = inputDoor.keyID; this.successMessage = inputDoor.messageSuccess; this.failMessage = inputDoor.messageFail; this.exit = inputExit; }
public SceneKey(DTO.SceneComponent inputKey) : base(inputKey.identifier, inputKey.fullName, ComponentType.Key) { }
public SceneExit(DTO.SceneComponent inputComponent, DTO.SceneExit inputExit) : base(inputComponent.identifier, inputComponent.fullName, ComponentType.Exit) { this.linkedSceneIdentifier = inputExit.linkedScene; }