public void Create() { // load reign image string path = NSBundle.MainBundle.PathForResource("Images/Logo", "png", "", "Images/"); var image = new NSImage(path); imageView.Image = image; // set UI values InjectorCore.FindUnityPath(); InjectorCore.LoadPaths(); unityPath.StringValue = checkNull(InjectorCore.UnityPath); barFileName.StringValue = checkNull(InjectorCore.BarFileName); scoreloopPath.StringValue = checkNull(InjectorCore.ScoreloopBundlePath); keyName.StringValue = checkNull(InjectorCore.KeyPassword); signBarFile.State = InjectorCore.SignBarFile ? NSCellStateValue.On : NSCellStateValue.Off; phoneIP.StringValue = checkNull(InjectorCore.PhoneIP); phoneLockPass.StringValue = checkNull(InjectorCore.PhonePass); unityClassicMode.Activated += unityClassicMode_Click; unityPath.Changed += unityPath_Changed; barFileName.Changed += barFileName_Changed; scoreloopPath.Changed += scoreloopPath_Changed; keyName.Changed += keyName_Changed; phoneIP.Changed += phoneIP_Changed; phoneLockPass.Changed += phoneLockPass_Changed; // get button events applyButton.Activated += applyButton_Click; selectBarFile.Activated += selectBarFile_Click; selectScoreloopData.Activated += selectScoreloopData_Click; signBarFile.Activated += signBarFile_Click; uploadButton.Activated += uploadButton_Click; }
private void Apply_Click(object sender, RoutedEventArgs e) { string error = InjectorCore.ProcessBarFile(); if (error != null) { MessageBox.Show(error, "Error"); } else { MessageBox.Show("Inject complete, but remember to check log.txt for any packaging errors.", "Success"); } }
private void applyButton_Click(object sender, EventArgs args) { string error = InjectorCore.ProcessBarFile(); if (error != null) { MessageBox(error, "Error"); } else { MessageBox("Scoreloop inject complete, but remember to check log.txt for any packaging errors.", "Success"); } }
public MainWindow() { InitializeComponent(); InjectorCore.FindUnityPath(); InjectorCore.LoadPaths(); unityPath.Text = InjectorCore.UnityPath; apkFile.Text = InjectorCore.ApkFileName; androidPath.Text = InjectorCore.AndroidSDKPath; signText.Text = InjectorCore.KeyPassword; signCheck.IsChecked = InjectorCore.SignApkFile; phoneIP.Text = InjectorCore.PhoneIP; }
public MainWindow() { InitializeComponent(); InjectorCore.FindUnityPath(); InjectorCore.LoadPaths(); unityText.Text = InjectorCore.UnityPath; barText.Text = InjectorCore.BarFileName; scoreText.Text = InjectorCore.ScoreloopBundlePath; signText.Text = InjectorCore.KeyPassword; signCheck.IsChecked = InjectorCore.SignBarFile; phoneIP.Text = InjectorCore.PhoneIP; phoneLockPass.Text = InjectorCore.PhonePass; }
private void Upload_Click(object sender, RoutedEventArgs e) { var dlg = new OpenFileDialog(); if (dlg.ShowDialog(this) == true) { string error = InjectorCore.Upload(dlg.FileName); if (error != null) { MessageBox.Show(error, "Error"); } else { MessageBox.Show("Upload Done, but remember to check log.txt for any upload errors.", "Error"); } } }
private void uploadButton_Click(object sender, EventArgs args) { var openPanel = new NSOpenPanel(); openPanel.ReleasedWhenClosed = true; openPanel.Prompt = "Open bar file"; var result = openPanel.RunModal(); if (result == 1) { string error = InjectorCore.Upload(openPanel.Url.Path); if (error != null) { MessageBox(error, "Error"); } else { MessageBox("Upload complete, but remember to check log.txt for any upload errors.", "Success"); } } }