Ejemplo n.º 1
0
        private void StateChanged(object sender, EventArgs e)
        {
            while (m_computingPeakDb)
            {
                Thread.Sleep(10);
                Console.WriteLine("m_computingPeakDb...");
            }
            m_PeakDb = null;
            if (m_PcmDataBuffer != null)
            {
                Console.WriteLine("ALLOCATING m_PcmDataBuffer");
                m_PcmDataBuffer = new byte[m_PcmDataBufferLength];
            }
            //m_PcmDataBuffer.Initialize(double.NegativeInfinity);

            Console.WriteLine("ALLOCATING m_AverageValue");
            m_AverageValue = new double[2];

            ResetHandler del = ResetEvent;

            if (del != null)
            {
                del(this, new ResetEventArgs());
            }
        }
Ejemplo n.º 2
0
 public BaseRecycler(CreateHandler createHandler, CheckValidHandler checkValidHandler, ResetHandler resetHandler, DestroyHandler destroyHandler)
 {
     items               = new QueuedList <T>();
     OnCreateHandler     = createHandler;
     OnCheckValidHandler = checkValidHandler;
     OnResetHandler      = resetHandler;
     OnDestroyHandler    = destroyHandler;
 }
Ejemplo n.º 3
0
 void Start()
 {
     rst       = GameObject.Find("SceneController").GetComponent <ResetHandler>();
     normal    = GameObject.Find("Start button");  //1
     declining = GameObject.Find("Shrink button"); //2
     moving    = GameObject.Find("Approx button"); //3
     ResetTimer();
 }
Ejemplo n.º 4
0
        // private static void RaiseGlobalEventProc(GlobalEvent globalEvent, bool forceSeparateThread, RaiseGlobalEvent_CreateNewEvent CreateNewEvent, RaiseGlobalEvent_QueueNextEvent QueueNextEvent)
        // {
        // try
        // {
        // RunningEventData data;
        // lock (runningEvents)
        // {
        // if (runningEvents.TryGetValue(globalEvent, out data))
        // {
        // QueueNextEvent(data);
        // return;
        // }
        // if (!GlobalEventAction(globalEvent, null))
        // {
        // return;
        // }
        // data = CreateNewEvent(globalEvent);
        // runningEvents.Add(globalEvent, data);
        // }
        // RaiseGlobalEventStart(data, forceSeparateThread);
        // }
        // catch (Exception exception)
        // {
        // FomsLogger.WriteError(exception, null);
        // }
        // }

        /// <summary>
        /// The reset fatal restart interval.
        /// </summary>
        /// <param name="resetFatalRestartInterval">
        /// The reset fatal restart interval.
        /// </param>
        /// <returns>
        /// The <see cref="bool"/>.
        /// </returns>
        public static bool ResetFatalRestartInterval(ResetHandler <TimeSpan> resetFatalRestartInterval)
        {
            if (resetFatalRestartInterval != null)
            {
                var fatalRestartInterval = LifeService.fatalRestartInterval;
                resetFatalRestartInterval(ref fatalRestartInterval);
                return(ResetFatalRestartInterval(fatalRestartInterval));
            }

            return(false);
        }
Ejemplo n.º 5
0
        public static int Process(Bootstrapper configuredBootstrapper, string[] args)
        {
            var configHandler = new ConfigHandler(configuredBootstrapper);
            var startHandler  = new StartHandler(configuredBootstrapper);
            var resetHandler  = new ResetHandler(configuredBootstrapper);

            var parserResult = Parser.Default.ParseArguments <ConfigureOptions, StartOptions, ResetOptions>(args);

            return(parserResult.MapResult(
                       (ConfigureOptions options) => configHandler.Handle(options),
                       (StartOptions options) => startHandler.Handle(options),
                       (ResetOptions options) => resetHandler.Handle(options),
                       errs => 1));
        }
Ejemplo n.º 6
0
 public ActorController(
     ActorSettings settings,
     ActorModel model,
     MoveHandler moveHandler,
     InteractHandler interactHandler,
     PushHandler pushHandler,
     ResetHandler resetHandler)
 {
     _settings        = settings;
     _model           = model;
     _moveHandler     = moveHandler;
     _interactHandler = interactHandler;
     _pushHandler     = pushHandler;
     _resetHandler    = resetHandler;
 }
Ejemplo n.º 7
0
 public LevelController(
     MonoBehaviour coroutineRunner,
     LevelControls levelControls,
     EventBus gameEventBus,
     StartHandler startHandler,
     PauseHandler pauseHandler,
     DeathHandler deathHandler,
     ResetHandler resetHandler,
     FinishHandler finishHandler)
 {
     _coroutineRunner = coroutineRunner;
     _levelControls   = levelControls;
     _gameEventBus    = gameEventBus;
     _startHandler    = startHandler;
     _pauseHandler    = pauseHandler;
     _deathHandler    = deathHandler;
     _resetHandler    = resetHandler;
     _finishHandler   = finishHandler;
 }