Beispiel #1
0
 // Token: 0x0600549C RID: 21660 RVA: 0x001D30E4 File Offset: 0x001D14E4
 public static void FetchMetadata()
 {
     if (string.IsNullOrEmpty(RoomManager._metadataWorldId))
     {
         return;
     }
     ApiWorld.FetchData(RoomManager._metadataWorldId, ApiWorld.WorldData.Metadata, delegate(Dictionary <string, object> obj)
     {
         string a = obj["id"] as string;
         if (string.IsNullOrEmpty(RoomManager._metadataWorldId) || a != RoomManager._metadataWorldId)
         {
             return;
         }
         RoomManager.SetMetadata(obj["metadata"] as Dictionary <string, object>);
     }, delegate(string ErrorCode)
     {
         Debug.LogWarning("World Metadata failed to download for world " + ((RoomManager._metadataWorldId == null) ? "(null world id)" : RoomManager._metadataWorldId));
         if (RoomManager.roomMetadata == null)
         {
             RoomManager.SetMetadata(new Dictionary <string, object>());
         }
     });
 }