Ejemplo n.º 1
0
 public uint this[UnitField index]
 {
     get
     {
         return(this[(int)index]);
     }
     set
     {
         this[(int)index] = value;
     }
 }
Ejemplo n.º 2
0
 public uint this[UnitField index]
 {
     get
     {
         return this[(int)index];
     }
     set
     {
         this[(int)index] = value;
     }
 }
Ejemplo n.º 3
0
 public override void UpdateView(Rect size, Rect percentageSize, Event e)
 {
     base.UpdateView(size, percentageSize, e);
     ProcessEvent(e);
     GUI.Box(ViewRect, Title, ViewSkin.GetStyle("TriggerEditorAdjust"));
     GUILayout.BeginArea(ViewRect);
     {
         UnitField.DrawField(ViewSkin);
     }
     GUILayout.EndArea();
 }
Ejemplo n.º 4
0
        public static int GetUpdateField(UnitField unitField)
        {
            var typeString = string.Format("WowPacketParser.Enums.Version.{0}.UnitField", ClientVersion.GetVersionString());

            var newEnumType = _assembly.GetType(typeString);

            foreach (int val in Enum.GetValues(newEnumType))
                if (Enum.GetName(newEnumType, val) == unitField.ToString())
                    return val;

            return (int)unitField;
        }
Ejemplo n.º 5
0
 private WowGuid GetGuidValue(UnitField field)
 {
     if (!ClientVersion.AddedInVersion(ClientType.WarlordsOfDraenor))
     {
         var parts = UpdateFields.GetArray <UnitField, uint>(field, 2);
         return(new WowGuid64(Utilities.MAKE_PAIR64(parts[0], parts[1])));
     }
     else
     {
         var parts = UpdateFields.GetArray <UnitField, uint>(field, 4);
         return(new WowGuid128(Utilities.MAKE_PAIR64(parts[0], parts[1]), Utilities.MAKE_PAIR64(parts[2], parts[3])));
     }
 }
Ejemplo n.º 6
0
        public static int GetUpdateField(UnitField unitField)
        {
            var typeString = string.Format("WowPacketParser.Enums.Version.{0}.UnitField", ClientVersion.GetVersionString());

            var newEnumType = _assembly.GetType(typeString);

            foreach (int val in Enum.GetValues(newEnumType))
            {
                if (Enum.GetName(newEnumType, val) == unitField.ToString())
                {
                    return(val);
                }
            }

            return((int)unitField);
        }
Ejemplo n.º 7
0
 public RegistrationPage FillAndSubmitRegistrationForm(string login, string email, string name, string surname, string phone, string password, string confirmPassword)
 {
     LoginField.SendKeys(login);
     EmailField.SendKeys(email);
     NameField.SendKeys(name);
     SurnameField.SendKeys(surname);
     PhoneField.SendKeys(phone);
     PasswordField.SendKeys(password);
     RepeatPasswordField.SendKeys(confirmPassword);
     TestDataHelper.ClickRandomDate(BirthDateField);
     UnitField.Click();
     EridCells = Factory.TryFindElements(By.XPath(RegistrationPageLocators.GridCellsLocator));
     TestDataHelper.ClickRandomGridCell(EridCells);
     ConfirmationButton.Click();
     return(new RegistrationPage());
 }
Ejemplo n.º 8
0
 public RegistrationPage aa(string birthDate, params string[] vs)
 {
     foreach (var item in vs)
     {
         LoginField.SendKeys(item);
         EmailField.SendKeys(item);
         NameField.SendKeys(item);
         SurnameField.SendKeys(item);
         PhoneField.SendKeys(item);
         PasswordField.SendKeys(item);
         RepeatPasswordField.SendKeys(item);
     }
     TestDataHelper.ClickRandomDate(BirthDateField);
     UnitField.Click();
     EridCells = Factory.TryFindElements(By.XPath(RegistrationPageLocators.GridCellsLocator));
     TestDataHelper.ClickRandomGridCell(EridCells);
     ConfirmationButton.Click();
     return(new RegistrationPage());
 }