コード例 #1
0
ファイル: GISAction.cs プロジェクト: wpmyj/Server-1
 public override void AddPlanActionItem(PlanActionArgument argument)
 {
     if (m_actionArgumentList == null)
     {
         m_actionArgumentList = new List <GISLocationArgument>();
     }
     m_actionArgumentList.Add(JsonConvert.DeserializeObject <GISLocationArgument>(argument.Argument));
 }
コード例 #2
0
 public override void AddPlanActionItem(PlanActionArgument item)
 {
     if (m_actionArgumentList == null)
     {
         m_actionArgumentList = new List <TvVideoPlayArgument>();
     }
     m_actionArgumentList.Add(JsonConvert.DeserializeObject <TvVideoPlayArgument>(item.Argument));
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        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); //暂时加上,到时动作可单独运行时,将注释当前动作
        }
コード例 #5
0
ファイル: PushTextAction.cs プロジェクト: wpmyj/Server-1
        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); //暂时加上,到时动作可单独运行时,将注释当前动作
        }
コード例 #6
0
 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);
     }
 }
コード例 #7
0
ファイル: FireShotAction.cs プロジェクト: wpmyj/Server-1
 public override void AddPlanActionItem(PlanActionArgument item)
 {
     //if (m_actionArgumentList == null)
     //    m_actionArgumentList = new List<FireShotArgument>();
     //m_actionArgumentList.Add(JsonConvert.DeserializeObject<FireShotArgument>(item.Argument));
 }
コード例 #8
0
ファイル: PlanActionProvider.cs プロジェクト: wpmyj/Server-1
 /// <summary>
 /// 添加预案动作参数
 /// </summary>
 /// <param name="argument"></param>
 public abstract void AddPlanActionItem(PlanActionArgument argument);