public static UGC GetUgc()
 {
     if (AccelBytePlugin.ugc == null)
     {
         CheckPlugin();
         AccelBytePlugin.ugc = new UGC(
             new UGCApi(AccelBytePlugin.config.UGCServerUrl, AccelBytePlugin.httpClient),
             AccelBytePlugin.user.Session,
             AccelBytePlugin.config.Namespace,
             AccelBytePlugin.coroutineRunner);
     }
     return(AccelBytePlugin.ugc);
 }
 private static void ResetApis()
 {
     categories    = null;
     items         = null;
     orders        = null;
     wallet        = null;
     userProfiles  = null;
     lobby         = null;
     cloudStorage  = null;
     gameProfiles  = null;
     entitlement   = null;
     statistic     = null;
     qos           = null;
     agreement     = null;
     leaderboard   = null;
     cloudSave     = null;
     gameTelemetry = null;
     ugc           = null;
     seasonPass    = null;
     reward        = null;
 }