public static CIRequest MakeRequest(string sign, string cmd, string data, SDKCorePluginCallbackDelegateStruct fp, SDKCorePluginCustomCallbackDelegate customcallback) { GameObject newobj = new GameObject(); newobj.name = "www"; newobj.AddComponent("CIRequest"); CIRequest CIRequestComponent = newobj.GetComponent <CIRequest>(); //общие данные CIRequestComponent.UUID = UUID; CIRequestComponent.requestURLEditor = url; CIRequestComponent.token = token; CIRequestComponent.RequestEndedCallBack = RequestEndedCallBack; CIRequestComponent.cb = fp; //данные конкретного запроса CIRequestComponent.sign = sign; CIRequestComponent.cmd = cmd; CIRequestComponent.data = data; CIRequestComponent.customcallback = customcallback; SetRequestType(CIRequestComponent, cmd); return(CIRequestComponent); }
public static void _SendWWWRequest(string sign, string cmd, string data, SDKCorePluginCallbackDelegateStruct fp, SDKCorePluginCustomCallbackDelegate customcallback) { CIRequest Request = CIUser.MakeRequest(sign, cmd, data, fp, customcallback); SetRequestOptions(Request); if ((options & ((int)SDKCorePluginOptions.SDKCorePluginOptionQueued)) != 0) { CIUser.PutRequestIntoQueue(Request); } else { Request.StartRequest(); } }
private static void _SDKCorePluginSendRequest(string sign, string cmd, string data, SDKCorePluginCallbackDelegateStruct fp, SDKCorePluginCustomCallbackDelegate customcallback) { SDKCoreEditor._SendWWWRequest(sign, cmd, data, fp, customcallback); }