internal override void Process() { DisplayableMessageArguments dma = new DisplayableMessageArguments(Program.frmMain.messageRendererError1); dma.setArgument("message", "Shoutout: " + this.getElementValue("message")); dma.setArgument("forecolor", "black"); dma.setArgument("backcolor", "yellow"); dma.setArgument("fontsize", "40"); dma.setTimespan(TimeSpan.FromSeconds(40)); Program.canShoutout = false; Program.scheduler.add(dma); Program.scheduler.Run(); }
internal override void Process() { DisplayableMessageArguments dma = new DisplayableMessageArguments(Program.frmMain.messageRendererError1); dma.setArgument("message", this.getElementValue("message")); dma.setArgument("forecolor", this.getElementValue("forecolor")); dma.setArgument("backcolor", this.getElementValue("backcolor")); dma.setArgument("fontsize", this.getElementValue("fontsize")); int result = 0; if (int.TryParse(this.getElementValue("nextMessageTime"), out result)) { if (result > 0) { dma.setTimespan(new TimeSpan(0, 0, result)); } } Program.scheduler.add(dma); Program.scheduler.Run(); }