Beispiel #1
0
        public void SetFps(EEcecuteStep step, int fps)
        {
            switch (step)
            {
            case EEcecuteStep.CmdFrameStep:
                _cmdFrameStepConfig.TargetFps = fps;
                break;

            case EEcecuteStep.UIFrameStep:
                _uiFrameStepConfig.TargetFps = fps;
                break;
            }

            return;
        }
Beispiel #2
0
        public bool IsStepExecute(EEcecuteStep step)
        {
            switch (step)
            {
            case EEcecuteStep.NormalFrameStep:
                return(true);

            case EEcecuteStep.CmdFrameStep:
                return(_cmdFrameStepConfig.IsExecute(_frameCount));

            case EEcecuteStep.UIFrameStep:
                return(_uiFrameStepConfig.IsExecute(_frameCount));

            default:
                throw new ArgumentOutOfRangeException("step", step, null);
            }

            return(true);
        }
 public AbstractFrameworkSystem <T> WithExecFrameStep(EEcecuteStep step)
 {
     _execFrameStep = step;
     return(this);
 }
Beispiel #4
0
 public IExecuteSystem WithExecFrameStep(EEcecuteStep step)
 {
     _execFrameStep = step;
     return(this);
 }