Example #1
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     this.Config = config;
     this.Initialize();
     this.Overlay = new KagamiOverlay(this.Config as KagamiOverlayConfig);
     return(this.Overlay);
 }
Example #2
0
 public static void WriteTo(this IOverlayConfig config, MemoryMappedFile mmf)
 {
     using (var stream = mmf.CreateViewStream())
     {
         using (var bw = new BinaryWriter(stream))
             config.WriteTo(bw);
     }
 }
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return new LabelOverlay((LabelOverlayConfig)config);
 }
Example #4
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return new AddonExampleOverlay((AddonExampleOverlayConfig)config);
 }
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return(new SpellTimerModOverlay((SpellTimerModOverlayConfig)config));
 }
Example #6
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return(new LabelOverlay((LabelOverlayConfig)config));
 }
Example #7
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return(new LogParseOverlay((LogParseOverlayConfig)config));
 }
Example #8
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return(new ExpCheckerPluginOverlay((ExpCheckerPluginOverlayConfig)config));
 }
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return new AurasOverlay((AurasOverlayConfig)config);
 }
Example #10
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config) => this.core.CreateOverlayInstance(config);
Example #11
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return(new DeathReporterOverlay((DeathReporterOverlayConfig)config));
 }
Example #12
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config) => new MichiOverlay((MichiOverlayConfig)config);
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return new SpellTimerOverlay((SpellTimerOverlayConfig)config);
 }
Example #14
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     config.MaxFrameRate = 60; // The maximum allowed by CEF, sadly: http://cefsharp.github.io/api/51.0.0/html/P_CefSharp_BrowserSettings_WindowlessFrameRate.htm
     return(new CactbotOverlay((CactbotOverlayConfig)config));
 }
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return new MiniParseOverlay((MiniParseOverlayConfig)config);
 }
Example #16
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config) => new EnmityOverlay((EnmityOverlayConfig)config);
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return(new GatheringPluginOverlay((GatheringPluginOverlayConfig)config));
 }
 public IOverlay CreateOverlayInstance(IOverlayConfig config) => new EnmityOverlay((EnmityOverlayConfig)config);
Example #19
0
 public IOverlay CreateOverlayInstance(IOverlayConfig config)
 {
     return(new AddonExampleOverlay((AddonExampleOverlayConfig)config));
 }