2016-03-24 20 views
1

AppoDeal oyununu Reklamlar olarak kullanıyorum. Unity motorunda oyun çalışıyorum ve düğmeye basarak kullanıcının ekstra paralar almasına izin vermek istiyorum. Ayrıca, kullanıcının internet bağlantısı olmadığında bu düğmeyi gizlemesini istiyorum.Kullanıcı internet bağlantısına sahipse bu butonu göster butonu

çalışma yok kod

Benim örnek :

if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork) 
    { 
     coinsButton.SetActive(true); 
    } 
    else 
    { 
     coinsButton.SetActive(false); 
    } 

cevap

3

wi-fi bağlantısı desteklemek için mantık tersini deneyin:

coinsButton.SetActive(Application.internetReachability!=NetworkReachability.NotReachable); 
+0

Hey, Çok iyi çalışıyor! :)) Çok teşekkür ederim dostum. Ayrıca, yeni düşünce tarzını da açtın: D – mavericks

1

This answer bir işlev uygulayan ping Google, içinde İnternet bağlantısını kontrol etmek için Belki bunu faydalı bulabilirsin.

IEnumerator checkInternetConnection(Action<bool> action){ 
    WWW www = new WWW("http://google.com"); 
    yield return www; 
    if (www.error != null) { 
     action (false); 
    } else { 
     action (true); 
    } 
} 
void Start(){ 
    StartCoroutine(checkInternetConnection((isConnected)=>{ 
     // handle connection status here 
    })); 
} 
İlgili konular