public void Load(DataManager.Players.PlayerDataTriggerEvent triggerEvent, Client client) { this.client = client; id = triggerEvent.Items.GetValue("ID"); action = (TriggerEventAction)Enum.Parse(typeof(TriggerEventAction), triggerEvent.Items.GetValue("Action"), true); triggerCommand = triggerEvent.Items.GetValue("TriggerCommand").ToInt(); autoRemove = triggerEvent.Items.GetValue("AutoRemove").ToBool(); mapID = triggerEvent.Items.GetValue("MapID"); }
public void Save(DataManager.Players.PlayerDataTriggerEvent triggerEvent) { triggerEvent.Items.Clear(); triggerEvent.Items.Add("Type", ((int)Trigger).ToString()); triggerEvent.Items.Add("ID", id); triggerEvent.Items.Add("Action", ((int)action).ToString()); triggerEvent.Items.Add("TriggerCommand", triggerCommand.ToString()); triggerEvent.Items.Add("AutoRemove", autoRemove.ToIntString()); triggerEvent.Items.Add("MapID", mapID); }