예제 #1
0
        /// <summary>
        /// Execute les scripts d'animation
        /// </summary>
        /// <param name="animStage"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        public bool ExecuteAnimationScript(VO_StageAnimation animStage, Enums.TriggerExecutionType type)
        {
            bool anim = false;

            RunServiceTask(delegate
            {
                anim = _Business.ExecuteAnimationScript(animStage, type);
            }, ViewerErrors.STAGE_LOAD_MENU, false, animStage.ToString(), type.ToString());

            return(anim);
        }
예제 #2
0
        /// <summary>
        /// Execute les scripts d'animation
        /// </summary>
        /// <param name="animStage"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        public bool ExecuteAnimationScript(VO_StageAnimation animStage, Enums.TriggerExecutionType type)
        {
            foreach (VO_Page page in animStage.Event.PageList)
            {
                if (page.TriggerExecution == type)
                {
                    page.TriggerCondition = Enums.TriggerEventConditionType.ParallelProcess;
                    TestScript(animStage, Enums.TriggerEventConditionType.ParallelProcess);
                    return(true);
                }
            }

            return(false);
        }