Exemplo n.º 1
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;
        }
Exemplo n.º 2
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;
        }