Beispiel #1
0
    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);
    }
Beispiel #2
0
 private static void RemoveOldPlayers(CharacterWorldStates states)
 {
     // STUB: TODO
 }