//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))); }
public static EncounterElement JustSpeech(string name, string speechtext, string label = null) { var ee = new EncounterElement(name, label); return(ee.DuringWhich(Speech.SayAllOf(speechtext))); }