public void Update() { // -- Update Time _timelineTime = DateTimeOffset.Now.ToUnixTimeMilliseconds(); // -- Get Events List <DataBlock> timelineEvents = _eventTimeline.Get(_timelineTime); // -- Process Events foreach (DataBlock timelineEvent in timelineEvents) { // -- Process string[] data = timelineEvent.body.Split('#'); DatablockProcess(data, timelineEvent); } // -- Update Network Objects foreach (NetworkObject networkObject in _networkObjects.Values) { networkObject.Update(); } }