private static bool CheckKeyNetwork(MNetworkAction DataDelegate, MResponse ServerResponse) { if (DataDelegate.KeyNetwork != null) { if (DataDelegate.KeyNetwork == ServerResponse.KeyNetwork) { return(true); } } else { return(true); } return(false); }
private static bool DispatcherExec(MNetworkAction DataDelegate, MResponse ServerResponse = null) { try { if (DataDelegate.Dispatcher != null) { DataDelegate.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (ThreadStart) delegate() { DataDelegate.DataDelegate(ServerResponse); }); return(true); } } catch (Exception ex) { Debug.LogError("Возникла ошибка при вызове делегата. Код ошибки:\n" + ex); } return(false); }