void Update()
        {
            if (executeInEditor)
            {
                if (_timeHelper == null)
                {
                    _timeHelper = TimeHelper.Create();
                }
                _timeHelper.Update();
                var dt         = _timeHelper.DeltaTime + _timeResidue;
                var fixedDelta = Time.fixedDeltaTime;
                var nSteps     = Mathf.FloorToInt(dt / fixedDelta);
                _timeResidue = dt - nSteps * fixedDelta;

                nSteps = Mathf.Min(100, nSteps);
                for (var i = 0; i < nSteps; i++)
                {
                    _physics.FixedUpdate(fixedDelta);
                }
            }
            else
            {
                _timeHelper = null;
            }
        }
Exemple #2
0
 public CommentService(
     ICommentRepository comments,
     IUnitOfWork unitOfWork,
     ITimeHelper timeHelper,
     IMapper mapper)
 {
     _comments   = comments;
     _unitOfWork = unitOfWork;
     _timeHelper = timeHelper;
     _mapper     = mapper;
 }
        public LauncherPresenter(IIoManager ioManager, ITimeHelper timeHelper, ISettings settings)
        {
            if (ioManager == null) throw new ArgumentNullException("ioManager");
            if (timeHelper == null) throw new ArgumentNullException("timeHelper");
            if (settings == null) throw new ArgumentNullException("settings");

            this.ioManager = ioManager;
            this.timeHelper = timeHelper;
            this.settings = settings;

            timeHelper.CountDownElapsed += TimeHelper_CountDownElapsed;
        }
Exemple #4
0
 public PostService(
     IPostRepository posts,
     IBlogRepository blogs,
     IUnitOfWork unitOfWork,
     IMapper mapper,
     ITimeHelper timeHelper)
 {
     _posts      = posts;
     _blogs      = blogs;
     _unitOfWork = unitOfWork;
     _mapper     = mapper;
     _timeHelper = timeHelper;
 }
        public LauncherPresenter(IIoManager ioManager, ITimeHelper timeHelper, ISettings settings)
        {
            if (ioManager == null)
            {
                throw new ArgumentNullException("ioManager");
            }
            if (timeHelper == null)
            {
                throw new ArgumentNullException("timeHelper");
            }
            if (settings == null)
            {
                throw new ArgumentNullException("settings");
            }

            this.ioManager  = ioManager;
            this.timeHelper = timeHelper;
            this.settings   = settings;

            timeHelper.CountDownElapsed += TimeHelper_CountDownElapsed;
        }
 public EarthquakeActivityCollectionBuilder(ITimeHelper timeHelper)
 {
     _timeHelper = timeHelper;
 }
Exemple #7
0
 public AppService(IKeyGenerator keyGenerator, ITimeHelper timeHelper, ICacheVisitor cacheVisitor)
     : base(keyGenerator, timeHelper, cacheVisitor)
 {
 }
        void Update()
        {
            if (executeInEditor) {
                if (_timeHelper == null)
                    _timeHelper = TimeHelper.Create();
                _timeHelper.Update();
                var dt = _timeHelper.DeltaTime + _timeResidue;
                var fixedDelta = Time.fixedDeltaTime;
                var nSteps = Mathf.FloorToInt(dt / fixedDelta);
                _timeResidue = dt - nSteps * fixedDelta;

                nSteps = Mathf.Min(100, nSteps);
                for (var i = 0; i < nSteps; i++)
                    _physics.FixedUpdate(fixedDelta);
            } else {
                _timeHelper = null;
            }
        }
Exemple #9
0
 public TokenHelper(IAuthOptions options, ITimeHelper timeHelper)
 {
     _options    = options;
     _timeHelper = timeHelper;
 }
Exemple #10
0
 public ITimeHelper Fix(ITimeHelper item)
 {
     return((ITimeHelper)_generator.CreateInterfaceProxyWithTarget(typeof(ITimeHelper), item, _options));
 }