public byte[] GetConfigurationData(byte[] data) { var outputStream = new MemoryStream(); ApplicationConfigurationViewProxy.Serialize(outputStream, gameConfig); return(outputStream.ToArray()); }
// Token: 0x0600113A RID: 4410 RVA: 0x0001BADC File Offset: 0x00019CDC public static Coroutine GetConfigurationData(string clientVersion, Action <ApplicationConfigurationView> callback, Action <Exception> handler) { Coroutine result; using (MemoryStream memoryStream = new MemoryStream()) { StringProxy.Serialize(memoryStream, clientVersion); result = MonoInstance.Mono.StartCoroutine(SoapClient.MakeRequest("IApplicationWebServiceContract", "ApplicationWebService", "GetConfigurationData", memoryStream.ToArray(), delegate(byte[] data) { if (callback != null) { callback(ApplicationConfigurationViewProxy.Deserialize(new MemoryStream(data))); } }, handler)); } return(result); }
byte[] IApplicationWebServiceContract.GetConfigurationData(byte[] data) { try { using (var bytes = new MemoryStream(data)) { var version = StringProxy.Deserialize(bytes); var view = OnGetConfigurationData(version); using (var outBytes = new MemoryStream()) { ApplicationConfigurationViewProxy.Serialize(outBytes, view); return(outBytes.ToArray()); } } } catch (Exception ex) { Log.Error("Unable to handle GetConfigurationData request:"); Log.Error(ex); return(null); } }