//
using System.Xml;
using System.Xml.Linq;
public class MinEventActionSetOrder : MinEventActionTargetedBase
{
private EntityUtilities.Orders order = EntityUtilities.Orders.Wander;
public override void Execute(MinEventParams _params)
{
EntityUtilities.SetCurrentOrder(_params.Self.entityId, order);
}
public override bool ParseXmlAttribute(XAttribute _attribute)
{
var flag = base.ParseXmlAttribute(_attribute);
if (!flag)
{
var name = _attribute.Name.LocalName;
if (name != null)
{
if (name == "order")
{
order = EnumUtils.Parse(_attribute.Value, true);
return true;
}
}
}
return flag;
}
}