public void SetFps(EEcecuteStep step, int fps) { switch (step) { case EEcecuteStep.CmdFrameStep: _cmdFrameStepConfig.TargetFps = fps; break; case EEcecuteStep.UIFrameStep: _uiFrameStepConfig.TargetFps = fps; break; } return; }
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); }
public IExecuteSystem WithExecFrameStep(EEcecuteStep step) { _execFrameStep = step; return(this); }