Application.internetReachability == NetworkReachability.NotReachable // 인터넷 연결이 안되었을때.
Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork // 와이파이 연결
Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork // LTE 5G등 데이터 연걸
private void CheckTransferNetwork()
{
if (Application.internetReachability == NetworkReachability.NotReachable)
{
return;
}
NetworkReachability _now = Application.internetReachability;
NetworkReachability _prev = network_state;
if (_now != _prev)
{
//네트워크 상태 변화
network_state = _now;
if (_prev == NetworkReachability.NotReachable)
{
return;
}
if (_prev == NetworkReachability.ReachableViaLocalAreaNetwork)
{
Close();
OnChangeNetwork?.Invoke();
}
}
}
'Unity > 코드 예제들' 카테고리의 다른 글
com.unity.localization (0) | 2021.03.15 |
---|---|
폴더안 파일복사 (0) | 2021.02.18 |
배열을 Dictionary로 사용. 직열화, 인터팩터 창에 출력가능. (0) | 2020.11.19 |
NGUI 게임도중에 orientation을 이용해 가로세로전환 (0) | 2020.06.16 |
타일맵의 셀좌표와 포지션 정보 얻어오기 (0) | 2019.10.10 |