Example #1
0
        private void BroadcastFPS(int index)
        {
            //	Set up event data
            EventData_Updates updateData = _data_fps_updates[index];

            updateData.updateIndex          = _data_fps_updateCount[index];
            updateData.universalFrameLength = controlledFPS_universalFrameLength;

            //	Progress this fps' frame
            _data_fps_updateCount[index] = _data_fps_updateCount[index] + 1;
            _data_fps_timers[index]      = _data_fps_timeIntervals[index] + _data_fps_timers[index];

            //TODO: More than just the fps24 update
            if (index != 23)
            {
                return;
            }

            BroadcastUpdate(EventType_Updates.fpsUpdate24, updateData);
        }
Example #2
0
 private void BroadcastUpdate(EventType_Updates eventType, EventData_Updates eventData)
 {
     GameManager.Events.Broadcast <EventType_Updates> ((int)eventType, eventData);
 }