Fun.FunapiManager.Update C# (CSharp) Method

Update() private method

private Update ( ) : void
return void
        void Update()
        {
            // Gets delta time
            long now = DateTime.UtcNow.Ticks;
            int milliseconds = (int)((now - prev_ticks_) / 10000);
            deltaTime_ = (float)milliseconds / 1000f;
            prev_ticks_ = now;

            // Event queue
            if (event_queue_.Count <= 0)
                return;

            Queue<Action> queue = null;

            lock (event_lock_)
            {
                queue = event_queue_;
                event_queue_ = new Queue<Action>();
            }

            foreach (Action action in queue)
            {
                action();
            }
            queue = null;
        }