public BuffCondition(ConditionTargetEnum conditionTargetEnum, BuffConditionEnum buffConditionEnum, BuffValueEnum id, string value) { ConditionTarget = conditionTargetEnum; Condition = buffConditionEnum; ValueType = id; Value = value; OwnerCondition = BuffOwnerConditionEnum.DoesNotMatter; }
public BuffCondition(ConditionTargetEnum conditionTargetEnum, BuffConditionEnum buffConditionEnum, BuffValueEnum id, string value) { ConditionTarget = conditionTargetEnum; Condition = buffConditionEnum; ValueType = id; Value = value; OwnerCondition = BuffOwnerConditionEnum.DoesNotMatter; }
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; } } } }
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; } } }