public void AddAction(int id, int num) { XAction action; if (DataManager.Instance.Actions.ContainsKey(id)) { action = DataManager.Instance.Actions[id]; action.Num += num; DataAction.Update(id, action); } else { action = new XAction(); action.Id = id; action.Num = num; DataAction.Insert(id, action); } DBItem db = ZTConfig.Instance.GetDBItem(id); EAction type = ZTConfig.Instance.GetActionType(id); ZTEvent.FireEvent(EventID.CHANGE_ACTION, type); }