Beispiel #1
0
 private void Draw()
 {
     ConfigWindow.Draw();
     AetherGateWindow.Draw();
     DebugWindow.Draw();
     LinksWindow.Draw();
 }
Beispiel #2
0
        public PluginUi(TeleporterPlugin plugin)
        {
            ConfigWindow     = new ConfigurationWindow(plugin);
            AetherGateWindow = new AetherGateWindow(plugin);
            DebugWindow      = new DebugWindow(plugin);

            m_Plugin = plugin;
            m_Plugin.Interface.UiBuilder.OnBuildUi      += OnDraw;
            m_Plugin.Interface.UiBuilder.OnOpenConfigUi += OnOpenConfig;
        }
Beispiel #3
0
        public PluginUi(TeleporterPlugin plugin)
        {
            ConfigWindow     = new ConfigurationWindow(plugin);
            AetherGateWindow = new AetherGateWindow(plugin);
            DebugWindow      = new DebugWindow(plugin);
            LinksWindow      = new LinksWindow(plugin);

            _plugin = plugin;
            _plugin.Interface.UiBuilder.OnBuildUi      += Draw;
            _plugin.Interface.UiBuilder.OnOpenConfigUi += (sender, args) => ConfigWindow.Visible = true;
        }
Beispiel #4
0
 private void OnDraw()
 {
     ConfigWindow.Draw();
     AetherGateWindow.Draw();
     DebugWindow.Draw();
 }