using System.Xml.Linq; public class MinEventActionGiveOrder : MinEventActionTargetedBase { private int order; public override void Execute(MinEventParams _params) { EntityAliveV2 entity = _params.Self as EntityAliveV2; if (entity == null) { return; } //Log.Out("MinEventActionGiveOrder-Execute order: " + order); entity.Buffs.SetCustomVar("CurrentOrder", order); } public override bool ParseXmlAttribute(XAttribute _attribute) { var flag = base.ParseXmlAttribute(_attribute); if (!flag) { var name = _attribute.Name; if (name != null) if (name == "order") this.order = int.Parse((_attribute.Value)); } return flag; } }