Exemplo n.º 1
0
        public override void Initialize()
        {
            GameHooks.LoadContent                 += GameHooks_LoadContent;
            GameHooks.Update                      += TerrariaHooks_Update;
            PlayerHooks.UpdatePhysics             += PlayerHooks_UpdatePhysics;
            DrawHooks.DrawInterface               += DrawHooks_DrawInterface;
            DrawHooks.RealDrawAfterScreenPosition += DrawHooks_RealDrawAfterScreenPosition;

            ThreadPool.QueueUserWorkItem(state =>
            {
                string path     = Path.Combine(Program.PluginSettingsPath, SettingsFilename);
                trainerSettings = SettingsHelper.Load <TrainerSettings>(path);
                defaultSettings = new TrainerSettings();
                trainerForm     = new TrainerForm(trainerSettings);
            });
        }
Exemplo n.º 2
0
 private void pgTrainer_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
 {
     settings = (TrainerSettings)pgTrainer.SelectedObject;
 }
Exemplo n.º 3
0
 public TrainerForm(TrainerSettings trainerSettings)
 {
     InitializeComponent();
     settings = trainerSettings;
     pgTrainer.SelectedObject = settings;
 }
Exemplo n.º 4
0
        public override void Initialize()
        {
            GameHooks.LoadContent += GameHooks_LoadContent;
            GameHooks.Update += TerrariaHooks_Update;
            PlayerHooks.UpdatePhysics += PlayerHooks_UpdatePhysics;
            DrawHooks.DrawInterface += DrawHooks_DrawInterface;
            DrawHooks.RealDrawAfterScreenPosition += DrawHooks_RealDrawAfterScreenPosition;

            ThreadPool.QueueUserWorkItem(state =>
            {
                string path = Path.Combine(Program.PluginSettingsPath, SettingsFilename);
                trainerSettings = SettingsHelper.Load<TrainerSettings>(path);
                defaultSettings = new TrainerSettings();
                trainerForm = new TrainerForm(trainerSettings);
            });
        }
Exemplo n.º 5
0
 private void pgTrainer_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
 {
     settings = (TrainerSettings)pgTrainer.SelectedObject;
 }
Exemplo n.º 6
0
 public TrainerForm(TrainerSettings trainerSettings)
 {
     InitializeComponent();
     settings = trainerSettings;
     pgTrainer.SelectedObject = settings;
 }