public override void Initialize() { // GameHooks.OnLoadContent += GameHooks_OnLoadContent; GameHooks.Update += GameHooks_Update; GameHooks.WorldConnect += GameHooks_WorldConnect; GameHooks.WorldDisconnect += GameHooks_WorldDisconnect; DrawHooks.EndDraw += DrawHooks_EndDraw; renderthread = new Thread(RenderMap); renderthread.Start(); string path = Path.Combine(Program.PluginSettingsPath, SettingsFilename); ThreadPool.QueueUserWorkItem(state => settings = SettingsHelper.Load <MinimapSettings>(path)); }
private void pgSettings_PropertyValueChanged(object s, PropertyValueChangedEventArgs e) { settings = pgSettings.SelectedObject as MinimapSettings; }
public MinimapForm(MinimapSettings minimapSettings) { InitializeComponent(); settings = minimapSettings; pgSettings.SelectedObject = settings; }
public override void Initialize() { // GameHooks.OnLoadContent += GameHooks_OnLoadContent; GameHooks.Update += GameHooks_Update; GameHooks.WorldConnect += GameHooks_WorldConnect; GameHooks.WorldDisconnect += GameHooks_WorldDisconnect; DrawHooks.EndDraw += DrawHooks_EndDraw; renderthread = new Thread(RenderMap); renderthread.Start(); string path = Path.Combine(Program.PluginSettingsPath, SettingsFilename); ThreadPool.QueueUserWorkItem(state => settings = SettingsHelper.Load<MinimapSettings>(path)); }