private void CheckConnectionStatus(bool fireMissiles = true)
{
var internetStatus = Reachability.InternetConnectionStatus();
switch (internetStatus) {
case NetworkStatus.NotReachable:
ChangeConnectivityStatus(false, false, false, fireMissiles);
break;
case NetworkStatus.ReachableViaCarrierDataNetwork:
ChangeConnectivityStatus(true, false, true, fireMissiles);
break;
case NetworkStatus.ReachableViaWiFiNetwork:
ChangeConnectivityStatus(true, true, false, fireMissiles);
break;
}
}