public static async void UpdateCharacterWorldStates() { var data = new CharacterWorldStates { GameId = gameId }; TimeSpan t = (DateTime.UtcNow - new DateTime(1970, 1, 1)); double timestamp = t.TotalSeconds; data.UpdateTime = timestamp; foreach (var entry in syncedCharacters) { if (entry.type != NetworkCharacterSyncerType.player) { data.CharacterData.Add(entry.worldState); } } var result = await characterSyncClient.UpdateCharacterWorldStatesAsync(data); }
private static void RemoveOldPlayers(CharacterWorldStates states) { // STUB: TODO }