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); }
private void BroadcastUpdate(EventType_Updates eventType, EventData_Updates eventData) { GameManager.Events.Broadcast <EventType_Updates> ((int)eventType, eventData); }