Ejemplo n.º 1
0
 public BuffCondition(ConditionTargetEnum conditionTargetEnum, BuffConditionEnum buffConditionEnum,
     BuffValueEnum id, string value)
 {
     ConditionTarget = conditionTargetEnum;
     Condition = buffConditionEnum;
     ValueType = id;
     Value = value;
     OwnerCondition = BuffOwnerConditionEnum.DoesNotMatter;
 }
Ejemplo n.º 2
0
 public BuffCondition(ConditionTargetEnum conditionTargetEnum, BuffConditionEnum buffConditionEnum,
                      BuffValueEnum id, string value)
 {
     ConditionTarget = conditionTargetEnum;
     Condition       = buffConditionEnum;
     ValueType       = id;
     Value           = value;
     OwnerCondition  = BuffOwnerConditionEnum.DoesNotMatter;
 }
Ejemplo n.º 3
0
 public override void NodeClick(Node node)
 {
     if (node != null)
     {
         if (node.Tag != null)
         {
             if (node.Tag.Equals("ConditionTargetEnum"))
             {
                 ConditionTarget = (ConditionTargetEnum) Enum.Parse(typeof (ConditionTargetEnum), node.Name);
             }
             if (node.Tag.Equals("BuffConditionOwnerEnum"))
             {
                 OwnerCondition = (BuffOwnerConditionEnum) Enum.Parse(typeof (BuffOwnerConditionEnum), node.Name);
             }
             if (node.Tag.Equals("BuffConditionEnum"))
             {
                 Condition = (BuffConditionEnum) Enum.Parse(typeof (BuffConditionEnum), node.Name);
             }
             if (node.Tag.Equals("BuffValueEnum"))
             {
                 ValueType = (BuffValueEnum) Enum.Parse(typeof (BuffValueEnum), node.Name);
             }
             if (node.Tag.Equals("Value"))
             {
                 var textBox = (TextBox) node.HostedControl;
                 Value = textBox.Text;
             }
         }
     }
 }
Ejemplo n.º 4
0
 public override void LoadData(XmlNode xmlNode)
 {
     foreach (XmlNode node in xmlNode.ChildNodes)
     {
         if (node.Name.Equals("ConditionTarget"))
         {
             ConditionTarget = (ConditionTargetEnum) Enum.Parse(typeof (ConditionTargetEnum), node.InnerText);
         }
         else if (node.Name.Equals("OwnerCondition"))
         {
             OwnerCondition =
                 (BuffOwnerConditionEnum) Enum.Parse(typeof (BuffOwnerConditionEnum), node.InnerText);
         }
         else if (node.Name.Equals("ValueType"))
         {
             ValueType = (BuffValueEnum) Enum.Parse(typeof (BuffValueEnum), node.InnerText);
         }
         else if (node.Name.Equals("Condition"))
         {
             Condition = (BuffConditionEnum) Enum.Parse(typeof (BuffConditionEnum), node.InnerText);
         }
         else if (node.Name.Equals("Value"))
         {
             Value = node.InnerText;
         }
     }
 }