예제 #1
0
        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));
        }
예제 #2
0
 private void pgSettings_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
 {
     settings = pgSettings.SelectedObject as MinimapSettings;
 }
예제 #3
0
 public MinimapForm(MinimapSettings minimapSettings)
 {
     InitializeComponent();
     settings = minimapSettings;
     pgSettings.SelectedObject = settings;
 }
예제 #4
0
        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));
        }
예제 #5
0
 public MinimapForm(MinimapSettings minimapSettings)
 {
     InitializeComponent();
     settings = minimapSettings;
     pgSettings.SelectedObject = settings;
 }
예제 #6
0
 private void pgSettings_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
 {
     settings = pgSettings.SelectedObject as MinimapSettings;
 }