private void Draw() { ConfigWindow.Draw(); AetherGateWindow.Draw(); DebugWindow.Draw(); LinksWindow.Draw(); }
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; }
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; }
private void OnDraw() { ConfigWindow.Draw(); AetherGateWindow.Draw(); DebugWindow.Draw(); }