private void GameServiceDispose()
        {
            if (!_isInit)
            {
                return;
            }

            _isInit = false;

            FiroozehGameService.Core.GameService.Logout();
            FiroozehGameService.Core.GameService.OnDebugReceived = null;

            Debug.Log("GameService Logout Called");

            if (EnableSaveDebugLogs)
            {
                File.AppendAllText(_appPath + DebugPath + _logFile, EndLog);
            }

            if (!RealTimeUtilEnabled)
            {
                return;
            }
            GsLiveRealtime.Dispose();
            Debug.Log("GsLiveRealtime Dispose Called");
        }
Пример #2
0
        private void OnDestroy()
        {
            FiroozehGameService.Core.GameService.Logout();
            Debug.Log("GameService Logout Called");

            if (!RealTimeUtilEnabled)
            {
                return;
            }

            GsLiveRealtime.Dispose();
            Debug.Log("GsLiveRealtime Dispose Called");
        }
Пример #3
0
        private void OnDestroy()
        {
            FiroozehGameService.Core.GameService.Logout();
            Debug.Log("GameService Logout Called");

            if (!RealTimeUtilEnabled)
            {
                return;
            }

            GsLiveRealtime.Dispose();
            Debug.Log("GsLiveRealtime Dispose Called");

            if (EnableSaveDebugLogs)
            {
                File.AppendAllText(_appPath + DebugPath + _logFile, EndLog);
            }
        }