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);
        }
Exemple #2
0
        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);
        }