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"); }
private void OnDestroy() { FiroozehGameService.Core.GameService.Logout(); Debug.Log("GameService Logout Called"); if (!RealTimeUtilEnabled) { return; } GsLiveRealtime.Dispose(); Debug.Log("GsLiveRealtime Dispose Called"); }
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); } }