public AudioKlip ToAudioKlip(AssetProvider assetProvider) { if (assetProvider == null) { throw new ArgumentNullException(nameof(assetProvider)); } var newKlip = new AudioKlip(); newKlip.volume = Volume; if (assetProvider != null) { newKlip.clip = AudioClipInfo.ToAudioClip(assetProvider); } return(newKlip); }
public DialogLine ToDialogLine(AssetProvider assetProvider) { var newDL = new DialogLine(); newDL.dialogText = DialogText; newDL.yuri = Yuri; newDL.yuriDialogText = YuriDialogText; newDL.startExpression = StartExpression; newDL.expressions = Expressions; newDL.endExpression = EndExpression; if (YuriAudioClipInfo != null) { newDL.yuriAudioClip = YuriAudioClipInfo.ToAudioClip(assetProvider); } if (AudioClipInfo != null) { newDL.audioClip = AudioClipInfo.ToAudioClip(assetProvider); } return(newDL); }