private void loadLogInWindow(LoadWindow windowToLoad) { logInWindow = new LogInWindow(windowToLoad); logInWindow.Owner = this; logInWindow.Show(); Hide(); }
private void btnLoad_Click(object sender, RoutedEventArgs e) { LoadWindow loadWindow = new LoadWindow(); this.Close(); loadWindow.Show(); }
private void Start() { CloseWindow(); SaveWindow.SetActive(false); LoadWindow.SetActive(false); LoadButton.gameObject.SetActive(false); }
public void SetStatus(CurrentStatus newStatus) { switch (newStatus) { case CurrentStatus.NO_ITEM_SELECTED: //CancelInvoke("CheckOrderStatus"); LoadWindow.SetActive(false); break; case CurrentStatus.STARTING_ORDER: LoadWindow.SetActive(true); break; case CurrentStatus.READY: LoadWindow.SetActive(false); CancelInvoke("CheckOrderStatus"); break; case CurrentStatus.WAITING: InfoWindow.inst.info.SetActive(true); LoadWindow.SetActive(true); break; case CurrentStatus.COMPLETE: LoadWindow.SetActive(false); CancelInvoke("CheckOrderStatus"); InfoWindow.inst.OrderSuccess(); InfoWindow.inst.ShowWindow(); break; } currentStatus = newStatus; }
void timer_Tick(object sender, EventArgs e) { if (flag == 0) { LoadWindow load = new LoadWindow(); load.Show(); Application.Current.Resources.Add("省市表", dbOperation.GetProvinceCity()); UserInfo userInfo = Application.Current.Resources["User"] as UserInfo; this.userName = userInfo.ShowName; //加载标题 this._user.Text = this.userName; //this._date.Text = DateTime.Now.ToLongDateString().ToString() + DateTime.Now.ToString("dddd"); this._date.Text = DateTime.Now.ToLongDateString().ToString(); DataTable table = dbOperation.GetDbHelper().GetDataSet(string.Format("select companyName,phone from t_supplier where supplierId ='{0}'", (Application.Current.Resources["User"] as UserInfo).SupplierId == "" ? "zrd" : (Application.Current.Resources["User"] as UserInfo).SupplierId)).Tables[0]; this._bottom.Text = "版权所有:" + table.Rows[0][0].ToString() + " 软著登字第0814101号 版本号:" + ConfigurationManager.AppSettings["version"] + " 技术服务热线:" + table.Rows[0][1].ToString(); //DataTable dt = dbOperation.GetDbHelper().GetDataSet(string.Format("SELECT title,image from sys_client_sysdept where INFO_CODE ='{0}'", (Application.Current.Resources["User"] as UserInfo).DepartmentID)).Tables[0]; string dept_str = ""; if (deptId.Length >= 3) { dept_str = deptId.Substring(0, 3).ToString(); } else { dept_str = deptId; } DataTable dt = dbOperation.GetDbHelper().GetDataSet(string.Format("SELECT title,image,INFO_NAME from sys_client_sysdept where INFO_CODE ='{0}'", dept_str)).Tables[0]; if (dt.Rows[0][0].ToString() != "") { this._title_dept.Text = dt.Rows[0][0].ToString(); } else if (dt.Rows[0][2].ToString() != "") { this._title_dept.Text = dt.Rows[0][2].ToString(); } if (dt.Rows[0][1].ToString() != null && dt.Rows[0][1].ToString() != "") { byte[] img = (byte[])dt.Rows[0][1]; ShowSelectedIMG(img); //以流的方式显示图片的方法 } this._logo.Visibility = Visibility.Visible; this._title_1.Visibility = Visibility.Visible; //this._title_2.Visibility = Visibility.Visible; //加载父菜单和子菜单和首页 MainMenu_Load(); this.SizeChanged += new SizeChangedEventHandler(MainWindow_SizeChanged); flag = 1; timer.Interval = new TimeSpan(1000); load.Close(); } //header.UpdateTime(); }
private void ViewModel_LoadGameOpen(object sender, EventArgs e) { viewModel.SelectedGame = null; loadWindow = new LoadWindow(); loadWindow.DataContext = viewModel; loadWindow.ShowDialog(); }
/// <summary> /// Játék betöltés választó eseménykezelője. /// </summary> private void ViewModel_LoadGameOpen(object sender, System.EventArgs e) { _viewModel.SelectedGame = null; // kezdetben nincsen kiválasztott elem _loadWindow = new LoadWindow(); // létrehozzuk a játék állapot betöltő ablakot _loadWindow.DataContext = _viewModel; _loadWindow.ShowDialog(); // megjelenítjük dialógusként }
public void OpenLoadWindow() { WindowsBackground.SetActive(true); SaveWindow.SetActive(false); LoadWindow.SetActive(true); MakeLoadButtons(); }
private void Load_Click(object sender, RoutedEventArgs e) { var loadWindow = new LoadWindow(); Decks = new List<Model.Deck>(); loadWindow.ShowDialog(); AddSelectedDeckToList(loadWindow); }
public void LoadScene(string sceneName, System.Action callback) { GameObject window = WindowsUtil.AddWindow("Loading/UI_Loading"); UIManager.Instance.SwitchLayer(window, UILayer.NoticeLayer); LoadWindow script = window.GetComponent <LoadWindow>(); StartCoroutine(LoadSceneCorotine(sceneName, script.SetProcess, callback)); }
public void OnOrderCancel() { if (currentStatus == CurrentStatus.WAITING) { LoadWindow.SetActive(false); InfoWindow.inst.CancelOrder(); Comanda.C5.PaypalCancel(); } }
private void AddSelectedDeckToList(LoadWindow loadWindow) { if (loadWindow.SelectedDeck != null) { Decks.Add(loadWindow.SelectedDeck); SelectedDecksList.ItemsSource = Decks; SelectedDecksList.Items.Refresh(); } }
private void Awake() { _loadWindow = GetComponentInChildren <LoadWindow>(true); _loadWindow.Init(this); _loadWindow.Close(); _playerSettingsWindow = GetComponentInChildren <PlayerSettings>(true); _playerSettingsWindow.Init(this); _playerSettingsWindow.Close(); }
public bool ShowLoadWindow() { LoadWindow window = new LoadWindow(); window.Owner = owner; if (window.ShowDialog() == true) { return(true); } SessionName = (window.DataContext as LoadViewModel).SelectedSession; IsConfirmed = (window.DataContext as LoadViewModel).IsConfirmed; return(false); }
private void ChangeDB() { if (!MessageBoxFactory.ShowConfirmAsBool("Are you sure you want to close the current database?", "Close Database?", MessageBoxImage.Asterisk)) { return; } Workspace.Unload(); LoadWindow loader = new LoadWindow(); loader.Show(); window.Close(); }
public static void JoinServer(string Token, string Invite, LoadWindow Window) { var Rest = new RestClient("https://discordapp.com/api/v6/") { UserAgent = GetUserAgent(), Proxy = null }; WebInterface.VerifyWebsite(Window); var Request = new RestRequest("invite/" + Invite, Method.POST); Request.AddHeader("Authorization", Token); Request.AddHeader("Origin", "https:///discordapp.com"); Request.AddHeader("Referer", "https:///discord.gg/" + Invite); Rest.Execute(Request); }
void timer_Tick(object sender, EventArgs e) { if (flag == 0) { LoadWindow load = new LoadWindow(); load.Show(); Application.Current.Resources.Add("省市表", operationService.GetProvinceCity()); PubClass.ProvinceCityTable = Application.Current.Resources["省市表"] as DataTable; UserInfo userInfo = Application.Current.Resources["User"] as UserInfo; this.userName = userInfo.ShowName; //加载标题 this._user.Text = this.userName; this._date.Text = DateTime.Now.ToLongDateString().ToString(); DataTable table = operationService.GetUserSupplier(PubClass.supplierid); this._bottom.Text = "版权所有:" + table.Rows[0][0].ToString() + " 软著登字第0814101号 版本号:" + ConfigurationManager.AppSettings["version"] + " 技术服务热线:" + table.Rows[0][1].ToString(); string dept_str = ""; if (deptId.Length >= 3) { dept_str = deptId.Substring(0, 3).ToString(); } else { dept_str = deptId; } this._title.Visibility = Visibility.Visible; //加载父菜单和子菜单和首页 MainMenu_Load(); this.SizeChanged += new SizeChangedEventHandler(MainWindow_SizeChanged); flag = 1; timer.Interval = new TimeSpan(1000); load.Close(); } //header.UpdateTime(); }
private void LoadButton_Click(object sender, RoutedEventArgs e) { // Check if no item is selected. if (SaveListBox.SelectedItem == null) { MessageBox.Show("There is nothing selected!"); return; } // Load the game. StupidDataGhost.GameEngine.LoadGame(SaveListBox.SelectedItem.ToString()); // Load the list of saved games. StupidDataGhost.SaveList = StupidDataGhost.GameEngine.LoadListOfSaves(StupidDataGhost.SaveList); // Edit list box. SaveListBox.ItemsSource = null; SaveListBox.ItemsSource = StupidDataGhost.SaveList; LoadWindow.Close(); }
public void StartOrder() { //this.itemName = itemName; ShopWindow.SetActive(false); LoadWindow.SetActive(true); SetStatus(CurrentStatus.STARTING_ORDER); PreparePayment existingCreatePaymentAPIcall = ShopSettings.inst.gameObject.GetComponent <PreparePayment>(); if (existingCreatePaymentAPIcall != null) { Destroy(existingCreatePaymentAPIcall); } /* * PreparePayment createPaymentAPICall = ShopSettings.inst.gameObject.AddComponent<PreparePayment>(); * createPaymentAPICall.accessToken = ShopSettings.inst.GetComponent<GetAuthorization>().API_Success.access_token; * createPaymentAPICall.transactionDescription = "Food Purchase"; * createPaymentAPICall.itemCurrency = ShopSettings.inst.currencyCode; * createPaymentAPICall.itemDescription = itemToPurchase.itemDesc; * createPaymentAPICall.itemName = itemToPurchase.itemName; * createPaymentAPICall.itemPrice = itemToPurchase.itemPrice.ToString(); * createPaymentAPICall.JSONrequest = Resources.Load("JSON/PaymentRequest") as TextAsset; */ PreparePayment createPaymentAPICall = ShopSettings.inst.gameObject.AddComponent <PreparePayment>(); createPaymentAPICall.accessToken = ShopSettings.inst.GetComponent <GetAuthorization>().API_Success.access_token; /*createPaymentAPICall.transactionDescription = "Consegna a Domicilio"; * createPaymentAPICall.itemCurrency = ShopSettings.inst.currencyCode; * createPaymentAPICall.itemDescription = "orecchiette alla capuana"; * createPaymentAPICall.itemName = "pasta"; * createPaymentAPICall.itemPrice = itemToPurchase.itemPrice.ToString();*/ createPaymentAPICall.JSONrequest = Orderstring; //createPaymentAPICall.JSONrequest = Application.persistentDataPath("PaymentRequest") as TextAsset; //var sr = new StreamReader(Application.dataPath + "/" + "PaymentRequest") as TextAsset; InvokeRepeating("CheckOrderStatus", 1f, 1f); }
/// <summary> /// Játék betöltésének eseménykezelője. /// </summary> private async void ViewModel_LoadGame(object sender, System.EventArgs e) { //if (_openFileDialog == null) { // _openFileDialog = new OpenFileDialog(); // _openFileDialog.Title = "Tic-Tac-Toe - Load Game"; // //_openFileDialog.Filter = "Szövegfájlok|*.txt"; //} //// nyithatunk új nézetet //if (_openFileDialog.ShowDialog() == true) { // try { // _model.LoadGame(_openFileDialog.FileName); // játék betöltése // } catch (Exception) { // MessageBox.Show("An error occured during loading", "Tic-Tac-Toe", MessageBoxButton.OK, MessageBoxImage.Error); // } //} _loadWindow = new LoadWindow(_dataAccess.GetList()); _loadWindow.ShowDialog(); if (_loadWindow.DialogResult.GetValueOrDefault(true)) { _model.LoadGame(_loadWindow.saveName); } }
private void LoadAdditional_Click(object sender, RoutedEventArgs e) { var loadWindow = new LoadWindow(); loadWindow.ShowDialog(); AddSelectedDeckToList(loadWindow); }
protected override void Run(Player player) { LoadWindow.Show(); }
public LogInWindow(LoadWindow windowToLoad) : this() { this.windowToLoad = windowToLoad; }
public void OpenSaveWindow() { WindowsBackground.SetActive(true); SaveWindow.SetActive(true); LoadWindow.SetActive(false); }
private void load() { LoadWindow load = new LoadWindow(this); load.Show(); }
private void Loadbutton_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { var c = new LoadWindow(); c.Owner = this; c.ShowDialog(); if (c.Choice == "") { return; } if (c.Choice != "DatLoad") { Microsoft.Win32.OpenFileDialog dig = new Microsoft.Win32.OpenFileDialog(); // dig.InitialDirectory = SaveSettings.Default.ProfileDirectory; dig.Filter = "Concept Matrix Appearance File(*.cma;*.json)|*.cma;*.json"; dig.DefaultExt = ".cma"; if (dig.ShowDialog() == true) { bool IsOld = File.ReadAllText(dig.FileName).Contains("\"value\":") ? true : false; if (!IsOld) { CharSaves load1 = JsonConvert.DeserializeObject <CharSaves>(File.ReadAllText(dig.FileName)); if (c.Choice == "All" || c.Choice == "Appearance") { #region Actor Appearance ((ByteArrayAddress)BaseModel.AddressList["ActorData"]).WriteMemory(Extensions.StringToByteArray(load1.CharacterBytes)); ((ByteAddress)BaseModel.AddressList["ActorVoice"]).WriteMemory(load1.characterDetails.Voices); ((FloatAddress)BaseModel.AddressList["BustX"]).WriteMemory(load1.characterDetails.BustX); ((FloatAddress)BaseModel.AddressList["BustY"]).WriteMemory(load1.characterDetails.BustY); ((FloatAddress)BaseModel.AddressList["BustZ"]).WriteMemory(load1.characterDetails.BustZ); ((FloatAddress)BaseModel.AddressList["MuscleTone"]).WriteMemory(load1.characterDetails.MuscleTone); ((FloatAddress)BaseModel.AddressList["SkinRed"]).WriteMemory(load1.characterDetails.SkinRedPigment); ((FloatAddress)BaseModel.AddressList["SkinGreen"]).WriteMemory(load1.characterDetails.SkinGreenPigment); ((FloatAddress)BaseModel.AddressList["SkinBlue"]).WriteMemory(load1.characterDetails.SkinBluePigment); ((FloatAddress)BaseModel.AddressList["SkinRedGloss"]).WriteMemory(load1.characterDetails.SkinRedGloss); ((FloatAddress)BaseModel.AddressList["SkinGreenGloss"]).WriteMemory(load1.characterDetails.SkinGreenGloss); ((FloatAddress)BaseModel.AddressList["SkinBlueGloss"]).WriteMemory(load1.characterDetails.SkinBlueGloss); ((FloatAddress)BaseModel.AddressList["HairRed"]).WriteMemory(load1.characterDetails.HairRedPigment); ((FloatAddress)BaseModel.AddressList["HairGreen"]).WriteMemory(load1.characterDetails.HairGreenPigment); ((FloatAddress)BaseModel.AddressList["HairBlue"]).WriteMemory(load1.characterDetails.HairBluePigment); ((FloatAddress)BaseModel.AddressList["HairRedGloss"]).WriteMemory(load1.characterDetails.HairGlowRed); ((FloatAddress)BaseModel.AddressList["HairGreenGloss"]).WriteMemory(load1.characterDetails.HairGlowGreen); ((FloatAddress)BaseModel.AddressList["HairBlueGloss"]).WriteMemory(load1.characterDetails.HairGlowBlue); ((FloatAddress)BaseModel.AddressList["HiglightRed"]).WriteMemory(load1.characterDetails.HighlightRedPigment); ((FloatAddress)BaseModel.AddressList["HiglightGreen"]).WriteMemory(load1.characterDetails.HighlightGreenPigment); ((FloatAddress)BaseModel.AddressList["HiglightBlue"]).WriteMemory(load1.characterDetails.HighlightBluePigment); ((FloatAddress)BaseModel.AddressList["LeftEyeRed"]).WriteMemory(load1.characterDetails.LeftEyeRed); ((FloatAddress)BaseModel.AddressList["LeftEyeGreen"]).WriteMemory(load1.characterDetails.LeftEyeGreen); ((FloatAddress)BaseModel.AddressList["LeftEyeBlue"]).WriteMemory(load1.characterDetails.LeftEyeBlue); ((FloatAddress)BaseModel.AddressList["RightEyeRed"]).WriteMemory(load1.characterDetails.RightEyeRed); ((FloatAddress)BaseModel.AddressList["RightEyeGreen"]).WriteMemory(load1.characterDetails.RightEyeGreen); ((FloatAddress)BaseModel.AddressList["RightEyeBlue"]).WriteMemory(load1.characterDetails.RightEyeBlue); ((FloatAddress)BaseModel.AddressList["MouthRed"]).WriteMemory(load1.characterDetails.LipsR); ((FloatAddress)BaseModel.AddressList["MouthGreen"]).WriteMemory(load1.characterDetails.LipsG); ((FloatAddress)BaseModel.AddressList["MouthBlue"]).WriteMemory(load1.characterDetails.LipsB); ((FloatAddress)BaseModel.AddressList["MouthGloss"]).WriteMemory(load1.characterDetails.LipsBrightness); ((FloatAddress)BaseModel.AddressList["LimbalRed"]).WriteMemory(load1.characterDetails.LimbalR); ((FloatAddress)BaseModel.AddressList["LimbalGreen"]).WriteMemory(load1.characterDetails.LimbalG); ((FloatAddress)BaseModel.AddressList["LimbalBlue"]).WriteMemory(load1.characterDetails.LimbalB); #endregion } if (c.Choice == "All" || c.Choice == "Equipment") { #region Equipment ushort[] ints = new ushort[] { load1.MainHand.Item1, load1.MainHand.Item2, load1.MainHand.Item3, load1.MainHand.Item4 }; byte[] bytes = ints.SelectMany(BitConverter.GetBytes).ToArray(); ((WeaponArray)BaseModel.AddressList["Mainhand"]).WriteMemoryX(bytes); ints = new ushort[] { load1.OffHand.Item1, load1.OffHand.Item2, load1.OffHand.Item3, load1.OffHand.Item4 }; bytes = ints.SelectMany(BitConverter.GetBytes).ToArray(); ((WeaponArray)BaseModel.AddressList["Offhand"]).WriteMemoryX(bytes); byte[] EquipmentArray = Extensions.StringToByteArray(load1.EquipmentBytes); // GameProcess.WriteBytes(BaseModel.ActorData + BaseModel.Offsets.ActorEquipment, Extensions.StringToByteArray(load1.EquipmentBytes)); ((EquipmentArray)BaseModel.AddressList["Head"]).WriteMemoryX(EquipmentArray[0], EquipmentArray[1], EquipmentArray[2], EquipmentArray[3]); ((EquipmentArray)BaseModel.AddressList["Body"]).WriteMemoryX(EquipmentArray[4], EquipmentArray[5], EquipmentArray[6], EquipmentArray[7]); ((EquipmentArray)BaseModel.AddressList["Hands"]).WriteMemoryX(EquipmentArray[8], EquipmentArray[9], EquipmentArray[10], EquipmentArray[11]); ((EquipmentArray)BaseModel.AddressList["Legs"]).WriteMemoryX(EquipmentArray[12], EquipmentArray[13], EquipmentArray[14], EquipmentArray[15]); ((EquipmentArray)BaseModel.AddressList["Feet"]).WriteMemoryX(EquipmentArray[16], EquipmentArray[17], EquipmentArray[18], EquipmentArray[19]); ((EquipmentArray)BaseModel.AddressList["Ears"]).WriteMemoryX(EquipmentArray[20], EquipmentArray[21], EquipmentArray[22], 0); ((EquipmentArray)BaseModel.AddressList["Neck"]).WriteMemoryX(EquipmentArray[24], EquipmentArray[25], EquipmentArray[26], 0); ((EquipmentArray)BaseModel.AddressList["Wrist"]).WriteMemoryX(EquipmentArray[28], EquipmentArray[29], EquipmentArray[30], 0); ((EquipmentArray)BaseModel.AddressList["RRing"]).WriteMemoryX(EquipmentArray[32], EquipmentArray[33], EquipmentArray[34], 0); ((EquipmentArray)BaseModel.AddressList["LRing"]).WriteMemoryX(EquipmentArray[36], EquipmentArray[37], EquipmentArray[38], 0); ((FloatAddress)BaseModel.AddressList["WeaponX"]).WriteMemory(load1.characterDetails.WeaponX); ((FloatAddress)BaseModel.AddressList["WeaponY"]).WriteMemory(load1.characterDetails.WeaponY); ((FloatAddress)BaseModel.AddressList["WeaponZ"]).WriteMemory(load1.characterDetails.WeaponZ); ((FloatAddress)BaseModel.AddressList["OffhandX"]).WriteMemory(load1.characterDetails.OffhandX); ((FloatAddress)BaseModel.AddressList["OffhandY"]).WriteMemory(load1.characterDetails.OffhandY); ((FloatAddress)BaseModel.AddressList["OffhandZ"]).WriteMemory(load1.characterDetails.OffhandZ); ((FloatAddress)BaseModel.AddressList["OffhandRed"]).WriteMemory(load1.characterDetails.OffhandRed); ((FloatAddress)BaseModel.AddressList["OffhandGreen"]).WriteMemory(load1.characterDetails.OffhandGreen); ((FloatAddress)BaseModel.AddressList["OffhandBlue"]).WriteMemory(load1.characterDetails.OffhandBlue); ((FloatAddress)BaseModel.AddressList["WeaponRed"]).WriteMemory(load1.characterDetails.WeaponRed); ((FloatAddress)BaseModel.AddressList["WeaponGreen"]).WriteMemory(load1.characterDetails.WeaponGreen); ((FloatAddress)BaseModel.AddressList["WeaponBlue"]).WriteMemory(load1.characterDetails.WeaponBlue); #endregion } } else { OldCharSaves load1 = JsonConvert.DeserializeObject <OldCharSaves>(File.ReadAllText(dig.FileName)); if (c.Choice == "All" || c.Choice == "Appearance") { #region Actor Appearance ((ByteArrayAddress)BaseModel.AddressList["ActorData"]).WriteMemory(Extensions.StringToByteArray(load1.CharacterBytes)); ((ByteAddress)BaseModel.AddressList["ActorVoice"]).WriteMemory(load1.characterDetails.Voices.value); ((FloatAddress)BaseModel.AddressList["BustX"]).WriteMemory(load1.characterDetails.BustX.value); ((FloatAddress)BaseModel.AddressList["BustY"]).WriteMemory(load1.characterDetails.BustY.value); ((FloatAddress)BaseModel.AddressList["BustZ"]).WriteMemory(load1.characterDetails.BustZ.value); ((FloatAddress)BaseModel.AddressList["MuscleTone"]).WriteMemory(load1.characterDetails.MuscleTone.value); ((FloatAddress)BaseModel.AddressList["SkinRed"]).WriteMemory(load1.characterDetails.SkinRedPigment.value); ((FloatAddress)BaseModel.AddressList["SkinGreen"]).WriteMemory(load1.characterDetails.SkinGreenPigment.value); ((FloatAddress)BaseModel.AddressList["SkinBlue"]).WriteMemory(load1.characterDetails.SkinBluePigment.value); ((FloatAddress)BaseModel.AddressList["SkinRedGloss"]).WriteMemory(load1.characterDetails.SkinRedGloss.value); ((FloatAddress)BaseModel.AddressList["SkinGreenGloss"]).WriteMemory(load1.characterDetails.SkinGreenGloss.value); ((FloatAddress)BaseModel.AddressList["SkinBlueGloss"]).WriteMemory(load1.characterDetails.SkinBlueGloss.value); ((FloatAddress)BaseModel.AddressList["HairRed"]).WriteMemory(load1.characterDetails.HairRedPigment.value); ((FloatAddress)BaseModel.AddressList["HairGreen"]).WriteMemory(load1.characterDetails.HairGreenPigment.value); ((FloatAddress)BaseModel.AddressList["HairBlue"]).WriteMemory(load1.characterDetails.HairBluePigment.value); ((FloatAddress)BaseModel.AddressList["HairRedGloss"]).WriteMemory(load1.characterDetails.HairGlowRed.value); ((FloatAddress)BaseModel.AddressList["HairGreenGloss"]).WriteMemory(load1.characterDetails.HairGlowGreen.value); ((FloatAddress)BaseModel.AddressList["HairBlueGloss"]).WriteMemory(load1.characterDetails.HairGlowBlue.value); ((FloatAddress)BaseModel.AddressList["HiglightRed"]).WriteMemory(load1.characterDetails.HighlightRedPigment.value); ((FloatAddress)BaseModel.AddressList["HiglightGreen"]).WriteMemory(load1.characterDetails.HighlightGreenPigment.value); ((FloatAddress)BaseModel.AddressList["HiglightBlue"]).WriteMemory(load1.characterDetails.HighlightBluePigment.value); ((FloatAddress)BaseModel.AddressList["LeftEyeRed"]).WriteMemory(load1.characterDetails.LeftEyeRed.value); ((FloatAddress)BaseModel.AddressList["LeftEyeGreen"]).WriteMemory(load1.characterDetails.LeftEyeGreen.value); ((FloatAddress)BaseModel.AddressList["LeftEyeBlue"]).WriteMemory(load1.characterDetails.LeftEyeBlue.value); ((FloatAddress)BaseModel.AddressList["RightEyeRed"]).WriteMemory(load1.characterDetails.RightEyeRed.value); ((FloatAddress)BaseModel.AddressList["RightEyeGreen"]).WriteMemory(load1.characterDetails.RightEyeGreen.value); ((FloatAddress)BaseModel.AddressList["RightEyeBlue"]).WriteMemory(load1.characterDetails.RightEyeBlue.value); ((FloatAddress)BaseModel.AddressList["MouthRed"]).WriteMemory(load1.characterDetails.LipsR.value); ((FloatAddress)BaseModel.AddressList["MouthGreen"]).WriteMemory(load1.characterDetails.LipsG.value); ((FloatAddress)BaseModel.AddressList["MouthBlue"]).WriteMemory(load1.characterDetails.LipsB.value); ((FloatAddress)BaseModel.AddressList["MouthGloss"]).WriteMemory(load1.characterDetails.LipsBrightness.value); ((FloatAddress)BaseModel.AddressList["LimbalRed"]).WriteMemory(load1.characterDetails.LimbalR.value); ((FloatAddress)BaseModel.AddressList["LimbalGreen"]).WriteMemory(load1.characterDetails.LimbalG.value); ((FloatAddress)BaseModel.AddressList["LimbalBlue"]).WriteMemory(load1.characterDetails.LimbalB.value); #endregion } if (c.Choice == "All" || c.Choice == "Equipment") { #region Equipment ushort[] ints = new ushort[] { load1.MainHand.Item1, load1.MainHand.Item2, load1.MainHand.Item3, load1.MainHand.Item4 }; byte[] bytes = ints.SelectMany(BitConverter.GetBytes).ToArray(); ((WeaponArray)BaseModel.AddressList["Mainhand"]).WriteMemoryX(bytes); ints = new ushort[] { load1.OffHand.Item1, load1.OffHand.Item2, load1.OffHand.Item3, load1.OffHand.Item4 }; bytes = ints.SelectMany(BitConverter.GetBytes).ToArray(); ((WeaponArray)BaseModel.AddressList["Offhand"]).WriteMemoryX(bytes); byte[] EquipmentArray = Extensions.StringToByteArray(load1.EquipmentBytes); // GameProcess.WriteBytes(BaseModel.ActorData + BaseModel.Offsets.ActorEquipment, Extensions.StringToByteArray(load1.EquipmentBytes)); ((EquipmentArray)BaseModel.AddressList["Head"]).WriteMemoryX(EquipmentArray[0], EquipmentArray[1], EquipmentArray[2], EquipmentArray[3]); ((EquipmentArray)BaseModel.AddressList["Body"]).WriteMemoryX(EquipmentArray[4], EquipmentArray[5], EquipmentArray[6], EquipmentArray[7]); ((EquipmentArray)BaseModel.AddressList["Hands"]).WriteMemoryX(EquipmentArray[8], EquipmentArray[9], EquipmentArray[10], EquipmentArray[11]); ((EquipmentArray)BaseModel.AddressList["Legs"]).WriteMemoryX(EquipmentArray[12], EquipmentArray[13], EquipmentArray[14], EquipmentArray[15]); ((EquipmentArray)BaseModel.AddressList["Feet"]).WriteMemoryX(EquipmentArray[16], EquipmentArray[17], EquipmentArray[18], EquipmentArray[19]); ((EquipmentArray)BaseModel.AddressList["Ears"]).WriteMemoryX(EquipmentArray[20], EquipmentArray[21], EquipmentArray[22], 0); ((EquipmentArray)BaseModel.AddressList["Neck"]).WriteMemoryX(EquipmentArray[24], EquipmentArray[25], EquipmentArray[26], 0); ((EquipmentArray)BaseModel.AddressList["Wrist"]).WriteMemoryX(EquipmentArray[28], EquipmentArray[29], EquipmentArray[30], 0); ((EquipmentArray)BaseModel.AddressList["RRing"]).WriteMemoryX(EquipmentArray[32], EquipmentArray[33], EquipmentArray[34], 0); ((EquipmentArray)BaseModel.AddressList["LRing"]).WriteMemoryX(EquipmentArray[36], EquipmentArray[37], EquipmentArray[38], 0); ((FloatAddress)BaseModel.AddressList["WeaponX"]).WriteMemory(load1.characterDetails.WeaponX.value); ((FloatAddress)BaseModel.AddressList["WeaponY"]).WriteMemory(load1.characterDetails.WeaponY.value); ((FloatAddress)BaseModel.AddressList["WeaponZ"]).WriteMemory(load1.characterDetails.WeaponZ.value); ((FloatAddress)BaseModel.AddressList["OffhandX"]).WriteMemory(load1.characterDetails.OffhandX.value); ((FloatAddress)BaseModel.AddressList["OffhandY"]).WriteMemory(load1.characterDetails.OffhandY.value); ((FloatAddress)BaseModel.AddressList["OffhandZ"]).WriteMemory(load1.characterDetails.OffhandZ.value); ((FloatAddress)BaseModel.AddressList["OffhandRed"]).WriteMemory(load1.characterDetails.OffhandRed.value); ((FloatAddress)BaseModel.AddressList["OffhandGreen"]).WriteMemory(load1.characterDetails.OffhandGreen.value); ((FloatAddress)BaseModel.AddressList["OffhandBlue"]).WriteMemory(load1.characterDetails.OffhandBlue.value); ((FloatAddress)BaseModel.AddressList["WeaponRed"]).WriteMemory(load1.characterDetails.WeaponRed.value); ((FloatAddress)BaseModel.AddressList["WeaponGreen"]).WriteMemory(load1.characterDetails.WeaponGreen.value); ((FloatAddress)BaseModel.AddressList["WeaponBlue"]).WriteMemory(load1.characterDetails.WeaponBlue.value); #endregion } } } else { return; } } else { CharacterSaveWindow SaveWindow = new CharacterSaveWindow(); SaveWindow.Owner = this; SaveWindow.ShowDialog(); if (SaveWindow.Choice != null) { ((ByteArrayAddress)BaseModel.AddressList["ActorData"]).WriteMemory(SaveWindow.Choice); } else { return; } } }
private void WinLoad(object sender, EventArgs e) { // 注册日志对象 _log = new Log(); _log.ShowLogFun += LogPrint; _log.Print("程序初始化..."); CountDownInit(); _slaver = new SlaverDevice(_log, ChangeStatus, DrawLines, CountDown.Start); // 主对象 if (!File.Exists("Config.json")) { _log.Show("配置文件丢失, 请重新安装软件."); _slaver.Status = ConnectStatus.Error; return; } // 读取配置文件 _log.Print("正在读取配置文件..."); try { _config = new Configuration("Config.json"); _config.LoadFromFile(); } catch { _log.Print("配置文件已损坏,请修复后重启程序."); _slaver.Status = ConnectStatus.Error; return; } _slaver.Config = _config; // 控件注册 _loadWindow = new LoadWindow(); _slaver.Channels[0].Control = pcc1; _slaver.Channels[1].Control = pcc2; _slaver.Channels[2].Control = pcc3; _slaver.Channels[3].Control = pcc4; _slaver.Channels[4].Control = pcc5; _slaver.Channels[5].Control = pcc6; _slaver.Channels[6].Control = dcc1; _slaver.Channels[7].Control = dcc2; _slaver.Channels[8].Control = dcc3; _slaver.Channels[9].Control = dcc4; _slaver.Channels[10].Control = scc; _slaver.Channels[11].Control = null; //for (int i = 0; i < 6; i ++) //{ //tpPressure.Controls.Add(_Slaver.Channels[i].Control); //_Slaver.Channels[i].Control.Location = // new System.Drawing.Point(i % 2 == 0 ? 10 : _Slaver.Channels[i].Control.Width + 20, // 10 + i / 2 * (_Slaver.Channels[i].Control.Height + 10)); ////_Slaver.Channels[i].Control.Size = new Size(220, 100); //_Slaver.Channels[i].Control.TabIndex = i; //_Slaver.Channels[i].Control.TabStop = false; //} mcChart.Init(); _slaver.Status = ConnectStatus.Disconnected; cbTriggerMode.SelectedIndex = 0; timClock.Start(); _log.Print("初始化完成."); }
private void CancelButton_Click(object sender, RoutedEventArgs e) { LoadWindow.Close(); }