コード例 #1
0
        static AccelBytePlugin()
        {
#if UNITY_EDITOR // Handle an unexpected behaviour if Domain Reload (experimental) is disabled
            EditorApplication.playModeStateChanged += state =>
            {
                if (state == PlayModeStateChange.ExitingEditMode)
                {
                    hasBeenInitialized = false;

                    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;
                }
            };
        }
コード例 #2
0
        public static CloudSave GetCloudSave()
        {
            if (AccelBytePlugin.cloudSave == null)
            {
                CheckPlugin();
                AccelBytePlugin.cloudSave = new CloudSave(
                    new CloudSaveApi(AccelBytePlugin.config.CloudSaveServerUrl, AccelBytePlugin.httpWorker),
                    AccelBytePlugin.user.Session,
                    AccelBytePlugin.config.Namespace,
                    AccelBytePlugin.coroutineRunner);
            }

            return(AccelBytePlugin.cloudSave);
        }
コード例 #3
0
 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;
 }