
Înapoi la Unity
DryreL Software Unity
Offline Network Manager
Detectează și gestionează schimbările de conexiune în Unity
Află când jucătorul rămâne fără conexiune și când revine, fără să consumi bateria. Disponibil acum pe GitHub.
Disponibil pe GitHub
- 5s–1hInterval de verificare adaptiv
- 7Platforme, inclusiv console
- MITGratuit pe GitHub
Prezentare
Ce face
Un manager singleton care detectează schimbările conexiunii la internet în Unity, cu intervale de verificare adaptive care economisesc bateria pe conexiuni stabile.
- Unity
- C#
- Licență MIT
Platforme
- Windows
- macOS
- Linux
- WebGL
- Android
- iOS
- Console
Galerie
Vezi-l în acțiune

Funcții
Făcut să meargă pur și simplu
- Intervale adaptiveVerifică mai des când starea se schimbă și mai rar când conexiunea e stabilă, ca să economisească bateria.
- Detectarea reconectăriiLogică de reîncercare integrată, cu debounce configurabil.
- Bazat pe evenimenteAbonează-te din cod sau conectează UnityEvents în inspector fără niciun cod.
- Backup offlineBackup și restaurare PlayerPrefs integrate pentru persistență offline.
- Persistent între sceneRămâne activ la încărcarea scenelor și pornește singur.
Referință
Intervale de verificare adaptive
| Durata conexiunii | Interval implicit | De ce |
|---|---|---|
| Primul minut | 5 secunde | Prinde rapid schimbările de stare |
| 1–10 minute | 10 secunde | Monitorizare moderată |
| 10–60 minute | 30 secunde | Conexiune stabilă, verificări mai rare |
| 1–10 ore | 10 minute | Frecvență redusă |
| Peste 10 ore | 1 oră | Economisește bateria |
Bine de știut: Fiecare interval se poate edita în inspector, împreună cu debounce-ul de reîncercare a sincronizării (implicit 60 secunde), avertismentele de rețea și logurile de depanare.
Începe
Instalează și folosește
- Deschide Package ManagerÎn Unity alege Window, Package Manager, apoi butonul +.
- Adaugă din URL GitLipește URL-ul depozitului și apasă Add.
Apoi, în codul tău
- Ascultă
OfflineNetworkManager.Instance.OnInternetConnectivityChanged += ...Află când jucătorul rămâne fără conexiune sau revine.
Cerințe
Înainte să începi
- Unity cu pachetul Newtonsoft Json (com.unity.nuget.newtonsoft-json)
