public static LogicDeliverable GetLogicDeliverable(LogicJSONObject jsonObject) { LogicDeliverable deliverable = LogicDeliverableFactory.CreateByType(LogicStringUtil.ConvertToInt(LogicJSONHelper.GetString(jsonObject, "type"))); deliverable.ReadFromJSON(jsonObject); return(deliverable); }
public static string GetString(LogicJSONObject jsonObject, string key) { return(LogicJSONHelper.GetString(jsonObject, key, string.Empty, true)); }
public static LogicData GetLogicData(LogicJSONObject jsonObject, string key) { LogicData data = LogicDataTables.GetDataById(LogicStringUtil.ConvertToInt(LogicJSONHelper.GetString(jsonObject, key, string.Empty, true))); if (data == null) { Debugger.Error("Unable to load data. key:" + key); } return(data); }