public override void AddPlanActionItem(PlanActionArgument argument) { if (m_actionArgumentList == null) { m_actionArgumentList = new List <GISLocationArgument>(); } m_actionArgumentList.Add(JsonConvert.DeserializeObject <GISLocationArgument>(argument.Argument)); }
public override void AddPlanActionItem(PlanActionArgument item) { if (m_actionArgumentList == null) { m_actionArgumentList = new List <TvVideoPlayArgument>(); } m_actionArgumentList.Add(JsonConvert.DeserializeObject <TvVideoPlayArgument>(item.Argument)); }
public override void AddPlanActionItem(PlanActionArgument argument) { if (m_actionArgument == null) { m_actionArgument = new List <RealVideoPlayArgument>(); } RealVideoPlayArgument arg = JsonConvert.DeserializeObject <RealVideoPlayArgument>(argument.Argument); m_actionArgument.Add(arg); }
public override void AddPlanActionItem(PlanActionArgument item) { if (m_actionArgumentList == null) { m_actionArgumentList = new List <BroadcastAudioArgument>(); } var arg = JsonConvert.DeserializeObject <BroadcastAudioArgument>(item.Argument); m_actionArgumentList.Add(arg); SoundLightAction.UpdateActionArgument(PlanId, arg); //暂时加上,到时动作可单独运行时,将注释当前动作 }
public override void AddPlanActionItem(PlanActionArgument argument) { if (m_actionArgumentList == null) { m_actionArgumentList = new List <PushTextArgument>(); } var arg = JsonConvert.DeserializeObject <PushTextArgument>(argument.Argument); m_actionArgumentList.Add(arg); //m_actionArgumentList.Add(JsonConvert.DeserializeObject<PushTextArgument>(argument.Argument)); SoundLightAction.UpdateActionArgument(PlanId, arg); //暂时加上,到时动作可单独运行时,将注释当前动作 }
public override void AddPlanActionItem(PlanActionArgument item) { if (m_actionArgumentList == null) { m_actionArgumentList = new List <VideoRecordArgument>(); } try { var arg = JsonConvert.DeserializeObject <VideoRecordArgument>(item.Argument); m_actionArgumentList.Add(arg); } catch (Exception ex) { _logger.LogError("录像参数转换异常:{0}\r\n{1}", ex.Message, ex.StackTrace); } }
public override void AddPlanActionItem(PlanActionArgument item) { //if (m_actionArgumentList == null) // m_actionArgumentList = new List<FireShotArgument>(); //m_actionArgumentList.Add(JsonConvert.DeserializeObject<FireShotArgument>(item.Argument)); }
/// <summary> /// 添加预案动作参数 /// </summary> /// <param name="argument"></param> public abstract void AddPlanActionItem(PlanActionArgument argument);