Beispiel #1
0
        //public static EncounterElement JustText(string name, string afterText, string label = null)
        //{
        //    var ee = new EncounterElement(name, label);
        //    ee.EncounterTask = () => { name = afterText; return Task.CompletedTask; };
        //    return ee;
        //}

        public static EncounterElement JustSFX(string name, int resId, string label = null, double?volume = null, bool?useSpeakers = null)
        {
            var ee = new EncounterElement(name, label);
            var fx = new Effect("Encounter|" + name, resId);

            return(ee.DuringWhich(fx.PlayToCompletion(playVolume: volume, useSpeakers: useSpeakers)));
        }
Beispiel #2
0
        public static EncounterElement JustSpeech(string name, string speechtext, string label = null)
        {
            var ee = new EncounterElement(name, label);

            return(ee.DuringWhich(Speech.SayAllOf(speechtext)));
        }