public SEDBControl(SEDiscordBridgePlugin plugin) : this() { Plugin = plugin; DataContext = plugin.Config; cbFontColor.ItemsSource = new ObservableCollection <string>(typeof(MyFontEnum).GetFields().Select(x => x.Name).ToList()); cbFacFontColor.ItemsSource = new ObservableCollection <string>(typeof(MyFontEnum).GetFields().Select(x => x.Name).ToList()); UpdateDataGrid(); }
public DiscordBridge(SEDiscordBridgePlugin plugin) { Plugin = plugin; thread = new Thread(() => { RegisterDiscord().ConfigureAwait(false).GetAwaiter().GetResult(); }); thread.Start(); }
public SEDBControl(SEDiscordBridgePlugin plugin) : this() { Plugin = plugin; DataContext = plugin.Config; cbFontColor.ItemsSource = new ObservableCollection <string>(typeof(Color).GetProperties(BindingFlags.Static | BindingFlags.Public).Select(x => x.Name).ToList()); cbFacFontColor.ItemsSource = new ObservableCollection <string>(typeof(Color).GetProperties(BindingFlags.Static | BindingFlags.Public).Select(x => x.Name).ToList()); UpdateFacDataGrid(); UpdatePermsDataGrid(); }
public SEDBControl(SEDiscordBridgePlugin plugin) : this() { Plugin = plugin; DataContext = plugin.Config; dgFacList.ItemsSource = Plugin.Config.FactionChannels; dgPermList.ItemsSource = Plugin.Config.CommandPerms; FacColorBox.ItemsSource = Utils.Colors; GlobalChatColorBox.ItemsSource = Utils.Colors; FacColorBox.SelectedItem = Utils.GetFromColor(Plugin.Config.FacColor); GlobalChatColorBox.SelectedItem = Utils.GetFromColor(Plugin.Config.GlobalColor); }
public DiscordBridge(SEDiscordBridgePlugin plugin) { Plugin = plugin; Cooldown = plugin.Config.SimCooldown; Increment = (plugin.Config.StatusInterval / 1000); Factor = plugin.Config.SimCooldown / Increment; Increment = plugin.Config.SimCooldown / Increment; MinIncrement = 60 / (plugin.Config.StatusInterval / 1000); Locked = 0; RegisterDiscord().ConfigureAwait(false).GetAwaiter().GetResult(); }
public DiscordBridge(SEDiscordBridgePlugin plugin) { Plugin = plugin; Cooldown = plugin.Config.SimCooldown; Increment = (plugin.Config.StatusInterval / 1000); Factor = plugin.Config.SimCooldown / Increment; Increment = plugin.Config.SimCooldown / Increment; MinIncrement = 60 / (plugin.Config.StatusInterval / 1000); Locked = 0; Task.Run(() => RegisterDiscord()); }
/// <inheritdoc /> public override void Init(ITorchBase torch) { base.Init(torch); torchServer = (TorchServer)torch; Static = this; //Init config InitConfig(); //pre-load if (Config.Enabled) { LoadSEDB(); } }